From f415b1e94607bc6d4c2c832c4d016f776d5986eb Mon Sep 17 00:00:00 2001 From: JohnDoe6345789 Date: Fri, 26 Dec 2025 01:04:29 +0000 Subject: [PATCH] config: stream,packages,json (1 files) --- packages/stream_cast/seed/components.json | 342 ++++++++++++++++++++++ 1 file changed, 342 insertions(+) create mode 100644 packages/stream_cast/seed/components.json diff --git a/packages/stream_cast/seed/components.json b/packages/stream_cast/seed/components.json new file mode 100644 index 000000000..8d4d2cb4e --- /dev/null +++ b/packages/stream_cast/seed/components.json @@ -0,0 +1,342 @@ +[ + { + "id": "stream_cast_root", + "type": "Stack", + "props": { + "className": "flex flex-col gap-6" + }, + "children": [ + { + "id": "stream_cast_hero", + "type": "Card", + "props": { + "className": "p-6" + }, + "children": [ + { + "id": "stream_cast_title", + "type": "Heading", + "props": { + "children": "Stream Cast", + "level": "2", + "className": "text-2xl font-bold" + }, + "children": [] + }, + { + "id": "stream_cast_tagline", + "type": "Text", + "props": { + "children": "Run live shows with scene control, schedule cues, and audience telemetry." + }, + "children": [] + }, + { + "id": "stream_cast_badges", + "type": "Flex", + "props": { + "className": "flex gap-2" + }, + "children": [ + { + "id": "stream_cast_badge_live", + "type": "Badge", + "props": { + "children": "Live", + "variant": "secondary" + }, + "children": [] + }, + { + "id": "stream_cast_badge_schedule", + "type": "Badge", + "props": { + "children": "Scheduled", + "variant": "secondary" + }, + "children": [] + }, + { + "id": "stream_cast_badge_multicast", + "type": "Badge", + "props": { + "children": "Multicast", + "variant": "outline" + }, + "children": [] + } + ] + } + ] + }, + { + "id": "stream_cast_stats", + "type": "Grid", + "props": { + "className": "grid grid-cols-3 gap-4" + }, + "children": [ + { + "id": "stream_cast_stat_viewers", + "type": "Card", + "props": { + "className": "p-4" + }, + "children": [ + { + "id": "stream_cast_stat_viewers_label", + "type": "Text", + "props": { + "children": "Viewers now", + "className": "text-sm text-muted-foreground" + }, + "children": [] + }, + { + "id": "stream_cast_stat_viewers_value", + "type": "Heading", + "props": { + "children": "3,482", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + } + ] + }, + { + "id": "stream_cast_stat_scenes", + "type": "Card", + "props": { + "className": "p-4" + }, + "children": [ + { + "id": "stream_cast_stat_scenes_label", + "type": "Text", + "props": { + "children": "Scenes loaded", + "className": "text-sm text-muted-foreground" + }, + "children": [] + }, + { + "id": "stream_cast_stat_scenes_value", + "type": "Heading", + "props": { + "children": "6", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + } + ] + }, + { + "id": "stream_cast_stat_mods", + "type": "Card", + "props": { + "className": "p-4" + }, + "children": [ + { + "id": "stream_cast_stat_mods_label", + "type": "Text", + "props": { + "children": "Moderators on duty", + "className": "text-sm text-muted-foreground" + }, + "children": [] + }, + { + "id": "stream_cast_stat_mods_value", + "type": "Heading", + "props": { + "children": "5", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + } + ] + } + ] + }, + { + "id": "stream_cast_schedule", + "type": "Card", + "props": { + "className": "p-6" + }, + "children": [ + { + "id": "stream_cast_schedule_title", + "type": "Heading", + "props": { + "children": "Run of show", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + }, + { + "id": "stream_cast_schedule_stack", + "type": "Stack", + "props": { + "className": "flex flex-col gap-3" + }, + "children": [ + { + "id": "stream_cast_segment_1", + "type": "Card", + "props": { + "className": "p-4" + }, + "children": [ + { + "id": "stream_cast_segment_1_title", + "type": "Heading", + "props": { + "children": "Opening roll", + "level": "4", + "className": "text-lg font-semibold" + }, + "children": [] + }, + { + "id": "stream_cast_segment_1_text", + "type": "Text", + "props": { + "children": "00:00 · Countdown + intro scene", + "className": "text-sm text-muted-foreground" + }, + "children": [] + } + ] + }, + { + "id": "stream_cast_segment_2", + "type": "Card", + "props": { + "className": "p-4" + }, + "children": [ + { + "id": "stream_cast_segment_2_title", + "type": "Heading", + "props": { + "children": "Guest spotlight", + "level": "4", + "className": "text-lg font-semibold" + }, + "children": [] + }, + { + "id": "stream_cast_segment_2_text", + "type": "Text", + "props": { + "children": "00:10 · Dual cam + highlight reel", + "className": "text-sm text-muted-foreground" + }, + "children": [] + } + ] + } + ] + } + ] + }, + { + "id": "stream_cast_scenes", + "type": "Card", + "props": { + "className": "p-6" + }, + "children": [ + { + "id": "stream_cast_scenes_title", + "type": "Heading", + "props": { + "children": "Scene switcher", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + }, + { + "id": "stream_cast_scene_buttons", + "type": "Flex", + "props": { + "className": "flex flex-wrap gap-2" + }, + "children": [ + { + "id": "stream_cast_scene_intro", + "type": "Button", + "props": { + "children": "Intro", + "variant": "outline" + }, + "children": [] + }, + { + "id": "stream_cast_scene_main", + "type": "Button", + "props": { + "children": "Main", + "variant": "default" + }, + "children": [] + }, + { + "id": "stream_cast_scene_qa", + "type": "Button", + "props": { + "children": "Q&A", + "variant": "outline" + }, + "children": [] + } + ] + } + ] + }, + { + "id": "stream_cast_pulse", + "type": "Card", + "props": { + "className": "p-6" + }, + "children": [ + { + "id": "stream_cast_pulse_title", + "type": "Heading", + "props": { + "children": "Audience pulse", + "level": "3", + "className": "text-xl font-semibold" + }, + "children": [] + }, + { + "id": "stream_cast_pulse_text", + "type": "Text", + "props": { + "children": "Chat velocity is spiking. Moderators recommended.", + "className": "text-sm text-muted-foreground" + }, + "children": [] + }, + { + "id": "stream_cast_pulse_progress", + "type": "Progress", + "props": { + "value": 78 + }, + "children": [] + } + ] + } + ] + } +]