From 9771d2ff51d46252fc4c43a88a6e12682c4a4d5d Mon Sep 17 00:00:00 2001 From: nitzan-treg Date: Fri, 17 Apr 2026 06:21:58 +0300 Subject: [PATCH] scope page styles in vue templates using style scoped `the page component in the vue example templates was importing page.css globally, which could let styles leak into other stories. switched to using vue's built-in diff --git a/code/frameworks/vue3-vite/template/cli/ts/Page.vue b/code/frameworks/vue3-vite/template/cli/ts/Page.vue index 85701a3bdf00..afe5ebcc45ed 100644 --- a/code/frameworks/vue3-vite/template/cli/ts/Page.vue +++ b/code/frameworks/vue3-vite/template/cli/ts/Page.vue @@ -57,7 +57,6 @@ import { ref } from 'vue'; import MyHeader from './Header.vue'; -import './page.css'; const user = ref<{ name: string } | null>(null); @@ -71,3 +70,74 @@ const onCreateAccount = () => { user.value = { name: 'Jane Doe' }; }; + + diff --git a/code/renderers/vue3/template/cli/js/Page.vue b/code/renderers/vue3/template/cli/js/Page.vue index a3b9a45544d3..3f2bbc3568cf 100644 --- a/code/renderers/vue3/template/cli/js/Page.vue +++ b/code/renderers/vue3/template/cli/js/Page.vue @@ -55,7 +55,6 @@ + + diff --git a/code/renderers/vue3/template/cli/ts/Page.vue b/code/renderers/vue3/template/cli/ts/Page.vue index 85701a3bdf00..afe5ebcc45ed 100644 --- a/code/renderers/vue3/template/cli/ts/Page.vue +++ b/code/renderers/vue3/template/cli/ts/Page.vue @@ -57,7 +57,6 @@ import { ref } from 'vue'; import MyHeader from './Header.vue'; -import './page.css'; const user = ref<{ name: string } | null>(null); @@ -71,3 +70,74 @@ const onCreateAccount = () => { user.value = { name: 'Jane Doe' }; }; + +