Skip to content
CtrlK

ArdoFooter

On this page

Footer component with structured layout for project info, sponsor, and build metadata.

Automatically pulls data from Ardo context (config.project, config.buildTime, config.buildHash). Props serve as overrides.

When children is provided, all automatic rendering is skipped.

import { ArdoFooter } from "ardo/ui"

<ArdoFooter>{children}</ArdoFooter>

Props

NameTypeRequiredDescription
messageReactNodeNoFooter message rendered as React content. Strings are escaped.
trustedMessageHtmlstringNoTrusted footer message HTML. Use only for markup you fully control.
copyrightReactNodeNoCopyright text rendered as React content. Strings are escaped.
trustedCopyrightHtmlstringNoTrusted copyright HTML. Use only for markup you fully control.
childrenReactNodeNoCustom content (overrides all automatic rendering)
classNamestringNoAdditional CSS classes
projectProjectMetaNoProject metadata — renders linked "name vX.Y.Z"
sponsorSponsorConfigNoSponsor link — renders "Sponsored by X"
buildTimestringNoBuild timestamp (ISO string) — renders formatted date
buildHashstringNoGit commit hash — rendered next to the build date
ardoLinkbooleanNoShow "Built with Ardo" link (default: true)

Props type: ArdoFooterProps

Example

Automatic (zero-config)

<ArdoFooter />

Example

With overrides

<ArdoFooter
  sponsor={{ text: "Sebastian Software", link: "https://sebastian-software.com/oss" }}
  message="Released under the MIT License."
  copyright="Copyright 2026 Sebastian Software GmbH"
/>

Example

Trusted HTML opt-in

<ArdoFooter trustedMessageHtml={'Released under the <a href="/license">MIT License</a>.'} />

Example

Custom content

<ArdoFooter>
  <CustomFooterContent />
</ArdoFooter>