Skip to content
Snippets Groups Projects
Unverified Commit 8ca9621d authored by Acid Chicken (硫酸鶏)'s avatar Acid Chicken (硫酸鶏)
Browse files

build(#10336): show popups on Story

parent b56d173f
No related branches found
No related tags found
Loading
......@@ -14,6 +14,7 @@ const appInitialized = Symbol();
let moduleInitialized = false;
let unobserve = () => {};
let misskeyOS = null;
function loadTheme(applyTheme: typeof import('../src/scripts/theme')['applyTheme']) {
unobserve();
......@@ -51,7 +52,8 @@ queueMicrotask(() => {
import('../src/directives'),
import('../src/widgets'),
import('../src/scripts/theme'),
]).then(([{ default: components }, { default: directives }, { default: widgets }, { applyTheme }]) => {
import('../src/os'),
]).then(([{ default: components }, { default: directives }, { default: widgets }, { applyTheme }, os]) => {
setup((app) => {
moduleInitialized = true;
if (app[appInitialized]) {
......@@ -62,6 +64,7 @@ queueMicrotask(() => {
components(app);
directives(app);
widgets(app);
misskeyOS = os;
});
});
});
......@@ -79,6 +82,17 @@ const preview = {
return story;
},
mswDecorator,
(Story, context) => {
return {
setup() {
return {
context,
popups: misskeyOS.popups,
};
},
template: '<div><component :is="popup.component" v-for="popup in popups" :key="popup.id" v-bind="popup.props" v-on="popup.events"/><story /></div>',
};
},
],
parameters: {
msw: {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment