{
  "$schema": "https://uipkge.dev/schema/registry-item.json",
  "name": "event-list",
  "title": "Event List",
  "type": "registry:block",
  "files": [
    {
      "path": "packages/registry-angular/blocks/event-list/event-list.component.ts",
      "content": "// List of upcoming events in a SectionCard. Spell rows out inline with DataListItem —\n// title + Clock date + optional status Badge per row. Port of the Vue/React block 1:1.\nimport { ChangeDetectionStrategy, Component, Input } from '@angular/core'\nimport { UiDataListComponent } from '@/ui/data-list/data-list.component'\nimport { UiSectionCardComponent } from '@/ui/section-card/section-card.component'\n\n@Component({\n  changeDetection: ChangeDetectionStrategy.Eager,\n  selector: 'ui-event-list, [ui-event-list]',\n  standalone: true,\n  // React renders the SectionCard itself: the host stays out of layout and `class` goes to the card.\n  host: { '[attr.class]': '\"contents\"' },\n  imports: [UiDataListComponent, UiSectionCardComponent],\n  template: `\n    <ui-section-card data-slot=\"event-list\" [title]=\"title\" [description]=\"description\" [class]=\"className\">\n      <ui-data-list>\n        <ng-content />\n      </ui-data-list>\n    </ui-section-card>\n  `,\n})\nexport class UiEventListComponent {\n  @Input() title = 'Upcoming Events'\n  @Input() description?: string\n  @Input('class') className?: string\n}\n",
      "type": "registry:block",
      "target": "~/src/app/components/blocks/event-list/event-list.component.ts"
    },
    {
      "path": "packages/registry-angular/blocks/event-list/index.ts",
      "content": "export { UiEventListComponent } from './event-list.component'\n",
      "type": "registry:block",
      "target": "~/src/app/components/blocks/event-list/index.ts"
    }
  ],
  "dependencies": [],
  "devDependencies": [],
  "registryDependencies": [
    "https://uipkge.dev/r/angular/section-card.json",
    "https://uipkge.dev/r/angular/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"
  ]
}