UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 2.94 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-ratio" 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.499 1.043 C 6.388 1.232,5.470 2.041,5.118 3.140 C 5.042 3.379,5.026 3.536,5.010 4.205 L 4.991 4.991 4.225 5.010 C 3.567 5.027,3.415 5.043,3.139 5.126 C 2.181 5.415,1.420 6.179,1.114 7.160 L 1.020 7.460 1.020 12.000 L 1.020 16.540 1.114 16.840 C 1.419 17.818,2.166 18.570,3.140 18.882 C 3.379 18.958,3.536 18.974,4.205 18.990 L 4.991 19.009 5.010 19.795 C 5.026 20.464,5.042 20.621,5.118 20.860 C 5.430 21.834,6.182 22.581,7.160 22.886 L 7.460 22.980 12.000 22.980 L 16.540 22.980 16.840 22.886 C 17.818 22.581,18.570 21.834,18.882 20.860 C 18.958 20.621,18.974 20.464,18.990 19.795 L 19.009 19.009 19.795 18.990 C 20.464 18.974,20.621 18.958,20.860 18.882 C 21.834 18.570,22.581 17.818,22.886 16.840 L 22.980 16.540 22.980 12.000 L 22.980 7.460 22.886 7.160 C 22.580 6.179,21.819 5.415,20.861 5.126 C 20.585 5.043,20.433 5.027,19.775 5.010 L 19.009 4.991 18.990 4.205 C 18.974 3.536,18.958 3.379,18.882 3.140 C 18.573 2.174,17.823 1.425,16.861 1.121 L 16.540 1.020 12.120 1.014 C 9.689 1.011,7.609 1.024,7.499 1.043 M16.310 3.061 C 16.452 3.103,16.571 3.178,16.697 3.303 C 16.948 3.554,17.000 3.751,17.000 4.447 L 17.000 5.000 12.000 5.000 L 7.000 5.000 7.000 4.447 C 7.000 3.750,7.052 3.554,7.304 3.303 C 7.618 2.989,7.346 3.006,11.983 3.003 C 15.563 3.000,16.132 3.008,16.310 3.061 M5.000 12.003 L 5.000 17.007 4.350 16.993 C 3.728 16.981,3.692 16.975,3.516 16.872 C 3.415 16.813,3.284 16.700,3.225 16.623 C 2.990 16.315,3.000 16.515,3.000 12.022 C 3.000 7.356,2.983 7.624,3.304 7.303 C 3.554 7.052,3.727 7.006,4.430 7.003 L 5.000 7.000 5.000 12.003 M17.000 12.000 L 17.000 17.000 12.000 17.000 L 7.000 17.000 7.000 12.000 L 7.000 7.000 12.000 7.000 L 17.000 7.000 17.000 12.000 M20.310 7.061 C 20.589 7.144,20.856 7.411,20.939 7.690 C 20.992 7.867,21.000 8.441,21.000 12.001 C 21.000 16.458,21.007 16.319,20.779 16.618 C 20.718 16.698,20.585 16.813,20.484 16.872 C 20.308 16.975,20.272 16.981,19.650 16.993 L 19.000 17.007 19.000 12.003 L 19.000 7.000 19.553 7.000 C 19.931 7.000,20.170 7.019,20.310 7.061 M17.000 19.554 C 17.000 20.352,16.890 20.633,16.484 20.872 L 16.300 20.980 12.000 20.980 L 7.700 20.980 7.516 20.872 C 7.415 20.813,7.284 20.700,7.225 20.623 C 7.038 20.377,7.000 20.202,7.000 19.575 L 7.000 19.000 12.000 19.000 L 17.000 19.000 17.000 19.554 " stroke="none" fill="black" fill-rule="evenodd"></path></svg>`; export const RatioIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Ratio = RatioIcon;