UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.04 kB
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-regex" 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="M16.695 2.057 C 16.466 2.129,16.256 2.299,16.128 2.516 L 16.020 2.700 16.008 4.474 C 15.999 5.941,15.988 6.244,15.943 6.227 C 15.913 6.215,15.298 5.865,14.575 5.448 C 12.894 4.479,12.977 4.520,12.672 4.521 C 12.375 4.522,12.158 4.609,11.963 4.803 C 11.582 5.185,11.585 5.827,11.970 6.205 C 12.046 6.279,12.750 6.709,13.534 7.159 C 14.318 7.609,14.960 7.989,14.960 8.002 C 14.960 8.015,14.311 8.400,13.518 8.858 C 12.725 9.316,12.020 9.746,11.953 9.813 C 11.690 10.076,11.601 10.563,11.755 10.901 C 11.987 11.412,12.614 11.638,13.109 11.389 C 13.217 11.335,13.902 10.946,14.630 10.525 C 15.358 10.104,15.964 9.760,15.975 9.760 C 15.987 9.760,16.002 10.558,16.008 11.533 L 16.020 13.306 16.141 13.503 C 16.543 14.156,17.457 14.156,17.859 13.503 L 17.980 13.306 17.992 11.533 C 17.998 10.558,18.012 9.760,18.024 9.760 C 18.035 9.760,18.640 10.104,19.368 10.525 C 20.097 10.946,20.782 11.334,20.891 11.389 C 21.264 11.577,21.734 11.500,22.032 11.202 C 22.221 11.013,22.290 10.854,22.310 10.560 C 22.331 10.256,22.245 10.011,22.047 9.813 C 21.980 9.746,21.275 9.316,20.482 8.858 C 19.689 8.400,19.040 8.015,19.040 8.002 C 19.040 7.989,19.681 7.610,20.465 7.159 C 21.250 6.709,21.953 6.279,22.029 6.205 C 22.241 5.998,22.331 5.752,22.310 5.440 C 22.290 5.146,22.221 4.987,22.032 4.798 C 21.842 4.608,21.623 4.522,21.328 4.521 C 21.023 4.520,21.106 4.479,19.425 5.448 C 18.702 5.865,18.087 6.215,18.057 6.227 C 18.012 6.244,18.001 5.941,17.992 4.474 L 17.980 2.700 17.872 2.516 C 17.628 2.101,17.150 1.915,16.695 2.057 M4.499 14.042 C 3.372 14.239,2.461 15.048,2.114 16.160 C 2.022 16.453,2.020 16.497,2.020 18.000 C 2.020 19.503,2.022 19.547,2.114 19.840 C 2.422 20.827,3.173 21.578,4.160 21.886 C 4.453 21.978,4.497 21.980,6.000 21.980 C 7.503 21.980,7.547 21.978,7.840 21.886 C 8.827 21.578,9.578 20.827,9.886 19.840 C 9.978 19.547,9.980 19.503,9.980 18.000 C 9.980 16.497,9.978 16.453,9.886 16.160 C 9.581 15.181,8.825 14.421,7.861 14.124 C 7.548 14.027,7.504 14.024,6.120 14.015 C 5.339 14.010,4.609 14.022,4.499 14.042 M7.334 16.064 C 7.596 16.153,7.861 16.427,7.939 16.690 C 8.023 16.972,8.028 19.015,7.945 19.290 C 7.872 19.533,7.707 19.740,7.484 19.872 L 7.300 19.980 6.000 19.980 L 4.700 19.980 4.516 19.872 C 4.303 19.747,4.141 19.550,4.058 19.316 C 3.972 19.071,3.974 16.982,4.061 16.690 C 4.140 16.421,4.412 16.143,4.673 16.063 C 4.961 15.975,7.073 15.975,7.334 16.064 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const RegexIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Regex = RegexIcon;