import { Avatar, Space } from "antd"; import StudioCard from "./StudioCard"; export const getAvatarColor = (name?: string) => { const avatarColor = ["indianred", "blueviolet", "#87d068", "#108ee9"]; if (!name) { return undefined; } let char = 0; if (name.length > 1) { char = name.length - 1; } const colorIndex = name.charCodeAt(char) % avatarColor.length; return avatarColor[colorIndex]; }; interface IWidget { data?: IStudio; hideAvatar?: boolean; hideName?: boolean; popOver?: React.ReactNode; onClick?: Function; } const StudioWidget = ({ data, hideAvatar = false, hideName = false, popOver, onClick, }: IWidget) => { return ( { if (typeof onClick !== "undefined") { onClick(data?.studioName); } }} > {hideAvatar ? ( <> ) : ( {data?.nickName?.slice(0, 2)} )} {hideName ? "" : data?.nickName} ); }; export default StudioWidget;