Files
tenext-next/components/shared/icons/ChartIcon.tsx
2026-06-18 11:13:39 +05:30

194 lines
7.1 KiB
TypeScript

export function ChartIcon({ className = "" }: { className?: string }) {
return (
<svg
className={className}
viewBox="0 0 77 88"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<path
d="M45.74 40.8109C51.6726 37.3857 53.7055 29.8003 50.2807 23.8683C46.8559 17.9363 39.2702 15.9042 33.3376 19.3294C27.405 22.7546 25.3721 30.3401 28.7969 36.2721C32.2217 42.2041 39.8074 44.2361 45.74 40.8109Z"
stroke="url(#paint0_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M47.1284 43.216C53.426 39.58 55.5842 31.528 51.9488 25.2313C48.3134 18.9346 40.2611 16.7777 33.9634 20.4136C27.6658 24.0496 25.5076 32.1016 29.143 38.3982C32.7784 44.6949 40.8307 46.8518 47.1284 43.216Z"
stroke="url(#paint1_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M48.5691 45.7111C55.2842 41.8341 57.5856 33.2485 53.7094 26.5346C49.8331 19.8208 41.2471 17.521 34.5319 21.398C27.8168 25.275 25.5154 33.8606 29.3916 40.5745C33.2679 47.2883 41.8539 49.5881 48.5691 45.7111Z"
stroke="url(#paint2_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M50.0791 48.2764C57.2512 44.1205 59.6971 34.9389 55.5422 27.7685C51.3874 20.5981 42.205 18.1543 35.0329 22.3102C27.8609 26.466 25.415 35.6477 29.5698 42.8181C33.7247 49.9885 42.9071 52.4322 50.0791 48.2764Z"
stroke="url(#paint3_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M51.5834 50.9308C59.2604 46.4985 61.8917 36.6837 57.4607 29.0089C53.0296 21.334 43.2141 18.7054 35.5371 23.1377C27.8601 27.57 25.2288 37.3848 29.6599 45.0596C34.091 52.7345 43.9065 55.3631 51.5834 50.9308Z"
stroke="url(#paint4_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M53.1404 53.6281C61.3442 48.8916 64.1552 38.4018 59.419 30.1984C54.6827 21.995 44.1928 19.1845 35.989 23.921C27.7852 28.6574 24.9742 39.1472 29.7105 47.3506C34.4467 55.554 44.9366 58.3645 53.1404 53.6281Z"
stroke="url(#paint5_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M54.7248 56.3733C63.4817 51.3175 66.4824 40.1209 61.4271 31.3649C56.3718 22.609 45.1749 19.6093 36.4181 24.6651C27.6613 29.7208 24.6606 40.9175 29.7159 49.6734C34.7711 58.4294 45.968 61.429 54.7248 56.3733Z"
stroke="url(#paint6_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M56.3293 59.1495C65.6588 53.7631 68.856 41.8346 63.4704 32.5064C58.0847 23.1782 46.1557 19.9827 36.8262 25.3691C27.4967 30.7555 24.2995 42.6841 29.6852 52.0123C35.0708 61.3405 47.0001 64.5359 56.3293 59.1495Z"
stroke="url(#paint7_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M57.9492 61.9564C67.8667 56.2305 71.2646 43.5487 65.5385 33.6308C59.8124 23.7129 47.1307 20.3147 37.2132 26.0406C27.2956 31.7664 23.8978 44.4482 29.6239 54.3661C35.35 64.284 48.0317 67.6823 57.9492 61.9564Z"
stroke="url(#paint8_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<path
d="M59.5832 64.788C70.104 58.7138 73.7088 45.2609 67.6347 34.7402C61.5606 24.2195 48.1077 20.6149 37.5868 26.6892C27.0659 32.7634 23.4612 46.2162 29.5353 56.7369C35.6094 67.2576 49.0623 70.8623 59.5832 64.788Z"
stroke="url(#paint9_linear)"
strokeWidth="0.6"
strokeMiterlimit="10"
/>
<defs>
<linearGradient
id="paint0_linear"
x1="1.76204"
y1="0.999985"
x2="96.3599"
y2="20.9846"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint1_linear"
x1="2.73637"
y1="1.48534"
x2="95.1113"
y2="21.0161"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint2_linear"
x1="3.70122"
y1="1.96678"
x2="93.8892"
y2="21.0474"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint3_linear"
x1="4.64915"
y1="2.42967"
x2="92.732"
y2="21.0817"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint4_linear"
x1="5.59368"
y1="2.90135"
x2="91.6306"
y2="21.141"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint5_linear"
x1="6.51916"
y1="3.33885"
x2="90.5712"
y2="21.1782"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint6_linear"
x1="7.45649"
y1="3.79882"
x2="89.5413"
y2="21.2411"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint7_linear"
x1="8.38824"
y1="4.21971"
x2="88.5417"
y2="21.2658"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint8_linear"
x1="9.30078"
y1="4.64647"
x2="87.5608"
y2="21.3088"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
<linearGradient
id="paint9_linear"
x1="10.2252"
y1="5.05272"
x2="86.613"
y2="21.3297"
gradientUnits="userSpaceOnUse"
>
<stop stopColor="#8258C8" />
<stop offset="0.315" stopColor="#6766C8" />
<stop offset="1" stopColor="#2C84C8" />
</linearGradient>
</defs>
</svg>
);
}