Skip to content

Commit

Permalink
Fix Add-On Dispatch stories
Browse files Browse the repository at this point in the history
  • Loading branch information
allanlasser committed Mar 27, 2024
1 parent c95dca5 commit c155c9b
Show file tree
Hide file tree
Showing 4 changed files with 284 additions and 735 deletions.
2 changes: 1 addition & 1 deletion src/addons/dispatch/Header.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
export let addon: AddOnListItem;
$: author = addon.repository.split("/")[0];
$: author = addon.repository?.split("/")[0];
$: isPremium = addon?.parameters.categories?.includes("premium") ?? false;
async function onShare() {
Expand Down
25 changes: 16 additions & 9 deletions src/addons/dispatch/stories/Dispatch.stories.svelte
Original file line number Diff line number Diff line change
Expand Up @@ -7,9 +7,10 @@
event as eventFixture,
scheduled as klaxon,
} from "../../../test/fixtures/addons";
import { schedule, send, pin } from "../../../test/handlers/addons";
import { scheduled, send, pin } from "../../../test/handlers/addons";
import { AddOnListItem, Event } from "../../types";
const { addon: scheduled, ...event } = eventFixture;
const { addon, ...event } = eventFixture;
const addons = addonsList.results;
let args = {
Expand All @@ -31,25 +32,31 @@

<Story
name="Success"
args={{ visible: true, addon: klaxon, event }}
args={{ visible: true, addon: klaxon.results[0].addon, event }}
parameters={{
msw: { handlers: [schedule.success, send.success, pin.success] },
msw: { handlers: [scheduled.data, send.success, pin.success] },
}}
/>
<Story
name="Error"
args={{ visible: true, addon: klaxon, event }}
parameters={{ msw: { handlers: [schedule.error, send.error, pin.error] } }}
args={{ visible: true, addon: klaxon.results[0].addon, event }}
parameters={{ msw: { handlers: [scheduled.error, send.error, pin.error] } }}
/>
<Story
name="Loading"
args={{ visible: true, addon: klaxon, event }}
args={{ visible: true, addon: klaxon.results[0].addon, event }}
parameters={{
msw: { handlers: [schedule.loading, send.loading, pin.loading] },
msw: { handlers: [scheduled.loading, send.loading, pin.loading] },
}}
/>

<Story name="Klaxon" args={{ visible: true, addon: klaxon, event }} />
<Story
name="Klaxon"
args={{ visible: true, addon: klaxon.results[0].addon, event }}
parameters={{
msw: { handlers: [scheduled.loading, send.loading, pin.loading] },
}}
/>

<Story name="PDF Exporter" args={{ ...args, addon: addons[0] }} />

Expand Down
Loading

0 comments on commit c155c9b

Please sign in to comment.