aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/components/Icon.tsx
diff options
context:
space:
mode:
Diffstat (limited to 'FrontEnd/src/components/Icon.tsx')
-rw-r--r--FrontEnd/src/components/Icon.tsx6
1 files changed, 2 insertions, 4 deletions
diff --git a/FrontEnd/src/components/Icon.tsx b/FrontEnd/src/components/Icon.tsx
index 2ac3a7ca..e5cf598e 100644
--- a/FrontEnd/src/components/Icon.tsx
+++ b/FrontEnd/src/components/Icon.tsx
@@ -7,20 +7,18 @@ import "./Icon.css";
interface IconButtonProps extends ComponentPropsWithoutRef<"i"> {
icon: string;
- color?: ThemeColor | "on-surface";
+ color?: ThemeColor;
size?: string | number;
}
export default function Icon(props: IconButtonProps) {
const { icon, color, size, style, className, ...otherProps } = props;
- const colorName = color === "on-surface" ? "surface-on" : color;
-
return (
<i
style={size != null ? { ...style, fontSize: size } : style}
className={classNames(
- colorName && `cru-${colorName}`,
+ `cru-theme-${color ?? "primary"}`,
`bi-${icon} cru-icon`,
className,
)}