DEVELOPMENT PREVIEWIn development

Footer

Responsive footer components with multiple layout options for different use cases.

Minimal Footer

Buzz UI
© 2025 Buzz UI. All rights reserved.
Snippet
import { Footer } from '@creo-team/buzz-ui/server'

<Footer 
	variant="minimal"
	logo="Buzz UI"
	copyright="© 2025 Buzz UI. All rights reserved."
/>

Simple Footer

Snippet
<Footer 
	variant="simple"
	links={[
		{ key: 'about', label: 'About', href: '#' },
		{ key: 'blog', label: 'Blog', href: '#' },
		{ key: 'team', label: 'Team', href: '#' }
	]}
	copyright="© 2025 Buzz UI. All rights reserved."
/>

Modern Footer with Newsletter

Buzz UI

Building modern web experiences with elegant components.

Subscribe to our newsletter

Get the latest updates and news delivered to your inbox.

© 2025 Buzz UI. All rights reserved.
Snippet
<Footer 
	variant="modern"
	logo="Buzz UI"
	links={links}
	social={socialLinks}
	newsletter={{
		title: "Subscribe to our newsletter",
		description: "Get the latest updates delivered to your inbox.",
		onSubmit: (email) => console.log('Subscribed:', email)
	}}
	copyright="© 2025 Buzz UI. All rights reserved."
/>

Glass Footer

Snippet
<Footer 
	variant="glass"
	logo="Buzz UI"
	sections={footerSections}
	links={simpleLinks}
	social={socialLinks}
	copyright="© 2025 Buzz UI. All rights reserved."
/>

Epic Footer

Snippet
<Footer 
	variant="epic"
	logo="Buzz UI"
	sections={footerSections}
	links={simpleLinks}
	social={socialLinks}
	newsletter={{
		title: "Stay in the loop",
		description: "Join thousands of developers...",
		onSubmit: (email) => handleSubscribe(email)
	}}
	copyright="© 2025 Buzz UI. Crafted with ❤️"
/>

Footer with Sections

Snippet
<Footer 
	variant="sections"
	logo="Buzz UI"
	sections={[
		{
			key: 'product',
			title: 'Product',
			links: [
				{ key: 'features', label: 'Features', href: '#' },
				{ key: 'pricing', label: 'Pricing', href: '#' }
			]
		},
		{
			key: 'resources',
			title: 'Resources',
			links: [
				{ key: 'docs', label: 'Documentation', href: '/docs' },
				{ key: 'api', label: 'API Reference', href: '#' }
			]
		}
	]}
	social={socialLinks}
	copyright="© 2025 Buzz UI. All rights reserved."
/>

API Reference

PropTypeDefaultDescription
variant
'simple' | 'sections' | 'modern' | 'minimal' | 'glass' | 'epic''simple'Footer layout variant
sections
FooterSection[]Section groups with title and links (for sections/glass/epic variants)
links
FooterLink[]Simple link list for footer bottom
copyright
React.ReactNodeCopyright text or component
logo
React.ReactNodeLogo text or component
social
FooterLink[]Social media links with icons
newsletter
{ title: string, description: string, onSubmit: (email: string) => void }Newsletter subscription configuration
className
stringAdditional CSS classes

Type Definitions

Snippet
interface FooterLink {
	key: string
	label: React.ReactNode
	href: string
	icon?: React.ReactNode
}

interface FooterSection {
	key: string
	title: string
	links: FooterLink[]
}

Accessibility Note: The footer component uses semantic HTML with proper ARIA labels. All interactive elements are keyboard accessible and social links include appropriate aria-label attributes.