Files
copilotkit__copilotkit/docs/components/ui/icons/integration-puzzle.tsx
2026-02-13 11:01:44 +01:00

29 lines
4.3 KiB
TypeScript

import React from "react";
import { cn } from "@/lib/utils";
interface IntegrationPuzzleIconProps {
className?: string;
}
const DEFAULT_CLASSNAME = "text-icon";
const IntegrationPuzzleIcon = ({ className }: IntegrationPuzzleIconProps) => {
return (
<svg
width="20"
height="20"
viewBox="0 0 20 20"
fill="none"
xmlns="http://www.w3.org/2000/svg"
className={cn(DEFAULT_CLASSNAME, className)}
>
<path
d="M17.2085 12.3858C17.1194 12.3296 17.0175 12.2969 16.9124 12.2906C16.8072 12.2843 16.7021 12.3047 16.607 12.3499C16.3688 12.4625 16.106 12.5131 15.8431 12.497C15.5801 12.4808 15.3256 12.3984 15.103 12.2575C14.8804 12.1165 14.6971 11.9216 14.5701 11.6908C14.443 11.46 14.3764 11.2009 14.3764 10.9374C14.3764 10.674 14.443 10.4148 14.5701 10.184C14.6971 9.95321 14.8804 9.75828 15.103 9.61734C15.3256 9.4764 15.5801 9.39401 15.8431 9.37785C16.106 9.3617 16.3688 9.41228 16.607 9.52491C16.7022 9.57013 16.8074 9.5905 16.9127 9.58413C17.018 9.57776 17.1199 9.54485 17.209 9.48847C17.2982 9.43209 17.3716 9.35408 17.4224 9.26168C17.4733 9.16929 17.5 9.06553 17.4999 8.96007V5.62491C17.4999 5.29339 17.3682 4.97545 17.1338 4.74103C16.8994 4.50661 16.5814 4.37491 16.2499 4.37491H13.4202C13.4319 4.27115 13.4376 4.16682 13.4374 4.06241C13.4368 3.67829 13.3578 3.29833 13.2052 2.94583C13.0526 2.59332 12.8296 2.27569 12.5499 2.01241C12.1626 1.64867 11.6802 1.40207 11.1586 1.30118C10.6369 1.20028 10.0974 1.24921 9.60237 1.4423C9.10738 1.63539 8.67721 1.96475 8.36167 2.39223C8.04614 2.8197 7.85814 3.32782 7.81945 3.85772C7.80745 4.0301 7.81111 4.2032 7.83039 4.37491H4.99992C4.6684 4.37491 4.35046 4.50661 4.11604 4.74103C3.88162 4.97545 3.74992 5.29339 3.74992 5.62491V8.1421C3.64617 8.13047 3.54183 8.12473 3.43742 8.12491C3.05331 8.12553 2.67336 8.20457 2.32086 8.35717C1.96836 8.50978 1.65073 8.73275 1.38742 9.01241C1.12223 9.29254 0.918024 9.62464 0.78772 9.98772C0.657416 10.3508 0.603845 10.737 0.630392 11.1218C0.67518 11.7994 0.963108 12.4381 1.44123 12.9204C1.91935 13.4027 2.55551 13.6961 3.23274 13.7468C3.4051 13.7592 3.57824 13.7555 3.74992 13.7359V16.2499C3.74992 16.5814 3.88162 16.8994 4.11604 17.1338C4.35046 17.3682 4.6684 17.4999 4.99992 17.4999H16.2499C16.5814 17.4999 16.8994 17.3682 17.1338 17.1338C17.3682 16.8994 17.4999 16.5814 17.4999 16.2499V12.9148C17.5 12.8092 17.4733 12.7053 17.4223 12.6128C17.3714 12.5203 17.2978 12.4422 17.2085 12.3858ZM16.2499 16.2499H4.99992V12.9148C4.99996 12.8093 4.9733 12.7055 4.92244 12.6131C4.87158 12.5207 4.79816 12.4427 4.70903 12.3864C4.6199 12.33 4.51795 12.2971 4.41268 12.2907C4.30741 12.2843 4.20223 12.3047 4.10695 12.3499C3.8688 12.4625 3.60604 12.5131 3.34309 12.497C3.08015 12.4808 2.82555 12.3984 2.60298 12.2575C2.38042 12.1165 2.1971 11.9216 2.07007 11.6908C1.94304 11.46 1.87644 11.2009 1.87644 10.9374C1.87644 10.674 1.94304 10.4148 2.07007 10.184C2.1971 9.95321 2.38042 9.75828 2.60298 9.61734C2.82555 9.4764 3.08015 9.39401 3.34309 9.37785C3.60604 9.3617 3.8688 9.41228 4.10695 9.52491C4.20223 9.57013 4.30741 9.5905 4.41268 9.58413C4.51795 9.57776 4.6199 9.54485 4.70903 9.48847C4.79816 9.43209 4.87158 9.35408 4.92244 9.26168C4.9733 9.16929 4.99996 9.06553 4.99992 8.96007V5.62491H8.64758C8.75305 5.62495 8.8568 5.59829 8.94919 5.54743C9.04159 5.49657 9.1196 5.42315 9.17598 5.33402C9.23236 5.24489 9.26527 5.14294 9.27164 5.03767C9.27801 4.9324 9.25764 4.82722 9.21242 4.73194C9.09979 4.49379 9.04921 4.23103 9.06536 3.96808C9.08152 3.70513 9.16391 3.45054 9.30485 3.22797C9.44579 3.00541 9.64073 2.82209 9.87152 2.69506C10.1023 2.56803 10.3615 2.50142 10.6249 2.50142C10.8884 2.50142 11.1475 2.56803 11.3783 2.69506C11.6091 2.82209 11.8041 3.00541 11.945 3.22797C12.0859 3.45054 12.1683 3.70513 12.1845 3.96808C12.2006 4.23103 12.1501 4.49379 12.0374 4.73194C11.9922 4.82722 11.9718 4.9324 11.9782 5.03767C11.9846 5.14294 12.0175 5.24489 12.0739 5.33402C12.1302 5.42315 12.2083 5.49657 12.3007 5.54743C12.393 5.59829 12.4968 5.62495 12.6023 5.62491H16.2499V8.14288C16.0782 8.12321 15.9051 8.11955 15.7327 8.13194C15.0053 8.18345 14.3264 8.51548 13.8391 9.05799C13.3517 9.6005 13.0942 10.3111 13.1208 11.0398C13.1473 11.7686 13.4559 12.4585 13.9814 12.9641C14.5069 13.4697 15.2082 13.7515 15.9374 13.7499C16.0418 13.7501 16.1462 13.7444 16.2499 13.7327V16.2499Z"
fill="currentColor"
/>
</svg>
);
};
export default IntegrationPuzzleIcon;