|
1 |
| -import type { Meta, StoryObj } from '@storybook/react'; |
2 |
| -import React from 'react'; |
| 1 | +import type { Meta, StoryObj } from "@storybook/react"; |
| 2 | +import React from "react"; |
3 | 3 |
|
4 |
| -import { Flex, Lightbox } from '../../../src/components'; |
| 4 | +import { Flex, Lightbox } from "../../../src/components"; |
5 | 5 |
|
6 | 6 | // More on how to set up stories at: https://storybook.js.org/docs/react/writing-stories/introduction#default-export
|
7 | 7 | const meta = {
|
8 |
| - title: 'Components/Lightbox', |
9 |
| - component: Lightbox.Content, |
10 |
| - parameters: { |
11 |
| - // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout |
12 |
| - layout: 'centered', |
13 |
| - }, |
14 |
| - // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs |
15 |
| - tags: ['autodocs'], |
| 8 | + title: "Components/Lightbox", |
| 9 | + component: Lightbox.Content, |
| 10 | + parameters: { |
| 11 | + // Optional parameter to center the component in the Canvas. More info: https://storybook.js.org/docs/react/configure/story-layout |
| 12 | + layout: "centered", |
| 13 | + }, |
| 14 | + // This component will have an automatically generated Autodocs entry: https://storybook.js.org/docs/react/writing-docs/autodocs |
| 15 | + tags: ["autodocs"], |
16 | 16 | } satisfies Meta<typeof Lightbox.Content>;
|
17 | 17 |
|
18 | 18 | export default meta;
|
19 | 19 | type Story = StoryObj<typeof meta>;
|
20 | 20 |
|
21 | 21 | // More on writing stories with args: https://storybook.js.org/docs/react/writing-stories/args
|
22 | 22 | export const Default: Story = {
|
23 |
| - render: ({ children, ...args }) => ( |
24 |
| - <Lightbox.Root> |
25 |
| - <Flex gap="3"> |
26 |
| - <Lightbox.Trigger> |
27 |
| - <img |
28 |
| - src="https://img-v2-prod.whop.com/hBOMqb1G4YIzR0jw7qnF0_IkXBoAOh78ybHZt_mKrT8/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzAxMmY0ZDBkLWY1M2UtNGJhZS1iOTNhLWI3YTVhODhjMjA1Yy5wbmc" |
29 |
| - alt="placeholder" |
30 |
| - /> |
31 |
| - </Lightbox.Trigger> |
32 |
| - <Lightbox.Trigger> |
33 |
| - <img |
34 |
| - src="https://img-v2-prod.whop.com/7nS_TeQmzSCCznok6NSF4dsz-UivsmFcSIejHh_diFU/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzM1YmRkZjAwLTgzNDMtNDE4Yy1hYzYzLWZkY2VmYWU2YzBhYS5wbmc" |
35 |
| - alt="placeholder" |
36 |
| - /> |
37 |
| - </Lightbox.Trigger> |
38 |
| - </Flex> |
39 |
| - <Lightbox.Content {...args}> |
40 |
| - <Lightbox.Items> |
41 |
| - <img |
42 |
| - src="https://img-v2-prod.whop.com/hBOMqb1G4YIzR0jw7qnF0_IkXBoAOh78ybHZt_mKrT8/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzAxMmY0ZDBkLWY1M2UtNGJhZS1iOTNhLWI3YTVhODhjMjA1Yy5wbmc" |
43 |
| - alt="placeholder" |
44 |
| - /> |
45 |
| - <img |
46 |
| - src="https://img-v2-prod.whop.com/7nS_TeQmzSCCznok6NSF4dsz-UivsmFcSIejHh_diFU/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzM1YmRkZjAwLTgzNDMtNDE4Yy1hYzYzLWZkY2VmYWU2YzBhYS5wbmc" |
47 |
| - alt="placeholder" |
48 |
| - /> |
49 |
| - <img |
50 |
| - src="https://img-v2-prod.whop.com/45RrSIKml_7SfjaM5Zpr-MJ7RXHYATXoARw2Y3mi3eo/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3X2FjY2I4MTFmLTJhNzgtNDJiZS1iNzQ1LTM0Yjk3MTNhN2Q5NS5wbmc" |
51 |
| - alt="placeholder" |
52 |
| - /> |
53 |
| - <img |
54 |
| - src="https://img-v2-prod.whop.com/45RrSIKml_7SfjaM5Zpr-MJ7RXHYATXoARw2Y3mi3eo/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3X2FjY2I4MTFmLTJhNzgtNDJiZS1iNzQ1LTM0Yjk3MTNhN2Q5NS5wbmc" |
55 |
| - alt="placeholder" |
56 |
| - /> |
57 |
| - <img |
58 |
| - src="https://img-v2-prod.whop.com/k74M-g4J5gH-h3RrhCbNXmDw6JIIO6l2Mn_Sd0HIDvs/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzFmMTU1NWNhLTRkM2EtNGVlOS04NWU1LTAzOGQxYzE2ZmU2Zi5wbmc" |
59 |
| - alt="placeholder" |
60 |
| - /> |
61 |
| - <img |
62 |
| - src="https://img-v2-prod.whop.com/3QrIa6Leu4aOOcM6VwT0Op0ozR4ef-ZGOd7kDx61WfA/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzliOWI1YWQ4LTcyMjUtNDM3OC1iYTQ1LTI0Y2FhNTE3YTQ4OS5wbmc" |
63 |
| - alt="placeholder" |
64 |
| - /> |
65 |
| - <img src="https://placehold.co/720x1280" alt="placeholder" /> |
66 |
| - </Lightbox.Items> |
| 23 | + render: ({ children, ...args }) => ( |
| 24 | + <Lightbox.Root> |
| 25 | + <Flex gap="3"> |
| 26 | + <Lightbox.Trigger> |
| 27 | + <img |
| 28 | + src="https://img-v2-prod.whop.com/hBOMqb1G4YIzR0jw7qnF0_IkXBoAOh78ybHZt_mKrT8/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzAxMmY0ZDBkLWY1M2UtNGJhZS1iOTNhLWI3YTVhODhjMjA1Yy5wbmc" |
| 29 | + alt="placeholder" |
| 30 | + /> |
| 31 | + </Lightbox.Trigger> |
| 32 | + <Lightbox.Trigger> |
| 33 | + <img |
| 34 | + src="https://img-v2-prod.whop.com/7nS_TeQmzSCCznok6NSF4dsz-UivsmFcSIejHh_diFU/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzM1YmRkZjAwLTgzNDMtNDE4Yy1hYzYzLWZkY2VmYWU2YzBhYS5wbmc" |
| 35 | + alt="placeholder" |
| 36 | + /> |
| 37 | + </Lightbox.Trigger> |
| 38 | + </Flex> |
| 39 | + <Lightbox.Content {...args}> |
| 40 | + <Lightbox.Items> |
| 41 | + <Lightbox.Image |
| 42 | + src="https://img-v2-prod.whop.com/hBOMqb1G4YIzR0jw7qnF0_IkXBoAOh78ybHZt_mKrT8/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzAxMmY0ZDBkLWY1M2UtNGJhZS1iOTNhLWI3YTVhODhjMjA1Yy5wbmc" |
| 43 | + alt="placeholder" |
| 44 | + /> |
67 | 45 |
|
68 |
| - <Lightbox.Thumbs /> |
69 |
| - </Lightbox.Content> |
70 |
| - </Lightbox.Root> |
71 |
| - ), |
| 46 | + <Lightbox.Image |
| 47 | + src="https://img-v2-prod.whop.com/7nS_TeQmzSCCznok6NSF4dsz-UivsmFcSIejHh_diFU/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzM1YmRkZjAwLTgzNDMtNDE4Yy1hYzYzLWZkY2VmYWU2YzBhYS5wbmc" |
| 48 | + alt="placeholder" |
| 49 | + /> |
| 50 | + <Lightbox.Image |
| 51 | + src="https://img-v2-prod.whop.com/45RrSIKml_7SfjaM5Zpr-MJ7RXHYATXoARw2Y3mi3eo/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3X2FjY2I4MTFmLTJhNzgtNDJiZS1iNzQ1LTM0Yjk3MTNhN2Q5NS5wbmc" |
| 52 | + alt="placeholder" |
| 53 | + /> |
| 54 | + <Lightbox.Image |
| 55 | + src="https://img-v2-prod.whop.com/45RrSIKml_7SfjaM5Zpr-MJ7RXHYATXoARw2Y3mi3eo/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3X2FjY2I4MTFmLTJhNzgtNDJiZS1iNzQ1LTM0Yjk3MTNhN2Q5NS5wbmc" |
| 56 | + alt="placeholder" |
| 57 | + /> |
| 58 | + <Lightbox.Image |
| 59 | + src="https://img-v2-prod.whop.com/k74M-g4J5gH-h3RrhCbNXmDw6JIIO6l2Mn_Sd0HIDvs/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzFmMTU1NWNhLTRkM2EtNGVlOS04NWU1LTAzOGQxYzE2ZmU2Zi5wbmc" |
| 60 | + alt="placeholder" |
| 61 | + /> |
| 62 | + <Lightbox.Image |
| 63 | + src="https://img-v2-prod.whop.com/3QrIa6Leu4aOOcM6VwT0Op0ozR4ef-ZGOd7kDx61WfA/rs:fit:1280:720/el:1/dpr:2/aHR0cHM6Ly9hc3NldHMud2hvcC5jb20vdXBsb2Fkcy8yMDI0LTExLTEyL3VzZXJfMjMzNDg3XzliOWI1YWQ4LTcyMjUtNDM3OC1iYTQ1LTI0Y2FhNTE3YTQ4OS5wbmc" |
| 64 | + alt="placeholder" |
| 65 | + /> |
| 66 | + <Lightbox.Video |
| 67 | + src="https://upload.wikimedia.org/wikipedia/commons/transcoded/c/c0/Big_Buck_Bunny_4K.webm/Big_Buck_Bunny_4K.webm.1080p.vp9.webm" |
| 68 | + poster="https://placehold.co/1920x1080" |
| 69 | + /> |
| 70 | + </Lightbox.Items> |
| 71 | + |
| 72 | + <Lightbox.Thumbs /> |
| 73 | + </Lightbox.Content> |
| 74 | + </Lightbox.Root> |
| 75 | + ), |
72 | 76 | };
|
0 commit comments