@shopware-ag/meteor-component-library
Version:
The meteor component library is a Vue component library developed by Shopware. It is based on the [Meteor Design System](https://shopware.design/).
80 lines (68 loc) • 1.61 kB
text/typescript
import meta, { type MtAvatarMeta, type MtAvatarStory } from "./mt-avatar.stories";
export default {
...meta,
title: "Interaction Tests/Icons & Media/mt-avatar",
} satisfies MtAvatarMeta;
export const VisualTestRenderAvatar: MtAvatarStory = {
name: "Render avatar",
args: {
firstName: "John",
lastName: "Doe",
},
};
export const VisualTestAvatarSquare: MtAvatarStory = {
name: "Render avatar in square variant",
args: {
firstName: "John",
lastName: "Doe",
variant: "square",
},
};
export const VisualTestAvatarImage: MtAvatarStory = {
name: "Render avatar with image",
args: {
imageUrl: "/avatar.jpg",
},
};
export const VisualTestColorOrange: MtAvatarStory = {
name: "Render avatar with orange color",
args: {
firstName: "Jane",
},
};
export const VisualTestColorPink: MtAvatarStory = {
name: "Render avatar with pink color",
args: {
firstName: "James",
},
};
export const VisualTestColorYellow: MtAvatarStory = {
name: "Render avatar with yellow color",
args: {
firstName: "Amanda",
},
};
export const VisualTestColorPurple: MtAvatarStory = {
name: "Render avatar with purple color",
args: {
firstName: "Abigail",
},
};
export const VisualTestColorRed: MtAvatarStory = {
name: "Render avatar with red color",
args: {
firstName: "A",
},
};
export const VisualTestColorBlue: MtAvatarStory = {
name: "Render avatar with blue color",
args: {
firstName: "Jo",
},
};
export const VisualTestColorGreen: MtAvatarStory = {
name: "Render avatar with green color",
args: {
firstName: "Joe",
},
};