diff --git a/storybook/src/stories/UILevel2.stories.tsx b/storybook/src/stories/UILevel2.stories.tsx new file mode 100644 index 000000000..ce06c996b --- /dev/null +++ b/storybook/src/stories/UILevel2.stories.tsx @@ -0,0 +1,250 @@ +/** + * UI Level 2 Package Stories + * + * User content area - Forums, social features, profile management + * Green theme with user dashboards and comment systems + */ + +import React from 'react' +import type { Meta, StoryObj } from '@storybook/react' + +// User Avatar Component +const UserAvatar: React.FC<{ size?: number }> = ({ size = 32 }) => ( +
+) + +// Profile Card Component +const ProfileCard: React.FC<{ + username: string + bio: string + email: string +}> = ({ username, bio, email }) => ( +
+
+ +
+

{username}

+

{email}

+
+
+

{bio}

+
+) + +// Comment Item Component +const CommentItem: React.FC<{ + username: string + content: string + timestamp: string +}> = ({ username, content, timestamp }) => ( +
+
+ + {username} + {timestamp} +
+

{content}

+
+) + +// Comment Box Component +const CommentBox: React.FC = () => ( +
+

Add a Comment

+