Merged in feat/SW-1711-switch-icons (pull request #1558)
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
This commit is contained in:
19
packages/design-system/lib/components/Icons/icon.ts
Normal file
19
packages/design-system/lib/components/Icons/icon.ts
Normal file
@@ -0,0 +1,19 @@
|
||||
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
|
||||
}
|
||||
Reference in New Issue
Block a user