@qite/tide-booking-component
Version:
React Booking wizard & Booking product component for Tide
37 lines (27 loc) • 615 B
text/typescript
export interface FooterLink {
label: string;
href?: string;
}
export interface FooterColumn {
title: string;
links: FooterLink[];
}
export interface SocialLink {
label: string;
href: string;
iconName: string; // e.g. "ui-instagram"
}
export interface PaymentIcon {
src: string;
alt: string;
}
export interface FooterProps {
className?: string;
/** Optional override for the logo (defaults to the SVG from your footer) */
logo?: React.ReactNode;
onLogoClick?: () => void;
social?: SocialLink[];
columns?: FooterColumn[];
copyrightText?: string;
payments?: PaymentIcon[];
}