{"version":3,"file":"index.cjs","sources":["../../../src/components/Applayout/index.tsx"],"sourcesContent":["import { cn } from \"@/components/utils\";\nimport { cva, type VariantProps } from \"class-variance-authority\";\nimport * as React from \"react\";\n\nconst appLayoutVariants = cva(\"min-h-screen h-auto px-3\", {\n  variants: {\n    appHeader: {\n      default: \"pt-0\",\n      present: \"pt-14\",\n    },\n    appFooter: {\n      default: \"pt-0\",\n      present: \"pb-14\",\n    },\n  },\n  defaultVariants: {\n    appHeader: \"default\",\n    appFooter: \"default\",\n  },\n});\n\nexport interface AppLayoutProps\n  extends React.HTMLAttributes<HTMLDivElement>,\n    VariantProps<typeof appLayoutVariants> {}\n\nconst AppLayout = React.forwardRef<HTMLDivElement, AppLayoutProps>(\n  ({ className, appHeader, appFooter, ...props }, ref) => {\n    return (\n      <div\n        {...props}\n        ref={ref}\n        className={cn(appLayoutVariants({ appHeader, appFooter, className }))}\n      >\n        {props.children}\n      </div>\n    );\n  }\n);\n\nexport { AppLayout, appLayoutVariants };\n"],"names":["appLayoutVariants","cva","variants","appHeader","default","present","appFooter","defaultVariants","AppLayout","React","forwardRef","className","props","ref","jsxRuntimeExports","jsx","cn","children"],"mappings":"qhBAIMA,EAAoBC,MAAI,2BAA4B,CACxDC,SAAU,CACRC,UAAW,CACTC,QAAS,OACTC,QAAS,SAEXC,UAAW,CACTF,QAAS,OACTC,QAAS,UAGbE,gBAAiB,CACfJ,UAAW,UACXG,UAAW,aAQTE,EAAYC,EAAMC,YACtB,EAAGC,YAAWR,YAAWG,eAAcM,GAASC,MAE5CC,kBAAAC,IAAC,MAAA,IACKH,EACJC,MACAF,UAAWK,KAAGhB,EAAkB,CAAEG,YAAWG,YAAWK,eAEvDM,SAAML,EAAAK"}