/** * This file was automatically generated by json-schema-to-typescript. * DO NOT MODIFY IT BY HAND. Instead, modify the source JSONSchema file, * and run json-schema-to-typescript to regenerate this file. */ /** * Picture source */ export type Source = string; /** * Picture source */ export type Source1 = string; /** * Alt text to display for picture */ export type AltText = string; /** * Width of the picture */ export type Width = number; /** * Height of the picture */ export type Height = number; /** * Small line of text displayed below the logo */ export type Byline = string; /** * Invert the color scheme of the footer */ export type Inverted = boolean; /** * Footer component for displaying site logo, byline, and navigation items at the bottom of the page. */ export interface FooterProps { logo: Logo; byline?: Byline; inverted?: Inverted; navItems?: { url: string; label: string; active?: boolean; items?: { url?: string; label?: string; active?: boolean; }[]; }[]; } export interface Logo { src?: Source; srcInverted?: Source1; alt?: AltText; homepageHref?: string; width?: Width; height?: Height; }