Merged in fix/storybook-static-folder (pull request #2718)

Storybook Avatar: Use images from public folder

* make sure we import files from the correct folder


Approved-by: Chuma Mcphoy (We Ahead)
This commit is contained in:
Joakim Jäderberg
2025-08-27 14:09:10 +00:00
parent 72f4f72a17
commit 4ed1cd1843

View File

@@ -20,10 +20,10 @@ const meta: Meta<typeof Avatar> = {
export default meta
type Story = StoryObj<typeof Avatar>
const imageFile = './img/profile-picture.png' as const
export const WithImage: Story = {
args: {
src: `../../../public/img/profile-picture.png`,
src: imageFile,
alt: 'Profile photo',
size: 'md',
},
@@ -45,11 +45,7 @@ export const Fallback: Story = {
export const SmallSize: Story = {
render: () => (
<div style={{ display: 'flex', gap: '16px', alignItems: 'center' }}>
<Avatar
src={`../../../public/img/profile-picture.png`}
alt="Profile photo"
size="sm"
/>
<Avatar src={imageFile} alt="Profile photo" size="sm" />
<Avatar initials="FR" size="sm" />
<Avatar size="sm" />
</div>
@@ -59,11 +55,7 @@ export const SmallSize: Story = {
export const MediumSize: Story = {
render: () => (
<div style={{ display: 'flex', gap: '16px', alignItems: 'center' }}>
<Avatar
src={`../../../public/img/profile-picture.png`}
alt="Profile photo"
size="md"
/>
<Avatar src={imageFile} alt="Profile photo" size="md" />
<Avatar initials="FR" size="md" />
<Avatar size="md" />
</div>
@@ -73,11 +65,7 @@ export const MediumSize: Story = {
export const LargeSize: Story = {
render: () => (
<div style={{ display: 'flex', gap: '16px', alignItems: 'center' }}>
<Avatar
src={`../../../public/img/profile-picture.png`}
alt="Profile photo"
size="lg"
/>
<Avatar src={imageFile} alt="Profile photo" size="lg" />
<Avatar initials="FR" size="lg" />
<Avatar size="lg" />
</div>