From 8d67d6941a2848359fd8db29077edfc2a3839ccc Mon Sep 17 00:00:00 2001 From: Neko Ayaka Date: Mon, 21 Jul 2025 23:54:44 +0800 Subject: [PATCH] refactor: to Scenarios directory --- .../Dialogs/Onboarding/Onboarding.vue | 0 .../Dialogs/Onboarding/OnboardingDialog.vue | 0 .../{Widgets => Scenarios}/Dialogs/Onboarding/index.ts | 0 .../components/{Widgets => Scenarios}/Dialogs/index.ts | 0 .../Scenarios/Providers/SpeechStreamingPlayground.vue | 8 +++----- .../Toasters/ToasterPWAUpdateReady.story.vue | 0 .../Toasters/ToasterPWAUpdateReady.vue | 0 .../{Widgets => Scenarios}/Toasters/ToasterRoot.vue | 0 .../{Widgets => Scenarios}/Toasters/constants.ts | 0 .../components/{Widgets => Scenarios}/Toasters/index.ts | 0 packages/stage-ui/src/components/Scenarios/index.ts | 2 ++ packages/stage-ui/src/components/Widgets/index.ts | 2 -- 12 files changed, 5 insertions(+), 7 deletions(-) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Dialogs/Onboarding/Onboarding.vue (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Dialogs/Onboarding/OnboardingDialog.vue (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Dialogs/Onboarding/index.ts (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Dialogs/index.ts (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Toasters/ToasterPWAUpdateReady.story.vue (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Toasters/ToasterPWAUpdateReady.vue (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Toasters/ToasterRoot.vue (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Toasters/constants.ts (100%) rename packages/stage-ui/src/components/{Widgets => Scenarios}/Toasters/index.ts (100%) diff --git a/packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/Onboarding.vue b/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue similarity index 100% rename from packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/Onboarding.vue rename to packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/Onboarding.vue diff --git a/packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/OnboardingDialog.vue b/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/OnboardingDialog.vue similarity index 100% rename from packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/OnboardingDialog.vue rename to packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/OnboardingDialog.vue diff --git a/packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/index.ts b/packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/index.ts similarity index 100% rename from packages/stage-ui/src/components/Widgets/Dialogs/Onboarding/index.ts rename to packages/stage-ui/src/components/Scenarios/Dialogs/Onboarding/index.ts diff --git a/packages/stage-ui/src/components/Widgets/Dialogs/index.ts b/packages/stage-ui/src/components/Scenarios/Dialogs/index.ts similarity index 100% rename from packages/stage-ui/src/components/Widgets/Dialogs/index.ts rename to packages/stage-ui/src/components/Scenarios/Dialogs/index.ts diff --git a/packages/stage-ui/src/components/Scenarios/Providers/SpeechStreamingPlayground.vue b/packages/stage-ui/src/components/Scenarios/Providers/SpeechStreamingPlayground.vue index 7be0b8adf..932353e89 100644 --- a/packages/stage-ui/src/components/Scenarios/Providers/SpeechStreamingPlayground.vue +++ b/packages/stage-ui/src/components/Scenarios/Providers/SpeechStreamingPlayground.vue @@ -49,6 +49,7 @@ async function handleSpeechGeneration(ctx: { data: string }) { try { const input = ctx.data + const res = await props.generateSpeech(input, props.voice, false) // Decode the ArrayBuffer into an AudioBuffer @@ -60,11 +61,7 @@ async function handleSpeechGeneration(ctx: { data: string }) { } } -const ttsQueue = useQueue({ - handlers: [ - handleSpeechGeneration, - ], -}) +const ttsQueue = useQueue({ handlers: [handleSpeechGeneration] }) const messageContentQueue = useMessageContentQueue(ttsQueue) @@ -77,6 +74,7 @@ async function testChunking() { for await (const chunk of chunkTTSInput(props.text, { boost: 1, minimumWords: 4, maximumWords: 12 })) { chunks.push(chunk) } + ttsInputChunks.value = chunks } diff --git a/packages/stage-ui/src/components/Widgets/Toasters/ToasterPWAUpdateReady.story.vue b/packages/stage-ui/src/components/Scenarios/Toasters/ToasterPWAUpdateReady.story.vue similarity index 100% rename from packages/stage-ui/src/components/Widgets/Toasters/ToasterPWAUpdateReady.story.vue rename to packages/stage-ui/src/components/Scenarios/Toasters/ToasterPWAUpdateReady.story.vue diff --git a/packages/stage-ui/src/components/Widgets/Toasters/ToasterPWAUpdateReady.vue b/packages/stage-ui/src/components/Scenarios/Toasters/ToasterPWAUpdateReady.vue similarity index 100% rename from packages/stage-ui/src/components/Widgets/Toasters/ToasterPWAUpdateReady.vue rename to packages/stage-ui/src/components/Scenarios/Toasters/ToasterPWAUpdateReady.vue diff --git a/packages/stage-ui/src/components/Widgets/Toasters/ToasterRoot.vue b/packages/stage-ui/src/components/Scenarios/Toasters/ToasterRoot.vue similarity index 100% rename from packages/stage-ui/src/components/Widgets/Toasters/ToasterRoot.vue rename to packages/stage-ui/src/components/Scenarios/Toasters/ToasterRoot.vue diff --git a/packages/stage-ui/src/components/Widgets/Toasters/constants.ts b/packages/stage-ui/src/components/Scenarios/Toasters/constants.ts similarity index 100% rename from packages/stage-ui/src/components/Widgets/Toasters/constants.ts rename to packages/stage-ui/src/components/Scenarios/Toasters/constants.ts diff --git a/packages/stage-ui/src/components/Widgets/Toasters/index.ts b/packages/stage-ui/src/components/Scenarios/Toasters/index.ts similarity index 100% rename from packages/stage-ui/src/components/Widgets/Toasters/index.ts rename to packages/stage-ui/src/components/Scenarios/Toasters/index.ts diff --git a/packages/stage-ui/src/components/Scenarios/index.ts b/packages/stage-ui/src/components/Scenarios/index.ts index 36b45d38c..2bc07b2f7 100644 --- a/packages/stage-ui/src/components/Scenarios/index.ts +++ b/packages/stage-ui/src/components/Scenarios/index.ts @@ -1,2 +1,4 @@ +export * from './Dialogs' export * from './Providers' export * from './Settings' +export * from './Toasters' diff --git a/packages/stage-ui/src/components/Widgets/index.ts b/packages/stage-ui/src/components/Widgets/index.ts index ad92828b5..06f56fc3f 100644 --- a/packages/stage-ui/src/components/Widgets/index.ts +++ b/packages/stage-ui/src/components/Widgets/index.ts @@ -1,5 +1,3 @@ export { default as ColorPalette } from './ColorPalette.vue' -export * from './Dialogs' export { default as PoppingSubtitles } from './PoppingSubtitles.web.vue' export { default as PoppinText } from './PoppinText/PoppinText.web.vue' -export * from './Toasters'