Compact E-commerce Footer

Centered minimal footer with horizontal navigation, trust badges, and payment method icons. Perfect for smaller online stores wanting a clean checkout-focused layout.

FREE

Footer21: Compact E-commerce Footer

Centered, checkout-focused footer: a horizontal nav row on top, then a divider into a second row of trust badges, a payment-methods image, and the copyright line. Built for smaller storefronts that want reassurance signals without a full sitemap footer.

Free block

This block is free. No license or account is required: install it with the CLI and use it in unlimited projects.

Installation

Radix flavor

bash
npx shadcn add "https://ui.beste.co/r/footer21"

Base UI flavor

bash
npx shadcn add "https://ui.beste.co/r-base/footer21"

This installs the block to components/beste/block/footer21.tsx and its dependencies.

Quick start

The installed file exports footer21Demo alongside the block: the exact props behind the preview above. Spread it to get a working footer in one line.

tsx
import { Footer21, footer21Demo } from "@/components/beste/block/footer21";

export default function Layout() {
  return <Footer21 {...footer21Demo} />;
}

Then replace the demo with your own props. Written out, a trimmed setup looks like this:

tsx
import { Footer21 } from "@/components/beste/block/footer21";

export default function Layout() {
  return (
    <Footer21
      logo={{ text: "Northwind Goods", href: "/" }}
      links={[
        { label: "Shop", href: "/shop" },
        { label: "Shipping", href: "/shipping" },
        { label: "Returns", href: "/returns" },
      ]}
      trustBadges={[
        { icon: "shieldCheck", label: "Secure Checkout" },
        { icon: "lock", label: "SSL Encrypted" },
      ]}
      paymentImage={{
        src: "https://beste.co/payment-cards.png",
        alt: "Accepted payment methods",
      }}
      copyright="© 2026 Northwind Goods."
    />
  );
}

Props

PropTypeDefaultDescription
logoLogoWordmark link; hidden entirely when logo.text is unset
linksNavLink[][]Top nav row, centered above the divider
trustBadgesTrustBadge[][]Icon + label reassurance badges under the divider
paymentImagePaymentImagePayment-network icon strip image
copyrightstringCopyright line, shown last
classNamestringExtra classes for the outer <footer>
ts
type Logo = { text?: string; href?: string };
type NavLink = { label: string; href?: string };
type TrustBadge = { icon: "shieldCheck" | "lock"; label: string };
type PaymentImage = { src: string; alt: string };

Behavior notes

More Footer blocks

View all Footer
FREE

footer9

Minimal Inline Footer

Compact single-row footer with logo, horizontal navigation links, and copyright text. Perfect for landing pages and minimal websites that need simple site-wide navigation.

PRO

footer22

Full E-commerce Footer

Complete online store footer with brand section, navigation columns, social links, trust badges row, payment icons, and legal links. Perfect for established e-commerce brands.

PRO

footer20

E-commerce Trust Footer

Online store footer with trust badges (secure checkout, free shipping, privacy), payment method icons, and shop navigation columns. Perfect for e-commerce sites building customer confidence.

PRO

footer121

Minimal Centered Footer

A compact centered footer with a lowercase wordmark, a short tagline, an uppercase link row, a social row over a hairline rule, and a copyright line.

FREE

footer11

Centered Social Footer

Vertically stacked footer with centered logo, navigation links, social media icons, and copyright. Perfect for portfolios and personal brands wanting a symmetrical layout.

FREE

footer23

Social Media Showcase Footer

Centered footer with prominent heading, large circular social media icon buttons, and minimal navigation. Perfect for creators and influencers driving social engagement.