footer API
layout/footer.tsx
Footer
Props
| Prop | Type | Default | Description |
|---|---|---|---|
variant | FooterVariant | "simple" | "sections" | "modern" | "minimal" | "glass" | "epic" | undefined | FooterVariant.Simple | Layout. |
sections | {} | undefined | [] | Link columns — rendered only by the rich variants (`sections`, `modern`, `epic`). |
links | {} | undefined | [] | Flat link row: the whole body in `simple`/`glass`, the bottom bar in rich variants. |
copyright | any | — | Copyright line — rendered by every variant. |
logo | any | — | Brand mark — shown by `minimal` and the rich variants. |
tagline | any | — | Short blurb rendered near the logo in rich variants. |
social | {} | undefined | [] | Social links, rendered as round icon buttons in the rich variants. |
newsletter | NewsletterFormProps | undefined | — | Newsletter signup. From client components pass `onSubmit`; from Server Components pass `action` (a URL or server action) — functions that are not server actions cannot cross the RSC boundary. |
Show native HTML props
Native HTML Props
| Prop | Type | Default | Description |
|---|---|---|---|
className | string | undefined | — |