@amsterdam/design-system-react
Version:
All React components from the Amsterdam Design System. Use it to compose pages in your website or application.
20 lines (19 loc) • 892 B
TypeScript
/**
* @license EUPL-1.2+
* Copyright Gemeente Amsterdam
*/
import type { ComponentType, SVGProps } from 'react';
export declare const logoBrands: readonly ["amsterdam", "ggd-amsterdam", "museum-weesp", "stadsarchief", "stadsbank-van-lening", "vga-verzekeringen"];
export type LogoBrand = (typeof logoBrands)[number];
export type LogoProps = {
/** The name of the brand for which to display the logo, or configuration for a custom logo. */
brand?: LogoBrand | LogoBrandConfig;
} & SVGProps<SVGSVGElement>;
export type LogoBrandConfig = {
label: string;
svg: ComponentType<SVGProps<SVGSVGElement>>;
};
/**
* @see {@link https://designsystem.amsterdam/?path=/docs/components-media-logo--docs Logo docs at Amsterdam Design System}
*/
export declare const Logo: import("react").ForwardRefExoticComponent<Omit<LogoProps, "ref"> & import("react").RefAttributes<SVGSVGElement>>;