UNPKG

northants-design-system

Version:

Design system for West & North Northamptonshire Councils, two unitary councils encompassing Wellingborough, Corby, Daventry, East Northants, Kettering, Northampton, Northamptonshire County and South Northants.

64 lines (63 loc) 1.62 kB
import { PromotedServicesTabsProps } from '../PromotedServicesTabs/PromotedServicesTabs.types'; export interface HomeHeroProps { /** * The line of text before the logo */ topline?: string; /** * URL of an alternative logo to override the preset ones (520 x 150 px) */ imageOverrideLogo?: string; /** * Alt text for overridden logo */ imageOverrideLogoAltText?: string; /** * The line of text after the logo */ strapline?: string; /** * The images for the hero, minimum of one */ imagesArray: Array<HeroImageProp>; /** * The main promoted links, an array that should be from 1-4, preferably 3 */ promotedLinksArray: Array<PromotedLinkProp>; /** * Array of suggestion strings for autocomplete search input */ searchSuggestions?: string[]; /** * Should the search box be shown? */ showSearch?: boolean; /** * Optional promoted services tabs */ promotedServicesTabs?: PromotedServicesTabsProps; } export interface HeroImageProp { /** * The url of the image */ image1440x810: string; /** * The url of the image in 10x smaller for lazy loading */ image144x81: string; /** * Optional alt text for the image - this should only be included if the image contains content that is important to users and not purely decorative */ imageAltText?: string; } export interface PromotedLinkProp { /** * The title of the link */ title: string; /** * The url of the link */ url: string; }