{
  "$schema": "https://ui.shadcn.com/schema/registry-item.json",
  "name": "container",
  "title": "container",
  "dependencies": [
    "class-variance-authority@^0.7"
  ],
  "registryDependencies": [
    "@dwellir/dwellir-theme",
    "@dwellir/utils"
  ],
  "files": [
    {
      "path": "components/brand/container.tsx",
      "content": "import { cva, type VariantProps } from 'class-variance-authority';\nimport type { ComponentProps } from 'react';\nimport { cn } from '@/lib/utils';\n\n/* 16px of side padding, 24px from lg, or the safe area where a notch is deeper (gutter). */\nconst containerVariants = cva('mx-auto w-full px-gutter lg:px-gutter-lg', {\n  variants: {\n    size: {\n      /* The homepage column (160rem). */\n      page: 'max-w-page',\n      /* The pricing column (137.5rem). */\n      narrow: 'max-w-narrow',\n      /* A column for running text (76.8rem). Cap long paragraphs inside it with max-w-prose. */\n      prose: 'max-w-3xl',\n    },\n  },\n  defaultVariants: { size: 'page' },\n});\n\n/* A centred column with the page's side padding. */\nfunction Container({\n  className,\n  size,\n  ...props\n}: ComponentProps<'div'> & VariantProps<typeof containerVariants>) {\n  return (\n    <div data-slot=\"container\" className={cn(containerVariants({ size }), className)} {...props} />\n  );\n}\n\nexport { Container, containerVariants };\n",
      "type": "registry:component",
      "target": "components/brand/container.tsx"
    }
  ],
  "type": "registry:component"
}