import * as React from "react" import { cva, type VariantProps } from "class-variance-authority" import { cn } from "@/lib/utils" const shellVariants = cva("", { variants: { variant: { default: "container grid items-center gap-8 pb-8 pt-6 md:py-8", sidebar: "", centered: "container flex h-dvh max-w-2xl flex-col justify-center py-16", markdown: "container max-w-3xl py-8 md:py-10 lg:py-10", fullscreen: "container h-full flex flex-col gap-4 py-4", // 새로운 fullscreen variant }, }, defaultVariants: { variant: "default", }, }) interface ShellProps extends React.HTMLAttributes, VariantProps { as?: React.ElementType } function Shell({ className, as: Comp = "section", variant, ...props }: ShellProps) { return ( ) } export { Shell, shellVariants }