aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--.build/svgr-template.js12
-rw-r--r--gulpfile.js77
-rw-r--r--icons-react/icons-js/2fa.js5
-rw-r--r--icons-react/icons-js/a-b.js5
-rw-r--r--icons-react/icons-js/accessible.js5
-rw-r--r--icons-react/icons-js/ad.js5
-rw-r--r--icons-react/icons-js/adjustments-alt.js5
-rw-r--r--icons-react/icons-js/adjustments-horizontal.js5
-rw-r--r--icons-react/icons-js/adjustments.js5
-rw-r--r--icons-react/icons-js/alarm.js5
-rw-r--r--icons-react/icons-js/alert-circle.js5
-rw-r--r--icons-react/icons-js/alert-octagon.js5
-rw-r--r--icons-react/icons-js/alert-triangle.js5
-rw-r--r--icons-react/icons-js/alien.js5
-rw-r--r--icons-react/icons-js/align-center.js5
-rw-r--r--icons-react/icons-js/align-justified.js5
-rw-r--r--icons-react/icons-js/align-left.js5
-rw-r--r--icons-react/icons-js/align-right.js5
-rw-r--r--icons-react/icons-js/ambulance.js5
-rw-r--r--icons-react/icons-js/anchor.js5
-rw-r--r--icons-react/icons-js/antenna-bars-1.js5
-rw-r--r--icons-react/icons-js/antenna-bars-2.js5
-rw-r--r--icons-react/icons-js/antenna-bars-3.js5
-rw-r--r--icons-react/icons-js/antenna-bars-4.js5
-rw-r--r--icons-react/icons-js/antenna-bars-5.js5
-rw-r--r--icons-react/icons-js/aperture.js5
-rw-r--r--icons-react/icons-js/apps.js5
-rw-r--r--icons-react/icons-js/archive.js5
-rw-r--r--icons-react/icons-js/arrow-back-up.js5
-rw-r--r--icons-react/icons-js/arrow-back.js5
-rw-r--r--icons-react/icons-js/arrow-bar-down.js5
-rw-r--r--icons-react/icons-js/arrow-bar-left.js5
-rw-r--r--icons-react/icons-js/arrow-bar-right.js5
-rw-r--r--icons-react/icons-js/arrow-bar-to-down.js5
-rw-r--r--icons-react/icons-js/arrow-bar-to-left.js5
-rw-r--r--icons-react/icons-js/arrow-bar-to-right.js5
-rw-r--r--icons-react/icons-js/arrow-bar-to-up.js5
-rw-r--r--icons-react/icons-js/arrow-bar-up.js5
-rw-r--r--icons-react/icons-js/arrow-down-circle.js5
-rw-r--r--icons-react/icons-js/arrow-down-left-circle.js5
-rw-r--r--icons-react/icons-js/arrow-down-left.js5
-rw-r--r--icons-react/icons-js/arrow-down-right-circle.js5
-rw-r--r--icons-react/icons-js/arrow-down-right.js5
-rw-r--r--icons-react/icons-js/arrow-down.js5
-rw-r--r--icons-react/icons-js/arrow-forward-up.js5
-rw-r--r--icons-react/icons-js/arrow-forward.js5
-rw-r--r--icons-react/icons-js/arrow-left-circle.js5
-rw-r--r--icons-react/icons-js/arrow-left.js5
-rw-r--r--icons-react/icons-js/arrow-narrow-down.js5
-rw-r--r--icons-react/icons-js/arrow-narrow-left.js5
-rw-r--r--icons-react/icons-js/arrow-narrow-right.js5
-rw-r--r--icons-react/icons-js/arrow-narrow-up.js5
-rw-r--r--icons-react/icons-js/arrow-right-circle.js5
-rw-r--r--icons-react/icons-js/arrow-right.js5
-rw-r--r--icons-react/icons-js/arrow-up-circle.js5
-rw-r--r--icons-react/icons-js/arrow-up-left-circle.js5
-rw-r--r--icons-react/icons-js/arrow-up-left.js5
-rw-r--r--icons-react/icons-js/arrow-up-right-circle.js5
-rw-r--r--icons-react/icons-js/arrow-up-right.js5
-rw-r--r--icons-react/icons-js/arrow-up.js5
-rw-r--r--icons-react/icons-js/arrows-diagonal-2.js5
-rw-r--r--icons-react/icons-js/arrows-diagonal.js5
-rw-r--r--icons-react/icons-js/arrows-horizontal.js5
-rw-r--r--icons-react/icons-js/arrows-maximize.js5
-rw-r--r--icons-react/icons-js/arrows-minimize.js5
-rw-r--r--icons-react/icons-js/arrows-sort.js5
-rw-r--r--icons-react/icons-js/arrows-vertical.js5
-rw-r--r--icons-react/icons-js/artboard.js5
-rw-r--r--icons-react/icons-js/at.js5
-rw-r--r--icons-react/icons-js/atom-2.js5
-rw-r--r--icons-react/icons-js/atom.js5
-rw-r--r--icons-react/icons-js/award.js5
-rw-r--r--icons-react/icons-js/backspace.js5
-rw-r--r--icons-react/icons-js/ball-basketball.js5
-rw-r--r--icons-react/icons-js/ball-bowling.js5
-rw-r--r--icons-react/icons-js/ball-tennis.js5
-rw-r--r--icons-react/icons-js/ball-volleyball.js5
-rw-r--r--icons-react/icons-js/ban.js5
-rw-r--r--icons-react/icons-js/bandage.js5
-rw-r--r--icons-react/icons-js/barcode.js5
-rw-r--r--icons-react/icons-js/basket.js5
-rw-r--r--icons-react/icons-js/battery-1.js5
-rw-r--r--icons-react/icons-js/battery-2.js5
-rw-r--r--icons-react/icons-js/battery-3.js5
-rw-r--r--icons-react/icons-js/battery-4.js5
-rw-r--r--icons-react/icons-js/battery-charging.js5
-rw-r--r--icons-react/icons-js/battery.js5
-rw-r--r--icons-react/icons-js/bed.js5
-rw-r--r--icons-react/icons-js/bell.js5
-rw-r--r--icons-react/icons-js/bike.js5
-rw-r--r--icons-react/icons-js/biohazard.js5
-rw-r--r--icons-react/icons-js/bluetooth.js5
-rw-r--r--icons-react/icons-js/bold.js5
-rw-r--r--icons-react/icons-js/bolt.js5
-rw-r--r--icons-react/icons-js/book.js5
-rw-r--r--icons-react/icons-js/bookmark.js5
-rw-r--r--icons-react/icons-js/border-all.js5
-rw-r--r--icons-react/icons-js/border-bottom.js5
-rw-r--r--icons-react/icons-js/border-horizontal.js5
-rw-r--r--icons-react/icons-js/border-inner.js5
-rw-r--r--icons-react/icons-js/border-left.js5
-rw-r--r--icons-react/icons-js/border-none.js5
-rw-r--r--icons-react/icons-js/border-outer.js5
-rw-r--r--icons-react/icons-js/border-radius.js5
-rw-r--r--icons-react/icons-js/border-right.js5
-rw-r--r--icons-react/icons-js/border-top.js5
-rw-r--r--icons-react/icons-js/border-vertical.js5
-rw-r--r--icons-react/icons-js/box.js5
-rw-r--r--icons-react/icons-js/braces.js5
-rw-r--r--icons-react/icons-js/brackets.js5
-rw-r--r--icons-react/icons-js/brand-android.js5
-rw-r--r--icons-react/icons-js/brand-apple.js5
-rw-r--r--icons-react/icons-js/brand-behance.js5
-rw-r--r--icons-react/icons-js/brand-chrome.js5
-rw-r--r--icons-react/icons-js/brand-codepen.js5
-rw-r--r--icons-react/icons-js/brand-dribbble.js5
-rw-r--r--icons-react/icons-js/brand-facebook.js5
-rw-r--r--icons-react/icons-js/brand-figma.js5
-rw-r--r--icons-react/icons-js/brand-framer.js5
-rw-r--r--icons-react/icons-js/brand-github.js5
-rw-r--r--icons-react/icons-js/brand-gitlab.js5
-rw-r--r--icons-react/icons-js/brand-google-drive.js5
-rw-r--r--icons-react/icons-js/brand-google.js5
-rw-r--r--icons-react/icons-js/brand-instagram.js5
-rw-r--r--icons-react/icons-js/brand-linkedin.js5
-rw-r--r--icons-react/icons-js/brand-medium.js5
-rw-r--r--icons-react/icons-js/brand-messenger.js5
-rw-r--r--icons-react/icons-js/brand-opera.js5
-rw-r--r--icons-react/icons-js/brand-paypal.js5
-rw-r--r--icons-react/icons-js/brand-pinterest.js5
-rw-r--r--icons-react/icons-js/brand-reddit.js5
-rw-r--r--icons-react/icons-js/brand-safari.js5
-rw-r--r--icons-react/icons-js/brand-sketch.js5
-rw-r--r--icons-react/icons-js/brand-slack.js5
-rw-r--r--icons-react/icons-js/brand-snapchat.js5
-rw-r--r--icons-react/icons-js/brand-tabler.js5
-rw-r--r--icons-react/icons-js/brand-tailwind.js5
-rw-r--r--icons-react/icons-js/brand-telegram.js5
-rw-r--r--icons-react/icons-js/brand-tiktok.js5
-rw-r--r--icons-react/icons-js/brand-twitter.js5
-rw-r--r--icons-react/icons-js/brand-whatsapp.js5
-rw-r--r--icons-react/icons-js/brand-youtube.js5
-rw-r--r--icons-react/icons-js/briefcase.js5
-rw-r--r--icons-react/icons-js/brightness-down.js5
-rw-r--r--icons-react/icons-js/brightness-up.js5
-rw-r--r--icons-react/icons-js/brightness.js5
-rw-r--r--icons-react/icons-js/browser.js5
-rw-r--r--icons-react/icons-js/brush.js5
-rw-r--r--icons-react/icons-js/bucket.js5
-rw-r--r--icons-react/icons-js/bug.js5
-rw-r--r--icons-react/icons-js/building-arch.js5
-rw-r--r--icons-react/icons-js/building-bank.js5
-rw-r--r--icons-react/icons-js/building-bridge-2.js5
-rw-r--r--icons-react/icons-js/building-bridge.js5
-rw-r--r--icons-react/icons-js/building-church.js5
-rw-r--r--icons-react/icons-js/building-community.js5
-rw-r--r--icons-react/icons-js/building-hospital.js5
-rw-r--r--icons-react/icons-js/building-pavilon.js5
-rw-r--r--icons-react/icons-js/building-skyscraper.js5
-rw-r--r--icons-react/icons-js/building-store.js5
-rw-r--r--icons-react/icons-js/building-warehouse.js5
-rw-r--r--icons-react/icons-js/building.js5
-rw-r--r--icons-react/icons-js/bulb-off.js5
-rw-r--r--icons-react/icons-js/bulb.js5
-rw-r--r--icons-react/icons-js/bus.js5
-rw-r--r--icons-react/icons-js/calculator.js5
-rw-r--r--icons-react/icons-js/calendar-event.js5
-rw-r--r--icons-react/icons-js/calendar-minus.js5
-rw-r--r--icons-react/icons-js/calendar-plus.js5
-rw-r--r--icons-react/icons-js/calendar.js5
-rw-r--r--icons-react/icons-js/camera-minus.js5
-rw-r--r--icons-react/icons-js/camera-plus.js5
-rw-r--r--icons-react/icons-js/camera.js5
-rw-r--r--icons-react/icons-js/capture.js5
-rw-r--r--icons-react/icons-js/car.js5
-rw-r--r--icons-react/icons-js/caravan.js5
-rw-r--r--icons-react/icons-js/caret-down.js5
-rw-r--r--icons-react/icons-js/caret-left.js5
-rw-r--r--icons-react/icons-js/caret-right.js5
-rw-r--r--icons-react/icons-js/caret-up.js5
-rw-r--r--icons-react/icons-js/cash.js5
-rw-r--r--icons-react/icons-js/cast.js5
-rw-r--r--icons-react/icons-js/chart-area-line.js5
-rw-r--r--icons-react/icons-js/chart-area.js5
-rw-r--r--icons-react/icons-js/chart-bar.js5
-rw-r--r--icons-react/icons-js/chart-bubble.js5
-rw-r--r--icons-react/icons-js/chart-candle.js5
-rw-r--r--icons-react/icons-js/chart-donut.js5
-rw-r--r--icons-react/icons-js/chart-line.js5
-rw-r--r--icons-react/icons-js/chart-pie.js5
-rw-r--r--icons-react/icons-js/check.js5
-rw-r--r--icons-react/icons-js/checkbox.js5
-rw-r--r--icons-react/icons-js/checks.js5
-rw-r--r--icons-react/icons-js/chevron-down.js5
-rw-r--r--icons-react/icons-js/chevron-left.js5
-rw-r--r--icons-react/icons-js/chevron-right.js5
-rw-r--r--icons-react/icons-js/chevron-up.js5
-rw-r--r--icons-react/icons-js/chevrons-down.js5
-rw-r--r--icons-react/icons-js/chevrons-left.js5
-rw-r--r--icons-react/icons-js/chevrons-right.js5
-rw-r--r--icons-react/icons-js/chevrons-up.js5
-rw-r--r--icons-react/icons-js/circle-check.js5
-rw-r--r--icons-react/icons-js/circle-minus.js5
-rw-r--r--icons-react/icons-js/circle-plus.js5
-rw-r--r--icons-react/icons-js/circle-x.js5
-rw-r--r--icons-react/icons-js/circle.js5
-rw-r--r--icons-react/icons-js/clear-formatting.js5
-rw-r--r--icons-react/icons-js/click.js5
-rw-r--r--icons-react/icons-js/clipboard-check.js5
-rw-r--r--icons-react/icons-js/clipboard-list.js5
-rw-r--r--icons-react/icons-js/clipboard-x.js5
-rw-r--r--icons-react/icons-js/clipboard.js5
-rw-r--r--icons-react/icons-js/clock.js5
-rw-r--r--icons-react/icons-js/cloud-download.js5
-rw-r--r--icons-react/icons-js/cloud-rain.js5
-rw-r--r--icons-react/icons-js/cloud-snow.js5
-rw-r--r--icons-react/icons-js/cloud-storm.js5
-rw-r--r--icons-react/icons-js/cloud-upload.js5
-rw-r--r--icons-react/icons-js/cloud.js5
-rw-r--r--icons-react/icons-js/code.js5
-rw-r--r--icons-react/icons-js/coin.js5
-rw-r--r--icons-react/icons-js/color-picker.js5
-rw-r--r--icons-react/icons-js/color-swatch.js5
-rw-r--r--icons-react/icons-js/columns.js5
-rw-r--r--icons-react/icons-js/comet.js5
-rw-r--r--icons-react/icons-js/command.js5
-rw-r--r--icons-react/icons-js/compass.js5
-rw-r--r--icons-react/icons-js/contrast.js5
-rw-r--r--icons-react/icons-js/copy.js5
-rw-r--r--icons-react/icons-js/copyleft.js5
-rw-r--r--icons-react/icons-js/copyright.js5
-rw-r--r--icons-react/icons-js/corner-down-left.js5
-rw-r--r--icons-react/icons-js/corner-down-right.js5
-rw-r--r--icons-react/icons-js/corner-left-down.js5
-rw-r--r--icons-react/icons-js/corner-left-up.js5
-rw-r--r--icons-react/icons-js/corner-right-down.js5
-rw-r--r--icons-react/icons-js/corner-right-up.js5
-rw-r--r--icons-react/icons-js/corner-up-left.js5
-rw-r--r--icons-react/icons-js/corner-up-right.js5
-rw-r--r--icons-react/icons-js/credit-card.js5
-rw-r--r--icons-react/icons-js/crop.js5
-rw-r--r--icons-react/icons-js/crosshair.js5
-rw-r--r--icons-react/icons-js/currency-bitcoin.js5
-rw-r--r--icons-react/icons-js/currency-dollar.js5
-rw-r--r--icons-react/icons-js/currency-euro.js5
-rw-r--r--icons-react/icons-js/currency-pound.js5
-rw-r--r--icons-react/icons-js/currency-rupee.js5
-rw-r--r--icons-react/icons-js/currency-yen.js5
-rw-r--r--icons-react/icons-js/cut.js5
-rw-r--r--icons-react/icons-js/dashboard.js5
-rw-r--r--icons-react/icons-js/database.js5
-rw-r--r--icons-react/icons-js/device-desktop.js5
-rw-r--r--icons-react/icons-js/device-floppy.js5
-rw-r--r--icons-react/icons-js/device-gamepad.js5
-rw-r--r--icons-react/icons-js/device-laptop.js5
-rw-r--r--icons-react/icons-js/device-mobile-vibration.js5
-rw-r--r--icons-react/icons-js/device-mobile.js5
-rw-r--r--icons-react/icons-js/device-speaker.js5
-rw-r--r--icons-react/icons-js/device-tablet.js5
-rw-r--r--icons-react/icons-js/device-tv.js5
-rw-r--r--icons-react/icons-js/device-watch.js5
-rw-r--r--icons-react/icons-js/devices.js5
-rw-r--r--icons-react/icons-js/diamond.js5
-rw-r--r--icons-react/icons-js/dice.js5
-rw-r--r--icons-react/icons-js/direction-horizontal.js5
-rw-r--r--icons-react/icons-js/direction.js5
-rw-r--r--icons-react/icons-js/directions.js5
-rw-r--r--icons-react/icons-js/disabled-2.js5
-rw-r--r--icons-react/icons-js/disabled.js5
-rw-r--r--icons-react/icons-js/disc.js5
-rw-r--r--icons-react/icons-js/discount.js5
-rw-r--r--icons-react/icons-js/dots-circle-horizontal.js5
-rw-r--r--icons-react/icons-js/dots-diagonal-2.js5
-rw-r--r--icons-react/icons-js/dots-diagonal.js5
-rw-r--r--icons-react/icons-js/dots-vertical.js5
-rw-r--r--icons-react/icons-js/dots.js5
-rw-r--r--icons-react/icons-js/download.js5
-rw-r--r--icons-react/icons-js/drag-drop-2.js5
-rw-r--r--icons-react/icons-js/drag-drop.js5
-rw-r--r--icons-react/icons-js/droplet.js5
-rw-r--r--icons-react/icons-js/ear.js5
-rw-r--r--icons-react/icons-js/edit.js5
-rw-r--r--icons-react/icons-js/egg.js5
-rw-r--r--icons-react/icons-js/emphasis.js5
-rw-r--r--icons-react/icons-js/eraser.js5
-rw-r--r--icons-react/icons-js/exchange.js5
-rw-r--r--icons-react/icons-js/exposure.js5
-rw-r--r--icons-react/icons-js/external-link.js5
-rw-r--r--icons-react/icons-js/eye.js5
-rw-r--r--icons-react/icons-js/face-id.js5
-rw-r--r--icons-react/icons-js/fall.js5
-rw-r--r--icons-react/icons-js/file-check.js5
-rw-r--r--icons-react/icons-js/file-code.js5
-rw-r--r--icons-react/icons-js/file-download.js5
-rw-r--r--icons-react/icons-js/file-horizontal.js5
-rw-r--r--icons-react/icons-js/file-invoice.js5
-rw-r--r--icons-react/icons-js/file-minus.js5
-rw-r--r--icons-react/icons-js/file-music.js5
-rw-r--r--icons-react/icons-js/file-plus.js5
-rw-r--r--icons-react/icons-js/file-shredder.js5
-rw-r--r--icons-react/icons-js/file-text.js5
-rw-r--r--icons-react/icons-js/file-upload.js5
-rw-r--r--icons-react/icons-js/file-x.js5
-rw-r--r--icons-react/icons-js/file.js5
-rw-r--r--icons-react/icons-js/filter.js5
-rw-r--r--icons-react/icons-js/fingerprint.js5
-rw-r--r--icons-react/icons-js/firetruck.js5
-rw-r--r--icons-react/icons-js/flag.js5
-rw-r--r--icons-react/icons-js/flame.js5
-rw-r--r--icons-react/icons-js/flask.js5
-rw-r--r--icons-react/icons-js/flip-horizontal.js5
-rw-r--r--icons-react/icons-js/flip-vertical.js5
-rw-r--r--icons-react/icons-js/float-center.js5
-rw-r--r--icons-react/icons-js/float-left.js5
-rw-r--r--icons-react/icons-js/float-right.js5
-rw-r--r--icons-react/icons-js/focus-2.js5
-rw-r--r--icons-react/icons-js/focus.js5
-rw-r--r--icons-react/icons-js/folder-minus.js5
-rw-r--r--icons-react/icons-js/folder-plus.js5
-rw-r--r--icons-react/icons-js/folder-x.js5
-rw-r--r--icons-react/icons-js/folder.js5
-rw-r--r--icons-react/icons-js/folders.js5
-rw-r--r--icons-react/icons-js/forbid-2.js5
-rw-r--r--icons-react/icons-js/forbid.js5
-rw-r--r--icons-react/icons-js/forklift.js5
-rw-r--r--icons-react/icons-js/frame.js5
-rw-r--r--icons-react/icons-js/friends.js5
-rw-r--r--icons-react/icons-js/gas-station.js5
-rw-r--r--icons-react/icons-js/gauge.js5
-rw-r--r--icons-react/icons-js/ghost.js5
-rw-r--r--icons-react/icons-js/gift.js5
-rw-r--r--icons-react/icons-js/git-branch.js5
-rw-r--r--icons-react/icons-js/git-commit.js5
-rw-r--r--icons-react/icons-js/git-compare.js5
-rw-r--r--icons-react/icons-js/git-fork.js5
-rw-r--r--icons-react/icons-js/git-merge.js5
-rw-r--r--icons-react/icons-js/git-pull-request.js5
-rw-r--r--icons-react/icons-js/glass-full.js5
-rw-r--r--icons-react/icons-js/glass.js5
-rw-r--r--icons-react/icons-js/globe.js5
-rw-r--r--icons-react/icons-js/grid-dots.js5
-rw-r--r--icons-react/icons-js/grid.js5
-rw-r--r--icons-react/icons-js/grip-horizontal.js5
-rw-r--r--icons-react/icons-js/grip-vertical.js5
-rw-r--r--icons-react/icons-js/h-1.js5
-rw-r--r--icons-react/icons-js/h-2.js5
-rw-r--r--icons-react/icons-js/h-3.js5
-rw-r--r--icons-react/icons-js/h-4.js5
-rw-r--r--icons-react/icons-js/h-5.js5
-rw-r--r--icons-react/icons-js/h-6.js5
-rw-r--r--icons-react/icons-js/hand-middle-finger.js5
-rw-r--r--icons-react/icons-js/hand-stop.js5
-rw-r--r--icons-react/icons-js/hash.js5
-rw-r--r--icons-react/icons-js/headphones.js5
-rw-r--r--icons-react/icons-js/headset.js5
-rw-r--r--icons-react/icons-js/heart-broken.js5
-rw-r--r--icons-react/icons-js/heart.js5
-rw-r--r--icons-react/icons-js/help.js5
-rw-r--r--icons-react/icons-js/hexagon.js5
-rw-r--r--icons-react/icons-js/history.js5
-rw-r--r--icons-react/icons-js/home-2.js5
-rw-r--r--icons-react/icons-js/home.js5
-rw-r--r--icons-react/icons-js/ice-cream.js5
-rw-r--r--icons-react/icons-js/id.js5
-rw-r--r--icons-react/icons-js/inbox.js5
-rw-r--r--icons-react/icons-js/indent-decrease.js5
-rw-r--r--icons-react/icons-js/indent-increase.js5
-rw-r--r--icons-react/icons-js/infinity.js5
-rw-r--r--icons-react/icons-js/info-circle.js5
-rw-r--r--icons-react/icons-js/info-square.js5
-rw-r--r--icons-react/icons-js/italic.js5
-rw-r--r--icons-react/icons-js/key.js5
-rw-r--r--icons-react/icons-js/keyboard-hide.js5
-rw-r--r--icons-react/icons-js/keyboard-show.js5
-rw-r--r--icons-react/icons-js/keyboard.js5
-rw-r--r--icons-react/icons-js/language.js5
-rw-r--r--icons-react/icons-js/layers-difference.js5
-rw-r--r--icons-react/icons-js/layers-intersect.js5
-rw-r--r--icons-react/icons-js/layers-subtract.js5
-rw-r--r--icons-react/icons-js/layers-union.js5
-rw-r--r--icons-react/icons-js/layout-2.js5
-rw-r--r--icons-react/icons-js/layout-align-bottom.js5
-rw-r--r--icons-react/icons-js/layout-align-center.js5
-rw-r--r--icons-react/icons-js/layout-align-left.js5
-rw-r--r--icons-react/icons-js/layout-align-middle.js5
-rw-r--r--icons-react/icons-js/layout-align-right.js5
-rw-r--r--icons-react/icons-js/layout-align-top.js5
-rw-r--r--icons-react/icons-js/layout-bottombar.js5
-rw-r--r--icons-react/icons-js/layout-cards.js5
-rw-r--r--icons-react/icons-js/layout-columns.js5
-rw-r--r--icons-react/icons-js/layout-distribute-horizontal.js5
-rw-r--r--icons-react/icons-js/layout-distribute-vertical.js5
-rw-r--r--icons-react/icons-js/layout-kanban.js5
-rw-r--r--icons-react/icons-js/layout-list.js5
-rw-r--r--icons-react/icons-js/layout-navbar.js5
-rw-r--r--icons-react/icons-js/layout-rows.js5
-rw-r--r--icons-react/icons-js/layout-sidebar-right.js5
-rw-r--r--icons-react/icons-js/layout-sidebar.js5
-rw-r--r--icons-react/icons-js/layout.js5
-rw-r--r--icons-react/icons-js/lego.js5
-rw-r--r--icons-react/icons-js/letter-a.js5
-rw-r--r--icons-react/icons-js/letter-b.js5
-rw-r--r--icons-react/icons-js/letter-c.js5
-rw-r--r--icons-react/icons-js/letter-d.js5
-rw-r--r--icons-react/icons-js/letter-e.js5
-rw-r--r--icons-react/icons-js/letter-f.js5
-rw-r--r--icons-react/icons-js/letter-g.js5
-rw-r--r--icons-react/icons-js/letter-h.js5
-rw-r--r--icons-react/icons-js/letter-i.js5
-rw-r--r--icons-react/icons-js/letter-j.js5
-rw-r--r--icons-react/icons-js/letter-k.js5
-rw-r--r--icons-react/icons-js/letter-l.js5
-rw-r--r--icons-react/icons-js/letter-m.js5
-rw-r--r--icons-react/icons-js/letter-n.js5
-rw-r--r--icons-react/icons-js/letter-o.js5
-rw-r--r--icons-react/icons-js/letter-p.js5
-rw-r--r--icons-react/icons-js/letter-q.js5
-rw-r--r--icons-react/icons-js/letter-r.js5
-rw-r--r--icons-react/icons-js/letter-s.js5
-rw-r--r--icons-react/icons-js/letter-t.js5
-rw-r--r--icons-react/icons-js/letter-u.js5
-rw-r--r--icons-react/icons-js/letter-v.js5
-rw-r--r--icons-react/icons-js/letter-w.js5
-rw-r--r--icons-react/icons-js/letter-x.js5
-rw-r--r--icons-react/icons-js/letter-y.js5
-rw-r--r--icons-react/icons-js/letter-z.js5
-rw-r--r--icons-react/icons-js/letters-case.js5
-rw-r--r--icons-react/icons-js/license.js5
-rw-r--r--icons-react/icons-js/lifebuoy.js5
-rw-r--r--icons-react/icons-js/line-height.js5
-rw-r--r--icons-react/icons-js/line.js5
-rw-r--r--icons-react/icons-js/link.js5
-rw-r--r--icons-react/icons-js/list-check.js5
-rw-r--r--icons-react/icons-js/list.js5
-rw-r--r--icons-react/icons-js/live-photo.js5
-rw-r--r--icons-react/icons-js/live-view.js5
-rw-r--r--icons-react/icons-js/loader-quarter.js5
-rw-r--r--icons-react/icons-js/loader.js5
-rw-r--r--icons-react/icons-js/location.js5
-rw-r--r--icons-react/icons-js/lock-open.js5
-rw-r--r--icons-react/icons-js/lock.js5
-rw-r--r--icons-react/icons-js/login.js5
-rw-r--r--icons-react/icons-js/logout.js5
-rw-r--r--icons-react/icons-js/magnet.js5
-rw-r--r--icons-react/icons-js/mail-opened.js5
-rw-r--r--icons-react/icons-js/mail.js5
-rw-r--r--icons-react/icons-js/man.js5
-rw-r--r--icons-react/icons-js/map-2.js5
-rw-r--r--icons-react/icons-js/map-pin.js5
-rw-r--r--icons-react/icons-js/map.js5
-rw-r--r--icons-react/icons-js/markdown.js5
-rw-r--r--icons-react/icons-js/marquee.js5
-rw-r--r--icons-react/icons-js/mars.js5
-rw-r--r--icons-react/icons-js/math.js5
-rw-r--r--icons-react/icons-js/maximize.js5
-rw-r--r--icons-react/icons-js/medal.js5
-rw-r--r--icons-react/icons-js/medical-cross.js5
-rw-r--r--icons-react/icons-js/menu-2.js5
-rw-r--r--icons-react/icons-js/menu.js5
-rw-r--r--icons-react/icons-js/message-2.js5
-rw-r--r--icons-react/icons-js/message-circle.js5
-rw-r--r--icons-react/icons-js/message-dots.js5
-rw-r--r--icons-react/icons-js/message-plus.js5
-rw-r--r--icons-react/icons-js/message-report.js5
-rw-r--r--icons-react/icons-js/message.js5
-rw-r--r--icons-react/icons-js/messages.js5
-rw-r--r--icons-react/icons-js/microphone.js5
-rw-r--r--icons-react/icons-js/minimize.js5
-rw-r--r--icons-react/icons-js/minus.js5
-rw-r--r--icons-react/icons-js/mist.js5
-rw-r--r--icons-react/icons-js/mood-confuzed.js5
-rw-r--r--icons-react/icons-js/mood-cry.js5
-rw-r--r--icons-react/icons-js/mood-happy.js5
-rw-r--r--icons-react/icons-js/mood-kid.js5
-rw-r--r--icons-react/icons-js/mood-neutral.js5
-rw-r--r--icons-react/icons-js/mood-sad.js5
-rw-r--r--icons-react/icons-js/mood-smile.js5
-rw-r--r--icons-react/icons-js/mood-suprised.js5
-rw-r--r--icons-react/icons-js/mood-tongue.js5
-rw-r--r--icons-react/icons-js/moon.js5
-rw-r--r--icons-react/icons-js/moped.js5
-rw-r--r--icons-react/icons-js/mouse.js5
-rw-r--r--icons-react/icons-js/movie.js5
-rw-r--r--icons-react/icons-js/mug.js5
-rw-r--r--icons-react/icons-js/music.js5
-rw-r--r--icons-react/icons-js/new-section.js5
-rw-r--r--icons-react/icons-js/news.js5
-rw-r--r--icons-react/icons-js/note.js5
-rw-r--r--icons-react/icons-js/notebook.js5
-rw-r--r--icons-react/icons-js/notes.js5
-rw-r--r--icons-react/icons-js/notification.js5
-rw-r--r--icons-react/icons-js/octagon.js5
-rw-r--r--icons-react/icons-js/omega.js5
-rw-r--r--icons-react/icons-js/outlet.js5
-rw-r--r--icons-react/icons-js/package.js5
-rw-r--r--icons-react/icons-js/page-break.js5
-rw-r--r--icons-react/icons-js/paint.js5
-rw-r--r--icons-react/icons-js/palette.js5
-rw-r--r--icons-react/icons-js/paperclip.js5
-rw-r--r--icons-react/icons-js/parentheses.js5
-rw-r--r--icons-react/icons-js/parking.js5
-rw-r--r--icons-react/icons-js/pause.js5
-rw-r--r--icons-react/icons-js/peace.js5
-rw-r--r--icons-react/icons-js/pencil.js5
-rw-r--r--icons-react/icons-js/phone-call.js5
-rw-r--r--icons-react/icons-js/phone-calling.js5
-rw-r--r--icons-react/icons-js/phone-check.js5
-rw-r--r--icons-react/icons-js/phone-incoming.js5
-rw-r--r--icons-react/icons-js/phone-outgoing.js5
-rw-r--r--icons-react/icons-js/phone-pause.js5
-rw-r--r--icons-react/icons-js/phone-plus.js5
-rw-r--r--icons-react/icons-js/phone-x.js5
-rw-r--r--icons-react/icons-js/phone.js5
-rw-r--r--icons-react/icons-js/photo.js5
-rw-r--r--icons-react/icons-js/pill.js5
-rw-r--r--icons-react/icons-js/pin.js5
-rw-r--r--icons-react/icons-js/plane-arrival.js5
-rw-r--r--icons-react/icons-js/plane-departure.js5
-rw-r--r--icons-react/icons-js/plane.js5
-rw-r--r--icons-react/icons-js/planet.js5
-rw-r--r--icons-react/icons-js/play.js5
-rw-r--r--icons-react/icons-js/plug.js5
-rw-r--r--icons-react/icons-js/plus.js5
-rw-r--r--icons-react/icons-js/point.js5
-rw-r--r--icons-react/icons-js/power.js5
-rw-r--r--icons-react/icons-js/pray.js5
-rw-r--r--icons-react/icons-js/presentation.js5
-rw-r--r--icons-react/icons-js/printer.js5
-rw-r--r--icons-react/icons-js/prompt.js5
-rw-r--r--icons-react/icons-js/puzzle.js5
-rw-r--r--icons-react/icons-js/qrcode.js5
-rw-r--r--icons-react/icons-js/question-mark.js5
-rw-r--r--icons-react/icons-js/radioactive.js5
-rw-r--r--icons-react/icons-js/record-mail.js5
-rw-r--r--icons-react/icons-js/recycle.js5
-rw-r--r--icons-react/icons-js/refresh.js5
-rw-r--r--icons-react/icons-js/registered.js5
-rw-r--r--icons-react/icons-js/repeat-once.js5
-rw-r--r--icons-react/icons-js/repeat.js5
-rw-r--r--icons-react/icons-js/replace.js5
-rw-r--r--icons-react/icons-js/rocket.js5
-rw-r--r--icons-react/icons-js/rotate-2.js5
-rw-r--r--icons-react/icons-js/rotate-clockwise-2.js5
-rw-r--r--icons-react/icons-js/rotate-clockwise.js5
-rw-r--r--icons-react/icons-js/rotate-rectangle.js5
-rw-r--r--icons-react/icons-js/rotate.js5
-rw-r--r--icons-react/icons-js/route.js5
-rw-r--r--icons-react/icons-js/router.js5
-rw-r--r--icons-react/icons-js/rss.js5
-rw-r--r--icons-react/icons-js/ruler.js5
-rw-r--r--icons-react/icons-js/run.js5
-rw-r--r--icons-react/icons-js/sailboat.js5
-rw-r--r--icons-react/icons-js/scale.js5
-rw-r--r--icons-react/icons-js/scan.js5
-rw-r--r--icons-react/icons-js/scissors.js5
-rw-r--r--icons-react/icons-js/scooter-electric.js5
-rw-r--r--icons-react/icons-js/scooter.js5
-rw-r--r--icons-react/icons-js/search.js5
-rw-r--r--icons-react/icons-js/select.js5
-rw-r--r--icons-react/icons-js/selector.js5
-rw-r--r--icons-react/icons-js/send.js5
-rw-r--r--icons-react/icons-js/separator-horizontal.js5
-rw-r--r--icons-react/icons-js/separator-vertical.js5
-rw-r--r--icons-react/icons-js/separator.js5
-rw-r--r--icons-react/icons-js/server.js5
-rw-r--r--icons-react/icons-js/servicemark.js5
-rw-r--r--icons-react/icons-js/settings.js5
-rw-r--r--icons-react/icons-js/shape.js5
-rw-r--r--icons-react/icons-js/share.js5
-rw-r--r--icons-react/icons-js/shield-check.js5
-rw-r--r--icons-react/icons-js/shield-x.js5
-rw-r--r--icons-react/icons-js/shield.js5
-rw-r--r--icons-react/icons-js/ship.js5
-rw-r--r--icons-react/icons-js/shirt.js5
-rw-r--r--icons-react/icons-js/shopping-cart.js5
-rw-r--r--icons-react/icons-js/sitemap.js5
-rw-r--r--icons-react/icons-js/skateboard.js5
-rw-r--r--icons-react/icons-js/skip-back.js5
-rw-r--r--icons-react/icons-js/skip-forward.js5
-rw-r--r--icons-react/icons-js/slice.js5
-rw-r--r--icons-react/icons-js/slideshow.js5
-rw-r--r--icons-react/icons-js/smoking-no.js5
-rw-r--r--icons-react/icons-js/smoking.js5
-rw-r--r--icons-react/icons-js/snowflake.js5
-rw-r--r--icons-react/icons-js/social.js5
-rw-r--r--icons-react/icons-js/sort-ascending.js5
-rw-r--r--icons-react/icons-js/sort-descending.js5
-rw-r--r--icons-react/icons-js/space.js5
-rw-r--r--icons-react/icons-js/square-check.js5
-rw-r--r--icons-react/icons-js/square-minus.js5
-rw-r--r--icons-react/icons-js/square-plus.js5
-rw-r--r--icons-react/icons-js/square-x.js5
-rw-r--r--icons-react/icons-js/square.js5
-rw-r--r--icons-react/icons-js/stack.js5
-rw-r--r--icons-react/icons-js/stairs-down.js5
-rw-r--r--icons-react/icons-js/stairs-up.js5
-rw-r--r--icons-react/icons-js/stairs.js5
-rw-r--r--icons-react/icons-js/star.js5
-rw-r--r--icons-react/icons-js/steering-wheel.js5
-rw-r--r--icons-react/icons-js/sticker.js5
-rw-r--r--icons-react/icons-js/strikethrough.js5
-rw-r--r--icons-react/icons-js/subscript.js5
-rw-r--r--icons-react/icons-js/subtask.js5
-rw-r--r--icons-react/icons-js/sum.js5
-rw-r--r--icons-react/icons-js/sun.js5
-rw-r--r--icons-react/icons-js/sunset.js5
-rw-r--r--icons-react/icons-js/sunshine.js5
-rw-r--r--icons-react/icons-js/superscript.js5
-rw-r--r--icons-react/icons-js/swimming.js5
-rw-r--r--icons-react/icons-js/switch-horizontal.js5
-rw-r--r--icons-react/icons-js/switch-vertical.js5
-rw-r--r--icons-react/icons-js/switch.js5
-rw-r--r--icons-react/icons-js/table.js5
-rw-r--r--icons-react/icons-js/tag.js5
-rw-r--r--icons-react/icons-js/tallymark-1.js5
-rw-r--r--icons-react/icons-js/tallymark-2.js5
-rw-r--r--icons-react/icons-js/tallymark-3.js5
-rw-r--r--icons-react/icons-js/tallymark-4.js5
-rw-r--r--icons-react/icons-js/tallymarks.js5
-rw-r--r--icons-react/icons-js/target.js5
-rw-r--r--icons-react/icons-js/tax.js5
-rw-r--r--icons-react/icons-js/temperature-celsius.js5
-rw-r--r--icons-react/icons-js/temperature-fahrenheit.js5
-rw-r--r--icons-react/icons-js/temperature-minus.js5
-rw-r--r--icons-react/icons-js/temperature-plus.js5
-rw-r--r--icons-react/icons-js/temperature.js5
-rw-r--r--icons-react/icons-js/template.js5
-rw-r--r--icons-react/icons-js/terminal-2.js5
-rw-r--r--icons-react/icons-js/terminal.js5
-rw-r--r--icons-react/icons-js/test-pipe.js5
-rw-r--r--icons-react/icons-js/text-wrap-disabled.js5
-rw-r--r--icons-react/icons-js/text-wrap.js5
-rw-r--r--icons-react/icons-js/thumb-down.js5
-rw-r--r--icons-react/icons-js/thumb-up.js5
-rw-r--r--icons-react/icons-js/ticket.js5
-rw-r--r--icons-react/icons-js/tir.js5
-rw-r--r--icons-react/icons-js/toggle-left.js5
-rw-r--r--icons-react/icons-js/toggle-right.js5
-rw-r--r--icons-react/icons-js/tool.js5
-rw-r--r--icons-react/icons-js/tools.js5
-rw-r--r--icons-react/icons-js/tournament.js5
-rw-r--r--icons-react/icons-js/track-next.js5
-rw-r--r--icons-react/icons-js/track-prev.js5
-rw-r--r--icons-react/icons-js/tractor.js5
-rw-r--r--icons-react/icons-js/trademark.js5
-rw-r--r--icons-react/icons-js/traffic-cone.js5
-rw-r--r--icons-react/icons-js/trash.js5
-rw-r--r--icons-react/icons-js/trees.js5
-rw-r--r--icons-react/icons-js/trending-down.js5
-rw-r--r--icons-react/icons-js/trending-up.js5
-rw-r--r--icons-react/icons-js/triangle.js5
-rw-r--r--icons-react/icons-js/trident.js5
-rw-r--r--icons-react/icons-js/trophy.js5
-rw-r--r--icons-react/icons-js/truck-delivery.js5
-rw-r--r--icons-react/icons-js/truck-return.js5
-rw-r--r--icons-react/icons-js/truck.js5
-rw-r--r--icons-react/icons-js/typography.js5
-rw-r--r--icons-react/icons-js/umbrella.js5
-rw-r--r--icons-react/icons-js/underline.js5
-rw-r--r--icons-react/icons-js/unlink.js5
-rw-r--r--icons-react/icons-js/upload.js5
-rw-r--r--icons-react/icons-js/urgent.js5
-rw-r--r--icons-react/icons-js/user-check.js5
-rw-r--r--icons-react/icons-js/user-exclamation.js5
-rw-r--r--icons-react/icons-js/user-minus.js5
-rw-r--r--icons-react/icons-js/user-plus.js5
-rw-r--r--icons-react/icons-js/user-x.js5
-rw-r--r--icons-react/icons-js/user.js5
-rw-r--r--icons-react/icons-js/users.js5
-rw-r--r--icons-react/icons-js/vector-triangle.js5
-rw-r--r--icons-react/icons-js/vector.js5
-rw-r--r--icons-react/icons-js/venus.js5
-rw-r--r--icons-react/icons-js/viewfinder.js5
-rw-r--r--icons-react/icons-js/viewport-narrow.js5
-rw-r--r--icons-react/icons-js/viewport-wide.js5
-rw-r--r--icons-react/icons-js/virus.js5
-rw-r--r--icons-react/icons-js/volume-2.js5
-rw-r--r--icons-react/icons-js/volume-3.js5
-rw-r--r--icons-react/icons-js/volume.js5
-rw-r--r--icons-react/icons-js/walk.js5
-rw-r--r--icons-react/icons-js/wallet.js5
-rw-r--r--icons-react/icons-js/wand.js5
-rw-r--r--icons-react/icons-js/wave-saw-tool.js5
-rw-r--r--icons-react/icons-js/wave-sine.js5
-rw-r--r--icons-react/icons-js/wave-square.js5
-rw-r--r--icons-react/icons-js/wave-triangle.js5
-rw-r--r--icons-react/icons-js/wifi-0.js5
-rw-r--r--icons-react/icons-js/wifi-1.js5
-rw-r--r--icons-react/icons-js/wifi-2.js5
-rw-r--r--icons-react/icons-js/wifi.js5
-rw-r--r--icons-react/icons-js/wind.js5
-rw-r--r--icons-react/icons-js/wiper-wash.js5
-rw-r--r--icons-react/icons-js/wiper.js5
-rw-r--r--icons-react/icons-js/woman.js5
-rw-r--r--icons-react/icons-js/world.js5
-rw-r--r--icons-react/icons-js/x.js5
-rw-r--r--icons-react/icons-js/yin-yang.js5
-rw-r--r--icons-react/icons-js/zodiac-aquarius.js5
-rw-r--r--icons-react/icons-js/zodiac-aries.js5
-rw-r--r--icons-react/icons-js/zodiac-cancer.js5
-rw-r--r--icons-react/icons-js/zodiac-capricorn.js5
-rw-r--r--icons-react/icons-js/zodiac-gemini.js5
-rw-r--r--icons-react/icons-js/zodiac-leo.js5
-rw-r--r--icons-react/icons-js/zodiac-libra.js5
-rw-r--r--icons-react/icons-js/zodiac-pisces.js5
-rw-r--r--icons-react/icons-js/zodiac-sagittarius.js5
-rw-r--r--icons-react/icons-js/zodiac-scorpio.js5
-rw-r--r--icons-react/icons-js/zodiac-taurus.js5
-rw-r--r--icons-react/icons-js/zodiac-virgo.js5
-rw-r--r--icons-react/icons-js/zoom-cancel.js5
-rw-r--r--icons-react/icons-js/zoom-in.js5
-rw-r--r--icons-react/icons-js/zoom-out.js5
-rw-r--r--icons-react/index.d.js714
-rw-r--r--icons-react/index.js708
-rw-r--r--package.json14
715 files changed, 5057 insertions, 18 deletions
diff --git a/.build/svgr-template.js b/.build/svgr-template.js
new file mode 100644
index 00000000..ed7c593a
--- /dev/null
+++ b/.build/svgr-template.js
@@ -0,0 +1,12 @@
+function template(
+ { template },
+ opts,
+ { imports, componentName, props, jsx, exports },
+) {
+ return template.ast`
+ ${imports}
+ const ${componentName} = (size = 24, color = "currentColor", stroke = 2, ...props) => ${jsx}
+ ${exports}
+ `
+}
+module.exports = template;
diff --git a/gulpfile.js b/gulpfile.js
index de440fcc..a3a29026 100644
--- a/gulpfile.js
+++ b/gulpfile.js
@@ -11,7 +11,8 @@ const gulp = require('gulp'),
template = require('lodash.template'),
sass = require('node-sass'),
cleanCSS = require('clean-css'),
- argv = require('minimist')(process.argv.slice(2));
+ argv = require('minimist')(process.argv.slice(2)),
+ svgr = require('@svgr/core').default;
async function asyncForEach(array, callback) {
for (let index = 0; index < array.length; index++) {
@@ -194,7 +195,7 @@ gulp.task('iconfont-svg-outline', function (cb) {
let iconfontUnicode = {};
- if(fs.existsSync('./iconfont-unicode.json')) {
+ if (fs.existsSync('./iconfont-unicode.json')) {
iconfontUnicode = require('./iconfont-unicode');
}
@@ -218,7 +219,7 @@ gulp.task('iconfont-svg-outline', function (cb) {
fixedWidth: true,
color: 'black'
}).then(outlined => {
- if(unicode) {
+ if (unicode) {
fs.writeFileSync(`icons-outlined/u${unicode.toUpperCase()}-${name}.svg`, outlined);
} else {
fs.writeFileSync(`icons-outlined/${name}.svg`, outlined);
@@ -233,10 +234,10 @@ gulp.task('iconfont-svg-outline', function (cb) {
gulp.task('iconfont', function () {
let maxUnicode = 59905;
- if(fs.existsSync('./iconfont-unicode.json')) {
+ if (fs.existsSync('./iconfont-unicode.json')) {
const iconfontUnicode = require('./iconfont-unicode');
- for(const name in iconfontUnicode) {
+ for (const name in iconfontUnicode) {
const unicode = parseInt(iconfontUnicode[name], 16);
maxUnicode = Math.max(maxUnicode, unicode);
@@ -258,7 +259,7 @@ gulp.task('iconfont', function () {
let glyphsObject = {};
//sort glypht
- glyphs = glyphs.sort(function(a, b){
+ glyphs = glyphs.sort(function (a, b) {
return ('' + a.name).localeCompare(b.name)
});
@@ -399,7 +400,7 @@ gulp.task('icons-stroke', gulp.series('build-jekyll', function (cb) {
}));
gulp.task('optimize', function (cb) {
- const addFloats = function(n1, n2) {
+ const addFloats = function (n1, n2) {
return Math.round((parseFloat(n1) + parseFloat(n2)) * 1000) / 1000
};
@@ -418,20 +419,20 @@ gulp.task('optimize', function (cb) {
.replace(/([Aa])\s?([0-9.]+)\s([0-9.]+)\s([0-9.]+)\s?([0-1])\s?([0-1])\s?(-?[0-9.]+)\s?(-?[0-9.]+)/gi, '$1$2 $3 $4 $5 $6 $7 $8')
.replace(/\n\n+/g, "\n")
- .replace(/<path d="M([0-9.]*) ([0-9.]*)l\s?([-0-9.]*) ([-0-9.]*)"/g, function(f, r1, r2, r3, r4){
+ .replace(/<path d="M([0-9.]*) ([0-9.]*)l\s?([-0-9.]*) ([-0-9.]*)"/g, function (f, r1, r2, r3, r4) {
return `<line x1="${r1}" y1="${r2}" x2="${addFloats(r1, r3)}" y2="${addFloats(r2, r4)}"`;
})
- .replace(/<path d="M([0-9.]*) ([0-9.]*)v\s?([0-9.]*)"/g, function(f, r1, r2, r3){
+ .replace(/<path d="M([0-9.]*) ([0-9.]*)v\s?([0-9.]*)"/g, function (f, r1, r2, r3) {
return `<line x1="${r1}" y1="${r2}" x2="${r1}" y2="${addFloats(r2, r3)}"`;
})
- .replace(/<path d="M([0-9.]*) ([0-9.]*)h\s?([0-9.]*)"/g, function(f, r1, r2, r3){
+ .replace(/<path d="M([0-9.]*) ([0-9.]*)h\s?([0-9.]*)"/g, function (f, r1, r2, r3) {
return `<line x1="${r1}" y1="${r2}" x2="${addFloats(r1, r3)}" y2="${r2}"`;
});
//
//
- if(svgFile.toString() !== svgFileContent) {
+ if (svgFile.toString() !== svgFileContent) {
fs.writeFileSync(file, svgFileContent);
}
});
@@ -526,7 +527,6 @@ gulp.task('changelog-image', function (cb) {
}
});
-
gulp.task('svg-to-png', gulp.series('build-jekyll', 'clean-png', async (cb) => {
let files = glob.sync("./icons/*.svg");
@@ -541,4 +541,57 @@ gulp.task('svg-to-png', gulp.series('build-jekyll', 'clean-png', async (cb) => {
cb();
}));
+gulp.task('clean-react', function (cb) {
+ cp.exec('rm -fd ./icons-react/* && mkdir icons-react/icons-js', function () {
+ cb();
+ });
+});
+
+gulp.task('svg-to-react', gulp.series('clean-react', async function (cb) {
+ let files = glob.sync("./icons/*.svg");
+
+ const camelize = function (str) {
+ str = str.replace(/-/g, ' ');
+
+ return str.replace(/(?:^\w|[A-Z]|\b\w)/g, function (word, index) {
+ return word.toUpperCase();
+ }).replace(/\s+/g, '');
+ };
+
+ const componentName = function (file) {
+ file = path.basename(file, '.svg');
+ file = camelize(`Icon ${file}`);
+
+ return file;
+ };
+
+ const optimizeSvgCode = function(svgCode) {
+ return svgCode.replace('<path stroke="none" d="M0 0h24v24H0z"/>', '');
+ };
+
+ let indexCode = '',
+ indexDCode = `import { FC, SVGAttributes } from 'react';\n\ninterface TablerIconProps extends SVGAttributes<SVGElement> { color?: string; size?: string | number; }\n\ntype TablerIcon = FC<TablerIconProps>;\n\n`;
+
+ await asyncForEach(files, async function (file) {
+ const svgCode = optimizeSvgCode(fs.readFileSync(file).toString()),
+ fileName = path.basename(file, '.svg') + '.js',
+ iconComponentName = componentName(file);
+
+ svgr(svgCode, {
+ icon: false,
+ svgProps: { width: '{size}', height: '{size}', strokeWidth: '{stroke}', stroke: '{color}' },
+ template: require('./.build/svgr-template')
+ }, { componentName: iconComponentName }).then(jsCode => {
+ fs.writeFileSync('icons-react/icons-js/' + fileName, jsCode);
+ indexCode += `export { default as ${iconComponentName} } from './icons-js/${fileName}';\n`;
+ indexDCode += `export const ${iconComponentName}: TablerIcon;\n`;
+ });
+
+ fs.writeFileSync('icons-react/index.js', indexCode);
+ fs.writeFileSync('icons-react/index.d.js', indexDCode);
+ });
+
+ cb();
+}));
+
gulp.task('build', gulp.series('optimize', 'build-jekyll', 'build-copy', 'icons-sprite', 'icons-preview', 'svg-to-png', 'build-iconfont', 'changelog-image', 'build-zip'));
diff --git a/icons-react/icons-js/2fa.js b/icons-react/icons-js/2fa.js
new file mode 100644
index 00000000..89ccb544
--- /dev/null
+++ b/icons-react/icons-js/2fa.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const Icon2fa = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-2fa" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 16h-4 l3.47 -4.66 a2 2 0 1 0 -3.47 -1.54" /><path d="M10 16v-8h4" /><line x1={10} y1={12} x2={13} y2={12} /><path d="M17 16v-6a2 2 0 0 1 4 0v6" /><line x1={17} y1={13} x2={21} y2={13} /></svg>;
+
+export default Icon2fa; \ No newline at end of file
diff --git a/icons-react/icons-js/a-b.js b/icons-react/icons-js/a-b.js
new file mode 100644
index 00000000..78d6278d
--- /dev/null
+++ b/icons-react/icons-js/a-b.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAB = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-a-b" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 16v-5.5a2.5 2.5 0 0 1 5 0v5.5m0 -4h-5" /><line x1={12} y1={6} x2={12} y2={18} /><path d="M16 16v-8h3a2 2 0 0 1 0 4h-3m3 0a2 2 0 0 1 0 4h-3" /></svg>;
+
+export default IconAB; \ No newline at end of file
diff --git a/icons-react/icons-js/accessible.js b/icons-react/icons-js/accessible.js
new file mode 100644
index 00000000..da3a1dc3
--- /dev/null
+++ b/icons-react/icons-js/accessible.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAccessible = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-accessible" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M10 16.5l2 -3l2 3m-2 -3v-2l3 -1m-6 0l3 1" /><circle cx={12} cy={7.5} r={0.5} fill="currentColor" /></svg>;
+
+export default IconAccessible; \ No newline at end of file
diff --git a/icons-react/icons-js/ad.js b/icons-react/icons-js/ad.js
new file mode 100644
index 00000000..a08a2481
--- /dev/null
+++ b/icons-react/icons-js/ad.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAd = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ad" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={5} width={18} height={14} rx={2} /><path d="M7 15v-4a2 2 0 0 1 4 0v4" /><line x1={7} y1={13} x2={11} y2={13} /><path d="M17 9v6h-1.5a1.5 1.5 0 1 1 1.5 -1.5" /></svg>;
+
+export default IconAd; \ No newline at end of file
diff --git a/icons-react/icons-js/adjustments-alt.js b/icons-react/icons-js/adjustments-alt.js
new file mode 100644
index 00000000..7af48e9f
--- /dev/null
+++ b/icons-react/icons-js/adjustments-alt.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAdjustmentsAlt = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-adjustments-alt" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={8} width={4} height={4} /><line x1={6} y1={4} x2={6} y2={8} /><line x1={6} y1={12} x2={6} y2={20} /><rect x={10} y={14} width={4} height={4} /><line x1={12} y1={4} x2={12} y2={14} /><line x1={12} y1={18} x2={12} y2={20} /><rect x={16} y={5} width={4} height={4} /><line x1={18} y1={4} x2={18} y2={5} /><line x1={18} y1={9} x2={18} y2={20} /></svg>;
+
+export default IconAdjustmentsAlt; \ No newline at end of file
diff --git a/icons-react/icons-js/adjustments-horizontal.js b/icons-react/icons-js/adjustments-horizontal.js
new file mode 100644
index 00000000..36e6cfca
--- /dev/null
+++ b/icons-react/icons-js/adjustments-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAdjustmentsHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-adjustments-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={14} cy={6} r={2} /><line x1={4} y1={6} x2={12} y2={6} /><line x1={16} y1={6} x2={20} y2={6} /><circle cx={8} cy={12} r={2} /><line x1={4} y1={12} x2={6} y2={12} /><line x1={10} y1={12} x2={20} y2={12} /><circle cx={17} cy={18} r={2} /><line x1={4} y1={18} x2={15} y2={18} /><line x1={19} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconAdjustmentsHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/adjustments.js b/icons-react/icons-js/adjustments.js
new file mode 100644
index 00000000..cc3f9fb1
--- /dev/null
+++ b/icons-react/icons-js/adjustments.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAdjustments = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-adjustments" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={10} r={2} /><line x1={6} y1={4} x2={6} y2={8} /><line x1={6} y1={12} x2={6} y2={20} /><circle cx={12} cy={16} r={2} /><line x1={12} y1={4} x2={12} y2={14} /><line x1={12} y1={18} x2={12} y2={20} /><circle cx={18} cy={7} r={2} /><line x1={18} y1={4} x2={18} y2={5} /><line x1={18} y1={9} x2={18} y2={20} /></svg>;
+
+export default IconAdjustments; \ No newline at end of file
diff --git a/icons-react/icons-js/alarm.js b/icons-react/icons-js/alarm.js
new file mode 100644
index 00000000..9762147f
--- /dev/null
+++ b/icons-react/icons-js/alarm.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlarm = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alarm" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={13} r={7} /><polyline points="12 10 12 13 14 13" /><line x1={7} y1={4} x2={4.25} y2={6} /><line x1={17} y1={4} x2={19.75} y2={6} /></svg>;
+
+export default IconAlarm; \ No newline at end of file
diff --git a/icons-react/icons-js/alert-circle.js b/icons-react/icons-js/alert-circle.js
new file mode 100644
index 00000000..9ac697e2
--- /dev/null
+++ b/icons-react/icons-js/alert-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlertCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={8} x2={12} y2={12} /><line x1={12} y1={16} x2={12.01} y2={16} /></svg>;
+
+export default IconAlertCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/alert-octagon.js b/icons-react/icons-js/alert-octagon.js
new file mode 100644
index 00000000..9856a9e1
--- /dev/null
+++ b/icons-react/icons-js/alert-octagon.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlertOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8.7 3 h 6.6 c0.3 0 .5 .1 .7 .3 l4.7 4.7 c0.2 .2 .3 .4 .3 .7 v6.6 c0 .3 -.1 .5 -.3 .7 l-4.7 4.7 c-0.2 .2 -.4 .3 -.7 .3h-6.6 c-0.3 0 -.5 -.1 -.7 -.3 l-4.7 -4.7 c-0.2 -.2 -.3 -.4 -.3 -.7 v-6.6 c0 -.3 .1 -.5 .3 -.7l4.7 -4.7 c0.2 -.2 .4 -.3 .7 -.3z" /><line x1={12} y1={8} x2={12} y2={12} /><line x1={12} y1={16} x2={12.01} y2={16} /></svg>;
+
+export default IconAlertOctagon; \ No newline at end of file
diff --git a/icons-react/icons-js/alert-triangle.js b/icons-react/icons-js/alert-triangle.js
new file mode 100644
index 00000000..ae42dcee
--- /dev/null
+++ b/icons-react/icons-js/alert-triangle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlertTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alert-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 9v2m0 4v.01" /><path d="M5 19 h14 a2 2 0 0 0 1.84 -2.75 l-7.1 -12.25 a2 2 0 0 0 -3.5 0 l-7.1 12.25 a2 2 0 0 0 1.75 2.75" /></svg>;
+
+export default IconAlertTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/alien.js b/icons-react/icons-js/alien.js
new file mode 100644
index 00000000..60cd8793
--- /dev/null
+++ b/icons-react/icons-js/alien.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlien = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-alien" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M11 17a2.5 2.5 0 0 0 2 0" /><path d="M12 3C7.336 3 4.604 5.331 4.138 8.595a11.816 11.816 0 0 0 1.998 8.592 10.777 10.777 0 003.199 3.064h0c1.666.999 3.664.999 5.33 0h0a10.777 10.777 0 0 0 3.199 -3.064 11.89 11.89 0 001.998-8.592C19.396 5.33 16.664 3 12 3z" /><line x1={8} y1={11} x2={10} y2={13} /><line x1={16} y1={11} x2={14} y2={13} /></svg>;
+
+export default IconAlien; \ No newline at end of file
diff --git a/icons-react/icons-js/align-center.js b/icons-react/icons-js/align-center.js
new file mode 100644
index 00000000..96f7ddbf
--- /dev/null
+++ b/icons-react/icons-js/align-center.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlignCenter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-align-center" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={8} y1={12} x2={16} y2={12} /><line x1={6} y1={18} x2={18} y2={18} /></svg>;
+
+export default IconAlignCenter; \ No newline at end of file
diff --git a/icons-react/icons-js/align-justified.js b/icons-react/icons-js/align-justified.js
new file mode 100644
index 00000000..294b357b
--- /dev/null
+++ b/icons-react/icons-js/align-justified.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlignJustified = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-align-justified" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={4} y1={12} x2={20} y2={12} /><line x1={4} y1={18} x2={16} y2={18} /></svg>;
+
+export default IconAlignJustified; \ No newline at end of file
diff --git a/icons-react/icons-js/align-left.js b/icons-react/icons-js/align-left.js
new file mode 100644
index 00000000..51ffbd5c
--- /dev/null
+++ b/icons-react/icons-js/align-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlignLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-align-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={4} y1={12} x2={14} y2={12} /><line x1={4} y1={18} x2={18} y2={18} /></svg>;
+
+export default IconAlignLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/align-right.js b/icons-react/icons-js/align-right.js
new file mode 100644
index 00000000..e89341f8
--- /dev/null
+++ b/icons-react/icons-js/align-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAlignRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-align-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={10} y1={12} x2={20} y2={12} /><line x1={6} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconAlignRight; \ No newline at end of file
diff --git a/icons-react/icons-js/ambulance.js b/icons-react/icons-js/ambulance.js
new file mode 100644
index 00000000..de132b5c
--- /dev/null
+++ b/icons-react/icons-js/ambulance.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAmbulance = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ambulance" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5" /><path d="M6 10h4m-2 -2v4" /></svg>;
+
+export default IconAmbulance; \ No newline at end of file
diff --git a/icons-react/icons-js/anchor.js b/icons-react/icons-js/anchor.js
new file mode 100644
index 00000000..42e58948
--- /dev/null
+++ b/icons-react/icons-js/anchor.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAnchor = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-anchor" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 9v12m-8 -8a8 8 0 0 0 16 0m1 0h-2m-14 0h-2" /><circle cx={12} cy={6} r={3} /></svg>;
+
+export default IconAnchor; \ No newline at end of file
diff --git a/icons-react/icons-js/antenna-bars-1.js b/icons-react/icons-js/antenna-bars-1.js
new file mode 100644
index 00000000..8ea0b8a3
--- /dev/null
+++ b/icons-react/icons-js/antenna-bars-1.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAntennaBars1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-antenna-bars-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-.01" /><path d="M10 18v-.01" /><path d="M14 18v-.01" /><path d="M18 18v-.01" /></svg>;
+
+export default IconAntennaBars1; \ No newline at end of file
diff --git a/icons-react/icons-js/antenna-bars-2.js b/icons-react/icons-js/antenna-bars-2.js
new file mode 100644
index 00000000..4628b999
--- /dev/null
+++ b/icons-react/icons-js/antenna-bars-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAntennaBars2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-antenna-bars-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-3" /><path d="M10 18v-.01" /><path d="M14 18v-.01" /><path d="M18 18v-.01" /></svg>;
+
+export default IconAntennaBars2; \ No newline at end of file
diff --git a/icons-react/icons-js/antenna-bars-3.js b/icons-react/icons-js/antenna-bars-3.js
new file mode 100644
index 00000000..54988f21
--- /dev/null
+++ b/icons-react/icons-js/antenna-bars-3.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAntennaBars3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-antenna-bars-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-3" /><path d="M10 18v-6" /><path d="M14 18v-.01" /><path d="M18 18v-.01" /></svg>;
+
+export default IconAntennaBars3; \ No newline at end of file
diff --git a/icons-react/icons-js/antenna-bars-4.js b/icons-react/icons-js/antenna-bars-4.js
new file mode 100644
index 00000000..b0bddbb3
--- /dev/null
+++ b/icons-react/icons-js/antenna-bars-4.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAntennaBars4 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-antenna-bars-4" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-3" /><path d="M10 18v-6" /><path d="M14 18v-9" /><path d="M18 18v-.01" /></svg>;
+
+export default IconAntennaBars4; \ No newline at end of file
diff --git a/icons-react/icons-js/antenna-bars-5.js b/icons-react/icons-js/antenna-bars-5.js
new file mode 100644
index 00000000..f964a8ca
--- /dev/null
+++ b/icons-react/icons-js/antenna-bars-5.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAntennaBars5 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-antenna-bars-5" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-3" /><path d="M10 18v-6" /><path d="M14 18v-9" /><path d="M18 18v-12" /></svg>;
+
+export default IconAntennaBars5; \ No newline at end of file
diff --git a/icons-react/icons-js/aperture.js b/icons-react/icons-js/aperture.js
new file mode 100644
index 00000000..70eac597
--- /dev/null
+++ b/icons-react/icons-js/aperture.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAperture = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-aperture" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={3.6} y1={15} x2={14.15} y2={15} /><line x1={3.6} y1={15} x2={14.15} y2={15} transform="rotate(72 12 12)" /><line x1={3.6} y1={15} x2={14.15} y2={15} transform="rotate(144 12 12)" /><line x1={3.6} y1={15} x2={14.15} y2={15} transform="rotate(216 12 12)" /><line x1={3.6} y1={15} x2={14.15} y2={15} transform="rotate(288 12 12)" /></svg>;
+
+export default IconAperture; \ No newline at end of file
diff --git a/icons-react/icons-js/apps.js b/icons-react/icons-js/apps.js
new file mode 100644
index 00000000..787f31a9
--- /dev/null
+++ b/icons-react/icons-js/apps.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconApps = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-apps" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={6} rx={1} /><rect x={4} y={14} width={6} height={6} rx={1} /><rect x={14} y={14} width={6} height={6} rx={1} /><line x1={14} y1={7} x2={20} y2={7} /><line x1={17} y1={4} x2={17} y2={10} /></svg>;
+
+export default IconApps; \ No newline at end of file
diff --git a/icons-react/icons-js/archive.js b/icons-react/icons-js/archive.js
new file mode 100644
index 00000000..36d077be
--- /dev/null
+++ b/icons-react/icons-js/archive.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArchive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-archive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={4} width={18} height={4} rx={2} /><path d="M5 8v10a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-10" /><line x1={10} y1={12} x2={14} y2={12} /></svg>;
+
+export default IconArchive; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-back-up.js b/icons-react/icons-js/arrow-back-up.js
new file mode 100644
index 00000000..60741e7f
--- /dev/null
+++ b/icons-react/icons-js/arrow-back-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBackUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-back-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 13l-4 -4l4 -4m-4 4h11a4 4 0 0 1 0 8h-1" /></svg>;
+
+export default IconArrowBackUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-back.js b/icons-react/icons-js/arrow-back.js
new file mode 100644
index 00000000..6f8100d3
--- /dev/null
+++ b/icons-react/icons-js/arrow-back.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-back" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 11l-4 4l4 4m-4 -4h11a4 4 0 0 0 0 -8h-1" /></svg>;
+
+export default IconArrowBack; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-down.js b/icons-react/icons-js/arrow-bar-down.js
new file mode 100644
index 00000000..143e5cff
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={20} x2={12} y2={10} /><line x1={12} y1={20} x2={16} y2={16} /><line x1={12} y1={20} x2={8} y2={16} /><line x1={4} y1={4} x2={20} y2={4} /></svg>;
+
+export default IconArrowBarDown; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-left.js b/icons-react/icons-js/arrow-bar-left.js
new file mode 100644
index 00000000..c68b2f60
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={12} x2={14} y2={12} /><line x1={4} y1={12} x2={8} y2={16} /><line x1={4} y1={12} x2={8} y2={8} /><line x1={20} y1={4} x2={20} y2={20} /></svg>;
+
+export default IconArrowBarLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-right.js b/icons-react/icons-js/arrow-bar-right.js
new file mode 100644
index 00000000..88fd48aa
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={12} x2={10} y2={12} /><line x1={20} y1={12} x2={16} y2={16} /><line x1={20} y1={12} x2={16} y2={8} /><line x1={4} y1={4} x2={4} y2={20} /></svg>;
+
+export default IconArrowBarRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-to-down.js b/icons-react/icons-js/arrow-bar-to-down.js
new file mode 100644
index 00000000..7fbd6e8a
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-to-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarToDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-to-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={20} y2={20} /><line x1={12} y1={14} x2={12} y2={4} /><line x1={12} y1={14} x2={16} y2={10} /><line x1={12} y1={14} x2={8} y2={10} /></svg>;
+
+export default IconArrowBarToDown; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-to-left.js b/icons-react/icons-js/arrow-bar-to-left.js
new file mode 100644
index 00000000..978ada5c
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-to-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarToLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-to-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={10} y1={12} x2={20} y2={12} /><line x1={10} y1={12} x2={14} y2={16} /><line x1={10} y1={12} x2={14} y2={8} /><line x1={4} y1={4} x2={4} y2={20} /></svg>;
+
+export default IconArrowBarToLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-to-right.js b/icons-react/icons-js/arrow-bar-to-right.js
new file mode 100644
index 00000000..f6ad6594
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-to-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarToRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-to-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={14} y1={12} x2={4} y2={12} /><line x1={14} y1={12} x2={10} y2={16} /><line x1={14} y1={12} x2={10} y2={8} /><line x1={20} y1={4} x2={20} y2={20} /></svg>;
+
+export default IconArrowBarToRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-to-up.js b/icons-react/icons-js/arrow-bar-to-up.js
new file mode 100644
index 00000000..220e6283
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-to-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarToUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-to-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={10} x2={12} y2={20} /><line x1={12} y1={10} x2={16} y2={14} /><line x1={12} y1={10} x2={8} y2={14} /><line x1={4} y1={4} x2={20} y2={4} /></svg>;
+
+export default IconArrowBarToUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-bar-up.js b/icons-react/icons-js/arrow-bar-up.js
new file mode 100644
index 00000000..b0ddd286
--- /dev/null
+++ b/icons-react/icons-js/arrow-bar-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowBarUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-bar-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={4} x2={12} y2={14} /><line x1={12} y1={4} x2={16} y2={8} /><line x1={12} y1={4} x2={8} y2={8} /><line x1={4} y1={20} x2={20} y2={20} /></svg>;
+
+export default IconArrowBarUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down-circle.js b/icons-react/icons-js/arrow-down-circle.js
new file mode 100644
index 00000000..94c20853
--- /dev/null
+++ b/icons-react/icons-js/arrow-down-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDownCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={8} y1={12} x2={12} y2={16} /><line x1={12} y1={8} x2={12} y2={16} /><line x1={16} y1={12} x2={12} y2={16} /></svg>;
+
+export default IconArrowDownCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down-left-circle.js b/icons-react/icons-js/arrow-down-left-circle.js
new file mode 100644
index 00000000..1c1a15e4
--- /dev/null
+++ b/icons-react/icons-js/arrow-down-left-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDownLeftCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down-left-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={15} y1={9} x2={9} y2={15} /><polyline points="15 15 9 15 9 9" /></svg>;
+
+export default IconArrowDownLeftCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down-left.js b/icons-react/icons-js/arrow-down-left.js
new file mode 100644
index 00000000..7368df62
--- /dev/null
+++ b/icons-react/icons-js/arrow-down-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDownLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={17} y1={7} x2={7} y2={17} /><polyline points="16 17 7 17 7 8" /></svg>;
+
+export default IconArrowDownLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down-right-circle.js b/icons-react/icons-js/arrow-down-right-circle.js
new file mode 100644
index 00000000..3e77caa7
--- /dev/null
+++ b/icons-react/icons-js/arrow-down-right-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDownRightCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down-right-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={15} y1={15} x2={9} y2={15} /><polyline points="15 9 15 15 9 9" /></svg>;
+
+export default IconArrowDownRightCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down-right.js b/icons-react/icons-js/arrow-down-right.js
new file mode 100644
index 00000000..6c785e1c
--- /dev/null
+++ b/icons-react/icons-js/arrow-down-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDownRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={7} y1={7} x2={17} y2={17} /><polyline points="17 8 17 17 8 17" /></svg>;
+
+export default IconArrowDownRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-down.js b/icons-react/icons-js/arrow-down.js
new file mode 100644
index 00000000..2fa36e5f
--- /dev/null
+++ b/icons-react/icons-js/arrow-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /><line x1={18} y1={13} x2={12} y2={19} /><line x1={6} y1={13} x2={12} y2={19} /></svg>;
+
+export default IconArrowDown; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-forward-up.js b/icons-react/icons-js/arrow-forward-up.js
new file mode 100644
index 00000000..afecc018
--- /dev/null
+++ b/icons-react/icons-js/arrow-forward-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowForwardUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-forward-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 13l4 -4l-4 -4m4 4h-11a4 4 0 0 0 0 8h1" /></svg>;
+
+export default IconArrowForwardUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-forward.js b/icons-react/icons-js/arrow-forward.js
new file mode 100644
index 00000000..a65eb86e
--- /dev/null
+++ b/icons-react/icons-js/arrow-forward.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowForward = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-forward" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 11l4 4l-4 4m4 -4h-11a4 4 0 0 1 0 -8h1" /></svg>;
+
+export default IconArrowForward; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-left-circle.js b/icons-react/icons-js/arrow-left-circle.js
new file mode 100644
index 00000000..0da14060
--- /dev/null
+++ b/icons-react/icons-js/arrow-left-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowLeftCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-left-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={8} y1={12} x2={16} y2={12} /><line x1={8} y1={12} x2={12} y2={16} /><line x1={8} y1={12} x2={12} y2={8} /></svg>;
+
+export default IconArrowLeftCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-left.js b/icons-react/icons-js/arrow-left.js
new file mode 100644
index 00000000..a3c3eb20
--- /dev/null
+++ b/icons-react/icons-js/arrow-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /><line x1={5} y1={12} x2={11} y2={18} /><line x1={5} y1={12} x2={11} y2={6} /></svg>;
+
+export default IconArrowLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-narrow-down.js b/icons-react/icons-js/arrow-narrow-down.js
new file mode 100644
index 00000000..1e605a48
--- /dev/null
+++ b/icons-react/icons-js/arrow-narrow-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowNarrowDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-narrow-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /><line x1={16} y1={15} x2={12} y2={19} /><line x1={8} y1={15} x2={12} y2={19} /></svg>;
+
+export default IconArrowNarrowDown; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-narrow-left.js b/icons-react/icons-js/arrow-narrow-left.js
new file mode 100644
index 00000000..39b93121
--- /dev/null
+++ b/icons-react/icons-js/arrow-narrow-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowNarrowLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-narrow-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /><line x1={5} y1={12} x2={9} y2={16} /><line x1={5} y1={12} x2={9} y2={8} /></svg>;
+
+export default IconArrowNarrowLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-narrow-right.js b/icons-react/icons-js/arrow-narrow-right.js
new file mode 100644
index 00000000..75527433
--- /dev/null
+++ b/icons-react/icons-js/arrow-narrow-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowNarrowRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-narrow-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /><line x1={15} y1={16} x2={19} y2={12} /><line x1={15} y1={8} x2={19} y2={12} /></svg>;
+
+export default IconArrowNarrowRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-narrow-up.js b/icons-react/icons-js/arrow-narrow-up.js
new file mode 100644
index 00000000..8e09ff08
--- /dev/null
+++ b/icons-react/icons-js/arrow-narrow-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowNarrowUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-narrow-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /><line x1={16} y1={9} x2={12} y2={5} /><line x1={8} y1={9} x2={12} y2={5} /></svg>;
+
+export default IconArrowNarrowUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-right-circle.js b/icons-react/icons-js/arrow-right-circle.js
new file mode 100644
index 00000000..3c53e8cb
--- /dev/null
+++ b/icons-react/icons-js/arrow-right-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowRightCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-right-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={16} y1={12} x2={8} y2={12} /><line x1={16} y1={12} x2={12} y2={16} /><line x1={16} y1={12} x2={12} y2={8} /></svg>;
+
+export default IconArrowRightCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-right.js b/icons-react/icons-js/arrow-right.js
new file mode 100644
index 00000000..6c52f02e
--- /dev/null
+++ b/icons-react/icons-js/arrow-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /><line x1={13} y1={18} x2={19} y2={12} /><line x1={13} y1={6} x2={19} y2={12} /></svg>;
+
+export default IconArrowRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up-circle.js b/icons-react/icons-js/arrow-up-circle.js
new file mode 100644
index 00000000..9aa2af6f
--- /dev/null
+++ b/icons-react/icons-js/arrow-up-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUpCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={8} x2={8} y2={12} /><line x1={12} y1={8} x2={12} y2={16} /><line x1={16} y1={12} x2={12} y2={8} /></svg>;
+
+export default IconArrowUpCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up-left-circle.js b/icons-react/icons-js/arrow-up-left-circle.js
new file mode 100644
index 00000000..687e80fc
--- /dev/null
+++ b/icons-react/icons-js/arrow-up-left-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUpLeftCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up-left-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={15} y2={15} /><polyline points="15 9 9 9 9 15" /></svg>;
+
+export default IconArrowUpLeftCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up-left.js b/icons-react/icons-js/arrow-up-left.js
new file mode 100644
index 00000000..aa6c6ef9
--- /dev/null
+++ b/icons-react/icons-js/arrow-up-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUpLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={7} y1={7} x2={17} y2={17} /><polyline points="16 7 7 7 7 16" /></svg>;
+
+export default IconArrowUpLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up-right-circle.js b/icons-react/icons-js/arrow-up-right-circle.js
new file mode 100644
index 00000000..ba3c053f
--- /dev/null
+++ b/icons-react/icons-js/arrow-up-right-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUpRightCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up-right-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={15} y1={9} x2={9} y2={15} /><polyline points="15 15 15 9 9 9" /></svg>;
+
+export default IconArrowUpRightCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up-right.js b/icons-react/icons-js/arrow-up-right.js
new file mode 100644
index 00000000..4d39dee9
--- /dev/null
+++ b/icons-react/icons-js/arrow-up-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUpRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={17} y1={7} x2={7} y2={17} /><polyline points="8 7 17 7 17 16" /></svg>;
+
+export default IconArrowUpRight; \ No newline at end of file
diff --git a/icons-react/icons-js/arrow-up.js b/icons-react/icons-js/arrow-up.js
new file mode 100644
index 00000000..5ca20035
--- /dev/null
+++ b/icons-react/icons-js/arrow-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrow-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /><line x1={18} y1={11} x2={12} y2={5} /><line x1={6} y1={11} x2={12} y2={5} /></svg>;
+
+export default IconArrowUp; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-diagonal-2.js b/icons-react/icons-js/arrows-diagonal-2.js
new file mode 100644
index 00000000..bebce387
--- /dev/null
+++ b/icons-react/icons-js/arrows-diagonal-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsDiagonal2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-diagonal-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="16 20 20 20 20 16" /><line x1={14} y1={14} x2={20} y2={20} /><polyline points="8 4 4 4 4 8" /><line x1={4} y1={4} x2={10} y2={10} /></svg>;
+
+export default IconArrowsDiagonal2; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-diagonal.js b/icons-react/icons-js/arrows-diagonal.js
new file mode 100644
index 00000000..ab20f3fa
--- /dev/null
+++ b/icons-react/icons-js/arrows-diagonal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsDiagonal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-diagonal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="16 4 20 4 20 8" /><line x1={14} y1={10} x2={20} y2={4} /><polyline points="8 20 4 20 4 16" /><line x1={4} y1={20} x2={10} y2={14} /></svg>;
+
+export default IconArrowsDiagonal; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-horizontal.js b/icons-react/icons-js/arrows-horizontal.js
new file mode 100644
index 00000000..1dba66e0
--- /dev/null
+++ b/icons-react/icons-js/arrows-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 8 3 12 7 16" /><polyline points="17 8 21 12 17 16" /><line x1={3} y1={12} x2={21} y2={12} /></svg>;
+
+export default IconArrowsHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-maximize.js b/icons-react/icons-js/arrows-maximize.js
new file mode 100644
index 00000000..0047e6ad
--- /dev/null
+++ b/icons-react/icons-js/arrows-maximize.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsMaximize = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-maximize" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="16 4 20 4 20 8" /><line x1={14} y1={10} x2={20} y2={4} /><polyline points="8 20 4 20 4 16" /><line x1={4} y1={20} x2={10} y2={14} /><polyline points="16 20 20 20 20 16" /><line x1={14} y1={14} x2={20} y2={20} /><polyline points="8 4 4 4 4 8" /><line x1={4} y1={4} x2={10} y2={10} /></svg>;
+
+export default IconArrowsMaximize; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-minimize.js b/icons-react/icons-js/arrows-minimize.js
new file mode 100644
index 00000000..37fdccae
--- /dev/null
+++ b/icons-react/icons-js/arrows-minimize.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsMinimize = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-minimize" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="5 9 9 9 9 5" /><line x1={3} y1={3} x2={9} y2={9} /><polyline points="5 15 9 15 9 19" /><line x1={3} y1={21} x2={9} y2={15} /><polyline points="19 9 15 9 15 5" /><line x1={15} y1={9} x2={21} y2={3} /><polyline points="19 15 15 15 15 19" /><line x1={15} y1={15} x2={21} y2={21} /></svg>;
+
+export default IconArrowsMinimize; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-sort.js b/icons-react/icons-js/arrows-sort.js
new file mode 100644
index 00000000..434fd445
--- /dev/null
+++ b/icons-react/icons-js/arrows-sort.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsSort = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-sort" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 9l4-4l4 4m-4 -4v14" /><path d="M21 15l-4 4l-4-4m4 4v-14" /></svg>;
+
+export default IconArrowsSort; \ No newline at end of file
diff --git a/icons-react/icons-js/arrows-vertical.js b/icons-react/icons-js/arrows-vertical.js
new file mode 100644
index 00000000..8d75cd54
--- /dev/null
+++ b/icons-react/icons-js/arrows-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArrowsVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-arrows-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="8 7 12 3 16 7" /><polyline points="8 17 12 21 16 17" /><line x1={12} y1={3} x2={12} y2={21} /></svg>;
+
+export default IconArrowsVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/artboard.js b/icons-react/icons-js/artboard.js
new file mode 100644
index 00000000..b0d9e1b6
--- /dev/null
+++ b/icons-react/icons-js/artboard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconArtboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-artboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={8} y={8} width={8} height={8} rx={1} /><line x1={3} y1={8} x2={4} y2={8} /><line x1={3} y1={16} x2={4} y2={16} /><line x1={8} y1={3} x2={8} y2={4} /><line x1={16} y1={3} x2={16} y2={4} /><line x1={20} y1={8} x2={21} y2={8} /><line x1={20} y1={16} x2={21} y2={16} /><line x1={8} y1={20} x2={8} y2={21} /><line x1={16} y1={20} x2={16} y2={21} /></svg>;
+
+export default IconArtboard; \ No newline at end of file
diff --git a/icons-react/icons-js/at.js b/icons-react/icons-js/at.js
new file mode 100644
index 00000000..6fdba17b
--- /dev/null
+++ b/icons-react/icons-js/at.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAt = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-at" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={4} /><path d="M16 12v1.5a2.5 2.5 0 0 0 5 0v-1.5a9 9 0 1 0 -5.5 8.28" /></svg>;
+
+export default IconAt; \ No newline at end of file
diff --git a/icons-react/icons-js/atom-2.js b/icons-react/icons-js/atom-2.js
new file mode 100644
index 00000000..d783f483
--- /dev/null
+++ b/icons-react/icons-js/atom-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAtom2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-atom-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={3} /><line x1={12} y1={21} x2={12} y2={21.01} /><line x1={3} y1={9} x2={3} y2={9.01} /><line x1={21} y1={9} x2={21} y2={9.01} /><path d="M8 20.1a9 9 0 0 1 -5 -7.1" /><path d="M16 20.1a9 9 0 0 0 5 -7.1" /><path d="M6.2 5a9 9 0 0 1 11.4 0" /></svg>;
+
+export default IconAtom2; \ No newline at end of file
diff --git a/icons-react/icons-js/atom.js b/icons-react/icons-js/atom.js
new file mode 100644
index 00000000..ce95fbd3
--- /dev/null
+++ b/icons-react/icons-js/atom.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAtom = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-atom" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={12} x2={12} y2={12.01} /><path d="M12 2a4 10 0 0 0 -4 10a4 10 0 0 0 4 10a4 10 0 0 0 4 -10a4 10 0 0 0 -4 -10" transform="rotate(45 12 12)" /><path d="M12 2a4 10 0 0 0 -4 10a4 10 0 0 0 4 10a4 10 0 0 0 4 -10a4 10 0 0 0 -4 -10" transform="rotate(-45 12 12)" /></svg>;
+
+export default IconAtom; \ No newline at end of file
diff --git a/icons-react/icons-js/award.js b/icons-react/icons-js/award.js
new file mode 100644
index 00000000..b6c3e82c
--- /dev/null
+++ b/icons-react/icons-js/award.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconAward = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-award" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={9} r={6} /><polyline points="9 14.2 9 21 12 19 15 21 15 14.2" transform="rotate(-30 12 9)" /><polyline points="9 14.2 9 21 12 19 15 21 15 14.2" transform="rotate(30 12 9)" /></svg>;
+
+export default IconAward; \ No newline at end of file
diff --git a/icons-react/icons-js/backspace.js b/icons-react/icons-js/backspace.js
new file mode 100644
index 00000000..f21ebe1a
--- /dev/null
+++ b/icons-react/icons-js/backspace.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBackspace = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-backspace" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M20 6a1 1 0 0 1 1 1v10a1 1 0 0 1 -1 1h-11l-5 -5a1.5 1.5 0 0 1 0 -2l5 -5Z" /><path d="M12 10l4 4m0 -4l-4 4" /></svg>;
+
+export default IconBackspace; \ No newline at end of file
diff --git a/icons-react/icons-js/ball-basketball.js b/icons-react/icons-js/ball-basketball.js
new file mode 100644
index 00000000..7e205848
--- /dev/null
+++ b/icons-react/icons-js/ball-basketball.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBallBasketball = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-basketball" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={5.65} y1={5.65} x2={18.35} y2={18.35} /><line x1={5.65} y1={18.35} x2={18.35} y2={5.65} /><path d="M12 3a9 9 0 0 0 9 9" /><path d="M3 12a9 9 0 0 1 9 9" /></svg>;
+
+export default IconBallBasketball; \ No newline at end of file
diff --git a/icons-react/icons-js/ball-bowling.js b/icons-react/icons-js/ball-bowling.js
new file mode 100644
index 00000000..fa5fbcd6
--- /dev/null
+++ b/icons-react/icons-js/ball-bowling.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBallBowling = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-bowling" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={11} y1={9} x2={11} y2={9.01} /><line x1={15} y1={8} x2={15} y2={8.01} /><line x1={14} y1={12} x2={14} y2={12.01} /></svg>;
+
+export default IconBallBowling; \ No newline at end of file
diff --git a/icons-react/icons-js/ball-tennis.js b/icons-react/icons-js/ball-tennis.js
new file mode 100644
index 00000000..4a8f4db3
--- /dev/null
+++ b/icons-react/icons-js/ball-tennis.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBallTennis = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-tennis" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M6 5.3a9 9 0 0 1 0 13.4" /><path d="M6 5.3a9 9 0 0 1 0 13.4" transform="rotate(180 12 12)" /></svg>;
+
+export default IconBallTennis; \ No newline at end of file
diff --git a/icons-react/icons-js/ball-volleyball.js b/icons-react/icons-js/ball-volleyball.js
new file mode 100644
index 00000000..27b5c021
--- /dev/null
+++ b/icons-react/icons-js/ball-volleyball.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBallVolleyball = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ball-volleyball" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(120 12 12)" /><path d="M12 12a8 8 0 0 0 8 4M7.5 13.5a12 12 0 0 0 8.5 6.5" transform="rotate(240 12 12)" /></svg>;
+
+export default IconBallVolleyball; \ No newline at end of file
diff --git a/icons-react/icons-js/ban.js b/icons-react/icons-js/ban.js
new file mode 100644
index 00000000..55c30f24
--- /dev/null
+++ b/icons-react/icons-js/ban.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBan = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ban" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={5.7} y1={5.7} x2={18.3} y2={18.3} /></svg>;
+
+export default IconBan; \ No newline at end of file
diff --git a/icons-react/icons-js/bandage.js b/icons-react/icons-js/bandage.js
new file mode 100644
index 00000000..85039cd6
--- /dev/null
+++ b/icons-react/icons-js/bandage.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBandage = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bandage" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={14} y1={12} x2={14} y2={12.01} /><line x1={10} y1={12} x2={10} y2={12.01} /><line x1={12} y1={10} x2={12} y2={10.01} /><line x1={12} y1={14} x2={12} y2={14.01} /><path d="M4.5 12.5l8 -8a4.94 4.94 0 0 1 7 7l-8 8a4.94 4.94 0 0 1 -7 -7" /></svg>;
+
+export default IconBandage; \ No newline at end of file
diff --git a/icons-react/icons-js/barcode.js b/icons-react/icons-js/barcode.js
new file mode 100644
index 00000000..26c9f824
--- /dev/null
+++ b/icons-react/icons-js/barcode.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBarcode = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-barcode" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 7v-1a2 2 0 0 1 2 -2h2" /><path d="M4 17v1a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v1" /><path d="M16 20h2a2 2 0 0 0 2 -2v-1" /><rect x={5} y={11} width={1} height={2} /><line x1={10} y1={11} x2={10} y2={13} /><rect x={14} y={11} width={1} height={2} /><line x1={19} y1={11} x2={19} y2={13} /></svg>;
+
+export default IconBarcode; \ No newline at end of file
diff --git a/icons-react/icons-js/basket.js b/icons-react/icons-js/basket.js
new file mode 100644
index 00000000..b3329883
--- /dev/null
+++ b/icons-react/icons-js/basket.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBasket = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-basket" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 10 12 4 17 10" /><path d="M21 10l-2 8a2 2.5 0 0 1 -2 2h-10a2 2.5 0 0 1 -2 -2l-2 -8Z" /><circle cx={12} cy={15} r={2} /></svg>;
+
+export default IconBasket; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-1.js b/icons-react/icons-js/battery-1.js
new file mode 100644
index 00000000..c3ffb847
--- /dev/null
+++ b/icons-react/icons-js/battery-1.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBattery1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2" /><line x1={7} y1={10} x2={7} y2={14} /></svg>;
+
+export default IconBattery1; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-2.js b/icons-react/icons-js/battery-2.js
new file mode 100644
index 00000000..454c04fd
--- /dev/null
+++ b/icons-react/icons-js/battery-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBattery2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2" /><line x1={7} y1={10} x2={7} y2={14} /><line x1={10} y1={10} x2={10} y2={14} /></svg>;
+
+export default IconBattery2; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-3.js b/icons-react/icons-js/battery-3.js
new file mode 100644
index 00000000..3a8e10f6
--- /dev/null
+++ b/icons-react/icons-js/battery-3.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBattery3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2" /><line x1={7} y1={10} x2={7} y2={14} /><line x1={10} y1={10} x2={10} y2={14} /><line x1={13} y1={10} x2={13} y2={14} /></svg>;
+
+export default IconBattery3; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-4.js b/icons-react/icons-js/battery-4.js
new file mode 100644
index 00000000..a4bc9d59
--- /dev/null
+++ b/icons-react/icons-js/battery-4.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBattery4 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-4" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2" /><line x1={7} y1={10} x2={7} y2={14} /><line x1={10} y1={10} x2={10} y2={14} /><line x1={13} y1={10} x2={13} y2={14} /><line x1={16} y1={10} x2={16} y2={14} /></svg>;
+
+export default IconBattery4; \ No newline at end of file
diff --git a/icons-react/icons-js/battery-charging.js b/icons-react/icons-js/battery-charging.js
new file mode 100644
index 00000000..111b6c52
--- /dev/null
+++ b/icons-react/icons-js/battery-charging.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBatteryCharging = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery-charging" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 7h1a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-2" /><path d="M8 7H6a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h1" /><path d="M12 8l-2 4h3l-2 4" /></svg>;
+
+export default IconBatteryCharging; \ No newline at end of file
diff --git a/icons-react/icons-js/battery.js b/icons-react/icons-js/battery.js
new file mode 100644
index 00000000..27329de4
--- /dev/null
+++ b/icons-react/icons-js/battery.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBattery = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-battery" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h11a2 2 0 0 1 2 2v.5a.5 .5 0 0 0 .5 .5a.5 .5 0 0 1 .5 .5v3a.5 .5 0 0 1 -.5 .5a.5 .5 0 0 0 -.5 .5v.5a2 2 0 0 1 -2 2h-11a2 2 0 0 1 -2 -2v-6a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconBattery; \ No newline at end of file
diff --git a/icons-react/icons-js/bed.js b/icons-react/icons-js/bed.js
new file mode 100644
index 00000000..ffc67806
--- /dev/null
+++ b/icons-react/icons-js/bed.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBed = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bed" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 7v11m0 -4h18m0 4v-8a2 2 0 0 0 -2 -2h-8v6" /><circle cx={7} cy={10} r={1} /></svg>;
+
+export default IconBed; \ No newline at end of file
diff --git a/icons-react/icons-js/bell.js b/icons-react/icons-js/bell.js
new file mode 100644
index 00000000..36072c03
--- /dev/null
+++ b/icons-react/icons-js/bell.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBell = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bell" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 5a2 2 0 0 1 4 0a7 7 0 0 1 4 6v3a4 4 0 0 0 2 3h-16a4 4 0 0 0 2 -3v-3a7 7 0 0 1 4 -6" /><path d="M9 17v1a3 3 0 0 0 6 0v-1" /></svg>;
+
+export default IconBell; \ No newline at end of file
diff --git a/icons-react/icons-js/bike.js b/icons-react/icons-js/bike.js
new file mode 100644
index 00000000..b4660f79
--- /dev/null
+++ b/icons-react/icons-js/bike.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBike = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bike" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={18} r={3} /><circle cx={19} cy={18} r={3} /><polyline points="12 19 12 15 9 12 14 8 16 11 19 11" /><circle cx={17} cy={5} r={1} /></svg>;
+
+export default IconBike; \ No newline at end of file
diff --git a/icons-react/icons-js/biohazard.js b/icons-react/icons-js/biohazard.js
new file mode 100644
index 00000000..1a0f765c
--- /dev/null
+++ b/icons-react/icons-js/biohazard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBiohazard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-biohazard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={2} /><path d="M11.939 14 c0.03 0.173 0.048 0.351 0.056 0.533 l 0.005 0.217 a4.75 4.75 0 0 1 -4.533 4.745 l -0.217 0.005 m -4.75 -4.75 a4.75 4.75 0 0 1 7.737 -3.693 m 6.513 8.443 a4.75 4.75 0 0 1 -4.69 -5.503 l -0.06 0.003 m 1.764 -2.944 a4.75 4.75 0 0 1 7.731 3.477 l 0.005 0.217 m -11.195 -3.813 a4.75 4.75 0 0 1 -1.828 -7.624 l 0.164 -0.172 m 6.718 0 a4.75 4.75 0 0 1 -1.665 7.798" /></svg>;
+
+export default IconBiohazard; \ No newline at end of file
diff --git a/icons-react/icons-js/bluetooth.js b/icons-react/icons-js/bluetooth.js
new file mode 100644
index 00000000..54a6480c
--- /dev/null
+++ b/icons-react/icons-js/bluetooth.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBluetooth = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bluetooth" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="6 8 18 16 12 20 12 4 18 8 6 16" /></svg>;
+
+export default IconBluetooth; \ No newline at end of file
diff --git a/icons-react/icons-js/bold.js b/icons-react/icons-js/bold.js
new file mode 100644
index 00000000..e3ed8a54
--- /dev/null
+++ b/icons-react/icons-js/bold.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBold = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bold" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 5h6a3.5 3.5 0 0 1 0 7h-6z" /><path d="M13 12h1a3.5 3.5 0 0 1 0 7h-7v-7" /></svg>;
+
+export default IconBold; \ No newline at end of file
diff --git a/icons-react/icons-js/bolt.js b/icons-react/icons-js/bolt.js
new file mode 100644
index 00000000..8fb1f0e1
--- /dev/null
+++ b/icons-react/icons-js/bolt.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBolt = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bolt" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="13 3 13 10 19 10 11 21 11 14 5 14 13 3" /></svg>;
+
+export default IconBolt; \ No newline at end of file
diff --git a/icons-react/icons-js/book.js b/icons-react/icons-js/book.js
new file mode 100644
index 00000000..0671685e
--- /dev/null
+++ b/icons-react/icons-js/book.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBook = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-book" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 19a9 9 0 0 1 9 0a9 9 0 0 1 9 0" /><path d="M3 6a9 9 0 0 1 9 0a9 9 0 0 1 9 0" /><line x1={3} y1={6} x2={3} y2={19} /><line x1={12} y1={6} x2={12} y2={19} /><line x1={21} y1={6} x2={21} y2={19} /></svg>;
+
+export default IconBook; \ No newline at end of file
diff --git a/icons-react/icons-js/bookmark.js b/icons-react/icons-js/bookmark.js
new file mode 100644
index 00000000..06e144c4
--- /dev/null
+++ b/icons-react/icons-js/bookmark.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBookmark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bookmark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 4h6a2 2 0 0 1 2 2v14l-5-3l-5 3v-14a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconBookmark; \ No newline at end of file
diff --git a/icons-react/icons-js/border-all.js b/icons-react/icons-js/border-all.js
new file mode 100644
index 00000000..ae7761df
--- /dev/null
+++ b/icons-react/icons-js/border-all.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderAll = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-all" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4} y1={12} x2={20} y2={12} /><line x1={12} y1={4} x2={12} y2={20} /></svg>;
+
+export default IconBorderAll; \ No newline at end of file
diff --git a/icons-react/icons-js/border-bottom.js b/icons-react/icons-js/border-bottom.js
new file mode 100644
index 00000000..dbd6fcb7
--- /dev/null
+++ b/icons-react/icons-js/border-bottom.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderBottom = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-bottom" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={20} x2={4} y2={20} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /></svg>;
+
+export default IconBorderBottom; \ No newline at end of file
diff --git a/icons-react/icons-js/border-horizontal.js b/icons-react/icons-js/border-horizontal.js
new file mode 100644
index 00000000..cff75a52
--- /dev/null
+++ b/icons-react/icons-js/border-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={12} x2={20} y2={12} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/border-inner.js b/icons-react/icons-js/border-inner.js
new file mode 100644
index 00000000..0a3f8df3
--- /dev/null
+++ b/icons-react/icons-js/border-inner.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderInner = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-inner" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={12} x2={20} y2={12} /><line x1={12} y1={4} x2={12} y2={20} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderInner; \ No newline at end of file
diff --git a/icons-react/icons-js/border-left.js b/icons-react/icons-js/border-left.js
new file mode 100644
index 00000000..8361c309
--- /dev/null
+++ b/icons-react/icons-js/border-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={4} y2={4} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/border-none.js b/icons-react/icons-js/border-none.js
new file mode 100644
index 00000000..d911cc71
--- /dev/null
+++ b/icons-react/icons-js/border-none.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderNone = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-none" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderNone; \ No newline at end of file
diff --git a/icons-react/icons-js/border-outer.js b/icons-react/icons-js/border-outer.js
new file mode 100644
index 00000000..8eaa2da1
--- /dev/null
+++ b/icons-react/icons-js/border-outer.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderOuter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-outer" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={12} y1={16} x2={12} y2={16.01} /></svg>;
+
+export default IconBorderOuter; \ No newline at end of file
diff --git a/icons-react/icons-js/border-radius.js b/icons-react/icons-js/border-radius.js
new file mode 100644
index 00000000..b1f6deec
--- /dev/null
+++ b/icons-react/icons-js/border-radius.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderRadius = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-radius" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 12v-4a4 4 0 0 1 4 -4h4" /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderRadius; \ No newline at end of file
diff --git a/icons-react/icons-js/border-right.js b/icons-react/icons-js/border-right.js
new file mode 100644
index 00000000..42b4c8a8
--- /dev/null
+++ b/icons-react/icons-js/border-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={4} x2={20} y2={20} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /></svg>;
+
+export default IconBorderRight; \ No newline at end of file
diff --git a/icons-react/icons-js/border-top.js b/icons-react/icons-js/border-top.js
new file mode 100644
index 00000000..e8289458
--- /dev/null
+++ b/icons-react/icons-js/border-top.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderTop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-top" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={20} y2={4} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={12} y1={8} x2={12} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={12} y1={16} x2={12} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={12} y1={20} x2={12} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderTop; \ No newline at end of file
diff --git a/icons-react/icons-js/border-vertical.js b/icons-react/icons-js/border-vertical.js
new file mode 100644
index 00000000..0393668a
--- /dev/null
+++ b/icons-react/icons-js/border-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBorderVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-border-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={4} x2={12} y2={20} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={20} y1={4} x2={20} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={20} y1={8} x2={20} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /><line x1={20} y1={12} x2={20} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /><line x1={20} y1={16} x2={20} y2={16.01} /><line x1={4} y1={20} x2={4} y2={20.01} /><line x1={8} y1={20} x2={8} y2={20.01} /><line x1={16} y1={20} x2={16} y2={20.01} /><line x1={20} y1={20} x2={20} y2={20.01} /></svg>;
+
+export default IconBorderVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/box.js b/icons-react/icons-js/box.js
new file mode 100644
index 00000000..848660f4
--- /dev/null
+++ b/icons-react/icons-js/box.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBox = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-box" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="12 3 20 7.5 20 16.5 12 21 4 16.5 4 7.5 12 3" /><line x1={12} y1={12} x2={20} y2={7.5} /><line x1={12} y1={12} x2={12} y2={21} /><line x1={12} y1={12} x2={4} y2={7.5} /></svg>;
+
+export default IconBox; \ No newline at end of file
diff --git a/icons-react/icons-js/braces.js b/icons-react/icons-js/braces.js
new file mode 100644
index 00000000..204cfdf6
--- /dev/null
+++ b/icons-react/icons-js/braces.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBraces = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-braces" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4a2 2 0 0 0 -2 2v3a2 3 0 0 1 -2 3a2 3 0 0 1 2 3v3a2 2 0 0 0 2 2" /><path d="M17 4a2 2 0 0 1 2 2v3a2 3 0 0 0 2 3a2 3 0 0 0 -2 3v3a2 2 0 0 1 -2 2" /></svg>;
+
+export default IconBraces; \ No newline at end of file
diff --git a/icons-react/icons-js/brackets.js b/icons-react/icons-js/brackets.js
new file mode 100644
index 00000000..e8561161
--- /dev/null
+++ b/icons-react/icons-js/brackets.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrackets = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brackets" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 4h-3v16h3" /><path d="M16 4h3v16h-3" /></svg>;
+
+export default IconBrackets; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-android.js b/icons-react/icons-js/brand-android.js
new file mode 100644
index 00000000..7d53b5ee
--- /dev/null
+++ b/icons-react/icons-js/brand-android.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandAndroid = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-android" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={10} x2={4} y2={16} /><line x1={20} y1={10} x2={20} y2={16} /><path d="M7 9h10v8a1 1 0 0 1 -1 1h-8a1 1 0 0 1 -1 -1v-8a5 5 0 0 1 10 0" /><line x1={8} y1={3} x2={9} y2={5} /><line x1={16} y1={3} x2={15} y2={5} /><line x1={9} y1={18} x2={9} y2={21} /><line x1={15} y1={18} x2={15} y2={21} /></svg>;
+
+export default IconBrandAndroid; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-apple.js b/icons-react/icons-js/brand-apple.js
new file mode 100644
index 00000000..cd9955c0
--- /dev/null
+++ b/icons-react/icons-js/brand-apple.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandApple = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-apple" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 7c-3 0-4 3-4 5.5 0 3 2 7.5 4 7.5 1.088-.046 1.679-.5 3-.5 1.312 0 1.5.5 3 .5s4-3 4-5c-.028-.01-2.472-.403-2.5-3-.019-2.17 2.416-2.954 2.5-3-1.023-1.492-2.951-1.963-3.5-2-1.433-.111-2.83 1-3.5 1-.68 0-1.9-1-3-1z" /><path d="M12 4a2 2 0 0 0 2 -2a2 2 0 0 0 -2 2" /></svg>;
+
+export default IconBrandApple; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-behance.js b/icons-react/icons-js/brand-behance.js
new file mode 100644
index 00000000..49906a26
--- /dev/null
+++ b/icons-react/icons-js/brand-behance.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandBehance = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-behance" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 18v-12h4.5a3 3 0 0 1 0 6a3 3 0 0 1 0 6h-4.5" /><line x1={3} y1={12} x2={7.5} y2={12} /><path d="M14 13h7a3.5 3.5 0 0 0 -7 0v2a3.5 3.5 0 0 0 6.64 1" /><line x1={16} y1={6} x2={19} y2={6} /></svg>;
+
+export default IconBrandBehance; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-chrome.js b/icons-react/icons-js/brand-chrome.js
new file mode 100644
index 00000000..380c1cd0
--- /dev/null
+++ b/icons-react/icons-js/brand-chrome.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandChrome = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-chrome" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><circle cx={12} cy={12} r={3} /><line x1={12} y1={9} x2={20.4} y2={9} /><line x1={12} y1={9} x2={20.4} y2={9} transform="rotate(120 12 12)" /><line x1={12} y1={9} x2={20.4} y2={9} transform="rotate(240 12 12)" /></svg>;
+
+export default IconBrandChrome; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-codepen.js b/icons-react/icons-js/brand-codepen.js
new file mode 100644
index 00000000..e9230ee6
--- /dev/null
+++ b/icons-react/icons-js/brand-codepen.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandCodepen = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-codepen" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 15l9 6l9 -6l-9 -6l-9 6" /><path d="M3 9l9 6l9 -6l-9 -6l-9 6" /><line x1={3} y1={9} x2={3} y2={15} /><line x1={21} y1={9} x2={21} y2={15} /><line x1={12} y1={3} x2={12} y2={9} /><line x1={12} y1={15} x2={12} y2={21} /></svg>;
+
+export default IconBrandCodepen; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-dribbble.js b/icons-react/icons-js/brand-dribbble.js
new file mode 100644
index 00000000..35383082
--- /dev/null
+++ b/icons-react/icons-js/brand-dribbble.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandDribbble = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-dribbble" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M9 3.6c5 6 7 10.5 7.5 16.2" /><path d="M6.4 19c3.5 -3.5 6 -6.5 14.5 -6.4" /><path d="M3.1 10.75c5 0 9.814 -.38 15.314 -5" /></svg>;
+
+export default IconBrandDribbble; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-facebook.js b/icons-react/icons-js/brand-facebook.js
new file mode 100644
index 00000000..a3d83404
--- /dev/null
+++ b/icons-react/icons-js/brand-facebook.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandFacebook = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-facebook" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 10v4h3v7h4v-7h3l1 -4h-4v-2a1 1 0 0 1 1 -1h3v-4h-3a5 5 0 0 0 -5 5v2h-3" /></svg>;
+
+export default IconBrandFacebook; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-figma.js b/icons-react/icons-js/brand-figma.js
new file mode 100644
index 00000000..f8c7c6e0
--- /dev/null
+++ b/icons-react/icons-js/brand-figma.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandFigma = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-figma" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={15} cy={12} r={3} /><rect x={6} y={3} width={12} height={6} rx={3} /><path d="M9 9a3 3 0 0 0 0 6h3m-3 0a3 3 0 1 0 3 3v-15" /></svg>;
+
+export default IconBrandFigma; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-framer.js b/icons-react/icons-js/brand-framer.js
new file mode 100644
index 00000000..f2ecd6d0
--- /dev/null
+++ b/icons-react/icons-js/brand-framer.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandFramer = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-framer" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 15h12l-12 -12h12v6h-12v6l6 6v-6" /></svg>;
+
+export default IconBrandFramer; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-github.js b/icons-react/icons-js/brand-github.js
new file mode 100644
index 00000000..7d667c3f
--- /dev/null
+++ b/icons-react/icons-js/brand-github.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandGithub = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-github" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 19c-4.286 1.35-4.286-2.55-6-3m12 5v-3.5c0-1 .099-1.405-.5-2 2.791-.3 5.5-1.366 5.5-6.04a4.567 4.567 0 0 0 -1.333 -3.21a4.192 4.192 0 0 0 -.08 -3.227s-1.05-.3-3.476 1.267a12.334 12.334 0 0 0 -6.222 0C6.462 2.723 5.413 3.023 5.413 3.023a4.192 4.192 0 0 0 -.08 3.227A4.566 4.566 0 0 0 4 9.486c0 4.64 2.709 5.68 5.5 6.014-.591.589-.56 1.183-.5 2V21" /></svg>;
+
+export default IconBrandGithub; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-gitlab.js b/icons-react/icons-js/brand-gitlab.js
new file mode 100644
index 00000000..ced9f77d
--- /dev/null
+++ b/icons-react/icons-js/brand-gitlab.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandGitlab = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-gitlab" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M21 14l-9 7-9-7L6 3l3 7h6l3-7z" /></svg>;
+
+export default IconBrandGitlab; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-google-drive.js b/icons-react/icons-js/brand-google-drive.js
new file mode 100644
index 00000000..5f0ff28e
--- /dev/null
+++ b/icons-react/icons-js/brand-google-drive.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandGoogleDrive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google-drive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 10L6 20l-3-5L9 5z" /><path d="M9 15h12l-3 5h-12" /><path d="M15 15L9 5h6l6 10z" /></svg>;
+
+export default IconBrandGoogleDrive; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-google.js b/icons-react/icons-js/brand-google.js
new file mode 100644
index 00000000..b705c7e8
--- /dev/null
+++ b/icons-react/icons-js/brand-google.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandGoogle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-google" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17.788 5.108A9 9 0 1 0 21 12h-8" /></svg>;
+
+export default IconBrandGoogle; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-instagram.js b/icons-react/icons-js/brand-instagram.js
new file mode 100644
index 00000000..e16cf5ff
--- /dev/null
+++ b/icons-react/icons-js/brand-instagram.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandInstagram = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-instagram" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={4} /><circle cx={12} cy={12} r={3} /><line x1={16.5} y1={7.5} x2={16.5} y2={7.501} /></svg>;
+
+export default IconBrandInstagram; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-linkedin.js b/icons-react/icons-js/brand-linkedin.js
new file mode 100644
index 00000000..65b3394c
--- /dev/null
+++ b/icons-react/icons-js/brand-linkedin.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandLinkedin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-linkedin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={8} y1={11} x2={8} y2={16} /><line x1={8} y1={8} x2={8} y2={8.01} /><path d="M12 16v-5" /><path d="M16 16v-3a2 2 0 0 0 -4 0" /></svg>;
+
+export default IconBrandLinkedin; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-medium.js b/icons-react/icons-js/brand-medium.js
new file mode 100644
index 00000000..c543b849
--- /dev/null
+++ b/icons-react/icons-js/brand-medium.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandMedium = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-medium" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M8 9h1l3 3l3 -3h1" /><line x1={8} y1={15} x2={10} y2={15} /><line x1={14} y1={15} x2={16} y2={15} /><line x1={9} y1={9} x2={9} y2={15} /><line x1={15} y1={9} x2={15} y2={15} /></svg>;
+
+export default IconBrandMedium; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-messenger.js b/icons-react/icons-js/brand-messenger.js
new file mode 100644
index 00000000..9eb515e7
--- /dev/null
+++ b/icons-react/icons-js/brand-messenger.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandMessenger = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-messenger" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 20l1.3 -3.9a9 8 0 1 1 3.4 2.9l-4.7 1" /><path d="M8 13l3 -2l2 2l3 -2" /></svg>;
+
+export default IconBrandMessenger; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-opera.js b/icons-react/icons-js/brand-opera.js
new file mode 100644
index 00000000..cba0ccfe
--- /dev/null
+++ b/icons-react/icons-js/brand-opera.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandOpera = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-opera" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><ellipse cx={12} cy={12} rx={3} ry={5} /></svg>;
+
+export default IconBrandOpera; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-paypal.js b/icons-react/icons-js/brand-paypal.js
new file mode 100644
index 00000000..164a49cc
--- /dev/null
+++ b/icons-react/icons-js/brand-paypal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandPaypal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-paypal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 13l2.538-.003c2.46 0 4.962-2.497 4.962-4.997 0-3-1.89-5-4.962-5H7c-.5 0-1 .5-1 1L4 18c0 .5.5 1 1 1h2.846L9 14c.089-.564.43-1 1-1zm7.467-5.837C19.204 8.153 20 10 20 12c0 2.467-2.54 4.505-5 4.505h.021-2.629l-.576 3.65a.998 .998 0 0 1 -.988 .844l-2.712-.002a.5 .5 0 0 1 -.494 -.578L7.846 19" /></svg>;
+
+export default IconBrandPaypal; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-pinterest.js b/icons-react/icons-js/brand-pinterest.js
new file mode 100644
index 00000000..3da71857
--- /dev/null
+++ b/icons-react/icons-js/brand-pinterest.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandPinterest = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-pinterest" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={8} y1={20} x2={12} y2={11} /><path d="M10.7 14C11.137 15.263 12.13 16 13.25 16c2.071 0 3.75-1.554 3.75-4a5 5 0 1 0 -9.7 1.7" /><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconBrandPinterest; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-reddit.js b/icons-react/icons-js/brand-reddit.js
new file mode 100644
index 00000000..504726fd
--- /dev/null
+++ b/icons-react/icons-js/brand-reddit.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandReddit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-reddit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 8c2.648 0 5.028 .826 6.675 2.14a2.5 2.5 0 0 1 2.326 4.36 C21 18.09 16.971 21 12 21c-4.875 0-8.845-2.8-8.996-6.294L3 14.5h0a2.5 2.5 0 0 1 2.326 -4.36C6.972 8.827 9.352 8 12 8z" /><path d="M12 8l1-5 6 1" /><circle cx={19} cy={4} r={1} /><circle cx={9} cy={13} r={0.5} fill="currentColor" /><circle cx={15} cy={13} r={0.5} fill="currentColor" /><path d="M10 17c.667 .333 1.333 .5 2 .5s1.333 -.167 2 -.5" /></svg>;
+
+export default IconBrandReddit; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-safari.js b/icons-react/icons-js/brand-safari.js
new file mode 100644
index 00000000..39c94f76
--- /dev/null
+++ b/icons-react/icons-js/brand-safari.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandSafari = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-safari" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="8 16 10 10 16 8 14 14 8 16" /><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconBrandSafari; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-sketch.js b/icons-react/icons-js/brand-sketch.js
new file mode 100644
index 00000000..dda83794
--- /dev/null
+++ b/icons-react/icons-js/brand-sketch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandSketch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-sketch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3.262 10.878l7.991 8.789c.4.44 1.091.44 1.491 0l7.993-8.79c.313-.344.349-.859.087-1.243L17.287 4.44a1 1 0 0 0 -.823 -.436H7.538a1 1 0 0 0 -.823 .436l-3.54 5.192c-.263 .385 -.227 .901 .087 1.246z" /></svg>;
+
+export default IconBrandSketch; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-slack.js b/icons-react/icons-js/brand-slack.js
new file mode 100644
index 00000000..5a983540
--- /dev/null
+++ b/icons-react/icons-js/brand-slack.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandSlack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-slack" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 12V6a2 2 0 0 1 4 0v6m0-2a2 2 0 1 1 2 2h-6" /><path d="M12 12h6a2 2 0 0 1 0 4h-6m2 0a2 2 0 1 1 -2 2v-6" /><path d="M12 12v6a2 2 0 0 1 -4 0v-6m0 2a2 2 0 1 1 -2 -2h6" /><path d="M12 12H6a2 2 0 0 1 0 -4h6m-2 0a2 2 0 1 1 2 -2v6" /></svg>;
+
+export default IconBrandSlack; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-snapchat.js b/icons-react/icons-js/brand-snapchat.js
new file mode 100644
index 00000000..5aabc070
--- /dev/null
+++ b/icons-react/icons-js/brand-snapchat.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandSnapchat = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-snapchat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16.882 7.842a4.882 4.882 0 0 0 -9.764 0c0 4.273-.213 6.409-4.118 8.118 2 .882 2 .882 3 3 3 0 4 2 6 2s3-2 6-2c1-2.118 1-2.118 3-3-3.906-1.709-4.118-3.845-4.118-8.118h0zM3 15.961c4-2.118 4-4.118 1-7.118m17 7.118c-4-2.118-4-4.118-1-7.118" /></svg>;
+
+export default IconBrandSnapchat; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-tabler.js b/icons-react/icons-js/brand-tabler.js
new file mode 100644
index 00000000..961585df
--- /dev/null
+++ b/icons-react/icons-js/brand-tabler.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandTabler = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-tabler" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 9l3 3l-3 3" /><line x1={13} y1={15} x2={16} y2={15} /><rect x={4} y={4} width={16} height={16} rx={4} /></svg>;
+
+export default IconBrandTabler; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-tailwind.js b/icons-react/icons-js/brand-tailwind.js
new file mode 100644
index 00000000..9fe19299
--- /dev/null
+++ b/icons-react/icons-js/brand-tailwind.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandTailwind = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-tailwind" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M11.667 6 c -2.49 0 -4.044 1.222 -4.667 3.667 c 0.933 -1.223 2.023 -1.68 3.267 -1.375 c 0.71 0.174 1.217 0.68 1.778 1.24 c 0.916 0.912 1.975 1.968 4.288 1.968 c 2.49 0 4.044 -1.222 4.667 -3.667 c -0.933 1.223 -2.023 1.68 -3.267 1.375 c -0.71 -0.174 -1.217 -0.68 -1.778 -1.24 c -0.916 -0.912 -1.975 -1.968 -4.288 -1.968 z m-4 6.5 c -2.49 0 -4.044 1.222 -4.667 3.667 c 0.933 -1.223 2.023 -1.68 3.267 -1.375 c 0.71 0.174 1.217 0.68 1.778 1.24 c 0.916 0.912 1.975 1.968 4.288 1.968 c 2.49 0 4.044 -1.222 4.667 -3.667 c -0.933 1.223 -2.023 1.68 -3.267 1.375 c -0.71 -0.174 -1.217 -0.68 -1.778 -1.24 c -0.916 -0.912 -1.975 -1.968 -4.288 -1.968 z" /></svg>;
+
+export default IconBrandTailwind; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-telegram.js b/icons-react/icons-js/brand-telegram.js
new file mode 100644
index 00000000..e6f29d01
--- /dev/null
+++ b/icons-react/icons-js/brand-telegram.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandTelegram = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-telegram" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 10l-4 4l6 6l4 -16l-18 7l4 2l2 6l3 -4" /></svg>;
+
+export default IconBrandTelegram; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-tiktok.js b/icons-react/icons-js/brand-tiktok.js
new file mode 100644
index 00000000..131c55f2
--- /dev/null
+++ b/icons-react/icons-js/brand-tiktok.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandTiktok = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-tiktok" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 12a4 4 0 1 0 4 4v-12a5 5 0 0 0 5 5" /></svg>;
+
+export default IconBrandTiktok; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-twitter.js b/icons-react/icons-js/brand-twitter.js
new file mode 100644
index 00000000..543ed5ab
--- /dev/null
+++ b/icons-react/icons-js/brand-twitter.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandTwitter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-twitter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M22 4.01c-1 .49-1.98.689-3 .99-1.121-1.265-2.783-1.335-4.38-.737S11.977 6.323 12 8v1c-3.245.083-6.135-1.395-8-4 0 0-4.182 7.433 4 11-1.872 1.247-3.739 2.088-6 2 3.308 1.803 6.913 2.423 10.034 1.517 3.58-1.04 6.522-3.723 7.651-7.742a13.84 13.84 0 0 0 .497 -3.753C20.18 7.773 21.692 5.25 22 4.009z" /></svg>;
+
+export default IconBrandTwitter; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-whatsapp.js b/icons-react/icons-js/brand-whatsapp.js
new file mode 100644
index 00000000..79e96da9
--- /dev/null
+++ b/icons-react/icons-js/brand-whatsapp.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandWhatsapp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-whatsapp" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 21l1.65 -3.8a9 9 0 1 1 3.4 2.9l-5.05 .9" /><path d="M9 10a.5 .5 0 0 0 1 0v-1a.5 .5 0 0 0 -1 0v1a5 5 0 0 0 5 5h1a.5 .5 0 0 0 0 -1h-1a.5 .5 0 0 0 0 1" /></svg>;
+
+export default IconBrandWhatsapp; \ No newline at end of file
diff --git a/icons-react/icons-js/brand-youtube.js b/icons-react/icons-js/brand-youtube.js
new file mode 100644
index 00000000..06368087
--- /dev/null
+++ b/icons-react/icons-js/brand-youtube.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrandYoutube = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brand-youtube" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={5} width={18} height={14} rx={4} /><path d="M10 9l5 3l-5 3z" /></svg>;
+
+export default IconBrandYoutube; \ No newline at end of file
diff --git a/icons-react/icons-js/briefcase.js b/icons-react/icons-js/briefcase.js
new file mode 100644
index 00000000..da642848
--- /dev/null
+++ b/icons-react/icons-js/briefcase.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBriefcase = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-briefcase" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={7} width={18} height={13} rx={2} /><path d="M8 7v-2a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v2" /><line x1={12} y1={12} x2={12} y2={12.01} /><path d="M3 13a20 20 0 0 0 18 0" /></svg>;
+
+export default IconBriefcase; \ No newline at end of file
diff --git a/icons-react/icons-js/brightness-down.js b/icons-react/icons-js/brightness-down.js
new file mode 100644
index 00000000..5d08474c
--- /dev/null
+++ b/icons-react/icons-js/brightness-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrightnessDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brightness-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={3} /><line x1={12} y1={5} x2={12} y2={5.01} /><line x1={17} y1={7} x2={17} y2={7.01} /><line x1={19} y1={12} x2={19} y2={12.01} /><line x1={17} y1={17} x2={17} y2={17.01} /><line x1={12} y1={19} x2={12} y2={19.01} /><line x1={7} y1={17} x2={7} y2={17.01} /><line x1={5} y1={12} x2={5} y2={12.01} /><line x1={7} y1={7} x2={7} y2={7.01} /></svg>;
+
+export default IconBrightnessDown; \ No newline at end of file
diff --git a/icons-react/icons-js/brightness-up.js b/icons-react/icons-js/brightness-up.js
new file mode 100644
index 00000000..b68c6e05
--- /dev/null
+++ b/icons-react/icons-js/brightness-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrightnessUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brightness-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={3} /><line x1={12} y1={5} x2={12} y2={3} /><line x1={17} y1={7} x2={18.4} y2={5.6} /><line x1={19} y1={12} x2={21} y2={12} /><line x1={17} y1={17} x2={18.4} y2={18.4} /><line x1={12} y1={19} x2={12} y2={21} /><line x1={7} y1={17} x2={5.6} y2={18.4} /><line x1={6} y1={12} x2={4} y2={12} /><line x1={7} y1={7} x2={5.6} y2={5.6} /></svg>;
+
+export default IconBrightnessUp; \ No newline at end of file
diff --git a/icons-react/icons-js/brightness.js b/icons-react/icons-js/brightness.js
new file mode 100644
index 00000000..120a6aa9
--- /dev/null
+++ b/icons-react/icons-js/brightness.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrightness = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brightness" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={3} x2={12} y2={21} /><line x1={12} y1={9} x2={16.65} y2={4.35} /><line x1={12} y1={14.3} x2={19.37} y2={6.93} /><line x1={12} y1={19.6} x2={20.85} y2={10.75} /></svg>;
+
+export default IconBrightness; \ No newline at end of file
diff --git a/icons-react/icons-js/browser.js b/icons-react/icons-js/browser.js
new file mode 100644
index 00000000..d0561b74
--- /dev/null
+++ b/icons-react/icons-js/browser.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrowser = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-browser" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={1} /><line x1={4} y1={8} x2={20} y2={8} /><line x1={8} y1={4} x2={8} y2={8} /></svg>;
+
+export default IconBrowser; \ No newline at end of file
diff --git a/icons-react/icons-js/brush.js b/icons-react/icons-js/brush.js
new file mode 100644
index 00000000..68ba41c0
--- /dev/null
+++ b/icons-react/icons-js/brush.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBrush = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-brush" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 21v-4a4 4 0 1 1 4 4h-4" /><path d="M21 3a16 16 0 0 0 -12.8 10.2" /><path d="M21 3a16 16 0 0 1 -10.2 12.8" /><path d="M10.6 9a9 9 0 0 1 4.4 4.4" /></svg>;
+
+export default IconBrush; \ No newline at end of file
diff --git a/icons-react/icons-js/bucket.js b/icons-react/icons-js/bucket.js
new file mode 100644
index 00000000..9ea82b1e
--- /dev/null
+++ b/icons-react/icons-js/bucket.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBucket = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bucket" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19 9l-2 9a2 2.5 0 0 1 -2 2h-6a2 2.5 0 0 1 -2 -2l-2 -9Z" /><path d="M7 9a5 5 0 0 1 10 0" /></svg>;
+
+export default IconBucket; \ No newline at end of file
diff --git a/icons-react/icons-js/bug.js b/icons-react/icons-js/bug.js
new file mode 100644
index 00000000..d9dc3e70
--- /dev/null
+++ b/icons-react/icons-js/bug.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBug = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bug" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 9v-1a3 3 0 0 1 6 0v1" /><path d="M8 9h8a6 6 0 0 1 1 3v3a5 5 0 0 1 -10 0v-3a6 6 0 0 1 1 -3" /><line x1={3} y1={13} x2={7} y2={13} /><line x1={17} y1={13} x2={21} y2={13} /><line x1={12} y1={20} x2={12} y2={14} /><line x1={4} y1={19} x2={7.35} y2={17} /><line x1={20} y1={19} x2={16.65} y2={17} /><line x1={4} y1={7} x2={7.75} y2={9.4} /><line x1={20} y1={7} x2={16.25} y2={9.4} /></svg>;
+
+export default IconBug; \ No newline at end of file
diff --git a/icons-react/icons-js/building-arch.js b/icons-react/icons-js/building-arch.js
new file mode 100644
index 00000000..d62b79e1
--- /dev/null
+++ b/icons-react/icons-js/building-arch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingArch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-arch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><path d="M4 21v-15a2 2 0 0 1 2 -2h12a2 2 0 0 1 2 2v15" /><path d="M9 21v-8a3 3 0 0 1 6 0v8" /></svg>;
+
+export default IconBuildingArch; \ No newline at end of file
diff --git a/icons-react/icons-js/building-bank.js b/icons-react/icons-js/building-bank.js
new file mode 100644
index 00000000..69455617
--- /dev/null
+++ b/icons-react/icons-js/building-bank.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingBank = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-bank" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><line x1={3} y1={10} x2={21} y2={10} /><polyline points="5 6 12 3 19 6" /><line x1={4} y1={10} x2={4} y2={21} /><line x1={20} y1={10} x2={20} y2={21} /><line x1={8} y1={14} x2={8} y2={17} /><line x1={12} y1={14} x2={12} y2={17} /><line x1={16} y1={14} x2={16} y2={17} /></svg>;
+
+export default IconBuildingBank; \ No newline at end of file
diff --git a/icons-react/icons-js/building-bridge-2.js b/icons-react/icons-js/building-bridge-2.js
new file mode 100644
index 00000000..712c0986
--- /dev/null
+++ b/icons-react/icons-js/building-bridge-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingBridge2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-bridge-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 7h12a2 2 0 0 1 2 2v9a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-2a4 4 0 0 0 -8 0v2a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-9a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconBuildingBridge2; \ No newline at end of file
diff --git a/icons-react/icons-js/building-bridge.js b/icons-react/icons-js/building-bridge.js
new file mode 100644
index 00000000..293b1897
--- /dev/null
+++ b/icons-react/icons-js/building-bridge.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingBridge = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-bridge" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={5} x2={6} y2={19} /><line x1={18} y1={5} x2={18} y2={19} /><line x1={2} y1={15} x2={22} y2={15} /><path d="M3 8a7.5 7.5 0 0 0 3 -2a6.5 6.5 0 0 0 12 0a7.5 7.5 0 0 0 3 2" /><line x1={12} y1={10} x2={12} y2={15} /></svg>;
+
+export default IconBuildingBridge; \ No newline at end of file
diff --git a/icons-react/icons-js/building-church.js b/icons-react/icons-js/building-church.js
new file mode 100644
index 00000000..3aaf3edb
--- /dev/null
+++ b/icons-react/icons-js/building-church.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingChurch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-church" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><path d="M10 21v-4a2 2 0 0 1 4 0v4" /><line x1={10} y1={5} x2={14} y2={5} /><line x1={12} y1={3} x2={12} y2={8} /><path d="M6 21v-7m-2 2l8 -8l8 8m-2 -2v7" /></svg>;
+
+export default IconBuildingChurch; \ No newline at end of file
diff --git a/icons-react/icons-js/building-community.js b/icons-react/icons-js/building-community.js
new file mode 100644
index 00000000..0b161b12
--- /dev/null
+++ b/icons-react/icons-js/building-community.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingCommunity = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-community" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 9l5 5v7h-5v-4m0 4h-5v-7l5 -5m1 1v-6a1 1 0 0 1 1 -1h10a1 1 0 0 1 1 1v17h-8" /><line x1={13} y1={7} x2={13} y2={7.01} /><line x1={17} y1={7} x2={17} y2={7.01} /><line x1={17} y1={11} x2={17} y2={11.01} /><line x1={17} y1={15} x2={17} y2={15.01} /></svg>;
+
+export default IconBuildingCommunity; \ No newline at end of file
diff --git a/icons-react/icons-js/building-hospital.js b/icons-react/icons-js/building-hospital.js
new file mode 100644
index 00000000..b9660ee4
--- /dev/null
+++ b/icons-react/icons-js/building-hospital.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingHospital = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-hospital" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><path d="M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16" /><path d="M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4" /><line x1={10} y1={9} x2={14} y2={9} /><line x1={12} y1={7} x2={12} y2={11} /></svg>;
+
+export default IconBuildingHospital; \ No newline at end of file
diff --git a/icons-react/icons-js/building-pavilon.js b/icons-react/icons-js/building-pavilon.js
new file mode 100644
index 00000000..20ba8a19
--- /dev/null
+++ b/icons-react/icons-js/building-pavilon.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingPavilon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-pavilon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 21h7v-3a2 2 0 0 1 4 0v3h7" /><line x1={6} y1={21} x2={6} y2={12} /><line x1={18} y1={21} x2={18} y2={12} /><path d="M6 12h12a3 3 0 0 0 3 -3a9 8 0 0 1 -9 -6a9 8 0 0 1 -9 6a3 3 0 0 0 3 3" /></svg>;
+
+export default IconBuildingPavilon; \ No newline at end of file
diff --git a/icons-react/icons-js/building-skyscraper.js b/icons-react/icons-js/building-skyscraper.js
new file mode 100644
index 00000000..3b83ca2c
--- /dev/null
+++ b/icons-react/icons-js/building-skyscraper.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingSkyscraper = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-skyscraper" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><path d="M5 21v-14l8 -4v18" /><path d="M19 21v-10l-6 -4" /><line x1={9} y1={9} x2={9} y2={9.01} /><line x1={9} y1={12} x2={9} y2={12.01} /><line x1={9} y1={15} x2={9} y2={15.01} /><line x1={9} y1={18} x2={9} y2={18.01} /></svg>;
+
+export default IconBuildingSkyscraper; \ No newline at end of file
diff --git a/icons-react/icons-js/building-store.js b/icons-react/icons-js/building-store.js
new file mode 100644
index 00000000..c09e8bc8
--- /dev/null
+++ b/icons-react/icons-js/building-store.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingStore = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-store" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><path d="M3 7v1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1m0 1a3 3 0 0 0 6 0v-1h-18l2 -4h14l2 4" /><path d="M5 21v-10.15" /><path d="M19 21v-10.15" /><path d="M9 21v-4a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v4" /></svg>;
+
+export default IconBuildingStore; \ No newline at end of file
diff --git a/icons-react/icons-js/building-warehouse.js b/icons-react/icons-js/building-warehouse.js
new file mode 100644
index 00000000..eb33d095
--- /dev/null
+++ b/icons-react/icons-js/building-warehouse.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuildingWarehouse = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building-warehouse" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 21v-13l9-4l9 4v13" /><path d="M13 13h4v8h-10v-6h6" /><path d="M13 21v-9a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v3" /></svg>;
+
+export default IconBuildingWarehouse; \ No newline at end of file
diff --git a/icons-react/icons-js/building.js b/icons-react/icons-js/building.js
new file mode 100644
index 00000000..06ebcb97
--- /dev/null
+++ b/icons-react/icons-js/building.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBuilding = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-building" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={21} x2={21} y2={21} /><line x1={9} y1={8} x2={10} y2={8} /><line x1={9} y1={12} x2={10} y2={12} /><line x1={9} y1={16} x2={10} y2={16} /><line x1={14} y1={8} x2={15} y2={8} /><line x1={14} y1={12} x2={15} y2={12} /><line x1={14} y1={16} x2={15} y2={16} /><path d="M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16" /></svg>;
+
+export default IconBuilding; \ No newline at end of file
diff --git a/icons-react/icons-js/bulb-off.js b/icons-react/icons-js/bulb-off.js
new file mode 100644
index 00000000..7360535c
--- /dev/null
+++ b/icons-react/icons-js/bulb-off.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBulbOff = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bulb-off" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3" /><line x1={9.7} y1={17} x2={14.3} y2={17} /></svg>;
+
+export default IconBulbOff; \ No newline at end of file
diff --git a/icons-react/icons-js/bulb.js b/icons-react/icons-js/bulb.js
new file mode 100644
index 00000000..efd8d2ce
--- /dev/null
+++ b/icons-react/icons-js/bulb.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBulb = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bulb" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><path d="M9 16a5 5 0 1 1 6 0a3.5 3.5 0 0 0 -1 3a2 2 0 0 1 -4 0a3.5 3.5 0 0 0 -1 -3" /><line x1={9.7} y1={17} x2={14.3} y2={17} /></svg>;
+
+export default IconBulb; \ No newline at end of file
diff --git a/icons-react/icons-js/bus.js b/icons-react/icons-js/bus.js
new file mode 100644
index 00000000..3db4e1c3
--- /dev/null
+++ b/icons-react/icons-js/bus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconBus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-bus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={17} r={2} /><circle cx={18} cy={17} r={2} /><path d="M4 17h-2v-11a1 1 0 0 1 1 -1h14a5 7 0 0 1 5 7v5h-2m-4 0h-8" /><polyline points="16 5 17.5 12 22 12" /><line x1={2} y1={10} x2={17} y2={10} /><line x1={7} y1={5} x2={7} y2={10} /><line x1={12} y1={5} x2={12} y2={10} /></svg>;
+
+export default IconBus; \ No newline at end of file
diff --git a/icons-react/icons-js/calculator.js b/icons-react/icons-js/calculator.js
new file mode 100644
index 00000000..f261c02a
--- /dev/null
+++ b/icons-react/icons-js/calculator.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCalculator = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-calculator" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={3} width={16} height={18} rx={2} /><rect x={8} y={7} width={8} height={3} rx={1} /><line x1={8} y1={14} x2={8} y2={14.01} /><line x1={12} y1={14} x2={12} y2={14.01} /><line x1={16} y1={14} x2={16} y2={14.01} /><line x1={8} y1={17} x2={8} y2={17.01} /><line x1={12} y1={17} x2={12} y2={17.01} /><line x1={16} y1={17} x2={16} y2={17.01} /></svg>;
+
+export default IconCalculator; \ No newline at end of file
diff --git a/icons-react/icons-js/calendar-event.js b/icons-react/icons-js/calendar-event.js
new file mode 100644
index 00000000..eb2dceee
--- /dev/null
+++ b/icons-react/icons-js/calendar-event.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCalendarEvent = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-calendar-event" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={5} width={16} height={16} rx={2} /><line x1={16} y1={3} x2={16} y2={7} /><line x1={8} y1={3} x2={8} y2={7} /><line x1={4} y1={11} x2={20} y2={11} /><rect x={8} y={15} width={2} height={2} /></svg>;
+
+export default IconCalendarEvent; \ No newline at end of file
diff --git a/icons-react/icons-js/calendar-minus.js b/icons-react/icons-js/calendar-minus.js
new file mode 100644
index 00000000..61a3b083
--- /dev/null
+++ b/icons-react/icons-js/calendar-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCalendarMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-calendar-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={5} width={16} height={16} rx={2} /><line x1={16} y1={3} x2={16} y2={7} /><line x1={8} y1={3} x2={8} y2={7} /><line x1={4} y1={11} x2={20} y2={11} /><line x1={10} y1={16} x2={14} y2={16} /></svg>;
+
+export default IconCalendarMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/calendar-plus.js b/icons-react/icons-js/calendar-plus.js
new file mode 100644
index 00000000..3426ae00
--- /dev/null
+++ b/icons-react/icons-js/calendar-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCalendarPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-calendar-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={5} width={16} height={16} rx={2} /><line x1={16} y1={3} x2={16} y2={7} /><line x1={8} y1={3} x2={8} y2={7} /><line x1={4} y1={11} x2={20} y2={11} /><line x1={10} y1={16} x2={14} y2={16} /><line x1={12} y1={14} x2={12} y2={18} /></svg>;
+
+export default IconCalendarPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/calendar.js b/icons-react/icons-js/calendar.js
new file mode 100644
index 00000000..db8cd0d2
--- /dev/null
+++ b/icons-react/icons-js/calendar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCalendar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-calendar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={5} width={16} height={16} rx={2} /><line x1={16} y1={3} x2={16} y2={7} /><line x1={8} y1={3} x2={8} y2={7} /><line x1={4} y1={11} x2={20} y2={11} /><line x1={11} y1={15} x2={12} y2={15} /><line x1={12} y1={15} x2={12} y2={18} /></svg>;
+
+export default IconCalendar; \ No newline at end of file
diff --git a/icons-react/icons-js/camera-minus.js b/icons-react/icons-js/camera-minus.js
new file mode 100644
index 00000000..dae301bd
--- /dev/null
+++ b/icons-react/icons-js/camera-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCameraMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={13} r={3} /><path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h3m9 6v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><line x1={15} y1={6} x2={21} y2={6} /></svg>;
+
+export default IconCameraMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/camera-plus.js b/icons-react/icons-js/camera-plus.js
new file mode 100644
index 00000000..e91a45b6
--- /dev/null
+++ b/icons-react/icons-js/camera-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCameraPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={13} r={3} /><path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h2m9 7v7a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><line x1={15} y1={6} x2={21} y2={6} /><line x1={18} y1={3} x2={18} y2={9} /></svg>;
+
+export default IconCameraPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/camera.js b/icons-react/icons-js/camera.js
new file mode 100644
index 00000000..b4a05fa0
--- /dev/null
+++ b/icons-react/icons-js/camera.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCamera = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-camera" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 7h1a2 2 0 0 0 2 -2a1 1 0 0 1 1 -1h6a1 1 0 0 1 1 1a2 2 0 0 0 2 2h1a2 2 0 0 1 2 2v9a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><circle cx={12} cy={13} r={3} /></svg>;
+
+export default IconCamera; \ No newline at end of file
diff --git a/icons-react/icons-js/capture.js b/icons-react/icons-js/capture.js
new file mode 100644
index 00000000..2a6ed2bd
--- /dev/null
+++ b/icons-react/icons-js/capture.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCapture = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-capture" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><circle cx={12} cy={12} r={3} /></svg>;
+
+export default IconCapture; \ No newline at end of file
diff --git a/icons-react/icons-js/car.js b/icons-react/icons-js/car.js
new file mode 100644
index 00000000..e04bad18
--- /dev/null
+++ b/icons-react/icons-js/car.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-car" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M5 17h-2v-6l2-5h9l4 5h1a2 2 0 0 1 2 2v4h-2m-4 0h-6m-6 -6h15m-6 0v-5" /></svg>;
+
+export default IconCar; \ No newline at end of file
diff --git a/icons-react/icons-js/caravan.js b/icons-react/icons-js/caravan.js
new file mode 100644
index 00000000..b3c16b0d
--- /dev/null
+++ b/icons-react/icons-js/caravan.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCaravan = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-caravan" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={11} cy={17} r={2} /><path d="M21 17h-8" /><path d="M9 17h-5a1 1 0 0 1 -1 -1v-9a2 2 0 0 1 2 -2h10l4 4v8" /><rect x={6} y={8} width={6} height={4} rx={1} /></svg>;
+
+export default IconCaravan; \ No newline at end of file
diff --git a/icons-react/icons-js/caret-down.js b/icons-react/icons-js/caret-down.js
new file mode 100644
index 00000000..9679d9e8
--- /dev/null
+++ b/icons-react/icons-js/caret-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCaretDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-caret-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 15l-6-6l-6 6h12" transform="rotate(180 12 12)" /></svg>;
+
+export default IconCaretDown; \ No newline at end of file
diff --git a/icons-react/icons-js/caret-left.js b/icons-react/icons-js/caret-left.js
new file mode 100644
index 00000000..fce6d2f2
--- /dev/null
+++ b/icons-react/icons-js/caret-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCaretLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-caret-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 15l-6-6l-6 6h12" transform="rotate(270 12 12)" /></svg>;
+
+export default IconCaretLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/caret-right.js b/icons-react/icons-js/caret-right.js
new file mode 100644
index 00000000..2d878054
--- /dev/null
+++ b/icons-react/icons-js/caret-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCaretRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-caret-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 15l-6-6l-6 6h12" transform="rotate(90 12 12)" /></svg>;
+
+export default IconCaretRight; \ No newline at end of file
diff --git a/icons-react/icons-js/caret-up.js b/icons-react/icons-js/caret-up.js
new file mode 100644
index 00000000..d83bd563
--- /dev/null
+++ b/icons-react/icons-js/caret-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCaretUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-caret-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 15l-6-6l-6 6h12" /></svg>;
+
+export default IconCaretUp; \ No newline at end of file
diff --git a/icons-react/icons-js/cash.js b/icons-react/icons-js/cash.js
new file mode 100644
index 00000000..61026d74
--- /dev/null
+++ b/icons-react/icons-js/cash.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCash = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cash" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={7} y={9} width={14} height={10} rx={2} /><circle cx={14} cy={14} r={2} /><path d="M17 9v-2a2 2 0 0 0 -2 -2h-10a2 2 0 0 0 -2 2v6a2 2 0 0 0 2 2h2" /></svg>;
+
+export default IconCash; \ No newline at end of file
diff --git a/icons-react/icons-js/cast.js b/icons-react/icons-js/cast.js
new file mode 100644
index 00000000..0cd029bf
--- /dev/null
+++ b/icons-react/icons-js/cast.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCast = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cast" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={19} x2={3.01} y2={19} /><path d="M7 19a4 4 0 0 0 -4 -4" /><path d="M11 19a8 8 0 0 0 -8 -8" /><path d="M15 19h3a3 3 0 0 0 3 -3v-8a3 3 0 0 0 -3 -3h-12a3 3 0 0 0 -2.8 2" /></svg>;
+
+export default IconCast; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-area-line.js b/icons-react/icons-js/chart-area-line.js
new file mode 100644
index 00000000..2abdc5b1
--- /dev/null
+++ b/icons-react/icons-js/chart-area-line.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartAreaLine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-area-line" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="4 19 8 13 12 15 16 10 20 14 20 19 4 19" /><polyline points="4 12 7 8 11 10 16 4 20 8" /></svg>;
+
+export default IconChartAreaLine; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-area.js b/icons-react/icons-js/chart-area.js
new file mode 100644
index 00000000..c1d828c0
--- /dev/null
+++ b/icons-react/icons-js/chart-area.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartArea = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-area" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={19} x2={20} y2={19} /><polyline points="4 15 8 9 12 11 16 6 20 10 20 15 4 15" /></svg>;
+
+export default IconChartArea; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-bar.js b/icons-react/icons-js/chart-bar.js
new file mode 100644
index 00000000..d3e905ec
--- /dev/null
+++ b/icons-react/icons-js/chart-bar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartBar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-bar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={12} width={6} height={8} rx={1} /><rect x={9} y={8} width={6} height={12} rx={1} /><rect x={15} y={4} width={6} height={16} rx={1} /><line x1={4} y1={20} x2={18} y2={20} /></svg>;
+
+export default IconChartBar; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-bubble.js b/icons-react/icons-js/chart-bubble.js
new file mode 100644
index 00000000..595efbc2
--- /dev/null
+++ b/icons-react/icons-js/chart-bubble.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartBubble = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-bubble" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={16} r={3} /><circle cx={16} cy={19} r={2} /><circle cx={14.5} cy={7.5} r={4.5} /></svg>;
+
+export default IconChartBubble; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-candle.js b/icons-react/icons-js/chart-candle.js
new file mode 100644
index 00000000..75c9ad38
--- /dev/null
+++ b/icons-react/icons-js/chart-candle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartCandle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-candle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={6} width={4} height={5} rx={1} /><line x1={6} y1={4} x2={6} y2={6} /><line x1={6} y1={11} x2={6} y2={20} /><rect x={10} y={14} width={4} height={5} rx={1} /><line x1={12} y1={4} x2={12} y2={14} /><line x1={12} y1={19} x2={12} y2={20} /><rect x={16} y={5} width={4} height={6} rx={1} /><line x1={18} y1={4} x2={18} y2={5} /><line x1={18} y1={11} x2={18} y2={20} /></svg>;
+
+export default IconChartCandle; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-donut.js b/icons-react/icons-js/chart-donut.js
new file mode 100644
index 00000000..8087289c
--- /dev/null
+++ b/icons-react/icons-js/chart-donut.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartDonut = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-donut" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 3.2a9 9 0 1 0 10.8 10.8a1 1 0 0 0 -1 -1h-3.8a4.1 4.1 0 1 1 -5 -5v-4a.9 .9 0 0 0 -1 -.8" /><path d="M15 3.5a9 9 0 0 1 5.5 5.5h-4.5a9 9 0 0 0 -1 -1v-4.5" /></svg>;
+
+export default IconChartDonut; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-line.js b/icons-react/icons-js/chart-line.js
new file mode 100644
index 00000000..d32d3f0f
--- /dev/null
+++ b/icons-react/icons-js/chart-line.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartLine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-line" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={19} x2={20} y2={19} /><polyline points="4 15 8 9 12 11 16 6 20 10" /></svg>;
+
+export default IconChartLine; \ No newline at end of file
diff --git a/icons-react/icons-js/chart-pie.js b/icons-react/icons-js/chart-pie.js
new file mode 100644
index 00000000..6527b16b
--- /dev/null
+++ b/icons-react/icons-js/chart-pie.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChartPie = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chart-pie" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 3.2a9 9 0 1 0 10.8 10.8a1 1 0 0 0 -1 -1h-6.8a2 2 0 0 1 -2 -2v-7a.9 .9 0 0 0 -1 -.8" /><path d="M15 3.5a9 9 0 0 1 5.5 5.5h-4.5a1 1 0 0 1 -1 -1v-4.5" /></svg>;
+
+export default IconChartPie; \ No newline at end of file
diff --git a/icons-react/icons-js/check.js b/icons-react/icons-js/check.js
new file mode 100644
index 00000000..cd4cbb29
--- /dev/null
+++ b/icons-react/icons-js/check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 12l5 5l10 -10" /></svg>;
+
+export default IconCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/checkbox.js b/icons-react/icons-js/checkbox.js
new file mode 100644
index 00000000..3e77e15b
--- /dev/null
+++ b/icons-react/icons-js/checkbox.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCheckbox = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-checkbox" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="9 11 12 14 20 6" /><path d="M20 12v6a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2h9" /></svg>;
+
+export default IconCheckbox; \ No newline at end of file
diff --git a/icons-react/icons-js/checks.js b/icons-react/icons-js/checks.js
new file mode 100644
index 00000000..15aa941e
--- /dev/null
+++ b/icons-react/icons-js/checks.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChecks = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-checks" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 12l5 5l10 -10" /><path d="M2 12l5 5m5 -5l5 -5" /></svg>;
+
+export default IconChecks; \ No newline at end of file
diff --git a/icons-react/icons-js/chevron-down.js b/icons-react/icons-js/chevron-down.js
new file mode 100644
index 00000000..65c4d654
--- /dev/null
+++ b/icons-react/icons-js/chevron-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevron-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="6 9 12 15 18 9" /></svg>;
+
+export default IconChevronDown; \ No newline at end of file
diff --git a/icons-react/icons-js/chevron-left.js b/icons-react/icons-js/chevron-left.js
new file mode 100644
index 00000000..364256ca
--- /dev/null
+++ b/icons-react/icons-js/chevron-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevron-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="15 6 9 12 15 18" /></svg>;
+
+export default IconChevronLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/chevron-right.js b/icons-react/icons-js/chevron-right.js
new file mode 100644
index 00000000..2505fe8b
--- /dev/null
+++ b/icons-react/icons-js/chevron-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevron-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="9 6 15 12 9 18" /></svg>;
+
+export default IconChevronRight; \ No newline at end of file
diff --git a/icons-react/icons-js/chevron-up.js b/icons-react/icons-js/chevron-up.js
new file mode 100644
index 00000000..3d36c7ce
--- /dev/null
+++ b/icons-react/icons-js/chevron-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevron-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="6 15 12 9 18 15" /></svg>;
+
+export default IconChevronUp; \ No newline at end of file
diff --git a/icons-react/icons-js/chevrons-down.js b/icons-react/icons-js/chevrons-down.js
new file mode 100644
index 00000000..29513474
--- /dev/null
+++ b/icons-react/icons-js/chevrons-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronsDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevrons-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 7 12 12 17 7" /><polyline points="7 13 12 18 17 13" /></svg>;
+
+export default IconChevronsDown; \ No newline at end of file
diff --git a/icons-react/icons-js/chevrons-left.js b/icons-react/icons-js/chevrons-left.js
new file mode 100644
index 00000000..d109e54c
--- /dev/null
+++ b/icons-react/icons-js/chevrons-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronsLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevrons-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="11 7 6 12 11 17" /><polyline points="17 7 12 12 17 17" /></svg>;
+
+export default IconChevronsLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/chevrons-right.js b/icons-react/icons-js/chevrons-right.js
new file mode 100644
index 00000000..7eac74b1
--- /dev/null
+++ b/icons-react/icons-js/chevrons-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronsRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevrons-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 7 12 12 7 17" /><polyline points="13 7 18 12 13 17" /></svg>;
+
+export default IconChevronsRight; \ No newline at end of file
diff --git a/icons-react/icons-js/chevrons-up.js b/icons-react/icons-js/chevrons-up.js
new file mode 100644
index 00000000..1a973c99
--- /dev/null
+++ b/icons-react/icons-js/chevrons-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconChevronsUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-chevrons-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 11 12 6 17 11" /><polyline points="7 17 12 12 17 17" /></svg>;
+
+export default IconChevronsUp; \ No newline at end of file
diff --git a/icons-react/icons-js/circle-check.js b/icons-react/icons-js/circle-check.js
new file mode 100644
index 00000000..980ba9e8
--- /dev/null
+++ b/icons-react/icons-js/circle-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCircleCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-circle-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M9 12l2 2l4 -4" /></svg>;
+
+export default IconCircleCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/circle-minus.js b/icons-react/icons-js/circle-minus.js
new file mode 100644
index 00000000..f67fcbd7
--- /dev/null
+++ b/icons-react/icons-js/circle-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCircleMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-circle-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={12} x2={15} y2={12} /></svg>;
+
+export default IconCircleMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/circle-plus.js b/icons-react/icons-js/circle-plus.js
new file mode 100644
index 00000000..996da9a8
--- /dev/null
+++ b/icons-react/icons-js/circle-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCirclePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-circle-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={12} x2={15} y2={12} /><line x1={12} y1={9} x2={12} y2={15} /></svg>;
+
+export default IconCirclePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/circle-x.js b/icons-react/icons-js/circle-x.js
new file mode 100644
index 00000000..09d9bb26
--- /dev/null
+++ b/icons-react/icons-js/circle-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCircleX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-circle-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M10 10l4 4m0 -4l-4 4" /></svg>;
+
+export default IconCircleX; \ No newline at end of file
diff --git a/icons-react/icons-js/circle.js b/icons-react/icons-js/circle.js
new file mode 100644
index 00000000..b525033c
--- /dev/null
+++ b/icons-react/icons-js/circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/clear-formatting.js b/icons-react/icons-js/clear-formatting.js
new file mode 100644
index 00000000..42eba06f
--- /dev/null
+++ b/icons-react/icons-js/clear-formatting.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClearFormatting = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clear-formatting" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 15l4 4m0 -4l-4 4" /><path d="M7 6v-1h11v1" /><line x1={7} y1={19} x2={11} y2={19} /><line x1={13} y1={5} x2={9} y2={19} /></svg>;
+
+export default IconClearFormatting; \ No newline at end of file
diff --git a/icons-react/icons-js/click.js b/icons-react/icons-js/click.js
new file mode 100644
index 00000000..d012e6e3
--- /dev/null
+++ b/icons-react/icons-js/click.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClick = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-click" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={12} x2={6} y2={12} /><line x1={12} y1={3} x2={12} y2={6} /><line x1={7.8} y1={7.8} x2={5.6} y2={5.6} /><line x1={16.2} y1={7.8} x2={18.4} y2={5.6} /><line x1={7.8} y1={16.2} x2={5.6} y2={18.4} /><path d="M12 12l9 3l-4 2l-2 4l-3 -9" /></svg>;
+
+export default IconClick; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard-check.js b/icons-react/icons-js/clipboard-check.js
new file mode 100644
index 00000000..d9959a80
--- /dev/null
+++ b/icons-react/icons-js/clipboard-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClipboardCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><path d="M9 14l2 2l4 -4" /></svg>;
+
+export default IconClipboardCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard-list.js b/icons-react/icons-js/clipboard-list.js
new file mode 100644
index 00000000..08e9c552
--- /dev/null
+++ b/icons-react/icons-js/clipboard-list.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClipboardList = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-list" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><line x1={9} y1={12} x2={9.01} y2={12} /><line x1={13} y1={12} x2={15} y2={12} /><line x1={9} y1={16} x2={9.01} y2={16} /><line x1={13} y1={16} x2={15} y2={16} /></svg>;
+
+export default IconClipboardList; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard-x.js b/icons-react/icons-js/clipboard-x.js
new file mode 100644
index 00000000..7b3cdb56
--- /dev/null
+++ b/icons-react/icons-js/clipboard-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClipboardX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /><path d="M10 12l4 4m0 -4l-4 4" /></svg>;
+
+export default IconClipboardX; \ No newline at end of file
diff --git a/icons-react/icons-js/clipboard.js b/icons-react/icons-js/clipboard.js
new file mode 100644
index 00000000..fe2c2803
--- /dev/null
+++ b/icons-react/icons-js/clipboard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClipboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clipboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 5H7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2V7a2 2 0 0 0 -2 -2h-2" /><rect x={9} y={3} width={6} height={4} rx={2} /></svg>;
+
+export default IconClipboard; \ No newline at end of file
diff --git a/icons-react/icons-js/clock.js b/icons-react/icons-js/clock.js
new file mode 100644
index 00000000..d09bb78f
--- /dev/null
+++ b/icons-react/icons-js/clock.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconClock = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-clock" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><polyline points="12 7 12 12 15 15" /></svg>;
+
+export default IconClock; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud-download.js b/icons-react/icons-js/cloud-download.js
new file mode 100644
index 00000000..403f2cfa
--- /dev/null
+++ b/icons-react/icons-js/cloud-download.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloudDownload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud-download" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19 18a3.5 3.5 0 0 0 0 -7h-1a5 4.5 0 0 0 -11 -2a4.6 4.4 0 0 0 -2.1 8.4" /><line x1={12} y1={13} x2={12} y2={22} /><polyline points="9 19 12 22 15 19" /></svg>;
+
+export default IconCloudDownload; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud-rain.js b/icons-react/icons-js/cloud-rain.js
new file mode 100644
index 00000000..66687f70
--- /dev/null
+++ b/icons-react/icons-js/cloud-rain.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloudRain = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud-rain" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7" /><path d="M11 13v2m0 3v2m4 -5v2m0 3v2" /></svg>;
+
+export default IconCloudRain; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud-snow.js b/icons-react/icons-js/cloud-snow.js
new file mode 100644
index 00000000..bab3b95a
--- /dev/null
+++ b/icons-react/icons-js/cloud-snow.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloudSnow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud-snow" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7" /><path d="M11 15v.01m0 3v.01m0 3v.01m4 -4v.01m0 3v.01" /></svg>;
+
+export default IconCloudSnow; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud-storm.js b/icons-react/icons-js/cloud-storm.js
new file mode 100644
index 00000000..2914b6e6
--- /dev/null
+++ b/icons-react/icons-js/cloud-storm.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloudStorm = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud-storm" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-1" /><polyline points="13 14 11 18 14 18 12 22" /></svg>;
+
+export default IconCloudStorm; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud-upload.js b/icons-react/icons-js/cloud-upload.js
new file mode 100644
index 00000000..87895650
--- /dev/null
+++ b/icons-react/icons-js/cloud-upload.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloudUpload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud-upload" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-1" /><polyline points="9 15 12 12 15 15" /><line x1={12} y1={12} x2={12} y2={21} /></svg>;
+
+export default IconCloudUpload; \ No newline at end of file
diff --git a/icons-react/icons-js/cloud.js b/icons-react/icons-js/cloud.js
new file mode 100644
index 00000000..7cb9cc5a
--- /dev/null
+++ b/icons-react/icons-js/cloud.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCloud = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cloud" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 18a4.6 4.4 0 0 1 0 -9h0a5 4.5 0 0 1 11 2h1a3.5 3.5 0 0 1 0 7h-12" /></svg>;
+
+export default IconCloud; \ No newline at end of file
diff --git a/icons-react/icons-js/code.js b/icons-react/icons-js/code.js
new file mode 100644
index 00000000..897ef214
--- /dev/null
+++ b/icons-react/icons-js/code.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCode = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-code" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="7 8 3 12 7 16" /><polyline points="17 8 21 12 17 16" /><line x1={14} y1={4} x2={10} y2={20} /></svg>;
+
+export default IconCode; \ No newline at end of file
diff --git a/icons-react/icons-js/coin.js b/icons-react/icons-js/coin.js
new file mode 100644
index 00000000..84d8d7d3
--- /dev/null
+++ b/icons-react/icons-js/coin.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCoin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-coin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M14.8 9a2 2 0 0 0 -1.8 -1h-2a2 2 0 0 0 0 4h2a2 2 0 0 1 0 4h-2a2 2 0 0 1 -1.8 -1" /><path d="M12 6v2m0 8v2" /></svg>;
+
+export default IconCoin; \ No newline at end of file
diff --git a/icons-react/icons-js/color-picker.js b/icons-react/icons-js/color-picker.js
new file mode 100644
index 00000000..03ba167b
--- /dev/null
+++ b/icons-react/icons-js/color-picker.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconColorPicker = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-color-picker" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={11} y1={7} x2={17} y2={13} /><path d="M5 19v-4l9.7 -9.7a1 1 0 0 1 1.4 0l2.6 2.6a1 1 0 0 1 0 1.4l-9.7 9.7h-4" /></svg>;
+
+export default IconColorPicker; \ No newline at end of file
diff --git a/icons-react/icons-js/color-swatch.js b/icons-react/icons-js/color-swatch.js
new file mode 100644
index 00000000..966efa33
--- /dev/null
+++ b/icons-react/icons-js/color-swatch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconColorSwatch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-color-swatch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19 3h-4a2 2 0 0 0 -2 2v12a4 4 0 0 0 8 0v-12a2 2 0 0 0 -2 -2" /><path d="M13 7.35l-2 -2a2 2 0 0 0 -2.828 0l-2.828 2.828a2 2 0 0 0 0 2.828l 9 9" /><path d="M7.3 13h-2.3a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h12" /><line x1={17} y1={17} x2={17} y2={17.01} /></svg>;
+
+export default IconColorSwatch; \ No newline at end of file
diff --git a/icons-react/icons-js/columns.js b/icons-react/icons-js/columns.js
new file mode 100644
index 00000000..137345d8
--- /dev/null
+++ b/icons-react/icons-js/columns.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconColumns = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-columns" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={9.5} y2={6} /><line x1={4} y1={10} x2={9.5} y2={10} /><line x1={4} y1={14} x2={9.5} y2={14} /><line x1={4} y1={18} x2={9.5} y2={18} /><line x1={14.5} y1={6} x2={20} y2={6} /><line x1={14.5} y1={10} x2={20} y2={10} /><line x1={14.5} y1={14} x2={20} y2={14} /><line x1={14.5} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconColumns; \ No newline at end of file
diff --git a/icons-react/icons-js/comet.js b/icons-react/icons-js/comet.js
new file mode 100644
index 00000000..a6519291
--- /dev/null
+++ b/icons-react/icons-js/comet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconComet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-comet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15.5 18.5l-3 1.5l.5-3.5-2-2 3-.5 1.5-3 1.5 3 3 .5-2 2 .5 3.5z" /><line x1={4} y1={4} x2={11} y2={11} /><line x1={9} y1={4} x2={12.5} y2={7.5} /><line x1={4} y1={9} x2={7.5} y2={12.5} /></svg>;
+
+export default IconComet; \ No newline at end of file
diff --git a/icons-react/icons-js/command.js b/icons-react/icons-js/command.js
new file mode 100644
index 00000000..76d09ed2
--- /dev/null
+++ b/icons-react/icons-js/command.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCommand = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-command" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 9a2 2 0 1 1 2 -2v10a2 2 0 1 1 -2 -2h10a2 2 0 1 1 -2 2v-10a2 2 0 1 1 2 2h-10" /></svg>;
+
+export default IconCommand; \ No newline at end of file
diff --git a/icons-react/icons-js/compass.js b/icons-react/icons-js/compass.js
new file mode 100644
index 00000000..e4663742
--- /dev/null
+++ b/icons-react/icons-js/compass.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCompass = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-compass" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="8 16 10 10 16 8 14 14 8 16" /><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconCompass; \ No newline at end of file
diff --git a/icons-react/icons-js/contrast.js b/icons-react/icons-js/contrast.js
new file mode 100644
index 00000000..7d05d294
--- /dev/null
+++ b/icons-react/icons-js/contrast.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconContrast = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-contrast" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M12 17a5 5 0 0 0 0 -10v10" /></svg>;
+
+export default IconContrast; \ No newline at end of file
diff --git a/icons-react/icons-js/copy.js b/icons-react/icons-js/copy.js
new file mode 100644
index 00000000..3281b93c
--- /dev/null
+++ b/icons-react/icons-js/copy.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCopy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-copy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={8} y={8} width={12} height={12} rx={2} /><path d="M16 8v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" /></svg>;
+
+export default IconCopy; \ No newline at end of file
diff --git a/icons-react/icons-js/copyleft.js b/icons-react/icons-js/copyleft.js
new file mode 100644
index 00000000..41408123
--- /dev/null
+++ b/icons-react/icons-js/copyleft.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCopyleft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-copyleft" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M9.5 9a3.5 4 0 1 1 0 6" /></svg>;
+
+export default IconCopyleft; \ No newline at end of file
diff --git a/icons-react/icons-js/copyright.js b/icons-react/icons-js/copyright.js
new file mode 100644
index 00000000..ab3cb0d7
--- /dev/null
+++ b/icons-react/icons-js/copyright.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCopyright = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-copyright" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M14.5 9a3.5 4 0 1 0 0 6" /></svg>;
+
+export default IconCopyright; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-down-left.js b/icons-react/icons-js/corner-down-left.js
new file mode 100644
index 00000000..562cb150
--- /dev/null
+++ b/icons-react/icons-js/corner-down-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerDownLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-down-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 6v6a3 3 0 0 1 -3 3h-10l5 -5m0 10l-5 -5" /></svg>;
+
+export default IconCornerDownLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-down-right.js b/icons-react/icons-js/corner-down-right.js
new file mode 100644
index 00000000..1858f1ef
--- /dev/null
+++ b/icons-react/icons-js/corner-down-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerDownRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-down-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 6v6a3 3 0 0 0 3 3h10l-5 -5m0 10l5 -5" /></svg>;
+
+export default IconCornerDownRight; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-left-down.js b/icons-react/icons-js/corner-left-down.js
new file mode 100644
index 00000000..9842cf61
--- /dev/null
+++ b/icons-react/icons-js/corner-left-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerLeftDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-left-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 6h-6a3 3 0 0 0 -3 3v10l-5 -5m10 0l-5 5" /></svg>;
+
+export default IconCornerLeftDown; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-left-up.js b/icons-react/icons-js/corner-left-up.js
new file mode 100644
index 00000000..7eb81714
--- /dev/null
+++ b/icons-react/icons-js/corner-left-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerLeftUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-left-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 18h-6a3 3 0 0 1 -3 -3v-10l-5 5m10 0l-5 -5" /></svg>;
+
+export default IconCornerLeftUp; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-right-down.js b/icons-react/icons-js/corner-right-down.js
new file mode 100644
index 00000000..ec92c195
--- /dev/null
+++ b/icons-react/icons-js/corner-right-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerRightDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-right-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 6h6a3 3 0 0 1 3 3v10l-5 -5m10 0l-5 5" /></svg>;
+
+export default IconCornerRightDown; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-right-up.js b/icons-react/icons-js/corner-right-up.js
new file mode 100644
index 00000000..9124b45e
--- /dev/null
+++ b/icons-react/icons-js/corner-right-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerRightUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-right-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18h6a3 3 0 0 0 3 -3v-10l-5 5m10 0l-5 -5" /></svg>;
+
+export default IconCornerRightUp; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-up-left.js b/icons-react/icons-js/corner-up-left.js
new file mode 100644
index 00000000..648fa3f7
--- /dev/null
+++ b/icons-react/icons-js/corner-up-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerUpLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-up-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 18v-6a3 3 0 0 0 -3 -3h-10l5 -5m0 10l-5 -5" /></svg>;
+
+export default IconCornerUpLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/corner-up-right.js b/icons-react/icons-js/corner-up-right.js
new file mode 100644
index 00000000..99590362
--- /dev/null
+++ b/icons-react/icons-js/corner-up-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCornerUpRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-corner-up-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 18v-6a3 3 0 0 1 3 -3h10l-5 -5m0 10l5 -5" /></svg>;
+
+export default IconCornerUpRight; \ No newline at end of file
diff --git a/icons-react/icons-js/credit-card.js b/icons-react/icons-js/credit-card.js
new file mode 100644
index 00000000..2ef8dc7f
--- /dev/null
+++ b/icons-react/icons-js/credit-card.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCreditCard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-credit-card" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={5} width={18} height={14} rx={3} /><line x1={3} y1={10} x2={21} y2={10} /><line x1={7} y1={15} x2={7.01} y2={15} /><line x1={11} y1={15} x2={13} y2={15} /></svg>;
+
+export default IconCreditCard; \ No newline at end of file
diff --git a/icons-react/icons-js/crop.js b/icons-react/icons-js/crop.js
new file mode 100644
index 00000000..86b42013
--- /dev/null
+++ b/icons-react/icons-js/crop.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCrop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-crop" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 5v10a1 1 0 0 0 1 1h10" /><path d="M5 8h10a1 1 0 0 1 1 1v10" /></svg>;
+
+export default IconCrop; \ No newline at end of file
diff --git a/icons-react/icons-js/crosshair.js b/icons-react/icons-js/crosshair.js
new file mode 100644
index 00000000..c27c3496
--- /dev/null
+++ b/icons-react/icons-js/crosshair.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCrosshair = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-crosshair" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><line x1={9} y1={12} x2={15} y2={12} /><line x1={12} y1={9} x2={12} y2={15} /></svg>;
+
+export default IconCrosshair; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-bitcoin.js b/icons-react/icons-js/currency-bitcoin.js
new file mode 100644
index 00000000..5984fda7
--- /dev/null
+++ b/icons-react/icons-js/currency-bitcoin.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyBitcoin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-bitcoin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 6h8a3 3 0 0 1 0 6a3 3 0 0 1 0 6h-8" /><line x1={8} y1={6} x2={8} y2={18} /><line x1={8} y1={12} x2={14} y2={12} /><line x1={9} y1={3} x2={9} y2={6} /><line x1={13} y1={3} x2={13} y2={6} /><line x1={9} y1={18} x2={9} y2={21} /><line x1={13} y1={18} x2={13} y2={21} /></svg>;
+
+export default IconCurrencyBitcoin; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-dollar.js b/icons-react/icons-js/currency-dollar.js
new file mode 100644
index 00000000..33a74cc3
--- /dev/null
+++ b/icons-react/icons-js/currency-dollar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyDollar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-dollar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16.7 8a3 3 0 0 0 -2.7 -2h-4a3 3 0 0 0 0 6h4a3 3 0 0 1 0 6h-4a3 3 0 0 1 -2.7 -2" /><path d="M12 3v3m0 12v3" /></svg>;
+
+export default IconCurrencyDollar; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-euro.js b/icons-react/icons-js/currency-euro.js
new file mode 100644
index 00000000..1edd0f49
--- /dev/null
+++ b/icons-react/icons-js/currency-euro.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyEuro = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-euro" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17.2 7a6 7 0 1 0 0 10" /><path d="M13 10h-8m0 4h8" /></svg>;
+
+export default IconCurrencyEuro; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-pound.js b/icons-react/icons-js/currency-pound.js
new file mode 100644
index 00000000..0c76b268
--- /dev/null
+++ b/icons-react/icons-js/currency-pound.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyPound = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-pound" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 18.5a6 6 0 0 1 -5 0a6 6 0 0 0 -5 .5a3 3 0 0 0 2 -2.5v-7.5a4 4 0 0 1 7.45 -2m-2.55 6h-7" /></svg>;
+
+export default IconCurrencyPound; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-rupee.js b/icons-react/icons-js/currency-rupee.js
new file mode 100644
index 00000000..dbcdf8c5
--- /dev/null
+++ b/icons-react/icons-js/currency-rupee.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyRupee = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-rupee" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 6h-11h3a4 4 0 0 1 0 8h-3l6 6" /><line x1={7} y1={10} x2={18} y2={10} /></svg>;
+
+export default IconCurrencyRupee; \ No newline at end of file
diff --git a/icons-react/icons-js/currency-yen.js b/icons-react/icons-js/currency-yen.js
new file mode 100644
index 00000000..d3a25789
--- /dev/null
+++ b/icons-react/icons-js/currency-yen.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCurrencyYen = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-currency-yen" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 19v-7l-5 -7m10 0l-5 7" /><line x1={8} y1={17} x2={16} y2={17} /><line x1={8} y1={13} x2={16} y2={13} /></svg>;
+
+export default IconCurrencyYen; \ No newline at end of file
diff --git a/icons-react/icons-js/cut.js b/icons-react/icons-js/cut.js
new file mode 100644
index 00000000..2011a9cb
--- /dev/null
+++ b/icons-react/icons-js/cut.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconCut = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-cut" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={3} /><circle cx={17} cy={17} r={3} /><line x1={9.15} y1={14.85} x2={18} y2={4} /><line x1={6} y1={4} x2={14.85} y2={14.85} /></svg>;
+
+export default IconCut; \ No newline at end of file
diff --git a/icons-react/icons-js/dashboard.js b/icons-react/icons-js/dashboard.js
new file mode 100644
index 00000000..ae4a651c
--- /dev/null
+++ b/icons-react/icons-js/dashboard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDashboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dashboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={13} r={2} /><line x1={13.45} y1={11.55} x2={15.5} y2={9.5} /><path d="M6.4 20a9 9 0 1 1 11.2 0Z" /></svg>;
+
+export default IconDashboard; \ No newline at end of file
diff --git a/icons-react/icons-js/database.js b/icons-react/icons-js/database.js
new file mode 100644
index 00000000..b95edb79
--- /dev/null
+++ b/icons-react/icons-js/database.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDatabase = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-database" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><ellipse cx={12} cy={6} rx={8} ry={3} /><path d="M4 6v6a8 3 0 0 0 16 0v-6" /><path d="M4 12v6a8 3 0 0 0 16 0v-6" /></svg>;
+
+export default IconDatabase; \ No newline at end of file
diff --git a/icons-react/icons-js/device-desktop.js b/icons-react/icons-js/device-desktop.js
new file mode 100644
index 00000000..2b90e0ae
--- /dev/null
+++ b/icons-react/icons-js/device-desktop.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceDesktop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-desktop" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={4} width={18} height={12} rx={1} /><line x1={7} y1={20} x2={17} y2={20} /><line x1={9} y1={16} x2={9} y2={20} /><line x1={15} y1={16} x2={15} y2={20} /></svg>;
+
+export default IconDeviceDesktop; \ No newline at end of file
diff --git a/icons-react/icons-js/device-floppy.js b/icons-react/icons-js/device-floppy.js
new file mode 100644
index 00000000..1a010572
--- /dev/null
+++ b/icons-react/icons-js/device-floppy.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceFloppy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-floppy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 4h10l4 4v10a2 2 0 0 1 -2 2h-12a2 2 0 0 1 -2 -2v-12a2 2 0 0 1 2 -2" /><circle cx={12} cy={14} r={2} /><polyline points="14 4 14 8 8 8 8 4" /></svg>;
+
+export default IconDeviceFloppy; \ No newline at end of file
diff --git a/icons-react/icons-js/device-gamepad.js b/icons-react/icons-js/device-gamepad.js
new file mode 100644
index 00000000..f1756c74
--- /dev/null
+++ b/icons-react/icons-js/device-gamepad.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceGamepad = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-gamepad" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={2} y={6} width={20} height={12} rx={2} /><path d="M6 12h4m-2 -2v4" /><line x1={15} y1={11} x2={15} y2={11.01} /><line x1={18} y1={13} x2={18} y2={13.01} /></svg>;
+
+export default IconDeviceGamepad; \ No newline at end of file
diff --git a/icons-react/icons-js/device-laptop.js b/icons-react/icons-js/device-laptop.js
new file mode 100644
index 00000000..68023e36
--- /dev/null
+++ b/icons-react/icons-js/device-laptop.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceLaptop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-laptop" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={19} x2={21} y2={19} /><rect x={5} y={6} width={14} height={10} rx={1} /></svg>;
+
+export default IconDeviceLaptop; \ No newline at end of file
diff --git a/icons-react/icons-js/device-mobile-vibration.js b/icons-react/icons-js/device-mobile-vibration.js
new file mode 100644
index 00000000..45cc23de
--- /dev/null
+++ b/icons-react/icons-js/device-mobile-vibration.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceMobileVibration = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-mobile-vibration" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><g transform="rotate(27 12 12)"><rect x={7} y={4} width={10} height={16} rx={1} /><line x1={11} y1={5} x2={13} y2={5} /><line x1={12} y1={17} x2={12} y2={17.01} /></g><path d="M6 4l-2 1v2.5l-2 1v2.5" /><path d="M22 13v2.5l-2 1v2.5l-2 1" /></svg>;
+
+export default IconDeviceMobileVibration; \ No newline at end of file
diff --git a/icons-react/icons-js/device-mobile.js b/icons-react/icons-js/device-mobile.js
new file mode 100644
index 00000000..e2eea7b8
--- /dev/null
+++ b/icons-react/icons-js/device-mobile.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceMobile = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-mobile" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={7} y={4} width={10} height={16} rx={1} /><line x1={11} y1={5} x2={13} y2={5} /><line x1={12} y1={17} x2={12} y2={17.01} /></svg>;
+
+export default IconDeviceMobile; \ No newline at end of file
diff --git a/icons-react/icons-js/device-speaker.js b/icons-react/icons-js/device-speaker.js
new file mode 100644
index 00000000..5d391b9d
--- /dev/null
+++ b/icons-react/icons-js/device-speaker.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceSpeaker = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-speaker" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={3} width={14} height={18} rx={2} /><circle cx={12} cy={14} r={3} /><line x1={12} y1={7} x2={12} y2={7.01} /></svg>;
+
+export default IconDeviceSpeaker; \ No newline at end of file
diff --git a/icons-react/icons-js/device-tablet.js b/icons-react/icons-js/device-tablet.js
new file mode 100644
index 00000000..a979eb6b
--- /dev/null
+++ b/icons-react/icons-js/device-tablet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceTablet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-tablet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={3} width={14} height={18} rx={1} /><circle cx={12} cy={17} r={1} /></svg>;
+
+export default IconDeviceTablet; \ No newline at end of file
diff --git a/icons-react/icons-js/device-tv.js b/icons-react/icons-js/device-tv.js
new file mode 100644
index 00000000..ade5734c
--- /dev/null
+++ b/icons-react/icons-js/device-tv.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceTv = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-tv" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={7} width={18} height={13} rx={2} /><polyline points="16 3 12 7 8 3" /></svg>;
+
+export default IconDeviceTv; \ No newline at end of file
diff --git a/icons-react/icons-js/device-watch.js b/icons-react/icons-js/device-watch.js
new file mode 100644
index 00000000..5263e5f8
--- /dev/null
+++ b/icons-react/icons-js/device-watch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDeviceWatch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-device-watch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={6} y={6} width={12} height={12} rx={3} /><path d="M9 18v3h6v-3" /><path d="M9 6v-3h6v3" /></svg>;
+
+export default IconDeviceWatch; \ No newline at end of file
diff --git a/icons-react/icons-js/devices.js b/icons-react/icons-js/devices.js
new file mode 100644
index 00000000..5e750565
--- /dev/null
+++ b/icons-react/icons-js/devices.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDevices = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-devices" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={13} y={8} width={8} height={12} rx={1} /><path d="M18 8v-3a1 1 0 0 0 -1 -1h-13a1 1 0 0 0 -1 1v12a1 1 0 0 0 1 1h9" /><line x1={16} y1={9} x2={18} y2={9} /></svg>;
+
+export default IconDevices; \ No newline at end of file
diff --git a/icons-react/icons-js/diamond.js b/icons-react/icons-js/diamond.js
new file mode 100644
index 00000000..62e55fe6
--- /dev/null
+++ b/icons-react/icons-js/diamond.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDiamond = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-diamond" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 5h12l3 5l-8.5 9.5a.7 .7 0 0 1 -1 0l-8.5 -9.5l3 -5" /><path d="M10 12l-2 -2.2l.6 -1" /></svg>;
+
+export default IconDiamond; \ No newline at end of file
diff --git a/icons-react/icons-js/dice.js b/icons-react/icons-js/dice.js
new file mode 100644
index 00000000..b2b26c8a
--- /dev/null
+++ b/icons-react/icons-js/dice.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDice = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dice" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><circle cx={8.5} cy={8.5} r={0.5} fill="currentColor" /><circle cx={15.5} cy={8.5} r={0.5} fill="currentColor" /><circle cx={15.5} cy={15.5} r={0.5} fill="currentColor" /><circle cx={8.5} cy={15.5} r={0.5} fill="currentColor" /></svg>;
+
+export default IconDice; \ No newline at end of file
diff --git a/icons-react/icons-js/direction-horizontal.js b/icons-react/icons-js/direction-horizontal.js
new file mode 100644
index 00000000..0d3d1bb3
--- /dev/null
+++ b/icons-react/icons-js/direction-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDirectionHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-direction-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 9l-3 3l3 3" /><path d="M14 9l3 3l-3 3" /></svg>;
+
+export default IconDirectionHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/direction.js b/icons-react/icons-js/direction.js
new file mode 100644
index 00000000..e7f839b3
--- /dev/null
+++ b/icons-react/icons-js/direction.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDirection = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-direction" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 10l3 -3l3 3" /><path d="M9 14l3 3l3 -3" /></svg>;
+
+export default IconDirection; \ No newline at end of file
diff --git a/icons-react/icons-js/directions.js b/icons-react/icons-js/directions.js
new file mode 100644
index 00000000..5f27e092
--- /dev/null
+++ b/icons-react/icons-js/directions.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDirections = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-directions" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 5h10l2 2l-2 2h-10a1 1 0 0 1 -1 -1v-2a1 1 0 0 1 1 -1" /><path d="M13 13h-7l-2 2l2 2h7a1 1 0 0 0 1 -1v-2a1 1 0 0 0 -1 -1" /><line x1={12} y1={22} x2={12} y2={17} /><line x1={12} y1={13} x2={12} y2={9} /><line x1={12} y1={5} x2={12} y2={3} /></svg>;
+
+export default IconDirections; \ No newline at end of file
diff --git a/icons-react/icons-js/disabled-2.js b/icons-react/icons-js/disabled-2.js
new file mode 100644
index 00000000..5d0889e9
--- /dev/null
+++ b/icons-react/icons-js/disabled-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDisabled2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-disabled-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={17} cy={6} r={2} /><path d="M9 11a4.97 4.97 0 1 0 3.95 7.95" /><path d="M19 20l-4 -5h-4l3 -5l-4 -3l-4 1" /></svg>;
+
+export default IconDisabled2; \ No newline at end of file
diff --git a/icons-react/icons-js/disabled.js b/icons-react/icons-js/disabled.js
new file mode 100644
index 00000000..c94b2c01
--- /dev/null
+++ b/icons-react/icons-js/disabled.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDisabled = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-disabled" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={11} cy={5} r={2} /><polyline points="11 7 11 15 15 15 19 20" /><line x1={11} y1={11} x2={16} y2={11} /><path d="M7 11.5a4.97 4.97 0 1 0 6 7.5" /></svg>;
+
+export default IconDisabled; \ No newline at end of file
diff --git a/icons-react/icons-js/disc.js b/icons-react/icons-js/disc.js
new file mode 100644
index 00000000..f18526d1
--- /dev/null
+++ b/icons-react/icons-js/disc.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDisc = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-disc" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><circle cx={12} cy={12} r={1} /><path d="M7 12a5 5 0 0 1 5 -5" /><path d="M12 17a5 5 0 0 0 5 -5" /></svg>;
+
+export default IconDisc; \ No newline at end of file
diff --git a/icons-react/icons-js/discount.js b/icons-react/icons-js/discount.js
new file mode 100644
index 00000000..e20ec09c
--- /dev/null
+++ b/icons-react/icons-js/discount.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDiscount = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-discount" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={15} x2={15} y2={9} /><circle cx={9.5} cy={9.5} r={0.5} fill="currentColor" /><circle cx={14.5} cy={14.5} r={0.5} fill="currentColor" /><path d="M5 7.2a2.2 2.2 0 0 1 2.2 -2.2h1a2.2 2.2 0 0 0 1.55 -.64l.7 -.7a2.2 2.2 0 0 1 3.12 0l.7 .7a2.2 2.2 0 0 0 1.55 .64h1a2.2 2.2 0 0 1 2.2 2.2v1a2.2 2.2 0 0 0 .64 1.55l.7 .7a2.2 2.2 0 0 1 0 3.12l-.7 .7a2.2 2.2 0 0 0 -.64 1.55 v1a2.2 2.2 0 0 1 -2.2 2.2h-1a2.2 2.2 0 0 0 -1.55 .64l-.7 .7a2.2 2.2 0 0 1 -3.12 0l-.7 -.7a2.2 2.2 0 0 0 -1.55 -.64h-1a2.2 2.2 0 0 1 -2.2 -2.2v-1a2.2 2.2 0 0 0 -.64 -1.55l-.7 -.7a2.2 2.2 0 0 1 0 -3.12l.7 -.7a2.2 2.2 0 0 0 .64 -1.55 v-1" /></svg>;
+
+export default IconDiscount; \ No newline at end of file
diff --git a/icons-react/icons-js/dots-circle-horizontal.js b/icons-react/icons-js/dots-circle-horizontal.js
new file mode 100644
index 00000000..8d63c111
--- /dev/null
+++ b/icons-react/icons-js/dots-circle-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDotsCircleHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dots-circle-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /></svg>;
+
+export default IconDotsCircleHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/dots-diagonal-2.js b/icons-react/icons-js/dots-diagonal-2.js
new file mode 100644
index 00000000..634e7fa5
--- /dev/null
+++ b/icons-react/icons-js/dots-diagonal-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDotsDiagonal2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dots-diagonal-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={7} r={1} /><circle cx={12} cy={12} r={1} /><circle cx={17} cy={17} r={1} /></svg>;
+
+export default IconDotsDiagonal2; \ No newline at end of file
diff --git a/icons-react/icons-js/dots-diagonal.js b/icons-react/icons-js/dots-diagonal.js
new file mode 100644
index 00000000..98400a98
--- /dev/null
+++ b/icons-react/icons-js/dots-diagonal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDotsDiagonal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dots-diagonal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={1} /><circle cx={12} cy={12} r={1} /><circle cx={17} cy={7} r={1} /></svg>;
+
+export default IconDotsDiagonal; \ No newline at end of file
diff --git a/icons-react/icons-js/dots-vertical.js b/icons-react/icons-js/dots-vertical.js
new file mode 100644
index 00000000..eb497992
--- /dev/null
+++ b/icons-react/icons-js/dots-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDotsVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dots-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={1} /><circle cx={12} cy={19} r={1} /><circle cx={12} cy={5} r={1} /></svg>;
+
+export default IconDotsVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/dots.js b/icons-react/icons-js/dots.js
new file mode 100644
index 00000000..82f5a66b
--- /dev/null
+++ b/icons-react/icons-js/dots.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDots = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-dots" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={12} r={1} /><circle cx={12} cy={12} r={1} /><circle cx={19} cy={12} r={1} /></svg>;
+
+export default IconDots; \ No newline at end of file
diff --git a/icons-react/icons-js/download.js b/icons-react/icons-js/download.js
new file mode 100644
index 00000000..8ed26ab6
--- /dev/null
+++ b/icons-react/icons-js/download.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDownload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-download" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><polyline points="7 11 12 16 17 11" /><line x1={12} y1={4} x2={12} y2={16} /></svg>;
+
+export default IconDownload; \ No newline at end of file
diff --git a/icons-react/icons-js/drag-drop-2.js b/icons-react/icons-js/drag-drop-2.js
new file mode 100644
index 00000000..c84e0c3e
--- /dev/null
+++ b/icons-react/icons-js/drag-drop-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDragDrop2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-drag-drop-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={8} y={8} width={12} height={12} rx={2} /><line x1={4} y1={4} x2={4} y2={4.01} /><line x1={8} y1={4} x2={8} y2={4.01} /><line x1={12} y1={4} x2={12} y2={4.01} /><line x1={16} y1={4} x2={16} y2={4.01} /><line x1={4} y1={8} x2={4} y2={8.01} /><line x1={4} y1={12} x2={4} y2={12.01} /><line x1={4} y1={16} x2={4} y2={16.01} /></svg>;
+
+export default IconDragDrop2; \ No newline at end of file
diff --git a/icons-react/icons-js/drag-drop.js b/icons-react/icons-js/drag-drop.js
new file mode 100644
index 00000000..c67360b7
--- /dev/null
+++ b/icons-react/icons-js/drag-drop.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDragDrop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-drag-drop" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19 11v-2a2 2 0 0 0 -2 -2h-8a2 2 0 0 0 -2 2v8a2 2 0 0 0 2 2h2" /><path d="M13 13l9 3l-4 2l-2 4l-3 -9" /><line x1={3} y1={3} x2={3} y2={3.01} /><line x1={7} y1={3} x2={7} y2={3.01} /><line x1={11} y1={3} x2={11} y2={3.01} /><line x1={15} y1={3} x2={15} y2={3.01} /><line x1={3} y1={7} x2={3} y2={7.01} /><line x1={3} y1={11} x2={3} y2={11.01} /><line x1={3} y1={15} x2={3} y2={15.01} /></svg>;
+
+export default IconDragDrop; \ No newline at end of file
diff --git a/icons-react/icons-js/droplet.js b/icons-react/icons-js/droplet.js
new file mode 100644
index 00000000..8ade36fc
--- /dev/null
+++ b/icons-react/icons-js/droplet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconDroplet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-droplet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 3l5 5a7 7 0 1 1 -10 0l5 -5" /></svg>;
+
+export default IconDroplet; \ No newline at end of file
diff --git a/icons-react/icons-js/ear.js b/icons-react/icons-js/ear.js
new file mode 100644
index 00000000..e061e4bd
--- /dev/null
+++ b/icons-react/icons-js/ear.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ear" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 10a7 7 0 1 1 13 3.6a10 10 0 0 1 -2 2a8 8 0 0 0 -2 3 a4.5 4.5 0 0 1 -6.8 1.4" /><path d="M10 10a3 3 0 1 1 5 2.2" /></svg>;
+
+export default IconEar; \ No newline at end of file
diff --git a/icons-react/icons-js/edit.js b/icons-react/icons-js/edit.js
new file mode 100644
index 00000000..fe29bad1
--- /dev/null
+++ b/icons-react/icons-js/edit.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEdit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-edit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 7 h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><path d="M9 15h3l8.5 -8.5a1.5 1.5 0 0 0 -3 -3l-8.5 8.5v3" /><line x1={16} y1={5} x2={19} y2={8} /></svg>;
+
+export default IconEdit; \ No newline at end of file
diff --git a/icons-react/icons-js/egg.js b/icons-react/icons-js/egg.js
new file mode 100644
index 00000000..746341d2
--- /dev/null
+++ b/icons-react/icons-js/egg.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEgg = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-egg" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 14a6 6 0 0 0 12 0a12 12 0 0 0 -3 -8.5a3.7 3.7 0 0 0 -6 0a12 12 0 0 0 -3 8.5" /></svg>;
+
+export default IconEgg; \ No newline at end of file
diff --git a/icons-react/icons-js/emphasis.js b/icons-react/icons-js/emphasis.js
new file mode 100644
index 00000000..cac84549
--- /dev/null
+++ b/icons-react/icons-js/emphasis.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEmphasis = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-emphasis" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 5 h-8v10h8m-1 -5h-7" /><line x1={6} y1={20} x2={6} y2={20.01} /><line x1={10} y1={20} x2={10} y2={20.01} /><line x1={14} y1={20} x2={14} y2={20.01} /><line x1={18} y1={20} x2={18} y2={20.01} /></svg>;
+
+export default IconEmphasis; \ No newline at end of file
diff --git a/icons-react/icons-js/eraser.js b/icons-react/icons-js/eraser.js
new file mode 100644
index 00000000..f810b911
--- /dev/null
+++ b/icons-react/icons-js/eraser.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEraser = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-eraser" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19 19h-11l-4 -4a1 1 0 0 1 0 -1.41l10 -10a1 1 0 0 1 1.41 0l5 5a1 1 0 0 1 0 1.41l-9 9" /><line x1={18} y1={12.3} x2={11.7} y2={6} /></svg>;
+
+export default IconEraser; \ No newline at end of file
diff --git a/icons-react/icons-js/exchange.js b/icons-react/icons-js/exchange.js
new file mode 100644
index 00000000..ff46648c
--- /dev/null
+++ b/icons-react/icons-js/exchange.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconExchange = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-exchange" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={18} r={2} /><circle cx={19} cy={6} r={2} /><path d="M19 8v5a5 5 0 0 1 -5 5h-3l3 -3m0 6l-3 -3" /><path d="M5 16v-5a5 5 0 0 1 5 -5h3l-3 -3m0 6l3 -3" /></svg>;
+
+export default IconExchange; \ No newline at end of file
diff --git a/icons-react/icons-js/exposure.js b/icons-react/icons-js/exposure.js
new file mode 100644
index 00000000..4240b60d
--- /dev/null
+++ b/icons-react/icons-js/exposure.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconExposure = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-exposure" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4.6} y1={19.4} x2={19.4} y2={4.6} /><path d="M7 9h4m-2 -2v4" /><line x1={13} y1={16} x2={17} y2={16} /></svg>;
+
+export default IconExposure; \ No newline at end of file
diff --git a/icons-react/icons-js/external-link.js b/icons-react/icons-js/external-link.js
new file mode 100644
index 00000000..6fe76749
--- /dev/null
+++ b/icons-react/icons-js/external-link.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconExternalLink = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-external-link" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M11 7h-5a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-5" /><line x1={10} y1={14} x2={20} y2={4} /><polyline points="15 4 20 4 20 9" /></svg>;
+
+export default IconExternalLink; \ No newline at end of file
diff --git a/icons-react/icons-js/eye.js b/icons-react/icons-js/eye.js
new file mode 100644
index 00000000..4e0196e7
--- /dev/null
+++ b/icons-react/icons-js/eye.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconEye = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-eye" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={2} /><path d="M2 12l1.5 2a11 11 0 0 0 17 0l1.5 -2" /><path d="M2 12l1.5 -2a11 11 0 0 1 17 0l1.5 2" /></svg>;
+
+export default IconEye; \ No newline at end of file
diff --git a/icons-react/icons-js/face-id.js b/icons-react/icons-js/face-id.js
new file mode 100644
index 00000000..753cdb2b
--- /dev/null
+++ b/icons-react/icons-js/face-id.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFaceId = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-face-id" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15a3.5 3.5 0 0 0 5 0" /></svg>;
+
+export default IconFaceId; \ No newline at end of file
diff --git a/icons-react/icons-js/fall.js b/icons-react/icons-js/fall.js
new file mode 100644
index 00000000..3c4ca420
--- /dev/null
+++ b/icons-react/icons-js/fall.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFall = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-fall" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M11 21l1-5-1-4-3-4h4l3-3" /><path d="M6 16l-1-4l3-4" /><circle cx={6} cy={5} r={1} /><path d="M13.5 12h2.5l4 2" /></svg>;
+
+export default IconFall; \ No newline at end of file
diff --git a/icons-react/icons-js/file-check.js b/icons-react/icons-js/file-check.js
new file mode 100644
index 00000000..08071e3c
--- /dev/null
+++ b/icons-react/icons-js/file-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M9 15l2 2l4 -4" /></svg>;
+
+export default IconFileCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/file-code.js b/icons-react/icons-js/file-code.js
new file mode 100644
index 00000000..030766ba
--- /dev/null
+++ b/icons-react/icons-js/file-code.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileCode = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-code" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 13l-1 2l1 2" /><path d="M14 13l1 2l-1 2" /></svg>;
+
+export default IconFileCode; \ No newline at end of file
diff --git a/icons-react/icons-js/file-download.js b/icons-react/icons-js/file-download.js
new file mode 100644
index 00000000..72dc42fa
--- /dev/null
+++ b/icons-react/icons-js/file-download.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileDownload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-download" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={12} y1={11} x2={12} y2={17} /><polyline points="9 14 12 17 15 14" /></svg>;
+
+export default IconFileDownload; \ No newline at end of file
diff --git a/icons-react/icons-js/file-horizontal.js b/icons-react/icons-js/file-horizontal.js
new file mode 100644
index 00000000..ff40e587
--- /dev/null
+++ b/icons-react/icons-js/file-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 5v4a1 1 0 0 0 1 1h4" /><path d="M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2 -2v-7l-5 -5h-11a2 2 0 0 0 -2 2z" /></svg>;
+
+export default IconFileHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/file-invoice.js b/icons-react/icons-js/file-invoice.js
new file mode 100644
index 00000000..ba2b470f
--- /dev/null
+++ b/icons-react/icons-js/file-invoice.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileInvoice = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-invoice" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={9} y1={7} x2={10} y2={7} /><line x1={9} y1={13} x2={15} y2={13} /><line x1={13} y1={17} x2={15} y2={17} /></svg>;
+
+export default IconFileInvoice; \ No newline at end of file
diff --git a/icons-react/icons-js/file-minus.js b/icons-react/icons-js/file-minus.js
new file mode 100644
index 00000000..99535c49
--- /dev/null
+++ b/icons-react/icons-js/file-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={9} y1={14} x2={15} y2={14} /></svg>;
+
+export default IconFileMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/file-music.js b/icons-react/icons-js/file-music.js
new file mode 100644
index 00000000..8a609723
--- /dev/null
+++ b/icons-react/icons-js/file-music.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileMusic = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-music" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><circle cx={11} cy={16} r={1} /><polyline points="12 16 12 11 14 12" /></svg>;
+
+export default IconFileMusic; \ No newline at end of file
diff --git a/icons-react/icons-js/file-plus.js b/icons-react/icons-js/file-plus.js
new file mode 100644
index 00000000..6d62767f
--- /dev/null
+++ b/icons-react/icons-js/file-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFilePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={12} y1={11} x2={12} y2={17} /><line x1={9} y1={14} x2={15} y2={14} /></svg>;
+
+export default IconFilePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/file-shredder.js b/icons-react/icons-js/file-shredder.js
new file mode 100644
index 00000000..5372d6da
--- /dev/null
+++ b/icons-react/icons-js/file-shredder.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileShredder = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-shredder" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M5 12v-7a2 2 0 0 1 2 -2h7l5 5v4" /><line x1={3} y1={12} x2={21} y2={12} /><line x1={6} y1={16} x2={6} y2={18} /><line x1={10} y1={16} x2={10} y2={22} /><line x1={14} y1={16} x2={14} y2={18} /><line x1={18} y1={16} x2={18} y2={20} /></svg>;
+
+export default IconFileShredder; \ No newline at end of file
diff --git a/icons-react/icons-js/file-text.js b/icons-react/icons-js/file-text.js
new file mode 100644
index 00000000..0c612d9c
--- /dev/null
+++ b/icons-react/icons-js/file-text.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileText = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-text" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={9} y1={9} x2={10} y2={9} /><line x1={9} y1={13} x2={15} y2={13} /><line x1={9} y1={17} x2={15} y2={17} /></svg>;
+
+export default IconFileText; \ No newline at end of file
diff --git a/icons-react/icons-js/file-upload.js b/icons-react/icons-js/file-upload.js
new file mode 100644
index 00000000..1ab11a41
--- /dev/null
+++ b/icons-react/icons-js/file-upload.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileUpload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-upload" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><line x1={12} y1={11} x2={12} y2={17} /><polyline points="9 14 12 11 15 14" /></svg>;
+
+export default IconFileUpload; \ No newline at end of file
diff --git a/icons-react/icons-js/file-x.js b/icons-react/icons-js/file-x.js
new file mode 100644
index 00000000..24e7b51c
--- /dev/null
+++ b/icons-react/icons-js/file-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFileX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /><path d="M10 12l4 4m0 -4l-4 4" /></svg>;
+
+export default IconFileX; \ No newline at end of file
diff --git a/icons-react/icons-js/file.js b/icons-react/icons-js/file.js
new file mode 100644
index 00000000..aafcf20d
--- /dev/null
+++ b/icons-react/icons-js/file.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFile = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-file" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M17 21h-10a2 2 0 0 1 -2 -2v-14a2 2 0 0 1 2 -2h7l5 5v11a2 2 0 0 1 -2 2z" /></svg>;
+
+export default IconFile; \ No newline at end of file
diff --git a/icons-react/icons-js/filter.js b/icons-react/icons-js/filter.js
new file mode 100644
index 00000000..410c8b4f
--- /dev/null
+++ b/icons-react/icons-js/filter.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFilter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-filter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5.5 5h13a1 1 0 0 1 0.5 1.5L14 12L14 19L10 16L10 12L5 6.5a1 1 0 0 1 0.5 -1.5" /></svg>;
+
+export default IconFilter; \ No newline at end of file
diff --git a/icons-react/icons-js/fingerprint.js b/icons-react/icons-js/fingerprint.js
new file mode 100644
index 00000000..0029b8bc
--- /dev/null
+++ b/icons-react/icons-js/fingerprint.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFingerprint = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-fingerprint" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18.9 7a8 8 0 0 1 1.1 5v1a6 6 0 0 0 .8 3" /><path d="M8 11a4 4 0 0 1 8 0v1a10 10 0 0 0 2 6" /><path d="M12 11v2a14 14 0 0 0 2.5 8" /><path d="M8 15a18 18 0 0 0 1.8 6" /><path d="M4.9 19a22 22 0 0 1 -.9 -7v-1a8 8 0 0 1 12 -6.95" /></svg>;
+
+export default IconFingerprint; \ No newline at end of file
diff --git a/icons-react/icons-js/firetruck.js b/icons-react/icons-js/firetruck.js
new file mode 100644
index 00000000..5f603a84
--- /dev/null
+++ b/icons-react/icons-js/firetruck.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFiretruck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-firetruck" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M7 18h8m4 0h2v-6a5 5 0 0 0 -5 -5h-1l1.5 5h4.5" /><path d="M12 18v-11h3" /><polyline points="3 17 3 12 12 12" /><line x1={3} y1={9} x2={21} y2={3} /><line x1={6} y1={12} x2={6} y2={8} /></svg>;
+
+export default IconFiretruck; \ No newline at end of file
diff --git a/icons-react/icons-js/flag.js b/icons-react/icons-js/flag.js
new file mode 100644
index 00000000..4b6a7446
--- /dev/null
+++ b/icons-react/icons-js/flag.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFlag = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-flag" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={5} x2={5} y2={21} /><line x1={19} y1={5} x2={19} y2={14} /><path d="M5 5a5 5 0 0 1 7 0a5 5 0 0 0 7 0" /><path d="M5 14a5 5 0 0 1 7 0a5 5 0 0 0 7 0" /></svg>;
+
+export default IconFlag; \ No newline at end of file
diff --git a/icons-react/icons-js/flame.js b/icons-react/icons-js/flame.js
new file mode 100644
index 00000000..b4fc1067
--- /dev/null
+++ b/icons-react/icons-js/flame.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFlame = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-flame" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 15a6 6 0 1 1 -10.853 -3.529c1.926-2.338 4.763-3.327 3.848-8.47 2.355 1.761 5.84 5.38 2.022 9.406-1.136 1.091-.244 2.767 1.221 2.593.882-.105 2.023-.966 3.23-2.3.532.68.532 1.717.532 2.3z" /></svg>;
+
+export default IconFlame; \ No newline at end of file
diff --git a/icons-react/icons-js/flask.js b/icons-react/icons-js/flask.js
new file mode 100644
index 00000000..d8223629
--- /dev/null
+++ b/icons-react/icons-js/flask.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFlask = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-flask" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={3} x2={15} y2={3} /><line x1={10} y1={9} x2={14} y2={9} /><path d="M10 3v6l-4 11a.7 .7 0 0 0 .5 1h11a.7 .7 0 0 0 .5 -1l-4 -11v-6" /></svg>;
+
+export default IconFlask; \ No newline at end of file
diff --git a/icons-react/icons-js/flip-horizontal.js b/icons-react/icons-js/flip-horizontal.js
new file mode 100644
index 00000000..73321cda
--- /dev/null
+++ b/icons-react/icons-js/flip-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFlipHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-flip-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={12} x2={21} y2={12} /><polyline points="7 16 17 16 7 21 7 16" /><polyline points="7 8 17 8 7 3 7 8" /></svg>;
+
+export default IconFlipHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/flip-vertical.js b/icons-react/icons-js/flip-vertical.js
new file mode 100644
index 00000000..c64c33a2
--- /dev/null
+++ b/icons-react/icons-js/flip-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFlipVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-flip-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={3} x2={12} y2={21} /><polyline points="16 7 16 17 21 17 16 7" /><polyline points="8 7 8 17 3 17 8 7" /></svg>;
+
+export default IconFlipVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/float-center.js b/icons-react/icons-js/float-center.js
new file mode 100644
index 00000000..bfb659d3
--- /dev/null
+++ b/icons-react/icons-js/float-center.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFloatCenter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-float-center" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect width={6} height={6} x={9} y={5} rx={1} /><line x1={4} y1={7} x2={5} y2={7} /><line x1={4} y1={11} x2={5} y2={11} /><line x1={19} y1={7} x2={20} y2={7} /><line x1={19} y1={11} x2={20} y2={11} /><line x1={4} y1={15} x2={20} y2={15} /><line x1={4} y1={19} x2={20} y2={19} /></svg>;
+
+export default IconFloatCenter; \ No newline at end of file
diff --git a/icons-react/icons-js/float-left.js b/icons-react/icons-js/float-left.js
new file mode 100644
index 00000000..8b3ba647
--- /dev/null
+++ b/icons-react/icons-js/float-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFloatLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-float-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect width={6} height={6} x={4} y={5} rx={1} /><line x1={14} y1={7} x2={20} y2={7} /><line x1={14} y1={11} x2={20} y2={11} /><line x1={4} y1={15} x2={20} y2={15} /><line x1={4} y1={19} x2={20} y2={19} /></svg>;
+
+export default IconFloatLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/float-right.js b/icons-react/icons-js/float-right.js
new file mode 100644
index 00000000..6c123fd7
--- /dev/null
+++ b/icons-react/icons-js/float-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFloatRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-float-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect width={6} height={6} x={14} y={5} rx={1} /><line x1={4} y1={7} x2={10} y2={7} /><line x1={4} y1={11} x2={10} y2={11} /><line x1={4} y1={15} x2={20} y2={15} /><line x1={4} y1={19} x2={20} y2={19} /></svg>;
+
+export default IconFloatRight; \ No newline at end of file
diff --git a/icons-react/icons-js/focus-2.js b/icons-react/icons-js/focus-2.js
new file mode 100644
index 00000000..5915dbff
--- /dev/null
+++ b/icons-react/icons-js/focus-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFocus2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-focus-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={0.5} fill="currentColor" /><circle cx={12} cy={12} r={7} /><line x1={12} y1={3} x2={12} y2={5} /><line x1={3} y1={12} x2={5} y2={12} /><line x1={12} y1={19} x2={12} y2={21} /><line x1={19} y1={12} x2={21} y2={12} /></svg>;
+
+export default IconFocus2; \ No newline at end of file
diff --git a/icons-react/icons-js/focus.js b/icons-react/icons-js/focus.js
new file mode 100644
index 00000000..afd3ce8b
--- /dev/null
+++ b/icons-react/icons-js/focus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFocus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-focus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={0.5} fill="currentColor" /><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconFocus; \ No newline at end of file
diff --git a/icons-react/icons-js/folder-minus.js b/icons-react/icons-js/folder-minus.js
new file mode 100644
index 00000000..4e240549
--- /dev/null
+++ b/icons-react/icons-js/folder-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFolderMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-folder-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2" /><line x1={9} y1={13} x2={15} y2={13} /></svg>;
+
+export default IconFolderMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/folder-plus.js b/icons-react/icons-js/folder-plus.js
new file mode 100644
index 00000000..ce62259e
--- /dev/null
+++ b/icons-react/icons-js/folder-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFolderPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-folder-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2" /><line x1={12} y1={10} x2={12} y2={16} /><line x1={9} y1={13} x2={15} y2={13} /></svg>;
+
+export default IconFolderPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/folder-x.js b/icons-react/icons-js/folder-x.js
new file mode 100644
index 00000000..22da6825
--- /dev/null
+++ b/icons-react/icons-js/folder-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFolderX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-folder-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2" /><path d="M10 11l4 4m0 -4l-4 4" /></svg>;
+
+export default IconFolderX; \ No newline at end of file
diff --git a/icons-react/icons-js/folder.js b/icons-react/icons-js/folder.js
new file mode 100644
index 00000000..571978f3
--- /dev/null
+++ b/icons-react/icons-js/folder.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFolder = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-folder" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l3 3h7a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-11a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconFolder; \ No newline at end of file
diff --git a/icons-react/icons-js/folders.js b/icons-react/icons-js/folders.js
new file mode 100644
index 00000000..03b47978
--- /dev/null
+++ b/icons-react/icons-js/folders.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFolders = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-folders" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 4h3l2 2h5a2 2 0 0 1 2 2v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2" /><path d="M17 17v2a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-9a2 2 0 0 1 2 -2h2" /></svg>;
+
+export default IconFolders; \ No newline at end of file
diff --git a/icons-react/icons-js/forbid-2.js b/icons-react/icons-js/forbid-2.js
new file mode 100644
index 00000000..ca9a5857
--- /dev/null
+++ b/icons-react/icons-js/forbid-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconForbid2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-forbid-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={15} x2={15} y2={9} /></svg>;
+
+export default IconForbid2; \ No newline at end of file
diff --git a/icons-react/icons-js/forbid.js b/icons-react/icons-js/forbid.js
new file mode 100644
index 00000000..2a5654eb
--- /dev/null
+++ b/icons-react/icons-js/forbid.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconForbid = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-forbid" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={15} y2={15} /></svg>;
+
+export default IconForbid; \ No newline at end of file
diff --git a/icons-react/icons-js/forklift.js b/icons-react/icons-js/forklift.js
new file mode 100644
index 00000000..5d6e0f6a
--- /dev/null
+++ b/icons-react/icons-js/forklift.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconForklift = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-forklift" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={17} r={2} /><circle cx={14} cy={17} r={2} /><line x1={7} y1={17} x2={12} y2={17} /><path d="M3 17v-6h13v6" /><path d="M5 11v-4h4" /><path d="M9 11v-6h4l3 6" /><path d="M22 15h-3v-10" /><line x1={16} y1={13} x2={19} y2={13} /></svg>;
+
+export default IconForklift; \ No newline at end of file
diff --git a/icons-react/icons-js/frame.js b/icons-react/icons-js/frame.js
new file mode 100644
index 00000000..99cd5ba7
--- /dev/null
+++ b/icons-react/icons-js/frame.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFrame = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-frame" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={7} x2={20} y2={7} /><line x1={4} y1={17} x2={20} y2={17} /><line x1={7} y1={4} x2={7} y2={20} /><line x1={17} y1={4} x2={17} y2={20} /></svg>;
+
+export default IconFrame; \ No newline at end of file
diff --git a/icons-react/icons-js/friends.js b/icons-react/icons-js/friends.js
new file mode 100644
index 00000000..0053b9c5
--- /dev/null
+++ b/icons-react/icons-js/friends.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconFriends = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-friends" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={5} r={2} /><path d="M5 22v-5l-1-1v-4a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4l-1 1v5" /><circle cx={17} cy={5} r={2} /><path d="M15 22v-4h-2l2 -6a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1l2 6h-2v4" /></svg>;
+
+export default IconFriends; \ No newline at end of file
diff --git a/icons-react/icons-js/gas-station.js b/icons-react/icons-js/gas-station.js
new file mode 100644
index 00000000..f6fc3008
--- /dev/null
+++ b/icons-react/icons-js/gas-station.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGasStation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-gas-station" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M13 11h1a2 2 0 0 1 2 2v3a1.5 1.5 0 0 0 3 0v-7l-3 -3" /><line x1={4} y1={19} x2={14} y2={19} /><line x1={5} y1={11} x2={13} y2={11} /><path d="M5 19v-12a2 2 0 0 1 2 -2h4a2 2 0 0 1 2 2v12" /><path d="M17 7v1a1 1 0 0 0 1 1h1" /></svg>;
+
+export default IconGasStation; \ No newline at end of file
diff --git a/icons-react/icons-js/gauge.js b/icons-react/icons-js/gauge.js
new file mode 100644
index 00000000..9a4148ea
--- /dev/null
+++ b/icons-react/icons-js/gauge.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGauge = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-gauge" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><circle cx={12} cy={12} r={1} /><line x1={13.41} y1={10.59} x2={16} y2={8} /><path d="M7 12a5 5 0 0 1 5 -5" /></svg>;
+
+export default IconGauge; \ No newline at end of file
diff --git a/icons-react/icons-js/ghost.js b/icons-react/icons-js/ghost.js
new file mode 100644
index 00000000..40d7ec0c
--- /dev/null
+++ b/icons-react/icons-js/ghost.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGhost = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ghost" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 11a7 7 0 0 1 14 0v7a1.78 1.78 0 0 1 -3.1 1.4a1.65 1.65 0 0 0 -2.6 0a1.65 1.65 0 0 1 -2.6 0a1.65 1.65 0 0 0 -2.6 0a1.78 1.78 0 0 1 -3.1 -1.4v-7" /><line x1={10} y1={10} x2={10.01} y2={10} /><line x1={14} y1={10} x2={14.01} y2={10} /><path d="M10 14a3.5 3.5 0 0 0 4 0" /></svg>;
+
+export default IconGhost; \ No newline at end of file
diff --git a/icons-react/icons-js/gift.js b/icons-react/icons-js/gift.js
new file mode 100644
index 00000000..da4eb506
--- /dev/null
+++ b/icons-react/icons-js/gift.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGift = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-gift" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={8} width={18} height={4} rx={1} /><line x1={12} y1={8} x2={12} y2={21} /><path d="M19 12v7a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-7" /><path d="M7.5 8a2.5 2.5 0 0 1 0 -5a4.8 8 0 0 1 4.5 5a4.8 8 0 0 1 4.5 -5a2.5 2.5 0 0 1 0 5" /></svg>;
+
+export default IconGift; \ No newline at end of file
diff --git a/icons-react/icons-js/git-branch.js b/icons-react/icons-js/git-branch.js
new file mode 100644
index 00000000..90b3796e
--- /dev/null
+++ b/icons-react/icons-js/git-branch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitBranch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-branch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={18} r={2} /><circle cx={7} cy={6} r={2} /><circle cx={17} cy={6} r={2} /><line x1={7} y1={8} x2={7} y2={16} /><path d="M9 18h6a2 2 0 0 0 2 -2v-5" /><polyline points="14 14 17 11 20 14" /></svg>;
+
+export default IconGitBranch; \ No newline at end of file
diff --git a/icons-react/icons-js/git-commit.js b/icons-react/icons-js/git-commit.js
new file mode 100644
index 00000000..048cdaa5
--- /dev/null
+++ b/icons-react/icons-js/git-commit.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitCommit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-commit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={3} /><line x1={12} y1={3} x2={12} y2={9} /><line x1={12} y1={15} x2={12} y2={21} /></svg>;
+
+export default IconGitCommit; \ No newline at end of file
diff --git a/icons-react/icons-js/git-compare.js b/icons-react/icons-js/git-compare.js
new file mode 100644
index 00000000..cdae1dae
--- /dev/null
+++ b/icons-react/icons-js/git-compare.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitCompare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-compare" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={6} r={2} /><circle cx={18} cy={18} r={2} /><path d="M11 6h5a2 2 0 0 1 2 2v8" /><polyline points="14 9 11 6 14 3" /><path d="M13 18h-5a2 2 0 0 1 -2 -2v-8" /><polyline points="10 15 13 18 10 21" /></svg>;
+
+export default IconGitCompare; \ No newline at end of file
diff --git a/icons-react/icons-js/git-fork.js b/icons-react/icons-js/git-fork.js
new file mode 100644
index 00000000..a211c5b9
--- /dev/null
+++ b/icons-react/icons-js/git-fork.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitFork = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-fork" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={18} r={2} /><circle cx={7} cy={6} r={2} /><circle cx={17} cy={6} r={2} /><path d="M7 8v2a2 2 0 0 0 2 2h6a2 2 0 0 0 2 -2v-2" /><line x1={12} y1={12} x2={12} y2={16} /></svg>;
+
+export default IconGitFork; \ No newline at end of file
diff --git a/icons-react/icons-js/git-merge.js b/icons-react/icons-js/git-merge.js
new file mode 100644
index 00000000..90bd7fe1
--- /dev/null
+++ b/icons-react/icons-js/git-merge.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitMerge = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-merge" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={18} r={2} /><circle cx={7} cy={6} r={2} /><circle cx={17} cy={12} r={2} /><line x1={7} y1={8} x2={7} y2={16} /><path d="M7 8a4 4 0 0 0 4 4h4" /></svg>;
+
+export default IconGitMerge; \ No newline at end of file
diff --git a/icons-react/icons-js/git-pull-request.js b/icons-react/icons-js/git-pull-request.js
new file mode 100644
index 00000000..d3b74468
--- /dev/null
+++ b/icons-react/icons-js/git-pull-request.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGitPullRequest = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-git-pull-request" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={18} r={2} /><circle cx={6} cy={6} r={2} /><circle cx={18} cy={18} r={2} /><line x1={6} y1={8} x2={6} y2={16} /><path d="M11 6h5a2 2 0 0 1 2 2v8" /><polyline points="14 9 11 6 14 3" /></svg>;
+
+export default IconGitPullRequest; \ No newline at end of file
diff --git a/icons-react/icons-js/glass-full.js b/icons-react/icons-js/glass-full.js
new file mode 100644
index 00000000..2467f535
--- /dev/null
+++ b/icons-react/icons-js/glass-full.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGlassFull = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-glass-full" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={8} y1={21} x2={16} y2={21} /><line x1={12} y1={15} x2={12} y2={21} /><path d="M16 4l1 6a5 5 0 0 1 -10 0l1 -6z" /><path d="M7 10a4 4 0 0 1 5 0a4 4 0 0 0 5 0" /></svg>;
+
+export default IconGlassFull; \ No newline at end of file
diff --git a/icons-react/icons-js/glass.js b/icons-react/icons-js/glass.js
new file mode 100644
index 00000000..36b86813
--- /dev/null
+++ b/icons-react/icons-js/glass.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGlass = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-glass" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={8} y1={21} x2={16} y2={21} /><line x1={12} y1={15} x2={12} y2={21} /><path d="M16 4l1 6a5 5 0 0 1 -10 0l1 -6z" /></svg>;
+
+export default IconGlass; \ No newline at end of file
diff --git a/icons-react/icons-js/globe.js b/icons-react/icons-js/globe.js
new file mode 100644
index 00000000..9b422b8e
--- /dev/null
+++ b/icons-react/icons-js/globe.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGlobe = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-globe" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={10} r={4} /><path d="M6.75 16a8.015 8.015 0 1 0 9.25 -13" /><line x1={12} y1={18} x2={12} y2={22} /><line x1={8} y1={22} x2={16} y2={22} /></svg>;
+
+export default IconGlobe; \ No newline at end of file
diff --git a/icons-react/icons-js/grid-dots.js b/icons-react/icons-js/grid-dots.js
new file mode 100644
index 00000000..94d5cccb
--- /dev/null
+++ b/icons-react/icons-js/grid-dots.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGridDots = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-grid-dots" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={5} r={1} /><circle cx={12} cy={5} r={1} /><circle cx={19} cy={5} r={1} /><circle cx={5} cy={12} r={1} /><circle cx={12} cy={12} r={1} /><circle cx={19} cy={12} r={1} /><circle cx={5} cy={19} r={1} /><circle cx={12} cy={19} r={1} /><circle cx={19} cy={19} r={1} /></svg>;
+
+export default IconGridDots; \ No newline at end of file
diff --git a/icons-react/icons-js/grid.js b/icons-react/icons-js/grid.js
new file mode 100644
index 00000000..db0467fa
--- /dev/null
+++ b/icons-react/icons-js/grid.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGrid = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-grid" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={6} rx={1} /><rect x={14} y={4} width={6} height={6} rx={1} /><rect x={4} y={14} width={6} height={6} rx={1} /><rect x={14} y={14} width={6} height={6} rx={1} /></svg>;
+
+export default IconGrid; \ No newline at end of file
diff --git a/icons-react/icons-js/grip-horizontal.js b/icons-react/icons-js/grip-horizontal.js
new file mode 100644
index 00000000..a5aeec2b
--- /dev/null
+++ b/icons-react/icons-js/grip-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGripHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-grip-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={9} r={1} /><circle cx={5} cy={15} r={1} /><circle cx={12} cy={9} r={1} /><circle cx={12} cy={15} r={1} /><circle cx={19} cy={9} r={1} /><circle cx={19} cy={15} r={1} /></svg>;
+
+export default IconGripHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/grip-vertical.js b/icons-react/icons-js/grip-vertical.js
new file mode 100644
index 00000000..7b629a95
--- /dev/null
+++ b/icons-react/icons-js/grip-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconGripVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-grip-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={5} r={1} /><circle cx={9} cy={12} r={1} /><circle cx={9} cy={19} r={1} /><circle cx={15} cy={5} r={1} /><circle cx={15} cy={12} r={1} /><circle cx={15} cy={19} r={1} /></svg>;
+
+export default IconGripVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/h-1.js b/icons-react/icons-js/h-1.js
new file mode 100644
index 00000000..fe3a8f2b
--- /dev/null
+++ b/icons-react/icons-js/h-1.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M20 19v-10l-3 3" /></svg>;
+
+export default IconH1; \ No newline at end of file
diff --git a/icons-react/icons-js/h-2.js b/icons-react/icons-js/h-2.js
new file mode 100644
index 00000000..e06b2149
--- /dev/null
+++ b/icons-react/icons-js/h-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M21 19h-5 l 4.47 -5.96 a2.5 2.5 0 1 0 -4.47 -1.54" /></svg>;
+
+export default IconH2; \ No newline at end of file
diff --git a/icons-react/icons-js/h-3.js b/icons-react/icons-js/h-3.js
new file mode 100644
index 00000000..1cdabfbc
--- /dev/null
+++ b/icons-react/icons-js/h-3.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M16 11.5a2.5 2.5 0 1 1 2.5 2.5a2.5 2.5 0 1 1 -2.5 2.5" /></svg>;
+
+export default IconH3; \ No newline at end of file
diff --git a/icons-react/icons-js/h-4.js b/icons-react/icons-js/h-4.js
new file mode 100644
index 00000000..5d34fa5d
--- /dev/null
+++ b/icons-react/icons-js/h-4.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH4 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-4" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M20 19v-10l-5 8h7" /></svg>;
+
+export default IconH4; \ No newline at end of file
diff --git a/icons-react/icons-js/h-5.js b/icons-react/icons-js/h-5.js
new file mode 100644
index 00000000..875b7e0c
--- /dev/null
+++ b/icons-react/icons-js/h-5.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH5 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-5" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><path d="M16 18.27 a3 3 0 1 0 0 -4.537 l0 -4.733 h 5" /></svg>;
+
+export default IconH5; \ No newline at end of file
diff --git a/icons-react/icons-js/h-6.js b/icons-react/icons-js/h-6.js
new file mode 100644
index 00000000..c8c76fdc
--- /dev/null
+++ b/icons-react/icons-js/h-6.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconH6 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-h-6" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={5} x2={3} y2={19} /><line x1={3} y1={12} x2={12} y2={12} /><line x1={12} y1={5} x2={12} y2={19} /><circle cx={18.5} cy={16.5} r={2.5} /><line x1={20} y1={9} x2={16.5} y2={15} /></svg>;
+
+export default IconH6; \ No newline at end of file
diff --git a/icons-react/icons-js/hand-middle-finger.js b/icons-react/icons-js/hand-middle-finger.js
new file mode 100644
index 00000000..1bc115b5
--- /dev/null
+++ b/icons-react/icons-js/hand-middle-finger.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHandMiddleFinger = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-hand-middle-finger" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 13.5v-4a1.5 1.5 0 0 1 3 0v2.5m0 -2.5v-6a1.5 1.5 0 0 1 3 0v8.5m0 -2.5a1.5 1.5 0 0 1 3 0v2.5m0 -1.5a1.5 1.5 0 0 1 3 0v5.5a6 6 0 0 1 -6 6h-2a7 6 0 0 1 -5 -3l-2.7 -5.25a1.4 1.4 0 0 1 2.75 -2l.9 1.75" /></svg>;
+
+export default IconHandMiddleFinger; \ No newline at end of file
diff --git a/icons-react/icons-js/hand-stop.js b/icons-react/icons-js/hand-stop.js
new file mode 100644
index 00000000..5b94f3d6
--- /dev/null
+++ b/icons-react/icons-js/hand-stop.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHandStop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-hand-stop" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 13.5v-8a1.5 1.5 0 0 1 3 0v6.5m0 -6.5v-2a1.5 1.5 0 0 1 3 0v8.5m0 -6.5a1.5 1.5 0 0 1 3 0v6.5m0 -4.5a1.5 1.5 0 0 1 3 0v8.5a6 6 0 0 1 -6 6h-2a7 6 0 0 1 -5 -3l-2.7 -5.25a1.4 1.4 0 0 1 2.75 -2l.9 1.75" /></svg>;
+
+export default IconHandStop; \ No newline at end of file
diff --git a/icons-react/icons-js/hash.js b/icons-react/icons-js/hash.js
new file mode 100644
index 00000000..02e8106b
--- /dev/null
+++ b/icons-react/icons-js/hash.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHash = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-hash" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={9} x2={19} y2={9} /><line x1={5} y1={15} x2={19} y2={15} /><line x1={11} y1={4} x2={7} y2={20} /><line x1={17} y1={4} x2={13} y2={20} /></svg>;
+
+export default IconHash; \ No newline at end of file
diff --git a/icons-react/icons-js/headphones.js b/icons-react/icons-js/headphones.js
new file mode 100644
index 00000000..9e0edb29
--- /dev/null
+++ b/icons-react/icons-js/headphones.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHeadphones = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-headphones" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={13} rx={2} width={5} height={7} /><rect x={15} y={13} rx={2} width={5} height={7} /><path d="M4 15v-3a8 8 0 0 1 16 0v3" /></svg>;
+
+export default IconHeadphones; \ No newline at end of file
diff --git a/icons-react/icons-js/headset.js b/icons-react/icons-js/headset.js
new file mode 100644
index 00000000..e8606f62
--- /dev/null
+++ b/icons-react/icons-js/headset.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHeadset = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-headset" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={13} rx={2} width={4} height={6} /><rect x={16} y={13} rx={2} width={4} height={6} /><path d="M4 15v-3a8 8 0 0 1 16 0v3" /><path d="M18 19a6 3 0 0 1 -6 3" /></svg>;
+
+export default IconHeadset; \ No newline at end of file
diff --git a/icons-react/icons-js/heart-broken.js b/icons-react/icons-js/heart-broken.js
new file mode 100644
index 00000000..9a9302ec
--- /dev/null
+++ b/icons-react/icons-js/heart-broken.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHeartBroken = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart-broken" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19.5 13.572 l-7.5 7.428 l-7.5 -7.428a5 5 0 1 1 7.5 -6.566 a5 5 0 1 1 7.5 6.572" /><path d="M12 7l-2 4l4 3l-2 4v3" /></svg>;
+
+export default IconHeartBroken; \ No newline at end of file
diff --git a/icons-react/icons-js/heart.js b/icons-react/icons-js/heart.js
new file mode 100644
index 00000000..ca1d220e
--- /dev/null
+++ b/icons-react/icons-js/heart.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHeart = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-heart" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19.5 13.572 l -7.5 7.428 l -7.5 -7.428 m 0 0 a5 5 0 1 1 7.5 -6.566 a5 5 0 1 1 7.5 6.572" /></svg>;
+
+export default IconHeart; \ No newline at end of file
diff --git a/icons-react/icons-js/help.js b/icons-react/icons-js/help.js
new file mode 100644
index 00000000..a1f7922b
--- /dev/null
+++ b/icons-react/icons-js/help.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHelp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-help" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={17} x2={12} y2={17.01} /><path d="M12 13.5a1.5 1.5 0 0 1 1 -1.5a2.6 2.6 0 1 0 -3 -4" /></svg>;
+
+export default IconHelp; \ No newline at end of file
diff --git a/icons-react/icons-js/hexagon.js b/icons-react/icons-js/hexagon.js
new file mode 100644
index 00000000..cd4ce732
--- /dev/null
+++ b/icons-react/icons-js/hexagon.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHexagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-hexagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12.971 3.54l6 3.333A2 2 0 0 1 20 8.62v6.536a2 2 0 0 1 -1.029 1.748l-6 3.333a2 2 0 0 1 -1.942 0l-6-3.333A2 2 0 0 1 4 15.157V8.62a2 2 0 0 1 1.029 -1.748l6-3.333a2 2 0 0 1 1.942 0z" /></svg>;
+
+export default IconHexagon; \ No newline at end of file
diff --git a/icons-react/icons-js/history.js b/icons-react/icons-js/history.js
new file mode 100644
index 00000000..7830eebf
--- /dev/null
+++ b/icons-react/icons-js/history.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHistory = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-history" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="12 8 12 12 14 14" /><path d="M3.05 11a9 9 0 1 1 .5 4m-.5 5v-5h5" /></svg>;
+
+export default IconHistory; \ No newline at end of file
diff --git a/icons-react/icons-js/home-2.js b/icons-react/icons-js/home-2.js
new file mode 100644
index 00000000..9c6e487c
--- /dev/null
+++ b/icons-react/icons-js/home-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHome2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-home-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="5 12 3 12 12 3 21 12 19 12" /><path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" /><rect x={10} y={12} width={4} height={4} /></svg>;
+
+export default IconHome2; \ No newline at end of file
diff --git a/icons-react/icons-js/home.js b/icons-react/icons-js/home.js
new file mode 100644
index 00000000..e4800bab
--- /dev/null
+++ b/icons-react/icons-js/home.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconHome = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-home" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="5 12 3 12 12 3 21 12 19 12" /><path d="M5 12v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2 -2v-7" /><path d="M9 21v-6a2 2 0 0 1 2 -2h2a2 2 0 0 1 2 2v6" /></svg>;
+
+export default IconHome; \ No newline at end of file
diff --git a/icons-react/icons-js/ice-cream.js b/icons-react/icons-js/ice-cream.js
new file mode 100644
index 00000000..f85bb3d0
--- /dev/null
+++ b/icons-react/icons-js/ice-cream.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconIceCream = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ice-cream" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={8} y2={16} /><line x1={5} y1={13} x2={11} y2={19} /><path d="M11 19l7 -7a4 4 0 0 0 -6 -6l-7 7" /></svg>;
+
+export default IconIceCream; \ No newline at end of file
diff --git a/icons-react/icons-js/id.js b/icons-react/icons-js/id.js
new file mode 100644
index 00000000..c33faade
--- /dev/null
+++ b/icons-react/icons-js/id.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconId = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-id" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={4} width={18} height={16} rx={3} /><circle cx={9} cy={10} r={2} /><line x1={15} y1={8} x2={17} y2={8} /><line x1={15} y1={12} x2={17} y2={12} /><line x1={7} y1={16} x2={17} y2={16} /></svg>;
+
+export default IconId; \ No newline at end of file
diff --git a/icons-react/icons-js/inbox.js b/icons-react/icons-js/inbox.js
new file mode 100644
index 00000000..e9f3b626
--- /dev/null
+++ b/icons-react/icons-js/inbox.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconInbox = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-inbox" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M4 13h3l3 3h4l3 -3h3" /></svg>;
+
+export default IconInbox; \ No newline at end of file
diff --git a/icons-react/icons-js/indent-decrease.js b/icons-react/icons-js/indent-decrease.js
new file mode 100644
index 00000000..74963d60
--- /dev/null
+++ b/icons-react/icons-js/indent-decrease.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconIndentDecrease = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-indent-decrease" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={6} x2={13} y2={6} /><line x1={20} y1={12} x2={11} y2={12} /><line x1={20} y1={18} x2={13} y2={18} /><path d="M8 8l-4 4l4 4" /></svg>;
+
+export default IconIndentDecrease; \ No newline at end of file
diff --git a/icons-react/icons-js/indent-increase.js b/icons-react/icons-js/indent-increase.js
new file mode 100644
index 00000000..50a3f781
--- /dev/null
+++ b/icons-react/icons-js/indent-increase.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconIndentIncrease = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-indent-increase" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={6} x2={9} y2={6} /><line x1={20} y1={12} x2={13} y2={12} /><line x1={20} y1={18} x2={9} y2={18} /><path d="M4 8l4 4l-4 4" /></svg>;
+
+export default IconIndentIncrease; \ No newline at end of file
diff --git a/icons-react/icons-js/infinity.js b/icons-react/icons-js/infinity.js
new file mode 100644
index 00000000..c9a87e35
--- /dev/null
+++ b/icons-react/icons-js/infinity.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconInfinity = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-infinity" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9.828 9.172a4 4 0 1 0 0 5.656 a10 10 0 0 0 2.172 -2.828a10 10 0 0 1 2.172 -2.828 a4 4 0 1 1 0 5.656a10 10 0 0 1 -2.172 -2.828a10 10 0 0 0 -2.172 -2.828" /></svg>;
+
+export default IconInfinity; \ No newline at end of file
diff --git a/icons-react/icons-js/info-circle.js b/icons-react/icons-js/info-circle.js
new file mode 100644
index 00000000..31772de7
--- /dev/null
+++ b/icons-react/icons-js/info-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconInfoCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-info-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={8} x2={12.01} y2={8} /><polyline points="11 12 12 12 12 16 13 16" /></svg>;
+
+export default IconInfoCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/info-square.js b/icons-react/icons-js/info-square.js
new file mode 100644
index 00000000..cf05115c
--- /dev/null
+++ b/icons-react/icons-js/info-square.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconInfoSquare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-info-square" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={8} x2={12.01} y2={8} /><rect x={4} y={4} width={16} height={16} rx={2} /><polyline points="11 12 12 12 12 16 13 16" /></svg>;
+
+export default IconInfoSquare; \ No newline at end of file
diff --git a/icons-react/icons-js/italic.js b/icons-react/icons-js/italic.js
new file mode 100644
index 00000000..9d9fd511
--- /dev/null
+++ b/icons-react/icons-js/italic.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconItalic = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-italic" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={11} y1={5} x2={17} y2={5} /><line x1={7} y1={19} x2={13} y2={19} /><line x1={14} y1={5} x2={10} y2={19} /></svg>;
+
+export default IconItalic; \ No newline at end of file
diff --git a/icons-react/icons-js/key.js b/icons-react/icons-js/key.js
new file mode 100644
index 00000000..cdf65372
--- /dev/null
+++ b/icons-react/icons-js/key.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconKey = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-key" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={8} cy={15} r={4} /><line x1={10.85} y1={12.15} x2={19} y2={4} /><line x1={18} y1={5} x2={20} y2={7} /><line x1={15} y1={8} x2={17} y2={10} /></svg>;
+
+export default IconKey; \ No newline at end of file
diff --git a/icons-react/icons-js/keyboard-hide.js b/icons-react/icons-js/keyboard-hide.js
new file mode 100644
index 00000000..d609e24c
--- /dev/null
+++ b/icons-react/icons-js/keyboard-hide.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconKeyboardHide = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-keyboard-hide" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={2} y={3} width={20} height={12} rx={2} /><line x1={6} y1={7} x2={6} y2={7} /><line x1={10} y1={7} x2={10} y2={7} /><line x1={14} y1={7} x2={14} y2={7} /><line x1={18} y1={7} x2={18} y2={7} /><line x1={6} y1={11} x2={6} y2={11.01} /><line x1={18} y1={11} x2={18} y2={11.01} /><line x1={10} y1={11} x2={14} y2={11} /><path d="M10 21l2 -2l2 2" /></svg>;
+
+export default IconKeyboardHide; \ No newline at end of file
diff --git a/icons-react/icons-js/keyboard-show.js b/icons-react/icons-js/keyboard-show.js
new file mode 100644
index 00000000..7512096a
--- /dev/null
+++ b/icons-react/icons-js/keyboard-show.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconKeyboardShow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-keyboard-show" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={2} y={3} width={20} height={12} rx={2} /><line x1={6} y1={7} x2={6} y2={7} /><line x1={10} y1={7} x2={10} y2={7} /><line x1={14} y1={7} x2={14} y2={7} /><line x1={18} y1={7} x2={18} y2={7} /><line x1={6} y1={11} x2={6} y2={11.01} /><line x1={18} y1={11} x2={18} y2={11.01} /><line x1={10} y1={11} x2={14} y2={11} /><path d="M10 19l2 2l2 -2" /></svg>;
+
+export default IconKeyboardShow; \ No newline at end of file
diff --git a/icons-react/icons-js/keyboard.js b/icons-react/icons-js/keyboard.js
new file mode 100644
index 00000000..38e92abf
--- /dev/null
+++ b/icons-react/icons-js/keyboard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconKeyboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-keyboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={2} y={6} width={20} height={12} rx={2} /><line x1={6} y1={10} x2={6} y2={10} /><line x1={10} y1={10} x2={10} y2={10} /><line x1={14} y1={10} x2={14} y2={10} /><line x1={18} y1={10} x2={18} y2={10} /><line x1={6} y1={14} x2={6} y2={14.01} /><line x1={18} y1={14} x2={18} y2={14.01} /><line x1={10} y1={14} x2={14} y2={14} /></svg>;
+
+export default IconKeyboard; \ No newline at end of file
diff --git a/icons-react/icons-js/language.js b/icons-react/icons-js/language.js
new file mode 100644
index 00000000..c68bdae1
--- /dev/null
+++ b/icons-react/icons-js/language.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLanguage = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-language" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 7h7m-2 -2v2a5 8 0 0 1 -5 8m1 -4a7 4 0 0 0 6.7 4" /><path d="M11 19l4 -9l4 9m-.9 -2h-6.2" /></svg>;
+
+export default IconLanguage; \ No newline at end of file
diff --git a/icons-react/icons-js/layers-difference.js b/icons-react/icons-js/layers-difference.js
new file mode 100644
index 00000000..60b7dcd8
--- /dev/null
+++ b/icons-react/icons-js/layers-difference.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayersDifference = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layers-difference" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 16v2a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-8a2 2 0 0 1 2 -2h2v-2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-2" /><polyline points="10 8 8 8 8 10" /><polyline points="8 14 8 16 10 16" /><polyline points="14 8 16 8 16 10" /><polyline points="16 14 16 16 14 16" /></svg>;
+
+export default IconLayersDifference; \ No newline at end of file
diff --git a/icons-react/icons-js/layers-intersect.js b/icons-react/icons-js/layers-intersect.js
new file mode 100644
index 00000000..179b49c5
--- /dev/null
+++ b/icons-react/icons-js/layers-intersect.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayersIntersect = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layers-intersect" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={8} y={4} width={12} height={12} rx={2} /><rect x={4} y={8} width={12} height={12} rx={2} /></svg>;
+
+export default IconLayersIntersect; \ No newline at end of file
diff --git a/icons-react/icons-js/layers-subtract.js b/icons-react/icons-js/layers-subtract.js
new file mode 100644
index 00000000..cc960559
--- /dev/null
+++ b/icons-react/icons-js/layers-subtract.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayersSubtract = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layers-subtract" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={8} y={4} width={12} height={12} rx={2} /><path d="M16 16v2a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-8a2 2 0 0 1 2 -2h2" /></svg>;
+
+export default IconLayersSubtract; \ No newline at end of file
diff --git a/icons-react/icons-js/layers-union.js b/icons-react/icons-js/layers-union.js
new file mode 100644
index 00000000..b00ffde6
--- /dev/null
+++ b/icons-react/icons-js/layers-union.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayersUnion = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layers-union" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 16v2a2 2 0 0 1 -2 2h-8a2 2 0 0 1 -2 -2v-8a2 2 0 0 1 2 -2h2v-2a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v8a2 2 0 0 1 -2 2h-2" /></svg>;
+
+export default IconLayersUnion; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-2.js b/icons-react/icons-js/layout-2.js
new file mode 100644
index 00000000..8bc6dab5
--- /dev/null
+++ b/icons-react/icons-js/layout-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayout2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={5} rx={2} /><rect x={4} y={13} width={6} height={7} rx={2} /><rect x={14} y={4} width={6} height={7} rx={2} /><rect x={14} y={15} width={6} height={5} rx={2} /></svg>;
+
+export default IconLayout2; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-bottom.js b/icons-react/icons-js/layout-align-bottom.js
new file mode 100644
index 00000000..22bce566
--- /dev/null
+++ b/icons-react/icons-js/layout-align-bottom.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignBottom = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-bottom" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={20} y2={20} /><rect x={9} y={4} width={6} height={12} rx={2} /></svg>;
+
+export default IconLayoutAlignBottom; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-center.js b/icons-react/icons-js/layout-align-center.js
new file mode 100644
index 00000000..60948fdb
--- /dev/null
+++ b/icons-react/icons-js/layout-align-center.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignCenter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-center" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={4} x2={12} y2={9} /><line x1={12} y1={15} x2={12} y2={20} /><rect x={6} y={9} width={12} height={6} rx={2} /></svg>;
+
+export default IconLayoutAlignCenter; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-left.js b/icons-react/icons-js/layout-align-left.js
new file mode 100644
index 00000000..00d51f63
--- /dev/null
+++ b/icons-react/icons-js/layout-align-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={4} y2={20} /><rect x={8} y={9} width={12} height={6} rx={2} /></svg>;
+
+export default IconLayoutAlignLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-middle.js b/icons-react/icons-js/layout-align-middle.js
new file mode 100644
index 00000000..661d7ec3
--- /dev/null
+++ b/icons-react/icons-js/layout-align-middle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignMiddle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-middle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={12} x2={9} y2={12} /><line x1={15} y1={12} x2={20} y2={12} /><rect x={9} y={6} width={6} height={12} rx={2} /></svg>;
+
+export default IconLayoutAlignMiddle; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-right.js b/icons-react/icons-js/layout-align-right.js
new file mode 100644
index 00000000..9953b484
--- /dev/null
+++ b/icons-react/icons-js/layout-align-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={20} y1={4} x2={20} y2={20} /><rect x={4} y={9} width={12} height={6} rx={2} /></svg>;
+
+export default IconLayoutAlignRight; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-align-top.js b/icons-react/icons-js/layout-align-top.js
new file mode 100644
index 00000000..d08c7277
--- /dev/null
+++ b/icons-react/icons-js/layout-align-top.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutAlignTop = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-align-top" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={20} y2={4} /><rect x={9} y={8} width={6} height={12} rx={2} /></svg>;
+
+export default IconLayoutAlignTop; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-bottombar.js b/icons-react/icons-js/layout-bottombar.js
new file mode 100644
index 00000000..a0b0cd29
--- /dev/null
+++ b/icons-react/icons-js/layout-bottombar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutBottombar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-bottombar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4} y1={15} x2={20} y2={15} /></svg>;
+
+export default IconLayoutBottombar; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-cards.js b/icons-react/icons-js/layout-cards.js
new file mode 100644
index 00000000..5c536b72
--- /dev/null
+++ b/icons-react/icons-js/layout-cards.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutCards = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-cards" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={16} rx={2} /><rect x={14} y={4} width={6} height={10} rx={2} /></svg>;
+
+export default IconLayoutCards; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-columns.js b/icons-react/icons-js/layout-columns.js
new file mode 100644
index 00000000..4116609a
--- /dev/null
+++ b/icons-react/icons-js/layout-columns.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutColumns = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-columns" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={12} y1={4} x2={12} y2={20} /></svg>;
+
+export default IconLayoutColumns; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-distribute-horizontal.js b/icons-react/icons-js/layout-distribute-horizontal.js
new file mode 100644
index 00000000..a4439b09
--- /dev/null
+++ b/icons-react/icons-js/layout-distribute-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutDistributeHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-distribute-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={20} y2={4} /><line x1={4} y1={20} x2={20} y2={20} /><rect x={6} y={9} width={12} height={6} rx={2} /></svg>;
+
+export default IconLayoutDistributeHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-distribute-vertical.js b/icons-react/icons-js/layout-distribute-vertical.js
new file mode 100644
index 00000000..ee5ddad1
--- /dev/null
+++ b/icons-react/icons-js/layout-distribute-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutDistributeVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-distribute-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={4} y2={20} /><line x1={20} y1={4} x2={20} y2={20} /><rect x={9} y={6} width={6} height={12} rx={2} /></svg>;
+
+export default IconLayoutDistributeVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-kanban.js b/icons-react/icons-js/layout-kanban.js
new file mode 100644
index 00000000..c96bd3dc
--- /dev/null
+++ b/icons-react/icons-js/layout-kanban.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutKanban = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-kanban" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={4} x2={10} y2={4} /><line x1={14} y1={4} x2={20} y2={4} /><rect x={4} y={8} width={6} height={12} rx={2} /><rect x={14} y={8} width={6} height={6} rx={2} /></svg>;
+
+export default IconLayoutKanban; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-list.js b/icons-react/icons-js/layout-list.js
new file mode 100644
index 00000000..dd8ac24c
--- /dev/null
+++ b/icons-react/icons-js/layout-list.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutList = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-list" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={6} rx={2} /><rect x={4} y={14} width={16} height={6} rx={2} /></svg>;
+
+export default IconLayoutList; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-navbar.js b/icons-react/icons-js/layout-navbar.js
new file mode 100644
index 00000000..5cb5d274
--- /dev/null
+++ b/icons-react/icons-js/layout-navbar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutNavbar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-navbar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4} y1={9} x2={20} y2={9} /></svg>;
+
+export default IconLayoutNavbar; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-rows.js b/icons-react/icons-js/layout-rows.js
new file mode 100644
index 00000000..78f65fbc
--- /dev/null
+++ b/icons-react/icons-js/layout-rows.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutRows = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-rows" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4} y1={12} x2={20} y2={12} /></svg>;
+
+export default IconLayoutRows; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-sidebar-right.js b/icons-react/icons-js/layout-sidebar-right.js
new file mode 100644
index 00000000..809bc27c
--- /dev/null
+++ b/icons-react/icons-js/layout-sidebar-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutSidebarRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-sidebar-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={15} y1={4} x2={15} y2={20} /></svg>;
+
+export default IconLayoutSidebarRight; \ No newline at end of file
diff --git a/icons-react/icons-js/layout-sidebar.js b/icons-react/icons-js/layout-sidebar.js
new file mode 100644
index 00000000..35c7fd8d
--- /dev/null
+++ b/icons-react/icons-js/layout-sidebar.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayoutSidebar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout-sidebar" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={9} y1={4} x2={9} y2={20} /></svg>;
+
+export default IconLayoutSidebar; \ No newline at end of file
diff --git a/icons-react/icons-js/layout.js b/icons-react/icons-js/layout.js
new file mode 100644
index 00000000..8df8e199
--- /dev/null
+++ b/icons-react/icons-js/layout.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLayout = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-layout" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={5} rx={2} /><rect x={4} y={13} width={6} height={7} rx={2} /><rect x={14} y={4} width={6} height={16} rx={2} /></svg>;
+
+export default IconLayout; \ No newline at end of file
diff --git a/icons-react/icons-js/lego.js b/icons-react/icons-js/lego.js
new file mode 100644
index 00000000..9fe08002
--- /dev/null
+++ b/icons-react/icons-js/lego.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLego = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-lego" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9.5} y1={11} x2={9.51} y2={11} /><line x1={14.5} y1={11} x2={14.51} y2={11} /><path d="M9.5 15a3.5 3.5 0 0 0 5 0" /><path d="M7 5h1v-2h8v2h1a3 3 0 0 1 3 3v9a3 3 0 0 1 -3 3v1h-10v-1a3 3 0 0 1 -3 -3v-9a3 3 0 0 1 3 -3" /></svg>;
+
+export default IconLego; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-a.js b/icons-react/icons-js/letter-a.js
new file mode 100644
index 00000000..38a37438
--- /dev/null
+++ b/icons-react/icons-js/letter-a.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterA = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-a" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 20v-12a4 4 0 0 1 4 -4h2a4 4 0 0 1 4 4v12" /><line x1={7} y1={13} x2={17} y2={13} /></svg>;
+
+export default IconLetterA; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-b.js b/icons-react/icons-js/letter-b.js
new file mode 100644
index 00000000..a1cf9d67
--- /dev/null
+++ b/icons-react/icons-js/letter-b.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterB = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-b" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 20v-16h6a4 4 0 0 1 0 8a4 4 0 0 1 0 8h-6" /><line x1={7} y1={12} x2={13} y2={12} /></svg>;
+
+export default IconLetterB; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-c.js b/icons-react/icons-js/letter-c.js
new file mode 100644
index 00000000..e3b3f87d
--- /dev/null
+++ b/icons-react/icons-js/letter-c.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterC = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-c" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 9a5 5 0 0 0 -5 -5h-2a5 5 0 0 0 -5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5 -5" /></svg>;
+
+export default IconLetterC; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-d.js b/icons-react/icons-js/letter-d.js
new file mode 100644
index 00000000..a560c642
--- /dev/null
+++ b/icons-react/icons-js/letter-d.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterD = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-d" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4h6a5 5 0 0 1 5 5v6a5 5 0 0 1 -5 5h-6v-16" /></svg>;
+
+export default IconLetterD; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-e.js b/icons-react/icons-js/letter-e.js
new file mode 100644
index 00000000..b7252dde
--- /dev/null
+++ b/icons-react/icons-js/letter-e.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterE = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-e" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 4h-10v16h10" /><line x1={7} y1={12} x2={15} y2={12} /></svg>;
+
+export default IconLetterE; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-f.js b/icons-react/icons-js/letter-f.js
new file mode 100644
index 00000000..7c8acfc6
--- /dev/null
+++ b/icons-react/icons-js/letter-f.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterF = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-f" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 4h-10v16" /><line x1={7} y1={12} x2={15} y2={12} /></svg>;
+
+export default IconLetterF; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-g.js b/icons-react/icons-js/letter-g.js
new file mode 100644
index 00000000..e0baf9cb
--- /dev/null
+++ b/icons-react/icons-js/letter-g.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterG = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-g" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 9a5 5 0 0 0 -5 -5h-2a5 5 0 0 0 -5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5 -5v-2h-4" /></svg>;
+
+export default IconLetterG; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-h.js b/icons-react/icons-js/letter-h.js
new file mode 100644
index 00000000..e7d81c3f
--- /dev/null
+++ b/icons-react/icons-js/letter-h.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterH = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-h" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={17} y1={4} x2={17} y2={20} /><line x1={7} y1={12} x2={17} y2={12} /><line x1={7} y1={4} x2={7} y2={20} /></svg>;
+
+export default IconLetterH; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-i.js b/icons-react/icons-js/letter-i.js
new file mode 100644
index 00000000..5395763b
--- /dev/null
+++ b/icons-react/icons-js/letter-i.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterI = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-i" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={4} x2={12} y2={20} /></svg>;
+
+export default IconLetterI; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-j.js b/icons-react/icons-js/letter-j.js
new file mode 100644
index 00000000..7eec0634
--- /dev/null
+++ b/icons-react/icons-js/letter-j.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterJ = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-j" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 4v12a4 4 0 0 1 -4 4h-2a4 4 0 0 1 -4 -4" /></svg>;
+
+export default IconLetterJ; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-k.js b/icons-react/icons-js/letter-k.js
new file mode 100644
index 00000000..74944355
--- /dev/null
+++ b/icons-react/icons-js/letter-k.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterK = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-k" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={7} y1={4} x2={7} y2={20} /><path d="M7 12h2l8 -8" /><line x1={9} y1={12} x2={17} y2={20} /></svg>;
+
+export default IconLetterK; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-l.js b/icons-react/icons-js/letter-l.js
new file mode 100644
index 00000000..5c125fb4
--- /dev/null
+++ b/icons-react/icons-js/letter-l.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterL = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-l" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4v16h10" /></svg>;
+
+export default IconLetterL; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-m.js b/icons-react/icons-js/letter-m.js
new file mode 100644
index 00000000..096360e9
--- /dev/null
+++ b/icons-react/icons-js/letter-m.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterM = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-m" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 20v-16l6 14l6 -14v16" /></svg>;
+
+export default IconLetterM; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-n.js b/icons-react/icons-js/letter-n.js
new file mode 100644
index 00000000..515f425d
--- /dev/null
+++ b/icons-react/icons-js/letter-n.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterN = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-n" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 20v-16l10 16v-16" /></svg>;
+
+export default IconLetterN; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-o.js b/icons-react/icons-js/letter-o.js
new file mode 100644
index 00000000..b94ca669
--- /dev/null
+++ b/icons-react/icons-js/letter-o.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterO = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-o" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 9a5 5 0 0 0 -5 -5h-2a5 5 0 0 0 -5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5 -5v-6" /></svg>;
+
+export default IconLetterO; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-p.js b/icons-react/icons-js/letter-p.js
new file mode 100644
index 00000000..c7ec456a
--- /dev/null
+++ b/icons-react/icons-js/letter-p.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterP = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-p" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 20v-16h5.5a4 4 0 0 1 0 9h-5.5" /></svg>;
+
+export default IconLetterP; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-q.js b/icons-react/icons-js/letter-q.js
new file mode 100644
index 00000000..25818cfc
--- /dev/null
+++ b/icons-react/icons-js/letter-q.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterQ = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-q" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 9a5 5 0 0 0 -5 -5h-2a5 5 0 0 0 -5 5v6a5 5 0 0 0 5 5h2a5 5 0 0 0 5 -5v-6" /><line x1={13} y1={15} x2={18} y2={20} /></svg>;
+
+export default IconLetterQ; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-r.js b/icons-react/icons-js/letter-r.js
new file mode 100644
index 00000000..542b00a1
--- /dev/null
+++ b/icons-react/icons-js/letter-r.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterR = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-r" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 20v-16h5.5a4 4 0 0 1 0 9h-5.5" /><line x1={12} y1={13} x2={17} y2={20} /></svg>;
+
+export default IconLetterR; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-s.js b/icons-react/icons-js/letter-s.js
new file mode 100644
index 00000000..f7056ca7
--- /dev/null
+++ b/icons-react/icons-js/letter-s.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterS = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-s" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 8a4 4 0 0 0 -4 -4h-2a4 4 0 0 0 0 8h2a4 4 0 0 1 0 8h-2a4 4 0 0 1 -4 -4" /></svg>;
+
+export default IconLetterS; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-t.js b/icons-react/icons-js/letter-t.js
new file mode 100644
index 00000000..bdfcbe60
--- /dev/null
+++ b/icons-react/icons-js/letter-t.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterT = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-t" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={4} x2={18} y2={4} /><line x1={12} y1={4} x2={12} y2={20} /></svg>;
+
+export default IconLetterT; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-u.js b/icons-react/icons-js/letter-u.js
new file mode 100644
index 00000000..adc90330
--- /dev/null
+++ b/icons-react/icons-js/letter-u.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterU = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-u" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 4v11a5 5 0 0 0 5 5h2a5 5 0 0 0 5 -5v-11" /></svg>;
+
+export default IconLetterU; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-v.js b/icons-react/icons-js/letter-v.js
new file mode 100644
index 00000000..65ae4480
--- /dev/null
+++ b/icons-react/icons-js/letter-v.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterV = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-v" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 4l6 16l6 -16" /></svg>;
+
+export default IconLetterV; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-w.js b/icons-react/icons-js/letter-w.js
new file mode 100644
index 00000000..dfa8752a
--- /dev/null
+++ b/icons-react/icons-js/letter-w.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterW = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-w" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 4l4 16l4 -14l4 14l4 -16" /></svg>;
+
+export default IconLetterW; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-x.js b/icons-react/icons-js/letter-x.js
new file mode 100644
index 00000000..27043130
--- /dev/null
+++ b/icons-react/icons-js/letter-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={7} y1={4} x2={17} y2={20} /><line x1={17} y1={4} x2={7} y2={20} /></svg>;
+
+export default IconLetterX; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-y.js b/icons-react/icons-js/letter-y.js
new file mode 100644
index 00000000..db01e2c9
--- /dev/null
+++ b/icons-react/icons-js/letter-y.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterY = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-y" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4l5 9l5 -9" /><line x1={12} y1={13} x2={12} y2={20} /></svg>;
+
+export default IconLetterY; \ No newline at end of file
diff --git a/icons-react/icons-js/letter-z.js b/icons-react/icons-js/letter-z.js
new file mode 100644
index 00000000..17a14780
--- /dev/null
+++ b/icons-react/icons-js/letter-z.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLetterZ = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letter-z" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4h10l-10 16h10" /></svg>;
+
+export default IconLetterZ; \ No newline at end of file
diff --git a/icons-react/icons-js/letters-case.js b/icons-react/icons-js/letters-case.js
new file mode 100644
index 00000000..de3f667d
--- /dev/null
+++ b/icons-react/icons-js/letters-case.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLettersCase = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-letters-case" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={18} cy={16} r={3} /><line x1={21} y1={13} x2={21} y2={19} /><path d="M3 19v-10a4 4 0 0 1 4 -4a4 4 0 0 1 4 4v10" /><line x1={3} y1={13} x2={11} y2={13} /></svg>;
+
+export default IconLettersCase; \ No newline at end of file
diff --git a/icons-react/icons-js/license.js b/icons-react/icons-js/license.js
new file mode 100644
index 00000000..f1cfb5cd
--- /dev/null
+++ b/icons-react/icons-js/license.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLicense = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-license" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 21h-9a3 3 0 0 1 -3 -3v-1h10v2a2 2 0 0 0 4 0v-14a2 2 0 1 1 2 2h-2m2 -4h-11a3 3 0 0 0 -3 3v11" /><line x1={9} y1={7} x2={13} y2={7} /><line x1={9} y1={11} x2={13} y2={11} /></svg>;
+
+export default IconLicense; \ No newline at end of file
diff --git a/icons-react/icons-js/lifebuoy.js b/icons-react/icons-js/lifebuoy.js
new file mode 100644
index 00000000..953f6725
--- /dev/null
+++ b/icons-react/icons-js/lifebuoy.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLifebuoy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-lifebuoy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={4} /><circle cx={12} cy={12} r={9} /><line x1={15} y1={15} x2={18.35} y2={18.35} /><line x1={9} y1={15} x2={5.65} y2={18.35} /><line x1={5.65} y1={5.65} x2={9} y2={9} /><line x1={18.35} y1={5.65} x2={15} y2={9} /></svg>;
+
+export default IconLifebuoy; \ No newline at end of file
diff --git a/icons-react/icons-js/line-height.js b/icons-react/icons-js/line-height.js
new file mode 100644
index 00000000..2a2524f2
--- /dev/null
+++ b/icons-react/icons-js/line-height.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLineHeight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-line-height" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 8 6 5 9 8" /><polyline points="3 16 6 19 9 16" /><line x1={6} y1={5} x2={6} y2={19} /><line x1={13} y1={6} x2={20} y2={6} /><line x1={13} y1={12} x2={20} y2={12} /><line x1={13} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconLineHeight; \ No newline at end of file
diff --git a/icons-react/icons-js/line.js b/icons-react/icons-js/line.js
new file mode 100644
index 00000000..317c67b3
--- /dev/null
+++ b/icons-react/icons-js/line.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-line" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={18} r={2} /><circle cx={18} cy={6} r={2} /><line x1={7.5} y1={16.5} x2={16.5} y2={7.5} /></svg>;
+
+export default IconLine; \ No newline at end of file
diff --git a/icons-react/icons-js/link.js b/icons-react/icons-js/link.js
new file mode 100644
index 00000000..8be4aeaa
--- /dev/null
+++ b/icons-react/icons-js/link.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLink = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-link" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" /><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" /></svg>;
+
+export default IconLink; \ No newline at end of file
diff --git a/icons-react/icons-js/list-check.js b/icons-react/icons-js/list-check.js
new file mode 100644
index 00000000..0dbe0dca
--- /dev/null
+++ b/icons-react/icons-js/list-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconListCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-list-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3.5 5.5l1.5 1.5l2.5 -2.5" /><path d="M3.5 11.5l1.5 1.5l2.5 -2.5" /><path d="M3.5 17.5l1.5 1.5l2.5 -2.5" /><line x1={11} y1={6} x2={20} y2={6} /><line x1={11} y1={12} x2={20} y2={12} /><line x1={11} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconListCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/list.js b/icons-react/icons-js/list.js
new file mode 100644
index 00000000..1f9583e1
--- /dev/null
+++ b/icons-react/icons-js/list.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconList = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-list" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={6} x2={20} y2={6} /><line x1={9} y1={12} x2={20} y2={12} /><line x1={9} y1={18} x2={20} y2={18} /><line x1={5} y1={6} x2={5} y2={6.01} /><line x1={5} y1={12} x2={5} y2={12.01} /><line x1={5} y1={18} x2={5} y2={18.01} /></svg>;
+
+export default IconList; \ No newline at end of file
diff --git a/icons-react/icons-js/live-photo.js b/icons-react/icons-js/live-photo.js
new file mode 100644
index 00000000..5c261e91
--- /dev/null
+++ b/icons-react/icons-js/live-photo.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLivePhoto = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-live-photo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={1} /><circle cx={12} cy={12} r={5} /><line x1={15.9} y1={20.11} x2={15.9} y2={20.12} /><line x1={19.04} y1={17.61} x2={19.04} y2={17.62} /><line x1={20.77} y1={14} x2={20.77} y2={14.01} /><line x1={20.77} y1={10} x2={20.77} y2={10.01} /><line x1={19.04} y1={6.39} x2={19.04} y2={6.4} /><line x1={15.9} y1={3.89} x2={15.9} y2={3.9} /><line x1={12} y1={3} x2={12} y2={3.01} /><line x1={8.1} y1={3.89} x2={8.1} y2={3.9} /><line x1={4.96} y1={6.39} x2={4.96} y2={6.4} /><line x1={3.23} y1={10} x2={3.23} y2={10.01} /><line x1={3.23} y1={14} x2={3.23} y2={14.01} /><line x1={4.96} y1={17.61} x2={4.96} y2={17.62} /><line x1={8.1} y1={20.11} x2={8.1} y2={20.12} /><line x1={12} y1={21} x2={12} y2={21.01} /></svg>;
+
+export default IconLivePhoto; \ No newline at end of file
diff --git a/icons-react/icons-js/live-view.js b/icons-react/icons-js/live-view.js
new file mode 100644
index 00000000..14a4d017
--- /dev/null
+++ b/icons-react/icons-js/live-view.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLiveView = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-live-view" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /><line x1={12} y1={11} x2={12} y2={11.01} /><path d="M12 18l-3.5 -5a4 4 0 1 1 7 0l-3.5 5" /></svg>;
+
+export default IconLiveView; \ No newline at end of file
diff --git a/icons-react/icons-js/loader-quarter.js b/icons-react/icons-js/loader-quarter.js
new file mode 100644
index 00000000..e81264d7
--- /dev/null
+++ b/icons-react/icons-js/loader-quarter.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLoaderQuarter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-loader-quarter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={6} x2={12} y2={3} /><line x1={6} y1={12} x2={3} y2={12} /><line x1={7.75} y1={7.75} x2={5.6} y2={5.6} /></svg>;
+
+export default IconLoaderQuarter; \ No newline at end of file
diff --git a/icons-react/icons-js/loader.js b/icons-react/icons-js/loader.js
new file mode 100644
index 00000000..a0d7256c
--- /dev/null
+++ b/icons-react/icons-js/loader.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLoader = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-loader" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={6} x2={12} y2={3} /><line x1={16.25} y1={7.75} x2={18.4} y2={5.6} /><line x1={18} y1={12} x2={21} y2={12} /><line x1={16.25} y1={16.25} x2={18.4} y2={18.4} /><line x1={12} y1={18} x2={12} y2={21} /><line x1={7.75} y1={16.25} x2={5.6} y2={18.4} /><line x1={6} y1={12} x2={3} y2={12} /><line x1={7.75} y1={7.75} x2={5.6} y2={5.6} /></svg>;
+
+export default IconLoader; \ No newline at end of file
diff --git a/icons-react/icons-js/location.js b/icons-react/icons-js/location.js
new file mode 100644
index 00000000..2712956c
--- /dev/null
+++ b/icons-react/icons-js/location.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLocation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-location" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M21 3L14.5 21a.55 .55 0 0 1 -1 0L10 14L3 10.5a.55 .55 0 0 1 0 -1L21 3" /></svg>;
+
+export default IconLocation; \ No newline at end of file
diff --git a/icons-react/icons-js/lock-open.js b/icons-react/icons-js/lock-open.js
new file mode 100644
index 00000000..5d6df3b7
--- /dev/null
+++ b/icons-react/icons-js/lock-open.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLockOpen = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-lock-open" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={11} width={14} height={10} rx={2} /><circle cx={12} cy={16} r={1} /><path d="M8 11v-5a4 4 0 0 1 8 0" /></svg>;
+
+export default IconLockOpen; \ No newline at end of file
diff --git a/icons-react/icons-js/lock.js b/icons-react/icons-js/lock.js
new file mode 100644
index 00000000..06f0bffa
--- /dev/null
+++ b/icons-react/icons-js/lock.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLock = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-lock" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={11} width={14} height={10} rx={2} /><circle cx={12} cy={16} r={1} /><path d="M8 11v-4a4 4 0 0 1 8 0v4" /></svg>;
+
+export default IconLock; \ No newline at end of file
diff --git a/icons-react/icons-js/login.js b/icons-react/icons-js/login.js
new file mode 100644
index 00000000..35c94dc8
--- /dev/null
+++ b/icons-react/icons-js/login.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLogin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-login" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2" /><path d="M20 12h-13l3 -3m0 6l-3 -3" /></svg>;
+
+export default IconLogin; \ No newline at end of file
diff --git a/icons-react/icons-js/logout.js b/icons-react/icons-js/logout.js
new file mode 100644
index 00000000..4635ada1
--- /dev/null
+++ b/icons-react/icons-js/logout.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconLogout = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-logout" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 8v-2a2 2 0 0 0 -2 -2h-7a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7a2 2 0 0 0 2 -2v-2" /><path d="M7 12h14l-3 -3m0 6l3 -3" /></svg>;
+
+export default IconLogout; \ No newline at end of file
diff --git a/icons-react/icons-js/magnet.js b/icons-react/icons-js/magnet.js
new file mode 100644
index 00000000..2c18d9e4
--- /dev/null
+++ b/icons-react/icons-js/magnet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMagnet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-magnet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 13v-8a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v8a2 2 0 0 0 6 0v-8a2 2 0 0 1 2 -2h1a2 2 0 0 1 2 2v8a8 8 0 0 1 -16 0" /><line x1={4} y1={8} x2={9} y2={8} /><line x1={15} y1={8} x2={19} y2={8} /></svg>;
+
+export default IconMagnet; \ No newline at end of file
diff --git a/icons-react/icons-js/mail-opened.js b/icons-react/icons-js/mail-opened.js
new file mode 100644
index 00000000..c25e225e
--- /dev/null
+++ b/icons-react/icons-js/mail-opened.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMailOpened = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mail-opened" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 9 12 15 21 9 12 3 3 9" /><path d="M21 9v10a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-10" /><line x1={3} y1={19} x2={9} y2={13} /><line x1={15} y1={13} x2={21} y2={19} /></svg>;
+
+export default IconMailOpened; \ No newline at end of file
diff --git a/icons-react/icons-js/mail.js b/icons-react/icons-js/mail.js
new file mode 100644
index 00000000..e7e39275
--- /dev/null
+++ b/icons-react/icons-js/mail.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMail = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mail" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={5} width={18} height={14} rx={2} /><polyline points="3 7 12 13 21 7" /></svg>;
+
+export default IconMail; \ No newline at end of file
diff --git a/icons-react/icons-js/man.js b/icons-react/icons-js/man.js
new file mode 100644
index 00000000..1b0b1602
--- /dev/null
+++ b/icons-react/icons-js/man.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMan = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-man" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={5} r={2} /><path d="M10 22v-5l-1-1v-4a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v4l-1 1v5" /></svg>;
+
+export default IconMan; \ No newline at end of file
diff --git a/icons-react/icons-js/map-2.js b/icons-react/icons-js/map-2.js
new file mode 100644
index 00000000..598ce0e2
--- /dev/null
+++ b/icons-react/icons-js/map-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMap2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={18} y1={6} x2={18} y2={6.01} /><path d="M18 13l-3.5 -5a4 4 0 1 1 7 0l-3.5 5" /><polyline points="10.5 4.75 9 4 3 7 3 20 9 17 15 20 21 17 21 15" /><line x1={9} y1={4} x2={9} y2={17} /><line x1={15} y1={15} x2={15} y2={20} /></svg>;
+
+export default IconMap2; \ No newline at end of file
diff --git a/icons-react/icons-js/map-pin.js b/icons-react/icons-js/map-pin.js
new file mode 100644
index 00000000..bd94b488
--- /dev/null
+++ b/icons-react/icons-js/map-pin.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMapPin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map-pin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={11} r={3} /><path d="M17.657 16.657L13.414 20.9a1.998 1.998 0 0 1 -2.827 0l-4.244-4.243a8 8 0 1 1 11.314 0z" /></svg>;
+
+export default IconMapPin; \ No newline at end of file
diff --git a/icons-react/icons-js/map.js b/icons-react/icons-js/map.js
new file mode 100644
index 00000000..6d44a83a
--- /dev/null
+++ b/icons-react/icons-js/map.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMap = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-map" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 7 9 4 15 7 21 4 21 17 15 20 9 17 3 20 3 7" /><line x1={9} y1={4} x2={9} y2={17} /><line x1={15} y1={7} x2={15} y2={20} /></svg>;
+
+export default IconMap; \ No newline at end of file
diff --git a/icons-react/icons-js/markdown.js b/icons-react/icons-js/markdown.js
new file mode 100644
index 00000000..df611245
--- /dev/null
+++ b/icons-react/icons-js/markdown.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMarkdown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-markdown" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={5} width={18} height={14} rx={2} /><path d="M7 15v-6l2 2l2 -2v6" /><path d="M14 13l2 2l2 -2m-2 2v-6" /></svg>;
+
+export default IconMarkdown; \ No newline at end of file
diff --git a/icons-react/icons-js/marquee.js b/icons-react/icons-js/marquee.js
new file mode 100644
index 00000000..8dab700e
--- /dev/null
+++ b/icons-react/icons-js/marquee.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMarquee = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-marquee" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 6a2 2 0 0 1 2 -2m3 0h1.5m3 0h1.5m3 0a2 2 0 0 1 2 2m0 3v1.5m0 3v1.5m0 3a2 2 0 0 1 -2 2m-3 0h-1.5m-3 0h-1.5m-3 0a2 2 0 0 1 -2 -2m0 -3v-1.5m0 -3v-1.5m0 -3" /></svg>;
+
+export default IconMarquee; \ No newline at end of file
diff --git a/icons-react/icons-js/mars.js b/icons-react/icons-js/mars.js
new file mode 100644
index 00000000..b8544e7f
--- /dev/null
+++ b/icons-react/icons-js/mars.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMars = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mars" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={10} cy={14} r={5} /><line x1={19} y1={5} x2={13.6} y2={10.4} /><path d="M19 5h-5" /><line x1={19} y1={5} x2={19} y2={10} /></svg>;
+
+export default IconMars; \ No newline at end of file
diff --git a/icons-react/icons-js/math.js b/icons-react/icons-js/math.js
new file mode 100644
index 00000000..dd76f779
--- /dev/null
+++ b/icons-react/icons-js/math.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMath = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-math" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 13l4 4m0 -4l-4 4" /><path d="M20 5h-7l-4 14l-3 -6h-2" /></svg>;
+
+export default IconMath; \ No newline at end of file
diff --git a/icons-react/icons-js/maximize.js b/icons-react/icons-js/maximize.js
new file mode 100644
index 00000000..25f70c60
--- /dev/null
+++ b/icons-react/icons-js/maximize.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMaximize = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-maximize" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 8v-2a2 2 0 0 1 2 -2h2" /><path d="M4 16v2a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v2" /><path d="M16 20h2a2 2 0 0 0 2 -2v-2" /></svg>;
+
+export default IconMaximize; \ No newline at end of file
diff --git a/icons-react/icons-js/medal.js b/icons-react/icons-js/medal.js
new file mode 100644
index 00000000..41dcae22
--- /dev/null
+++ b/icons-react/icons-js/medal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMedal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 4v3M8 4v6m8-6v6" /><path d="M12 18.5l-3 1.5l.5-3.5-2-2 3-.5 1.5-3 1.5 3 3 .5-2 2 .5 3.5z" /></svg>;
+
+export default IconMedal; \ No newline at end of file
diff --git a/icons-react/icons-js/medical-cross.js b/icons-react/icons-js/medical-cross.js
new file mode 100644
index 00000000..73b6d05a
--- /dev/null
+++ b/icons-react/icons-js/medical-cross.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMedicalCross = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-medical-cross" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M13 3a1 1 0 0 1 1 1v4.535l3.928 -2.267a1 1 0 0 1 1.366 .366l1 1.732a1 1 0 0 1 -.366 1.366L16.001 12l3.927 2.269a1 1 0 0 1 .366 1.366l-1 1.732a1 1 0 0 1 -1.366 .366L14 15.464V20a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-4.536l-3.928 2.268a1 1 0 0 1 -1.366 -.366l-1-1.732a1 1 0 0 1 .366 -1.366L7.999 12 4.072 9.732a1 1 0 0 1 -.366 -1.366l1-1.732a1 1 0 0 1 1.366 -.366L10 8.535V4a1 1 0 0 1 1 -1h2z" /></svg>;
+
+export default IconMedicalCross; \ No newline at end of file
diff --git a/icons-react/icons-js/menu-2.js b/icons-react/icons-js/menu-2.js
new file mode 100644
index 00000000..45d0336f
--- /dev/null
+++ b/icons-react/icons-js/menu-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMenu2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-menu-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={4} y1={12} x2={20} y2={12} /><line x1={4} y1={18} x2={20} y2={18} /></svg>;
+
+export default IconMenu2; \ No newline at end of file
diff --git a/icons-react/icons-js/menu.js b/icons-react/icons-js/menu.js
new file mode 100644
index 00000000..f012355f
--- /dev/null
+++ b/icons-react/icons-js/menu.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMenu = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-menu" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={8} x2={20} y2={8} /><line x1={4} y1={16} x2={20} y2={16} /></svg>;
+
+export default IconMenu; \ No newline at end of file
diff --git a/icons-react/icons-js/message-2.js b/icons-react/icons-js/message-2.js
new file mode 100644
index 00000000..4cd242ce
--- /dev/null
+++ b/icons-react/icons-js/message-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessage2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 20l-3 -3h-2a3 3 0 0 1 -3 -3v-6a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-2l-3 3" /><line x1={8} y1={9} x2={16} y2={9} /><line x1={8} y1={13} x2={14} y2={13} /></svg>;
+
+export default IconMessage2; \ No newline at end of file
diff --git a/icons-react/icons-js/message-circle.js b/icons-react/icons-js/message-circle.js
new file mode 100644
index 00000000..74f96d46
--- /dev/null
+++ b/icons-react/icons-js/message-circle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessageCircle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message-circle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 20l1.3 -3.9a9 8 0 1 1 3.4 2.9l-4.7 1" /><line x1={12} y1={12} x2={12} y2={12.01} /><line x1={8} y1={12} x2={8} y2={12.01} /><line x1={16} y1={12} x2={16} y2={12.01} /></svg>;
+
+export default IconMessageCircle; \ No newline at end of file
diff --git a/icons-react/icons-js/message-dots.js b/icons-react/icons-js/message-dots.js
new file mode 100644
index 00000000..4963c1a6
--- /dev/null
+++ b/icons-react/icons-js/message-dots.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessageDots = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message-dots" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 21v-13a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-9l-4 4" /><line x1={12} y1={11} x2={12} y2={11.01} /><line x1={8} y1={11} x2={8} y2={11.01} /><line x1={16} y1={11} x2={16} y2={11.01} /></svg>;
+
+export default IconMessageDots; \ No newline at end of file
diff --git a/icons-react/icons-js/message-plus.js b/icons-react/icons-js/message-plus.js
new file mode 100644
index 00000000..091458d8
--- /dev/null
+++ b/icons-react/icons-js/message-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessagePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 21v-13a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-9l-4 4" /><line x1={10} y1={11} x2={14} y2={11} /><line x1={12} y1={9} x2={12} y2={13} /></svg>;
+
+export default IconMessagePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/message-report.js b/icons-react/icons-js/message-report.js
new file mode 100644
index 00000000..0da06a35
--- /dev/null
+++ b/icons-react/icons-js/message-report.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessageReport = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message-report" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 21v-13a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-9l-4 4" /><line x1={12} y1={8} x2={12} y2={11} /><line x1={12} y1={14} x2={12} y2={14.01} /></svg>;
+
+export default IconMessageReport; \ No newline at end of file
diff --git a/icons-react/icons-js/message.js b/icons-react/icons-js/message.js
new file mode 100644
index 00000000..608e3aef
--- /dev/null
+++ b/icons-react/icons-js/message.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessage = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-message" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 21v-13a3 3 0 0 1 3 -3h10a3 3 0 0 1 3 3v6a3 3 0 0 1 -3 3h-9l-4 4" /><line x1={8} y1={9} x2={16} y2={9} /><line x1={8} y1={13} x2={14} y2={13} /></svg>;
+
+export default IconMessage; \ No newline at end of file
diff --git a/icons-react/icons-js/messages.js b/icons-react/icons-js/messages.js
new file mode 100644
index 00000000..e7bfc917
--- /dev/null
+++ b/icons-react/icons-js/messages.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMessages = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-messages" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M21 14l-3 -3h-7a1 1 0 0 1 -1 -1v-6a1 1 0 0 1 1 -1h9a1 1 0 0 1 1 1v10" /><path d="M14 15v2a1 1 0 0 1 -1 1h-7l-3 3v-10a1 1 0 0 1 1 -1h2" /></svg>;
+
+export default IconMessages; \ No newline at end of file
diff --git a/icons-react/icons-js/microphone.js b/icons-react/icons-js/microphone.js
new file mode 100644
index 00000000..cb2b714f
--- /dev/null
+++ b/icons-react/icons-js/microphone.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMicrophone = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-microphone" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={9} y={2} width={6} height={11} rx={3} /><path d="M5 10a7 7 0 0 0 14 0" /><line x1={8} y1={21} x2={16} y2={21} /><line x1={12} y1={17} x2={12} y2={21} /></svg>;
+
+export default IconMicrophone; \ No newline at end of file
diff --git a/icons-react/icons-js/minimize.js b/icons-react/icons-js/minimize.js
new file mode 100644
index 00000000..9191bf09
--- /dev/null
+++ b/icons-react/icons-js/minimize.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMinimize = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-minimize" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 19v-2a2 2 0 0 1 2 -2h2" /><path d="M15 5v2a2 2 0 0 0 2 2h2" /><path d="M5 15h2a2 2 0 0 1 2 2v2" /><path d="M5 9h2a2 2 0 0 0 2 -2v-2" /></svg>;
+
+export default IconMinimize; \ No newline at end of file
diff --git a/icons-react/icons-js/minus.js b/icons-react/icons-js/minus.js
new file mode 100644
index 00000000..b702f89b
--- /dev/null
+++ b/icons-react/icons-js/minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/mist.js b/icons-react/icons-js/mist.js
new file mode 100644
index 00000000..ef2e17bb
--- /dev/null
+++ b/icons-react/icons-js/mist.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMist = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mist" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 5h3m4 0h9" /><path d="M3 10h11m4 0h1" /><path d="M5 15h5m4 0h7" /><path d="M3 20h9m4 0h3" /></svg>;
+
+export default IconMist; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-confuzed.js b/icons-react/icons-js/mood-confuzed.js
new file mode 100644
index 00000000..c83f6e74
--- /dev/null
+++ b/icons-react/icons-js/mood-confuzed.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodConfuzed = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-confuzed" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 16a10 10 0 0 1 6 -1.5" /></svg>;
+
+export default IconMoodConfuzed; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-cry.js b/icons-react/icons-js/mood-cry.js
new file mode 100644
index 00000000..419fb3ff
--- /dev/null
+++ b/icons-react/icons-js/mood-cry.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodCry = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-cry" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15.25a3.5 3.5 0 0 1 5 0" /><path d="M17.566 17.606 a2 2 0 1 0 2.897 0.03 l-1.463 -1.636 l-1.434 1.606z" /><path d="M20.865 13.517 a8.937 8.937 0 0 0 0.135 -1.517 a9 9 0 1 0 -9 9 c0.69 0 1.36 -0.076 2.005 -0.222" /></svg>;
+
+export default IconMoodCry; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-happy.js b/icons-react/icons-js/mood-happy.js
new file mode 100644
index 00000000..80ace2f5
--- /dev/null
+++ b/icons-react/icons-js/mood-happy.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodHappy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-happy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={9.01} y2={9} /><line x1={15} y1={9} x2={15.01} y2={9} /><path d="M8 13a4 4 0 1 0 8 0m0 0H8" /></svg>;
+
+export default IconMoodHappy; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-kid.js b/icons-react/icons-js/mood-kid.js
new file mode 100644
index 00000000..7d1a5a95
--- /dev/null
+++ b/icons-react/icons-js/mood-kid.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodKid = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-kid" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15a3.5 3.5 0 0 0 5 0" /><path d="M12 3a2 2 0 0 0 0 4" /></svg>;
+
+export default IconMoodKid; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-neutral.js b/icons-react/icons-js/mood-neutral.js
new file mode 100644
index 00000000..92d85221
--- /dev/null
+++ b/icons-react/icons-js/mood-neutral.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodNeutral = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-neutral" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><line x1={9} y1={15} x2={15} y2={15} /></svg>;
+
+export default IconMoodNeutral; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-sad.js b/icons-react/icons-js/mood-sad.js
new file mode 100644
index 00000000..2c11c9c2
--- /dev/null
+++ b/icons-react/icons-js/mood-sad.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodSad = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-sad" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15.25a3.5 3.5 0 0 1 5 0" /></svg>;
+
+export default IconMoodSad; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-smile.js b/icons-react/icons-js/mood-smile.js
new file mode 100644
index 00000000..139ab718
--- /dev/null
+++ b/icons-react/icons-js/mood-smile.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodSmile = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-smile" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M9.5 15a3.5 3.5 0 0 0 5 0" /></svg>;
+
+export default IconMoodSmile; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-suprised.js b/icons-react/icons-js/mood-suprised.js
new file mode 100644
index 00000000..49e434e3
--- /dev/null
+++ b/icons-react/icons-js/mood-suprised.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodSuprised = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-suprised" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={9} x2={9.01} y2={9} /><line x1={15} y1={9} x2={15.01} y2={9} /><circle cx={12} cy={15} r={2} /></svg>;
+
+export default IconMoodSuprised; \ No newline at end of file
diff --git a/icons-react/icons-js/mood-tongue.js b/icons-react/icons-js/mood-tongue.js
new file mode 100644
index 00000000..196756b2
--- /dev/null
+++ b/icons-react/icons-js/mood-tongue.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoodTongue = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mood-tongue" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={9} y1={10} x2={9.01} y2={10} /><line x1={15} y1={10} x2={15.01} y2={10} /><path d="M10 14v2a2 2 0 0 0 4 0v-2m1.5 0h-7" /></svg>;
+
+export default IconMoodTongue; \ No newline at end of file
diff --git a/icons-react/icons-js/moon.js b/icons-react/icons-js/moon.js
new file mode 100644
index 00000000..d1c7f7e3
--- /dev/null
+++ b/icons-react/icons-js/moon.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16.2 4a9.03 9.03 0 1 0 3.9 12a6.5 6.5 0 1 1 -3.9 -12" /></svg>;
+
+export default IconMoon; \ No newline at end of file
diff --git a/icons-react/icons-js/moped.js b/icons-react/icons-js/moped.js
new file mode 100644
index 00000000..fc37f21c
--- /dev/null
+++ b/icons-react/icons-js/moped.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMoped = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-moped" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={18} cy={17} r={2} /><path d="M5 16v1a2 2 0 0 0 4 0v-5h-3a3 3 0 0 0 -3 3v1h10a6 6 0 0 1 5 -4v-5a2 2 0 0 0 -2 -2h-1" /><line x1={6} y1={9} x2={9} y2={9} /></svg>;
+
+export default IconMoped; \ No newline at end of file
diff --git a/icons-react/icons-js/mouse.js b/icons-react/icons-js/mouse.js
new file mode 100644
index 00000000..75846f59
--- /dev/null
+++ b/icons-react/icons-js/mouse.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMouse = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mouse" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={7} y={4} width={10} height={16} rx={4} /><line x1={12} y1={8} x2={12} y2={11} /></svg>;
+
+export default IconMouse; \ No newline at end of file
diff --git a/icons-react/icons-js/movie.js b/icons-react/icons-js/movie.js
new file mode 100644
index 00000000..a9880dad
--- /dev/null
+++ b/icons-react/icons-js/movie.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMovie = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-movie" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={8} y1={4} x2={8} y2={20} /><line x1={16} y1={4} x2={16} y2={20} /><line x1={4} y1={8} x2={8} y2={8} /><line x1={4} y1={16} x2={8} y2={16} /><line x1={4} y1={12} x2={20} y2={12} /><line x1={16} y1={8} x2={20} y2={8} /><line x1={16} y1={16} x2={20} y2={16} /></svg>;
+
+export default IconMovie; \ No newline at end of file
diff --git a/icons-react/icons-js/mug.js b/icons-react/icons-js/mug.js
new file mode 100644
index 00000000..fa9f2b2e
--- /dev/null
+++ b/icons-react/icons-js/mug.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMug = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-mug" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 6h10a1 1 0 0 1 1 1v8a4 4 0 0 1 -4 4h-4a4 4 0 0 1 -4 -4v-8a1 1 0 0 1 1 -1" /><path d="M16 9h2a2 2 0 0 1 2 2v2a2 2 0 0 1 -2 2h-2" /></svg>;
+
+export default IconMug; \ No newline at end of file
diff --git a/icons-react/icons-js/music.js b/icons-react/icons-js/music.js
new file mode 100644
index 00000000..2b45f680
--- /dev/null
+++ b/icons-react/icons-js/music.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconMusic = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-music" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={17} r={3} /><circle cx={16} cy={17} r={3} /><polyline points="9 17 9 4 19 4 19 17" /><line x1={9} y1={8} x2={19} y2={8} /></svg>;
+
+export default IconMusic; \ No newline at end of file
diff --git a/icons-react/icons-js/new-section.js b/icons-react/icons-js/new-section.js
new file mode 100644
index 00000000..aa720842
--- /dev/null
+++ b/icons-react/icons-js/new-section.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNewSection = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-new-section" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={12} x2={15} y2={12} /><line x1={12} y1={9} x2={12} y2={15} /><path d="M4 6v-1a1 1 0 0 1 1 -1h1m5 0h2m5 0h1a1 1 0 0 1 1 1v1m0 5v2m0 5v1a1 1 0 0 1 -1 1h-1m-5 0h-2m-5 0h-1a1 1 0 0 1 -1 -1v-1m0 -5v-2m0 -5" /></svg>;
+
+export default IconNewSection; \ No newline at end of file
diff --git a/icons-react/icons-js/news.js b/icons-react/icons-js/news.js
new file mode 100644
index 00000000..7a07b521
--- /dev/null
+++ b/icons-react/icons-js/news.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNews = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-news" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 6h3a1 1 0 0 1 1 1v11a2 2 0 0 1 -4 0v-13a1 1 0 0 0 -1 -1h-10a1 1 0 0 0 -1 1v12a3 3 0 0 0 3 3h11" /><line x1={8} y1={8} x2={12} y2={8} /><line x1={8} y1={12} x2={12} y2={12} /><line x1={8} y1={16} x2={12} y2={16} /></svg>;
+
+export default IconNews; \ No newline at end of file
diff --git a/icons-react/icons-js/note.js b/icons-react/icons-js/note.js
new file mode 100644
index 00000000..1fe48e3b
--- /dev/null
+++ b/icons-react/icons-js/note.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNote = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-note" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={13} y1={20} x2={20} y2={13} /><path d="M13 20v-6a1 1 0 0 1 1 -1h6v-7a2 2 0 0 0 -2 -2h-12a2 2 0 0 0 -2 2v12a2 2 0 0 0 2 2h7" /></svg>;
+
+export default IconNote; \ No newline at end of file
diff --git a/icons-react/icons-js/notebook.js b/icons-react/icons-js/notebook.js
new file mode 100644
index 00000000..bd0e9996
--- /dev/null
+++ b/icons-react/icons-js/notebook.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNotebook = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-notebook" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 4h11a2 2 0 0 1 2 2v12a2 2 0 0 1 -2 2h-11a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1m3 0v18" /><line x1={13} y1={8} x2={15} y2={8} /><line x1={13} y1={12} x2={15} y2={12} /></svg>;
+
+export default IconNotebook; \ No newline at end of file
diff --git a/icons-react/icons-js/notes.js b/icons-react/icons-js/notes.js
new file mode 100644
index 00000000..db5ddaf2
--- /dev/null
+++ b/icons-react/icons-js/notes.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNotes = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-notes" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={3} width={14} height={18} rx={2} /><line x1={9} y1={7} x2={15} y2={7} /><line x1={9} y1={11} x2={15} y2={11} /><line x1={9} y1={15} x2={13} y2={15} /></svg>;
+
+export default IconNotes; \ No newline at end of file
diff --git a/icons-react/icons-js/notification.js b/icons-react/icons-js/notification.js
new file mode 100644
index 00000000..b7f18a0a
--- /dev/null
+++ b/icons-react/icons-js/notification.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconNotification = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-notification" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 7 h-3a2 2 0 0 0 -2 2v9a2 2 0 0 0 2 2h9a2 2 0 0 0 2 -2v-3" /><circle cx={16} cy={8} r={3} /></svg>;
+
+export default IconNotification; \ No newline at end of file
diff --git a/icons-react/icons-js/octagon.js b/icons-react/icons-js/octagon.js
new file mode 100644
index 00000000..06ebb218
--- /dev/null
+++ b/icons-react/icons-js/octagon.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconOctagon = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-octagon" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8.7 3 h 6.6 c0.3 0 .5 .1 .7 .3 l4.7 4.7 c0.2 .2 .3 .4 .3 .7 v6.6 c0 .3 -.1 .5 -.3 .7 l-4.7 4.7 c-0.2 .2 -.4 .3 -.7 .3h-6.6 c-0.3 0 -.5 -.1 -.7 -.3 l-4.7 -4.7 c-0.2 -.2 -.3 -.4 -.3 -.7 v-6.6 c0 -.3 .1 -.5 .3 -.7l4.7 -4.7 c0.2 -.2 .4 -.3 .7 -.3z" /></svg>;
+
+export default IconOctagon; \ No newline at end of file
diff --git a/icons-react/icons-js/omega.js b/icons-react/icons-js/omega.js
new file mode 100644
index 00000000..b4c525eb
--- /dev/null
+++ b/icons-react/icons-js/omega.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconOmega = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-omega" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 19h5v-1a7.35 7.35 0 1 1 6 0v1h5" /></svg>;
+
+export default IconOmega; \ No newline at end of file
diff --git a/icons-react/icons-js/outlet.js b/icons-react/icons-js/outlet.js
new file mode 100644
index 00000000..aaedb566
--- /dev/null
+++ b/icons-react/icons-js/outlet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconOutlet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-outlet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><circle cx={9} cy={12} r={0.5} fill="currentColor" /><circle cx={15} cy={12} r={0.5} fill="currentColor" /></svg>;
+
+export default IconOutlet; \ No newline at end of file
diff --git a/icons-react/icons-js/package.js b/icons-react/icons-js/package.js
new file mode 100644
index 00000000..97222949
--- /dev/null
+++ b/icons-react/icons-js/package.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPackage = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-package" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="12 3 20 7.5 20 16.5 12 21 4 16.5 4 7.5 12 3" /><line x1={12} y1={12} x2={20} y2={7.5} /><line x1={12} y1={12} x2={12} y2={21} /><line x1={12} y1={12} x2={4} y2={7.5} /><line x1={16} y1={5.25} x2={8} y2={9.75} /></svg>;
+
+export default IconPackage; \ No newline at end of file
diff --git a/icons-react/icons-js/page-break.js b/icons-react/icons-js/page-break.js
new file mode 100644
index 00000000..e2b19ae0
--- /dev/null
+++ b/icons-react/icons-js/page-break.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPageBreak = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-page-break" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M14 3v4a1 1 0 0 0 1 1h4" /><path d="M19 18v1a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-1" /><path d="M3 14h3m4.5 0h3m4.5 0h3" /><path d="M5 10v-5a2 2 0 0 1 2 -2h7l5 5v2" /></svg>;
+
+export default IconPageBreak; \ No newline at end of file
diff --git a/icons-react/icons-js/paint.js b/icons-react/icons-js/paint.js
new file mode 100644
index 00000000..972150dc
--- /dev/null
+++ b/icons-react/icons-js/paint.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPaint = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-paint" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={5} y={3} width={14} height={6} rx={2} /><path d="M19 6h1a2 2 0 0 1 2 2a5 5 0 0 1 -5 5l-5 0v2" /><rect x={10} y={15} width={4} height={6} rx={1} /></svg>;
+
+export default IconPaint; \ No newline at end of file
diff --git a/icons-react/icons-js/palette.js b/icons-react/icons-js/palette.js
new file mode 100644
index 00000000..c3519196
--- /dev/null
+++ b/icons-react/icons-js/palette.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPalette = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-palette" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 21a9 9 0 1 1 0 -18a9 8 0 0 1 9 8a4.5 4 0 0 1 -4.5 4h-2.5a2 2 0 0 0 -1 3.75a1.3 1.3 0 0 1 -1 2.25" /><circle cx={7.5} cy={10.5} r={0.5} fill="currentColor" /><circle cx={12} cy={7.5} r={0.5} fill="currentColor" /><circle cx={16.5} cy={10.5} r={0.5} fill="currentColor" /></svg>;
+
+export default IconPalette; \ No newline at end of file
diff --git a/icons-react/icons-js/paperclip.js b/icons-react/icons-js/paperclip.js
new file mode 100644
index 00000000..6f9b4ff2
--- /dev/null
+++ b/icons-react/icons-js/paperclip.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPaperclip = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-paperclip" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 7l-6.5 6.5a1.5 1.5 0 0 0 3 3l6.5 -6.5a3 3 0 0 0 -6 -6l-6.5 6.5a4.5 4.5 0 0 0 9 9 l6.5 -6.5" /></svg>;
+
+export default IconPaperclip; \ No newline at end of file
diff --git a/icons-react/icons-js/parentheses.js b/icons-react/icons-js/parentheses.js
new file mode 100644
index 00000000..c8389cb6
--- /dev/null
+++ b/icons-react/icons-js/parentheses.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconParentheses = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-parentheses" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 4a12.25 12.25 0 0 0 0 16" /><path d="M17 4a12.25 12.25 0 0 1 0 16" /></svg>;
+
+export default IconParentheses; \ No newline at end of file
diff --git a/icons-react/icons-js/parking.js b/icons-react/icons-js/parking.js
new file mode 100644
index 00000000..5baad166
--- /dev/null
+++ b/icons-react/icons-js/parking.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconParking = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-parking" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M9 16v-8h4a2 2 0 0 1 0 4h-4" /></svg>;
+
+export default IconParking; \ No newline at end of file
diff --git a/icons-react/icons-js/pause.js b/icons-react/icons-js/pause.js
new file mode 100644
index 00000000..f6f006c1
--- /dev/null
+++ b/icons-react/icons-js/pause.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPause = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-pause" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={16} rx={2} /><rect x={14} y={4} width={6} height={16} rx={2} /></svg>;
+
+export default IconPause; \ No newline at end of file
diff --git a/icons-react/icons-js/peace.js b/icons-react/icons-js/peace.js
new file mode 100644
index 00000000..2c9d0222
--- /dev/null
+++ b/icons-react/icons-js/peace.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPeace = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-peace" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={3} x2={12} y2={21} /><line x1={12} y1={12} x2={18.3} y2={18.3} /><line x1={12} y1={12} x2={5.7} y2={18.3} /></svg>;
+
+export default IconPeace; \ No newline at end of file
diff --git a/icons-react/icons-js/pencil.js b/icons-react/icons-js/pencil.js
new file mode 100644
index 00000000..73502b92
--- /dev/null
+++ b/icons-react/icons-js/pencil.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPencil = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-pencil" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 20h4l10.5 -10.5a1.5 1.5 0 0 0 -4 -4l-10.5 10.5v4" /><line x1={13.5} y1={6.5} x2={17.5} y2={10.5} /></svg>;
+
+export default IconPencil; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-call.js b/icons-react/icons-js/phone-call.js
new file mode 100644
index 00000000..8724c4b0
--- /dev/null
+++ b/icons-react/icons-js/phone-call.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneCall = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-call" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><path d="M15 7a2 2 0 0 1 2 2" /><path d="M15 3a6 6 0 0 1 6 6" /></svg>;
+
+export default IconPhoneCall; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-calling.js b/icons-react/icons-js/phone-calling.js
new file mode 100644
index 00000000..1252e89d
--- /dev/null
+++ b/icons-react/icons-js/phone-calling.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneCalling = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-calling" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><line x1={15} y1={7} x2={15} y2={7.01} /><line x1={18} y1={7} x2={18} y2={7.01} /><line x1={21} y1={7} x2={21} y2={7.01} /></svg>;
+
+export default IconPhoneCalling; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-check.js b/icons-react/icons-js/phone-check.js
new file mode 100644
index 00000000..2ece62f3
--- /dev/null
+++ b/icons-react/icons-js/phone-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><path d="M15 6l2 2l4 -4" /></svg>;
+
+export default IconPhoneCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-incoming.js b/icons-react/icons-js/phone-incoming.js
new file mode 100644
index 00000000..927989bc
--- /dev/null
+++ b/icons-react/icons-js/phone-incoming.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneIncoming = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-incoming" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><line x1={15} y1={9} x2={20} y2={4} /><polyline points="15 5 15 9 19 9" /></svg>;
+
+export default IconPhoneIncoming; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-outgoing.js b/icons-react/icons-js/phone-outgoing.js
new file mode 100644
index 00000000..3a36f892
--- /dev/null
+++ b/icons-react/icons-js/phone-outgoing.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneOutgoing = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-outgoing" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><line x1={15} y1={9} x2={20} y2={4} /><polyline points="16 4 20 4 20 8" /></svg>;
+
+export default IconPhoneOutgoing; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-pause.js b/icons-react/icons-js/phone-pause.js
new file mode 100644
index 00000000..91af85c6
--- /dev/null
+++ b/icons-react/icons-js/phone-pause.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhonePause = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-pause" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><line x1={20} y1={3} x2={20} y2={7} /><line x1={16} y1={3} x2={16} y2={7} /></svg>;
+
+export default IconPhonePause; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-plus.js b/icons-react/icons-js/phone-plus.js
new file mode 100644
index 00000000..68ff423b
--- /dev/null
+++ b/icons-react/icons-js/phone-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhonePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><path d="M15 6h6m-3 -3v6" /></svg>;
+
+export default IconPhonePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/phone-x.js b/icons-react/icons-js/phone-x.js
new file mode 100644
index 00000000..4e395fe5
--- /dev/null
+++ b/icons-react/icons-js/phone-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoneX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /><path d="M16 4l4 4m0 -4l-4 4" /></svg>;
+
+export default IconPhoneX; \ No newline at end of file
diff --git a/icons-react/icons-js/phone.js b/icons-react/icons-js/phone.js
new file mode 100644
index 00000000..afe4a9a9
--- /dev/null
+++ b/icons-react/icons-js/phone.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhone = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-phone" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h4l2 5l-2.5 1.5a11 11 0 0 0 5 5l1.5 -2.5l5 2v4a2 2 0 0 1 -2 2a16 16 0 0 1 -15 -15a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconPhone; \ No newline at end of file
diff --git a/icons-react/icons-js/photo.js b/icons-react/icons-js/photo.js
new file mode 100644
index 00000000..3fc5c19e
--- /dev/null
+++ b/icons-react/icons-js/photo.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPhoto = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-photo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={15} y1={8} x2={15.01} y2={8} /><rect x={4} y={4} width={16} height={16} rx={3} /><path d="M4 15l4 -4a3 5 0 0 1 3 0l 5 5" /><path d="M14 14l1 -1a3 5 0 0 1 3 0l 2 2" /></svg>;
+
+export default IconPhoto; \ No newline at end of file
diff --git a/icons-react/icons-js/pill.js b/icons-react/icons-js/pill.js
new file mode 100644
index 00000000..e455e5c6
--- /dev/null
+++ b/icons-react/icons-js/pill.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPill = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-pill" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4.5 12.5l8 -8a4.94 4.94 0 0 1 7 7l-8 8a4.94 4.94 0 0 1 -7 -7" /><line x1={8.5} y1={8.5} x2={15.5} y2={15.5} /></svg>;
+
+export default IconPill; \ No newline at end of file
diff --git a/icons-react/icons-js/pin.js b/icons-react/icons-js/pin.js
new file mode 100644
index 00000000..46789ec4
--- /dev/null
+++ b/icons-react/icons-js/pin.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPin = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-pin" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={9.5} y2={14.5} /><path d="M6 11l7 7l1 -1l1 -4l4 -4m-4 -4l-4 4l-4 1l-1 1" /><line x1={14} y1={4} x2={20} y2={10} /></svg>;
+
+export default IconPin; \ No newline at end of file
diff --git a/icons-react/icons-js/plane-arrival.js b/icons-react/icons-js/plane-arrival.js
new file mode 100644
index 00000000..ab888b3f
--- /dev/null
+++ b/icons-react/icons-js/plane-arrival.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlaneArrival = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-plane-arrival" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(15 12 12) translate(0 -1)" /><line x1={3} y1={21} x2={21} y2={21} /></svg>;
+
+export default IconPlaneArrival; \ No newline at end of file
diff --git a/icons-react/icons-js/plane-departure.js b/icons-react/icons-js/plane-departure.js
new file mode 100644
index 00000000..38b62524
--- /dev/null
+++ b/icons-react/icons-js/plane-departure.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlaneDeparture = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-plane-departure" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 12h5a2 2 0 0 1 0 4h-15l-3 -6h3l2 2h3l-2 -7h3z" transform="rotate(-15 12 12) translate(0 -1)" /><line x1={3} y1={21} x2={21} y2={21} /></svg>;
+
+export default IconPlaneDeparture; \ No newline at end of file
diff --git a/icons-react/icons-js/plane.js b/icons-react/icons-js/plane.js
new file mode 100644
index 00000000..35540ce6
--- /dev/null
+++ b/icons-react/icons-js/plane.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlane = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-plane" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 10h4a2 2 0 0 1 0 4h-4l-4 7h-3l2 -7h-4l-2 2h-3l2-4l-2 -4h3l2 2h4l-2 -7h3z" /></svg>;
+
+export default IconPlane; \ No newline at end of file
diff --git a/icons-react/icons-js/planet.js b/icons-react/icons-js/planet.js
new file mode 100644
index 00000000..cf4c4290
--- /dev/null
+++ b/icons-react/icons-js/planet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlanet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-planet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17.905 13.057c2.208 1.756 3.436 3.308 3.012 4.035-.67 1.146-5.204-.204-10.129-3.016-4.924-2.812-8.374-6.022-7.705-7.168.418-.716 2.347-.458 4.936.524" /><circle cx={12} cy={12} r={6} /></svg>;
+
+export default IconPlanet; \ No newline at end of file
diff --git a/icons-react/icons-js/play.js b/icons-react/icons-js/play.js
new file mode 100644
index 00000000..99eb0766
--- /dev/null
+++ b/icons-react/icons-js/play.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlay = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-play" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 5 v14 a2 2 0 0 0 2.75 1.84 l12.25 -7.1 a2 2 0 0 0 0 -3.5 l-12.25 -7.1 a2 2 0 0 0 -2.75 1.75" /></svg>;
+
+export default IconPlay; \ No newline at end of file
diff --git a/icons-react/icons-js/plug.js b/icons-react/icons-js/plug.js
new file mode 100644
index 00000000..6aeace08
--- /dev/null
+++ b/icons-react/icons-js/plug.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlug = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-plug" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 7h10v6a3 3 0 0 1 -3 3h-4a3 3 0 0 1 -3 -3v-6" /><line x1={9} y1={3} x2={9} y2={7} /><line x1={15} y1={3} x2={15} y2={7} /><path d="M12 16v2a2 2 0 0 0 2 2h3" /></svg>;
+
+export default IconPlug; \ No newline at end of file
diff --git a/icons-react/icons-js/plus.js b/icons-react/icons-js/plus.js
new file mode 100644
index 00000000..25679b78
--- /dev/null
+++ b/icons-react/icons-js/plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /><line x1={5} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/point.js b/icons-react/icons-js/point.js
new file mode 100644
index 00000000..fc8c07df
--- /dev/null
+++ b/icons-react/icons-js/point.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPoint = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-point" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={4} /></svg>;
+
+export default IconPoint; \ No newline at end of file
diff --git a/icons-react/icons-js/power.js b/icons-react/icons-js/power.js
new file mode 100644
index 00000000..3d46461c
--- /dev/null
+++ b/icons-react/icons-js/power.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPower = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-power" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 6a7.75 7.75 0 1 0 10 0" /><line x1={12} y1={4} x2={12} y2={12} /></svg>;
+
+export default IconPower; \ No newline at end of file
diff --git a/icons-react/icons-js/pray.js b/icons-react/icons-js/pray.js
new file mode 100644
index 00000000..35e30b75
--- /dev/null
+++ b/icons-react/icons-js/pray.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPray = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-pray" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={5} r={1} /><path d="M7 20h8l-4 -4v-7l4 3l2 -2" /></svg>;
+
+export default IconPray; \ No newline at end of file
diff --git a/icons-react/icons-js/presentation.js b/icons-react/icons-js/presentation.js
new file mode 100644
index 00000000..e79b7e9b
--- /dev/null
+++ b/icons-react/icons-js/presentation.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPresentation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-presentation" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={4} x2={21} y2={4} /><path d="M4 4v10a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-10" /><line x1={12} y1={16} x2={12} y2={20} /><line x1={9} y1={20} x2={15} y2={20} /><path d="M8 12l3 -3l2 2l3 -3" /></svg>;
+
+export default IconPresentation; \ No newline at end of file
diff --git a/icons-react/icons-js/printer.js b/icons-react/icons-js/printer.js
new file mode 100644
index 00000000..eae71f6e
--- /dev/null
+++ b/icons-react/icons-js/printer.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPrinter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-printer" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 17h2a2 2 0 0 0 2 -2v-4a2 2 0 0 0 -2 -2h-14a2 2 0 0 0 -2 2v4a2 2 0 0 0 2 2h2" /><path d="M17 9v-4a2 2 0 0 0 -2 -2h-6a2 2 0 0 0 -2 2v4" /><rect x={7} y={13} width={10} height={8} rx={2} /></svg>;
+
+export default IconPrinter; \ No newline at end of file
diff --git a/icons-react/icons-js/prompt.js b/icons-react/icons-js/prompt.js
new file mode 100644
index 00000000..59cb5ed6
--- /dev/null
+++ b/icons-react/icons-js/prompt.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPrompt = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-prompt" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="5 7 10 12 5 17" /><line x1={13} y1={17} x2={19} y2={17} /></svg>;
+
+export default IconPrompt; \ No newline at end of file
diff --git a/icons-react/icons-js/puzzle.js b/icons-react/icons-js/puzzle.js
new file mode 100644
index 00000000..ddecea79
--- /dev/null
+++ b/icons-react/icons-js/puzzle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconPuzzle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-puzzle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 7h3a1 1 0 0 0 1 -1v-1a2 2 0 0 1 4 0v1a1 1 0 0 0 1 1h3a1 1 0 0 1 1 1v3a1 1 0 0 0 1 1h1a2 2 0 0 1 0 4h-1a1 1 0 0 0 -1 1v3a1 1 0 0 1 -1 1h-3a1 1 0 0 1 -1 -1v-1a2 2 0 0 0 -4 0v1a1 1 0 0 1 -1 1h-3a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1h1a2 2 0 0 0 0 -4h-1a1 1 0 0 1 -1 -1v-3a1 1 0 0 1 1 -1" /></svg>;
+
+export default IconPuzzle; \ No newline at end of file
diff --git a/icons-react/icons-js/qrcode.js b/icons-react/icons-js/qrcode.js
new file mode 100644
index 00000000..7bc54167
--- /dev/null
+++ b/icons-react/icons-js/qrcode.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconQrcode = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-qrcode" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={6} height={6} rx={1} /><line x1={7} y1={17} x2={7} y2={17.01} /><rect x={14} y={4} width={6} height={6} rx={1} /><line x1={7} y1={7} x2={7} y2={7.01} /><rect x={4} y={14} width={6} height={6} rx={1} /><line x1={17} y1={7} x2={17} y2={7.01} /><line x1={14} y1={14} x2={17} y2={14} /><line x1={20} y1={14} x2={20} y2={14.01} /><line x1={14} y1={14} x2={14} y2={17} /><line x1={14} y1={20} x2={17} y2={20} /><line x1={17} y1={17} x2={20} y2={17} /><line x1={20} y1={17} x2={20} y2={20} /></svg>;
+
+export default IconQrcode; \ No newline at end of file
diff --git a/icons-react/icons-js/question-mark.js b/icons-react/icons-js/question-mark.js
new file mode 100644
index 00000000..c12f6852
--- /dev/null
+++ b/icons-react/icons-js/question-mark.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconQuestionMark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-question-mark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 8 a3.5 3 0 0 1 3.5 -3h1a3.5 3 0 0 1 3.5 3a3 3 0 0 1 -2 3a3 4 0 0 0 -2 4" /><line x1={12} y1={19} x2={12} y2={19.01} /></svg>;
+
+export default IconQuestionMark; \ No newline at end of file
diff --git a/icons-react/icons-js/radioactive.js b/icons-react/icons-js/radioactive.js
new file mode 100644
index 00000000..87770d57
--- /dev/null
+++ b/icons-react/icons-js/radioactive.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRadioactive = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-radioactive" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M13.5 14.6 l 3 5.19 a9 9 0 0 0 4.5 -7.79 h -6 a3 3 0 0 1 -1.5 2.6" /><path d="M13.5 9.4 l 3 -5.19 a9 9 0 0 0 -9 0 l 3 5.19 a3 3 0 0 1 3 0" /><path d="M10.5 14.6 l -3 5.19 a9 9 0 0 1 -4.5 -7.79 h6 a3 3 0 0 0 1.5 2.6" /></svg>;
+
+export default IconRadioactive; \ No newline at end of file
diff --git a/icons-react/icons-js/record-mail.js b/icons-react/icons-js/record-mail.js
new file mode 100644
index 00000000..19289742
--- /dev/null
+++ b/icons-react/icons-js/record-mail.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRecordMail = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-record-mail" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={12} r={3} /><circle cx={17} cy={12} r={3} /><line x1={7} y1={15} x2={17} y2={15} /></svg>;
+
+export default IconRecordMail; \ No newline at end of file
diff --git a/icons-react/icons-js/recycle.js b/icons-react/icons-js/recycle.js
new file mode 100644
index 00000000..21f853d7
--- /dev/null
+++ b/icons-react/icons-js/recycle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRecycle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-recycle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 17l-2 2l2 2m-2 -2h9a2 2 0 0 0 1.75 -2.75l-.55 -1" /><path d="M12 17l-2 2l2 2m-2 -2h9a2 2 0 0 0 1.75 -2.75l-.55 -1" transform="rotate(120 12 13)" /><path d="M12 17l-2 2l2 2m-2 -2h9a2 2 0 0 0 1.75 -2.75l-.55 -1" transform="rotate(240 12 13)" /></svg>;
+
+export default IconRecycle; \ No newline at end of file
diff --git a/icons-react/icons-js/refresh.js b/icons-react/icons-js/refresh.js
new file mode 100644
index 00000000..9e3b3aeb
--- /dev/null
+++ b/icons-react/icons-js/refresh.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRefresh = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-refresh" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M20 11a8.1 8.1 0 0 0 -15.5 -2m-.5 -5v5h5" /><path d="M4 13a8.1 8.1 0 0 0 15.5 2m.5 5v-5h-5" /></svg>;
+
+export default IconRefresh; \ No newline at end of file
diff --git a/icons-react/icons-js/registered.js b/icons-react/icons-js/registered.js
new file mode 100644
index 00000000..4a1d3521
--- /dev/null
+++ b/icons-react/icons-js/registered.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRegistered = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-registered" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M9 16v-8h4a2 2 0 0 1 0 4h-4m3 0l3 4" /></svg>;
+
+export default IconRegistered; \ No newline at end of file
diff --git a/icons-react/icons-js/repeat-once.js b/icons-react/icons-js/repeat-once.js
new file mode 100644
index 00000000..994be741
--- /dev/null
+++ b/icons-react/icons-js/repeat-once.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRepeatOnce = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-repeat-once" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3" /><path d="M20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3-3l3-3" /><path d="M11 11l1 -1v4" /></svg>;
+
+export default IconRepeatOnce; \ No newline at end of file
diff --git a/icons-react/icons-js/repeat.js b/icons-react/icons-js/repeat.js
new file mode 100644
index 00000000..d6f12fc6
--- /dev/null
+++ b/icons-react/icons-js/repeat.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRepeat = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-repeat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 12v-3a3 3 0 0 1 3 -3h13m-3 -3l3 3l-3 3" /><path d="M20 12v3a3 3 0 0 1 -3 3h-13m3 3l-3-3l3-3" /></svg>;
+
+export default IconRepeat; \ No newline at end of file
diff --git a/icons-react/icons-js/replace.js b/icons-react/icons-js/replace.js
new file mode 100644
index 00000000..f1b351e8
--- /dev/null
+++ b/icons-react/icons-js/replace.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconReplace = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-replace" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={3} width={6} height={6} rx={1} /><rect x={15} y={15} width={6} height={6} rx={1} /><path d="M21 11v-3a2 2 0 0 0 -2 -2h-6l3 3m0 -6l-3 3" /><path d="M3 13v3a2 2 0 0 0 2 2h6l-3 -3m0 6l3 -3" /></svg>;
+
+export default IconReplace; \ No newline at end of file
diff --git a/icons-react/icons-js/rocket.js b/icons-react/icons-js/rocket.js
new file mode 100644
index 00000000..b918bde5
--- /dev/null
+++ b/icons-react/icons-js/rocket.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRocket = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rocket" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 13a8 8 0 0 1 7 7a6 6 0 0 0 3 -5a9 9 0 0 0 6 -8a3 3 0 0 0 -3 -3a9 9 0 0 0 -8 6a6 6 0 0 0 -5 3" /><path d="M7 14a6 6 0 0 0 -3 6a6 6 0 0 0 6 -3" /><circle cx={15} cy={9} r={1} /></svg>;
+
+export default IconRocket; \ No newline at end of file
diff --git a/icons-react/icons-js/rotate-2.js b/icons-react/icons-js/rotate-2.js
new file mode 100644
index 00000000..e492a844
--- /dev/null
+++ b/icons-react/icons-js/rotate-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRotate2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rotate-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 4.55a8 8 0 0 0 -6 14.9m0 -4.45v5h-5" /><line x1={18.37} y1={7.16} x2={18.37} y2={7.17} /><line x1={13} y1={19.94} x2={13} y2={19.95} /><line x1={16.84} y1={18.37} x2={16.84} y2={18.38} /><line x1={19.37} y1={15.1} x2={19.37} y2={15.11} /><line x1={19.94} y1={11} x2={19.94} y2={11.01} /></svg>;
+
+export default IconRotate2; \ No newline at end of file
diff --git a/icons-react/icons-js/rotate-clockwise-2.js b/icons-react/icons-js/rotate-clockwise-2.js
new file mode 100644
index 00000000..2b191502
--- /dev/null
+++ b/icons-react/icons-js/rotate-clockwise-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRotateClockwise2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rotate-clockwise-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 4.55a8 8 0 0 1 6 14.9m0 -4.45v5h5" /><line x1={5.63} y1={7.16} x2={5.63} y2={7.17} /><line x1={4.06} y1={11} x2={4.06} y2={11.01} /><line x1={4.63} y1={15.1} x2={4.63} y2={15.11} /><line x1={7.16} y1={18.37} x2={7.16} y2={18.38} /><line x1={11} y1={19.94} x2={11} y2={19.95} /></svg>;
+
+export default IconRotateClockwise2; \ No newline at end of file
diff --git a/icons-react/icons-js/rotate-clockwise.js b/icons-react/icons-js/rotate-clockwise.js
new file mode 100644
index 00000000..9065590c
--- /dev/null
+++ b/icons-react/icons-js/rotate-clockwise.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRotateClockwise = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rotate-clockwise" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4.05 11a8 8 0 1 1 .5 4m-.5 5v-5h5" /></svg>;
+
+export default IconRotateClockwise; \ No newline at end of file
diff --git a/icons-react/icons-js/rotate-rectangle.js b/icons-react/icons-js/rotate-rectangle.js
new file mode 100644
index 00000000..095f2451
--- /dev/null
+++ b/icons-react/icons-js/rotate-rectangle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRotateRectangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rotate-rectangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16.3 5h.7a2 2 0 0 1 2 2v10a2 2 0 0 1 -2 2h-10a2 2 0 0 1 -2 -2v-10a2 2 0 0 1 2 -2h5l-2.82 -2.82m0 5.64l2.82 -2.82" transform="rotate(-45 12 12)" /></svg>;
+
+export default IconRotateRectangle; \ No newline at end of file
diff --git a/icons-react/icons-js/rotate.js b/icons-react/icons-js/rotate.js
new file mode 100644
index 00000000..b9bd1547
--- /dev/null
+++ b/icons-react/icons-js/rotate.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRotate = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rotate" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M19.95 11a8 8 0 1 0 -.5 4m.5 5v-5h-5" /></svg>;
+
+export default IconRotate; \ No newline at end of file
diff --git a/icons-react/icons-js/route.js b/icons-react/icons-js/route.js
new file mode 100644
index 00000000..1543de84
--- /dev/null
+++ b/icons-react/icons-js/route.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRoute = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-route" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={19} r={2} /><circle cx={18} cy={5} r={2} /><path d="M12 19h4.5a3.5 3.5 0 0 0 0 -7h-8a3.5 3.5 0 0 1 0 -7h3.5" /></svg>;
+
+export default IconRoute; \ No newline at end of file
diff --git a/icons-react/icons-js/router.js b/icons-react/icons-js/router.js
new file mode 100644
index 00000000..1a16cfb9
--- /dev/null
+++ b/icons-react/icons-js/router.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRouter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-router" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={13} width={18} height={8} rx={2} /><line x1={17} y1={17} x2={17} y2={17.01} /><line x1={13} y1={17} x2={13} y2={17.01} /><line x1={15} y1={13} x2={15} y2={11} /><path d="M11.75 8.75a4 4 0 0 1 6.5 0" /><path d="M8.5 6.5a8 8 0 0 1 13 0" /></svg>;
+
+export default IconRouter; \ No newline at end of file
diff --git a/icons-react/icons-js/rss.js b/icons-react/icons-js/rss.js
new file mode 100644
index 00000000..44768488
--- /dev/null
+++ b/icons-react/icons-js/rss.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRss = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-rss" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={19} r={1} /><path d="M4 4a16 16 0 0 1 16 16" /><path d="M4 11a9 9 0 0 1 9 9" /></svg>;
+
+export default IconRss; \ No newline at end of file
diff --git a/icons-react/icons-js/ruler.js b/icons-react/icons-js/ruler.js
new file mode 100644
index 00000000..fead858d
--- /dev/null
+++ b/icons-react/icons-js/ruler.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRuler = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ruler" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 4h14a1 1 0 0 1 1 1v5a1 1 0 0 1 -1 1h-7a1 1 0 0 0 -1 1v7a1 1 0 0 1 -1 1h-5a1 1 0 0 1 -1 -1v-14a1 1 0 0 1 1 -1" /><line x1={4} y1={8} x2={6} y2={8} /><line x1={4} y1={12} x2={7} y2={12} /><line x1={4} y1={16} x2={6} y2={16} /><line x1={8} y1={4} x2={8} y2={6} /><polyline points="12 4 12 7 " /><polyline points="16 4 16 6 " /></svg>;
+
+export default IconRuler; \ No newline at end of file
diff --git a/icons-react/icons-js/run.js b/icons-react/icons-js/run.js
new file mode 100644
index 00000000..5ea93924
--- /dev/null
+++ b/icons-react/icons-js/run.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconRun = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-run" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={13} cy={4} r={1} /><path d="M4 17l5 1l.75 -1.5" /><path d="M15 21l0 -4l-4 -3l1 -6" /><path d="M7 12l0 -3l5 -1l3 3l3 1" /></svg>;
+
+export default IconRun; \ No newline at end of file
diff --git a/icons-react/icons-js/sailboat.js b/icons-react/icons-js/sailboat.js
new file mode 100644
index 00000000..34310e24
--- /dev/null
+++ b/icons-react/icons-js/sailboat.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSailboat = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sailboat" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1" /><path d="M4 18l-1 -3h18l-1 3" /><path d="M11 12h7l-7 -9v9" /><line x1={8} y1={7} x2={6} y2={12} /></svg>;
+
+export default IconSailboat; \ No newline at end of file
diff --git a/icons-react/icons-js/scale.js b/icons-react/icons-js/scale.js
new file mode 100644
index 00000000..29ebdbc3
--- /dev/null
+++ b/icons-react/icons-js/scale.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconScale = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-scale" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={3} x2={12} y2={21} /><line x1={9} y1={21} x2={15} y2={21} /><polyline points="3 6 6 7 12 5 18 7 21 6" /><path d="M6 7l-3 9a5 5 0 0 0 6 0l-3 -9" /><path d="M18 7l-3 9a5 5 0 0 0 6 0l-3 -9" /></svg>;
+
+export default IconScale; \ No newline at end of file
diff --git a/icons-react/icons-js/scan.js b/icons-react/icons-js/scan.js
new file mode 100644
index 00000000..65d64738
--- /dev/null
+++ b/icons-react/icons-js/scan.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconScan = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-scan" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 7v-1a2 2 0 0 1 2 -2h2" /><path d="M4 17v1a2 2 0 0 0 2 2h2" /><path d="M16 4h2a2 2 0 0 1 2 2v1" /><path d="M16 20h2a2 2 0 0 0 2 -2v-1" /><line x1={5} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconScan; \ No newline at end of file
diff --git a/icons-react/icons-js/scissors.js b/icons-react/icons-js/scissors.js
new file mode 100644
index 00000000..8647f94b
--- /dev/null
+++ b/icons-react/icons-js/scissors.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconScissors = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-scissors" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={7} r={3} /><circle cx={6} cy={17} r={3} /><line x1={8.6} y1={8.6} x2={19} y2={19} /><line x1={8.6} y1={15.4} x2={19} y2={5} /></svg>;
+
+export default IconScissors; \ No newline at end of file
diff --git a/icons-react/icons-js/scooter-electric.js b/icons-react/icons-js/scooter-electric.js
new file mode 100644
index 00000000..89ab3e5c
--- /dev/null
+++ b/icons-react/icons-js/scooter-electric.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconScooterElectric = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-scooter-electric" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={18} cy={17} r={2} /><circle cx={6} cy={17} r={2} /><path d="M8 17h5a6 6 0 0 1 5 -5v-5a2 2 0 0 0 -2 -2h-1" /><path d="M10 4l-2 4h3l-2 4" /></svg>;
+
+export default IconScooterElectric; \ No newline at end of file
diff --git a/icons-react/icons-js/scooter.js b/icons-react/icons-js/scooter.js
new file mode 100644
index 00000000..460f43ca
--- /dev/null
+++ b/icons-react/icons-js/scooter.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconScooter = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-scooter" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={18} cy={17} r={2} /><circle cx={6} cy={17} r={2} /><path d="M8 17h5a6 6 0 0 1 5 -5v-5a2 2 0 0 0 -2 -2h-1" /></svg>;
+
+export default IconScooter; \ No newline at end of file
diff --git a/icons-react/icons-js/search.js b/icons-react/icons-js/search.js
new file mode 100644
index 00000000..5a58e09c
--- /dev/null
+++ b/icons-react/icons-js/search.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSearch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-search" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={10} cy={10} r={7} /><line x1={21} y1={21} x2={15} y2={15} /></svg>;
+
+export default IconSearch; \ No newline at end of file
diff --git a/icons-react/icons-js/select.js b/icons-react/icons-js/select.js
new file mode 100644
index 00000000..0d5f3211
--- /dev/null
+++ b/icons-react/icons-js/select.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSelect = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-select" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M9 11l3 3l3 -3" /></svg>;
+
+export default IconSelect; \ No newline at end of file
diff --git a/icons-react/icons-js/selector.js b/icons-react/icons-js/selector.js
new file mode 100644
index 00000000..a938c1ee
--- /dev/null
+++ b/icons-react/icons-js/selector.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSelector = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-selector" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="8 9 12 5 16 9" /><polyline points="16 15 12 19 8 15" /></svg>;
+
+export default IconSelector; \ No newline at end of file
diff --git a/icons-react/icons-js/send.js b/icons-react/icons-js/send.js
new file mode 100644
index 00000000..b659b907
--- /dev/null
+++ b/icons-react/icons-js/send.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSend = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-send" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={10} y1={14} x2={21} y2={3} /><path d="M21 3L14.5 21a.55 .55 0 0 1 -1 0L10 14L3 10.5a.55 .55 0 0 1 0 -1L21 3" /></svg>;
+
+export default IconSend; \ No newline at end of file
diff --git a/icons-react/icons-js/separator-horizontal.js b/icons-react/icons-js/separator-horizontal.js
new file mode 100644
index 00000000..d4bf4f40
--- /dev/null
+++ b/icons-react/icons-js/separator-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSeparatorHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-separator-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={12} x2={20} y2={12} /><polyline points="8 8 12 4 16 8" /><polyline points="16 16 12 20 8 16" /></svg>;
+
+export default IconSeparatorHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/separator-vertical.js b/icons-react/icons-js/separator-vertical.js
new file mode 100644
index 00000000..c6d07802
--- /dev/null
+++ b/icons-react/icons-js/separator-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSeparatorVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-separator-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={4} x2={12} y2={20} /><polyline points="8 8 4 12 8 16" /><polyline points="16 16 20 12 16 8" /></svg>;
+
+export default IconSeparatorVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/separator.js b/icons-react/icons-js/separator.js
new file mode 100644
index 00000000..55fb8760
--- /dev/null
+++ b/icons-react/icons-js/separator.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSeparator = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-separator" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={3} y1={12} x2={3} y2={12.01} /><line x1={7} y1={12} x2={17} y2={12} /><line x1={21} y1={12} x2={21} y2={12.01} /></svg>;
+
+export default IconSeparator; \ No newline at end of file
diff --git a/icons-react/icons-js/server.js b/icons-react/icons-js/server.js
new file mode 100644
index 00000000..e570c49d
--- /dev/null
+++ b/icons-react/icons-js/server.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconServer = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-server" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={4} width={18} height={8} rx={3} /><rect x={3} y={12} width={18} height={8} rx={3} /><line x1={7} y1={8} x2={7} y2={8.01} /><line x1={7} y1={16} x2={7} y2={16.01} /></svg>;
+
+export default IconServer; \ No newline at end of file
diff --git a/icons-react/icons-js/servicemark.js b/icons-react/icons-js/servicemark.js
new file mode 100644
index 00000000..c9ae100f
--- /dev/null
+++ b/icons-react/icons-js/servicemark.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconServicemark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-servicemark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 9h-2.5a1.5 1.5 0 0 0 0 3h1a1.5 1.5 0 0 1 0 3h-2.5" /><path d="M13 15v-6l3 4l3 -4v6" /></svg>;
+
+export default IconServicemark; \ No newline at end of file
diff --git a/icons-react/icons-js/settings.js b/icons-react/icons-js/settings.js
new file mode 100644
index 00000000..16eab914
--- /dev/null
+++ b/icons-react/icons-js/settings.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSettings = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-settings" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10.325 4.317c.426-1.756 2.924-1.756 3.35 0a1.724 1.724 0 0 0 2.573 1.066c1.543-.94 3.31.826 2.37 2.37a1.724 1.724 0 0 0 1.065 2.572c1.756.426 1.756 2.924 0 3.35a1.724 1.724 0 0 0 -1.066 2.573c.94 1.543-.826 3.31-2.37 2.37a1.724 1.724 0 0 0 -2.572 1.065c-.426 1.756-2.924 1.756-3.35 0a1.724 1.724 0 0 0 -2.573 -1.066c-1.543.94-3.31-.826-2.37-2.37a1.724 1.724 0 0 0 -1.065 -2.572c-1.756-.426-1.756-2.924 0-3.35a1.724 1.724 0 0 0 1.066 -2.573c-.94-1.543.826-3.31 2.37-2.37.996.608 2.296.07 2.572-1.065z" /><circle cx={12} cy={12} r={3} /></svg>;
+
+export default IconSettings; \ No newline at end of file
diff --git a/icons-react/icons-js/shape.js b/icons-react/icons-js/shape.js
new file mode 100644
index 00000000..f10acd73
--- /dev/null
+++ b/icons-react/icons-js/shape.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShape = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shape" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={6} r={2} /><circle cx={18} cy={6} r={2} /><circle cx={6} cy={18} r={2} /><circle cx={18} cy={18} r={2} /><line x1={6} y1={8} x2={6} y2={16} /><line x1={8} y1={6} x2={16} y2={6} /><line x1={8} y1={18} x2={16} y2={18} /><line x1={18} y1={8} x2={18} y2={16} /></svg>;
+
+export default IconShape; \ No newline at end of file
diff --git a/icons-react/icons-js/share.js b/icons-react/icons-js/share.js
new file mode 100644
index 00000000..ebf6a8f9
--- /dev/null
+++ b/icons-react/icons-js/share.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-share" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={12} r={3} /><circle cx={18} cy={6} r={3} /><circle cx={18} cy={18} r={3} /><line x1={8.7} y1={10.7} x2={15.3} y2={7.3} /><line x1={8.7} y1={13.3} x2={15.3} y2={16.7} /></svg>;
+
+export default IconShare; \ No newline at end of file
diff --git a/icons-react/icons-js/shield-check.js b/icons-react/icons-js/shield-check.js
new file mode 100644
index 00000000..e7c093b8
--- /dev/null
+++ b/icons-react/icons-js/shield-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShieldCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shield-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M9 12l2 2l4 -4" /><path d="M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3" /></svg>;
+
+export default IconShieldCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/shield-x.js b/icons-react/icons-js/shield-x.js
new file mode 100644
index 00000000..af13ed2b
--- /dev/null
+++ b/icons-react/icons-js/shield-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShieldX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shield-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3" /><path d="M10 10l4 4m0 -4l-4 4" /></svg>;
+
+export default IconShieldX; \ No newline at end of file
diff --git a/icons-react/icons-js/shield.js b/icons-react/icons-js/shield.js
new file mode 100644
index 00000000..f35d9e3c
--- /dev/null
+++ b/icons-react/icons-js/shield.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShield = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shield" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 3a12 12 0 0 0 8.5 3a12 12 0 0 1 -8.5 15a12 12 0 0 1 -8.5 -15a12 12 0 0 0 8.5 -3" /></svg>;
+
+export default IconShield; \ No newline at end of file
diff --git a/icons-react/icons-js/ship.js b/icons-react/icons-js/ship.js
new file mode 100644
index 00000000..6867dc86
--- /dev/null
+++ b/icons-react/icons-js/ship.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShip = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ship" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M2 20a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1" /><path d="M4 18l-1 -5h18l-2 4" /><path d="M5 13v-6h8l4 6" /><path d="M7 7v-4h-1" /></svg>;
+
+export default IconShip; \ No newline at end of file
diff --git a/icons-react/icons-js/shirt.js b/icons-react/icons-js/shirt.js
new file mode 100644
index 00000000..bb48bbb1
--- /dev/null
+++ b/icons-react/icons-js/shirt.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShirt = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shirt" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 4l6 2v5h-3v8a1 1 0 0 1 -1 1h-10a1 1 0 0 1 -1 -1v-8h-3v-5l6 -2a3 3 0 0 0 6 0" /></svg>;
+
+export default IconShirt; \ No newline at end of file
diff --git a/icons-react/icons-js/shopping-cart.js b/icons-react/icons-js/shopping-cart.js
new file mode 100644
index 00000000..77f64f71
--- /dev/null
+++ b/icons-react/icons-js/shopping-cart.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconShoppingCart = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-shopping-cart" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={19} r={2} /><circle cx={17} cy={19} r={2} /><path d="M3 3h2l2 12a3 3 0 0 0 3 2h7a3 3 0 0 0 3 -2l1 -7h-15.2" /></svg>;
+
+export default IconShoppingCart; \ No newline at end of file
diff --git a/icons-react/icons-js/sitemap.js b/icons-react/icons-js/sitemap.js
new file mode 100644
index 00000000..8f5e8784
--- /dev/null
+++ b/icons-react/icons-js/sitemap.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSitemap = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sitemap" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={15} width={6} height={6} rx={2} /><rect x={15} y={15} width={6} height={6} rx={2} /><rect x={9} y={3} width={6} height={6} rx={2} /><path d="M6 15v-1a2 2 0 0 1 2 -2h8a2 2 0 0 1 2 2v1" /><line x1={12} y1={9} x2={12} y2={12} /></svg>;
+
+export default IconSitemap; \ No newline at end of file
diff --git a/icons-react/icons-js/skateboard.js b/icons-react/icons-js/skateboard.js
new file mode 100644
index 00000000..2200255c
--- /dev/null
+++ b/icons-react/icons-js/skateboard.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSkateboard = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-skateboard" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={15} r={2} /><circle cx={17} cy={15} r={2} /><path d="M3 9a2 1 0 0 0 2 1h14a2 1 0 0 0 2 -1" /></svg>;
+
+export default IconSkateboard; \ No newline at end of file
diff --git a/icons-react/icons-js/skip-back.js b/icons-react/icons-js/skip-back.js
new file mode 100644
index 00000000..fcdaa3c0
--- /dev/null
+++ b/icons-react/icons-js/skip-back.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSkipBack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-skip-back" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M20 18v-12a2 2 0 0 0 -2.75 -1.84l-8.25 6.1a2 2 0 0 0 0 3.5l8.25 6.1a2 2 0 0 0 2.75 -1.75" /><path d="M4 20v-16" /></svg>;
+
+export default IconSkipBack; \ No newline at end of file
diff --git a/icons-react/icons-js/skip-forward.js b/icons-react/icons-js/skip-forward.js
new file mode 100644
index 00000000..9ed7cd3c
--- /dev/null
+++ b/icons-react/icons-js/skip-forward.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSkipForward = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-skip-forward" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 6v12 a2 2 0 0 0 2.75 1.84 l8.25 -6.1 a2 2 0 0 0 0 -3.5 l-8.25 -6.1 a2 2 0 0 0 -2.75 1.75" /><line x1={20} y1={4} x2={20} y2={20} /></svg>;
+
+export default IconSkipForward; \ No newline at end of file
diff --git a/icons-react/icons-js/slice.js b/icons-react/icons-js/slice.js
new file mode 100644
index 00000000..1e8f117a
--- /dev/null
+++ b/icons-react/icons-js/slice.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSlice = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-slice" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 19l15 -15l3 3l-6 6l2 2a14 14 0 0 1 -14 4" /></svg>;
+
+export default IconSlice; \ No newline at end of file
diff --git a/icons-react/icons-js/slideshow.js b/icons-react/icons-js/slideshow.js
new file mode 100644
index 00000000..189d09ad
--- /dev/null
+++ b/icons-react/icons-js/slideshow.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSlideshow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-slideshow" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={15} y1={6} x2={15.01} y2={6} /><rect x={3} y={3} width={18} height={14} rx={3} /><path d="M3 13l4 -4a3 5 0 0 1 3 0l 4 4" /><path d="M13 12l2 -2a3 5 0 0 1 3 0l 3 3" /><line x1={8} y1={21} x2={8.01} y2={21} /><line x1={12} y1={21} x2={12.01} y2={21} /><line x1={16} y1={21} x2={16.01} y2={21} /></svg>;
+
+export default IconSlideshow; \ No newline at end of file
diff --git a/icons-react/icons-js/smoking-no.js b/icons-react/icons-js/smoking-no.js
new file mode 100644
index 00000000..2eb68fe9
--- /dev/null
+++ b/icons-react/icons-js/smoking-no.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSmokingNo = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smoking-no" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={13} width={18} height={4} rx={1} /><line x1={8} y1={13} x2={8} y2={17} /><path d="M16 5v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5" /><line x1={3} y1={3} x2={21} y2={21} /></svg>;
+
+export default IconSmokingNo; \ No newline at end of file
diff --git a/icons-react/icons-js/smoking.js b/icons-react/icons-js/smoking.js
new file mode 100644
index 00000000..eb3611e6
--- /dev/null
+++ b/icons-react/icons-js/smoking.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSmoking = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-smoking" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={13} width={18} height={4} rx={1} /><line x1={8} y1={13} x2={8} y2={17} /><path d="M16 5v.5a2 2 0 0 0 2 2a2 2 0 0 1 2 2v.5" /></svg>;
+
+export default IconSmoking; \ No newline at end of file
diff --git a/icons-react/icons-js/snowflake.js b/icons-react/icons-js/snowflake.js
new file mode 100644
index 00000000..f17bec59
--- /dev/null
+++ b/icons-react/icons-js/snowflake.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSnowflake = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-snowflake" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" /><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" transform="rotate(60 12 12)" /><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" transform="rotate(120 12 12)" /><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" transform="rotate(180 12 12)" /><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" transform="rotate(240 12 12)" /><path d="M10 4l2 1l2 -1m-2 -2v6.5l3 1.72" transform="rotate(300 12 12)" /></svg>;
+
+export default IconSnowflake; \ No newline at end of file
diff --git a/icons-react/icons-js/social.js b/icons-react/icons-js/social.js
new file mode 100644
index 00000000..dfc5bbed
--- /dev/null
+++ b/icons-react/icons-js/social.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSocial = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-social" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={5} r={2} /><circle cx={5} cy={19} r={2} /><circle cx={19} cy={19} r={2} /><circle cx={12} cy={14} r={3} /><line x1={12} y1={7} x2={12} y2={11} /><line x1={6.7} y1={17.8} x2={9.5} y2={15.8} /><line x1={17.3} y1={17.8} x2={14.5} y2={15.8} /></svg>;
+
+export default IconSocial; \ No newline at end of file
diff --git a/icons-react/icons-js/sort-ascending.js b/icons-react/icons-js/sort-ascending.js
new file mode 100644
index 00000000..aa44b199
--- /dev/null
+++ b/icons-react/icons-js/sort-ascending.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSortAscending = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sort-ascending" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={11} y2={6} /><line x1={4} y1={12} x2={11} y2={12} /><line x1={4} y1={18} x2={13} y2={18} /><polyline points="15 9 18 6 21 9" /><line x1={18} y1={6} x2={18} y2={18} /></svg>;
+
+export default IconSortAscending; \ No newline at end of file
diff --git a/icons-react/icons-js/sort-descending.js b/icons-react/icons-js/sort-descending.js
new file mode 100644
index 00000000..ea214c0d
--- /dev/null
+++ b/icons-react/icons-js/sort-descending.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSortDescending = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sort-descending" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={13} y2={6} /><line x1={4} y1={12} x2={11} y2={12} /><line x1={4} y1={18} x2={11} y2={18} /><polyline points="15 15 18 18 21 15" /><line x1={18} y1={6} x2={18} y2={18} /></svg>;
+
+export default IconSortDescending; \ No newline at end of file
diff --git a/icons-react/icons-js/space.js b/icons-react/icons-js/space.js
new file mode 100644
index 00000000..2cb0d0c8
--- /dev/null
+++ b/icons-react/icons-js/space.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSpace = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-space" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 10v3a1 1 0 0 0 1 1h14a1 1 0 0 0 1 -1v-3" /></svg>;
+
+export default IconSpace; \ No newline at end of file
diff --git a/icons-react/icons-js/square-check.js b/icons-react/icons-js/square-check.js
new file mode 100644
index 00000000..ad88a2a6
--- /dev/null
+++ b/icons-react/icons-js/square-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSquareCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-square-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M9 12l2 2l4 -4" /></svg>;
+
+export default IconSquareCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/square-minus.js b/icons-react/icons-js/square-minus.js
new file mode 100644
index 00000000..ac8fa1cd
--- /dev/null
+++ b/icons-react/icons-js/square-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSquareMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-square-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={9} y1={12} x2={15} y2={12} /></svg>;
+
+export default IconSquareMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/square-plus.js b/icons-react/icons-js/square-plus.js
new file mode 100644
index 00000000..56fffd54
--- /dev/null
+++ b/icons-react/icons-js/square-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSquarePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-square-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={9} y1={12} x2={15} y2={12} /><line x1={12} y1={9} x2={12} y2={15} /></svg>;
+
+export default IconSquarePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/square-x.js b/icons-react/icons-js/square-x.js
new file mode 100644
index 00000000..d09f9afa
--- /dev/null
+++ b/icons-react/icons-js/square-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSquareX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-square-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><path d="M10 10l4 4m0 -4l-4 4" /></svg>;
+
+export default IconSquareX; \ No newline at end of file
diff --git a/icons-react/icons-js/square.js b/icons-react/icons-js/square.js
new file mode 100644
index 00000000..35842458
--- /dev/null
+++ b/icons-react/icons-js/square.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSquare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-square" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /></svg>;
+
+export default IconSquare; \ No newline at end of file
diff --git a/icons-react/icons-js/stack.js b/icons-react/icons-js/stack.js
new file mode 100644
index 00000000..290c1c5b
--- /dev/null
+++ b/icons-react/icons-js/stack.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStack = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-stack" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="12 4 4 8 12 12 20 8 12 4" /><polyline points="4 12 12 16 20 12" /><polyline points="4 16 12 20 20 16" /></svg>;
+
+export default IconStack; \ No newline at end of file
diff --git a/icons-react/icons-js/stairs-down.js b/icons-react/icons-js/stairs-down.js
new file mode 100644
index 00000000..98b84295
--- /dev/null
+++ b/icons-react/icons-js/stairs-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStairsDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-stairs-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 20h4v-4h4v-4h4v-4h4" /><path d="M11 4l-7 7v-4m4 4h-4" /></svg>;
+
+export default IconStairsDown; \ No newline at end of file
diff --git a/icons-react/icons-js/stairs-up.js b/icons-react/icons-js/stairs-up.js
new file mode 100644
index 00000000..b6307d73
--- /dev/null
+++ b/icons-react/icons-js/stairs-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStairsUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-stairs-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 20h4v-4h4v-4h4v-4h4" /><path d="M4 11l7 -7v4m-4 -4h4" /></svg>;
+
+export default IconStairsUp; \ No newline at end of file
diff --git a/icons-react/icons-js/stairs.js b/icons-react/icons-js/stairs.js
new file mode 100644
index 00000000..f79c7f9e
--- /dev/null
+++ b/icons-react/icons-js/stairs.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStairs = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-stairs" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 18h4v-4h4v-4h4v-4h4" /></svg>;
+
+export default IconStairs; \ No newline at end of file
diff --git a/icons-react/icons-js/star.js b/icons-react/icons-js/star.js
new file mode 100644
index 00000000..6f620f04
--- /dev/null
+++ b/icons-react/icons-js/star.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStar = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-star" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 17.75l-6.172 3.245 1.179-6.873-4.993-4.867 6.9-1.002L12 2l3.086 6.253 6.9 1.002-4.993 4.867 1.179 6.873z" /></svg>;
+
+export default IconStar; \ No newline at end of file
diff --git a/icons-react/icons-js/steering-wheel.js b/icons-react/icons-js/steering-wheel.js
new file mode 100644
index 00000000..8eea5c7c
--- /dev/null
+++ b/icons-react/icons-js/steering-wheel.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSteeringWheel = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-steering-wheel" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><circle cx={12} cy={12} r={2} /><line x1={12} y1={14} x2={12} y2={21} /><line x1={10} y1={12} x2={3.25} y2={10} /><line x1={14} y1={12} x2={20.75} y2={10} /></svg>;
+
+export default IconSteeringWheel; \ No newline at end of file
diff --git a/icons-react/icons-js/sticker.js b/icons-react/icons-js/sticker.js
new file mode 100644
index 00000000..bac165d9
--- /dev/null
+++ b/icons-react/icons-js/sticker.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSticker = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sticker" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M20 12l-2 .5a6 6 0 0 1 -6.5 -6.5l.5 -2l8 8" /><path d="M20 12a8 8 0 1 1 -8 -8" /></svg>;
+
+export default IconSticker; \ No newline at end of file
diff --git a/icons-react/icons-js/strikethrough.js b/icons-react/icons-js/strikethrough.js
new file mode 100644
index 00000000..81bd326f
--- /dev/null
+++ b/icons-react/icons-js/strikethrough.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconStrikethrough = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-strikethrough" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={12} x2={19} y2={12} /><path d="M16 6.5a4 2 0 0 0 -4 -1.5h-1a3.5 3.5 0 0 0 0 7" /><path d="M16.5 16a3.5 3.5 0 0 1 -3.5 3h-1.5a4 2 0 0 1 -4 -1.5" /></svg>;
+
+export default IconStrikethrough; \ No newline at end of file
diff --git a/icons-react/icons-js/subscript.js b/icons-react/icons-js/subscript.js
new file mode 100644
index 00000000..9f1b848d
--- /dev/null
+++ b/icons-react/icons-js/subscript.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSubscript = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-subscript" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 7l8 10m-8 0l8 -10" /><path d="M21 20h-4l3.5 -4a1.73 1.73 0 0 0 -3.5 -2" /></svg>;
+
+export default IconSubscript; \ No newline at end of file
diff --git a/icons-react/icons-js/subtask.js b/icons-react/icons-js/subtask.js
new file mode 100644
index 00000000..97602aac
--- /dev/null
+++ b/icons-react/icons-js/subtask.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSubtask = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-subtask" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={9} x2={12} y2={9} /><line x1={4} y1={5} x2={8} y2={5} /><path d="M6 5v11a1 1 0 0 0 1 1h5" /><rect x={12} y={7} width={8} height={4} rx={1} /><rect x={12} y={15} width={8} height={4} rx={1} /></svg>;
+
+export default IconSubtask; \ No newline at end of file
diff --git a/icons-react/icons-js/sum.js b/icons-react/icons-js/sum.js
new file mode 100644
index 00000000..a4f3ff46
--- /dev/null
+++ b/icons-react/icons-js/sum.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSum = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sum" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M18 16v2a1 1 0 0 1 -1 1h-11l6-7l-6-7h11a1 1 0 0 1 1 1v2" /></svg>;
+
+export default IconSum; \ No newline at end of file
diff --git a/icons-react/icons-js/sun.js b/icons-react/icons-js/sun.js
new file mode 100644
index 00000000..79fa87de
--- /dev/null
+++ b/icons-react/icons-js/sun.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSun = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sun" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={4} /><path d="M3 12h1M12 3v1M20 12h1M12 20v1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7M17.7 17.7l.7 .7M6.3 17.7l-.7 .7" /></svg>;
+
+export default IconSun; \ No newline at end of file
diff --git a/icons-react/icons-js/sunset.js b/icons-react/icons-js/sunset.js
new file mode 100644
index 00000000..95c9f0e8
--- /dev/null
+++ b/icons-react/icons-js/sunset.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSunset = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunset" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 9v-6l3 3m-6 0l3 -3" /></svg>;
+
+export default IconSunset; \ No newline at end of file
diff --git a/icons-react/icons-js/sunshine.js b/icons-react/icons-js/sunshine.js
new file mode 100644
index 00000000..d6b3a9b1
--- /dev/null
+++ b/icons-react/icons-js/sunshine.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSunshine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-sunshine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 17h1m16 0h1M5.6 10.6l.7.7m12.1-.7l-.7.7M8 17a4 4 0 0 1 8 0" /><line x1={3} y1={21} x2={21} y2={21} /><path d="M12 3v6l3 -3m-6 0l3 3" /></svg>;
+
+export default IconSunshine; \ No newline at end of file
diff --git a/icons-react/icons-js/superscript.js b/icons-react/icons-js/superscript.js
new file mode 100644
index 00000000..3300e010
--- /dev/null
+++ b/icons-react/icons-js/superscript.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSuperscript = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-superscript" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 7l8 10m-8 0l8 -10" /><path d="M21 11h-4l3.5 -4a1.73 1.73 0 0 0 -3.5 -2" /></svg>;
+
+export default IconSuperscript; \ No newline at end of file
diff --git a/icons-react/icons-js/swimming.js b/icons-react/icons-js/swimming.js
new file mode 100644
index 00000000..53283e95
--- /dev/null
+++ b/icons-react/icons-js/swimming.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSwimming = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-swimming" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={16} cy={9} r={1} /><path d="M6 11l4 -2l3.5 3l-1.5 2" /><path d="M3 16.75a2.4 2.4 0 0 0 1 .25a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 2 -1a2.4 2.4 0 0 1 2 -1a2.4 2.4 0 0 1 2 1a2.4 2.4 0 0 0 2 1a2.4 2.4 0 0 0 1 -.25" /></svg>;
+
+export default IconSwimming; \ No newline at end of file
diff --git a/icons-react/icons-js/switch-horizontal.js b/icons-react/icons-js/switch-horizontal.js
new file mode 100644
index 00000000..b604b48c
--- /dev/null
+++ b/icons-react/icons-js/switch-horizontal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSwitchHorizontal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-switch-horizontal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="16 3 20 7 16 11" /><line x1={10} y1={7} x2={20} y2={7} /><polyline points="8 13 4 17 8 21" /><line x1={4} y1={17} x2={13} y2={17} /></svg>;
+
+export default IconSwitchHorizontal; \ No newline at end of file
diff --git a/icons-react/icons-js/switch-vertical.js b/icons-react/icons-js/switch-vertical.js
new file mode 100644
index 00000000..46b31f35
--- /dev/null
+++ b/icons-react/icons-js/switch-vertical.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSwitchVertical = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-switch-vertical" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 8 7 4 11 8" /><line x1={7} y1={4} x2={7} y2={13} /><polyline points="13 16 17 20 21 16" /><line x1={17} y1={10} x2={17} y2={20} /></svg>;
+
+export default IconSwitchVertical; \ No newline at end of file
diff --git a/icons-react/icons-js/switch.js b/icons-react/icons-js/switch.js
new file mode 100644
index 00000000..f5aef2ee
--- /dev/null
+++ b/icons-react/icons-js/switch.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconSwitch = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-switch" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="15 4 19 4 19 8" /><line x1={14.75} y1={9.25} x2={19} y2={4} /><line x1={5} y1={19} x2={9} y2={15} /><polyline points="15 19 19 19 19 15" /><line x1={5} y1={5} x2={19} y2={19} /></svg>;
+
+export default IconSwitch; \ No newline at end of file
diff --git a/icons-react/icons-js/table.js b/icons-react/icons-js/table.js
new file mode 100644
index 00000000..3231ccdb
--- /dev/null
+++ b/icons-react/icons-js/table.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTable = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-table" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={16} rx={2} /><line x1={4} y1={10} x2={20} y2={10} /><line x1={10} y1={4} x2={10} y2={20} /></svg>;
+
+export default IconTable; \ No newline at end of file
diff --git a/icons-react/icons-js/tag.js b/icons-react/icons-js/tag.js
new file mode 100644
index 00000000..3e0069df
--- /dev/null
+++ b/icons-react/icons-js/tag.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTag = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tag" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M11 3L20 12a1.5 1.5 0 0 1 0 2L14 20a1.5 1.5 0 0 1 -2 0L3 11v-4a4 4 0 0 1 4 -4h4" /><circle cx={9} cy={9} r={2} /></svg>;
+
+export default IconTag; \ No newline at end of file
diff --git a/icons-react/icons-js/tallymark-1.js b/icons-react/icons-js/tallymark-1.js
new file mode 100644
index 00000000..ea2bf8b6
--- /dev/null
+++ b/icons-react/icons-js/tallymark-1.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTallymark1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tallymark-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={5} x2={12} y2={19} /></svg>;
+
+export default IconTallymark1; \ No newline at end of file
diff --git a/icons-react/icons-js/tallymark-2.js b/icons-react/icons-js/tallymark-2.js
new file mode 100644
index 00000000..5f5ae1f0
--- /dev/null
+++ b/icons-react/icons-js/tallymark-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTallymark2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tallymark-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={10} y1={5} x2={10} y2={19} /><line x1={14} y1={5} x2={14} y2={19} /></svg>;
+
+export default IconTallymark2; \ No newline at end of file
diff --git a/icons-react/icons-js/tallymark-3.js b/icons-react/icons-js/tallymark-3.js
new file mode 100644
index 00000000..c9c5989f
--- /dev/null
+++ b/icons-react/icons-js/tallymark-3.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTallymark3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tallymark-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={8} y1={5} x2={8} y2={19} /><line x1={12} y1={5} x2={12} y2={19} /><line x1={16} y1={5} x2={16} y2={19} /></svg>;
+
+export default IconTallymark3; \ No newline at end of file
diff --git a/icons-react/icons-js/tallymark-4.js b/icons-react/icons-js/tallymark-4.js
new file mode 100644
index 00000000..a6bd8427
--- /dev/null
+++ b/icons-react/icons-js/tallymark-4.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTallymark4 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tallymark-4" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={5} x2={6} y2={19} /><line x1={10} y1={5} x2={10} y2={19} /><line x1={14} y1={5} x2={14} y2={19} /><line x1={18} y1={5} x2={18} y2={19} /></svg>;
+
+export default IconTallymark4; \ No newline at end of file
diff --git a/icons-react/icons-js/tallymarks.js b/icons-react/icons-js/tallymarks.js
new file mode 100644
index 00000000..eb22c180
--- /dev/null
+++ b/icons-react/icons-js/tallymarks.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTallymarks = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tallymarks" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={5} x2={6} y2={19} /><line x1={10} y1={5} x2={10} y2={19} /><line x1={14} y1={5} x2={14} y2={19} /><line x1={18} y1={5} x2={18} y2={19} /><line x1={3} y1={17} x2={21} y2={7} /></svg>;
+
+export default IconTallymarks; \ No newline at end of file
diff --git a/icons-react/icons-js/target.js b/icons-react/icons-js/target.js
new file mode 100644
index 00000000..d6f65330
--- /dev/null
+++ b/icons-react/icons-js/target.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTarget = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-target" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={1} /><circle cx={12} cy={12} r={5} /><circle cx={12} cy={12} r={9} /></svg>;
+
+export default IconTarget; \ No newline at end of file
diff --git a/icons-react/icons-js/tax.js b/icons-react/icons-js/tax.js
new file mode 100644
index 00000000..03469251
--- /dev/null
+++ b/icons-react/icons-js/tax.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTax = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tax" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={9} y1={14} x2={15} y2={8} /><circle cx={9.5} cy={8.5} r={0.5} fill="currentColor" /><circle cx={14.5} cy={13.5} r={0.5} fill="currentColor" /><path d="M5 21v-16a2 2 0 0 1 2 -2h10a2 2 0 0 1 2 2v16l-3 -2l-2 2l-2 -2l-2 2l-2 -2l-3 2" /></svg>;
+
+export default IconTax; \ No newline at end of file
diff --git a/icons-react/icons-js/temperature-celsius.js b/icons-react/icons-js/temperature-celsius.js
new file mode 100644
index 00000000..98cb9590
--- /dev/null
+++ b/icons-react/icons-js/temperature-celsius.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemperatureCelsius = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-temperature-celsius" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={8} r={2} /><path d="M20 9a3 3 0 0 0 -3 -3h-1a3 3 0 0 0 -3 3v6a3 3 0 0 0 3 3h1a3 3 0 0 0 3 -3" /></svg>;
+
+export default IconTemperatureCelsius; \ No newline at end of file
diff --git a/icons-react/icons-js/temperature-fahrenheit.js b/icons-react/icons-js/temperature-fahrenheit.js
new file mode 100644
index 00000000..41b9e498
--- /dev/null
+++ b/icons-react/icons-js/temperature-fahrenheit.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemperatureFahrenheit = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-temperature-fahrenheit" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={8} r={2} /><line x1={13} y1={12} x2={18} y2={12} /><path d="M20 6h-6a1 1 0 0 0 -1 1v11" /></svg>;
+
+export default IconTemperatureFahrenheit; \ No newline at end of file
diff --git a/icons-react/icons-js/temperature-minus.js b/icons-react/icons-js/temperature-minus.js
new file mode 100644
index 00000000..e01e7a91
--- /dev/null
+++ b/icons-react/icons-js/temperature-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemperatureMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-temperature-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 13.5a4 4 0 1 0 4 0v-8.5a2 2 0 0 0 -4 0v8.5" /><line x1={8} y1={9} x2={12} y2={9} /><line x1={16} y1={9} x2={22} y2={9} /></svg>;
+
+export default IconTemperatureMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/temperature-plus.js b/icons-react/icons-js/temperature-plus.js
new file mode 100644
index 00000000..b20a1fad
--- /dev/null
+++ b/icons-react/icons-js/temperature-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemperaturePlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-temperature-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 13.5a4 4 0 1 0 4 0v-8.5a2 2 0 0 0 -4 0v8.5" /><line x1={8} y1={9} x2={12} y2={9} /><line x1={16} y1={9} x2={22} y2={9} /><line x1={19} y1={6} x2={19} y2={12} /></svg>;
+
+export default IconTemperaturePlus; \ No newline at end of file
diff --git a/icons-react/icons-js/temperature.js b/icons-react/icons-js/temperature.js
new file mode 100644
index 00000000..26969567
--- /dev/null
+++ b/icons-react/icons-js/temperature.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemperature = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-temperature" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 13.5a4 4 0 1 0 4 0v-8.5a2 2 0 0 0 -4 0v8.5" /><line x1={10} y1={9} x2={14} y2={9} /></svg>;
+
+export default IconTemperature; \ No newline at end of file
diff --git a/icons-react/icons-js/template.js b/icons-react/icons-js/template.js
new file mode 100644
index 00000000..e5e977c8
--- /dev/null
+++ b/icons-react/icons-js/template.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTemplate = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-template" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={4} width={16} height={4} rx={1} /><rect x={4} y={12} width={6} height={8} rx={1} /><line x1={14} y1={12} x2={20} y2={12} /><line x1={14} y1={16} x2={20} y2={16} /><line x1={14} y1={20} x2={20} y2={20} /></svg>;
+
+export default IconTemplate; \ No newline at end of file
diff --git a/icons-react/icons-js/terminal-2.js b/icons-react/icons-js/terminal-2.js
new file mode 100644
index 00000000..90b35d87
--- /dev/null
+++ b/icons-react/icons-js/terminal-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTerminal2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-terminal-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 9l3 3l-3 3" /><line x1={13} y1={15} x2={16} y2={15} /><rect x={3} y={4} width={18} height={16} rx={2} /></svg>;
+
+export default IconTerminal2; \ No newline at end of file
diff --git a/icons-react/icons-js/terminal.js b/icons-react/icons-js/terminal.js
new file mode 100644
index 00000000..d8345cc5
--- /dev/null
+++ b/icons-react/icons-js/terminal.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTerminal = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-terminal" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 7l5 5l-5 5" /><line x1={12} y1={19} x2={19} y2={19} /></svg>;
+
+export default IconTerminal; \ No newline at end of file
diff --git a/icons-react/icons-js/test-pipe.js b/icons-react/icons-js/test-pipe.js
new file mode 100644
index 00000000..f62f5a5e
--- /dev/null
+++ b/icons-react/icons-js/test-pipe.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTestPipe = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-test-pipe" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M16 4l3 3l-12.35 12.35a1.5 1.5 0 0 1 -3 -3l12.35 -12.35" /><line x1={10} y1={10} x2={16} y2={10} /><path d="M19 15l1.5 1.6a2 2 0 1 1 -3 0l1.5 -1.6" /></svg>;
+
+export default IconTestPipe; \ No newline at end of file
diff --git a/icons-react/icons-js/text-wrap-disabled.js b/icons-react/icons-js/text-wrap-disabled.js
new file mode 100644
index 00000000..b242bb94
--- /dev/null
+++ b/icons-react/icons-js/text-wrap-disabled.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTextWrapDisabled = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-text-wrap-disabled" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={14} y2={6} /><line x1={4} y1={18} x2={14} y2={18} /><path d="M4 12h17l-3 -3m0 6l3 -3" /></svg>;
+
+export default IconTextWrapDisabled; \ No newline at end of file
diff --git a/icons-react/icons-js/text-wrap.js b/icons-react/icons-js/text-wrap.js
new file mode 100644
index 00000000..e3cdfe1c
--- /dev/null
+++ b/icons-react/icons-js/text-wrap.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTextWrap = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-text-wrap" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={6} x2={20} y2={6} /><line x1={4} y1={18} x2={9} y2={18} /><path d="M4 12h13a3 3 0 0 1 0 6h-4l2 -2m0 4l-2 -2" /></svg>;
+
+export default IconTextWrap; \ No newline at end of file
diff --git a/icons-react/icons-js/thumb-down.js b/icons-react/icons-js/thumb-down.js
new file mode 100644
index 00000000..4b884a56
--- /dev/null
+++ b/icons-react/icons-js/thumb-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconThumbDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 13v-8a1 1 0 0 0 -1 -1h-2a1 1 0 0 0 -1 1v7a1 1 0 0 0 1 1h3a4 4 0 0 1 4 4v 1a2 2 0 0 0 4 0v-5h3a2 2 0 0 0 2 -2l-1 -5a2 3 0 0 0 -2 -2h-7a3 3 0 0 0 -3 3" /></svg>;
+
+export default IconThumbDown; \ No newline at end of file
diff --git a/icons-react/icons-js/thumb-up.js b/icons-react/icons-js/thumb-up.js
new file mode 100644
index 00000000..b6843cb5
--- /dev/null
+++ b/icons-react/icons-js/thumb-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconThumbUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-thumb-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 11v 8a1 1 0 0 1 -1 1h-2a1 1 0 0 1 -1 -1v-7a1 1 0 0 1 1 -1h3a4 4 0 0 0 4 -4v-1a2 2 0 0 1 4 0v5h3a2 2 0 0 1 2 2l-1 5a2 3 0 0 1 -2 2h-7a3 3 0 0 1 -3 -3" /></svg>;
+
+export default IconThumbUp; \ No newline at end of file
diff --git a/icons-react/icons-js/ticket.js b/icons-react/icons-js/ticket.js
new file mode 100644
index 00000000..a8461f0c
--- /dev/null
+++ b/icons-react/icons-js/ticket.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTicket = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-ticket" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={15} y1={5} x2={15} y2={7} /><line x1={15} y1={11} x2={15} y2={13} /><line x1={15} y1={17} x2={15} y2={19} /><path d="M5 5h14a2 2 0 0 1 2 2v3a2 2 0 0 0 0 4v3a2 2 0 0 1 -2 2h-14a2 2 0 0 1 -2 -2v-3a2 2 0 0 0 0 -4v-3a2 2 0 0 1 2 -2" /></svg>;
+
+export default IconTicket; \ No newline at end of file
diff --git a/icons-react/icons-js/tir.js b/icons-react/icons-js/tir.js
new file mode 100644
index 00000000..814308ba
--- /dev/null
+++ b/icons-react/icons-js/tir.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTir = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tir" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={5} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M7 18h8m4 0h2v-6a5 7 0 0 0 -5 -7h-1l1.5 7h4.5" /><path d="M12 18v-13h3" /><polyline points="3 17 3 12 12 12" /></svg>;
+
+export default IconTir; \ No newline at end of file
diff --git a/icons-react/icons-js/toggle-left.js b/icons-react/icons-js/toggle-left.js
new file mode 100644
index 00000000..faacbfbf
--- /dev/null
+++ b/icons-react/icons-js/toggle-left.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconToggleLeft = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-toggle-left" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={8} cy={12} r={2} /><rect x={2} y={6} width={20} height={12} rx={6} /></svg>;
+
+export default IconToggleLeft; \ No newline at end of file
diff --git a/icons-react/icons-js/toggle-right.js b/icons-react/icons-js/toggle-right.js
new file mode 100644
index 00000000..9d12bcd8
--- /dev/null
+++ b/icons-react/icons-js/toggle-right.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconToggleRight = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-toggle-right" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={16} cy={12} r={2} /><rect x={2} y={6} width={20} height={12} rx={6} /></svg>;
+
+export default IconToggleRight; \ No newline at end of file
diff --git a/icons-react/icons-js/tool.js b/icons-react/icons-js/tool.js
new file mode 100644
index 00000000..1b6f08d8
--- /dev/null
+++ b/icons-react/icons-js/tool.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTool = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tool" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M7 10h3v-3l-3.5 -3.5a6 6 0 0 1 8 8l6 6a2 2 0 0 1 -3 3l-6-6a6 6 0 0 1 -8 -8l3.5 3.5" /></svg>;
+
+export default IconTool; \ No newline at end of file
diff --git a/icons-react/icons-js/tools.js b/icons-react/icons-js/tools.js
new file mode 100644
index 00000000..44225157
--- /dev/null
+++ b/icons-react/icons-js/tools.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTools = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tools" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 21h4l13 -13a1.5 1.5 0 0 0 -4 -4l-13 13v4" /><line x1={14.5} y1={5.5} x2={18.5} y2={9.5} /><polyline points="12 8 7 3 3 7 8 12" /><line x1={7} y1={8} x2={5.5} y2={9.5} /><polyline points="16 12 21 17 17 21 12 16" /><line x1={16} y1={17} x2={14.5} y2={18.5} /></svg>;
+
+export default IconTools; \ No newline at end of file
diff --git a/icons-react/icons-js/tournament.js b/icons-react/icons-js/tournament.js
new file mode 100644
index 00000000..8d620b0e
--- /dev/null
+++ b/icons-react/icons-js/tournament.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTournament = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tournament" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 6h3a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-3" /><path d="M5 14h3a1 1 0 0 1 1 1v2a1 1 0 0 1 -1 1h-3" /><path d="M9 8h4a1 1 0 0 1 1 1v6a1 1 0 0 1 -1 1h-4" /><line x1={14} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconTournament; \ No newline at end of file
diff --git a/icons-react/icons-js/track-next.js b/icons-react/icons-js/track-next.js
new file mode 100644
index 00000000..8245af27
--- /dev/null
+++ b/icons-react/icons-js/track-next.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrackNext = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-next" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M13.69 4.198 l 6.56 6.25 c 1 0.798 1 2.306 0 3.105 l -6.564 6.252 c -0.67 0.48 -1.686 0.008 -1.686 -0.805 v -4 l -5.394 4.808 c -0.669 0.478 -1.606 0.003 -1.606 -0.808 v -14 c 0 -0.812 0.936 -1.285 1.602 -0.809 l 5.398 4.809 v -4 c 0 -0.816 1.02 -1.28 1.69 -0.802 z" /></svg>;
+
+export default IconTrackNext; \ No newline at end of file
diff --git a/icons-react/icons-js/track-prev.js b/icons-react/icons-js/track-prev.js
new file mode 100644
index 00000000..655ccf62
--- /dev/null
+++ b/icons-react/icons-js/track-prev.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrackPrev = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-track-prev" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10.31 19.802 l -6.56 -6.249 c -1 -0.799 -1 -2.307 0 -3.106 l 6.564 -6.252 c 0.67 -0.48 1.686 -0.008 1.686 0.805 v 4 l 5.394 -4.808 c 0.669 -0.478 1.606 -0.003 1.606 0.808 v 14 c 0 0.812 -0.936 1.285 -1.602 0.809 l -5.398 -4.809 v 4 c 0 0.816 -1.02 1.281 -1.69 0.802 z" /></svg>;
+
+export default IconTrackPrev; \ No newline at end of file
diff --git a/icons-react/icons-js/tractor.js b/icons-react/icons-js/tractor.js
new file mode 100644
index 00000000..5b2945c4
--- /dev/null
+++ b/icons-react/icons-js/tractor.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTractor = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-tractor" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={15} r={4} /><line x1={7} y1={15} x2={7} y2={15.01} /><circle cx={19} cy={17} r={2} /><line x1={10.5} y1={17} x2={17} y2={17} /><path d="M20 15.2v-4.2a1 1 0 0 0 -1 -1h-6l-2 -5h-6v6.5" /><path d="M18 5h-1a1 1 0 0 0 -1 1v4" /></svg>;
+
+export default IconTractor; \ No newline at end of file
diff --git a/icons-react/icons-js/trademark.js b/icons-react/icons-js/trademark.js
new file mode 100644
index 00000000..65401821
--- /dev/null
+++ b/icons-react/icons-js/trademark.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrademark = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trademark" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4.5 9 h5m-2.5 0v6" /><path d="M13 15v-6l3 4l3 -4v6" /></svg>;
+
+export default IconTrademark; \ No newline at end of file
diff --git a/icons-react/icons-js/traffic-cone.js b/icons-react/icons-js/traffic-cone.js
new file mode 100644
index 00000000..75d079e2
--- /dev/null
+++ b/icons-react/icons-js/traffic-cone.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrafficCone = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-traffic-cone" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={20} y2={20} /><line x1={9.4} y1={10} x2={14.6} y2={10} /><line x1={7.8} y1={15} x2={16.2} y2={15} /><path d="M6 20l5 -15h2l5 15" /></svg>;
+
+export default IconTrafficCone; \ No newline at end of file
diff --git a/icons-react/icons-js/trash.js b/icons-react/icons-js/trash.js
new file mode 100644
index 00000000..dd527050
--- /dev/null
+++ b/icons-react/icons-js/trash.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrash = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trash" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={7} x2={20} y2={7} /><line x1={10} y1={11} x2={10} y2={17} /><line x1={14} y1={11} x2={14} y2={17} /><path d="M5 7l1 12a2 2 0 0 0 2 2h8a2 2 0 0 0 2 -2l1 -12" /><path d="M9 7v-3a1 1 0 0 1 1 -1h4a1 1 0 0 1 1 1v3" /></svg>;
+
+export default IconTrash; \ No newline at end of file
diff --git a/icons-react/icons-js/trees.js b/icons-react/icons-js/trees.js
new file mode 100644
index 00000000..0735bebf
--- /dev/null
+++ b/icons-react/icons-js/trees.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrees = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trees" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={4} y={3} width={8} height={14} rx={4} /><rect x={12} y={7} width={8} height={10} rx={3} /><line x1={8} y1={21} x2={8} y2={13} /><line x1={16} y1={21} x2={16} y2={14} /></svg>;
+
+export default IconTrees; \ No newline at end of file
diff --git a/icons-react/icons-js/trending-down.js b/icons-react/icons-js/trending-down.js
new file mode 100644
index 00000000..e5fc40e1
--- /dev/null
+++ b/icons-react/icons-js/trending-down.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrendingDown = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trending-down" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 7 9 13 13 9 21 17" /><polyline points="21 10 21 17 14 17" /></svg>;
+
+export default IconTrendingDown; \ No newline at end of file
diff --git a/icons-react/icons-js/trending-up.js b/icons-react/icons-js/trending-up.js
new file mode 100644
index 00000000..7efd932f
--- /dev/null
+++ b/icons-react/icons-js/trending-up.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrendingUp = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trending-up" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="3 17 9 11 13 15 21 7" /><polyline points="14 7 21 7 21 14" /></svg>;
+
+export default IconTrendingUp; \ No newline at end of file
diff --git a/icons-react/icons-js/triangle.js b/icons-react/icons-js/triangle.js
new file mode 100644
index 00000000..54fb1feb
--- /dev/null
+++ b/icons-react/icons-js/triangle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 19 h14 a2 2 0 0 0 1.84 -2.75 l-7.1 -12.25 a2 2 0 0 0 -3.5 0 l-7.1 12.25 a2 2 0 0 0 1.75 2.75" /></svg>;
+
+export default IconTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/trident.js b/icons-react/icons-js/trident.js
new file mode 100644
index 00000000..b47d7411
--- /dev/null
+++ b/icons-react/icons-js/trident.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrident = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trident" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 6l2 -2v3a7 7 0 0 0 14 0v-3l2 2" /><path d="M12 21v-18l-2 2m4 0l-2 -2" /></svg>;
+
+export default IconTrident; \ No newline at end of file
diff --git a/icons-react/icons-js/trophy.js b/icons-react/icons-js/trophy.js
new file mode 100644
index 00000000..de7c7acf
--- /dev/null
+++ b/icons-react/icons-js/trophy.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTrophy = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-trophy" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={8} y1={21} x2={16} y2={21} /><line x1={12} y1={17} x2={12} y2={21} /><line x1={7} y1={4} x2={17} y2={4} /><path d="M17 4v8a5 5 0 0 1 -10 0v-8" /><circle cx={5} cy={9} r={2} /><circle cx={19} cy={9} r={2} /></svg>;
+
+export default IconTrophy; \ No newline at end of file
diff --git a/icons-react/icons-js/truck-delivery.js b/icons-react/icons-js/truck-delivery.js
new file mode 100644
index 00000000..d63111c1
--- /dev/null
+++ b/icons-react/icons-js/truck-delivery.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTruckDelivery = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-truck-delivery" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M5 17h-2v-4m-1 -8h11v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5" /><line x1={3} y1={9} x2={7} y2={9} /></svg>;
+
+export default IconTruckDelivery; \ No newline at end of file
diff --git a/icons-react/icons-js/truck-return.js b/icons-react/icons-js/truck-return.js
new file mode 100644
index 00000000..cc03125d
--- /dev/null
+++ b/icons-react/icons-js/truck-return.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTruckReturn = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-truck-return" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v6h-5l2 2m0 -4l-2 2" /><line x1={9} y1={17} x2={15} y2={17} /><path d="M13 6h5l3 5v6h-2" /></svg>;
+
+export default IconTruckReturn; \ No newline at end of file
diff --git a/icons-react/icons-js/truck.js b/icons-react/icons-js/truck.js
new file mode 100644
index 00000000..b7ab27cd
--- /dev/null
+++ b/icons-react/icons-js/truck.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTruck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-truck" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={7} cy={17} r={2} /><circle cx={17} cy={17} r={2} /><path d="M5 17h-2v-11a1 1 0 0 1 1 -1h9v12m-4 0h6m4 0h2v-6h-8m0 -5h5l3 5" /></svg>;
+
+export default IconTruck; \ No newline at end of file
diff --git a/icons-react/icons-js/typography.js b/icons-react/icons-js/typography.js
new file mode 100644
index 00000000..4e1cce22
--- /dev/null
+++ b/icons-react/icons-js/typography.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconTypography = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-typography" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={7} y2={20} /><line x1={14} y1={20} x2={21} y2={20} /><line x1={6.9} y1={15} x2={13.8} y2={15} /><line x1={10.2} y1={6.3} x2={16} y2={20} /><polyline points="5 20 11 4 13 4 20 20" /></svg>;
+
+export default IconTypography; \ No newline at end of file
diff --git a/icons-react/icons-js/umbrella.js b/icons-react/icons-js/umbrella.js
new file mode 100644
index 00000000..6908a97e
--- /dev/null
+++ b/icons-react/icons-js/umbrella.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUmbrella = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-umbrella" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 12a8 8 0 0 1 16 0Z" /><path d="M12 12v6a2 2 0 0 0 4 0" /></svg>;
+
+export default IconUmbrella; \ No newline at end of file
diff --git a/icons-react/icons-js/underline.js b/icons-react/icons-js/underline.js
new file mode 100644
index 00000000..618e8db2
--- /dev/null
+++ b/icons-react/icons-js/underline.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUnderline = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-underline" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={6} y1={20} x2={18} y2={20} /><path d="M8 5v6a4 4 0 0 0 8 0v-6" /></svg>;
+
+export default IconUnderline; \ No newline at end of file
diff --git a/icons-react/icons-js/unlink.js b/icons-react/icons-js/unlink.js
new file mode 100644
index 00000000..b8a47301
--- /dev/null
+++ b/icons-react/icons-js/unlink.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUnlink = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-unlink" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 14a3.5 3.5 0 0 0 5 0l4 -4a3.5 3.5 0 0 0 -5 -5l-.5 .5" /><path d="M14 10a3.5 3.5 0 0 0 -5 0l-4 4a3.5 3.5 0 0 0 5 5l.5 -.5" /><line x1={16} y1={21} x2={16} y2={19} /><line x1={19} y1={16} x2={21} y2={16} /><line x1={3} y1={8} x2={5} y2={8} /><line x1={8} y1={3} x2={8} y2={5} /></svg>;
+
+export default IconUnlink; \ No newline at end of file
diff --git a/icons-react/icons-js/upload.js b/icons-react/icons-js/upload.js
new file mode 100644
index 00000000..4f437410
--- /dev/null
+++ b/icons-react/icons-js/upload.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUpload = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-upload" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 17v2a2 2 0 0 0 2 2h12a2 2 0 0 0 2 -2v-2" /><polyline points="7 9 12 4 17 9" /><line x1={12} y1={4} x2={12} y2={16} /></svg>;
+
+export default IconUpload; \ No newline at end of file
diff --git a/icons-react/icons-js/urgent.js b/icons-react/icons-js/urgent.js
new file mode 100644
index 00000000..472d4cff
--- /dev/null
+++ b/icons-react/icons-js/urgent.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUrgent = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-urgent" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M8 16v-4a4 4 0 0 1 8 0v4" /><path d="M3 12h1M12 3v1M20 12h1M5.6 5.6l.7 .7M18.4 5.6l-.7 .7" /><rect x={6} y={16} width={12} height={4} rx={1} /></svg>;
+
+export default IconUrgent; \ No newline at end of file
diff --git a/icons-react/icons-js/user-check.js b/icons-react/icons-js/user-check.js
new file mode 100644
index 00000000..22c6f60f
--- /dev/null
+++ b/icons-react/icons-js/user-check.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserCheck = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-check" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><path d="M16 11l2 2l4 -4" /></svg>;
+
+export default IconUserCheck; \ No newline at end of file
diff --git a/icons-react/icons-js/user-exclamation.js b/icons-react/icons-js/user-exclamation.js
new file mode 100644
index 00000000..62aae6e6
--- /dev/null
+++ b/icons-react/icons-js/user-exclamation.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserExclamation = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-exclamation" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><line x1={19} y1={7} x2={19} y2={10} /><line x1={19} y1={14} x2={19} y2={14.01} /></svg>;
+
+export default IconUserExclamation; \ No newline at end of file
diff --git a/icons-react/icons-js/user-minus.js b/icons-react/icons-js/user-minus.js
new file mode 100644
index 00000000..62e016db
--- /dev/null
+++ b/icons-react/icons-js/user-minus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserMinus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-minus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><line x1={16} y1={11} x2={22} y2={11} /></svg>;
+
+export default IconUserMinus; \ No newline at end of file
diff --git a/icons-react/icons-js/user-plus.js b/icons-react/icons-js/user-plus.js
new file mode 100644
index 00000000..d5d8d063
--- /dev/null
+++ b/icons-react/icons-js/user-plus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserPlus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-plus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><path d="M16 11h6m-3 -3v6" /></svg>;
+
+export default IconUserPlus; \ No newline at end of file
diff --git a/icons-react/icons-js/user-x.js b/icons-react/icons-js/user-x.js
new file mode 100644
index 00000000..c91e2a27
--- /dev/null
+++ b/icons-react/icons-js/user-x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUserX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><path d="M17 9l4 4m0 -4l-4 4" /></svg>;
+
+export default IconUserX; \ No newline at end of file
diff --git a/icons-react/icons-js/user.js b/icons-react/icons-js/user.js
new file mode 100644
index 00000000..e85af5c5
--- /dev/null
+++ b/icons-react/icons-js/user.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUser = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-user" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={7} r={4} /><path d="M6 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /></svg>;
+
+export default IconUser; \ No newline at end of file
diff --git a/icons-react/icons-js/users.js b/icons-react/icons-js/users.js
new file mode 100644
index 00000000..2d5df8f1
--- /dev/null
+++ b/icons-react/icons-js/users.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconUsers = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-users" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={9} cy={7} r={4} /><path d="M3 21v-2a4 4 0 0 1 4 -4h4a4 4 0 0 1 4 4v2" /><path d="M16 3.13a4 4 0 0 1 0 7.75" /><path d="M21 21v-2a4 4 0 0 0 -3 -3.85" /></svg>;
+
+export default IconUsers; \ No newline at end of file
diff --git a/icons-react/icons-js/vector-triangle.js b/icons-react/icons-js/vector-triangle.js
new file mode 100644
index 00000000..c1d5775e
--- /dev/null
+++ b/icons-react/icons-js/vector-triangle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVectorTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-vector-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={10} y={4} width={4} height={4} rx={1} /><rect x={3} y={17} width={4} height={4} rx={1} /><rect x={17} y={17} width={4} height={4} rx={1} /><line x1={6.5} y1={17.1} x2={11.5} y2={8} /><line x1={17.5} y1={17.1} x2={12.5} y2={8} /><line x1={7} y1={19} x2={17} y2={19} /></svg>;
+
+export default IconVectorTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/vector.js b/icons-react/icons-js/vector.js
new file mode 100644
index 00000000..8c5cca57
--- /dev/null
+++ b/icons-react/icons-js/vector.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVector = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-vector" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><rect x={3} y={3} width={4} height={4} rx={1} /><rect x={17} y={3} width={4} height={4} rx={1} /><rect x={17} y={17} width={4} height={4} rx={1} /><rect x={3} y={17} width={4} height={4} rx={1} /><line x1={5} y1={7} x2={5} y2={17} /><line x1={19} y1={7} x2={19} y2={17} /><line x1={7} y1={5} x2={17} y2={5} /><line x1={7} y1={19} x2={17} y2={19} /></svg>;
+
+export default IconVector; \ No newline at end of file
diff --git a/icons-react/icons-js/venus.js b/icons-react/icons-js/venus.js
new file mode 100644
index 00000000..d1e09193
--- /dev/null
+++ b/icons-react/icons-js/venus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVenus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-venus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={9} r={5} /><line x1={12} y1={14} x2={12} y2={21} /><line x1={9} y1={18} x2={15} y2={18} /></svg>;
+
+export default IconVenus; \ No newline at end of file
diff --git a/icons-react/icons-js/viewfinder.js b/icons-react/icons-js/viewfinder.js
new file mode 100644
index 00000000..c56ad2a9
--- /dev/null
+++ b/icons-react/icons-js/viewfinder.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconViewfinder = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-viewfinder" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={12} y1={3} x2={12} y2={7} /><line x1={12} y1={21} x2={12} y2={18} /><line x1={3} y1={12} x2={7} y2={12} /><line x1={21} y1={12} x2={18} y2={12} /><line x1={12} y1={12} x2={12} y2={12.01} /></svg>;
+
+export default IconViewfinder; \ No newline at end of file
diff --git a/icons-react/icons-js/viewport-narrow.js b/icons-react/icons-js/viewport-narrow.js
new file mode 100644
index 00000000..d4018899
--- /dev/null
+++ b/icons-react/icons-js/viewport-narrow.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconViewportNarrow = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-viewport-narrow" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 12h7l-3 -3m0 6l3 -3" /><path d="M21 12h-7l3 -3m0 6l-3 -3" /><path d="M9 6v-3h6v3" /><path d="M9 18v3h6v-3" /></svg>;
+
+export default IconViewportNarrow; \ No newline at end of file
diff --git a/icons-react/icons-js/viewport-wide.js b/icons-react/icons-js/viewport-wide.js
new file mode 100644
index 00000000..e0815692
--- /dev/null
+++ b/icons-react/icons-js/viewport-wide.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconViewportWide = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-viewport-wide" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M10 12h-7l3 -3m0 6l-3 -3" /><path d="M14 12h7l-3 -3m0 6l3 -3" /><path d="M3 6v-3h18v3" /><path d="M3 18v3h18v-3" /></svg>;
+
+export default IconViewportWide; \ No newline at end of file
diff --git a/icons-react/icons-js/virus.js b/icons-react/icons-js/virus.js
new file mode 100644
index 00000000..306c3a61
--- /dev/null
+++ b/icons-react/icons-js/virus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVirus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-virus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={5} /><path d="M12 7v-4m-1 0h2" /><path d="M12 7v-4m-1 0h2" transform="rotate(45 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(90 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(135 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(180 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(225 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(270 12 12)" /><path d="M12 7v-4m-1 0h2" transform="rotate(315 12 12)" /></svg>;
+
+export default IconVirus; \ No newline at end of file
diff --git a/icons-react/icons-js/volume-2.js b/icons-react/icons-js/volume-2.js
new file mode 100644
index 00000000..b1907439
--- /dev/null
+++ b/icons-react/icons-js/volume-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVolume2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 8a5 5 0 0 1 0 8" /><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
+
+export default IconVolume2; \ No newline at end of file
diff --git a/icons-react/icons-js/volume-3.js b/icons-react/icons-js/volume-3.js
new file mode 100644
index 00000000..7749ef5a
--- /dev/null
+++ b/icons-react/icons-js/volume-3.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVolume3 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume-3" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /><path d="M16 10l4 4m0 -4l-4 4" /></svg>;
+
+export default IconVolume3; \ No newline at end of file
diff --git a/icons-react/icons-js/volume.js b/icons-react/icons-js/volume.js
new file mode 100644
index 00000000..815aeea6
--- /dev/null
+++ b/icons-react/icons-js/volume.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconVolume = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-volume" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M15 8a5 5 0 0 1 0 8" /><path d="M17.7 5a9 9 0 0 1 0 14" /><path d="M6 15 h-2a1 1 0 0 1 -1 -1v-4a1 1 0 0 1 1 -1h2l3.5 -4.5a.8 .8 0 0 1 1.5 .5v14a.8 .8 0 0 1 -1.5 .5l-3.5 -4.5" /></svg>;
+
+export default IconVolume; \ No newline at end of file
diff --git a/icons-react/icons-js/walk.js b/icons-react/icons-js/walk.js
new file mode 100644
index 00000000..269cb734
--- /dev/null
+++ b/icons-react/icons-js/walk.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWalk = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-walk" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={13} cy={4} r={1} /><line x1={7} y1={21} x2={10} y2={17} /><path d="M16 21l-2 -4l-3 -3l1 -6" /><path d="M6 12l2 -3l4 -1l3 3l3 1" /></svg>;
+
+export default IconWalk; \ No newline at end of file
diff --git a/icons-react/icons-js/wallet.js b/icons-react/icons-js/wallet.js
new file mode 100644
index 00000000..2ae6f9e7
--- /dev/null
+++ b/icons-react/icons-js/wallet.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWallet = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wallet" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M17 8v-3a1 1 0 0 0 -1 -1h-10a2 2 0 0 0 0 4h12a1 1 0 0 1 1 1v3m0 4v3a1 1 0 0 1 -1 1h-12a2 2 0 0 1 -2 -2v-12" /><path d="M20 12v4h-4a2 2 0 0 1 0 -4h4" /></svg>;
+
+export default IconWallet; \ No newline at end of file
diff --git a/icons-react/icons-js/wand.js b/icons-react/icons-js/wand.js
new file mode 100644
index 00000000..c2e61e9c
--- /dev/null
+++ b/icons-react/icons-js/wand.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWand = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wand" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><polyline points="6 21 21 6 18 3 3 18 6 21" /><line x1={15} y1={6} x2={18} y2={9} /><path d="M9 3a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2" /><path d="M19 13a2 2 0 0 0 2 2a2 2 0 0 0 -2 2a2 2 0 0 0 -2 -2a2 2 0 0 0 2 -2" /></svg>;
+
+export default IconWand; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-saw-tool.js b/icons-react/icons-js/wave-saw-tool.js
new file mode 100644
index 00000000..e78ddc99
--- /dev/null
+++ b/icons-react/icons-js/wave-saw-tool.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWaveSawTool = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-saw-tool" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 12 h5 l4 8 v-16 l4 8h5" /></svg>;
+
+export default IconWaveSawTool; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-sine.js b/icons-react/icons-js/wave-sine.js
new file mode 100644
index 00000000..ad633a1d
--- /dev/null
+++ b/icons-react/icons-js/wave-sine.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWaveSine = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-sine" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M21 12 h -2 c -0.894 0 -1.662 -0.857 -1.761 -2 c -0.296 -3.45 -0.749 -6 -2.749 -6 s -2.5 3.582 -2.5 8 s -0.5 8 -2.5 8 s -2.452 -2.547 -2.749 -6 c -0.1 -1.147 -0.867 -2 -1.763 -2 h -2" /></svg>;
+
+export default IconWaveSine; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-square.js b/icons-react/icons-js/wave-square.js
new file mode 100644
index 00000000..df2b371e
--- /dev/null
+++ b/icons-react/icons-js/wave-square.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWaveSquare = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-square" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 12 h5 v8 h4 v-16 h4 v8 h5" /></svg>;
+
+export default IconWaveSquare; \ No newline at end of file
diff --git a/icons-react/icons-js/wave-triangle.js b/icons-react/icons-js/wave-triangle.js
new file mode 100644
index 00000000..787b230e
--- /dev/null
+++ b/icons-react/icons-js/wave-triangle.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWaveTriangle = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wave-triangle" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 12h4l3 8l4 -16l3 8h4" /></svg>;
+
+export default IconWaveTriangle; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-0.js b/icons-react/icons-js/wifi-0.js
new file mode 100644
index 00000000..9e2c8be6
--- /dev/null
+++ b/icons-react/icons-js/wifi-0.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWifi0 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-0" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={12} y1={18} x2={12.01} y2={18} /></svg>;
+
+export default IconWifi0; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-1.js b/icons-react/icons-js/wifi-1.js
new file mode 100644
index 00000000..5ebd796e
--- /dev/null
+++ b/icons-react/icons-js/wifi-1.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWifi1 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-1" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /></g></svg>;
+
+export default IconWifi1; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi-2.js b/icons-react/icons-js/wifi-2.js
new file mode 100644
index 00000000..00790d83
--- /dev/null
+++ b/icons-react/icons-js/wifi-2.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWifi2 = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi-2" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /><path d="M12 10a8 8 0 0 1 8 8" /></g></svg>;
+
+export default IconWifi2; \ No newline at end of file
diff --git a/icons-react/icons-js/wifi.js b/icons-react/icons-js/wifi.js
new file mode 100644
index 00000000..931af3c4
--- /dev/null
+++ b/icons-react/icons-js/wifi.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWifi = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wifi" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><g transform="rotate(-45 12 18)"><line x1={12} y1={18} x2={12.01} y2={18} /><path d="M12 14a4 4 0 0 1 4 4" /><path d="M12 10a8 8 0 0 1 8 8" /><path d="M12 6a12 12 0 0 1 12 12" /></g></svg>;
+
+export default IconWifi; \ No newline at end of file
diff --git a/icons-react/icons-js/wind.js b/icons-react/icons-js/wind.js
new file mode 100644
index 00000000..cf65afb8
--- /dev/null
+++ b/icons-react/icons-js/wind.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWind = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wind" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 8h8.5a2.5 2.5 0 1 0 -2.34 -3.24" /><path d="M3 12h15.5a2.5 2.5 0 1 1 -2.34 3.24" /><path d="M4 16h5.5a2.5 2.5 0 1 1 -2.34 3.24" /></svg>;
+
+export default IconWind; \ No newline at end of file
diff --git a/icons-react/icons-js/wiper-wash.js b/icons-react/icons-js/wiper-wash.js
new file mode 100644
index 00000000..5f7f1743
--- /dev/null
+++ b/icons-react/icons-js/wiper-wash.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWiperWash = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wiper-wash" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={20} r={1} /><path d="M3 11l5.5 5.5a5 5 0 0 1 7 0l5.5 -5.5a12 12 0 0 0 -18 0" /><path d="M12 20v-14" /><path d="M4 6a4 4 0 0 1 .4 -1.8" /><path d="M7 2.1a4 4 0 0 1 2 0" /><path d="M12 6a4 4 0 0 0 -.4 -1.8" /><path d="M12 6a4 4 0 0 1 .4 -1.8" /><path d="M15 2.1a4 4 0 0 1 2 0" /><path d="M20 6a4 4 0 0 0 -.4 -1.8" /></svg>;
+
+export default IconWiperWash; \ No newline at end of file
diff --git a/icons-react/icons-js/wiper.js b/icons-react/icons-js/wiper.js
new file mode 100644
index 00000000..648625e6
--- /dev/null
+++ b/icons-react/icons-js/wiper.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWiper = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-wiper" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={18} r={1} /><path d="M3 9l5.5 5.5a5 5 0 0 1 7 0l5.5 -5.5a12 12 0 0 0 -18 0" /><line x1={12} y1={18} x2={9.8} y2={5.2} /></svg>;
+
+export default IconWiper; \ No newline at end of file
diff --git a/icons-react/icons-js/woman.js b/icons-react/icons-js/woman.js
new file mode 100644
index 00000000..f05d07bb
--- /dev/null
+++ b/icons-react/icons-js/woman.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWoman = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-woman" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={5} r={2} /><path d="M10 22v-4h-2l2 -6a1 1 0 0 1 1 -1h2a1 1 0 0 1 1 1l2 6h-2v4" /></svg>;
+
+export default IconWoman; \ No newline at end of file
diff --git a/icons-react/icons-js/world.js b/icons-react/icons-js/world.js
new file mode 100644
index 00000000..37df9d79
--- /dev/null
+++ b/icons-react/icons-js/world.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconWorld = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-world" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><line x1={3.6} y1={9} x2={20.4} y2={9} /><line x1={3.6} y1={15} x2={20.4} y2={15} /><path d="M11.5 3a17 17 0 0 0 0 18" /><path d="M12.5 3a17 17 0 0 1 0 18" /></svg>;
+
+export default IconWorld; \ No newline at end of file
diff --git a/icons-react/icons-js/x.js b/icons-react/icons-js/x.js
new file mode 100644
index 00000000..8185e99a
--- /dev/null
+++ b/icons-react/icons-js/x.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconX = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-x" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={18} y1={6} x2={6} y2={18} /><line x1={6} y1={6} x2={18} y2={18} /></svg>;
+
+export default IconX; \ No newline at end of file
diff --git a/icons-react/icons-js/yin-yang.js b/icons-react/icons-js/yin-yang.js
new file mode 100644
index 00000000..a7689d95
--- /dev/null
+++ b/icons-react/icons-js/yin-yang.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconYinYang = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-yin-yang" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={12} cy={12} r={9} /><path d="M12 3a4.5 4.5 0 0 0 0 9a4.5 4.5 0 0 1 0 9" /><circle cx={12} cy={7.5} r={0.5} fill="currentColor" /><circle cx={12} cy={16.5} r={0.5} fill="currentColor" /></svg>;
+
+export default IconYinYang; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-aquarius.js b/icons-react/icons-js/zodiac-aquarius.js
new file mode 100644
index 00000000..d6da0ef7
--- /dev/null
+++ b/icons-react/icons-js/zodiac-aquarius.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacAquarius = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-aquarius" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 10l3-3 3 3 3-3 3 3 3-3 3 3" /><path d="M3 17l3-3 3 3 3-3 3 3 3-3 3 3" /></svg>;
+
+export default IconZodiacAquarius; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-aries.js b/icons-react/icons-js/zodiac-aries.js
new file mode 100644
index 00000000..9669b158
--- /dev/null
+++ b/icons-react/icons-js/zodiac-aries.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacAries = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-aries" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M12 5 a5 5 0 1 0 -4 8" /><path d="M16 13a5 5 0 1 0 -4 -8" /><path d="M12 21 v -16" /></svg>;
+
+export default IconZodiacAries; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-cancer.js b/icons-react/icons-js/zodiac-cancer.js
new file mode 100644
index 00000000..54d808a3
--- /dev/null
+++ b/icons-react/icons-js/zodiac-cancer.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacCancer = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-cancer" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={6} cy={12} r={3} /><circle cx={18} cy={12} r={3} /><path d="M3 12a10 6.5 0 0 1 14 -6.5" /><path d="M21 12a10 6.5 0 0 1 -14 6.5" /></svg>;
+
+export default IconZodiacCancer; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-capricorn.js b/icons-react/icons-js/zodiac-capricorn.js
new file mode 100644
index 00000000..a3c070d7
--- /dev/null
+++ b/icons-react/icons-js/zodiac-capricorn.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacCapricorn = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-capricorn" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M4 4a3 3 0 0 1 3 3v9" /><path d="M7 7a3 3 0 0 1 6 0v11a3 3 0 0 1 -3 3" /><circle cx={16} cy={17} r={3} /></svg>;
+
+export default IconZodiacCapricorn; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-gemini.js b/icons-react/icons-js/zodiac-gemini.js
new file mode 100644
index 00000000..001c114b
--- /dev/null
+++ b/icons-react/icons-js/zodiac-gemini.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacGemini = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-gemini" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 3a21 21 0 0 0 18 0" /><path d="M3 21a21 21 0 0 1 18 0" /><line x1={7} y1={4.5} x2={7} y2={19.5} /><line x1={17} y1={4.5} x2={17} y2={19.5} /></svg>;
+
+export default IconZodiacGemini; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-leo.js b/icons-react/icons-js/zodiac-leo.js
new file mode 100644
index 00000000..933d5362
--- /dev/null
+++ b/icons-react/icons-js/zodiac-leo.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacLeo = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-leo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M13 17a4 4 0 1 0 8 0" /><circle cx={6} cy={16} r={3} /><circle cx={11} cy={7} r={4} /><path d="M7 7c0 3 2 5 2 9" /><path d="M15 7c0 4-2 6-2 10" /></svg>;
+
+export default IconZodiacLeo; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-libra.js b/icons-react/icons-js/zodiac-libra.js
new file mode 100644
index 00000000..08fae211
--- /dev/null
+++ b/icons-react/icons-js/zodiac-libra.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacLibra = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-libra" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={5} y1={20} x2={19} y2={20} /><path d="M5 17h5v-.3a7 7 0 1 1 4 0v.3h5" /></svg>;
+
+export default IconZodiacLibra; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-pisces.js b/icons-react/icons-js/zodiac-pisces.js
new file mode 100644
index 00000000..941ab6f7
--- /dev/null
+++ b/icons-react/icons-js/zodiac-pisces.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacPisces = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-pisces" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M5 3a21 21 0 0 1 0 18" /><path d="M19 3a21 21 0 0 0 0 18" /><line x1={5} y1={12} x2={19} y2={12} /></svg>;
+
+export default IconZodiacPisces; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-sagittarius.js b/icons-react/icons-js/zodiac-sagittarius.js
new file mode 100644
index 00000000..39d2b7c7
--- /dev/null
+++ b/icons-react/icons-js/zodiac-sagittarius.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacSagittarius = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-sagittarius" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><line x1={4} y1={20} x2={20} y2={4} /><path d="M13 4h7v7" /><line x1={6.5} y1={12.5} x2={11.5} y2={17.5} /></svg>;
+
+export default IconZodiacSagittarius; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-scorpio.js b/icons-react/icons-js/zodiac-scorpio.js
new file mode 100644
index 00000000..a62fb9cd
--- /dev/null
+++ b/icons-react/icons-js/zodiac-scorpio.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacScorpio = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-scorpio" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 4a2 2 0 0 1 2 2v9" /><path d="M5 6a2 2 0 0 1 4 0v9" /><path d="M9 6a2 2 0 0 1 4 0v10a3 3 0 0 0 3 3h5l-3 -3m0 6l3 -3" /></svg>;
+
+export default IconZodiacScorpio; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-taurus.js b/icons-react/icons-js/zodiac-taurus.js
new file mode 100644
index 00000000..2614a1e9
--- /dev/null
+++ b/icons-react/icons-js/zodiac-taurus.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacTaurus = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-taurus" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M6 3a6 6 0 0 0 12 0" /><circle cx={12} cy={15} r={6} /></svg>;
+
+export default IconZodiacTaurus; \ No newline at end of file
diff --git a/icons-react/icons-js/zodiac-virgo.js b/icons-react/icons-js/zodiac-virgo.js
new file mode 100644
index 00000000..cfa9c449
--- /dev/null
+++ b/icons-react/icons-js/zodiac-virgo.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZodiacVirgo = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zodiac-virgo" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><path d="M3 4a2 2 0 0 1 2 2v9" /><path d="M5 6a2 2 0 0 1 4 0v9" /><path d="M9 6a2 2 0 0 1 4 0v10a7 5 0 0 0 7 5" /><path d="M12 21a7 5 0 0 0 7 -5v-2a3 3 0 0 0 -6 0" /></svg>;
+
+export default IconZodiacVirgo; \ No newline at end of file
diff --git a/icons-react/icons-js/zoom-cancel.js b/icons-react/icons-js/zoom-cancel.js
new file mode 100644
index 00000000..d717a745
--- /dev/null
+++ b/icons-react/icons-js/zoom-cancel.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZoomCancel = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zoom-cancel" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={10} cy={10} r={7} /><line x1={8} y1={8} x2={12} y2={12} /><line x1={12} y1={8} x2={8} y2={12} /><line x1={21} y1={21} x2={15} y2={15} /></svg>;
+
+export default IconZoomCancel; \ No newline at end of file
diff --git a/icons-react/icons-js/zoom-in.js b/icons-react/icons-js/zoom-in.js
new file mode 100644
index 00000000..31e1e146
--- /dev/null
+++ b/icons-react/icons-js/zoom-in.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZoomIn = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zoom-in" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={10} cy={10} r={7} /><line x1={7} y1={10} x2={13} y2={10} /><line x1={10} y1={7} x2={10} y2={13} /><line x1={21} y1={21} x2={15} y2={15} /></svg>;
+
+export default IconZoomIn; \ No newline at end of file
diff --git a/icons-react/icons-js/zoom-out.js b/icons-react/icons-js/zoom-out.js
new file mode 100644
index 00000000..5ab93a30
--- /dev/null
+++ b/icons-react/icons-js/zoom-out.js
@@ -0,0 +1,5 @@
+import * as React from "react";
+
+const IconZoomOut = (size = 24, color = "currentColor", stroke = 2, ...props) => <svg className="icon icon-tabler icon-tabler-zoom-out" width={size} height={size} viewBox="0 0 24 24" strokeWidth={stroke} stroke={color} fill="none" strokeLinecap="round" strokeLinejoin="round" {...props}><circle cx={10} cy={10} r={7} /><line x1={7} y1={10} x2={13} y2={10} /><line x1={21} y1={21} x2={15} y2={15} /></svg>;
+
+export default IconZoomOut; \ No newline at end of file
diff --git a/icons-react/index.d.js b/icons-react/index.d.js
new file mode 100644
index 00000000..1b868f6b
--- /dev/null
+++ b/icons-react/index.d.js
@@ -0,0 +1,714 @@
+import { FC, SVGAttributes } from 'react';
+
+interface TablerIconProps extends SVGAttributes<SVGElement> { color?: string; size?: string | number; }
+
+type TablerIcon = FC<TablerIconProps>;
+
+export const Icon2fa: TablerIcon;
+export const IconAB: TablerIcon;
+export const IconAccessible: TablerIcon;
+export const IconAd: TablerIcon;
+export const IconAdjustmentsAlt: TablerIcon;
+export const IconAdjustmentsHorizontal: TablerIcon;
+export const IconAdjustments: TablerIcon;
+export const IconAlarm: TablerIcon;
+export const IconAlertCircle: TablerIcon;
+export const IconAlertOctagon: TablerIcon;
+export const IconAlertTriangle: TablerIcon;
+export const IconAlien: TablerIcon;
+export const IconAlignCenter: TablerIcon;
+export const IconAlignJustified: TablerIcon;
+export const IconAlignLeft: TablerIcon;
+export const IconAlignRight: TablerIcon;
+export const IconAmbulance: TablerIcon;
+export const IconAnchor: TablerIcon;
+export const IconAntennaBars1: TablerIcon;
+export const IconAntennaBars2: TablerIcon;
+export const IconAntennaBars3: TablerIcon;
+export const IconAntennaBars4: TablerIcon;
+export const IconAntennaBars5: TablerIcon;
+export const IconAperture: TablerIcon;
+export const IconApps: TablerIcon;
+export const IconArchive: TablerIcon;
+export const IconArrowBackUp: TablerIcon;
+export const IconArrowBack: TablerIcon;
+export const IconArrowBarDown: TablerIcon;
+export const IconArrowBarLeft: TablerIcon;
+export const IconArrowBarRight: TablerIcon;
+export const IconArrowBarToDown: TablerIcon;
+export const IconArrowBarToLeft: TablerIcon;
+export const IconArrowBarToRight: TablerIcon;
+export const IconArrowBarToUp: TablerIcon;
+export const IconArrowBarUp: TablerIcon;
+export const IconArrowDownCircle: TablerIcon;
+export const IconArrowDownLeftCircle: TablerIcon;
+export const IconArrowDownLeft: TablerIcon;
+export const IconArrowDownRightCircle: TablerIcon;
+export const IconArrowDownRight: TablerIcon;
+export const IconArrowDown: TablerIcon;
+export const IconArrowForwardUp: TablerIcon;
+export const IconArrowForward: TablerIcon;
+export const IconArrowLeftCircle: TablerIcon;
+export const IconArrowLeft: TablerIcon;
+export const IconArrowNarrowDown: TablerIcon;
+export const IconArrowNarrowLeft: TablerIcon;
+export const IconArrowNarrowRight: TablerIcon;
+export const IconArrowNarrowUp: TablerIcon;
+export const IconArrowRightCircle: TablerIcon;
+export const IconArrowRight: TablerIcon;
+export const IconArrowUpCircle: TablerIcon;
+export const IconArrowUpLeftCircle: TablerIcon;
+export const IconArrowUpLeft: TablerIcon;
+export const IconArrowUpRightCircle: TablerIcon;
+export const IconArrowUpRight: TablerIcon;
+export const IconArrowUp: TablerIcon;
+export const IconArrowsDiagonal2: TablerIcon;
+export const IconArrowsDiagonal: TablerIcon;
+export const IconArrowsHorizontal: TablerIcon;
+export const IconArrowsMaximize: TablerIcon;
+export const IconArrowsMinimize: TablerIcon;
+export const IconArrowsSort: TablerIcon;
+export const IconArrowsVertical: TablerIcon;
+export const IconArtboard: TablerIcon;
+export const IconAt: TablerIcon;
+export const IconAtom2: TablerIcon;
+export const IconAtom: TablerIcon;
+export const IconAward: TablerIcon;
+export const IconBackspace: TablerIcon;
+export const IconBallBasketball: TablerIcon;
+export const IconBallBowling: TablerIcon;
+export const IconBallTennis: TablerIcon;
+export const IconBallVolleyball: TablerIcon;
+export const IconBan: TablerIcon;
+export const IconBandage: TablerIcon;
+export const IconBarcode: TablerIcon;
+export const IconBasket: TablerIcon;
+export const IconBattery1: TablerIcon;
+export const IconBattery2: TablerIcon;
+export const IconBattery3: TablerIcon;
+export const IconBattery4: TablerIcon;
+export const IconBatteryCharging: TablerIcon;
+export const IconBattery: TablerIcon;
+export const IconBed: TablerIcon;
+export const IconBell: TablerIcon;
+export const IconBike: TablerIcon;
+export const IconBiohazard: TablerIcon;
+export const IconBluetooth: TablerIcon;
+export const IconBold: TablerIcon;
+export const IconBolt: TablerIcon;
+export const IconBook: TablerIcon;
+export const IconBookmark: TablerIcon;
+export const IconBorderAll: TablerIcon;
+export const IconBorderBottom: TablerIcon;
+export const IconBorderHorizontal: TablerIcon;
+export const IconBorderInner: TablerIcon;
+export const IconBorderLeft: TablerIcon;
+export const IconBorderNone: TablerIcon;
+export const IconBorderOuter: TablerIcon;
+export const IconBorderRadius: TablerIcon;
+export const IconBorderRight: TablerIcon;
+export const IconBorderTop: TablerIcon;
+export const IconBorderVertical: TablerIcon;
+export const IconBox: TablerIcon;
+export const IconBraces: TablerIcon;
+export const IconBrackets: TablerIcon;
+export const IconBrandAndroid: TablerIcon;
+export const IconBrandApple: TablerIcon;
+export const IconBrandBehance: TablerIcon;
+export const IconBrandChrome: TablerIcon;
+export const IconBrandCodepen: TablerIcon;
+export const IconBrandDribbble: TablerIcon;
+export const IconBrandFacebook: TablerIcon;
+export const IconBrandFigma: TablerIcon;
+export const IconBrandFramer: TablerIcon;
+export const IconBrandGithub: TablerIcon;
+export const IconBrandGitlab: TablerIcon;
+export const IconBrandGoogleDrive: TablerIcon;
+export const IconBrandGoogle: TablerIcon;
+export const IconBrandInstagram: TablerIcon;
+export const IconBrandLinkedin: TablerIcon;
+export const IconBrandMedium: TablerIcon;
+export const IconBrandMessenger: TablerIcon;
+export const IconBrandOpera: TablerIcon;
+export const IconBrandPaypal: TablerIcon;
+export const IconBrandPinterest: TablerIcon;
+export const IconBrandReddit: TablerIcon;
+export const IconBrandSafari: TablerIcon;
+export const IconBrandSketch: TablerIcon;
+export const IconBrandSlack: TablerIcon;
+export const IconBrandSnapchat: TablerIcon;
+export const IconBrandTabler: TablerIcon;
+export const IconBrandTailwind: TablerIcon;
+export const IconBrandTelegram: TablerIcon;
+export const IconBrandTiktok: TablerIcon;
+export const IconBrandTwitter: TablerIcon;
+export const IconBrandWhatsapp: TablerIcon;
+export const IconBrandYoutube: TablerIcon;
+export const IconBriefcase: TablerIcon;
+export const IconBrightnessDown: TablerIcon;
+export const IconBrightnessUp: TablerIcon;
+export const IconBrightness: TablerIcon;
+export const IconBrowser: TablerIcon;
+export const IconBrush: TablerIcon;
+export const IconBucket: TablerIcon;
+export const IconBug: TablerIcon;
+export const IconBuildingArch: TablerIcon;
+export const IconBuildingBank: TablerIcon;
+export const IconBuildingBridge2: TablerIcon;
+export const IconBuildingBridge: TablerIcon;
+export const IconBuildingChurch: TablerIcon;
+export const IconBuildingCommunity: TablerIcon;
+export const IconBuildingHospital: TablerIcon;
+export const IconBuildingPavilon: TablerIcon;
+export const IconBuildingSkyscraper: TablerIcon;
+export const IconBuildingStore: TablerIcon;
+export const IconBuildingWarehouse: TablerIcon;
+export const IconBuilding: TablerIcon;
+export const IconBulbOff: TablerIcon;
+export const IconBulb: TablerIcon;
+export const IconBus: TablerIcon;
+export const IconCalculator: TablerIcon;
+export const IconCalendarEvent: TablerIcon;
+export const IconCalendarMinus: TablerIcon;
+export const IconCalendarPlus: TablerIcon;
+export const IconCalendar: TablerIcon;
+export const IconCameraMinus: TablerIcon;
+export const IconCameraPlus: TablerIcon;
+export const IconCamera: TablerIcon;
+export const IconCapture: TablerIcon;
+export const IconCar: TablerIcon;
+export const IconCaravan: TablerIcon;
+export const IconCaretDown: TablerIcon;
+export const IconCaretLeft: TablerIcon;
+export const IconCaretRight: TablerIcon;
+export const IconCaretUp: TablerIcon;
+export const IconCash: TablerIcon;
+export const IconCast: TablerIcon;
+export const IconChartAreaLine: TablerIcon;
+export const IconChartArea: TablerIcon;
+export const IconChartBar: TablerIcon;
+export const IconChartBubble: TablerIcon;
+export const IconChartCandle: TablerIcon;
+export const IconChartDonut: TablerIcon;
+export const IconChartLine: TablerIcon;
+export const IconChartPie: TablerIcon;
+export const IconCheck: TablerIcon;
+export const IconCheckbox: TablerIcon;
+export const IconChecks: TablerIcon;
+export const IconChevronDown: TablerIcon;
+export const IconChevronLeft: TablerIcon;
+export const IconChevronRight: TablerIcon;
+export const IconChevronUp: TablerIcon;
+export const IconChevronsDown: TablerIcon;
+export const IconChevronsLeft: TablerIcon;
+export const IconChevronsRight: TablerIcon;
+export const IconChevronsUp: TablerIcon;
+export const IconCircleCheck: TablerIcon;
+export const IconCircleMinus: TablerIcon;
+export const IconCirclePlus: TablerIcon;
+export const IconCircleX: TablerIcon;
+export const IconCircle: TablerIcon;
+export const IconClearFormatting: TablerIcon;
+export const IconClick: TablerIcon;
+export const IconClipboardCheck: TablerIcon;
+export const IconClipboardList: TablerIcon;
+export const IconClipboardX: TablerIcon;
+export const IconClipboard: TablerIcon;
+export const IconClock: TablerIcon;
+export const IconCloudDownload: TablerIcon;
+export const IconCloudRain: TablerIcon;
+export const IconCloudSnow: TablerIcon;
+export const IconCloudStorm: TablerIcon;
+export const IconCloudUpload: TablerIcon;
+export const IconCloud: TablerIcon;
+export const IconCode: TablerIcon;
+export const IconCoin: TablerIcon;
+export const IconColorPicker: TablerIcon;
+export const IconColorSwatch: TablerIcon;
+export const IconColumns: TablerIcon;
+export const IconComet: TablerIcon;
+export const IconCommand: TablerIcon;
+export const IconCompass: TablerIcon;
+export const IconContrast: TablerIcon;
+export const IconCopy: TablerIcon;
+export const IconCopyleft: TablerIcon;
+export const IconCopyright: TablerIcon;
+export const IconCornerDownLeft: TablerIcon;
+export const IconCornerDownRight: TablerIcon;
+export const IconCornerLeftDown: TablerIcon;
+export const IconCornerLeftUp: TablerIcon;
+export const IconCornerRightDown: TablerIcon;
+export const IconCornerRightUp: TablerIcon;
+export const IconCornerUpLeft: TablerIcon;
+export const IconCornerUpRight: TablerIcon;
+export const IconCreditCard: TablerIcon;
+export const IconCrop: TablerIcon;
+export const IconCrosshair: TablerIcon;
+export const IconCurrencyBitcoin: TablerIcon;
+export const IconCurrencyDollar: TablerIcon;
+export const IconCurrencyEuro: TablerIcon;
+export const IconCurrencyPound: TablerIcon;
+export const IconCurrencyRupee: TablerIcon;
+export const IconCurrencyYen: TablerIcon;
+export const IconCut: TablerIcon;
+export const IconDashboard: TablerIcon;
+export const IconDatabase: TablerIcon;
+export const IconDeviceDesktop: TablerIcon;
+export const IconDeviceFloppy: TablerIcon;
+export const IconDeviceGamepad: TablerIcon;
+export const IconDeviceLaptop: TablerIcon;
+export const IconDeviceMobileVibration: TablerIcon;
+export const IconDeviceMobile: TablerIcon;
+export const IconDeviceSpeaker: TablerIcon;
+export const IconDeviceTablet: TablerIcon;
+export const IconDeviceTv: TablerIcon;
+export const IconDeviceWatch: TablerIcon;
+export const IconDevices: TablerIcon;
+export const IconDiamond: TablerIcon;
+export const IconDice: TablerIcon;
+export const IconDirectionHorizontal: TablerIcon;
+export const IconDirection: TablerIcon;
+export const IconDirections: TablerIcon;
+export const IconDisabled2: TablerIcon;
+export const IconDisabled: TablerIcon;
+export const IconDisc: TablerIcon;
+export const IconDiscount: TablerIcon;
+export const IconDotsCircleHorizontal: TablerIcon;
+export const IconDotsDiagonal2: TablerIcon;
+export const IconDotsDiagonal: TablerIcon;
+export const IconDotsVertical: TablerIcon;
+export const IconDots: TablerIcon;
+export const IconDownload: TablerIcon;
+export const IconDragDrop2: TablerIcon;
+export const IconDragDrop: TablerIcon;
+export const IconDroplet: TablerIcon;
+export const IconEar: TablerIcon;
+export const IconEdit: TablerIcon;
+export const IconEgg: TablerIcon;
+export const IconEmphasis: TablerIcon;
+export const IconEraser: TablerIcon;
+export const IconExchange: TablerIcon;
+export const IconExposure: TablerIcon;
+export const IconExternalLink: TablerIcon;
+export const IconEye: TablerIcon;
+export const IconFaceId: TablerIcon;
+export const IconFall: TablerIcon;
+export const IconFileCheck: TablerIcon;
+export const IconFileCode: TablerIcon;
+export const IconFileDownload: TablerIcon;
+export const IconFileHorizontal: TablerIcon;
+export const IconFileInvoice: TablerIcon;
+export const IconFileMinus: TablerIcon;
+export const IconFileMusic: TablerIcon;
+export const IconFilePlus: TablerIcon;
+export const IconFileShredder: TablerIcon;
+export const IconFileText: TablerIcon;
+export const IconFileUpload: TablerIcon;
+export const IconFileX: TablerIcon;
+export const IconFile: TablerIcon;
+export const IconFilter: TablerIcon;
+export const IconFingerprint: TablerIcon;
+export const IconFiretruck: TablerIcon;
+export const IconFlag: TablerIcon;
+export const IconFlame: TablerIcon;
+export const IconFlask: TablerIcon;
+export const IconFlipHorizontal: TablerIcon;
+export const IconFlipVertical: TablerIcon;
+export const IconFloatCenter: TablerIcon;
+export const IconFloatLeft: TablerIcon;
+export const IconFloatRight: TablerIcon;
+export const IconFocus2: TablerIcon;
+export const IconFocus: TablerIcon;
+export const IconFolderMinus: TablerIcon;
+export const IconFolderPlus: TablerIcon;
+export const IconFolderX: TablerIcon;
+export const IconFolder: TablerIcon;
+export const IconFolders: TablerIcon;
+export const IconForbid2: TablerIcon;
+export const IconForbid: TablerIcon;
+export const IconForklift: TablerIcon;
+export const IconFrame: TablerIcon;
+export const IconFriends: TablerIcon;
+export const IconGasStation: TablerIcon;
+export const IconGauge: TablerIcon;
+export const IconGhost: TablerIcon;
+export const IconGift: TablerIcon;
+export const IconGitBranch: TablerIcon;
+export const IconGitCommit: TablerIcon;
+export const IconGitCompare: TablerIcon;
+export const IconGitFork: TablerIcon;
+export const IconGitMerge: TablerIcon;
+export const IconGitPullRequest: TablerIcon;
+export const IconGlassFull: TablerIcon;
+export const IconGlass: TablerIcon;
+export const IconGlobe: TablerIcon;
+export const IconGridDots: TablerIcon;
+export const IconGrid: TablerIcon;
+export const IconGripHorizontal: TablerIcon;
+export const IconGripVertical: TablerIcon;
+export const IconH1: TablerIcon;
+export const IconH2: TablerIcon;
+export const IconH3: TablerIcon;
+export const IconH4: TablerIcon;
+export const IconH5: TablerIcon;
+export const IconH6: TablerIcon;
+export const IconHandMiddleFinger: TablerIcon;
+export const IconHandStop: TablerIcon;
+export const IconHash: TablerIcon;
+export const IconHeadphones: TablerIcon;
+export const IconHeadset: TablerIcon;
+export const IconHeartBroken: TablerIcon;
+export const IconHeart: TablerIcon;
+export const IconHelp: TablerIcon;
+export const IconHexagon: TablerIcon;
+export const IconHistory: TablerIcon;
+export const IconHome2: TablerIcon;
+export const IconHome: TablerIcon;
+export const IconIceCream: TablerIcon;
+export const IconId: TablerIcon;
+export const IconInbox: TablerIcon;
+export const IconIndentDecrease: TablerIcon;
+export const IconIndentIncrease: TablerIcon;
+export const IconInfinity: TablerIcon;
+export const IconInfoCircle: TablerIcon;
+export const IconInfoSquare: TablerIcon;
+export const IconItalic: TablerIcon;
+export const IconKey: TablerIcon;
+export const IconKeyboardHide: TablerIcon;
+export const IconKeyboardShow: TablerIcon;
+export const IconKeyboard: TablerIcon;
+export const IconLanguage: TablerIcon;
+export const IconLayersDifference: TablerIcon;
+export const IconLayersIntersect: TablerIcon;
+export const IconLayersSubtract: TablerIcon;
+export const IconLayersUnion: TablerIcon;
+export const IconLayout2: TablerIcon;
+export const IconLayoutAlignBottom: TablerIcon;
+export const IconLayoutAlignCenter: TablerIcon;
+export const IconLayoutAlignLeft: TablerIcon;
+export const IconLayoutAlignMiddle: TablerIcon;
+export const IconLayoutAlignRight: TablerIcon;
+export const IconLayoutAlignTop: TablerIcon;
+export const IconLayoutBottombar: TablerIcon;
+export const IconLayoutCards: TablerIcon;
+export const IconLayoutColumns: TablerIcon;
+export const IconLayoutDistributeHorizontal: TablerIcon;
+export const IconLayoutDistributeVertical: TablerIcon;
+export const IconLayoutKanban: TablerIcon;
+export const IconLayoutList: TablerIcon;
+export const IconLayoutNavbar: TablerIcon;
+export const IconLayoutRows: TablerIcon;
+export const IconLayoutSidebarRight: TablerIcon;
+export const IconLayoutSidebar: TablerIcon;
+export const IconLayout: TablerIcon;
+export const IconLego: TablerIcon;
+export const IconLetterA: TablerIcon;
+export const IconLetterB: TablerIcon;
+export const IconLetterC: TablerIcon;
+export const IconLetterD: TablerIcon;
+export const IconLetterE: TablerIcon;
+export const IconLetterF: TablerIcon;
+export const IconLetterG: TablerIcon;
+export const IconLetterH: TablerIcon;
+export const IconLetterI: TablerIcon;
+export const IconLetterJ: TablerIcon;
+export const IconLetterK: TablerIcon;
+export const IconLetterL: TablerIcon;
+export const IconLetterM: TablerIcon;
+export const IconLetterN: TablerIcon;
+export const IconLetterO: TablerIcon;
+export const IconLetterP: TablerIcon;
+export const IconLetterQ: TablerIcon;
+export const IconLetterR: TablerIcon;
+export const IconLetterS: TablerIcon;
+export const IconLetterT: TablerIcon;
+export const IconLetterU: TablerIcon;
+export const IconLetterV: TablerIcon;
+export const IconLetterW: TablerIcon;
+export const IconLetterX: TablerIcon;
+export const IconLetterY: TablerIcon;
+export const IconLetterZ: TablerIcon;
+export const IconLettersCase: TablerIcon;
+export const IconLicense: TablerIcon;
+export const IconLifebuoy: TablerIcon;
+export const IconLineHeight: TablerIcon;
+export const IconLine: TablerIcon;
+export const IconLink: TablerIcon;
+export const IconListCheck: TablerIcon;
+export const IconList: TablerIcon;
+export const IconLivePhoto: TablerIcon;
+export const IconLiveView: TablerIcon;
+export const IconLoaderQuarter: TablerIcon;
+export const IconLoader: TablerIcon;
+export const IconLocation: TablerIcon;
+export const IconLockOpen: TablerIcon;
+export const IconLock: TablerIcon;
+export const IconLogin: TablerIcon;
+export const IconLogout: TablerIcon;
+export const IconMagnet: TablerIcon;
+export const IconMailOpened: TablerIcon;
+export const IconMail: TablerIcon;
+export const IconMan: TablerIcon;
+export const IconMap2: TablerIcon;
+export const IconMapPin: TablerIcon;
+export const IconMap: TablerIcon;
+export const IconMarkdown: TablerIcon;
+export const IconMarquee: TablerIcon;
+export const IconMars: TablerIcon;
+export const IconMath: TablerIcon;
+export const IconMaximize: TablerIcon;
+export const IconMedal: TablerIcon;
+export const IconMedicalCross: TablerIcon;
+export const IconMenu2: TablerIcon;
+export const IconMenu: TablerIcon;
+export const IconMessage2: TablerIcon;
+export const IconMessageCircle: TablerIcon;
+export const IconMessageDots: TablerIcon;
+export const IconMessagePlus: TablerIcon;
+export const IconMessageReport: TablerIcon;
+export const IconMessage: TablerIcon;
+export const IconMessages: TablerIcon;
+export const IconMicrophone: TablerIcon;
+export const IconMinimize: TablerIcon;
+export const IconMinus: TablerIcon;
+export const IconMist: TablerIcon;
+export const IconMoodConfuzed: TablerIcon;
+export const IconMoodCry: TablerIcon;
+export const IconMoodHappy: TablerIcon;
+export const IconMoodKid: TablerIcon;
+export const IconMoodNeutral: TablerIcon;
+export const IconMoodSad: TablerIcon;
+export const IconMoodSmile: TablerIcon;
+export const IconMoodSuprised: TablerIcon;
+export const IconMoodTongue: TablerIcon;
+export const IconMoon: TablerIcon;
+export const IconMoped: TablerIcon;
+export const IconMouse: TablerIcon;
+export const IconMovie: TablerIcon;
+export const IconMug: TablerIcon;
+export const IconMusic: TablerIcon;
+export const IconNewSection: TablerIcon;
+export const IconNews: TablerIcon;
+export const IconNote: TablerIcon;
+export const IconNotebook: TablerIcon;
+export const IconNotes: TablerIcon;
+export const IconNotification: TablerIcon;
+export const IconOctagon: TablerIcon;
+export const IconOmega: TablerIcon;
+export const IconOutlet: TablerIcon;
+export const IconPackage: TablerIcon;
+export const IconPageBreak: TablerIcon;
+export const IconPaint: TablerIcon;
+export const IconPalette: TablerIcon;
+export const IconPaperclip: TablerIcon;
+export const IconParentheses: TablerIcon;
+export const IconParking: TablerIcon;
+export const IconPause: TablerIcon;
+export const IconPeace: TablerIcon;
+export const IconPencil: TablerIcon;
+export const IconPhoneCall: TablerIcon;
+export const IconPhoneCalling: TablerIcon;
+export const IconPhoneCheck: TablerIcon;
+export const IconPhoneIncoming: TablerIcon;
+export const IconPhoneOutgoing: TablerIcon;
+export const IconPhonePause: TablerIcon;
+export const IconPhonePlus: TablerIcon;
+export const IconPhoneX: TablerIcon;
+export const IconPhone: TablerIcon;
+export const IconPhoto: TablerIcon;
+export const IconPill: TablerIcon;
+export const IconPin: TablerIcon;
+export const IconPlaneArrival: TablerIcon;
+export const IconPlaneDeparture: TablerIcon;
+export const IconPlane: TablerIcon;
+export const IconPlanet: TablerIcon;
+export const IconPlay: TablerIcon;
+export const IconPlug: TablerIcon;
+export const IconPlus: TablerIcon;
+export const IconPoint: TablerIcon;
+export const IconPower: TablerIcon;
+export const IconPray: TablerIcon;
+export const IconPresentation: TablerIcon;
+export const IconPrinter: TablerIcon;
+export const IconPrompt: TablerIcon;
+export const IconPuzzle: TablerIcon;
+export const IconQrcode: TablerIcon;
+export const IconQuestionMark: TablerIcon;
+export const IconRadioactive: TablerIcon;
+export const IconRecordMail: TablerIcon;
+export const IconRecycle: TablerIcon;
+export const IconRefresh: TablerIcon;
+export const IconRegistered: TablerIcon;
+export const IconRepeatOnce: TablerIcon;
+export const IconRepeat: TablerIcon;
+export const IconReplace: TablerIcon;
+export const IconRocket: TablerIcon;
+export const IconRotate2: TablerIcon;
+export const IconRotateClockwise2: TablerIcon;
+export const IconRotateClockwise: TablerIcon;
+export const IconRotateRectangle: TablerIcon;
+export const IconRotate: TablerIcon;
+export const IconRoute: TablerIcon;
+export const IconRouter: TablerIcon;
+export const IconRss: TablerIcon;
+export const IconRuler: TablerIcon;
+export const IconRun: TablerIcon;
+export const IconSailboat: TablerIcon;
+export const IconScale: TablerIcon;
+export const IconScan: TablerIcon;
+export const IconScissors: TablerIcon;
+export const IconScooterElectric: TablerIcon;
+export const IconScooter: TablerIcon;
+export const IconSearch: TablerIcon;
+export const IconSelect: TablerIcon;
+export const IconSelector: TablerIcon;
+export const IconSend: TablerIcon;
+export const IconSeparatorHorizontal: TablerIcon;
+export const IconSeparatorVertical: TablerIcon;
+export const IconSeparator: TablerIcon;
+export const IconServer: TablerIcon;
+export const IconServicemark: TablerIcon;
+export const IconSettings: TablerIcon;
+export const IconShape: TablerIcon;
+export const IconShare: TablerIcon;
+export const IconShieldCheck: TablerIcon;
+export const IconShieldX: TablerIcon;
+export const IconShield: TablerIcon;
+export const IconShip: TablerIcon;
+export const IconShirt: TablerIcon;
+export const IconShoppingCart: TablerIcon;
+export const IconSitemap: TablerIcon;
+export const IconSkateboard: TablerIcon;
+export const IconSkipBack: TablerIcon;
+export const IconSkipForward: TablerIcon;
+export const IconSlice: TablerIcon;
+export const IconSlideshow: TablerIcon;
+export const IconSmokingNo: TablerIcon;
+export const IconSmoking: TablerIcon;
+export const IconSnowflake: TablerIcon;
+export const IconSocial: TablerIcon;
+export const IconSortAscending: TablerIcon;
+export const IconSortDescending: TablerIcon;
+export const IconSpace: TablerIcon;
+export const IconSquareCheck: TablerIcon;
+export const IconSquareMinus: TablerIcon;
+export const IconSquarePlus: TablerIcon;
+export const IconSquareX: TablerIcon;
+export const IconSquare: TablerIcon;
+export const IconStack: TablerIcon;
+export const IconStairsDown: TablerIcon;
+export const IconStairsUp: TablerIcon;
+export const IconStairs: TablerIcon;
+export const IconStar: TablerIcon;
+export const IconSteeringWheel: TablerIcon;
+export const IconSticker: TablerIcon;
+export const IconStrikethrough: TablerIcon;
+export const IconSubscript: TablerIcon;
+export const IconSubtask: TablerIcon;
+export const IconSum: TablerIcon;
+export const IconSun: TablerIcon;
+export const IconSunset: TablerIcon;
+export const IconSunshine: TablerIcon;
+export const IconSuperscript: TablerIcon;
+export const IconSwimming: TablerIcon;
+export const IconSwitchHorizontal: TablerIcon;
+export const IconSwitchVertical: TablerIcon;
+export const IconSwitch: TablerIcon;
+export const IconTable: TablerIcon;
+export const IconTag: TablerIcon;
+export const IconTallymark1: TablerIcon;
+export const IconTallymark2: TablerIcon;
+export const IconTallymark3: TablerIcon;
+export const IconTallymark4: TablerIcon;
+export const IconTallymarks: TablerIcon;
+export const IconTarget: TablerIcon;
+export const IconTax: TablerIcon;
+export const IconTemperatureCelsius: TablerIcon;
+export const IconTemperatureFahrenheit: TablerIcon;
+export const IconTemperatureMinus: TablerIcon;
+export const IconTemperaturePlus: TablerIcon;
+export const IconTemperature: TablerIcon;
+export const IconTemplate: TablerIcon;
+export const IconTerminal2: TablerIcon;
+export const IconTerminal: TablerIcon;
+export const IconTestPipe: TablerIcon;
+export const IconTextWrapDisabled: TablerIcon;
+export const IconTextWrap: TablerIcon;
+export const IconThumbDown: TablerIcon;
+export const IconThumbUp: TablerIcon;
+export const IconTicket: TablerIcon;
+export const IconTir: TablerIcon;
+export const IconToggleLeft: TablerIcon;
+export const IconToggleRight: TablerIcon;
+export const IconTool: TablerIcon;
+export const IconTools: TablerIcon;
+export const IconTournament: TablerIcon;
+export const IconTrackNext: TablerIcon;
+export const IconTrackPrev: TablerIcon;
+export const IconTractor: TablerIcon;
+export const IconTrademark: TablerIcon;
+export const IconTrafficCone: TablerIcon;
+export const IconTrash: TablerIcon;
+export const IconTrees: TablerIcon;
+export const IconTrendingDown: TablerIcon;
+export const IconTrendingUp: TablerIcon;
+export const IconTriangle: TablerIcon;
+export const IconTrident: TablerIcon;
+export const IconTrophy: TablerIcon;
+export const IconTruckDelivery: TablerIcon;
+export const IconTruckReturn: TablerIcon;
+export const IconTruck: TablerIcon;
+export const IconTypography: TablerIcon;
+export const IconUmbrella: TablerIcon;
+export const IconUnderline: TablerIcon;
+export const IconUnlink: TablerIcon;
+export const IconUpload: TablerIcon;
+export const IconUrgent: TablerIcon;
+export const IconUserCheck: TablerIcon;
+export const IconUserExclamation: TablerIcon;
+export const IconUserMinus: TablerIcon;
+export const IconUserPlus: TablerIcon;
+export const IconUserX: TablerIcon;
+export const IconUser: TablerIcon;
+export const IconUsers: TablerIcon;
+export const IconVectorTriangle: TablerIcon;
+export const IconVector: TablerIcon;
+export const IconVenus: TablerIcon;
+export const IconViewfinder: TablerIcon;
+export const IconViewportNarrow: TablerIcon;
+export const IconViewportWide: TablerIcon;
+export const IconVirus: TablerIcon;
+export const IconVolume2: TablerIcon;
+export const IconVolume3: TablerIcon;
+export const IconVolume: TablerIcon;
+export const IconWalk: TablerIcon;
+export const IconWallet: TablerIcon;
+export const IconWand: TablerIcon;
+export const IconWaveSawTool: TablerIcon;
+export const IconWaveSine: TablerIcon;
+export const IconWaveSquare: TablerIcon;
+export const IconWaveTriangle: TablerIcon;
+export const IconWifi0: TablerIcon;
+export const IconWifi1: TablerIcon;
+export const IconWifi2: TablerIcon;
+export const IconWifi: TablerIcon;
+export const IconWind: TablerIcon;
+export const IconWiperWash: TablerIcon;
+export const IconWiper: TablerIcon;
+export const IconWoman: TablerIcon;
+export const IconWorld: TablerIcon;
+export const IconX: TablerIcon;
+export const IconYinYang: TablerIcon;
+export const IconZodiacAquarius: TablerIcon;
+export const IconZodiacAries: TablerIcon;
+export const IconZodiacCancer: TablerIcon;
+export const IconZodiacCapricorn: TablerIcon;
+export const IconZodiacGemini: TablerIcon;
+export const IconZodiacLeo: TablerIcon;
+export const IconZodiacLibra: TablerIcon;
+export const IconZodiacPisces: TablerIcon;
+export const IconZodiacSagittarius: TablerIcon;
+export const IconZodiacScorpio: TablerIcon;
+export const IconZodiacTaurus: TablerIcon;
+export const IconZodiacVirgo: TablerIcon;
+export const IconZoomCancel: TablerIcon;
diff --git a/icons-react/index.js b/icons-react/index.js
new file mode 100644
index 00000000..8a6e9478
--- /dev/null
+++ b/icons-react/index.js
@@ -0,0 +1,708 @@
+export { default as Icon2fa } from './icons-js/2fa.js';
+export { default as IconAB } from './icons-js/a-b.js';
+export { default as IconAccessible } from './icons-js/accessible.js';
+export { default as IconAd } from './icons-js/ad.js';
+export { default as IconAdjustmentsAlt } from './icons-js/adjustments-alt.js';
+export { default as IconAdjustmentsHorizontal } from './icons-js/adjustments-horizontal.js';
+export { default as IconAdjustments } from './icons-js/adjustments.js';
+export { default as IconAlarm } from './icons-js/alarm.js';
+export { default as IconAlertCircle } from './icons-js/alert-circle.js';
+export { default as IconAlertOctagon } from './icons-js/alert-octagon.js';
+export { default as IconAlertTriangle } from './icons-js/alert-triangle.js';
+export { default as IconAlien } from './icons-js/alien.js';
+export { default as IconAlignCenter } from './icons-js/align-center.js';
+export { default as IconAlignJustified } from './icons-js/align-justified.js';
+export { default as IconAlignLeft } from './icons-js/align-left.js';
+export { default as IconAlignRight } from './icons-js/align-right.js';
+export { default as IconAmbulance } from './icons-js/ambulance.js';
+export { default as IconAnchor } from './icons-js/anchor.js';
+export { default as IconAntennaBars1 } from './icons-js/antenna-bars-1.js';
+export { default as IconAntennaBars2 } from './icons-js/antenna-bars-2.js';
+export { default as IconAntennaBars3 } from './icons-js/antenna-bars-3.js';
+export { default as IconAntennaBars4 } from './icons-js/antenna-bars-4.js';
+export { default as IconAntennaBars5 } from './icons-js/antenna-bars-5.js';
+export { default as IconAperture } from './icons-js/aperture.js';
+export { default as IconApps } from './icons-js/apps.js';
+export { default as IconArchive } from './icons-js/archive.js';
+export { default as IconArrowBackUp } from './icons-js/arrow-back-up.js';
+export { default as IconArrowBack } from './icons-js/arrow-back.js';
+export { default as IconArrowBarDown } from './icons-js/arrow-bar-down.js';
+export { default as IconArrowBarLeft } from './icons-js/arrow-bar-left.js';
+export { default as IconArrowBarRight } from './icons-js/arrow-bar-right.js';
+export { default as IconArrowBarToDown } from './icons-js/arrow-bar-to-down.js';
+export { default as IconArrowBarToLeft } from './icons-js/arrow-bar-to-left.js';
+export { default as IconArrowBarToRight } from './icons-js/arrow-bar-to-right.js';
+export { default as IconArrowBarToUp } from './icons-js/arrow-bar-to-up.js';
+export { default as IconArrowBarUp } from './icons-js/arrow-bar-up.js';
+export { default as IconArrowDownCircle } from './icons-js/arrow-down-circle.js';
+export { default as IconArrowDownLeftCircle } from './icons-js/arrow-down-left-circle.js';
+export { default as IconArrowDownLeft } from './icons-js/arrow-down-left.js';
+export { default as IconArrowDownRightCircle } from './icons-js/arrow-down-right-circle.js';
+export { default as IconArrowDownRight } from './icons-js/arrow-down-right.js';
+export { default as IconArrowDown } from './icons-js/arrow-down.js';
+export { default as IconArrowForwardUp } from './icons-js/arrow-forward-up.js';
+export { default as IconArrowForward } from './icons-js/arrow-forward.js';
+export { default as IconArrowLeftCircle } from './icons-js/arrow-left-circle.js';
+export { default as IconArrowLeft } from './icons-js/arrow-left.js';
+export { default as IconArrowNarrowDown } from './icons-js/arrow-narrow-down.js';
+export { default as IconArrowNarrowLeft } from './icons-js/arrow-narrow-left.js';
+export { default as IconArrowNarrowRight } from './icons-js/arrow-narrow-right.js';
+export { default as IconArrowNarrowUp } from './icons-js/arrow-narrow-up.js';
+export { default as IconArrowRightCircle } from './icons-js/arrow-right-circle.js';
+export { default as IconArrowRight } from './icons-js/arrow-right.js';
+export { default as IconArrowUpCircle } from './icons-js/arrow-up-circle.js';
+export { default as IconArrowUpLeftCircle } from './icons-js/arrow-up-left-circle.js';
+export { default as IconArrowUpLeft } from './icons-js/arrow-up-left.js';
+export { default as IconArrowUpRightCircle } from './icons-js/arrow-up-right-circle.js';
+export { default as IconArrowUpRight } from './icons-js/arrow-up-right.js';
+export { default as IconArrowUp } from './icons-js/arrow-up.js';
+export { default as IconArrowsDiagonal2 } from './icons-js/arrows-diagonal-2.js';
+export { default as IconArrowsDiagonal } from './icons-js/arrows-diagonal.js';
+export { default as IconArrowsHorizontal } from './icons-js/arrows-horizontal.js';
+export { default as IconArrowsMaximize } from './icons-js/arrows-maximize.js';
+export { default as IconArrowsMinimize } from './icons-js/arrows-minimize.js';
+export { default as IconArrowsSort } from './icons-js/arrows-sort.js';
+export { default as IconArrowsVertical } from './icons-js/arrows-vertical.js';
+export { default as IconArtboard } from './icons-js/artboard.js';
+export { default as IconAt } from './icons-js/at.js';
+export { default as IconAtom2 } from './icons-js/atom-2.js';
+export { default as IconAtom } from './icons-js/atom.js';
+export { default as IconAward } from './icons-js/award.js';
+export { default as IconBackspace } from './icons-js/backspace.js';
+export { default as IconBallBasketball } from './icons-js/ball-basketball.js';
+export { default as IconBallBowling } from './icons-js/ball-bowling.js';
+export { default as IconBallTennis } from './icons-js/ball-tennis.js';
+export { default as IconBallVolleyball } from './icons-js/ball-volleyball.js';
+export { default as IconBan } from './icons-js/ban.js';
+export { default as IconBandage } from './icons-js/bandage.js';
+export { default as IconBarcode } from './icons-js/barcode.js';
+export { default as IconBasket } from './icons-js/basket.js';
+export { default as IconBattery1 } from './icons-js/battery-1.js';
+export { default as IconBattery2 } from './icons-js/battery-2.js';
+export { default as IconBattery3 } from './icons-js/battery-3.js';
+export { default as IconBattery4 } from './icons-js/battery-4.js';
+export { default as IconBatteryCharging } from './icons-js/battery-charging.js';
+export { default as IconBattery } from './icons-js/battery.js';
+export { default as IconBed } from './icons-js/bed.js';
+export { default as IconBell } from './icons-js/bell.js';
+export { default as IconBike } from './icons-js/bike.js';
+export { default as IconBiohazard } from './icons-js/biohazard.js';
+export { default as IconBluetooth } from './icons-js/bluetooth.js';
+export { default as IconBold } from './icons-js/bold.js';
+export { default as IconBolt } from './icons-js/bolt.js';
+export { default as IconBook } from './icons-js/book.js';
+export { default as IconBookmark } from './icons-js/bookmark.js';
+export { default as IconBorderAll } from './icons-js/border-all.js';
+export { default as IconBorderBottom } from './icons-js/border-bottom.js';
+export { default as IconBorderHorizontal } from './icons-js/border-horizontal.js';
+export { default as IconBorderInner } from './icons-js/border-inner.js';
+export { default as IconBorderLeft } from './icons-js/border-left.js';
+export { default as IconBorderNone } from './icons-js/border-none.js';
+export { default as IconBorderOuter } from './icons-js/border-outer.js';
+export { default as IconBorderRadius } from './icons-js/border-radius.js';
+export { default as IconBorderRight } from './icons-js/border-right.js';
+export { default as IconBorderTop } from './icons-js/border-top.js';
+export { default as IconBorderVertical } from './icons-js/border-vertical.js';
+export { default as IconBox } from './icons-js/box.js';
+export { default as IconBraces } from './icons-js/braces.js';
+export { default as IconBrackets } from './icons-js/brackets.js';
+export { default as IconBrandAndroid } from './icons-js/brand-android.js';
+export { default as IconBrandApple } from './icons-js/brand-apple.js';
+export { default as IconBrandBehance } from './icons-js/brand-behance.js';
+export { default as IconBrandChrome } from './icons-js/brand-chrome.js';
+export { default as IconBrandCodepen } from './icons-js/brand-codepen.js';
+export { default as IconBrandDribbble } from './icons-js/brand-dribbble.js';
+export { default as IconBrandFacebook } from './icons-js/brand-facebook.js';
+export { default as IconBrandFigma } from './icons-js/brand-figma.js';
+export { default as IconBrandFramer } from './icons-js/brand-framer.js';
+export { default as IconBrandGithub } from './icons-js/brand-github.js';
+export { default as IconBrandGitlab } from './icons-js/brand-gitlab.js';
+export { default as IconBrandGoogleDrive } from './icons-js/brand-google-drive.js';
+export { default as IconBrandGoogle } from './icons-js/brand-google.js';
+export { default as IconBrandInstagram } from './icons-js/brand-instagram.js';
+export { default as IconBrandLinkedin } from './icons-js/brand-linkedin.js';
+export { default as IconBrandMedium } from './icons-js/brand-medium.js';
+export { default as IconBrandMessenger } from './icons-js/brand-messenger.js';
+export { default as IconBrandOpera } from './icons-js/brand-opera.js';
+export { default as IconBrandPaypal } from './icons-js/brand-paypal.js';
+export { default as IconBrandPinterest } from './icons-js/brand-pinterest.js';
+export { default as IconBrandReddit } from './icons-js/brand-reddit.js';
+export { default as IconBrandSafari } from './icons-js/brand-safari.js';
+export { default as IconBrandSketch } from './icons-js/brand-sketch.js';
+export { default as IconBrandSlack } from './icons-js/brand-slack.js';
+export { default as IconBrandSnapchat } from './icons-js/brand-snapchat.js';
+export { default as IconBrandTabler } from './icons-js/brand-tabler.js';
+export { default as IconBrandTailwind } from './icons-js/brand-tailwind.js';
+export { default as IconBrandTelegram } from './icons-js/brand-telegram.js';
+export { default as IconBrandTiktok } from './icons-js/brand-tiktok.js';
+export { default as IconBrandTwitter } from './icons-js/brand-twitter.js';
+export { default as IconBrandWhatsapp } from './icons-js/brand-whatsapp.js';
+export { default as IconBrandYoutube } from './icons-js/brand-youtube.js';
+export { default as IconBriefcase } from './icons-js/briefcase.js';
+export { default as IconBrightnessDown } from './icons-js/brightness-down.js';
+export { default as IconBrightnessUp } from './icons-js/brightness-up.js';
+export { default as IconBrightness } from './icons-js/brightness.js';
+export { default as IconBrowser } from './icons-js/browser.js';
+export { default as IconBrush } from './icons-js/brush.js';
+export { default as IconBucket } from './icons-js/bucket.js';
+export { default as IconBug } from './icons-js/bug.js';
+export { default as IconBuildingArch } from './icons-js/building-arch.js';
+export { default as IconBuildingBank } from './icons-js/building-bank.js';
+export { default as IconBuildingBridge2 } from './icons-js/building-bridge-2.js';
+export { default as IconBuildingBridge } from './icons-js/building-bridge.js';
+export { default as IconBuildingChurch } from './icons-js/building-church.js';
+export { default as IconBuildingCommunity } from './icons-js/building-community.js';
+export { default as IconBuildingHospital } from './icons-js/building-hospital.js';
+export { default as IconBuildingPavilon } from './icons-js/building-pavilon.js';
+export { default as IconBuildingSkyscraper } from './icons-js/building-skyscraper.js';
+export { default as IconBuildingStore } from './icons-js/building-store.js';
+export { default as IconBuildingWarehouse } from './icons-js/building-warehouse.js';
+export { default as IconBuilding } from './icons-js/building.js';
+export { default as IconBulbOff } from './icons-js/bulb-off.js';
+export { default as IconBulb } from './icons-js/bulb.js';
+export { default as IconBus } from './icons-js/bus.js';
+export { default as IconCalculator } from './icons-js/calculator.js';
+export { default as IconCalendarEvent } from './icons-js/calendar-event.js';
+export { default as IconCalendarMinus } from './icons-js/calendar-minus.js';
+export { default as IconCalendarPlus } from './icons-js/calendar-plus.js';
+export { default as IconCalendar } from './icons-js/calendar.js';
+export { default as IconCameraMinus } from './icons-js/camera-minus.js';
+export { default as IconCameraPlus } from './icons-js/camera-plus.js';
+export { default as IconCamera } from './icons-js/camera.js';
+export { default as IconCapture } from './icons-js/capture.js';
+export { default as IconCar } from './icons-js/car.js';
+export { default as IconCaravan } from './icons-js/caravan.js';
+export { default as IconCaretDown } from './icons-js/caret-down.js';
+export { default as IconCaretLeft } from './icons-js/caret-left.js';
+export { default as IconCaretRight } from './icons-js/caret-right.js';
+export { default as IconCaretUp } from './icons-js/caret-up.js';
+export { default as IconCash } from './icons-js/cash.js';
+export { default as IconCast } from './icons-js/cast.js';
+export { default as IconChartAreaLine } from './icons-js/chart-area-line.js';
+export { default as IconChartArea } from './icons-js/chart-area.js';
+export { default as IconChartBar } from './icons-js/chart-bar.js';
+export { default as IconChartBubble } from './icons-js/chart-bubble.js';
+export { default as IconChartCandle } from './icons-js/chart-candle.js';
+export { default as IconChartDonut } from './icons-js/chart-donut.js';
+export { default as IconChartLine } from './icons-js/chart-line.js';
+export { default as IconChartPie } from './icons-js/chart-pie.js';
+export { default as IconCheck } from './icons-js/check.js';
+export { default as IconCheckbox } from './icons-js/checkbox.js';
+export { default as IconChecks } from './icons-js/checks.js';
+export { default as IconChevronDown } from './icons-js/chevron-down.js';
+export { default as IconChevronLeft } from './icons-js/chevron-left.js';
+export { default as IconChevronRight } from './icons-js/chevron-right.js';
+export { default as IconChevronUp } from './icons-js/chevron-up.js';
+export { default as IconChevronsDown } from './icons-js/chevrons-down.js';
+export { default as IconChevronsLeft } from './icons-js/chevrons-left.js';
+export { default as IconChevronsRight } from './icons-js/chevrons-right.js';
+export { default as IconChevronsUp } from './icons-js/chevrons-up.js';
+export { default as IconCircleCheck } from './icons-js/circle-check.js';
+export { default as IconCircleMinus } from './icons-js/circle-minus.js';
+export { default as IconCirclePlus } from './icons-js/circle-plus.js';
+export { default as IconCircleX } from './icons-js/circle-x.js';
+export { default as IconCircle } from './icons-js/circle.js';
+export { default as IconClearFormatting } from './icons-js/clear-formatting.js';
+export { default as IconClick } from './icons-js/click.js';
+export { default as IconClipboardCheck } from './icons-js/clipboard-check.js';
+export { default as IconClipboardList } from './icons-js/clipboard-list.js';
+export { default as IconClipboardX } from './icons-js/clipboard-x.js';
+export { default as IconClipboard } from './icons-js/clipboard.js';
+export { default as IconClock } from './icons-js/clock.js';
+export { default as IconCloudDownload } from './icons-js/cloud-download.js';
+export { default as IconCloudRain } from './icons-js/cloud-rain.js';
+export { default as IconCloudSnow } from './icons-js/cloud-snow.js';
+export { default as IconCloudStorm } from './icons-js/cloud-storm.js';
+export { default as IconCloudUpload } from './icons-js/cloud-upload.js';
+export { default as IconCloud } from './icons-js/cloud.js';
+export { default as IconCode } from './icons-js/code.js';
+export { default as IconCoin } from './icons-js/coin.js';
+export { default as IconColorPicker } from './icons-js/color-picker.js';
+export { default as IconColorSwatch } from './icons-js/color-swatch.js';
+export { default as IconColumns } from './icons-js/columns.js';
+export { default as IconComet } from './icons-js/comet.js';
+export { default as IconCommand } from './icons-js/command.js';
+export { default as IconCompass } from './icons-js/compass.js';
+export { default as IconContrast } from './icons-js/contrast.js';
+export { default as IconCopy } from './icons-js/copy.js';
+export { default as IconCopyleft } from './icons-js/copyleft.js';
+export { default as IconCopyright } from './icons-js/copyright.js';
+export { default as IconCornerDownLeft } from './icons-js/corner-down-left.js';
+export { default as IconCornerDownRight } from './icons-js/corner-down-right.js';
+export { default as IconCornerLeftDown } from './icons-js/corner-left-down.js';
+export { default as IconCornerLeftUp } from './icons-js/corner-left-up.js';
+export { default as IconCornerRightDown } from './icons-js/corner-right-down.js';
+export { default as IconCornerRightUp } from './icons-js/corner-right-up.js';
+export { default as IconCornerUpLeft } from './icons-js/corner-up-left.js';
+export { default as IconCornerUpRight } from './icons-js/corner-up-right.js';
+export { default as IconCreditCard } from './icons-js/credit-card.js';
+export { default as IconCrop } from './icons-js/crop.js';
+export { default as IconCrosshair } from './icons-js/crosshair.js';
+export { default as IconCurrencyBitcoin } from './icons-js/currency-bitcoin.js';
+export { default as IconCurrencyDollar } from './icons-js/currency-dollar.js';
+export { default as IconCurrencyEuro } from './icons-js/currency-euro.js';
+export { default as IconCurrencyPound } from './icons-js/currency-pound.js';
+export { default as IconCurrencyRupee } from './icons-js/currency-rupee.js';
+export { default as IconCurrencyYen } from './icons-js/currency-yen.js';
+export { default as IconCut } from './icons-js/cut.js';
+export { default as IconDashboard } from './icons-js/dashboard.js';
+export { default as IconDatabase } from './icons-js/database.js';
+export { default as IconDeviceDesktop } from './icons-js/device-desktop.js';
+export { default as IconDeviceFloppy } from './icons-js/device-floppy.js';
+export { default as IconDeviceGamepad } from './icons-js/device-gamepad.js';
+export { default as IconDeviceLaptop } from './icons-js/device-laptop.js';
+export { default as IconDeviceMobileVibration } from './icons-js/device-mobile-vibration.js';
+export { default as IconDeviceMobile } from './icons-js/device-mobile.js';
+export { default as IconDeviceSpeaker } from './icons-js/device-speaker.js';
+export { default as IconDeviceTablet } from './icons-js/device-tablet.js';
+export { default as IconDeviceTv } from './icons-js/device-tv.js';
+export { default as IconDeviceWatch } from './icons-js/device-watch.js';
+export { default as IconDevices } from './icons-js/devices.js';
+export { default as IconDiamond } from './icons-js/diamond.js';
+export { default as IconDice } from './icons-js/dice.js';
+export { default as IconDirectionHorizontal } from './icons-js/direction-horizontal.js';
+export { default as IconDirection } from './icons-js/direction.js';
+export { default as IconDirections } from './icons-js/directions.js';
+export { default as IconDisabled2 } from './icons-js/disabled-2.js';
+export { default as IconDisabled } from './icons-js/disabled.js';
+export { default as IconDisc } from './icons-js/disc.js';
+export { default as IconDiscount } from './icons-js/discount.js';
+export { default as IconDotsCircleHorizontal } from './icons-js/dots-circle-horizontal.js';
+export { default as IconDotsDiagonal2 } from './icons-js/dots-diagonal-2.js';
+export { default as IconDotsDiagonal } from './icons-js/dots-diagonal.js';
+export { default as IconDotsVertical } from './icons-js/dots-vertical.js';
+export { default as IconDots } from './icons-js/dots.js';
+export { default as IconDownload } from './icons-js/download.js';
+export { default as IconDragDrop2 } from './icons-js/drag-drop-2.js';
+export { default as IconDragDrop } from './icons-js/drag-drop.js';
+export { default as IconDroplet } from './icons-js/droplet.js';
+export { default as IconEar } from './icons-js/ear.js';
+export { default as IconEdit } from './icons-js/edit.js';
+export { default as IconEgg } from './icons-js/egg.js';
+export { default as IconEmphasis } from './icons-js/emphasis.js';
+export { default as IconEraser } from './icons-js/eraser.js';
+export { default as IconExchange } from './icons-js/exchange.js';
+export { default as IconExposure } from './icons-js/exposure.js';
+export { default as IconExternalLink } from './icons-js/external-link.js';
+export { default as IconEye } from './icons-js/eye.js';
+export { default as IconFaceId } from './icons-js/face-id.js';
+export { default as IconFall } from './icons-js/fall.js';
+export { default as IconFileCheck } from './icons-js/file-check.js';
+export { default as IconFileCode } from './icons-js/file-code.js';
+export { default as IconFileDownload } from './icons-js/file-download.js';
+export { default as IconFileHorizontal } from './icons-js/file-horizontal.js';
+export { default as IconFileInvoice } from './icons-js/file-invoice.js';
+export { default as IconFileMinus } from './icons-js/file-minus.js';
+export { default as IconFileMusic } from './icons-js/file-music.js';
+export { default as IconFilePlus } from './icons-js/file-plus.js';
+export { default as IconFileShredder } from './icons-js/file-shredder.js';
+export { default as IconFileText } from './icons-js/file-text.js';
+export { default as IconFileUpload } from './icons-js/file-upload.js';
+export { default as IconFileX } from './icons-js/file-x.js';
+export { default as IconFile } from './icons-js/file.js';
+export { default as IconFilter } from './icons-js/filter.js';
+export { default as IconFingerprint } from './icons-js/fingerprint.js';
+export { default as IconFiretruck } from './icons-js/firetruck.js';
+export { default as IconFlag } from './icons-js/flag.js';
+export { default as IconFlame } from './icons-js/flame.js';
+export { default as IconFlask } from './icons-js/flask.js';
+export { default as IconFlipHorizontal } from './icons-js/flip-horizontal.js';
+export { default as IconFlipVertical } from './icons-js/flip-vertical.js';
+export { default as IconFloatCenter } from './icons-js/float-center.js';
+export { default as IconFloatLeft } from './icons-js/float-left.js';
+export { default as IconFloatRight } from './icons-js/float-right.js';
+export { default as IconFocus2 } from './icons-js/focus-2.js';
+export { default as IconFocus } from './icons-js/focus.js';
+export { default as IconFolderMinus } from './icons-js/folder-minus.js';
+export { default as IconFolderPlus } from './icons-js/folder-plus.js';
+export { default as IconFolderX } from './icons-js/folder-x.js';
+export { default as IconFolder } from './icons-js/folder.js';
+export { default as IconFolders } from './icons-js/folders.js';
+export { default as IconForbid2 } from './icons-js/forbid-2.js';
+export { default as IconForbid } from './icons-js/forbid.js';
+export { default as IconForklift } from './icons-js/forklift.js';
+export { default as IconFrame } from './icons-js/frame.js';
+export { default as IconFriends } from './icons-js/friends.js';
+export { default as IconGasStation } from './icons-js/gas-station.js';
+export { default as IconGauge } from './icons-js/gauge.js';
+export { default as IconGhost } from './icons-js/ghost.js';
+export { default as IconGift } from './icons-js/gift.js';
+export { default as IconGitBranch } from './icons-js/git-branch.js';
+export { default as IconGitCommit } from './icons-js/git-commit.js';
+export { default as IconGitCompare } from './icons-js/git-compare.js';
+export { default as IconGitFork } from './icons-js/git-fork.js';
+export { default as IconGitMerge } from './icons-js/git-merge.js';
+export { default as IconGitPullRequest } from './icons-js/git-pull-request.js';
+export { default as IconGlassFull } from './icons-js/glass-full.js';
+export { default as IconGlass } from './icons-js/glass.js';
+export { default as IconGlobe } from './icons-js/globe.js';
+export { default as IconGridDots } from './icons-js/grid-dots.js';
+export { default as IconGrid } from './icons-js/grid.js';
+export { default as IconGripHorizontal } from './icons-js/grip-horizontal.js';
+export { default as IconGripVertical } from './icons-js/grip-vertical.js';
+export { default as IconH1 } from './icons-js/h-1.js';
+export { default as IconH2 } from './icons-js/h-2.js';
+export { default as IconH3 } from './icons-js/h-3.js';
+export { default as IconH4 } from './icons-js/h-4.js';
+export { default as IconH5 } from './icons-js/h-5.js';
+export { default as IconH6 } from './icons-js/h-6.js';
+export { default as IconHandMiddleFinger } from './icons-js/hand-middle-finger.js';
+export { default as IconHandStop } from './icons-js/hand-stop.js';
+export { default as IconHash } from './icons-js/hash.js';
+export { default as IconHeadphones } from './icons-js/headphones.js';
+export { default as IconHeadset } from './icons-js/headset.js';
+export { default as IconHeartBroken } from './icons-js/heart-broken.js';
+export { default as IconHeart } from './icons-js/heart.js';
+export { default as IconHelp } from './icons-js/help.js';
+export { default as IconHexagon } from './icons-js/hexagon.js';
+export { default as IconHistory } from './icons-js/history.js';
+export { default as IconHome2 } from './icons-js/home-2.js';
+export { default as IconHome } from './icons-js/home.js';
+export { default as IconIceCream } from './icons-js/ice-cream.js';
+export { default as IconId } from './icons-js/id.js';
+export { default as IconInbox } from './icons-js/inbox.js';
+export { default as IconIndentDecrease } from './icons-js/indent-decrease.js';
+export { default as IconIndentIncrease } from './icons-js/indent-increase.js';
+export { default as IconInfinity } from './icons-js/infinity.js';
+export { default as IconInfoCircle } from './icons-js/info-circle.js';
+export { default as IconInfoSquare } from './icons-js/info-square.js';
+export { default as IconItalic } from './icons-js/italic.js';
+export { default as IconKey } from './icons-js/key.js';
+export { default as IconKeyboardHide } from './icons-js/keyboard-hide.js';
+export { default as IconKeyboardShow } from './icons-js/keyboard-show.js';
+export { default as IconKeyboard } from './icons-js/keyboard.js';
+export { default as IconLanguage } from './icons-js/language.js';
+export { default as IconLayersDifference } from './icons-js/layers-difference.js';
+export { default as IconLayersIntersect } from './icons-js/layers-intersect.js';
+export { default as IconLayersSubtract } from './icons-js/layers-subtract.js';
+export { default as IconLayersUnion } from './icons-js/layers-union.js';
+export { default as IconLayout2 } from './icons-js/layout-2.js';
+export { default as IconLayoutAlignBottom } from './icons-js/layout-align-bottom.js';
+export { default as IconLayoutAlignCenter } from './icons-js/layout-align-center.js';
+export { default as IconLayoutAlignLeft } from './icons-js/layout-align-left.js';
+export { default as IconLayoutAlignMiddle } from './icons-js/layout-align-middle.js';
+export { default as IconLayoutAlignRight } from './icons-js/layout-align-right.js';
+export { default as IconLayoutAlignTop } from './icons-js/layout-align-top.js';
+export { default as IconLayoutBottombar } from './icons-js/layout-bottombar.js';
+export { default as IconLayoutCards } from './icons-js/layout-cards.js';
+export { default as IconLayoutColumns } from './icons-js/layout-columns.js';
+export { default as IconLayoutDistributeHorizontal } from './icons-js/layout-distribute-horizontal.js';
+export { default as IconLayoutDistributeVertical } from './icons-js/layout-distribute-vertical.js';
+export { default as IconLayoutKanban } from './icons-js/layout-kanban.js';
+export { default as IconLayoutList } from './icons-js/layout-list.js';
+export { default as IconLayoutNavbar } from './icons-js/layout-navbar.js';
+export { default as IconLayoutRows } from './icons-js/layout-rows.js';
+export { default as IconLayoutSidebarRight } from './icons-js/layout-sidebar-right.js';
+export { default as IconLayoutSidebar } from './icons-js/layout-sidebar.js';
+export { default as IconLayout } from './icons-js/layout.js';
+export { default as IconLego } from './icons-js/lego.js';
+export { default as IconLetterA } from './icons-js/letter-a.js';
+export { default as IconLetterB } from './icons-js/letter-b.js';
+export { default as IconLetterC } from './icons-js/letter-c.js';
+export { default as IconLetterD } from './icons-js/letter-d.js';
+export { default as IconLetterE } from './icons-js/letter-e.js';
+export { default as IconLetterF } from './icons-js/letter-f.js';
+export { default as IconLetterG } from './icons-js/letter-g.js';
+export { default as IconLetterH } from './icons-js/letter-h.js';
+export { default as IconLetterI } from './icons-js/letter-i.js';
+export { default as IconLetterJ } from './icons-js/letter-j.js';
+export { default as IconLetterK } from './icons-js/letter-k.js';
+export { default as IconLetterL } from './icons-js/letter-l.js';
+export { default as IconLetterM } from './icons-js/letter-m.js';
+export { default as IconLetterN } from './icons-js/letter-n.js';
+export { default as IconLetterO } from './icons-js/letter-o.js';
+export { default as IconLetterP } from './icons-js/letter-p.js';
+export { default as IconLetterQ } from './icons-js/letter-q.js';
+export { default as IconLetterR } from './icons-js/letter-r.js';
+export { default as IconLetterS } from './icons-js/letter-s.js';
+export { default as IconLetterT } from './icons-js/letter-t.js';
+export { default as IconLetterU } from './icons-js/letter-u.js';
+export { default as IconLetterV } from './icons-js/letter-v.js';
+export { default as IconLetterW } from './icons-js/letter-w.js';
+export { default as IconLetterX } from './icons-js/letter-x.js';
+export { default as IconLetterY } from './icons-js/letter-y.js';
+export { default as IconLetterZ } from './icons-js/letter-z.js';
+export { default as IconLettersCase } from './icons-js/letters-case.js';
+export { default as IconLicense } from './icons-js/license.js';
+export { default as IconLifebuoy } from './icons-js/lifebuoy.js';
+export { default as IconLineHeight } from './icons-js/line-height.js';
+export { default as IconLine } from './icons-js/line.js';
+export { default as IconLink } from './icons-js/link.js';
+export { default as IconListCheck } from './icons-js/list-check.js';
+export { default as IconList } from './icons-js/list.js';
+export { default as IconLivePhoto } from './icons-js/live-photo.js';
+export { default as IconLiveView } from './icons-js/live-view.js';
+export { default as IconLoaderQuarter } from './icons-js/loader-quarter.js';
+export { default as IconLoader } from './icons-js/loader.js';
+export { default as IconLocation } from './icons-js/location.js';
+export { default as IconLockOpen } from './icons-js/lock-open.js';
+export { default as IconLock } from './icons-js/lock.js';
+export { default as IconLogin } from './icons-js/login.js';
+export { default as IconLogout } from './icons-js/logout.js';
+export { default as IconMagnet } from './icons-js/magnet.js';
+export { default as IconMailOpened } from './icons-js/mail-opened.js';
+export { default as IconMail } from './icons-js/mail.js';
+export { default as IconMan } from './icons-js/man.js';
+export { default as IconMap2 } from './icons-js/map-2.js';
+export { default as IconMapPin } from './icons-js/map-pin.js';
+export { default as IconMap } from './icons-js/map.js';
+export { default as IconMarkdown } from './icons-js/markdown.js';
+export { default as IconMarquee } from './icons-js/marquee.js';
+export { default as IconMars } from './icons-js/mars.js';
+export { default as IconMath } from './icons-js/math.js';
+export { default as IconMaximize } from './icons-js/maximize.js';
+export { default as IconMedal } from './icons-js/medal.js';
+export { default as IconMedicalCross } from './icons-js/medical-cross.js';
+export { default as IconMenu2 } from './icons-js/menu-2.js';
+export { default as IconMenu } from './icons-js/menu.js';
+export { default as IconMessage2 } from './icons-js/message-2.js';
+export { default as IconMessageCircle } from './icons-js/message-circle.js';
+export { default as IconMessageDots } from './icons-js/message-dots.js';
+export { default as IconMessagePlus } from './icons-js/message-plus.js';
+export { default as IconMessageReport } from './icons-js/message-report.js';
+export { default as IconMessage } from './icons-js/message.js';
+export { default as IconMessages } from './icons-js/messages.js';
+export { default as IconMicrophone } from './icons-js/microphone.js';
+export { default as IconMinimize } from './icons-js/minimize.js';
+export { default as IconMinus } from './icons-js/minus.js';
+export { default as IconMist } from './icons-js/mist.js';
+export { default as IconMoodConfuzed } from './icons-js/mood-confuzed.js';
+export { default as IconMoodCry } from './icons-js/mood-cry.js';
+export { default as IconMoodHappy } from './icons-js/mood-happy.js';
+export { default as IconMoodKid } from './icons-js/mood-kid.js';
+export { default as IconMoodNeutral } from './icons-js/mood-neutral.js';
+export { default as IconMoodSad } from './icons-js/mood-sad.js';
+export { default as IconMoodSmile } from './icons-js/mood-smile.js';
+export { default as IconMoodSuprised } from './icons-js/mood-suprised.js';
+export { default as IconMoodTongue } from './icons-js/mood-tongue.js';
+export { default as IconMoon } from './icons-js/moon.js';
+export { default as IconMoped } from './icons-js/moped.js';
+export { default as IconMouse } from './icons-js/mouse.js';
+export { default as IconMovie } from './icons-js/movie.js';
+export { default as IconMug } from './icons-js/mug.js';
+export { default as IconMusic } from './icons-js/music.js';
+export { default as IconNewSection } from './icons-js/new-section.js';
+export { default as IconNews } from './icons-js/news.js';
+export { default as IconNote } from './icons-js/note.js';
+export { default as IconNotebook } from './icons-js/notebook.js';
+export { default as IconNotes } from './icons-js/notes.js';
+export { default as IconNotification } from './icons-js/notification.js';
+export { default as IconOctagon } from './icons-js/octagon.js';
+export { default as IconOmega } from './icons-js/omega.js';
+export { default as IconOutlet } from './icons-js/outlet.js';
+export { default as IconPackage } from './icons-js/package.js';
+export { default as IconPageBreak } from './icons-js/page-break.js';
+export { default as IconPaint } from './icons-js/paint.js';
+export { default as IconPalette } from './icons-js/palette.js';
+export { default as IconPaperclip } from './icons-js/paperclip.js';
+export { default as IconParentheses } from './icons-js/parentheses.js';
+export { default as IconParking } from './icons-js/parking.js';
+export { default as IconPause } from './icons-js/pause.js';
+export { default as IconPeace } from './icons-js/peace.js';
+export { default as IconPencil } from './icons-js/pencil.js';
+export { default as IconPhoneCall } from './icons-js/phone-call.js';
+export { default as IconPhoneCalling } from './icons-js/phone-calling.js';
+export { default as IconPhoneCheck } from './icons-js/phone-check.js';
+export { default as IconPhoneIncoming } from './icons-js/phone-incoming.js';
+export { default as IconPhoneOutgoing } from './icons-js/phone-outgoing.js';
+export { default as IconPhonePause } from './icons-js/phone-pause.js';
+export { default as IconPhonePlus } from './icons-js/phone-plus.js';
+export { default as IconPhoneX } from './icons-js/phone-x.js';
+export { default as IconPhone } from './icons-js/phone.js';
+export { default as IconPhoto } from './icons-js/photo.js';
+export { default as IconPill } from './icons-js/pill.js';
+export { default as IconPin } from './icons-js/pin.js';
+export { default as IconPlaneArrival } from './icons-js/plane-arrival.js';
+export { default as IconPlaneDeparture } from './icons-js/plane-departure.js';
+export { default as IconPlane } from './icons-js/plane.js';
+export { default as IconPlanet } from './icons-js/planet.js';
+export { default as IconPlay } from './icons-js/play.js';
+export { default as IconPlug } from './icons-js/plug.js';
+export { default as IconPlus } from './icons-js/plus.js';
+export { default as IconPoint } from './icons-js/point.js';
+export { default as IconPower } from './icons-js/power.js';
+export { default as IconPray } from './icons-js/pray.js';
+export { default as IconPresentation } from './icons-js/presentation.js';
+export { default as IconPrinter } from './icons-js/printer.js';
+export { default as IconPrompt } from './icons-js/prompt.js';
+export { default as IconPuzzle } from './icons-js/puzzle.js';
+export { default as IconQrcode } from './icons-js/qrcode.js';
+export { default as IconQuestionMark } from './icons-js/question-mark.js';
+export { default as IconRadioactive } from './icons-js/radioactive.js';
+export { default as IconRecordMail } from './icons-js/record-mail.js';
+export { default as IconRecycle } from './icons-js/recycle.js';
+export { default as IconRefresh } from './icons-js/refresh.js';
+export { default as IconRegistered } from './icons-js/registered.js';
+export { default as IconRepeatOnce } from './icons-js/repeat-once.js';
+export { default as IconRepeat } from './icons-js/repeat.js';
+export { default as IconReplace } from './icons-js/replace.js';
+export { default as IconRocket } from './icons-js/rocket.js';
+export { default as IconRotate2 } from './icons-js/rotate-2.js';
+export { default as IconRotateClockwise2 } from './icons-js/rotate-clockwise-2.js';
+export { default as IconRotateClockwise } from './icons-js/rotate-clockwise.js';
+export { default as IconRotateRectangle } from './icons-js/rotate-rectangle.js';
+export { default as IconRotate } from './icons-js/rotate.js';
+export { default as IconRoute } from './icons-js/route.js';
+export { default as IconRouter } from './icons-js/router.js';
+export { default as IconRss } from './icons-js/rss.js';
+export { default as IconRuler } from './icons-js/ruler.js';
+export { default as IconRun } from './icons-js/run.js';
+export { default as IconSailboat } from './icons-js/sailboat.js';
+export { default as IconScale } from './icons-js/scale.js';
+export { default as IconScan } from './icons-js/scan.js';
+export { default as IconScissors } from './icons-js/scissors.js';
+export { default as IconScooterElectric } from './icons-js/scooter-electric.js';
+export { default as IconScooter } from './icons-js/scooter.js';
+export { default as IconSearch } from './icons-js/search.js';
+export { default as IconSelect } from './icons-js/select.js';
+export { default as IconSelector } from './icons-js/selector.js';
+export { default as IconSend } from './icons-js/send.js';
+export { default as IconSeparatorHorizontal } from './icons-js/separator-horizontal.js';
+export { default as IconSeparatorVertical } from './icons-js/separator-vertical.js';
+export { default as IconSeparator } from './icons-js/separator.js';
+export { default as IconServer } from './icons-js/server.js';
+export { default as IconServicemark } from './icons-js/servicemark.js';
+export { default as IconSettings } from './icons-js/settings.js';
+export { default as IconShape } from './icons-js/shape.js';
+export { default as IconShare } from './icons-js/share.js';
+export { default as IconShieldCheck } from './icons-js/shield-check.js';
+export { default as IconShieldX } from './icons-js/shield-x.js';
+export { default as IconShield } from './icons-js/shield.js';
+export { default as IconShip } from './icons-js/ship.js';
+export { default as IconShirt } from './icons-js/shirt.js';
+export { default as IconShoppingCart } from './icons-js/shopping-cart.js';
+export { default as IconSitemap } from './icons-js/sitemap.js';
+export { default as IconSkateboard } from './icons-js/skateboard.js';
+export { default as IconSkipBack } from './icons-js/skip-back.js';
+export { default as IconSkipForward } from './icons-js/skip-forward.js';
+export { default as IconSlice } from './icons-js/slice.js';
+export { default as IconSlideshow } from './icons-js/slideshow.js';
+export { default as IconSmokingNo } from './icons-js/smoking-no.js';
+export { default as IconSmoking } from './icons-js/smoking.js';
+export { default as IconSnowflake } from './icons-js/snowflake.js';
+export { default as IconSocial } from './icons-js/social.js';
+export { default as IconSortAscending } from './icons-js/sort-ascending.js';
+export { default as IconSortDescending } from './icons-js/sort-descending.js';
+export { default as IconSpace } from './icons-js/space.js';
+export { default as IconSquareCheck } from './icons-js/square-check.js';
+export { default as IconSquareMinus } from './icons-js/square-minus.js';
+export { default as IconSquarePlus } from './icons-js/square-plus.js';
+export { default as IconSquareX } from './icons-js/square-x.js';
+export { default as IconSquare } from './icons-js/square.js';
+export { default as IconStack } from './icons-js/stack.js';
+export { default as IconStairsDown } from './icons-js/stairs-down.js';
+export { default as IconStairsUp } from './icons-js/stairs-up.js';
+export { default as IconStairs } from './icons-js/stairs.js';
+export { default as IconStar } from './icons-js/star.js';
+export { default as IconSteeringWheel } from './icons-js/steering-wheel.js';
+export { default as IconSticker } from './icons-js/sticker.js';
+export { default as IconStrikethrough } from './icons-js/strikethrough.js';
+export { default as IconSubscript } from './icons-js/subscript.js';
+export { default as IconSubtask } from './icons-js/subtask.js';
+export { default as IconSum } from './icons-js/sum.js';
+export { default as IconSun } from './icons-js/sun.js';
+export { default as IconSunset } from './icons-js/sunset.js';
+export { default as IconSunshine } from './icons-js/sunshine.js';
+export { default as IconSuperscript } from './icons-js/superscript.js';
+export { default as IconSwimming } from './icons-js/swimming.js';
+export { default as IconSwitchHorizontal } from './icons-js/switch-horizontal.js';
+export { default as IconSwitchVertical } from './icons-js/switch-vertical.js';
+export { default as IconSwitch } from './icons-js/switch.js';
+export { default as IconTable } from './icons-js/table.js';
+export { default as IconTag } from './icons-js/tag.js';
+export { default as IconTallymark1 } from './icons-js/tallymark-1.js';
+export { default as IconTallymark2 } from './icons-js/tallymark-2.js';
+export { default as IconTallymark3 } from './icons-js/tallymark-3.js';
+export { default as IconTallymark4 } from './icons-js/tallymark-4.js';
+export { default as IconTallymarks } from './icons-js/tallymarks.js';
+export { default as IconTarget } from './icons-js/target.js';
+export { default as IconTax } from './icons-js/tax.js';
+export { default as IconTemperatureCelsius } from './icons-js/temperature-celsius.js';
+export { default as IconTemperatureFahrenheit } from './icons-js/temperature-fahrenheit.js';
+export { default as IconTemperatureMinus } from './icons-js/temperature-minus.js';
+export { default as IconTemperaturePlus } from './icons-js/temperature-plus.js';
+export { default as IconTemperature } from './icons-js/temperature.js';
+export { default as IconTemplate } from './icons-js/template.js';
+export { default as IconTerminal2 } from './icons-js/terminal-2.js';
+export { default as IconTerminal } from './icons-js/terminal.js';
+export { default as IconTestPipe } from './icons-js/test-pipe.js';
+export { default as IconTextWrapDisabled } from './icons-js/text-wrap-disabled.js';
+export { default as IconTextWrap } from './icons-js/text-wrap.js';
+export { default as IconThumbDown } from './icons-js/thumb-down.js';
+export { default as IconThumbUp } from './icons-js/thumb-up.js';
+export { default as IconTicket } from './icons-js/ticket.js';
+export { default as IconTir } from './icons-js/tir.js';
+export { default as IconToggleLeft } from './icons-js/toggle-left.js';
+export { default as IconToggleRight } from './icons-js/toggle-right.js';
+export { default as IconTool } from './icons-js/tool.js';
+export { default as IconTools } from './icons-js/tools.js';
+export { default as IconTournament } from './icons-js/tournament.js';
+export { default as IconTrackNext } from './icons-js/track-next.js';
+export { default as IconTrackPrev } from './icons-js/track-prev.js';
+export { default as IconTractor } from './icons-js/tractor.js';
+export { default as IconTrademark } from './icons-js/trademark.js';
+export { default as IconTrafficCone } from './icons-js/traffic-cone.js';
+export { default as IconTrash } from './icons-js/trash.js';
+export { default as IconTrees } from './icons-js/trees.js';
+export { default as IconTrendingDown } from './icons-js/trending-down.js';
+export { default as IconTrendingUp } from './icons-js/trending-up.js';
+export { default as IconTriangle } from './icons-js/triangle.js';
+export { default as IconTrident } from './icons-js/trident.js';
+export { default as IconTrophy } from './icons-js/trophy.js';
+export { default as IconTruckDelivery } from './icons-js/truck-delivery.js';
+export { default as IconTruckReturn } from './icons-js/truck-return.js';
+export { default as IconTruck } from './icons-js/truck.js';
+export { default as IconTypography } from './icons-js/typography.js';
+export { default as IconUmbrella } from './icons-js/umbrella.js';
+export { default as IconUnderline } from './icons-js/underline.js';
+export { default as IconUnlink } from './icons-js/unlink.js';
+export { default as IconUpload } from './icons-js/upload.js';
+export { default as IconUrgent } from './icons-js/urgent.js';
+export { default as IconUserCheck } from './icons-js/user-check.js';
+export { default as IconUserExclamation } from './icons-js/user-exclamation.js';
+export { default as IconUserMinus } from './icons-js/user-minus.js';
+export { default as IconUserPlus } from './icons-js/user-plus.js';
+export { default as IconUserX } from './icons-js/user-x.js';
+export { default as IconUser } from './icons-js/user.js';
+export { default as IconUsers } from './icons-js/users.js';
+export { default as IconVectorTriangle } from './icons-js/vector-triangle.js';
+export { default as IconVector } from './icons-js/vector.js';
+export { default as IconVenus } from './icons-js/venus.js';
+export { default as IconViewfinder } from './icons-js/viewfinder.js';
+export { default as IconViewportNarrow } from './icons-js/viewport-narrow.js';
+export { default as IconViewportWide } from './icons-js/viewport-wide.js';
+export { default as IconVirus } from './icons-js/virus.js';
+export { default as IconVolume2 } from './icons-js/volume-2.js';
+export { default as IconVolume3 } from './icons-js/volume-3.js';
+export { default as IconVolume } from './icons-js/volume.js';
+export { default as IconWalk } from './icons-js/walk.js';
+export { default as IconWallet } from './icons-js/wallet.js';
+export { default as IconWand } from './icons-js/wand.js';
+export { default as IconWaveSawTool } from './icons-js/wave-saw-tool.js';
+export { default as IconWaveSine } from './icons-js/wave-sine.js';
+export { default as IconWaveSquare } from './icons-js/wave-square.js';
+export { default as IconWaveTriangle } from './icons-js/wave-triangle.js';
+export { default as IconWifi0 } from './icons-js/wifi-0.js';
+export { default as IconWifi1 } from './icons-js/wifi-1.js';
+export { default as IconWifi2 } from './icons-js/wifi-2.js';
+export { default as IconWifi } from './icons-js/wifi.js';
+export { default as IconWind } from './icons-js/wind.js';
+export { default as IconWiperWash } from './icons-js/wiper-wash.js';
+export { default as IconWiper } from './icons-js/wiper.js';
+export { default as IconWoman } from './icons-js/woman.js';
+export { default as IconWorld } from './icons-js/world.js';
+export { default as IconX } from './icons-js/x.js';
+export { default as IconYinYang } from './icons-js/yin-yang.js';
+export { default as IconZodiacAquarius } from './icons-js/zodiac-aquarius.js';
+export { default as IconZodiacAries } from './icons-js/zodiac-aries.js';
+export { default as IconZodiacCancer } from './icons-js/zodiac-cancer.js';
+export { default as IconZodiacCapricorn } from './icons-js/zodiac-capricorn.js';
+export { default as IconZodiacGemini } from './icons-js/zodiac-gemini.js';
+export { default as IconZodiacLeo } from './icons-js/zodiac-leo.js';
+export { default as IconZodiacLibra } from './icons-js/zodiac-libra.js';
+export { default as IconZodiacPisces } from './icons-js/zodiac-pisces.js';
+export { default as IconZodiacSagittarius } from './icons-js/zodiac-sagittarius.js';
+export { default as IconZodiacScorpio } from './icons-js/zodiac-scorpio.js';
+export { default as IconZodiacTaurus } from './icons-js/zodiac-taurus.js';
+export { default as IconZodiacVirgo } from './icons-js/zodiac-virgo.js';
+export { default as IconZoomCancel } from './icons-js/zoom-cancel.js';
diff --git a/package.json b/package.json
index 5b24d8be..fa0a3f7a 100644
--- a/package.json
+++ b/package.json
@@ -30,17 +30,19 @@
},
"description": "",
"devDependencies": {
- "lodash.template": "4.5.0",
- "node-sass": "4.13.1",
+ "@svgr/core": "^5.4.0",
+ "@svgr/babel-plugin-replace-jsx-attribute-value": "^5.0.1",
"clean-css": "4.2.3",
"glob": "7.1.6",
"gulp": "4.0.2",
"gulp-iconfont": "10.0.3",
- "gulp-zip": "5.0.1",
+ "gulp-zip": "5.0.2",
+ "lodash.template": "4.5.0",
"minimist": "1.2.5",
- "puppeteer": "2.1.1",
- "release-it": "13.1.2",
- "svg-outline-stroke": "1.2.4"
+ "node-sass": "4.14.1",
+ "puppeteer": "5.2.1",
+ "release-it": "14.0.2",
+ "svg-outline-stroke": "1.3.0"
},
"release-it": {
"hooks": {