UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.22 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-hash" 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="M9.670 2.057 C 9.359 2.168,9.085 2.474,9.024 2.780 C 9.002 2.886,8.440 7.883,8.440 7.967 C 8.440 7.985,7.417 8.000,6.166 8.000 C 3.699 8.000,3.669 8.002,3.382 8.221 C 3.302 8.282,3.187 8.415,3.128 8.516 C 3.037 8.672,3.020 8.746,3.020 9.000 C 3.020 9.256,3.036 9.328,3.131 9.489 C 3.256 9.702,3.449 9.864,3.670 9.943 C 3.788 9.985,4.285 9.997,6.010 9.998 C 7.818 10.000,8.200 10.009,8.200 10.054 C 8.200 10.133,7.804 13.717,7.778 13.870 L 7.756 14.000 5.825 14.000 C 3.727 14.000,3.665 14.006,3.382 14.221 C 3.302 14.282,3.187 14.415,3.128 14.516 C 3.037 14.672,3.020 14.746,3.020 15.000 C 3.020 15.256,3.036 15.328,3.131 15.489 C 3.256 15.702,3.449 15.864,3.670 15.943 C 3.787 15.985,4.231 15.997,5.682 15.998 L 7.544 16.000 7.267 18.496 C 7.080 20.185,6.999 21.052,7.017 21.175 C 7.054 21.422,7.257 21.711,7.497 21.859 C 7.671 21.966,7.729 21.980,7.997 21.980 C 8.257 21.980,8.327 21.964,8.492 21.867 C 8.708 21.740,8.902 21.498,8.958 21.284 C 8.987 21.174,9.561 16.169,9.560 16.030 C 9.560 16.014,10.456 16.000,11.552 16.000 L 13.544 16.000 13.267 18.496 C 13.080 20.185,12.999 21.052,13.017 21.175 C 13.054 21.422,13.257 21.711,13.497 21.859 C 13.671 21.966,13.729 21.980,13.997 21.980 C 14.257 21.980,14.327 21.964,14.492 21.867 C 14.708 21.740,14.902 21.498,14.958 21.284 C 14.987 21.174,15.561 16.169,15.560 16.030 C 15.560 16.014,16.599 15.999,17.870 15.998 C 19.695 15.997,20.212 15.985,20.330 15.943 C 20.551 15.864,20.744 15.702,20.869 15.489 C 20.964 15.328,20.980 15.256,20.980 15.000 C 20.980 14.746,20.963 14.672,20.872 14.516 C 20.813 14.415,20.698 14.282,20.618 14.221 C 20.333 14.003,20.291 14.000,17.954 14.000 C 16.175 14.000,15.800 13.991,15.800 13.946 C 15.800 13.867,16.196 10.283,16.222 10.130 L 16.244 10.000 18.212 9.998 C 19.751 9.997,20.213 9.985,20.330 9.943 C 20.551 9.864,20.744 9.702,20.869 9.489 C 20.964 9.328,20.980 9.256,20.980 9.000 C 20.980 8.746,20.963 8.672,20.872 8.516 C 20.813 8.415,20.698 8.282,20.618 8.221 C 20.337 8.007,20.264 8.000,18.282 8.000 L 16.456 8.000 16.737 5.465 L 17.018 2.930 16.945 2.700 C 16.704 1.933,15.668 1.761,15.198 2.409 C 15.133 2.499,15.063 2.637,15.042 2.716 C 15.013 2.826,14.439 7.831,14.440 7.970 C 14.440 7.987,13.544 8.000,12.448 8.000 L 10.456 8.000 10.737 5.465 L 11.018 2.930 10.945 2.700 C 10.779 2.173,10.185 1.873,9.670 2.057 M14.200 10.054 C 14.200 10.133,13.804 13.717,13.778 13.870 L 13.756 14.000 11.778 14.000 C 10.147 14.000,9.800 13.991,9.800 13.946 C 9.800 13.867,10.196 10.283,10.222 10.130 L 10.244 10.000 12.222 10.000 C 13.853 10.000,14.200 10.009,14.200 10.054 " stroke="none" fill="black" fill-rule="evenodd"></path></svg>`; export const HashIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Hash = HashIcon;