import { j as s } from "./jsx-runtime-C_nHp4yK.js"; import { A as a } from "./Avatar-C4Vb3oYl.js"; import "./iframe-D_aMTKb2.js"; import "./preload-helper-DIZFD4sK.js"; const d = { title: "Components/Avatar", component: a, parameters: { layout: "centered", docs: { description: { component: "A simple avatar component that displays user profile images with multiple size variants. Supports custom images and alt text for accessibility.", }, }, }, argTypes: { src: { control: { type: "text" }, description: "The source URL of the avatar image", }, alt: { control: { type: "text" }, description: "Alt text for accessibility", }, size: { control: { type: "select" }, options: ["small", "medium", "large", "xlarge"], description: "The size of the avatar", }, className: { control: { type: "text" }, description: "Additional CSS classes", }, }, tags: ["autodocs"], }, r = { args: { src: "/assets/Avatar_1.png", alt: "User Avatar", size: "medium" }, }, t = { args: { src: "/assets/Avatar_1.png", alt: "User Avatar" }, render: (e) => s.jsx("div", { className: "space-y-4", children: s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { ...e, size: "small" }), s.jsx(a, { ...e, size: "medium" }), s.jsx(a, { ...e, size: "large" }), s.jsx(a, { ...e, size: "xlarge" }), ], }), }), parameters: { docs: { description: { story: "Different size variants available for the avatar component.", }, }, }, }, i = { args: { size: "large" }, render: (e) => s.jsx("div", { className: "space-y-4", children: s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { ...e, src: "assets/Avatar_1.png", alt: "User 1" }), s.jsx(a, { ...e, src: "assets/Avatar_2.png", alt: "User 2" }), s.jsx(a, { ...e, src: "assets/Avatar_3.png", alt: "User 3" }), ], }), }), parameters: { docs: { description: { story: "Different avatar images available in the project.", }, }, }, }, n = { args: {}, render: () => s.jsxs("div", { className: "space-y-6", children: [ s.jsxs("div", { children: [ s.jsx("h3", { className: "text-white font-semibold mb-3", children: "Small Size", }), s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { size: "small", src: "assets/Avatar_1.png", alt: "User 1", }), s.jsx(a, { size: "small", src: "assets/Avatar_2.png", alt: "User 2", }), s.jsx(a, { size: "small", src: "assets/Avatar_3.png", alt: "User 3", }), ], }), ], }), s.jsxs("div", { children: [ s.jsx("h3", { className: "text-white font-semibold mb-3", children: "Medium Size", }), s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { size: "medium", src: "assets/Avatar_1.png", alt: "User 1", }), s.jsx(a, { size: "medium", src: "assets/Avatar_2.png", alt: "User 2", }), s.jsx(a, { size: "medium", src: "assets/Avatar_3.png", alt: "User 3", }), ], }), ], }), s.jsxs("div", { children: [ s.jsx("h3", { className: "text-white font-semibold mb-3", children: "Large Size", }), s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { size: "large", src: "assets/Avatar_1.png", alt: "User 1", }), s.jsx(a, { size: "large", src: "assets/Avatar_2.png", alt: "User 2", }), s.jsx(a, { size: "large", src: "assets/Avatar_3.png", alt: "User 3", }), ], }), ], }), s.jsxs("div", { children: [ s.jsx("h3", { className: "text-white font-semibold mb-3", children: "XLarge Size", }), s.jsxs("div", { className: "space-x-4", children: [ s.jsx(a, { size: "xlarge", src: "assets/Avatar_1.png", alt: "User 1", }), s.jsx(a, { size: "xlarge", src: "assets/Avatar_2.png", alt: "User 2", }), s.jsx(a, { size: "xlarge", src: "assets/Avatar_3.png", alt: "User 3", }), ], }), ], }), ], }), parameters: { docs: { description: { story: "Complete overview of all avatar sizes with different user images.", }, }, }, }; r.parameters = { ...r.parameters, docs: { ...r.parameters?.docs, source: { originalSource: `{ args: { src: "/assets/Avatar_1.png", alt: "User Avatar", size: "medium" } }`, ...r.parameters?.docs?.source, }, }, }; t.parameters = { ...t.parameters, docs: { ...t.parameters?.docs, source: { originalSource: `{ args: { src: "/assets/Avatar_1.png", alt: "User Avatar" }, render: args =>