{
  "name": "tabs-list",
  "type": "registry:component",
  "description": "List container for tab triggers",
  "files": [
    {
      "path": "ui/TabsList.astro",
      "type": "registry:component",
      "content": "---\nimport type { Orientation } from './Tabs.astro';\n\nexport interface Props {\n  class?: string;\n  orientation?: Orientation;\n}\n\nconst { class: className = '', orientation = 'vertical' } = Astro.props;\n\nconst orientationClasses =\n  orientation === 'vertical'\n    ? 'col-start-1 col-end-2 flex max-h-full flex-col gap-1 rounded-[var(--sp-radius-card)] bg-[var(--sp-bg)] p-1 shadow-sm'\n    : 'flex w-full items-center gap-1';\n---\n\n<div\n  role=\"tablist\"\n  aria-orientation={orientation}\n  data-tabs-list\n  data-orientation={orientation}\n  class={`${orientationClasses} ${className}`}\n>\n  <slot />\n</div>\n"
    }
  ],
  "category": "ui"
}