@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 3.4 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-braces" 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="M6.499 2.043 C 5.393 2.228,4.484 3.028,4.115 4.140 L 4.022 4.420 4.001 7.340 C 3.985 9.552,3.968 10.287,3.930 10.373 C 3.767 10.740,3.477 10.942,3.034 10.998 C 2.680 11.043,2.562 11.084,2.375 11.226 C 1.966 11.538,1.886 12.160,2.198 12.591 C 2.369 12.827,2.608 12.953,2.972 12.999 C 3.355 13.048,3.509 13.112,3.699 13.301 C 3.994 13.597,3.978 13.410,4.001 16.660 L 4.021 19.580 4.125 19.887 C 4.295 20.386,4.496 20.703,4.896 21.104 C 5.299 21.507,5.620 21.709,6.113 21.872 C 6.392 21.963,6.497 21.974,7.260 21.991 C 7.803 22.002,8.158 21.993,8.264 21.964 C 8.497 21.901,8.737 21.714,8.867 21.492 C 8.964 21.327,8.980 21.257,8.980 21.000 C 8.980 20.746,8.963 20.672,8.872 20.516 C 8.627 20.100,8.359 20.000,7.481 20.000 C 6.754 20.000,6.567 19.955,6.330 19.725 C 6.001 19.406,6.023 19.623,5.999 16.340 L 5.978 13.420 5.884 13.140 C 5.759 12.764,5.601 12.459,5.402 12.208 L 5.238 12.000 5.402 11.792 C 5.601 11.541,5.759 11.236,5.884 10.860 L 5.978 10.580 5.999 7.660 C 6.023 4.388,6.003 4.592,6.321 4.283 C 6.565 4.047,6.762 4.000,7.537 3.998 C 8.230 3.996,8.378 3.967,8.619 3.783 C 8.696 3.725,8.808 3.592,8.869 3.489 C 8.964 3.328,8.980 3.256,8.980 3.000 C 8.980 2.746,8.963 2.672,8.872 2.516 C 8.740 2.293,8.533 2.128,8.290 2.055 C 8.084 1.993,6.845 1.985,6.499 2.043 M15.695 2.055 C 15.464 2.130,15.255 2.300,15.128 2.516 C 15.037 2.672,15.020 2.746,15.020 3.000 C 15.020 3.256,15.036 3.328,15.131 3.489 C 15.192 3.592,15.304 3.725,15.381 3.783 C 15.622 3.967,15.770 3.996,16.463 3.998 C 17.238 4.000,17.435 4.047,17.679 4.283 C 17.997 4.592,17.977 4.388,18.001 7.660 L 18.022 10.580 18.116 10.860 C 18.241 11.236,18.399 11.541,18.598 11.793 L 18.764 12.002 18.626 12.171 C 18.437 12.403,18.225 12.805,18.114 13.140 C 18.022 13.420,18.022 13.425,18.001 16.340 C 17.985 18.552,17.968 19.287,17.930 19.373 C 17.842 19.572,17.672 19.761,17.484 19.872 C 17.306 19.977,17.276 19.981,16.520 20.003 C 16.066 20.016,15.693 20.045,15.627 20.073 C 15.433 20.154,15.240 20.325,15.128 20.516 C 15.037 20.672,15.020 20.746,15.020 21.000 C 15.020 21.257,15.036 21.327,15.133 21.492 C 15.263 21.714,15.503 21.901,15.736 21.964 C 15.842 21.993,16.195 22.002,16.740 21.990 C 17.469 21.974,17.617 21.960,17.860 21.882 C 18.825 21.572,19.561 20.838,19.885 19.860 L 19.978 19.580 19.999 16.660 C 20.019 13.876,20.024 13.733,20.097 13.584 C 20.272 13.232,20.544 13.060,21.024 13.000 C 21.392 12.953,21.631 12.828,21.802 12.591 C 22.114 12.160,22.034 11.538,21.625 11.226 C 21.438 11.084,21.320 11.043,20.966 10.998 C 20.523 10.942,20.233 10.740,20.070 10.373 C 20.032 10.287,20.015 9.553,19.999 7.340 L 19.978 4.420 19.885 4.140 C 19.559 3.159,18.809 2.413,17.861 2.125 C 17.574 2.039,17.451 2.027,16.700 2.015 C 16.072 2.004,15.818 2.015,15.695 2.055 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BracesIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Braces = BracesIcon;