Switches out all the old icons to new ones, and moves them to the design system. The new icons are of three different types: Materialise Symbol, Nucleo, and Customized. Also adds further mapping between facilities/amenities and icons. Approved-by: Michael Zetterberg Approved-by: Erik Tiekstra
20 lines
534 B
TypeScript
20 lines
534 B
TypeScript
import type { VariantProps } from 'class-variance-authority'
|
|
import { iconVariants } from './variants'
|
|
|
|
export interface IconProps
|
|
extends Omit<React.SVGAttributes<HTMLOrSVGElement>, 'color'>,
|
|
VariantProps<typeof iconVariants> {
|
|
size?: number
|
|
}
|
|
|
|
export interface LogoAndIllustrationProps
|
|
extends Omit<React.SVGAttributes<HTMLOrSVGElement>, 'color'>,
|
|
VariantProps<typeof iconVariants> {
|
|
width?: string | number
|
|
height?: string | number
|
|
}
|
|
|
|
export interface NucleoIconProps extends IconProps {
|
|
strokewidth?: number
|
|
}
|