section
fulldev-ui/sectionFreeComponent
fulldev/ui publishes no description for this item.
Live preview
live · rendered by the registry
Rendered by fulldev/ui on their own page — this is the component running, not a screenshot of it.Install it
npx shadcn@latest add https://ui.full.dev/r/section.jsonSource
1---2import type { HTMLAttributes } from "astro/types"3import { cva, type VariantProps } from "class-variance-authority"45import { cn } from "@/lib/utils"67type Props = HTMLAttributes<"section"> & VariantProps<typeof variants>89const variants = cva("relative flex scroll-mt-12 flex-col gap-16 py-16", {10 variants: {11 variant: {12 default: "bg-background w-full",13 floating:14 "bg-background mx-auto my-16 w-[calc(100%-2rem)] max-w-[calc(var(--container,1280px)-2rem)] overflow-hidden rounded-xl border shadow-md",15 },16 },17 defaultVariants: {18 variant: "default",19 },20})2122const { class: className, variant, ...props } = Astro.props23---2425<section26 class={cn(variants({ variant }), className)}27 data-slot="section"28 data-variant={variant}29 {...props}30>31 <slot />32</section>
Files it writes
More from fulldev/ui
All 144 items| Component | Registry | Kind | Access | Installs | Command |
|---|---|---|---|---|---|
| accordionaccordion | fulldev/ui | Components | Free | 1 dep · 5 files | |
| alertalert | fulldev/ui | Components | Free | no deps · 5 files | |
| alert-dialogalert-dialog | fulldev/ui | Components | Free | 1 dep · 13 files | |
| avataravatar | fulldev/ui | Components | Free | no deps · 7 files | |
| badgebadge | fulldev/ui | Components | Free | no deps · 3 files | |
| bannerbanner | fulldev/ui | Components | Free | no deps · 3 files | |
| breadcrumbbreadcrumb | fulldev/ui | Components | Free | no deps · 8 files | |
| buttonbutton | fulldev/ui | Components | Free | no deps · 3 files |
