@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.77 kB
JavaScript
import { jsx as _jsx } from "react/jsx-runtime";
/* eslint-disable no-shadow-restricted-names */
import { Icon } from "@react-three/uikit";
import { forwardRef } from "react";
const text = `<svg class="lucide lucide-search-code" xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.340 2.024 C 9.026 2.160,8.091 2.415,7.060 2.918 C 5.244 3.804,3.840 5.202,2.939 7.020 C 1.688 9.542,1.688 12.458,2.939 14.980 C 3.404 15.918,3.897 16.609,4.621 17.337 C 7.349 20.077,11.484 20.777,14.940 19.083 C 15.468 18.824,16.037 18.479,16.438 18.173 L 16.616 18.037 18.518 19.934 C 19.564 20.978,20.481 21.862,20.555 21.899 C 21.010 22.128,21.601 21.944,21.867 21.492 C 21.964 21.327,21.980 21.258,21.979 21.000 C 21.979 20.788,21.957 20.659,21.905 20.560 C 21.865 20.483,20.978 19.564,19.934 18.518 L 18.037 16.616 18.173 16.438 C 18.479 16.037,18.824 15.468,19.083 14.940 C 20.302 12.453,20.302 9.548,19.084 7.060 C 17.773 4.384,15.266 2.546,12.320 2.101 C 11.911 2.039,10.662 1.991,10.340 2.024 M12.102 4.098 C 15.099 4.551,17.491 6.985,17.924 10.020 C 17.990 10.483,17.990 11.517,17.924 11.980 C 17.487 15.047,15.126 17.424,12.020 17.926 C 11.607 17.992,10.393 17.992,9.980 17.926 C 6.873 17.424,4.513 15.047,4.076 11.980 C 3.967 11.217,4.022 10.093,4.205 9.340 C 4.815 6.828,6.824 4.818,9.340 4.205 C 9.624 4.135,10.064 4.069,10.540 4.023 C 10.813 3.997,11.726 4.041,12.102 4.098 M8.641 7.565 C 8.587 7.586,8.482 7.650,8.409 7.706 C 8.267 7.814,6.254 10.304,6.107 10.553 C 5.983 10.762,5.983 11.238,6.107 11.447 C 6.210 11.622,8.227 14.142,8.365 14.268 C 8.597 14.481,9.065 14.557,9.363 14.431 C 9.563 14.346,9.789 14.137,9.891 13.944 C 9.994 13.745,10.010 13.331,9.921 13.120 C 9.889 13.043,9.506 12.535,9.071 11.990 L 8.280 11.000 9.071 10.010 C 9.506 9.466,9.889 8.957,9.921 8.880 C 10.010 8.669,9.994 8.255,9.891 8.056 C 9.791 7.866,9.563 7.654,9.374 7.575 C 9.224 7.512,8.788 7.506,8.641 7.565 M12.617 7.575 C 12.142 7.789,11.885 8.367,12.060 8.826 C 12.105 8.943,12.427 9.382,12.926 10.006 L 13.720 11.000 12.926 11.994 C 12.427 12.618,12.105 13.057,12.060 13.174 C 11.883 13.637,12.146 14.223,12.620 14.424 C 12.935 14.557,13.397 14.486,13.635 14.268 C 13.773 14.142,15.790 11.622,15.893 11.447 C 16.028 11.218,16.017 10.761,15.871 10.520 C 15.656 10.165,13.703 7.783,13.527 7.661 C 13.376 7.556,13.314 7.539,13.047 7.530 C 12.849 7.523,12.696 7.539,12.617 7.575 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const SearchCodeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const SearchCode = SearchCodeIcon;