@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.76 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-vault" 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="M4.499 2.043 C 3.380 2.232,2.461 3.048,2.114 4.160 L 2.020 4.460 2.020 12.000 L 2.020 19.540 2.114 19.840 C 2.422 20.827,3.173 21.578,4.160 21.886 L 4.460 21.980 12.000 21.980 L 19.540 21.980 19.840 21.886 C 20.827 21.578,21.578 20.827,21.886 19.840 L 21.980 19.540 21.980 12.000 L 21.980 4.460 21.886 4.160 C 21.581 3.182,20.832 2.428,19.861 2.121 L 19.540 2.020 12.120 2.014 C 8.039 2.011,4.609 2.024,4.499 2.043 M19.310 4.061 C 19.589 4.144,19.856 4.411,19.939 4.690 C 19.993 4.870,20.000 5.755,20.000 12.001 C 20.000 17.907,19.991 19.138,19.945 19.290 C 19.872 19.533,19.707 19.740,19.484 19.872 L 19.300 19.980 12.000 19.980 L 4.700 19.980 4.516 19.872 C 4.415 19.813,4.284 19.700,4.225 19.623 C 3.986 19.309,4.000 19.795,4.000 12.022 C 4.000 5.758,4.007 4.870,4.061 4.690 C 4.140 4.421,4.412 4.143,4.673 4.063 C 4.964 3.974,19.009 3.971,19.310 4.061 M7.174 6.039 C 6.750 6.129,6.329 6.477,6.132 6.900 C 6.035 7.107,6.020 7.190,6.020 7.500 C 6.020 7.811,6.035 7.894,6.133 8.104 C 6.352 8.579,6.857 8.944,7.358 8.989 L 7.591 9.010 8.433 9.855 L 9.274 10.700 9.149 11.060 C 9.031 11.399,9.023 11.453,9.023 12.000 C 9.023 12.547,9.031 12.601,9.149 12.940 L 9.274 13.300 8.432 14.146 L 7.589 14.992 7.339 15.019 C 6.829 15.073,6.357 15.418,6.132 15.900 C 6.035 16.107,6.020 16.190,6.020 16.500 C 6.020 16.810,6.035 16.893,6.132 17.100 C 6.279 17.415,6.587 17.724,6.896 17.867 C 7.106 17.965,7.189 17.980,7.500 17.980 C 7.811 17.980,7.894 17.965,8.104 17.867 C 8.579 17.648,8.944 17.143,8.989 16.642 L 9.010 16.409 9.855 15.567 L 10.700 14.726 11.060 14.851 C 11.399 14.969,11.453 14.977,12.000 14.977 C 12.547 14.977,12.601 14.969,12.940 14.851 L 13.300 14.726 14.145 15.567 L 14.990 16.409 15.011 16.642 C 15.056 17.143,15.421 17.648,15.896 17.867 C 16.106 17.965,16.189 17.980,16.500 17.980 C 16.810 17.980,16.893 17.965,17.100 17.868 C 17.415 17.721,17.724 17.413,17.867 17.104 C 17.965 16.894,17.980 16.811,17.980 16.500 C 17.980 16.190,17.965 16.107,17.868 15.900 C 17.643 15.418,17.171 15.073,16.661 15.019 L 16.411 14.992 15.568 14.146 L 14.726 13.300 14.851 12.940 C 14.969 12.601,14.977 12.547,14.977 12.000 C 14.977 11.453,14.969 11.399,14.851 11.060 L 14.726 10.700 15.567 9.855 L 16.409 9.010 16.642 8.989 C 17.143 8.944,17.648 8.579,17.867 8.104 C 17.965 7.894,17.980 7.811,17.980 7.500 C 17.980 7.189,17.965 7.106,17.867 6.896 C 17.724 6.586,17.414 6.278,17.100 6.134 C 16.894 6.039,16.808 6.023,16.500 6.023 C 16.192 6.023,16.106 6.039,15.900 6.134 C 15.418 6.355,15.057 6.853,15.011 7.360 L 14.990 7.591 14.145 8.433 L 13.300 9.275 13.002 9.174 C 12.838 9.118,12.546 9.053,12.352 9.028 C 11.920 8.974,11.433 9.026,10.998 9.174 L 10.700 9.275 9.855 8.433 L 9.010 7.591 8.989 7.360 C 8.944 6.861,8.581 6.354,8.119 6.143 C 7.870 6.030,7.441 5.982,7.174 6.039 M12.307 11.060 C 12.457 11.105,12.559 11.173,12.710 11.333 C 12.967 11.605,13.041 11.870,12.962 12.230 C 12.918 12.425,12.877 12.494,12.685 12.686 C 12.452 12.919,12.277 13.000,12.000 13.000 C 11.742 13.000,11.553 12.918,11.336 12.713 C 10.897 12.297,10.887 11.726,11.312 11.307 C 11.604 11.020,11.913 10.943,12.307 11.060 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const VaultIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Vault = VaultIcon;