feat(workspaces): work(space) invader default logos (#2708)

* feat(workspaces): add default logo index

* Added WorkspaceAvatar component

* Added WorkspaceAvatar component

* Fix issues

* Fix Avatar

---------

Co-authored-by: Mike Tasset <mike.tasset@gmail.com>
This commit is contained in:
Chuck Driesler
2024-08-21 13:53:37 +01:00
committed by GitHub
parent b1f4ba1674
commit 63735eb044
27 changed files with 198 additions and 29 deletions
@@ -220,7 +220,7 @@ export = FF_WORKSPACES_MODULE_ENABLED
},
WorkspaceMutations: {
create: async (_parent, args, context) => {
const { name, description } = args.input
const { name, description, defaultLogoIndex } = args.input
const createWorkspace = createWorkspaceFactory({
upsertWorkspace: upsertWorkspaceFactory({ db }),
@@ -233,7 +233,8 @@ export = FF_WORKSPACES_MODULE_ENABLED
workspaceInput: {
name,
description: description || null,
logo: null
logo: null,
defaultLogoIndex: defaultLogoIndex || 0
},
userResourceAccessLimits: context.resourceAccessRules
})