From 2024b9e90db5cd830403c702d4db7c2849126abf Mon Sep 17 00:00:00 2001 From: Pranav Date: Wed, 12 Mar 2025 18:11:42 -0700 Subject: [PATCH] chore: Update settings page to match the new design colors (#11072) --- .../components/widgets/BackButton.vue | 15 +- .../dashboard/settings/SettingsHeader.vue | 17 +- .../routes/dashboard/settings/Wrapper.vue | 37 +-- .../dashboard/settings/account/Index.vue | 245 +++++++++--------- .../settings/account/account.routes.js | 9 +- .../components/BaseSettingsHeader.vue | 14 +- .../components/BaseSettingsListItem.vue | 4 +- .../settings/inbox/InboxChannels.vue | 4 +- .../settings/integrations/Integration.vue | 122 +++++---- .../integrations/IntegrationHooks.vue | 4 +- .../settings/integrations/IntegrationItem.vue | 22 +- .../settings/integrations/Linear.vue | 43 ++- .../settings/integrations/ShowIntegration.vue | 38 +-- .../integrations/SingleIntegrationHooks.vue | 105 ++++---- .../dashboard/settings/integrations/Slack.vue | 171 ++++++------ .../Slack/SelectChannelWarning.vue | 171 ++++++------ .../Slack/SlackIntegrationHelpText.vue | 54 ++-- .../dashboard/settings/teams/Create/Index.vue | 2 +- .../dashboard/settings/teams/Edit/Index.vue | 2 +- 19 files changed, 512 insertions(+), 567 deletions(-) diff --git a/app/javascript/dashboard/components/widgets/BackButton.vue b/app/javascript/dashboard/components/widgets/BackButton.vue index 09a22ffa3..ae41cbc2f 100644 --- a/app/javascript/dashboard/components/widgets/BackButton.vue +++ b/app/javascript/dashboard/components/widgets/BackButton.vue @@ -1,5 +1,4 @@ diff --git a/app/javascript/dashboard/routes/dashboard/settings/SettingsHeader.vue b/app/javascript/dashboard/routes/dashboard/settings/SettingsHeader.vue index 2a7ac0300..f59235767 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/SettingsHeader.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/SettingsHeader.vue @@ -54,11 +54,9 @@ export default { diff --git a/app/javascript/dashboard/routes/dashboard/settings/account/Index.vue b/app/javascript/dashboard/routes/dashboard/settings/account/Index.vue index 3a604503f..a2a1f28fb 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/account/Index.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/account/Index.vue @@ -9,8 +9,14 @@ import { useAccount } from 'dashboard/composables/useAccount'; import { FEATURE_FLAGS } from '../../../../featureFlags'; import semver from 'semver'; import { getLanguageDirection } from 'dashboard/components/widgets/conversation/advancedFilterItems/languages'; +import BaseSettingsHeader from '../components/BaseSettingsHeader.vue'; +import V4Button from 'dashboard/components-next/button/Button.vue'; export default { + components: { + BaseSettingsHeader, + V4Button, + }, setup() { const { updateUISettings } = useUISettings(); const { enabledLanguages } = useConfig(); @@ -161,131 +167,130 @@ export default { diff --git a/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js b/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js index ea25fd6dc..82852ab9b 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js +++ b/app/javascript/dashboard/routes/dashboard/settings/account/account.routes.js @@ -1,6 +1,6 @@ import { frontendURL } from '../../../../helper/URLHelper'; -import SettingsContent from '../Wrapper.vue'; import Index from './Index.vue'; +import SettingsWrapper from '../SettingsWrapper.vue'; export default { routes: [ @@ -9,12 +9,7 @@ export default { meta: { permissions: ['administrator'], }, - component: SettingsContent, - props: { - headerTitle: 'GENERAL_SETTINGS.TITLE', - icon: 'briefcase', - showNewButton: false, - }, + component: SettingsWrapper, children: [ { path: '', diff --git a/app/javascript/dashboard/routes/dashboard/settings/components/BaseSettingsHeader.vue b/app/javascript/dashboard/routes/dashboard/settings/components/BaseSettingsHeader.vue index 38a145fc3..4c19a1bca 100644 --- a/app/javascript/dashboard/routes/dashboard/settings/components/BaseSettingsHeader.vue +++ b/app/javascript/dashboard/routes/dashboard/settings/components/BaseSettingsHeader.vue @@ -41,7 +41,7 @@ const openInNewTab = url => {