I want the user to be able to select whether to use one of these jsons: DataA or DataB.
With this code only loads DataA.
args: {
getData: () => new Promise((resolve) => setTimeout(() => resolve({ data: dataA }))),
How can I fix it?
import dataA from "../__fixtures__/dataA.json";
import dataB from "../__fixtures__/dataB.json";
export default {
component: ParentComponent,
argTypes: {
getData: {
control: "function",
},
},
args: {
getData: () => new Promise((resolve) => setTimeout(() => resolve({ data: dataA }))),
},
};
export const Default = (args) => ({
components: { ParentComopnent },
props: Object.keys(args),
template: `
<ParentComopnent
:getData="getData"
/>
`,
});