@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.94 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-variable" 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="M7.670 2.055 C 7.442 2.140,7.148 2.384,6.596 2.948 C 4.620 4.967,3.436 7.496,3.072 10.480 C 3.004 11.033,3.004 12.967,3.072 13.520 C 3.382 16.061,4.269 18.228,5.787 20.154 C 6.181 20.654,7.243 21.714,7.500 21.864 C 7.673 21.964,7.741 21.980,8.000 21.980 C 8.256 21.980,8.328 21.964,8.489 21.869 C 8.838 21.663,9.029 21.291,8.988 20.894 C 8.957 20.593,8.820 20.381,8.462 20.082 C 7.309 19.116,6.114 17.266,5.568 15.600 C 4.828 13.342,4.828 10.658,5.568 8.400 C 6.114 6.734,7.309 4.884,8.462 3.918 C 8.629 3.778,8.811 3.587,8.866 3.494 C 9.134 3.037,8.966 2.411,8.503 2.140 C 8.286 2.012,7.891 1.972,7.670 2.055 M15.734 2.036 C 15.126 2.192,14.815 2.949,15.134 3.494 C 15.189 3.587,15.371 3.778,15.538 3.918 C 16.691 4.884,17.886 6.734,18.432 8.400 C 19.171 10.655,19.171 13.345,18.432 15.600 C 17.886 17.266,16.691 19.116,15.538 20.082 C 15.180 20.381,15.043 20.593,15.012 20.894 C 14.971 21.291,15.162 21.663,15.511 21.869 C 15.672 21.964,15.744 21.980,16.000 21.980 C 16.259 21.980,16.327 21.964,16.500 21.864 C 16.757 21.714,17.819 20.654,18.213 20.154 C 19.731 18.228,20.618 16.061,20.928 13.520 C 20.996 12.967,20.996 11.033,20.928 10.480 C 20.618 7.939,19.731 5.772,18.213 3.846 C 17.825 3.354,16.758 2.287,16.510 2.143 C 16.305 2.024,15.964 1.977,15.734 2.036 M8.670 8.061 C 8.448 8.142,8.250 8.309,8.128 8.516 C 8.036 8.672,8.020 8.745,8.021 9.000 C 8.021 9.213,8.043 9.341,8.095 9.440 C 8.136 9.517,8.711 10.125,9.374 10.790 L 10.578 12.000 9.374 13.210 C 8.711 13.876,8.138 14.481,8.101 14.555 C 7.872 15.009,8.056 15.601,8.508 15.867 C 8.673 15.964,8.742 15.980,9.000 15.979 C 9.213 15.979,9.341 15.957,9.440 15.905 C 9.517 15.864,10.125 15.289,10.790 14.626 L 12.000 13.422 13.210 14.626 C 13.876 15.289,14.481 15.862,14.555 15.899 C 15.009 16.128,15.601 15.944,15.867 15.492 C 15.964 15.327,15.980 15.258,15.979 15.000 C 15.979 14.787,15.957 14.659,15.905 14.560 C 15.864 14.483,15.289 13.876,14.626 13.210 L 13.422 12.000 14.626 10.790 C 15.289 10.125,15.864 9.517,15.905 9.440 C 15.957 9.341,15.979 9.213,15.979 9.000 C 15.980 8.745,15.964 8.672,15.872 8.516 C 15.618 8.084,15.137 7.905,14.657 8.066 C 14.484 8.124,14.312 8.279,13.230 9.354 L 12.000 10.576 10.770 9.354 C 9.688 8.279,9.516 8.124,9.343 8.066 C 9.108 7.987,8.875 7.985,8.670 8.061 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const VariableIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Variable = VariableIcon;