···11+import type { Meta, StoryObj } from "@storybook/react";
22+33+import PlayQueue from "./PlayQueue";
44+import { fn } from "@storybook/test";
55+import { nextTracks, previousTracks } from "./mocks";
66+77+// More on how to set up stories at: https://storybook.js.org/docs/writing-stories#default-export
88+const meta = {
99+ title: "Components/PlayQueue",
1010+ component: PlayQueue,
1111+ // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/writing-docs/autodocs
1212+ tags: ["autodocs"],
1313+ // More on argTypes: https://storybook.js.org/docs/api/argtypes
1414+ argTypes: {},
1515+} satisfies Meta<typeof PlayQueue>;
1616+1717+export default meta;
1818+type Story = StoryObj<typeof meta>;
1919+2020+// More on writing stories with args: https://storybook.js.org/docs/writing-stories/args
2121+export const Default: Story = {
2222+ args: {
2323+ previousTracks,
2424+ nextTracks,
2525+ onPlayTrackAt: fn(),
2626+ onRemoveTrackAt: fn(),
2727+ },
2828+};