mirror of
https://github.com/CopilotKit/CopilotKit.git
synced 2026-09-14 16:26:20 +08:00
24 lines
1.8 KiB
TypeScript
24 lines
1.8 KiB
TypeScript
import { cn } from "@/lib/utils";
|
|
|
|
interface SettingsIconProps {
|
|
className?: string;
|
|
}
|
|
|
|
const DEFAULT_CLASSNAME = "text-icon";
|
|
|
|
const SettingsIcon = ({ className }: SettingsIconProps) => (
|
|
<svg
|
|
xmlns="http://www.w3.org/2000/svg"
|
|
width={20}
|
|
height={20}
|
|
fill="none"
|
|
className={cn(DEFAULT_CLASSNAME, className)}
|
|
>
|
|
<path
|
|
fill="currentColor"
|
|
d="M10 6.25a3.75 3.75 0 1 0 0 7.5 3.75 3.75 0 0 0 0-7.5Zm0 6.25a2.5 2.5 0 1 1 0-5 2.5 2.5 0 0 1 0 5Zm8.59-4.124a.625.625 0 0 0-.305-.422l-2.33-1.328-.01-2.627a.625.625 0 0 0-.22-.475 8.744 8.744 0 0 0-2.87-1.615.625.625 0 0 0-.504.046L10 3.27 7.647 1.953a.625.625 0 0 0-.506-.047 8.758 8.758 0 0 0-2.865 1.621.625.625 0 0 0-.221.474l-.012 2.63-2.33 1.327a.625.625 0 0 0-.304.422 8.318 8.318 0 0 0 0 3.247.625.625 0 0 0 .303.422l2.331 1.328.01 2.627a.625.625 0 0 0 .22.475 8.743 8.743 0 0 0 2.87 1.615.627.627 0 0 0 .504-.046L10 16.73l2.353 1.317a.618.618 0 0 0 .506.045 8.758 8.758 0 0 0 2.865-1.62.626.626 0 0 0 .221-.474l.012-2.629 2.33-1.328a.624.624 0 0 0 .304-.422 8.319 8.319 0 0 0-.002-3.243Zm-1.173 2.727-2.232 1.27a.625.625 0 0 0-.234.234c-.046.078-.093.16-.142.239a.62.62 0 0 0-.095.329l-.012 2.52c-.6.47-1.268.847-1.982 1.117l-2.251-1.255a.625.625 0 0 0-.306-.078h-.299a.632.632 0 0 0-.32.078L7.29 16.815a7.498 7.498 0 0 1-1.988-1.112l-.008-2.516a.625.625 0 0 0-.096-.33 4.456 4.456 0 0 1-.14-.238.632.632 0 0 0-.235-.24L2.59 11.108a7.07 7.07 0 0 1 0-2.208l2.228-1.272a.625.625 0 0 0 .234-.234c.046-.078.093-.161.142-.24a.62.62 0 0 0 .095-.328l.012-2.52a7.492 7.492 0 0 1 1.982-1.117L9.53 4.443a.625.625 0 0 0 .32.078h.285a.631.631 0 0 0 .32-.078l2.253-1.258a7.501 7.501 0 0 1 1.988 1.112l.009 2.515c0 .117.033.231.095.33.048.078.096.156.14.24.056.098.137.181.235.238l2.234 1.273c.117.732.119 1.478.004 2.21h.003Z"
|
|
/>
|
|
</svg>
|
|
);
|
|
export default SettingsIcon;
|