UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.24 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-bring-to-front" 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 1.042 C 2.376 1.236,1.461 2.048,1.114 3.160 L 1.020 3.460 1.020 6.000 L 1.020 8.540 1.114 8.840 C 1.419 9.818,2.180 10.584,3.137 10.877 C 3.481 10.982,4.040 11.026,4.264 10.965 C 4.498 10.901,4.737 10.714,4.867 10.492 C 4.964 10.327,4.980 10.257,4.980 10.000 C 4.980 9.746,4.963 9.672,4.872 9.516 C 4.758 9.323,4.561 9.149,4.375 9.078 C 4.314 9.055,4.130 9.019,3.966 8.998 C 3.622 8.955,3.387 8.835,3.225 8.623 C 3.000 8.327,3.000 8.332,3.000 6.022 C 3.000 3.586,2.997 3.609,3.303 3.303 C 3.609 2.998,3.589 3.000,6.000 3.000 C 8.384 3.000,8.387 3.000,8.679 3.283 C 8.886 3.485,8.951 3.636,9.001 4.031 C 9.049 4.410,9.184 4.647,9.452 4.828 C 9.923 5.144,10.554 4.998,10.859 4.503 C 10.974 4.315,10.980 4.285,10.978 3.883 C 10.977 3.559,10.955 3.390,10.885 3.160 C 10.587 2.187,9.830 1.425,8.861 1.122 L 8.540 1.022 6.120 1.015 C 4.789 1.011,3.609 1.023,3.499 1.042 M9.499 7.042 C 8.376 7.236,7.461 8.048,7.114 9.160 L 7.020 9.460 7.020 12.000 L 7.020 14.540 7.114 14.840 C 7.422 15.827,8.173 16.578,9.160 16.886 L 9.460 16.980 12.000 16.980 L 14.540 16.980 14.840 16.886 C 15.827 16.578,16.578 15.827,16.886 14.840 L 16.980 14.540 16.980 12.000 L 16.980 9.460 16.886 9.160 C 16.581 8.181,15.829 7.425,14.861 7.122 L 14.540 7.022 12.120 7.015 C 10.789 7.011,9.609 7.023,9.499 7.042 M14.310 9.061 C 14.589 9.144,14.856 9.411,14.939 9.690 C 15.025 9.978,15.030 14.007,14.945 14.290 C 14.872 14.533,14.707 14.740,14.484 14.872 L 14.300 14.980 12.000 14.980 L 9.700 14.980 9.516 14.872 C 9.293 14.740,9.128 14.533,9.055 14.290 C 8.970 14.007,8.975 9.978,9.061 9.690 C 9.140 9.421,9.412 9.143,9.673 9.063 C 9.958 8.975,14.015 8.973,14.310 9.061 M19.670 13.058 C 19.034 13.303,18.805 14.048,19.198 14.591 C 19.370 14.828,19.613 14.956,19.966 14.996 C 20.344 15.039,20.515 15.113,20.717 15.321 C 21.000 15.613,21.000 15.616,21.000 18.001 C 21.000 20.287,20.996 20.333,20.779 20.618 C 20.718 20.698,20.585 20.813,20.484 20.872 L 20.300 20.980 18.000 20.980 L 15.700 20.980 15.516 20.872 C 15.323 20.759,15.150 20.563,15.076 20.373 C 15.051 20.311,15.016 20.128,14.997 19.966 C 14.956 19.614,14.833 19.381,14.595 19.205 C 14.117 18.854,13.432 18.998,13.129 19.514 C 13.029 19.686,13.020 19.733,13.022 20.120 C 13.023 20.440,13.045 20.611,13.115 20.840 C 13.416 21.821,14.172 22.578,15.160 22.886 L 15.460 22.980 18.000 22.980 L 20.540 22.980 20.840 22.886 C 21.827 22.578,22.578 21.827,22.886 20.840 L 22.980 20.540 22.980 18.000 L 22.980 15.460 22.886 15.160 C 22.580 14.177,21.808 13.404,20.861 13.130 C 20.453 13.012,19.880 12.977,19.670 13.058 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const BringToFrontIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const BringToFront = BringToFrontIcon;