Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 137x | type Props = {
width?: number;
height?: number;
isHovered?: boolean;
};
const CursorIcon = ({ width = 24, height = 25, isHovered = false }: Props) => {
return (
<svg
width={width}
height={height}
viewBox="0 0 24 25"
fill="none"
xmlns="http://www.w3.org/2000/svg"
>
<g opacity={isHovered ? "0.6" : "1"}>
<path
opacity="0.2"
d="M20.0308 19.3435L18.8439 20.5304C18.7033 20.6709 18.5126 20.7499 18.3137 20.7499C18.1149 20.7499 17.9242 20.6709 17.7836 20.5304L13.1251 15.8748C13.0388 15.7882 12.9325 15.724 12.8157 15.6879C12.6988 15.6518 12.5749 15.6448 12.4547 15.6676C12.3346 15.6903 12.2218 15.7421 12.1262 15.8184C12.0306 15.8947 11.9552 15.9932 11.9064 16.1054L10.082 20.3026C10.0199 20.4393 9.91824 20.5542 9.79011 20.6325C9.66198 20.7107 9.51331 20.7487 9.36335 20.7416C9.21338 20.7344 9.06902 20.6824 8.94894 20.5922C8.82886 20.5021 8.7386 20.378 8.68983 20.236L3.78858 5.22852C3.74846 5.09821 3.74462 4.95943 3.77747 4.8271C3.81032 4.69477 3.87863 4.5739 3.97504 4.47748C4.07145 4.38107 4.19233 4.31276 4.32466 4.27991C4.45699 4.24706 4.59577 4.2509 4.72608 4.29102L19.7355 9.18852C19.8775 9.23729 20.0015 9.32755 20.0917 9.44763C20.1818 9.56771 20.2338 9.71207 20.241 9.86204C20.2482 10.012 20.2102 10.1607 20.1319 10.2888C20.0536 10.4169 19.9387 10.5186 19.802 10.5807L15.6048 12.406C15.4927 12.4549 15.3943 12.5304 15.3181 12.626C15.2419 12.7217 15.1902 12.8345 15.1675 12.9546C15.1449 13.0748 15.152 13.1987 15.1882 13.3155C15.2243 13.4323 15.2885 13.5385 15.3751 13.6248L20.0317 18.2813C20.1015 18.3511 20.1569 18.4339 20.1946 18.5251C20.2324 18.6162 20.2518 18.714 20.2517 18.8126C20.2516 18.9113 20.232 19.009 20.1941 19.1001C20.1562 19.1912 20.1007 19.2739 20.0308 19.3435Z"
fill="#FFFFFD"
/>
<path
d="M15.9038 13.0935L20.101 11.2691C20.3775 11.1465 20.6104 10.9432 20.7693 10.6858C20.9282 10.4285 21.0056 10.1291 20.9913 9.827C20.977 9.52489 20.8717 9.23415 20.6892 8.99295C20.5068 8.75174 20.2556 8.57132 19.9688 8.47537L4.96131 3.57506C4.69885 3.49094 4.41828 3.48076 4.15041 3.54563C3.88253 3.61051 3.63772 3.74794 3.44283 3.94283C3.24794 4.13772 3.11051 4.38253 3.04563 4.65041C2.98076 4.91828 2.99094 5.19885 3.07506 5.46131L7.97537 20.4688C8.06784 20.7584 8.24699 21.0125 8.4886 21.197C8.73021 21.3814 9.02262 21.4872 9.32631 21.5001H9.40037C9.69156 21.501 9.9766 21.4163 10.22 21.2564C10.4634 21.0965 10.6543 20.8686 10.7691 20.601L12.5935 16.4038L17.2501 21.0604C17.3894 21.1997 17.5547 21.3102 17.7367 21.3856C17.9187 21.461 18.1138 21.4998 18.3108 21.4998C18.5079 21.4998 18.7029 21.461 18.8849 21.3856C19.067 21.3102 19.2323 21.1997 19.3716 21.0604L20.5604 19.8716C20.6997 19.7323 20.8102 19.567 20.8856 19.3849C20.961 19.2029 20.9998 19.0079 20.9998 18.8108C20.9998 18.6138 20.961 18.4187 20.8856 18.2367C20.8102 18.0547 20.6997 17.8894 20.5604 17.7501L15.9038 13.0935ZM18.3104 20.0001L13.6547 15.3435C13.4819 15.1704 13.2692 15.0422 13.0354 14.9701C12.8017 14.898 12.5538 14.8842 12.3134 14.9298C12.073 14.9755 11.8475 15.0793 11.6564 15.2321C11.4654 15.3849 11.3146 15.5822 11.2172 15.8066L9.39662 19.9926L4.50006 5.00006L19.4879 9.89475L15.3029 11.7144C15.0784 11.8118 14.8812 11.9626 14.7283 12.1536C14.5755 12.3447 14.4717 12.5702 14.4261 12.8106C14.3804 13.051 14.3942 13.2988 14.4663 13.5326C14.5384 13.7664 14.6666 13.979 14.8397 14.1519L19.5001 18.8104L18.3104 20.0001ZM8.25006 2.75006V2.00006C8.25006 1.80115 8.32908 1.61038 8.46973 1.46973C8.61038 1.32908 8.80115 1.25006 9.00006 1.25006C9.19897 1.25006 9.38974 1.32908 9.53039 1.46973C9.67104 1.61038 9.75006 1.80115 9.75006 2.00006V2.75006C9.75006 2.94897 9.67104 3.13974 9.53039 3.28039C9.38974 3.42104 9.19897 3.50006 9.00006 3.50006C8.80115 3.50006 8.61038 3.42104 8.46973 3.28039C8.32908 3.13974 8.25006 2.94897 8.25006 2.75006ZM0.750062 9.50006C0.750062 9.30115 0.829079 9.11038 0.969732 8.96973C1.11038 8.82908 1.30115 8.75006 1.50006 8.75006H2.25006C2.44897 8.75006 2.63974 8.82908 2.78039 8.96973C2.92104 9.11038 3.00006 9.30115 3.00006 9.50006C3.00006 9.69897 2.92104 9.88974 2.78039 10.0304C2.63974 10.171 2.44897 10.2501 2.25006 10.2501H1.50006C1.30115 10.2501 1.11038 10.171 0.969732 10.0304C0.829079 9.88974 0.750062 9.69897 0.750062 9.50006ZM11.3297 3.16444L12.0797 1.66444C12.1688 1.48653 12.3248 1.35128 12.5135 1.28843C12.7023 1.22557 12.9083 1.24027 13.0862 1.32928C13.2641 1.41829 13.3993 1.57433 13.4622 1.76307C13.525 1.95181 13.5103 2.15778 13.4213 2.33569L12.6713 3.83569C12.6272 3.92377 12.5662 4.00232 12.4918 4.06684C12.4174 4.13135 12.331 4.18058 12.2375 4.2117C12.1441 4.24282 12.0454 4.25523 11.9471 4.24822C11.8489 4.24121 11.753 4.21492 11.6649 4.17084C11.5768 4.12677 11.4983 4.06577 11.4338 3.99134C11.3692 3.91691 11.32 3.83051 11.2889 3.73705C11.2578 3.6436 11.2454 3.54493 11.2524 3.44668C11.2594 3.34843 11.2857 3.25252 11.3297 3.16444ZM3.67131 12.1644C3.71545 12.2526 3.74178 12.3485 3.7488 12.4469C3.75582 12.5452 3.74339 12.6439 3.71222 12.7374C3.68105 12.831 3.63175 12.9174 3.56714 12.9919C3.50253 13.0663 3.42388 13.1273 3.33569 13.1713L1.83569 13.9213C1.65778 14.0103 1.45181 14.025 1.26307 13.9622C1.07433 13.8993 0.918294 13.7641 0.82928 13.5862C0.740267 13.4083 0.725571 13.2023 0.788425 13.0135C0.851279 12.8248 0.986534 12.6688 1.16444 12.5797L2.66444 11.8297C2.75252 11.7856 2.84844 11.7592 2.94672 11.7521C3.045 11.745 3.14372 11.7574 3.23723 11.7885C3.33073 11.8195 3.4172 11.8687 3.49168 11.9333C3.56616 11.9978 3.6272 12.0763 3.67131 12.1644Z"
fill="#FFFFFD"
/>
</g>
</svg>
);
};
export default CursorIcon;
|