···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';
···4140 GuestbookCardDefinition,
4241 ButtonCardDefinition,
4342 ImageCardDefinition,
4444- VideoCardDefinition,
4543 TextCardDefinition,
4644 LinkCardDefinition,
4745 BigSocialCardDefinition,
-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>;