@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 1.95 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-eye" 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="M11.400 4.024 C 10.887 4.058,10.271 4.131,9.860 4.206 C 6.249 4.865,3.100 7.245,1.482 10.538 C 0.831 11.864,0.835 12.179,1.517 13.532 C 3.043 16.561,5.779 18.768,9.060 19.618 C 14.411 21.003,19.993 18.472,22.484 13.530 C 23.171 12.168,23.171 11.832,22.483 10.468 C 20.696 6.922,17.233 4.514,13.300 4.082 C 12.892 4.037,11.732 4.002,11.400 4.024 M12.762 6.042 C 14.456 6.172,15.965 6.692,17.378 7.630 C 18.843 8.604,19.922 9.823,20.706 11.390 L 21.011 12.000 20.706 12.610 C 20.538 12.946,20.282 13.400,20.137 13.620 C 18.682 15.821,16.350 17.367,13.780 17.835 C 10.882 18.362,8.004 17.604,5.740 15.718 C 4.697 14.850,3.892 13.822,3.273 12.570 L 2.991 12.000 3.273 11.430 C 3.833 10.297,4.477 9.428,5.353 8.625 C 7.415 6.733,10.007 5.829,12.762 6.042 M11.358 8.061 C 10.230 8.237,9.143 8.974,8.569 9.953 C 7.320 12.083,8.233 14.785,10.512 15.704 C 12.558 16.528,14.877 15.538,15.704 13.488 C 16.090 12.530,16.090 11.469,15.705 10.516 C 15.172 9.197,14.001 8.269,12.605 8.058 C 12.144 7.989,11.816 7.990,11.358 8.061 M12.523 10.073 C 13.262 10.266,13.850 10.924,13.967 11.690 C 14.067 12.343,13.873 12.933,13.403 13.404 C 13.002 13.807,12.547 14.000,12.000 14.000 C 11.485 14.000,11.038 13.822,10.653 13.465 C 9.323 12.229,10.189 10.005,12.000 10.005 C 12.143 10.005,12.378 10.036,12.523 10.073 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const EyeIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Eye = EyeIcon;