11import type { Meta , StoryObj } from "@storybook/react" ;
22import { ImageIcon } from "lucide-react" ;
33import { useState } from "react" ;
4- import { BadgeContainer , mobileViewport } from "../../../stories/utils" ;
4+ import { BadgeContainer } from "../../../stories/utils" ;
55import { Spinner } from "../ui/Spinner/Spinner" ;
66import { Button } from "../ui/button" ;
77import { Img } from "./Img" ;
@@ -19,28 +19,21 @@ export const Desktop: Story = {
1919 args : { } ,
2020} ;
2121
22- export const Mobile : Story = {
23- args : { } ,
24- parameters : {
25- viewport : mobileViewport ( "iphone14" ) ,
26- } ,
27- } ;
28-
2922function Story ( ) {
3023 return (
3124 < div className = "flex flex-col gap-10 p-10" >
3225 < p > All images below are set with size-20 className </ p >
3326
3427 < BadgeContainer label = "No Src - pending" >
35- < Img className = "size-20" />
28+ < Img className = "size-20" src = { undefined } />
3629 </ BadgeContainer >
3730
3831 < BadgeContainer label = "Failed to load - fallback" >
3932 < Img className = "size-20" src = "invalid-src" />
4033 </ BadgeContainer >
4134
4235 < BadgeContainer label = "No Src, pending - rounded-full" >
43- < Img className = "size-20 rounded-full" />
36+ < Img className = "size-20 rounded-full" src = { undefined } />
4437 </ BadgeContainer >
4538
4639 < BadgeContainer label = "Failed to load - fallback - rounded-full" >
@@ -59,6 +52,7 @@ function Story() {
5952
6053 < BadgeContainer label = "Custom Skeleton" >
6154 < Img
55+ src = { undefined }
6256 skeleton = {
6357 < div className = "flex items-center justify-center rounded-lg border" >
6458 < Spinner className = "size-6" />
0 commit comments