+
}
+ >
+ <>
+
+
+
+

{
+ setAvatar(cacheKey(), true);
+ setShowSpinner(false);
+ }}
+ onError={() => {
+ setAvatar(cacheKey(), false);
+ }}
+ />
+ >
+
+
+ );
+}
diff --git a/frontend/src/ts/components/common/Fa.tsx b/frontend/src/ts/components/common/Fa.tsx
index 60604d84f930..41b113cf5203 100644
--- a/frontend/src/ts/components/common/Fa.tsx
+++ b/frontend/src/ts/components/common/Fa.tsx
@@ -1,25 +1,30 @@
import { JSXElement } from "solid-js";
import { FaObject } from "../../types/font-awesome";
+import { cn } from "../../utils/cn";
export type FaProps = {
fixedWidth?: boolean;
spin?: boolean;
size?: number;
+ class?: string;
} & FaObject;
export function Fa(props: FaProps): JSXElement {
const variant = (): string => props.variant ?? "solid";
return (