UNPKG

@react-three/uikit-lucide

Version:

lucide icons for r3/uikit

10 lines (9 loc) 3.21 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-cctv" 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="M5.513 3.076 C 4.408 3.318,3.483 3.976,2.939 4.905 C 2.851 5.056,2.433 5.882,2.010 6.740 C 1.166 8.452,1.061 8.737,1.015 9.440 C 0.924 10.814,1.621 12.217,2.762 12.959 C 2.904 13.051,4.059 13.647,5.330 14.284 C 6.600 14.920,7.640 15.450,7.640 15.461 C 7.640 15.534,6.571 17.603,6.486 17.694 C 6.428 17.756,6.308 17.846,6.220 17.894 C 6.065 17.977,6.010 17.980,4.533 17.992 L 3.007 18.004 2.993 17.352 C 2.981 16.725,2.976 16.693,2.871 16.514 C 2.479 15.848,1.521 15.848,1.129 16.514 L 1.020 16.700 1.020 19.003 L 1.020 21.306 1.141 21.503 C 1.543 22.156,2.457 22.156,2.859 21.503 C 2.979 21.309,2.980 21.300,2.993 20.656 L 3.007 20.005 4.653 19.990 C 6.492 19.974,6.502 19.973,7.100 19.679 C 7.503 19.482,7.875 19.178,8.140 18.830 C 8.266 18.664,8.557 18.135,8.892 17.460 C 9.192 16.855,9.447 16.360,9.457 16.360 C 9.468 16.360,10.247 16.743,11.188 17.212 C 12.172 17.702,12.991 18.084,13.113 18.112 C 13.425 18.182,13.742 18.171,14.081 18.077 C 14.674 17.914,15.054 17.596,15.349 17.015 C 15.454 16.809,15.552 16.645,15.567 16.650 C 15.582 16.656,15.857 17.029,16.178 17.480 C 16.499 17.931,16.866 18.399,16.992 18.520 C 17.522 19.027,18.288 19.198,18.971 18.963 C 19.307 18.848,19.521 18.708,19.789 18.429 C 20.014 18.194,20.101 18.034,21.132 15.976 C 21.738 14.765,22.265 13.668,22.305 13.537 C 22.451 13.048,22.357 12.382,22.080 11.946 C 21.911 11.680,21.603 11.394,21.325 11.246 C 20.921 11.031,20.702 11.001,19.490 11.001 C 18.890 11.000,18.400 10.990,18.400 10.979 C 18.400 10.967,18.445 10.852,18.499 10.722 C 18.661 10.337,18.701 9.988,18.627 9.621 C 18.533 9.163,18.365 8.838,18.069 8.541 C 17.817 8.290,17.798 8.279,12.758 5.764 C 8.791 3.783,7.622 3.217,7.340 3.136 C 6.838 2.993,6.015 2.966,5.513 3.076 M6.780 5.055 C 6.926 5.094,16.553 9.868,16.632 9.940 C 16.639 9.946,15.947 11.346,15.094 13.052 L 13.544 16.152 8.675 13.717 C 4.167 11.463,3.790 11.266,3.588 11.069 C 3.199 10.689,2.972 10.097,3.015 9.573 C 3.048 9.174,3.129 8.981,3.977 7.285 C 4.594 6.053,4.760 5.753,4.922 5.581 C 5.375 5.103,6.146 4.884,6.780 5.055 M6.695 8.055 C 6.464 8.130,6.255 8.300,6.128 8.516 C 6.037 8.672,6.020 8.746,6.020 9.000 C 6.020 9.257,6.036 9.327,6.133 9.492 C 6.651 10.374,7.998 10.018,7.998 9.000 C 7.998 8.623,7.792 8.281,7.463 8.112 C 7.265 8.010,6.911 7.984,6.695 8.055 M20.360 13.020 C 20.360 13.031,19.909 13.943,19.357 15.046 C 18.526 16.708,18.345 17.042,18.303 16.996 C 18.253 16.941,16.691 14.756,16.622 14.644 C 16.599 14.606,16.714 14.335,16.983 13.794 L 17.378 13.000 18.869 13.000 C 19.689 13.000,20.360 13.009,20.360 13.020 " stroke="none" fill-rule="evenodd" fill="black"></path></svg>`; export const CctvIcon = /*@__PURE__*/ forwardRef((props, ref) => { return _jsx(Icon, { ...props, ref: ref, text: text, svgWidth: 24, svgHeight: 24 }); }); export const Cctv = CctvIcon;