Files
web/packages/design-system/lib/components/Icons/Nucleo/utils.ts
Bianca Widstam ee16d2ef6d Merged in fix/strokewidth-warning (pull request #3343)
fix: change to camelCase strokewidth warning

* fix: change to camelCase strokewidth warning


Approved-by: Anton Gunnarsson
Approved-by: Matilda Landström
2025-12-12 11:47:00 +00:00

14 lines
494 B
TypeScript

import { NucleoIconProps } from '../icon'
import { getIconAriaProps } from '../utils'
import { colorVariants } from './colorVariants'
export function getNucleoIconProps(props: NucleoIconProps) {
const fill = props.color ? colorVariants[props.color] : 'currentColor'
const strokeWidth = props.strokeWidth || 2
const width = props.size || '1em'
const height = props.size || '1em'
const ariaProps = getIconAriaProps(props)
return { fill, strokeWidth, width, height, ...ariaProps }
}