import type { CardDefinition } from '../../types'; import RecordVisualizerCard from './RecordVisualizerCard.svelte'; import RecordVisualizerSettings from './RecordVisualizerSettings.svelte'; export const RecordVisualizerCardDefinition = { type: 'record-visualizer', contentComponent: RecordVisualizerCard, createNew: (card) => { card.cardType = 'record-visualizer'; card.cardData = { emoji: '💙', collection: 'app.bsky.feed.like', direction: 'down', speed: 1 }; card.w = 2; card.h = 2; card.mobileW = 4; card.mobileH = 4; }, settingsComponent: RecordVisualizerSettings, minW: 1, minH: 2, canHaveLabel: true, keywords: ['emoji', 'particles', 'animation', 'bluesky', 'atproto', 'live', 'realtime', 'stream'], groups: ['Visual'], name: 'Record Visualizer', icon: `` } as CardDefinition & { type: 'record-visualizer' };