@react-three/uikit-lucide
Version:
lucide icons for r3/uikit
10 lines (9 loc) • 2.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-bot" 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.695 3.057 C 7.466 3.129,7.256 3.299,7.128 3.516 C 7.037 3.672,7.020 3.746,7.020 4.000 C 7.020 4.256,7.036 4.328,7.131 4.489 C 7.192 4.592,7.304 4.725,7.381 4.783 C 7.654 4.991,7.700 4.996,9.410 4.998 L 11.000 5.000 11.000 5.998 L 11.000 6.996 8.230 7.009 L 5.460 7.022 5.139 7.122 C 4.181 7.423,3.438 8.163,3.116 9.140 C 3.026 9.413,3.023 9.467,3.009 11.210 L 2.995 13.000 2.444 13.000 C 1.648 13.000,1.366 13.111,1.128 13.516 C 1.037 13.672,1.020 13.746,1.020 14.000 C 1.020 14.256,1.036 14.328,1.131 14.489 C 1.256 14.702,1.449 14.864,1.670 14.943 C 1.768 14.978,2.022 14.997,2.407 14.998 L 2.995 15.000 3.009 16.790 C 3.023 18.533,3.026 18.587,3.116 18.860 C 3.440 19.845,4.183 20.581,5.160 20.886 L 5.460 20.980 12.000 20.980 L 18.540 20.980 18.840 20.886 C 19.817 20.581,20.560 19.845,20.884 18.860 C 20.974 18.587,20.977 18.533,20.991 16.790 L 21.005 15.000 21.593 14.998 C 21.978 14.997,22.232 14.978,22.330 14.943 C 22.551 14.864,22.744 14.702,22.869 14.489 C 22.964 14.328,22.980 14.256,22.980 14.000 C 22.980 13.746,22.963 13.672,22.872 13.516 C 22.634 13.111,22.352 13.000,21.556 13.000 L 21.005 13.000 20.991 11.210 C 20.977 9.467,20.974 9.413,20.884 9.140 C 20.562 8.163,19.819 7.423,18.861 7.122 L 18.540 7.022 15.772 7.009 L 13.003 6.996 12.992 5.348 L 12.980 3.700 12.872 3.516 C 12.740 3.293,12.533 3.128,12.290 3.055 C 12.033 2.978,7.943 2.979,7.695 3.057 M18.310 9.061 C 18.589 9.144,18.856 9.411,18.939 9.690 C 18.992 9.867,19.000 10.441,19.000 14.001 C 19.000 18.458,19.007 18.319,18.779 18.618 C 18.718 18.698,18.585 18.813,18.484 18.872 L 18.300 18.980 12.000 18.980 L 5.700 18.980 5.516 18.872 C 5.303 18.747,5.141 18.550,5.058 18.316 C 4.969 18.062,4.971 9.992,5.061 9.690 C 5.140 9.421,5.412 9.143,5.673 9.063 C 5.963 8.974,18.010 8.972,18.310 9.061 M8.695 12.057 C 8.466 12.129,8.256 12.299,8.128 12.516 L 8.020 12.700 8.020 14.003 L 8.020 15.306 8.141 15.503 C 8.543 16.156,9.457 16.156,9.859 15.503 L 9.980 15.306 9.980 14.003 L 9.980 12.700 9.872 12.516 C 9.628 12.101,9.150 11.915,8.695 12.057 M14.695 12.057 C 14.466 12.129,14.256 12.299,14.128 12.516 L 14.020 12.700 14.020 14.003 L 14.020 15.306 14.141 15.503 C 14.543 16.156,15.457 16.156,15.859 15.503 L 15.980 15.306 15.980 14.003 L 15.980 12.700 15.872 12.516 C 15.628 12.101,15.150 11.915,14.695 12.057 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`;
export const BotIcon = /*@__PURE__*/ forwardRef((props, ref) => {
return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 });
});
export const Bot = BotIcon;