diff --git a/src/components/appMode/AppModeToolbar.vue b/src/components/appMode/AppModeToolbar.vue index 9ee809ba90..07ef4595f2 100644 --- a/src/components/appMode/AppModeToolbar.vue +++ b/src/components/appMode/AppModeToolbar.vue @@ -9,11 +9,13 @@ import { useCommandStore } from '@/stores/commandStore' import { useWorkspaceStore } from '@/stores/workspaceStore' import { cn } from '@/utils/tailwindUtil' import { useAppMode } from '@/composables/useAppMode' +import { useAppModeStore } from '@/stores/appModeStore' const { t } = useI18n() const commandStore = useCommandStore() const workspaceStore = useWorkspaceStore() -const { enableAppBuilder, setMode } = useAppMode() +const { enableAppBuilder } = useAppMode() +const { enterBuilder } = useAppModeStore() const tooltipOptions = { showDelay: 300, hideDelay: 300 } const isAssetsActive = computed( @@ -23,10 +25,6 @@ const isWorkflowsActive = computed( () => workspaceStore.sidebarTab.activeSidebarTab?.id === 'workflows' ) -function enterBuilderMode() { - setMode('builder:select') -} - function openAssets() { void commandStore.execute('Workspace.ToggleSidebarTab.assets') } @@ -75,7 +73,7 @@ function openTemplates() { size="unset" :aria-label="t('linearMode.appModeToolbar.appBuilder')" class="size-10 rounded-lg" - @click="enterBuilderMode" + @click="enterBuilder" > diff --git a/src/renderer/extensions/linearMode/LinearWelcome.vue b/src/renderer/extensions/linearMode/LinearWelcome.vue index 880c7cbcf7..5ba625a5c1 100644 --- a/src/renderer/extensions/linearMode/LinearWelcome.vue +++ b/src/renderer/extensions/linearMode/LinearWelcome.vue @@ -7,7 +7,8 @@ import { storeToRefs } from 'pinia' const { t } = useI18n() const { setMode } = useAppMode() -const { hasOutputs } = storeToRefs(useAppModeStore()) +const appModeStore = useAppModeStore() +const { hasOutputs } = storeToRefs(appModeStore)