From 064519a2aa9bd867c6f129d928b3d2560acdf72a Mon Sep 17 00:00:00 2001 From: Drew Lyton <31733517+drewlyton@users.noreply.github.com> Date: Tue, 27 Aug 2024 14:04:08 -0400 Subject: [PATCH] feat(sanity): Update presence menu button for inviting new collaborators (#7406) * feat: Update precense menu button for inviting new collaborators * feat: use query param to automatically open invite modal * feat: update sanity icons * Update packages/sanity/src/core/i18n/bundles/studio.ts Co-authored-by: Jon Eide Johnsen * feat: update icon placement and i18n strings * Update packages/sanity/src/core/studio/components/navbar/navDrawer/ManageMenu.tsx Co-authored-by: Jon Eide Johnsen * fix: add query param to invite link --------- Co-authored-by: Jon Eide Johnsen Co-authored-by: Rico Kahler --- dev/design-studio/package.json | 2 +- dev/studio-e2e-testing/package.json | 2 +- dev/test-studio/package.json | 2 +- packages/sanity/src/core/i18n/bundles/studio.ts | 4 ++-- .../core/studio/components/navbar/navDrawer/ManageMenu.tsx | 6 +++--- .../core/studio/components/navbar/presence/PresenceMenu.tsx | 6 +++--- .../core/studio/components/navbar/userMenu/ManageMenu.tsx | 6 +++--- pnpm-lock.yaml | 6 +++--- 8 files changed, 17 insertions(+), 17 deletions(-) diff --git a/dev/design-studio/package.json b/dev/design-studio/package.json index 17cb7afb66e..6f448edff79 100644 --- a/dev/design-studio/package.json +++ b/dev/design-studio/package.json @@ -31,7 +31,7 @@ "start": "../.bin/sanity start --port 4000" }, "dependencies": { - "@sanity/icons": "^3.3.1", + "@sanity/icons": "^3.4.0", "@sanity/ui": "^2.8.8", "react": "^18.3.1", "react-dom": "^18.3.1", diff --git a/dev/studio-e2e-testing/package.json b/dev/studio-e2e-testing/package.json index d92207b5a12..654965da532 100644 --- a/dev/studio-e2e-testing/package.json +++ b/dev/studio-e2e-testing/package.json @@ -16,7 +16,7 @@ }, "dependencies": { "@sanity/google-maps-input": "^4.0.0", - "@sanity/icons": "^3.3.1", + "@sanity/icons": "^3.4.0", "@sanity/ui": "^2.8.8", "@sanity/vision": "3.55.0", "react": "^18.3.1", diff --git a/dev/test-studio/package.json b/dev/test-studio/package.json index 44e80414669..76940a93ca9 100644 --- a/dev/test-studio/package.json +++ b/dev/test-studio/package.json @@ -23,7 +23,7 @@ "@sanity/client": "^6.21.2", "@sanity/color": "^3.0.0", "@sanity/google-maps-input": "^4.0.0", - "@sanity/icons": "^3.3.1", + "@sanity/icons": "^3.4.0", "@sanity/image-url": "^1.0.2", "@sanity/locale-ko-kr": "^1.0.1", "@sanity/locale-nb-no": "^1.0.1", diff --git a/packages/sanity/src/core/i18n/bundles/studio.ts b/packages/sanity/src/core/i18n/bundles/studio.ts index 6dd3a52416b..cebc6c89600 100644 --- a/packages/sanity/src/core/i18n/bundles/studio.ts +++ b/packages/sanity/src/core/i18n/bundles/studio.ts @@ -1099,8 +1099,8 @@ export const studioLocaleStrings = defineLocalesResources('studio', { 'package-version.new-package-available.reload-button': 'Push to reload', /** Title of the alert for studio users when packages in their studio are out-of-date */ 'package-version.new-package-available.title': 'Sanity Studio is ready to update!', - /** Label for action to manage members of the current studio project */ - 'presence.action.manage-members': 'Manage members', + /** Label for action to invite members to the current studio project */ + 'presence.action.manage-members': 'Invite members', /** Accessibility label for presence menu button */ 'presence.aria-label': 'Global presence', /** Message description for when no one else is currently present */ diff --git a/packages/sanity/src/core/studio/components/navbar/navDrawer/ManageMenu.tsx b/packages/sanity/src/core/studio/components/navbar/navDrawer/ManageMenu.tsx index 54d0f3f5c6d..a02f099f967 100644 --- a/packages/sanity/src/core/studio/components/navbar/navDrawer/ManageMenu.tsx +++ b/packages/sanity/src/core/studio/components/navbar/navDrawer/ManageMenu.tsx @@ -1,4 +1,4 @@ -import {CogIcon, UsersIcon} from '@sanity/icons' +import {AddUserIcon, CogIcon} from '@sanity/icons' import {Card, Stack} from '@sanity/ui' import {Button} from '../../../../../ui-components' @@ -39,8 +39,8 @@ export function ManageMenu() {