UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3 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-shield-plus" 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="M11.604 1.045 C 11.191 1.114,10.816 1.325,10.220 1.823 C 9.149 2.719,7.340 3.615,6.066 3.881 C 5.851 3.926,5.428 3.979,5.127 3.999 C 4.493 4.040,4.264 4.100,3.937 4.312 C 3.486 4.604,3.141 5.091,3.040 5.582 C 3.010 5.725,3.001 7.075,3.011 9.925 C 3.026 14.371,3.020 14.237,3.241 15.257 C 3.875 18.178,5.973 20.521,9.353 22.079 C 10.043 22.397,10.735 22.675,11.320 22.868 C 11.698 22.993,11.774 23.005,12.080 22.990 C 12.308 22.978,12.525 22.937,12.740 22.863 C 14.234 22.353,15.900 21.520,16.980 20.745 C 18.095 19.945,19.034 18.966,19.667 17.946 C 20.148 17.171,20.568 16.135,20.759 15.257 C 20.980 14.237,20.974 14.371,20.989 9.934 C 21.005 5.448,21.008 5.530,20.784 5.088 C 20.572 4.670,20.056 4.230,19.623 4.097 C 19.511 4.063,19.174 4.018,18.873 3.999 C 17.911 3.935,17.061 3.701,16.034 3.217 C 15.145 2.798,14.399 2.331,13.680 1.743 C 13.220 1.367,13.114 1.295,12.853 1.185 C 12.453 1.017,12.048 0.972,11.604 1.045 M12.282 3.186 C 14.106 4.743,16.618 5.858,18.588 5.985 L 19.005 6.012 18.989 9.936 C 18.972 14.198,18.977 14.108,18.739 15.051 C 18.337 16.647,17.319 18.055,15.776 19.149 C 14.898 19.773,13.709 20.374,12.358 20.877 L 12.016 21.005 11.538 20.826 C 9.667 20.129,8.243 19.300,7.212 18.307 C 5.874 17.018,5.191 15.570,5.041 13.704 C 5.017 13.400,5.000 11.716,5.000 9.600 L 5.000 6.012 5.427 5.984 C 7.373 5.858,9.908 4.730,11.718 3.186 C 11.837 3.084,11.964 3.000,12.000 3.000 C 12.036 3.000,12.163 3.084,12.282 3.186 M11.695 8.057 C 11.466 8.129,11.256 8.299,11.128 8.516 L 11.020 8.700 11.008 9.850 L 10.995 11.000 9.944 11.000 C 8.797 11.000,8.643 11.022,8.382 11.221 C 8.302 11.282,8.187 11.415,8.128 11.516 C 8.037 11.672,8.020 11.746,8.020 12.000 C 8.020 12.256,8.036 12.328,8.131 12.489 C 8.192 12.592,8.304 12.725,8.381 12.783 C 8.642 12.983,8.738 12.996,9.908 12.998 L 10.995 13.000 11.008 14.153 L 11.020 15.307 11.141 15.503 C 11.543 16.156,12.457 16.156,12.859 15.503 L 12.980 15.307 12.992 14.153 L 13.005 13.000 14.092 12.998 C 15.262 12.996,15.358 12.983,15.619 12.783 C 15.696 12.725,15.808 12.592,15.869 12.489 C 15.964 12.328,15.980 12.256,15.980 12.000 C 15.980 11.746,15.963 11.672,15.872 11.516 C 15.813 11.415,15.698 11.282,15.618 11.221 C 15.357 11.022,15.203 11.000,14.056 11.000 L 13.005 11.000 12.992 9.850 L 12.980 8.700 12.872 8.516 C 12.628 8.101,12.150 7.915,11.695 8.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const ShieldPlusIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const ShieldPlus = ShieldPlusIcon;