Add a size map

This commit is contained in:
Terry Sutton committed 2024-09-04 22:12:16 -02:30
1 parent 33be4b8061
commit f15df70144
1 file changed
+10 -2
+10 -2
View File
@@ -7,12 +7,20 @@ interface Props {
size?: 'tiny' | 'small' | 'medium' | 'large' | 'xlarge'
}
export default function InputErrorIcon({ style, size }: Props) {
const sizeMap = {
tiny: 14,
small: 16,
medium: 20,
large: 24,
xlarge: 32,
}
export default function InputErrorIcon({ style, size = 'medium' }: Props) {
const __styles = styleHandler('inputErrorIcon')
return (
<div className={__styles.base} style={style}>
<AlertCircle size={size} strokeWidth={2} />
<AlertCircle size={sizeMap[size]} strokeWidth={2} />
</div>
)
}