UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.33 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-venetian-mask" 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="M3.499 5.041 C 2.370 5.240,1.461 6.048,1.114 7.160 L 1.020 7.460 1.020 10.100 C 1.020 12.711,1.021 12.745,1.113 13.160 C 1.520 15.009,2.657 16.513,4.264 17.328 C 5.089 17.747,5.794 17.929,6.860 17.999 C 8.120 18.082,8.787 18.246,9.746 18.707 C 10.263 18.956,10.679 19.219,11.133 19.585 C 11.584 19.950,11.647 19.978,12.000 19.978 C 12.350 19.978,12.427 19.944,12.824 19.616 C 13.611 18.966,14.651 18.441,15.620 18.205 C 16.084 18.092,16.420 18.046,17.140 17.999 C 18.163 17.932,18.899 17.749,19.649 17.374 C 20.268 17.065,20.694 16.761,21.195 16.269 C 22.066 15.414,22.612 14.411,22.887 13.160 C 22.979 12.745,22.980 12.711,22.980 10.100 L 22.980 7.460 22.886 7.160 C 22.577 6.169,21.792 5.390,20.822 5.112 C 20.505 5.021,20.468 5.020,18.500 5.020 C 17.071 5.020,16.397 5.035,16.140 5.072 C 14.721 5.277,13.413 5.771,12.290 6.527 L 12.000 6.722 11.710 6.527 C 10.624 5.796,9.412 5.326,8.020 5.095 C 7.693 5.040,7.260 5.026,5.660 5.017 C 4.582 5.011,3.609 5.022,3.499 5.041 M7.880 7.093 C 9.163 7.349,10.179 7.815,11.133 8.585 C 11.584 8.950,11.647 8.978,12.000 8.978 C 12.350 8.978,12.427 8.944,12.824 8.616 C 13.588 7.985,14.633 7.451,15.560 7.218 C 16.260 7.042,16.372 7.033,18.246 7.012 C 20.364 6.989,20.385 6.991,20.696 7.303 C 21.003 7.609,21.000 7.582,21.000 10.057 C 21.000 12.368,20.977 12.715,20.796 13.245 C 20.567 13.914,20.116 14.591,19.612 15.021 C 18.857 15.664,18.049 15.958,16.870 16.018 C 15.203 16.102,13.643 16.616,12.290 17.527 L 12.000 17.722 11.710 17.527 C 10.357 16.616,8.797 16.102,7.130 16.018 C 6.849 16.004,6.440 15.957,6.221 15.914 C 4.576 15.589,3.308 14.263,3.058 12.605 C 2.972 12.028,2.973 7.984,3.061 7.690 C 3.140 7.423,3.412 7.144,3.673 7.061 C 3.940 6.976,7.427 7.002,7.880 7.093 M5.695 10.054 C 5.463 10.131,5.255 10.301,5.128 10.516 C 5.036 10.672,5.020 10.746,5.020 11.003 C 5.020 11.271,5.034 11.329,5.141 11.503 C 5.289 11.744,5.580 11.948,5.811 11.975 C 5.904 11.985,6.171 12.012,6.403 12.035 C 7.303 12.123,7.687 12.409,8.020 13.241 C 8.270 13.865,8.771 14.128,9.340 13.934 C 9.712 13.807,10.000 13.396,10.000 12.993 C 10.000 12.684,9.678 11.942,9.351 11.498 C 8.665 10.568,7.668 10.082,6.320 10.021 C 5.990 10.006,5.813 10.015,5.695 10.054 M17.292 10.044 C 16.150 10.177,15.264 10.664,14.649 11.498 C 14.322 11.942,14.000 12.684,14.000 12.993 C 14.000 13.396,14.288 13.807,14.660 13.934 C 15.226 14.127,15.735 13.862,15.973 13.252 C 16.297 12.423,16.698 12.122,17.597 12.035 C 17.829 12.012,18.096 11.985,18.189 11.975 C 18.420 11.948,18.711 11.744,18.859 11.503 C 18.966 11.329,18.980 11.271,18.980 11.003 C 18.980 10.746,18.964 10.672,18.872 10.516 C 18.603 10.059,18.199 9.938,17.292 10.044 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const VenetianMaskIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const VenetianMask = VenetianMaskIcon;