import { type Registry } from "shadcn/schema"

export const internal: Registry["items"] = [
  // Do not move this. They are intentionally here for registry capture.
  {
    name: "sidebar-demo",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-demo.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-header",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-header.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-footer",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-footer.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-group",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-group.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-group-collapsible",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-group-collapsible.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-group-action",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-group-action.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-menu",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-menu.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-menu-action",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-menu-action.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-menu-sub",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-menu-sub.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-menu-collapsible",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-menu-collapsible.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-menu-badge",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-menu-badge.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-rsc",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-rsc.tsx",
        type: "registry:component",
      },
    ],
  },
  {
    name: "sidebar-controlled",
    type: "registry:internal",
    files: [
      {
        path: "internal/sidebar-controlled.tsx",
        type: "registry:component",
      },
    ],
  },
]
