{
  "$schema": "https://uipkge.dev/schema/registry-item.json",
  "name": "event-list",
  "title": "Event List",
  "type": "registry:block",
  "files": [
    {
      "path": "packages/registry-svelte/blocks/event-list/EventList.svelte",
      "content": "<script lang=\"ts\">\n  import type { Snippet } from 'svelte'\n  import { DataList } from '$lib/components/ui/data-list'\n  import { SectionCard } from '$lib/components/ui/section-card'\n\n  interface Props {\n    title?: string\n    description?: string\n    class?: string\n    children?: Snippet\n  }\n\n  let { title = 'Upcoming Events', description, class: className, children }: Props = $props()\n</script>\n\n<SectionCard data-slot=\"event-list\" {title} {description} class={className}>\n  <DataList>\n    {@render children?.()}\n  </DataList>\n</SectionCard>\n",
      "type": "registry:block",
      "target": "~/src/lib/components/blocks/event-list/EventList.svelte"
    }
  ],
  "dependencies": [],
  "devDependencies": [],
  "registryDependencies": [
    "https://uipkge.dev/r/svelte/section-card.json",
    "https://uipkge.dev/r/svelte/data-list.json"
  ],
  "description": "List of upcoming events in a SectionCard. Spell rows out inline with DataListItem — title + Clock date + optional status Badge per row.",
  "categories": [
    "productivity",
    "dashboard"
  ]
}