aboutsummaryrefslogtreecommitdiff
path: root/FrontEnd/src/components/Icon.tsx
diff options
context:
space:
mode:
authorcrupest <crupest@outlook.com>2023-08-30 00:58:39 +0800
committercrupest <crupest@outlook.com>2023-08-30 00:58:39 +0800
commitf8acad20ddb9f5de156d81b54233571b8efba7f9 (patch)
tree12b3959691f1cc4031d271c038b6c8bd785ca6d3 /FrontEnd/src/components/Icon.tsx
parenteac7cd75a016028d919d7c47e4fb2efa5caacb75 (diff)
downloadtimeline-f8acad20ddb9f5de156d81b54233571b8efba7f9.tar.gz
timeline-f8acad20ddb9f5de156d81b54233571b8efba7f9.tar.bz2
timeline-f8acad20ddb9f5de156d81b54233571b8efba7f9.zip
...
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,
)}