@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
46 lines (45 loc) • 1.2 kB
TypeScript
import type { ComponentType, ReactNode, SVGProps } from 'react';
import type { ThemeNames } from '../../shared';
export type LogoType = 'dnb' | 'eiendom' | 'sbankenDefault' | 'sbankenCompact' | 'sbankenHorizontal' | 'carnegie';
export type LogoSvgComponent = ComponentType<SVGProps<SVGSVGElement> & {
alt?: ReactNode;
}> & {
brand: ThemeNames;
alt: string;
};
/**
* SVG Logo alt texts
*/
export declare const logoAlts: {
dnb: string;
eiendom: string;
sbanken: string;
carnegie: string;
};
/**
* SVG Logo fill colors (light / dark)
*/
export declare const logoColors: {
dnb: {
light: string;
dark: string;
};
eiendom: {
light: string;
dark: string;
};
sbanken: {
light: string;
dark: string;
};
carnegie: {
light: string;
dark: string;
};
};
export declare const DnbDefault: LogoSvgComponent;
export declare const SbankenDefault: LogoSvgComponent;
export declare const CarnegieDefault: LogoSvgComponent;
export declare const EiendomDefault: LogoSvgComponent;
export declare const SbankenCompact: LogoSvgComponent;
export declare const SbankenHorizontal: LogoSvgComponent;