diff --git a/packages/components/src/sidebar/mock-data.tsx b/packages/components/src/sidebar/mock-data.tsx index 24f3e46a..55651a45 100644 --- a/packages/components/src/sidebar/mock-data.tsx +++ b/packages/components/src/sidebar/mock-data.tsx @@ -1,46 +1,51 @@ import { Basketball, Collaboration, Fire, Peach, Play, Unicorn } from '../emoji' -interface Channels { +export interface Channel { id: string title: string + description: string icon?: React.ReactNode channelStatus?: 'muted' | 'normal' | 'withMessages' | 'withMentions' numberOfMessages?: number } -export interface CommunityProps { +export interface ChannelGroup { id: string title: string - numberOfNewMessages?: number - channels: Channels[] + unreadCount?: number + channels: Channel[] } // MOCK DATA -export const COMMUNITIES: CommunityProps[] = [ +export const CHANNEL_GROUPS: ChannelGroup[] = [ { id: 'welcome', title: 'Welcome', - numberOfNewMessages: 3, + unreadCount: 3, channels: [ { id: 'welcome', title: '# welcome', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'general-welcome', title: '# general', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'random', title: '# random', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'onboarding', title: '# onboarding', icon: , + description: 'Share random funny stuff with the community. Play nice.', channelStatus: 'withMentions', numberOfMessages: 3, }, @@ -49,12 +54,13 @@ export const COMMUNITIES: CommunityProps[] = [ { id: 'community', title: 'Community', - numberOfNewMessages: 5, + unreadCount: 5, channels: [ { id: 'announcements', title: '# announcements', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'jobs', @@ -62,6 +68,7 @@ export const COMMUNITIES: CommunityProps[] = [ channelStatus: 'withMentions', numberOfMessages: 3, icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'events', @@ -69,11 +76,13 @@ export const COMMUNITIES: CommunityProps[] = [ channelStatus: 'withMentions', numberOfMessages: 2, icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'meetups', title: '# meetups', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, ], }, @@ -85,21 +94,25 @@ export const COMMUNITIES: CommunityProps[] = [ id: 'design', title: '# design', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'ux', title: '# ux', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'ui', title: '# ui', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'figma', title: '# figma', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, ], }, @@ -111,11 +124,13 @@ export const COMMUNITIES: CommunityProps[] = [ id: 'general', title: '# general', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'people-ops', title: '# people-ops', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, ], }, @@ -127,23 +142,27 @@ export const COMMUNITIES: CommunityProps[] = [ id: 'react', title: '# react', icon: , + description: 'Share random funny stuff with the community. Play nice.', channelStatus: 'withMessages', }, { id: 'vue', title: '# vue', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'angular', title: '# angular', channelStatus: 'muted', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'svelte', title: '# svelte', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, ], }, @@ -155,22 +174,26 @@ export const COMMUNITIES: CommunityProps[] = [ id: 'node', title: '# node', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'python', title: '# python', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'ruby', title: '# ruby', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, { id: 'php', title: '# php', channelStatus: 'muted', icon: , + description: 'Share random funny stuff with the community. Play nice.', }, ], },