Skip to content

Photo card

Card footer over a full-bleed architectural photo.

Usage

Usage
import { PhotoCardFooter } from '@/components/blocks/footer-03'


<PhotoCardFooter />


// Swap in your own content
<PhotoCardFooter
  heading="Planning a new build? Let’s talk it over."
  cta={{ label: 'Start a conversation', href: '/contact' }}
  columns={[
    {
      label: 'Studio',
      links: [
        { label: 'Projects', href: '/projects' },
        { label: 'About', href: '/about' },
      ],
    },
    {
      label: 'Elsewhere',
      links: [{ label: 'LinkedIn', href: '#' }],
    },
  ]}
  copyright="© 2026 Ashgrove Atelier"
  credit={{ prefix: 'Site by', label: 'Ashgrove', href: '/' }}
/>

Install

pnpm dlx shadcn@latest add @pastaui-pro/footer-03

Source

Props

Photo card props
PropTypeDefaultDescription
headingstring= 'Planning a home that feels right to live in?'The large question on the left of the card.
cta{ label: string; href: string }= { label: 'Book an intro call', href: '#' }Underlined link with an arrow under the heading.
columnsPhotoCardFooterColumn[]= Studio / Resources / ElsewhereLink columns, each with a small grey label and label and href pairs.
copyrightstring= '© {year} Stillmoor Studio'Text on the left of the bottom row.
credit{ prefix: string; label: string; href: string }= { prefix: 'Crafted with', label: 'Pasta UI', href: 'https://pastaui.com' }Credit on the right of the bottom row, with a linked name.
classNamestring= —Additional classes for the footer.
styleCSSProperties= —Inline styles, handy for overriding the `--pp-*` theme variables.