···1515import { UpdatedBlentosCardDefitition } from './SpecialCards/UpdatedBlentos';
1616import { TextCardDefinition } from './TextCard';
1717import type { CardDefinition } from './types';
1818-import { VideoCardDefinition } from './VideoCard';
1918import { YoutubeCardDefinition } from './YoutubeVideoCard';
2019import { BlueskyProfileCardDefinition } from './BlueskyProfileCard';
2120import { GithubProfileCardDefitition } from './GitHubProfileCard';
···3534import { SpotifyCardDefinition } from './SpotifyCard';
3635import { ButtonCardDefinition } from './ButtonCard';
3736import { GuestbookCardDefinition } from './GuestbookCard';
3737+import { FriendsCardDefinition } from './FriendsCard';
3838// import { Model3DCardDefinition } from './Model3DCard';
39394040export const AllCardDefinitions = [
4141 GuestbookCardDefinition,
4242 ButtonCardDefinition,
4343 ImageCardDefinition,
4444- VideoCardDefinition,
4544 TextCardDefinition,
4645 LinkCardDefinition,
4746 BigSocialCardDefinition,
···5150 LatestBlueskyPostCardDefinition,
5251 LivestreamCardDefitition,
5352 LivestreamEmbedCardDefitition,
5454- EmbedCardDefinition,
5353+ // EmbedCardDefinition,
5554 MapCardDefinition,
5655 ATProtoCollectionsCardDefinition,
5756 SectionCardDefinition,
···7372 TimerCardDefinition,
7473 ClockCardDefinition,
7574 CountdownCardDefinition,
7676- SpotifyCardDefinition
7575+ SpotifyCardDefinition,
7776 // Model3DCardDefinition
7777+ FriendsCardDefinition
7878] as const;
79798080export const CardDefinitionsByType = AllCardDefinitions.reduce(
-7
src/lib/cards/types.ts
···1313 onclose: () => void;
1414};
15151616-export type SidebarComponentProps = {
1717- onclick: () => void;
1818-};
1919-2016export type ContentComponentProps = {
2117 item: Item;
2218 isEditing?: boolean;
···3228 creationModalComponent?: Component<CreationModalComponentProps>;
33293430 upload?: (item: Item) => Promise<Item>; // optionally upload some other data needed for this card
3535-3636- // has to be set for a card to appear in the sidebar
3737- sidebarButtonText?: string;
38313932 // if this component exists, a settings button with a popover will be shown containing this component
4033 settingsComponent?: Component<SettingsComponentProps>;