From 9517bd392741ae0206ca96dd7e0c88cf4a1bbac6 Mon Sep 17 00:00:00 2001 From: Azuki Date: Wed, 24 Nov 2021 20:17:36 -0300 Subject: [PATCH 01/11] + Add typescript support + Change from webpack to babel to transpile typescript code to javascript + Update dependencies + Update workflows + Update .ignore files --- .github/workflows/npm-publish-pro.yml | 2 +- .github/workflows/npm-publish-rc.yml | 2 +- .github/workflows/npm-publish.yml | 2 +- .gitignore | 6 +- .npmignore | 10 +- babel.config.json | 19 + build/generate.js | 66 +- icons/uil-0-plus.js | 28 - icons/uil-0-plus.tsx | 36 + icons/uil-10-plus.js | 28 - icons/uil-10-plus.tsx | 36 + icons/uil-12-plus.js | 28 - icons/uil-12-plus.tsx | 36 + icons/uil-13-plus.js | 28 - icons/uil-13-plus.tsx | 36 + icons/uil-16-plus.js | 28 - icons/uil-16-plus.tsx | 36 + icons/uil-17-plus.js | 28 - icons/uil-17-plus.tsx | 36 + icons/uil-18-plus.js | 28 - icons/uil-18-plus.tsx | 36 + icons/uil-21-plus.js | 28 - icons/uil-21-plus.tsx | 36 + icons/uil-3-plus.js | 28 - icons/uil-3-plus.tsx | 36 + icons/uil-500px.js | 28 - icons/uil-500px.tsx | 36 + icons/uil-6-plus.js | 28 - icons/uil-6-plus.tsx | 36 + icons/uil-abacus.js | 28 - icons/uil-abacus.tsx | 36 + icons/uil-accessible-icon-alt.js | 28 - icons/uil-accessible-icon-alt.tsx | 36 + icons/uil-adjust-alt.js | 28 - icons/uil-adjust-alt.tsx | 36 + icons/uil-adjust-circle.js | 28 - icons/uil-adjust-circle.tsx | 36 + icons/uil-adjust-half.js | 28 - icons/uil-adjust-half.tsx | 36 + icons/uil-adjust.js | 28 - icons/uil-adjust.tsx | 36 + icons/uil-adobe-alt.js | 28 - icons/uil-adobe-alt.tsx | 36 + icons/uil-adobe.js | 28 - icons/uil-adobe.tsx | 36 + icons/uil-airplay.js | 28 - icons/uil-airplay.tsx | 36 + icons/uil-align-alt.js | 28 - icons/uil-align-alt.tsx | 36 + icons/uil-align-center-alt.js | 28 - icons/uil-align-center-alt.tsx | 36 + icons/uil-align-center-h.js | 28 - icons/uil-align-center-h.tsx | 36 + icons/uil-align-center-justify.js | 28 - icons/uil-align-center-justify.tsx | 36 + icons/uil-align-center-v.js | 28 - icons/uil-align-center-v.tsx | 36 + icons/uil-align-center.js | 28 - icons/uil-align-center.tsx | 36 + icons/uil-align-justify.js | 28 - icons/uil-align-justify.tsx | 36 + icons/uil-align-left-justify.js | 28 - icons/uil-align-left-justify.tsx | 36 + icons/uil-align-left.js | 28 - icons/uil-align-left.tsx | 36 + icons/uil-align-letter-right.js | 28 - icons/uil-align-letter-right.tsx | 36 + icons/uil-align-right-justify.js | 28 - icons/uil-align-right-justify.tsx | 36 + icons/uil-align-right.js | 28 - icons/uil-align-right.tsx | 36 + icons/uil-align.js | 28 - icons/uil-align.tsx | 36 + icons/uil-amazon.js | 28 - icons/uil-amazon.tsx | 36 + icons/uil-ambulance.js | 28 - icons/uil-ambulance.tsx | 36 + icons/uil-analysis.js | 28 - icons/uil-analysis.tsx | 36 + icons/uil-analytics.js | 28 - icons/uil-analytics.tsx | 36 + icons/uil-anchor.js | 28 - icons/uil-anchor.tsx | 36 + icons/uil-android-alt.js | 28 - icons/uil-android-alt.tsx | 36 + icons/uil-android-phone-slash.js | 28 - icons/uil-android-phone-slash.tsx | 36 + icons/uil-android.js | 28 - icons/uil-android.tsx | 36 + icons/uil-angle-double-down.js | 28 - icons/uil-angle-double-down.tsx | 36 + icons/uil-angle-double-left.js | 28 - icons/uil-angle-double-left.tsx | 36 + icons/uil-angle-double-right.js | 28 - icons/uil-angle-double-right.tsx | 36 + icons/uil-angle-double-up.js | 28 - icons/uil-angle-double-up.tsx | 36 + icons/uil-angle-down.js | 28 - icons/uil-angle-down.tsx | 36 + icons/uil-angle-left-b.js | 28 - icons/uil-angle-left-b.tsx | 36 + icons/uil-angle-left.js | 28 - icons/uil-angle-left.tsx | 36 + icons/uil-angle-right-b.js | 28 - icons/uil-angle-right-b.tsx | 36 + icons/uil-angle-right.js | 28 - icons/uil-angle-right.tsx | 36 + icons/uil-angle-up.js | 28 - icons/uil-angle-up.tsx | 36 + icons/uil-angry.js | 28 - icons/uil-angry.tsx | 36 + icons/uil-ankh.js | 28 - icons/uil-ankh.tsx | 36 + icons/uil-annoyed-alt.js | 28 - icons/uil-annoyed-alt.tsx | 36 + icons/uil-annoyed.js | 28 - icons/uil-annoyed.tsx | 36 + icons/uil-apple-alt.js | 28 - icons/uil-apple-alt.tsx | 36 + icons/uil-apple.js | 28 - icons/uil-apple.tsx | 36 + icons/uil-apps.js | 28 - icons/uil-apps.tsx | 36 + icons/uil-archive-alt.js | 28 - icons/uil-archive-alt.tsx | 36 + icons/uil-archive.js | 28 - icons/uil-archive.tsx | 36 + icons/uil-archway.js | 28 - icons/uil-archway.tsx | 36 + icons/uil-arrow-break.js | 28 - icons/uil-arrow-break.tsx | 36 + icons/uil-arrow-circle-down.js | 28 - icons/uil-arrow-circle-down.tsx | 36 + icons/uil-arrow-circle-left.js | 28 - icons/uil-arrow-circle-left.tsx | 36 + icons/uil-arrow-circle-right.js | 28 - icons/uil-arrow-circle-right.tsx | 36 + icons/uil-arrow-circle-up.js | 28 - icons/uil-arrow-circle-up.tsx | 36 + icons/uil-arrow-compress-h.js | 28 - icons/uil-arrow-compress-h.tsx | 36 + icons/uil-arrow-down-left.js | 28 - icons/uil-arrow-down-left.tsx | 36 + icons/uil-arrow-down-right.js | 28 - icons/uil-arrow-down-right.tsx | 36 + icons/uil-arrow-down.js | 28 - icons/uil-arrow-down.tsx | 36 + icons/uil-arrow-from-right.js | 28 - icons/uil-arrow-from-right.tsx | 36 + icons/uil-arrow-from-top.js | 28 - icons/uil-arrow-from-top.tsx | 36 + icons/uil-arrow-growth.js | 28 - icons/uil-arrow-growth.tsx | 36 + icons/uil-arrow-left.js | 28 - icons/uil-arrow-left.tsx | 36 + icons/uil-arrow-random.js | 28 - icons/uil-arrow-random.tsx | 36 + icons/uil-arrow-resize-diagonal.js | 28 - icons/uil-arrow-resize-diagonal.tsx | 36 + icons/uil-arrow-right.js | 28 - icons/uil-arrow-right.tsx | 36 + icons/uil-arrow-to-bottom.js | 28 - icons/uil-arrow-to-bottom.tsx | 36 + icons/uil-arrow-to-right.js | 28 - icons/uil-arrow-to-right.tsx | 36 + icons/uil-arrow-up-left.js | 28 - icons/uil-arrow-up-left.tsx | 36 + icons/uil-arrow-up-right.js | 28 - icons/uil-arrow-up-right.tsx | 36 + icons/uil-arrow-up.js | 28 - icons/uil-arrow-up.tsx | 36 + icons/uil-arrow.js | 28 - icons/uil-arrow.tsx | 36 + icons/uil-arrows-h-alt.js | 28 - icons/uil-arrows-h-alt.tsx | 36 + icons/uil-arrows-h.js | 28 - icons/uil-arrows-h.tsx | 36 + icons/uil-arrows-left-down.js | 28 - icons/uil-arrows-left-down.tsx | 36 + icons/uil-arrows-maximize.js | 28 - icons/uil-arrows-maximize.tsx | 36 + icons/uil-arrows-merge.js | 28 - icons/uil-arrows-merge.tsx | 36 + icons/uil-arrows-resize-h.js | 28 - icons/uil-arrows-resize-h.tsx | 36 + icons/uil-arrows-resize-v.js | 28 - icons/uil-arrows-resize-v.tsx | 36 + icons/uil-arrows-resize.js | 28 - icons/uil-arrows-resize.tsx | 36 + icons/uil-arrows-right-down.js | 28 - icons/uil-arrows-right-down.tsx | 36 + icons/uil-arrows-shrink-h.js | 28 - icons/uil-arrows-shrink-h.tsx | 36 + icons/uil-arrows-shrink-v.js | 28 - icons/uil-arrows-shrink-v.tsx | 36 + icons/uil-arrows-up-right.js | 28 - icons/uil-arrows-up-right.tsx | 36 + icons/uil-arrows-v-alt.js | 28 - icons/uil-arrows-v-alt.tsx | 36 + icons/uil-arrows-v.js | 28 - icons/uil-arrows-v.tsx | 36 + icons/uil-assistive-listening-systems.js | 28 - icons/uil-assistive-listening-systems.tsx | 36 + icons/uil-asterisk.js | 28 - icons/uil-asterisk.tsx | 36 + icons/uil-at.js | 28 - icons/uil-at.tsx | 36 + icons/uil-atom.js | 28 - icons/uil-atom.tsx | 36 + icons/uil-auto-flash.js | 28 - icons/uil-auto-flash.tsx | 36 + icons/uil-award-alt.js | 28 - icons/uil-award-alt.tsx | 36 + icons/uil-award.js | 28 - icons/uil-award.tsx | 36 + icons/uil-baby-carriage.js | 28 - icons/uil-baby-carriage.tsx | 36 + icons/uil-backpack.js | 28 - icons/uil-backpack.tsx | 36 + icons/uil-backspace.js | 28 - icons/uil-backspace.tsx | 36 + icons/uil-backward.js | 28 - icons/uil-backward.tsx | 36 + icons/uil-bag-alt.js | 28 - icons/uil-bag-alt.tsx | 36 + icons/uil-bag-slash.js | 28 - icons/uil-bag-slash.tsx | 36 + icons/uil-bag.js | 28 - icons/uil-bag.tsx | 36 + icons/uil-balance-scale.js | 28 - icons/uil-balance-scale.tsx | 36 + icons/uil-ban.js | 28 - icons/uil-ban.tsx | 36 + icons/uil-band-aid.js | 28 - icons/uil-band-aid.tsx | 36 + icons/uil-bars.js | 28 - icons/uil-bars.tsx | 36 + icons/uil-baseball-ball.js | 28 - icons/uil-baseball-ball.tsx | 36 + icons/uil-basketball-hoop.js | 28 - icons/uil-basketball-hoop.tsx | 36 + icons/uil-basketball.js | 28 - icons/uil-basketball.tsx | 36 + icons/uil-bath.js | 28 - icons/uil-bath.tsx | 36 + icons/uil-battery-bolt.js | 28 - icons/uil-battery-bolt.tsx | 36 + icons/uil-battery-empty.js | 28 - icons/uil-battery-empty.tsx | 36 + icons/uil-bed-double.js | 28 - icons/uil-bed-double.tsx | 36 + icons/uil-bed.js | 28 - icons/uil-bed.tsx | 36 + icons/uil-behance-alt.js | 28 - icons/uil-behance-alt.tsx | 36 + icons/uil-behance.js | 28 - icons/uil-behance.tsx | 36 + icons/uil-bell-school.js | 28 - icons/uil-bell-school.tsx | 36 + icons/uil-bell-slash.js | 28 - icons/uil-bell-slash.tsx | 36 + icons/uil-bell.js | 28 - icons/uil-bell.tsx | 36 + icons/uil-bill.js | 28 - icons/uil-bill.tsx | 36 + icons/uil-bing.js | 28 - icons/uil-bing.tsx | 36 + icons/uil-bitcoin-alt.js | 28 - icons/uil-bitcoin-alt.tsx | 36 + icons/uil-bitcoin-circle.js | 28 - icons/uil-bitcoin-circle.tsx | 36 + icons/uil-bitcoin-sign.js | 28 - icons/uil-bitcoin-sign.tsx | 36 + icons/uil-bitcoin.js | 28 - icons/uil-bitcoin.tsx | 36 + icons/uil-black-berry.js | 28 - icons/uil-black-berry.tsx | 36 + icons/uil-blogger-alt.js | 28 - icons/uil-blogger-alt.tsx | 36 + icons/uil-blogger.js | 28 - icons/uil-blogger.tsx | 36 + icons/uil-bluetooth-b.js | 28 - icons/uil-bluetooth-b.tsx | 36 + icons/uil-bold.js | 28 - icons/uil-bold.tsx | 36 + icons/uil-bolt-alt.js | 28 - icons/uil-bolt-alt.tsx | 36 + icons/uil-bolt-slash.js | 28 - icons/uil-bolt-slash.tsx | 36 + icons/uil-bolt.js | 28 - icons/uil-bolt.tsx | 36 + icons/uil-book-alt.js | 28 - icons/uil-book-alt.tsx | 36 + icons/uil-book-medical.js | 28 - icons/uil-book-medical.tsx | 36 + icons/uil-book-open.js | 28 - icons/uil-book-open.tsx | 36 + icons/uil-book-reader.js | 28 - icons/uil-book-reader.tsx | 36 + icons/uil-book.js | 28 - icons/uil-book.tsx | 36 + icons/uil-bookmark-full.js | 28 - icons/uil-bookmark-full.tsx | 36 + icons/uil-bookmark.js | 28 - icons/uil-bookmark.tsx | 36 + icons/uil-books.js | 28 - icons/uil-books.tsx | 36 + icons/uil-boombox.js | 28 - icons/uil-boombox.tsx | 36 + icons/uil-border-alt.js | 28 - icons/uil-border-alt.tsx | 36 + icons/uil-border-bottom.js | 28 - icons/uil-border-bottom.tsx | 36 + icons/uil-border-clear.js | 28 - icons/uil-border-clear.tsx | 36 + icons/uil-border-horizontal.js | 28 - icons/uil-border-horizontal.tsx | 36 + icons/uil-border-inner.js | 28 - icons/uil-border-inner.tsx | 36 + icons/uil-border-left.js | 28 - icons/uil-border-left.tsx | 36 + icons/uil-border-out.js | 28 - icons/uil-border-out.tsx | 36 + icons/uil-border-right.js | 28 - icons/uil-border-right.tsx | 36 + icons/uil-border-top.js | 28 - icons/uil-border-top.tsx | 36 + icons/uil-border-vertical.js | 28 - icons/uil-border-vertical.tsx | 36 + icons/uil-bowling-ball.js | 28 - icons/uil-bowling-ball.tsx | 36 + icons/uil-box.js | 28 - icons/uil-box.tsx | 36 + icons/uil-brackets-curly.js | 28 - icons/uil-brackets-curly.tsx | 36 + icons/uil-brain.js | 28 - icons/uil-brain.tsx | 36 + icons/uil-briefcase-alt.js | 28 - icons/uil-briefcase-alt.tsx | 36 + icons/uil-briefcase.js | 28 - icons/uil-briefcase.tsx | 36 + icons/uil-bright.js | 28 - icons/uil-bright.tsx | 36 + icons/uil-brightness-empty.js | 28 - icons/uil-brightness-empty.tsx | 36 + icons/uil-brightness-half.js | 28 - icons/uil-brightness-half.tsx | 36 + icons/uil-brightness-low.js | 28 - icons/uil-brightness-low.tsx | 36 + icons/uil-brightness-minus.js | 28 - icons/uil-brightness-minus.tsx | 36 + icons/uil-brightness-plus.js | 28 - icons/uil-brightness-plus.tsx | 36 + icons/uil-brightness.js | 28 - icons/uil-brightness.tsx | 36 + icons/uil-bring-bottom.js | 28 - icons/uil-bring-bottom.tsx | 36 + icons/uil-bring-front.js | 28 - icons/uil-bring-front.tsx | 36 + icons/uil-browser.js | 28 - icons/uil-browser.tsx | 36 + icons/uil-brush-alt.js | 28 - icons/uil-brush-alt.tsx | 36 + icons/uil-bug.js | 28 - icons/uil-bug.tsx | 36 + icons/uil-building.js | 28 - icons/uil-building.tsx | 36 + icons/uil-bullseye.js | 28 - icons/uil-bullseye.tsx | 36 + icons/uil-bus-alt.js | 28 - icons/uil-bus-alt.tsx | 36 + icons/uil-bus-school.js | 28 - icons/uil-bus-school.tsx | 36 + icons/uil-bus.js | 28 - icons/uil-bus.tsx | 36 + icons/uil-calculator-alt.js | 28 - icons/uil-calculator-alt.tsx | 36 + icons/uil-calculator.js | 28 - icons/uil-calculator.tsx | 36 + icons/uil-calendar-alt.js | 28 - icons/uil-calendar-alt.tsx | 36 + icons/uil-calendar-slash.js | 28 - icons/uil-calendar-slash.tsx | 36 + icons/uil-calender.js | 28 - icons/uil-calender.tsx | 36 + icons/uil-calling.js | 28 - icons/uil-calling.tsx | 36 + icons/uil-camera-change.js | 28 - icons/uil-camera-change.tsx | 36 + icons/uil-camera-plus.js | 28 - icons/uil-camera-plus.tsx | 36 + icons/uil-camera-slash.js | 28 - icons/uil-camera-slash.tsx | 36 + icons/uil-camera.js | 28 - icons/uil-camera.tsx | 36 + icons/uil-cancel.js | 28 - icons/uil-cancel.tsx | 36 + icons/uil-capsule.js | 28 - icons/uil-capsule.tsx | 36 + icons/uil-capture.js | 28 - icons/uil-capture.tsx | 36 + icons/uil-car-sideview.js | 28 - icons/uil-car-sideview.tsx | 36 + icons/uil-car-slash.js | 28 - icons/uil-car-slash.tsx | 36 + icons/uil-car-wash.js | 28 - icons/uil-car-wash.tsx | 36 + icons/uil-car.js | 28 - icons/uil-car.tsx | 36 + icons/uil-card-atm.js | 28 - icons/uil-card-atm.tsx | 36 + icons/uil-caret-right.js | 28 - icons/uil-caret-right.tsx | 36 + icons/uil-cell.js | 28 - icons/uil-cell.tsx | 36 + icons/uil-celsius.js | 28 - icons/uil-celsius.tsx | 36 + icons/uil-channel-add.js | 28 - icons/uil-channel-add.tsx | 36 + icons/uil-channel.js | 28 - icons/uil-channel.tsx | 36 + icons/uil-chart-bar-alt.js | 28 - icons/uil-chart-bar-alt.tsx | 36 + icons/uil-chart-bar.js | 28 - icons/uil-chart-bar.tsx | 36 + icons/uil-chart-down.js | 28 - icons/uil-chart-down.tsx | 36 + icons/uil-chart-growth-alt.js | 28 - icons/uil-chart-growth-alt.tsx | 36 + icons/uil-chart-growth.js | 28 - icons/uil-chart-growth.tsx | 36 + icons/uil-chart-line.js | 28 - icons/uil-chart-line.tsx | 36 + icons/uil-chart-pie-alt.js | 28 - icons/uil-chart-pie-alt.tsx | 36 + icons/uil-chart-pie.js | 28 - icons/uil-chart-pie.tsx | 36 + icons/uil-chart.js | 28 - icons/uil-chart.tsx | 36 + icons/uil-chat-bubble-user.js | 28 - icons/uil-chat-bubble-user.tsx | 36 + icons/uil-chat-info.js | 28 - icons/uil-chat-info.tsx | 36 + icons/uil-chat.js | 28 - icons/uil-chat.tsx | 36 + icons/uil-check-circle.js | 28 - icons/uil-check-circle.tsx | 36 + icons/uil-check-square.js | 28 - icons/uil-check-square.tsx | 36 + icons/uil-check.js | 28 - icons/uil-check.tsx | 36 + icons/uil-circle-layer.js | 28 - icons/uil-circle-layer.tsx | 36 + icons/uil-circle.js | 28 - icons/uil-circle.tsx | 36 + icons/uil-circuit.js | 28 - icons/uil-circuit.tsx | 36 + icons/uil-clapper-board.js | 28 - icons/uil-clapper-board.tsx | 36 + icons/uil-clinic-medical.js | 28 - icons/uil-clinic-medical.tsx | 36 + icons/uil-clipboard-alt.js | 28 - icons/uil-clipboard-alt.tsx | 36 + icons/uil-clipboard-blank.js | 28 - icons/uil-clipboard-blank.tsx | 36 + icons/uil-clipboard-notes.js | 28 - icons/uil-clipboard-notes.tsx | 36 + icons/uil-clipboard.js | 28 - icons/uil-clipboard.tsx | 36 + icons/uil-clock-eight.js | 28 - icons/uil-clock-eight.tsx | 36 + icons/uil-clock-five.js | 28 - icons/uil-clock-five.tsx | 36 + icons/uil-clock-nine.js | 28 - icons/uil-clock-nine.tsx | 36 + icons/uil-clock-seven.js | 28 - icons/uil-clock-seven.tsx | 36 + icons/uil-clock-ten.js | 28 - icons/uil-clock-ten.tsx | 36 + icons/uil-clock-three.js | 28 - icons/uil-clock-three.tsx | 36 + icons/uil-clock-two.js | 28 - icons/uil-clock-two.tsx | 36 + icons/uil-clock.js | 28 - icons/uil-clock.tsx | 36 + icons/uil-closed-captioning-slash.js | 28 - icons/uil-closed-captioning-slash.tsx | 36 + icons/uil-closed-captioning.js | 28 - icons/uil-closed-captioning.tsx | 36 + icons/uil-cloud-block.js | 28 - icons/uil-cloud-block.tsx | 36 + icons/uil-cloud-bookmark.js | 28 - icons/uil-cloud-bookmark.tsx | 36 + icons/uil-cloud-check.js | 28 - icons/uil-cloud-check.tsx | 36 + icons/uil-cloud-computing.js | 28 - icons/uil-cloud-computing.tsx | 36 + icons/uil-cloud-data-connection.js | 28 - icons/uil-cloud-data-connection.tsx | 36 + icons/uil-cloud-database-tree.js | 28 - icons/uil-cloud-database-tree.tsx | 36 + icons/uil-cloud-download.js | 28 - icons/uil-cloud-download.tsx | 36 + icons/uil-cloud-drizzle.js | 28 - icons/uil-cloud-drizzle.tsx | 36 + icons/uil-cloud-exclamation.js | 28 - icons/uil-cloud-exclamation.tsx | 36 + icons/uil-cloud-hail.js | 28 - icons/uil-cloud-hail.tsx | 36 + icons/uil-cloud-heart.js | 28 - icons/uil-cloud-heart.tsx | 36 + icons/uil-cloud-info.js | 28 - icons/uil-cloud-info.tsx | 36 + icons/uil-cloud-lock.js | 28 - icons/uil-cloud-lock.tsx | 36 + icons/uil-cloud-meatball.js | 28 - icons/uil-cloud-meatball.tsx | 36 + icons/uil-cloud-moon-hail.js | 28 - icons/uil-cloud-moon-hail.tsx | 36 + icons/uil-cloud-moon-meatball.js | 28 - icons/uil-cloud-moon-meatball.tsx | 36 + icons/uil-cloud-moon-rain.js | 28 - icons/uil-cloud-moon-rain.tsx | 36 + icons/uil-cloud-moon-showers.js | 28 - icons/uil-cloud-moon-showers.tsx | 36 + icons/uil-cloud-moon.js | 28 - icons/uil-cloud-moon.tsx | 36 + icons/uil-cloud-question.js | 28 - icons/uil-cloud-question.tsx | 36 + icons/uil-cloud-rain-sun.js | 28 - icons/uil-cloud-rain-sun.tsx | 36 + icons/uil-cloud-rain.js | 28 - icons/uil-cloud-rain.tsx | 36 + icons/uil-cloud-redo.js | 28 - icons/uil-cloud-redo.tsx | 36 + icons/uil-cloud-share.js | 28 - icons/uil-cloud-share.tsx | 36 + icons/uil-cloud-shield.js | 28 - icons/uil-cloud-shield.tsx | 36 + icons/uil-cloud-showers-alt.js | 28 - icons/uil-cloud-showers-alt.tsx | 36 + icons/uil-cloud-showers-heavy.js | 28 - icons/uil-cloud-showers-heavy.tsx | 36 + icons/uil-cloud-showers.js | 28 - icons/uil-cloud-showers.tsx | 36 + icons/uil-cloud-slash.js | 28 - icons/uil-cloud-slash.tsx | 36 + icons/uil-cloud-sun-hail.js | 28 - icons/uil-cloud-sun-hail.tsx | 36 + icons/uil-cloud-sun-meatball.js | 28 - icons/uil-cloud-sun-meatball.tsx | 36 + icons/uil-cloud-sun-rain-alt.js | 28 - icons/uil-cloud-sun-rain-alt.tsx | 36 + icons/uil-cloud-sun-rain.js | 28 - icons/uil-cloud-sun-rain.tsx | 36 + icons/uil-cloud-sun-tear.js | 28 - icons/uil-cloud-sun-tear.tsx | 36 + icons/uil-cloud-sun.js | 28 - icons/uil-cloud-sun.tsx | 36 + icons/uil-cloud-times.js | 28 - icons/uil-cloud-times.tsx | 36 + icons/uil-cloud-unlock.js | 28 - icons/uil-cloud-unlock.tsx | 36 + icons/uil-cloud-upload.js | 28 - icons/uil-cloud-upload.tsx | 36 + icons/uil-cloud-wifi.js | 28 - icons/uil-cloud-wifi.tsx | 36 + icons/uil-cloud-wind.js | 28 - icons/uil-cloud-wind.tsx | 36 + icons/uil-cloud.js | 28 - icons/uil-cloud.tsx | 36 + icons/uil-clouds.js | 28 - icons/uil-clouds.tsx | 36 + icons/uil-club.js | 28 - icons/uil-club.tsx | 36 + icons/uil-code-branch.js | 28 - icons/uil-code-branch.tsx | 36 + icons/uil-coffee.js | 28 - icons/uil-coffee.tsx | 36 + icons/uil-cog.js | 28 - icons/uil-cog.tsx | 36 + icons/uil-coins.js | 28 - icons/uil-coins.tsx | 36 + icons/uil-columns.js | 28 - icons/uil-columns.tsx | 36 + icons/uil-comment-add.js | 28 - icons/uil-comment-add.tsx | 36 + icons/uil-comment-alt-block.js | 28 - icons/uil-comment-alt-block.tsx | 36 + icons/uil-comment-alt-chart-lines.js | 28 - icons/uil-comment-alt-chart-lines.tsx | 36 + icons/uil-comment-alt-check.js | 28 - icons/uil-comment-alt-check.tsx | 36 + icons/uil-comment-alt-dots.js | 28 - icons/uil-comment-alt-dots.tsx | 36 + icons/uil-comment-alt-download.js | 28 - icons/uil-comment-alt-download.tsx | 36 + icons/uil-comment-alt-edit.js | 28 - icons/uil-comment-alt-edit.tsx | 36 + icons/uil-comment-alt-exclamation.js | 28 - icons/uil-comment-alt-exclamation.tsx | 36 + icons/uil-comment-alt-heart.js | 28 - icons/uil-comment-alt-heart.tsx | 36 + icons/uil-comment-alt-image.js | 28 - icons/uil-comment-alt-image.tsx | 36 + icons/uil-comment-alt-info.js | 28 - icons/uil-comment-alt-info.tsx | 36 + icons/uil-comment-alt-lines.js | 28 - icons/uil-comment-alt-lines.tsx | 36 + icons/uil-comment-alt-lock.js | 28 - icons/uil-comment-alt-lock.tsx | 36 + icons/uil-comment-alt-medical.js | 28 - icons/uil-comment-alt-medical.tsx | 36 + icons/uil-comment-alt-message.js | 28 - icons/uil-comment-alt-message.tsx | 36 + icons/uil-comment-alt-notes.js | 28 - icons/uil-comment-alt-notes.tsx | 36 + icons/uil-comment-alt-plus.js | 28 - icons/uil-comment-alt-plus.tsx | 36 + icons/uil-comment-alt-question.js | 28 - icons/uil-comment-alt-question.tsx | 36 + icons/uil-comment-alt-redo.js | 28 - icons/uil-comment-alt-redo.tsx | 36 + icons/uil-comment-alt-search.js | 28 - icons/uil-comment-alt-search.tsx | 36 + icons/uil-comment-alt-share.js | 28 - icons/uil-comment-alt-share.tsx | 36 + icons/uil-comment-alt-shield.js | 28 - icons/uil-comment-alt-shield.tsx | 36 + icons/uil-comment-alt-slash.js | 28 - icons/uil-comment-alt-slash.tsx | 36 + icons/uil-comment-alt-upload.js | 28 - icons/uil-comment-alt-upload.tsx | 36 + icons/uil-comment-alt-verify.js | 28 - icons/uil-comment-alt-verify.tsx | 36 + icons/uil-comment-alt.js | 28 - icons/uil-comment-alt.tsx | 36 + icons/uil-comment-block.js | 28 - icons/uil-comment-block.tsx | 36 + icons/uil-comment-chart-line.js | 28 - icons/uil-comment-chart-line.tsx | 36 + icons/uil-comment-check.js | 28 - icons/uil-comment-check.tsx | 36 + icons/uil-comment-dots.js | 28 - icons/uil-comment-dots.tsx | 36 + icons/uil-comment-download.js | 28 - icons/uil-comment-download.tsx | 36 + icons/uil-comment-edit.js | 28 - icons/uil-comment-edit.tsx | 36 + icons/uil-comment-exclamation.js | 28 - icons/uil-comment-exclamation.tsx | 36 + icons/uil-comment-heart.js | 28 - icons/uil-comment-heart.tsx | 36 + icons/uil-comment-image.js | 28 - icons/uil-comment-image.tsx | 36 + icons/uil-comment-info-alt.js | 28 - icons/uil-comment-info-alt.tsx | 36 + icons/uil-comment-info.js | 28 - icons/uil-comment-info.tsx | 36 + icons/uil-comment-lines.js | 28 - icons/uil-comment-lines.tsx | 36 + icons/uil-comment-lock.js | 28 - icons/uil-comment-lock.tsx | 36 + icons/uil-comment-medical.js | 28 - icons/uil-comment-medical.tsx | 36 + icons/uil-comment-message.js | 28 - icons/uil-comment-message.tsx | 36 + icons/uil-comment-notes.js | 28 - icons/uil-comment-notes.tsx | 36 + icons/uil-comment-plus.js | 28 - icons/uil-comment-plus.tsx | 36 + icons/uil-comment-question.js | 28 - icons/uil-comment-question.tsx | 36 + icons/uil-comment-redo.js | 28 - icons/uil-comment-redo.tsx | 36 + icons/uil-comment-search.js | 28 - icons/uil-comment-search.tsx | 36 + icons/uil-comment-share.js | 28 - icons/uil-comment-share.tsx | 36 + icons/uil-comment-shield.js | 28 - icons/uil-comment-shield.tsx | 36 + icons/uil-comment-slash.js | 28 - icons/uil-comment-slash.tsx | 36 + icons/uil-comment-upload.js | 28 - icons/uil-comment-upload.tsx | 36 + icons/uil-comment-verify.js | 28 - icons/uil-comment-verify.tsx | 36 + icons/uil-comment.js | 28 - icons/uil-comment.tsx | 36 + icons/uil-comments-alt.js | 28 - icons/uil-comments-alt.tsx | 36 + icons/uil-comments.js | 28 - icons/uil-comments.tsx | 36 + icons/uil-compact-disc.js | 28 - icons/uil-compact-disc.tsx | 36 + icons/uil-comparison.js | 28 - icons/uil-comparison.tsx | 36 + icons/uil-compass.js | 28 - icons/uil-compass.tsx | 36 + icons/uil-compress-alt-left.js | 28 - icons/uil-compress-alt-left.tsx | 36 + icons/uil-compress-alt.js | 28 - icons/uil-compress-alt.tsx | 36 + icons/uil-compress-arrows.js | 28 - icons/uil-compress-arrows.tsx | 36 + icons/uil-compress-lines.js | 28 - icons/uil-compress-lines.tsx | 36 + icons/uil-compress-point.js | 28 - icons/uil-compress-point.tsx | 36 + icons/uil-compress-v.js | 28 - icons/uil-compress-v.tsx | 36 + icons/uil-compress.js | 28 - icons/uil-compress.tsx | 36 + icons/uil-confused.js | 28 - icons/uil-confused.tsx | 36 + icons/uil-constructor.js | 28 - icons/uil-constructor.tsx | 36 + icons/uil-copy-alt.js | 28 - icons/uil-copy-alt.tsx | 36 + icons/uil-copy-landscape.js | 28 - icons/uil-copy-landscape.tsx | 36 + icons/uil-copy.js | 28 - icons/uil-copy.tsx | 36 + icons/uil-copyright.js | 28 - icons/uil-copyright.tsx | 36 + icons/uil-corner-down-left.js | 28 - icons/uil-corner-down-left.tsx | 36 + icons/uil-corner-down-right-alt.js | 28 - icons/uil-corner-down-right-alt.tsx | 36 + icons/uil-corner-down-right.js | 28 - icons/uil-corner-down-right.tsx | 36 + icons/uil-corner-left-down.js | 28 - icons/uil-corner-left-down.tsx | 36 + icons/uil-corner-right-down.js | 28 - icons/uil-corner-right-down.tsx | 36 + icons/uil-corner-up-left-alt.js | 28 - icons/uil-corner-up-left-alt.tsx | 36 + icons/uil-corner-up-left.js | 28 - icons/uil-corner-up-left.tsx | 36 + icons/uil-corner-up-right-alt.js | 28 - icons/uil-corner-up-right-alt.tsx | 36 + icons/uil-corner-up-right.js | 28 - icons/uil-corner-up-right.tsx | 36 + icons/uil-coronavirus.js | 28 - icons/uil-coronavirus.tsx | 36 + icons/uil-create-dashboard.js | 28 - icons/uil-create-dashboard.tsx | 36 + icons/uil-creative-commons-pd.js | 28 - icons/uil-creative-commons-pd.tsx | 36 + icons/uil-credit-card-search.js | 28 - icons/uil-credit-card-search.tsx | 36 + icons/uil-credit-card.js | 28 - icons/uil-credit-card.tsx | 36 + icons/uil-crockery.js | 28 - icons/uil-crockery.tsx | 36 + icons/uil-crop-alt-rotate-left.js | 28 - icons/uil-crop-alt-rotate-left.tsx | 36 + icons/uil-crop-alt-rotate-right.js | 28 - icons/uil-crop-alt-rotate-right.tsx | 36 + icons/uil-crop-alt.js | 28 - icons/uil-crop-alt.tsx | 36 + icons/uil-crosshair-alt.js | 28 - icons/uil-crosshair-alt.tsx | 36 + icons/uil-crosshair.js | 28 - icons/uil-crosshair.tsx | 36 + icons/uil-crosshairs.js | 28 - icons/uil-crosshairs.tsx | 36 + icons/uil-css3-simple.js | 28 - icons/uil-css3-simple.tsx | 36 + icons/uil-cube.js | 28 - icons/uil-cube.tsx | 36 + icons/uil-dashboard.js | 28 - icons/uil-dashboard.tsx | 36 + icons/uil-data-sharing.js | 28 - icons/uil-data-sharing.tsx | 36 + icons/uil-database-alt.js | 28 - icons/uil-database-alt.tsx | 36 + icons/uil-database.js | 28 - icons/uil-database.tsx | 36 + icons/uil-desert.js | 28 - icons/uil-desert.tsx | 36 + icons/uil-desktop-alt-slash.js | 28 - icons/uil-desktop-alt-slash.tsx | 36 + icons/uil-desktop-alt.js | 28 - icons/uil-desktop-alt.tsx | 36 + icons/uil-desktop-cloud-alt.js | 28 - icons/uil-desktop-cloud-alt.tsx | 36 + icons/uil-desktop-slash.js | 28 - icons/uil-desktop-slash.tsx | 36 + icons/uil-desktop.js | 28 - icons/uil-desktop.tsx | 36 + icons/uil-dialpad-alt.js | 28 - icons/uil-dialpad-alt.tsx | 36 + icons/uil-dialpad.js | 28 - icons/uil-dialpad.tsx | 36 + icons/uil-diamond.js | 28 - icons/uil-diamond.tsx | 36 + icons/uil-diary-alt.js | 28 - icons/uil-diary-alt.tsx | 36 + icons/uil-diary.js | 28 - icons/uil-diary.tsx | 36 + icons/uil-dice-five.js | 28 - icons/uil-dice-five.tsx | 36 + icons/uil-dice-four.js | 28 - icons/uil-dice-four.tsx | 36 + icons/uil-dice-one.js | 28 - icons/uil-dice-one.tsx | 36 + icons/uil-dice-six.js | 28 - icons/uil-dice-six.tsx | 36 + icons/uil-dice-three.js | 28 - icons/uil-dice-three.tsx | 36 + icons/uil-dice-two.js | 28 - icons/uil-dice-two.tsx | 36 + icons/uil-direction.js | 28 - icons/uil-direction.tsx | 36 + icons/uil-directions.js | 28 - icons/uil-directions.tsx | 36 + icons/uil-discord.js | 28 - icons/uil-discord.tsx | 36 + icons/uil-dizzy-meh.js | 28 - icons/uil-dizzy-meh.tsx | 36 + icons/uil-dna.js | 28 - icons/uil-dna.tsx | 36 + icons/uil-docker.js | 28 - icons/uil-docker.tsx | 36 + icons/uil-document-info.js | 28 - icons/uil-document-info.tsx | 36 + icons/uil-document-layout-center.js | 28 - icons/uil-document-layout-center.tsx | 36 + icons/uil-document-layout-left.js | 28 - icons/uil-document-layout-left.tsx | 36 + icons/uil-document-layout-right.js | 28 - icons/uil-document-layout-right.tsx | 36 + icons/uil-dollar-alt.js | 28 - icons/uil-dollar-alt.tsx | 36 + icons/uil-dollar-sign-alt.js | 28 - icons/uil-dollar-sign-alt.tsx | 36 + icons/uil-dollar-sign.js | 28 - icons/uil-dollar-sign.tsx | 36 + icons/uil-download-alt.js | 28 - icons/uil-download-alt.tsx | 36 + icons/uil-draggabledots.js | 28 - icons/uil-draggabledots.tsx | 36 + icons/uil-dribbble.js | 28 - icons/uil-dribbble.tsx | 36 + icons/uil-drill.js | 28 - icons/uil-drill.tsx | 36 + icons/uil-dropbox.js | 28 - icons/uil-dropbox.tsx | 36 + icons/uil-dumbbell.js | 28 - icons/uil-dumbbell.tsx | 36 + icons/uil-ear.js | 28 - icons/uil-ear.tsx | 36 + icons/uil-edit-alt.js | 28 - icons/uil-edit-alt.tsx | 36 + icons/uil-edit.js | 28 - icons/uil-edit.tsx | 36 + icons/uil-elipsis-double-v-alt.js | 28 - icons/uil-elipsis-double-v-alt.tsx | 36 + icons/uil-ellipsis-h.js | 28 - icons/uil-ellipsis-h.tsx | 36 + icons/uil-ellipsis-v.js | 28 - icons/uil-ellipsis-v.tsx | 36 + icons/uil-emoji.js | 28 - icons/uil-emoji.tsx | 36 + icons/uil-english-to-chinese.js | 28 - icons/uil-english-to-chinese.tsx | 36 + icons/uil-enter.js | 28 - icons/uil-enter.tsx | 36 + icons/uil-envelope-add.js | 28 - icons/uil-envelope-add.tsx | 36 + icons/uil-envelope-alt.js | 28 - icons/uil-envelope-alt.tsx | 36 + icons/uil-envelope-block.js | 28 - icons/uil-envelope-block.tsx | 36 + icons/uil-envelope-bookmark.js | 28 - icons/uil-envelope-bookmark.tsx | 36 + icons/uil-envelope-check.js | 28 - icons/uil-envelope-check.tsx | 36 + icons/uil-envelope-download-alt.js | 28 - icons/uil-envelope-download-alt.tsx | 36 + icons/uil-envelope-download.js | 28 - icons/uil-envelope-download.tsx | 36 + icons/uil-envelope-edit.js | 28 - icons/uil-envelope-edit.tsx | 36 + icons/uil-envelope-exclamation.js | 28 - icons/uil-envelope-exclamation.tsx | 36 + icons/uil-envelope-heart.js | 28 - icons/uil-envelope-heart.tsx | 36 + icons/uil-envelope-info.js | 28 - icons/uil-envelope-info.tsx | 36 + icons/uil-envelope-lock.js | 28 - icons/uil-envelope-lock.tsx | 36 + icons/uil-envelope-minus.js | 28 - icons/uil-envelope-minus.tsx | 36 + icons/uil-envelope-open.js | 28 - icons/uil-envelope-open.tsx | 36 + icons/uil-envelope-question.js | 28 - icons/uil-envelope-question.tsx | 36 + icons/uil-envelope-receive.js | 28 - icons/uil-envelope-receive.tsx | 36 + icons/uil-envelope-redo.js | 28 - icons/uil-envelope-redo.tsx | 36 + icons/uil-envelope-search.js | 28 - icons/uil-envelope-search.tsx | 36 + icons/uil-envelope-send.js | 28 - icons/uil-envelope-send.tsx | 36 + icons/uil-envelope-share.js | 28 - icons/uil-envelope-share.tsx | 36 + icons/uil-envelope-shield.js | 28 - icons/uil-envelope-shield.tsx | 36 + icons/uil-envelope-star.js | 28 - icons/uil-envelope-star.tsx | 36 + icons/uil-envelope-times.js | 28 - icons/uil-envelope-times.tsx | 36 + icons/uil-envelope-upload-alt.js | 28 - icons/uil-envelope-upload-alt.tsx | 36 + icons/uil-envelope-upload.js | 28 - icons/uil-envelope-upload.tsx | 36 + icons/uil-envelope.js | 28 - icons/uil-envelope.tsx | 36 + icons/uil-envelopes.js | 28 - icons/uil-envelopes.tsx | 36 + icons/uil-equal-circle.js | 28 - icons/uil-equal-circle.tsx | 36 + icons/uil-estate.js | 28 - icons/uil-estate.tsx | 36 + icons/uil-euro-circle.js | 28 - icons/uil-euro-circle.tsx | 36 + icons/uil-euro.js | 28 - icons/uil-euro.tsx | 36 + icons/uil-exchange-alt.js | 28 - icons/uil-exchange-alt.tsx | 36 + icons/uil-exchange.js | 28 - icons/uil-exchange.tsx | 36 + icons/uil-exclamation-circle.js | 28 - icons/uil-exclamation-circle.tsx | 36 + icons/uil-exclamation-octagon.js | 28 - icons/uil-exclamation-octagon.tsx | 36 + icons/uil-exclamation-triangle.js | 28 - icons/uil-exclamation-triangle.tsx | 36 + icons/uil-exclamation.js | 28 - icons/uil-exclamation.tsx | 36 + icons/uil-exclude.js | 28 - icons/uil-exclude.tsx | 36 + icons/uil-expand-alt.js | 28 - icons/uil-expand-alt.tsx | 36 + icons/uil-expand-arrows-alt.js | 28 - icons/uil-expand-arrows-alt.tsx | 36 + icons/uil-expand-arrows.js | 28 - icons/uil-expand-arrows.tsx | 36 + icons/uil-expand-from-corner.js | 28 - icons/uil-expand-from-corner.tsx | 36 + icons/uil-expand-left.js | 28 - icons/uil-expand-left.tsx | 36 + icons/uil-expand-right.js | 28 - icons/uil-expand-right.tsx | 36 + icons/uil-export.js | 28 - icons/uil-export.tsx | 36 + icons/uil-exposure-alt.js | 28 - icons/uil-exposure-alt.tsx | 36 + icons/uil-exposure-increase.js | 28 - icons/uil-exposure-increase.tsx | 36 + icons/uil-external-link-alt.js | 28 - icons/uil-external-link-alt.tsx | 36 + icons/uil-eye-slash.js | 28 - icons/uil-eye-slash.tsx | 36 + icons/uil-eye.js | 28 - icons/uil-eye.tsx | 36 + icons/uil-facebook-f.js | 28 - icons/uil-facebook-f.tsx | 36 + icons/uil-facebook-messenger-alt.js | 28 - icons/uil-facebook-messenger-alt.tsx | 36 + icons/uil-facebook-messenger.js | 28 - icons/uil-facebook-messenger.tsx | 36 + icons/uil-facebook.js | 28 - icons/uil-facebook.tsx | 36 + icons/uil-fahrenheit.js | 28 - icons/uil-fahrenheit.tsx | 36 + icons/uil-fast-mail-alt.js | 28 - icons/uil-fast-mail-alt.tsx | 36 + icons/uil-fast-mail.js | 28 - icons/uil-fast-mail.tsx | 36 + icons/uil-favorite.js | 28 - icons/uil-favorite.tsx | 36 + icons/uil-feedback.js | 28 - icons/uil-feedback.tsx | 36 + icons/uil-fidget-spinner.js | 28 - icons/uil-fidget-spinner.tsx | 36 + icons/uil-file-alt.js | 28 - icons/uil-file-alt.tsx | 36 + icons/uil-file-blank.js | 28 - icons/uil-file-blank.tsx | 36 + icons/uil-file-block-alt.js | 28 - icons/uil-file-block-alt.tsx | 36 + icons/uil-file-bookmark-alt.js | 28 - icons/uil-file-bookmark-alt.tsx | 36 + icons/uil-file-check-alt.js | 28 - icons/uil-file-check-alt.tsx | 36 + icons/uil-file-check.js | 28 - icons/uil-file-check.tsx | 36 + icons/uil-file-contract-dollar.js | 28 - icons/uil-file-contract-dollar.tsx | 36 + icons/uil-file-contract.js | 28 - icons/uil-file-contract.tsx | 36 + icons/uil-file-copy-alt.js | 28 - icons/uil-file-copy-alt.tsx | 36 + icons/uil-file-download-alt.js | 28 - icons/uil-file-download-alt.tsx | 36 + icons/uil-file-download.js | 28 - icons/uil-file-download.tsx | 36 + icons/uil-file-edit-alt.js | 28 - icons/uil-file-edit-alt.tsx | 36 + icons/uil-file-exclamation-alt.js | 28 - icons/uil-file-exclamation-alt.tsx | 36 + icons/uil-file-exclamation.js | 28 - icons/uil-file-exclamation.tsx | 36 + icons/uil-file-export.js | 28 - icons/uil-file-export.tsx | 36 + icons/uil-file-graph.js | 28 - icons/uil-file-graph.tsx | 36 + icons/uil-file-heart.js | 28 - icons/uil-file-heart.tsx | 36 + icons/uil-file-import.js | 28 - icons/uil-file-import.tsx | 36 + icons/uil-file-info-alt.js | 28 - icons/uil-file-info-alt.tsx | 36 + icons/uil-file-landscape-alt.js | 28 - icons/uil-file-landscape-alt.tsx | 36 + icons/uil-file-landscape.js | 28 - icons/uil-file-landscape.tsx | 36 + icons/uil-file-lanscape-slash.js | 28 - icons/uil-file-lanscape-slash.tsx | 36 + icons/uil-file-lock-alt.js | 28 - icons/uil-file-lock-alt.tsx | 36 + icons/uil-file-medical-alt.js | 28 - icons/uil-file-medical-alt.tsx | 36 + icons/uil-file-medical.js | 28 - icons/uil-file-medical.tsx | 36 + icons/uil-file-minus-alt.js | 28 - icons/uil-file-minus-alt.tsx | 36 + icons/uil-file-minus.js | 28 - icons/uil-file-minus.tsx | 36 + icons/uil-file-network.js | 28 - icons/uil-file-network.tsx | 36 + icons/uil-file-plus-alt.js | 28 - icons/uil-file-plus-alt.tsx | 36 + icons/uil-file-plus.js | 28 - icons/uil-file-plus.tsx | 36 + icons/uil-file-question-alt.js | 28 - icons/uil-file-question-alt.tsx | 36 + icons/uil-file-question.js | 28 - icons/uil-file-question.tsx | 36 + icons/uil-file-redo-alt.js | 28 - icons/uil-file-redo-alt.tsx | 36 + icons/uil-file-search-alt.js | 28 - icons/uil-file-search-alt.tsx | 36 + icons/uil-file-share-alt.js | 28 - icons/uil-file-share-alt.tsx | 36 + icons/uil-file-shield-alt.js | 28 - icons/uil-file-shield-alt.tsx | 36 + icons/uil-file-slash.js | 28 - icons/uil-file-slash.tsx | 36 + icons/uil-file-times-alt.js | 28 - icons/uil-file-times-alt.tsx | 36 + icons/uil-file-times.js | 28 - icons/uil-file-times.tsx | 36 + icons/uil-file-upload-alt.js | 28 - icons/uil-file-upload-alt.tsx | 36 + icons/uil-file-upload.js | 28 - icons/uil-file-upload.tsx | 36 + icons/uil-file.js | 28 - icons/uil-file.tsx | 36 + icons/uil-files-landscapes-alt.js | 28 - icons/uil-files-landscapes-alt.tsx | 36 + icons/uil-files-landscapes.js | 28 - icons/uil-files-landscapes.tsx | 36 + icons/uil-film.js | 28 - icons/uil-film.tsx | 36 + icons/uil-filter-slash.js | 28 - icons/uil-filter-slash.tsx | 36 + icons/uil-filter.js | 28 - icons/uil-filter.tsx | 36 + icons/uil-fire.js | 28 - icons/uil-fire.tsx | 36 + icons/uil-flask-potion.js | 28 - icons/uil-flask-potion.tsx | 36 + icons/uil-flask.js | 28 - icons/uil-flask.tsx | 36 + icons/uil-flip-h-alt.js | 28 - icons/uil-flip-h-alt.tsx | 36 + icons/uil-flip-h.js | 28 - icons/uil-flip-h.tsx | 36 + icons/uil-flip-v-alt.js | 28 - icons/uil-flip-v-alt.tsx | 36 + icons/uil-flip-v.js | 28 - icons/uil-flip-v.tsx | 36 + icons/uil-flower.js | 28 - icons/uil-flower.tsx | 36 + icons/uil-focus-add.js | 28 - icons/uil-focus-add.tsx | 36 + icons/uil-focus-target.js | 28 - icons/uil-focus-target.tsx | 36 + icons/uil-focus.js | 28 - icons/uil-focus.tsx | 36 + icons/uil-folder-check.js | 28 - icons/uil-folder-check.tsx | 36 + icons/uil-folder-download.js | 28 - icons/uil-folder-download.tsx | 36 + icons/uil-folder-exclamation.js | 28 - icons/uil-folder-exclamation.tsx | 36 + icons/uil-folder-heart.js | 28 - icons/uil-folder-heart.tsx | 36 + icons/uil-folder-info.js | 28 - icons/uil-folder-info.tsx | 36 + icons/uil-folder-lock.js | 28 - icons/uil-folder-lock.tsx | 36 + icons/uil-folder-medical.js | 28 - icons/uil-folder-medical.tsx | 36 + icons/uil-folder-minus.js | 28 - icons/uil-folder-minus.tsx | 36 + icons/uil-folder-network.js | 28 - icons/uil-folder-network.tsx | 36 + icons/uil-folder-open.js | 28 - icons/uil-folder-open.tsx | 36 + icons/uil-folder-plus.js | 28 - icons/uil-folder-plus.tsx | 36 + icons/uil-folder-question.js | 28 - icons/uil-folder-question.tsx | 36 + icons/uil-folder-slash.js | 28 - icons/uil-folder-slash.tsx | 36 + icons/uil-folder-times.js | 28 - icons/uil-folder-times.tsx | 36 + icons/uil-folder-upload.js | 28 - icons/uil-folder-upload.tsx | 36 + icons/uil-folder.js | 28 - icons/uil-folder.tsx | 36 + icons/uil-font.js | 28 - icons/uil-font.tsx | 36 + icons/uil-football-american.js | 28 - icons/uil-football-american.tsx | 36 + icons/uil-football-ball.js | 28 - icons/uil-football-ball.tsx | 36 + icons/uil-football.js | 28 - icons/uil-football.tsx | 36 + icons/uil-forecastcloud-moon-tear.js | 28 - icons/uil-forecastcloud-moon-tear.tsx | 36 + icons/uil-forwaded-call.js | 28 - icons/uil-forwaded-call.tsx | 36 + icons/uil-forward.js | 28 - icons/uil-forward.tsx | 36 + icons/uil-frown.js | 28 - icons/uil-frown.tsx | 36 + icons/uil-game-structure.js | 28 - icons/uil-game-structure.tsx | 36 + icons/uil-gift.js | 28 - icons/uil-gift.tsx | 36 + icons/uil-github-alt.js | 28 - icons/uil-github-alt.tsx | 36 + icons/uil-github.js | 28 - icons/uil-github.tsx | 36 + icons/uil-gitlab.js | 28 - icons/uil-gitlab.tsx | 36 + icons/uil-glass-martini-alt-slash.js | 28 - icons/uil-glass-martini-alt-slash.tsx | 36 + icons/uil-glass-martini-alt.js | 28 - icons/uil-glass-martini-alt.tsx | 36 + icons/uil-glass-martini.js | 28 - icons/uil-glass-martini.tsx | 36 + icons/uil-glass-tea.js | 28 - icons/uil-glass-tea.tsx | 36 + icons/uil-glass.js | 28 - icons/uil-glass.tsx | 36 + icons/uil-globe.js | 28 - icons/uil-globe.tsx | 36 + icons/uil-gold.js | 28 - icons/uil-gold.tsx | 36 + icons/uil-golf-ball.js | 28 - icons/uil-golf-ball.tsx | 36 + icons/uil-google-drive-alt.js | 28 - icons/uil-google-drive-alt.tsx | 36 + icons/uil-google-drive.js | 28 - icons/uil-google-drive.tsx | 36 + icons/uil-google-hangouts-alt.js | 28 - icons/uil-google-hangouts-alt.tsx | 36 + icons/uil-google-hangouts.js | 28 - icons/uil-google-hangouts.tsx | 36 + icons/uil-google-play.js | 28 - icons/uil-google-play.tsx | 36 + icons/uil-google.js | 28 - icons/uil-google.tsx | 36 + icons/uil-graduation-cap.js | 28 - icons/uil-graduation-cap.tsx | 36 + icons/uil-graph-bar.js | 28 - icons/uil-graph-bar.tsx | 36 + icons/uil-grid.js | 28 - icons/uil-grid.tsx | 36 + icons/uil-grids.js | 28 - icons/uil-grids.tsx | 36 + icons/uil-grin-tongue-wink-alt.js | 28 - icons/uil-grin-tongue-wink-alt.tsx | 36 + icons/uil-grin-tongue-wink.js | 28 - icons/uil-grin-tongue-wink.tsx | 36 + icons/uil-grin.js | 28 - icons/uil-grin.tsx | 36 + icons/uil-grip-horizontal-line.js | 28 - icons/uil-grip-horizontal-line.tsx | 36 + icons/uil-hard-hat.js | 28 - icons/uil-hard-hat.tsx | 36 + icons/uil-hdd.js | 28 - icons/uil-hdd.tsx | 36 + icons/uil-head-side-cough.js | 28 - icons/uil-head-side-cough.tsx | 36 + icons/uil-head-side-mask.js | 28 - icons/uil-head-side-mask.tsx | 36 + icons/uil-head-side.js | 28 - icons/uil-head-side.tsx | 36 + icons/uil-headphone-slash.js | 28 - icons/uil-headphone-slash.tsx | 36 + icons/uil-headphones-alt.js | 28 - icons/uil-headphones-alt.tsx | 36 + icons/uil-headphones.js | 28 - icons/uil-headphones.tsx | 36 + icons/uil-heart-alt.js | 28 - icons/uil-heart-alt.tsx | 36 + icons/uil-heart-break.js | 28 - icons/uil-heart-break.tsx | 36 + icons/uil-heart-medical.js | 28 - icons/uil-heart-medical.tsx | 36 + icons/uil-heart-rate.js | 28 - icons/uil-heart-rate.tsx | 36 + icons/uil-heart-sign.js | 28 - icons/uil-heart-sign.tsx | 36 + icons/uil-heart.js | 28 - icons/uil-heart.tsx | 36 + icons/uil-heartbeat.js | 28 - icons/uil-heartbeat.tsx | 36 + icons/uil-hindi-to-chinese.js | 28 - icons/uil-hindi-to-chinese.tsx | 36 + icons/uil-hipchat.js | 28 - icons/uil-hipchat.tsx | 36 + icons/uil-history-alt.js | 28 - icons/uil-history-alt.tsx | 36 + icons/uil-history.js | 28 - icons/uil-history.tsx | 36 + icons/uil-home.js | 28 - icons/uil-home.tsx | 36 + icons/uil-horizontal-align-center.js | 28 - icons/uil-horizontal-align-center.tsx | 36 + icons/uil-horizontal-align-left.js | 28 - icons/uil-horizontal-align-left.tsx | 36 + icons/uil-horizontal-align-right.js | 28 - icons/uil-horizontal-align-right.tsx | 36 + icons/uil-horizontal-distribution-center.js | 28 - icons/uil-horizontal-distribution-center.tsx | 36 + icons/uil-horizontal-distribution-left.js | 28 - icons/uil-horizontal-distribution-left.tsx | 36 + icons/uil-horizontal-distribution-right.js | 28 - icons/uil-horizontal-distribution-right.tsx | 36 + icons/uil-hospital-square-sign.js | 28 - icons/uil-hospital-square-sign.tsx | 36 + icons/uil-hospital-symbol.js | 28 - icons/uil-hospital-symbol.tsx | 36 + icons/uil-hospital.js | 28 - icons/uil-hospital.tsx | 36 + icons/uil-hourglass.js | 28 - icons/uil-hourglass.tsx | 36 + icons/uil-house-user.js | 28 - icons/uil-house-user.tsx | 36 + icons/uil-html3-alt.js | 28 - icons/uil-html3-alt.tsx | 36 + icons/uil-html3.js | 28 - icons/uil-html3.tsx | 36 + icons/uil-html5-alt.js | 28 - icons/uil-html5-alt.tsx | 36 + icons/uil-html5.js | 28 - icons/uil-html5.tsx | 36 + icons/uil-hunting.js | 28 - icons/uil-hunting.tsx | 36 + icons/uil-icons.js | 28 - icons/uil-icons.tsx | 36 + icons/uil-illustration.js | 28 - icons/uil-illustration.tsx | 36 + icons/uil-image-alt-slash.js | 28 - icons/uil-image-alt-slash.tsx | 36 + icons/uil-image-block.js | 28 - icons/uil-image-block.tsx | 36 + icons/uil-image-broken.js | 28 - icons/uil-image-broken.tsx | 36 + icons/uil-image-check.js | 28 - icons/uil-image-check.tsx | 36 + icons/uil-image-download.js | 28 - icons/uil-image-download.tsx | 36 + icons/uil-image-edit.js | 28 - icons/uil-image-edit.tsx | 36 + icons/uil-image-lock.js | 28 - icons/uil-image-lock.tsx | 36 + icons/uil-image-minus.js | 28 - icons/uil-image-minus.tsx | 36 + icons/uil-image-plus.js | 28 - icons/uil-image-plus.tsx | 36 + icons/uil-image-question.js | 28 - icons/uil-image-question.tsx | 36 + icons/uil-image-redo.js | 28 - icons/uil-image-redo.tsx | 36 + icons/uil-image-resize-landscape.js | 28 - icons/uil-image-resize-landscape.tsx | 36 + icons/uil-image-resize-square.js | 28 - icons/uil-image-resize-square.tsx | 36 + icons/uil-image-search.js | 28 - icons/uil-image-search.tsx | 36 + icons/uil-image-share.js | 28 - icons/uil-image-share.tsx | 36 + icons/uil-image-shield.js | 28 - icons/uil-image-shield.tsx | 36 + icons/uil-image-slash.js | 28 - icons/uil-image-slash.tsx | 36 + icons/uil-image-times.js | 28 - icons/uil-image-times.tsx | 36 + icons/uil-image-upload.js | 28 - icons/uil-image-upload.tsx | 36 + icons/uil-image-v.js | 28 - icons/uil-image-v.tsx | 36 + icons/uil-image.js | 28 - icons/uil-image.tsx | 36 + icons/uil-images.js | 28 - icons/uil-images.tsx | 36 + icons/uil-import.js | 28 - icons/uil-import.tsx | 36 + icons/uil-inbox.js | 28 - icons/uil-inbox.tsx | 36 + icons/uil-incoming-call.js | 28 - icons/uil-incoming-call.tsx | 36 + icons/uil-info-circle.js | 28 - icons/uil-info-circle.tsx | 36 + icons/uil-info.js | 28 - icons/uil-info.tsx | 36 + icons/uil-instagram-alt.js | 28 - icons/uil-instagram-alt.tsx | 36 + icons/uil-instagram.js | 28 - icons/uil-instagram.tsx | 36 + icons/uil-intercom-alt.js | 28 - icons/uil-intercom-alt.tsx | 36 + icons/uil-intercom.js | 28 - icons/uil-intercom.tsx | 36 + icons/uil-invoice.js | 28 - icons/uil-invoice.tsx | 36 + icons/uil-italic.js | 28 - icons/uil-italic.tsx | 36 + icons/uil-jackhammer.js | 28 - icons/uil-jackhammer.tsx | 36 + icons/uil-java-script.js | 28 - icons/uil-java-script.tsx | 36 + icons/uil-kayak.js | 28 - icons/uil-kayak.tsx | 36 + icons/uil-key-skeleton-alt.js | 28 - icons/uil-key-skeleton-alt.tsx | 36 + icons/uil-key-skeleton.js | 28 - icons/uil-key-skeleton.tsx | 36 + icons/uil-keyboard-alt.js | 28 - icons/uil-keyboard-alt.tsx | 36 + icons/uil-keyboard-hide.js | 28 - icons/uil-keyboard-hide.tsx | 36 + icons/uil-keyboard-show.js | 28 - icons/uil-keyboard-show.tsx | 36 + icons/uil-keyboard.js | 28 - icons/uil-keyboard.tsx | 36 + icons/uil-keyhole-circle.js | 28 - icons/uil-keyhole-circle.tsx | 36 + icons/uil-keyhole-square-full.js | 28 - icons/uil-keyhole-square-full.tsx | 36 + icons/uil-keyhole-square.js | 28 - icons/uil-keyhole-square.tsx | 36 + icons/uil-kid.js | 28 - icons/uil-kid.tsx | 36 + icons/uil-label-alt.js | 28 - icons/uil-label-alt.tsx | 36 + icons/uil-label.js | 28 - icons/uil-label.tsx | 36 + icons/uil-lamp.js | 28 - icons/uil-lamp.tsx | 36 + icons/uil-language.js | 28 - icons/uil-language.tsx | 36 + icons/uil-laptop-cloud.js | 28 - icons/uil-laptop-cloud.tsx | 36 + icons/uil-laptop-connection.js | 28 - icons/uil-laptop-connection.tsx | 36 + icons/uil-laptop.js | 28 - icons/uil-laptop.tsx | 36 + icons/uil-laughing.js | 28 - icons/uil-laughing.tsx | 36 + icons/uil-layer-group-slash.js | 28 - icons/uil-layer-group-slash.tsx | 36 + icons/uil-layer-group.js | 28 - icons/uil-layer-group.tsx | 36 + icons/uil-layers-alt.js | 28 - icons/uil-layers-alt.tsx | 36 + icons/uil-layers-slash.js | 28 - icons/uil-layers-slash.tsx | 36 + icons/uil-layers.js | 28 - icons/uil-layers.tsx | 36 + icons/uil-left-arrow-from-left.js | 28 - icons/uil-left-arrow-from-left.tsx | 36 + icons/uil-left-arrow-to-left.js | 28 - icons/uil-left-arrow-to-left.tsx | 36 + icons/uil-left-indent-alt.js | 28 - icons/uil-left-indent-alt.tsx | 36 + icons/uil-left-indent.js | 28 - icons/uil-left-indent.tsx | 36 + icons/uil-left-to-right-text-direction.js | 28 - icons/uil-left-to-right-text-direction.tsx | 36 + icons/uil-letter-chinese-a.js | 28 - icons/uil-letter-chinese-a.tsx | 36 + icons/uil-letter-english-a.js | 28 - icons/uil-letter-english-a.tsx | 36 + icons/uil-letter-hindi-a.js | 28 - icons/uil-letter-hindi-a.tsx | 36 + icons/uil-letter-japanese-a.js | 28 - icons/uil-letter-japanese-a.tsx | 36 + icons/uil-life-ring.js | 28 - icons/uil-life-ring.tsx | 36 + icons/uil-lightbulb-alt.js | 28 - icons/uil-lightbulb-alt.tsx | 36 + icons/uil-lightbulb.js | 28 - icons/uil-lightbulb.tsx | 36 + icons/uil-line-alt.js | 28 - icons/uil-line-alt.tsx | 36 + icons/uil-line-spacing.js | 28 - icons/uil-line-spacing.tsx | 36 + icons/uil-line.js | 28 - icons/uil-line.tsx | 36 + icons/uil-link-add.js | 28 - icons/uil-link-add.tsx | 36 + icons/uil-link-alt.js | 28 - icons/uil-link-alt.tsx | 36 + icons/uil-link-broken.js | 28 - icons/uil-link-broken.tsx | 36 + icons/uil-link-h.js | 28 - icons/uil-link-h.tsx | 36 + icons/uil-link.js | 28 - icons/uil-link.tsx | 36 + icons/uil-linkedin-alt.js | 28 - icons/uil-linkedin-alt.tsx | 36 + icons/uil-linkedin.js | 28 - icons/uil-linkedin.tsx | 36 + icons/uil-linux.js | 28 - icons/uil-linux.tsx | 36 + icons/uil-lira-sign.js | 28 - icons/uil-lira-sign.tsx | 36 + icons/uil-list-ol-alt.js | 28 - icons/uil-list-ol-alt.tsx | 36 + icons/uil-list-ol.js | 28 - icons/uil-list-ol.tsx | 36 + icons/uil-list-ui-alt.js | 28 - icons/uil-list-ui-alt.tsx | 36 + icons/uil-list-ul.js | 28 - icons/uil-list-ul.tsx | 36 + icons/uil-location-arrow-alt.js | 28 - icons/uil-location-arrow-alt.tsx | 36 + icons/uil-location-arrow.js | 28 - icons/uil-location-arrow.tsx | 36 + icons/uil-location-pin-alt.js | 28 - icons/uil-location-pin-alt.tsx | 36 + icons/uil-location-point.js | 28 - icons/uil-location-point.tsx | 36 + icons/uil-lock-access.js | 28 - icons/uil-lock-access.tsx | 36 + icons/uil-lock-alt.js | 28 - icons/uil-lock-alt.tsx | 36 + icons/uil-lock-open-alt.js | 28 - icons/uil-lock-open-alt.tsx | 36 + icons/uil-lock-slash.js | 28 - icons/uil-lock-slash.tsx | 36 + icons/uil-lock.js | 28 - icons/uil-lock.tsx | 36 + icons/uil-lottiefiles-alt.js | 28 - icons/uil-lottiefiles-alt.tsx | 36 + icons/uil-lottiefiles.js | 28 - icons/uil-lottiefiles.tsx | 36 + icons/uil-luggage-cart.js | 28 - icons/uil-luggage-cart.tsx | 36 + icons/uil-mailbox-alt.js | 28 - icons/uil-mailbox-alt.tsx | 36 + icons/uil-mailbox.js | 28 - icons/uil-mailbox.tsx | 36 + icons/uil-map-marker-alt.js | 28 - icons/uil-map-marker-alt.tsx | 36 + icons/uil-map-marker-edit.js | 28 - icons/uil-map-marker-edit.tsx | 36 + icons/uil-map-marker-info.js | 28 - icons/uil-map-marker-info.tsx | 36 + icons/uil-map-marker-minus.js | 28 - icons/uil-map-marker-minus.tsx | 36 + icons/uil-map-marker-plus.js | 28 - icons/uil-map-marker-plus.tsx | 36 + icons/uil-map-marker-question.js | 28 - icons/uil-map-marker-question.tsx | 36 + icons/uil-map-marker-shield.js | 28 - icons/uil-map-marker-shield.tsx | 36 + icons/uil-map-marker-slash.js | 28 - icons/uil-map-marker-slash.tsx | 36 + icons/uil-map-marker.js | 28 - icons/uil-map-marker.tsx | 36 + icons/uil-map-pin-alt.js | 28 - icons/uil-map-pin-alt.tsx | 36 + icons/uil-map-pin.js | 28 - icons/uil-map-pin.tsx | 36 + icons/uil-map.js | 28 - icons/uil-map.tsx | 36 + icons/uil-mars.js | 28 - icons/uil-mars.tsx | 36 + icons/uil-master-card.js | 28 - icons/uil-master-card.tsx | 36 + icons/uil-maximize-left.js | 28 - icons/uil-maximize-left.tsx | 36 + icons/uil-medal.js | 28 - icons/uil-medal.tsx | 36 + icons/uil-medical-drip.js | 28 - icons/uil-medical-drip.tsx | 36 + icons/uil-medical-square-full.js | 28 - icons/uil-medical-square-full.tsx | 36 + icons/uil-medical-square.js | 28 - icons/uil-medical-square.tsx | 36 + icons/uil-medium-m.js | 28 - icons/uil-medium-m.tsx | 36 + icons/uil-medkit.js | 28 - icons/uil-medkit.tsx | 36 + icons/uil-meeting-board.js | 28 - icons/uil-meeting-board.tsx | 36 + icons/uil-megaphone.js | 28 - icons/uil-megaphone.tsx | 36 + icons/uil-meh-alt.js | 28 - icons/uil-meh-alt.tsx | 36 + icons/uil-meh-closed-eye.js | 28 - icons/uil-meh-closed-eye.tsx | 36 + icons/uil-meh.js | 28 - icons/uil-meh.tsx | 36 + icons/uil-message.js | 28 - icons/uil-message.tsx | 36 + icons/uil-metro.js | 28 - icons/uil-metro.tsx | 36 + icons/uil-microphone-slash.js | 28 - icons/uil-microphone-slash.tsx | 36 + icons/uil-microphone.js | 28 - icons/uil-microphone.tsx | 36 + icons/uil-microscope.js | 28 - icons/uil-microscope.tsx | 36 + icons/uil-microsoft.js | 28 - icons/uil-microsoft.tsx | 36 + icons/uil-minus-circle.js | 28 - icons/uil-minus-circle.tsx | 36 + icons/uil-minus-path.js | 28 - icons/uil-minus-path.tsx | 36 + icons/uil-minus-square-full.js | 28 - icons/uil-minus-square-full.tsx | 36 + icons/uil-minus-square.js | 28 - icons/uil-minus-square.tsx | 36 + icons/uil-minus.js | 28 - icons/uil-minus.tsx | 36 + icons/uil-missed-call.js | 28 - icons/uil-missed-call.tsx | 36 + icons/uil-mobile-android-alt.js | 28 - icons/uil-mobile-android-alt.tsx | 36 + icons/uil-mobile-android.js | 28 - icons/uil-mobile-android.tsx | 36 + icons/uil-mobile-vibrate.js | 28 - icons/uil-mobile-vibrate.tsx | 36 + icons/uil-modem.js | 28 - icons/uil-modem.tsx | 36 + icons/uil-money-bill-slash.js | 28 - icons/uil-money-bill-slash.tsx | 36 + icons/uil-money-bill-stack.js | 28 - icons/uil-money-bill-stack.tsx | 36 + icons/uil-money-bill.js | 28 - icons/uil-money-bill.tsx | 36 + icons/uil-money-insert.js | 28 - icons/uil-money-insert.tsx | 36 + icons/uil-money-stack.js | 28 - icons/uil-money-stack.tsx | 36 + icons/uil-money-withdraw.js | 28 - icons/uil-money-withdraw.tsx | 36 + icons/uil-money-withdrawal.js | 28 - icons/uil-money-withdrawal.tsx | 36 + icons/uil-moneybag-alt.js | 28 - icons/uil-moneybag-alt.tsx | 36 + icons/uil-moneybag.js | 28 - icons/uil-moneybag.tsx | 36 + icons/uil-monitor-heart-rate.js | 28 - icons/uil-monitor-heart-rate.tsx | 36 + icons/uil-monitor.js | 28 - icons/uil-monitor.tsx | 36 + icons/uil-moon-eclipse.js | 28 - icons/uil-moon-eclipse.tsx | 36 + icons/uil-moon.js | 28 - icons/uil-moon.tsx | 36 + icons/uil-moonset.js | 28 - icons/uil-moonset.tsx | 36 + icons/uil-mountains-sun.js | 28 - icons/uil-mountains-sun.tsx | 36 + icons/uil-mountains.js | 28 - icons/uil-mountains.tsx | 36 + icons/uil-mouse-alt-2.js | 28 - icons/uil-mouse-alt-2.tsx | 36 + icons/uil-mouse-alt.js | 28 - icons/uil-mouse-alt.tsx | 36 + icons/uil-mouse.js | 28 - icons/uil-mouse.tsx | 36 + icons/uil-multiply.js | 28 - icons/uil-multiply.tsx | 36 + icons/uil-music-note.js | 28 - icons/uil-music-note.tsx | 36 + icons/uil-music-tune-slash.js | 28 - icons/uil-music-tune-slash.tsx | 36 + icons/uil-music.js | 28 - icons/uil-music.tsx | 36 + icons/uil-n-a.js | 28 - icons/uil-n-a.tsx | 36 + icons/uil-navigator.js | 28 - icons/uil-navigator.tsx | 36 + icons/uil-nerd.js | 28 - icons/uil-nerd.tsx | 36 + icons/uil-newspaper.js | 28 - icons/uil-newspaper.tsx | 36 + icons/uil-ninja.js | 28 - icons/uil-ninja.tsx | 36 + icons/uil-no-entry.js | 28 - icons/uil-no-entry.tsx | 36 + icons/uil-notebooks.js | 28 - icons/uil-notebooks.tsx | 36 + icons/uil-notes.js | 28 - icons/uil-notes.tsx | 36 + icons/uil-object-group.js | 28 - icons/uil-object-group.tsx | 36 + icons/uil-object-ungroup.js | 28 - icons/uil-object-ungroup.tsx | 36 + icons/uil-octagon.js | 28 - icons/uil-octagon.tsx | 36 + icons/uil-okta.js | 28 - icons/uil-okta.tsx | 36 + icons/uil-opera-alt.js | 28 - icons/uil-opera-alt.tsx | 36 + icons/uil-opera.js | 28 - icons/uil-opera.tsx | 36 + icons/uil-outgoing-call.js | 28 - icons/uil-outgoing-call.tsx | 36 + icons/uil-package.js | 28 - icons/uil-package.tsx | 36 + icons/uil-padlock.js | 28 - icons/uil-padlock.tsx | 36 + icons/uil-pagelines.js | 28 - icons/uil-pagelines.tsx | 36 + icons/uil-pagerduty.js | 28 - icons/uil-pagerduty.tsx | 36 + icons/uil-paint-tool.js | 28 - icons/uil-paint-tool.tsx | 36 + icons/uil-palette.js | 28 - icons/uil-palette.tsx | 36 + icons/uil-panel-add.js | 28 - icons/uil-panel-add.tsx | 36 + icons/uil-panorama-h-alt.js | 28 - icons/uil-panorama-h-alt.tsx | 36 + icons/uil-panorama-h.js | 28 - icons/uil-panorama-h.tsx | 36 + icons/uil-panorama-v.js | 28 - icons/uil-panorama-v.tsx | 36 + icons/uil-paperclip.js | 28 - icons/uil-paperclip.tsx | 36 + icons/uil-paragraph.js | 28 - icons/uil-paragraph.tsx | 36 + icons/uil-parcel.js | 28 - icons/uil-parcel.tsx | 36 + icons/uil-parking-circle.js | 28 - icons/uil-parking-circle.tsx | 36 + icons/uil-parking-square.js | 28 - icons/uil-parking-square.tsx | 36 + icons/uil-pathfinder-unite.js | 28 - icons/uil-pathfinder-unite.tsx | 36 + icons/uil-pathfinder.js | 28 - icons/uil-pathfinder.tsx | 36 + icons/uil-pause-circle.js | 28 - icons/uil-pause-circle.tsx | 36 + icons/uil-pause.js | 28 - icons/uil-pause.tsx | 36 + icons/uil-paypal.js | 28 - icons/uil-paypal.tsx | 36 + icons/uil-pen.js | 28 - icons/uil-pen.tsx | 36 + icons/uil-pentagon.js | 28 - icons/uil-pentagon.tsx | 36 + icons/uil-percentage.js | 28 - icons/uil-percentage.tsx | 36 + icons/uil-phone-alt.js | 28 - icons/uil-phone-alt.tsx | 36 + icons/uil-phone-pause.js | 28 - icons/uil-phone-pause.tsx | 36 + icons/uil-phone-slash.js | 28 - icons/uil-phone-slash.tsx | 36 + icons/uil-phone-times.js | 28 - icons/uil-phone-times.tsx | 36 + icons/uil-phone-volume.js | 28 - icons/uil-phone-volume.tsx | 36 + icons/uil-phone.js | 28 - icons/uil-phone.tsx | 36 + icons/uil-picture.js | 28 - icons/uil-picture.tsx | 36 + icons/uil-pizza-slice.js | 28 - icons/uil-pizza-slice.tsx | 36 + icons/uil-plane-arrival.js | 28 - icons/uil-plane-arrival.tsx | 36 + icons/uil-plane-departure.js | 28 - icons/uil-plane-departure.tsx | 36 + icons/uil-plane-fly.js | 28 - icons/uil-plane-fly.tsx | 36 + icons/uil-plane.js | 28 - icons/uil-plane.tsx | 36 + icons/uil-play-circle.js | 28 - icons/uil-play-circle.tsx | 36 + icons/uil-play.js | 28 - icons/uil-play.tsx | 36 + icons/uil-plug.js | 28 - icons/uil-plug.tsx | 36 + icons/uil-plus-circle.js | 28 - icons/uil-plus-circle.tsx | 36 + icons/uil-plus-square.js | 28 - icons/uil-plus-square.tsx | 36 + icons/uil-plus.js | 28 - icons/uil-plus.tsx | 36 + icons/uil-podium.js | 28 - icons/uil-podium.tsx | 36 + icons/uil-polygon.js | 28 - icons/uil-polygon.tsx | 36 + icons/uil-post-stamp.js | 28 - icons/uil-post-stamp.tsx | 36 + icons/uil-postcard.js | 28 - icons/uil-postcard.tsx | 36 + icons/uil-pound-circle.js | 28 - icons/uil-pound-circle.tsx | 36 + icons/uil-pound.js | 28 - icons/uil-pound.tsx | 36 + icons/uil-power.js | 28 - icons/uil-power.tsx | 36 + icons/uil-prescription-bottle.js | 28 - icons/uil-prescription-bottle.tsx | 36 + icons/uil-presentation-check.js | 28 - icons/uil-presentation-check.tsx | 36 + icons/uil-presentation-edit.js | 28 - icons/uil-presentation-edit.tsx | 36 + icons/uil-presentation-line.js | 28 - icons/uil-presentation-line.tsx | 36 + icons/uil-presentation-lines-alt.js | 28 - icons/uil-presentation-lines-alt.tsx | 36 + icons/uil-presentation-minus.js | 28 - icons/uil-presentation-minus.tsx | 36 + icons/uil-presentation-play.js | 28 - icons/uil-presentation-play.tsx | 36 + icons/uil-presentation-plus.js | 28 - icons/uil-presentation-plus.tsx | 36 + icons/uil-presentation-times.js | 28 - icons/uil-presentation-times.tsx | 36 + icons/uil-presentation.js | 28 - icons/uil-presentation.tsx | 36 + icons/uil-previous.js | 28 - icons/uil-previous.tsx | 36 + icons/uil-pricetag-alt.js | 28 - icons/uil-pricetag-alt.tsx | 36 + icons/uil-print-slash.js | 28 - icons/uil-print-slash.tsx | 36 + icons/uil-print.js | 28 - icons/uil-print.tsx | 36 + icons/uil-process.js | 28 - icons/uil-process.tsx | 36 + icons/uil-processor.js | 28 - icons/uil-processor.tsx | 36 + icons/uil-programming-language.js | 28 - icons/uil-programming-language.tsx | 36 + icons/uil-pump.js | 28 - icons/uil-pump.tsx | 36 + icons/uil-puzzle-piece.js | 28 - icons/uil-puzzle-piece.tsx | 36 + icons/uil-qrcode-scan.js | 28 - icons/uil-qrcode-scan.tsx | 36 + icons/uil-question-circle.js | 28 - icons/uil-question-circle.tsx | 36 + icons/uil-question.js | 28 - icons/uil-question.tsx | 36 + icons/uil-rainbow.js | 28 - icons/uil-rainbow.tsx | 36 + icons/uil-raindrops-alt.js | 28 - icons/uil-raindrops-alt.tsx | 36 + icons/uil-raindrops.js | 28 - icons/uil-raindrops.tsx | 36 + icons/uil-react.js | 28 - icons/uil-react.tsx | 36 + icons/uil-receipt-alt.js | 28 - icons/uil-receipt-alt.tsx | 36 + icons/uil-receipt.js | 28 - icons/uil-receipt.tsx | 36 + icons/uil-record-audio.js | 28 - icons/uil-record-audio.tsx | 36 + icons/uil-reddit-alien-alt.js | 28 - icons/uil-reddit-alien-alt.tsx | 36 + icons/uil-redo.js | 28 - icons/uil-redo.tsx | 36 + icons/uil-refresh.js | 28 - icons/uil-refresh.tsx | 36 + icons/uil-registered.js | 28 - icons/uil-registered.tsx | 36 + icons/uil-repeat.js | 28 - icons/uil-repeat.tsx | 36 + icons/uil-restaurant.js | 28 - icons/uil-restaurant.tsx | 36 + icons/uil-right-indent-alt.js | 28 - icons/uil-right-indent-alt.tsx | 36 + icons/uil-right-to-left-text-direction.js | 28 - icons/uil-right-to-left-text-direction.tsx | 36 + icons/uil-robot.js | 28 - icons/uil-robot.tsx | 36 + icons/uil-rocket.js | 28 - icons/uil-rocket.tsx | 36 + icons/uil-rope-way.js | 28 - icons/uil-rope-way.tsx | 36 + icons/uil-rotate-360.js | 28 - icons/uil-rotate-360.tsx | 36 + icons/uil-rss-alt.js | 28 - icons/uil-rss-alt.tsx | 36 + icons/uil-rss-interface.js | 28 - icons/uil-rss-interface.tsx | 36 + icons/uil-rss.js | 28 - icons/uil-rss.tsx | 36 + icons/uil-ruler-combined.js | 28 - icons/uil-ruler-combined.tsx | 36 + icons/uil-ruler.js | 28 - icons/uil-ruler.tsx | 36 + icons/uil-rupee-sign.js | 28 - icons/uil-rupee-sign.tsx | 36 + icons/uil-sad-cry.js | 28 - icons/uil-sad-cry.tsx | 36 + icons/uil-sad-crying.js | 28 - icons/uil-sad-crying.tsx | 36 + icons/uil-sad-dizzy.js | 28 - icons/uil-sad-dizzy.tsx | 36 + icons/uil-sad-squint.js | 28 - icons/uil-sad-squint.tsx | 36 + icons/uil-sad.js | 28 - icons/uil-sad.tsx | 36 + icons/uil-sanitizer-alt.js | 28 - icons/uil-sanitizer-alt.tsx | 36 + icons/uil-sanitizer.js | 28 - icons/uil-sanitizer.tsx | 36 + icons/uil-save.js | 28 - icons/uil-save.tsx | 36 + icons/uil-scaling-left.js | 28 - icons/uil-scaling-left.tsx | 36 + icons/uil-scaling-right.js | 28 - icons/uil-scaling-right.tsx | 36 + icons/uil-scenery.js | 28 - icons/uil-scenery.tsx | 36 + icons/uil-schedule.js | 28 - icons/uil-schedule.tsx | 36 + icons/uil-screw.js | 28 - icons/uil-screw.tsx | 36 + icons/uil-scroll-h.js | 28 - icons/uil-scroll-h.tsx | 36 + icons/uil-scroll.js | 28 - icons/uil-scroll.tsx | 36 + icons/uil-search-alt.js | 28 - icons/uil-search-alt.tsx | 36 + icons/uil-search-minus.js | 28 - icons/uil-search-minus.tsx | 36 + icons/uil-search-plus.js | 28 - icons/uil-search-plus.tsx | 36 + icons/uil-search.js | 28 - icons/uil-search.tsx | 36 + icons/uil-selfie.js | 28 - icons/uil-selfie.tsx | 36 + icons/uil-server-alt.js | 28 - icons/uil-server-alt.tsx | 36 + icons/uil-server-connection.js | 28 - icons/uil-server-connection.tsx | 36 + icons/uil-server-network-alt.js | 28 - icons/uil-server-network-alt.tsx | 36 + icons/uil-server-network.js | 28 - icons/uil-server-network.tsx | 36 + icons/uil-server.js | 28 - icons/uil-server.tsx | 36 + icons/uil-servers.js | 28 - icons/uil-servers.tsx | 36 + icons/uil-servicemark.js | 28 - icons/uil-servicemark.tsx | 36 + icons/uil-setting.js | 28 - icons/uil-setting.tsx | 36 + icons/uil-share-alt.js | 28 - icons/uil-share-alt.tsx | 36 + icons/uil-share.js | 28 - icons/uil-share.tsx | 36 + icons/uil-shield-check.js | 28 - icons/uil-shield-check.tsx | 36 + icons/uil-shield-exclamation.js | 28 - icons/uil-shield-exclamation.tsx | 36 + icons/uil-shield-plus.js | 28 - icons/uil-shield-plus.tsx | 36 + icons/uil-shield-question.js | 28 - icons/uil-shield-question.tsx | 36 + icons/uil-shield-slash.js | 28 - icons/uil-shield-slash.tsx | 36 + icons/uil-shield.js | 28 - icons/uil-shield.tsx | 36 + icons/uil-ship.js | 28 - icons/uil-ship.tsx | 36 + icons/uil-shop.js | 28 - icons/uil-shop.tsx | 36 + icons/uil-shopping-bag.js | 28 - icons/uil-shopping-bag.tsx | 36 + icons/uil-shopping-basket.js | 28 - icons/uil-shopping-basket.tsx | 36 + icons/uil-shopping-cart-alt.js | 28 - icons/uil-shopping-cart-alt.tsx | 36 + icons/uil-shopping-cart.js | 28 - icons/uil-shopping-cart.tsx | 36 + icons/uil-shovel.js | 28 - icons/uil-shovel.tsx | 36 + icons/uil-shrink.js | 28 - icons/uil-shrink.tsx | 36 + icons/uil-shuffle.js | 28 - icons/uil-shuffle.tsx | 36 + icons/uil-shutter-alt.js | 28 - icons/uil-shutter-alt.tsx | 36 + icons/uil-shutter.js | 28 - icons/uil-shutter.tsx | 36 + icons/uil-sick.js | 28 - icons/uil-sick.tsx | 36 + icons/uil-sigma.js | 28 - icons/uil-sigma.tsx | 36 + icons/uil-sign-alt.js | 28 - icons/uil-sign-alt.tsx | 36 + icons/uil-sign-in-alt.js | 28 - icons/uil-sign-in-alt.tsx | 36 + icons/uil-sign-left.js | 28 - icons/uil-sign-left.tsx | 36 + icons/uil-sign-out-alt.js | 28 - icons/uil-sign-out-alt.tsx | 36 + icons/uil-sign-right.js | 28 - icons/uil-sign-right.tsx | 36 + icons/uil-signal-alt-3.js | 28 - icons/uil-signal-alt-3.tsx | 36 + icons/uil-signal-alt.js | 28 - icons/uil-signal-alt.tsx | 36 + icons/uil-signal.js | 28 - icons/uil-signal.tsx | 36 + icons/uil-signin.js | 28 - icons/uil-signin.tsx | 36 + icons/uil-signout.js | 28 - icons/uil-signout.tsx | 36 + icons/uil-silence.js | 28 - icons/uil-silence.tsx | 36 + icons/uil-silent-squint.js | 28 - icons/uil-silent-squint.tsx | 36 + icons/uil-sim-card.js | 28 - icons/uil-sim-card.tsx | 36 + icons/uil-sitemap.js | 28 - icons/uil-sitemap.tsx | 36 + icons/uil-skip-forward-alt.js | 28 - icons/uil-skip-forward-alt.tsx | 36 + icons/uil-skip-forward-circle.js | 28 - icons/uil-skip-forward-circle.tsx | 36 + icons/uil-skip-forward.js | 28 - icons/uil-skip-forward.tsx | 36 + icons/uil-skype-alt.js | 28 - icons/uil-skype-alt.tsx | 36 + icons/uil-skype.js | 28 - icons/uil-skype.tsx | 36 + icons/uil-slack-alt.js | 28 - icons/uil-slack-alt.tsx | 36 + icons/uil-slack.js | 28 - icons/uil-slack.tsx | 36 + icons/uil-slider-h-range.js | 28 - icons/uil-slider-h-range.tsx | 36 + icons/uil-slider-h.js | 28 - icons/uil-slider-h.tsx | 36 + icons/uil-sliders-v-alt.js | 28 - icons/uil-sliders-v-alt.tsx | 36 + icons/uil-sliders-v.js | 28 - icons/uil-sliders-v.tsx | 36 + icons/uil-smile-beam.js | 28 - icons/uil-smile-beam.tsx | 36 + icons/uil-smile-dizzy.js | 28 - icons/uil-smile-dizzy.tsx | 36 + icons/uil-smile-squint-wink-alt.js | 28 - icons/uil-smile-squint-wink-alt.tsx | 36 + icons/uil-smile-squint-wink.js | 28 - icons/uil-smile-squint-wink.tsx | 36 + icons/uil-smile-wink-alt.js | 28 - icons/uil-smile-wink-alt.tsx | 36 + icons/uil-smile-wink.js | 28 - icons/uil-smile-wink.tsx | 36 + icons/uil-smile.js | 28 - icons/uil-smile.tsx | 36 + icons/uil-snapchat-alt.js | 28 - icons/uil-snapchat-alt.tsx | 36 + icons/uil-snapchat-ghost.js | 28 - icons/uil-snapchat-ghost.tsx | 36 + icons/uil-snapchat-square.js | 28 - icons/uil-snapchat-square.tsx | 36 + icons/uil-snow-flake.js | 28 - icons/uil-snow-flake.tsx | 36 + icons/uil-snowflake-alt.js | 28 - icons/uil-snowflake-alt.tsx | 36 + icons/uil-snowflake.js | 28 - icons/uil-snowflake.tsx | 36 + icons/uil-social-distancing.js | 28 - icons/uil-social-distancing.tsx | 36 + icons/uil-sort-amount-down.js | 28 - icons/uil-sort-amount-down.tsx | 36 + icons/uil-sort-amount-up.js | 28 - icons/uil-sort-amount-up.tsx | 36 + icons/uil-sort.js | 28 - icons/uil-sort.tsx | 36 + icons/uil-sorting.js | 28 - icons/uil-sorting.tsx | 36 + icons/uil-space-key.js | 28 - icons/uil-space-key.tsx | 36 + icons/uil-spade.js | 28 - icons/uil-spade.tsx | 36 + icons/uil-sperms.js | 28 - icons/uil-sperms.tsx | 36 + icons/uil-spin.js | 28 - icons/uil-spin.tsx | 36 + icons/uil-spinner-alt.js | 28 - icons/uil-spinner-alt.tsx | 36 + icons/uil-spinner.js | 28 - icons/uil-spinner.tsx | 36 + icons/uil-square-full.js | 28 - icons/uil-square-full.tsx | 36 + icons/uil-square-shape.js | 28 - icons/uil-square-shape.tsx | 36 + icons/uil-square.js | 28 - icons/uil-square.tsx | 36 + icons/uil-squint.js | 28 - icons/uil-squint.tsx | 36 + icons/uil-star-half-alt.js | 28 - icons/uil-star-half-alt.tsx | 36 + icons/uil-star.js | 28 - icons/uil-star.tsx | 36 + icons/uil-step-backward-alt.js | 28 - icons/uil-step-backward-alt.tsx | 36 + icons/uil-step-backward-circle.js | 28 - icons/uil-step-backward-circle.tsx | 36 + icons/uil-step-backward.js | 28 - icons/uil-step-backward.tsx | 36 + icons/uil-step-forward.js | 28 - icons/uil-step-forward.tsx | 36 + icons/uil-stethoscope-alt.js | 28 - icons/uil-stethoscope-alt.tsx | 36 + icons/uil-stethoscope.js | 28 - icons/uil-stethoscope.tsx | 36 + icons/uil-stop-circle.js | 28 - icons/uil-stop-circle.tsx | 36 + icons/uil-stopwatch-slash.js | 28 - icons/uil-stopwatch-slash.tsx | 36 + icons/uil-stopwatch.js | 28 - icons/uil-stopwatch.tsx | 36 + icons/uil-store-alt.js | 28 - icons/uil-store-alt.tsx | 36 + icons/uil-store-slash.js | 28 - icons/uil-store-slash.tsx | 36 + icons/uil-store.js | 28 - icons/uil-store.tsx | 36 + icons/uil-streering.js | 28 - icons/uil-streering.tsx | 36 + icons/uil-stretcher.js | 28 - icons/uil-stretcher.tsx | 36 + icons/uil-subject.js | 28 - icons/uil-subject.tsx | 36 + icons/uil-subway-alt.js | 28 - icons/uil-subway-alt.tsx | 36 + icons/uil-subway.js | 28 - icons/uil-subway.tsx | 36 + icons/uil-suitcase-alt.js | 28 - icons/uil-suitcase-alt.tsx | 36 + icons/uil-suitcase.js | 28 - icons/uil-suitcase.tsx | 36 + icons/uil-sun.js | 28 - icons/uil-sun.tsx | 36 + icons/uil-sunset.js | 28 - icons/uil-sunset.tsx | 36 + icons/uil-surprise.js | 28 - icons/uil-surprise.tsx | 36 + icons/uil-swatchbook.js | 28 - icons/uil-swatchbook.tsx | 36 + icons/uil-swiggy.js | 28 - icons/uil-swiggy.tsx | 36 + icons/uil-swimmer.js | 28 - icons/uil-swimmer.tsx | 36 + icons/uil-sync-exclamation.js | 28 - icons/uil-sync-exclamation.tsx | 36 + icons/uil-sync-slash.js | 28 - icons/uil-sync-slash.tsx | 36 + icons/uil-sync.js | 28 - icons/uil-sync.tsx | 36 + icons/uil-syringe.js | 28 - icons/uil-syringe.tsx | 36 + icons/uil-table-tennis.js | 28 - icons/uil-table-tennis.tsx | 36 + icons/uil-table.js | 28 - icons/uil-table.tsx | 36 + icons/uil-tablet.js | 28 - icons/uil-tablet.tsx | 36 + icons/uil-tablets.js | 28 - icons/uil-tablets.tsx | 36 + icons/uil-tachometer-fast-alt.js | 28 - icons/uil-tachometer-fast-alt.tsx | 36 + icons/uil-tachometer-fast.js | 28 - icons/uil-tachometer-fast.tsx | 36 + icons/uil-tag-alt.js | 28 - icons/uil-tag-alt.tsx | 36 + icons/uil-tag.js | 28 - icons/uil-tag.tsx | 36 + icons/uil-tape.js | 28 - icons/uil-tape.tsx | 36 + icons/uil-taxi.js | 28 - icons/uil-taxi.tsx | 36 + icons/uil-tear.js | 28 - icons/uil-tear.tsx | 36 + icons/uil-telegram-alt.js | 28 - icons/uil-telegram-alt.tsx | 36 + icons/uil-telegram.js | 28 - icons/uil-telegram.tsx | 36 + icons/uil-telescope.js | 28 - icons/uil-telescope.tsx | 36 + icons/uil-temperature-empty.js | 28 - icons/uil-temperature-empty.tsx | 36 + icons/uil-temperature-half.js | 28 - icons/uil-temperature-half.tsx | 36 + icons/uil-temperature-minus.js | 28 - icons/uil-temperature-minus.tsx | 36 + icons/uil-temperature-plus.js | 28 - icons/uil-temperature-plus.tsx | 36 + icons/uil-temperature-quarter.js | 28 - icons/uil-temperature-quarter.tsx | 36 + icons/uil-temperature-three-quarter.js | 28 - icons/uil-temperature-three-quarter.tsx | 36 + icons/uil-temperature.js | 28 - icons/uil-temperature.tsx | 36 + icons/uil-tennis-ball.js | 28 - icons/uil-tennis-ball.tsx | 36 + icons/uil-text-fields.js | 28 - icons/uil-text-fields.tsx | 36 + icons/uil-text-size.js | 28 - icons/uil-text-size.tsx | 36 + icons/uil-text-strike-through.js | 28 - icons/uil-text-strike-through.tsx | 36 + icons/uil-text.js | 28 - icons/uil-text.tsx | 36 + icons/uil-th-large.js | 28 - icons/uil-th-large.tsx | 36 + icons/uil-th-slash.js | 28 - icons/uil-th-slash.tsx | 36 + icons/uil-th.js | 28 - icons/uil-th.tsx | 36 + icons/uil-thermometer.js | 28 - icons/uil-thermometer.tsx | 36 + icons/uil-thumbs-down.js | 28 - icons/uil-thumbs-down.tsx | 36 + icons/uil-thumbs-up.js | 28 - icons/uil-thumbs-up.tsx | 36 + icons/uil-thunderstorm-moon.js | 28 - icons/uil-thunderstorm-moon.tsx | 36 + icons/uil-thunderstorm-sun.js | 28 - icons/uil-thunderstorm-sun.tsx | 36 + icons/uil-thunderstorm.js | 28 - icons/uil-thunderstorm.tsx | 36 + icons/uil-ticket.js | 28 - icons/uil-ticket.tsx | 36 + icons/uil-times-circle.js | 28 - icons/uil-times-circle.tsx | 36 + icons/uil-times-square.js | 28 - icons/uil-times-square.tsx | 36 + icons/uil-times.js | 28 - icons/uil-times.tsx | 36 + icons/uil-toggle-off.js | 28 - icons/uil-toggle-off.tsx | 36 + icons/uil-toggle-on.js | 28 - icons/uil-toggle-on.tsx | 36 + icons/uil-toilet-paper.js | 28 - icons/uil-toilet-paper.tsx | 36 + icons/uil-top-arrow-from-top.js | 28 - icons/uil-top-arrow-from-top.tsx | 36 + icons/uil-top-arrow-to-top.js | 28 - icons/uil-top-arrow-to-top.tsx | 36 + icons/uil-tornado.js | 28 - icons/uil-tornado.tsx | 36 + icons/uil-trademark-circle.js | 28 - icons/uil-trademark-circle.tsx | 36 + icons/uil-trademark.js | 28 - icons/uil-trademark.tsx | 36 + icons/uil-traffic-barrier.js | 28 - icons/uil-traffic-barrier.tsx | 36 + icons/uil-traffic-light.js | 28 - icons/uil-traffic-light.tsx | 36 + icons/uil-transaction.js | 28 - icons/uil-transaction.tsx | 36 + icons/uil-trash-alt.js | 28 - icons/uil-trash-alt.tsx | 36 + icons/uil-trash.js | 28 - icons/uil-trash.tsx | 36 + icons/uil-trees.js | 28 - icons/uil-trees.tsx | 36 + icons/uil-triangle.js | 28 - icons/uil-triangle.tsx | 36 + icons/uil-trophy.js | 28 - icons/uil-trophy.tsx | 36 + icons/uil-trowel.js | 28 - icons/uil-trowel.tsx | 36 + icons/uil-truck-loading.js | 28 - icons/uil-truck-loading.tsx | 36 + icons/uil-truck.js | 28 - icons/uil-truck.tsx | 36 + icons/uil-tumblr-alt.js | 28 - icons/uil-tumblr-alt.tsx | 36 + icons/uil-tumblr-square.js | 28 - icons/uil-tumblr-square.tsx | 36 + icons/uil-tumblr.js | 28 - icons/uil-tumblr.tsx | 36 + icons/uil-tv-retro-slash.js | 28 - icons/uil-tv-retro-slash.tsx | 36 + icons/uil-tv-retro.js | 28 - icons/uil-tv-retro.tsx | 36 + icons/uil-twitter-alt.js | 28 - icons/uil-twitter-alt.tsx | 36 + icons/uil-twitter.js | 28 - icons/uil-twitter.tsx | 36 + icons/uil-umbrella.js | 28 - icons/uil-umbrella.tsx | 36 + icons/uil-unamused.js | 28 - icons/uil-unamused.tsx | 36 + icons/uil-underline.js | 28 - icons/uil-underline.tsx | 36 + icons/uil-university.js | 28 - icons/uil-university.tsx | 36 + icons/uil-unlock-alt.js | 28 - icons/uil-unlock-alt.tsx | 36 + icons/uil-unlock.js | 28 - icons/uil-unlock.tsx | 36 + icons/uil-upload-alt.js | 28 - icons/uil-upload-alt.tsx | 36 + icons/uil-upload.js | 28 - icons/uil-upload.tsx | 36 + icons/uil-usd-circle.js | 28 - icons/uil-usd-circle.tsx | 36 + icons/uil-usd-square.js | 28 - icons/uil-usd-square.tsx | 36 + icons/uil-user-arrows.js | 28 - icons/uil-user-arrows.tsx | 36 + icons/uil-user-check.js | 28 - icons/uil-user-check.tsx | 36 + icons/uil-user-circle.js | 28 - icons/uil-user-circle.tsx | 36 + icons/uil-user-exclamation.js | 28 - icons/uil-user-exclamation.tsx | 36 + icons/uil-user-location.js | 28 - icons/uil-user-location.tsx | 36 + icons/uil-user-md.js | 28 - icons/uil-user-md.tsx | 36 + icons/uil-user-minus.js | 28 - icons/uil-user-minus.tsx | 36 + icons/uil-user-nurse.js | 28 - icons/uil-user-nurse.tsx | 36 + icons/uil-user-plus.js | 28 - icons/uil-user-plus.tsx | 36 + icons/uil-user-square.js | 28 - icons/uil-user-square.tsx | 36 + icons/uil-user-times.js | 28 - icons/uil-user-times.tsx | 36 + icons/uil-user.js | 28 - icons/uil-user.tsx | 36 + icons/uil-users-alt.js | 28 - icons/uil-users-alt.tsx | 36 + icons/uil-utensils-alt.js | 28 - icons/uil-utensils-alt.tsx | 36 + icons/uil-utensils.js | 28 - icons/uil-utensils.tsx | 36 + icons/uil-vector-square-alt.js | 28 - icons/uil-vector-square-alt.tsx | 36 + icons/uil-vector-square.js | 28 - icons/uil-vector-square.tsx | 36 + icons/uil-venus.js | 28 - icons/uil-venus.tsx | 36 + icons/uil-vertical-align-bottom.js | 28 - icons/uil-vertical-align-bottom.tsx | 36 + icons/uil-vertical-align-center.js | 28 - icons/uil-vertical-align-center.tsx | 36 + icons/uil-vertical-align-top.js | 28 - icons/uil-vertical-align-top.tsx | 36 + icons/uil-vertical-distribute-bottom.js | 28 - icons/uil-vertical-distribute-bottom.tsx | 36 + icons/uil-vertical-distribution-center.js | 28 - icons/uil-vertical-distribution-center.tsx | 36 + icons/uil-vertical-distribution-top.js | 28 - icons/uil-vertical-distribution-top.tsx | 36 + icons/uil-video-question.js | 28 - icons/uil-video-question.tsx | 36 + icons/uil-video-slash.js | 28 - icons/uil-video-slash.tsx | 36 + icons/uil-video.js | 28 - icons/uil-video.tsx | 36 + icons/uil-virus-slash.js | 28 - icons/uil-virus-slash.tsx | 36 + icons/uil-visual-studio.js | 28 - icons/uil-visual-studio.tsx | 36 + icons/uil-vk-alt.js | 28 - icons/uil-vk-alt.tsx | 36 + icons/uil-vk.js | 28 - icons/uil-vk.tsx | 36 + icons/uil-voicemail-rectangle.js | 28 - icons/uil-voicemail-rectangle.tsx | 36 + icons/uil-voicemail.js | 28 - icons/uil-voicemail.tsx | 36 + icons/uil-volleyball.js | 28 - icons/uil-volleyball.tsx | 36 + icons/uil-volume-down.js | 28 - icons/uil-volume-down.tsx | 36 + icons/uil-volume-mute.js | 28 - icons/uil-volume-mute.tsx | 36 + icons/uil-volume-off.js | 28 - icons/uil-volume-off.tsx | 36 + icons/uil-volume-up.js | 28 - icons/uil-volume-up.tsx | 36 + icons/uil-volume.js | 28 - icons/uil-volume.tsx | 36 + icons/uil-vuejs-alt.js | 28 - icons/uil-vuejs-alt.tsx | 36 + icons/uil-vuejs.js | 28 - icons/uil-vuejs.tsx | 36 + icons/uil-wall.js | 28 - icons/uil-wall.tsx | 36 + icons/uil-wallet.js | 28 - icons/uil-wallet.tsx | 36 + icons/uil-watch-alt.js | 28 - icons/uil-watch-alt.tsx | 36 + icons/uil-watch.js | 28 - icons/uil-watch.tsx | 36 + icons/uil-water-drop-slash.js | 28 - icons/uil-water-drop-slash.tsx | 36 + icons/uil-water-glass.js | 28 - icons/uil-water-glass.tsx | 36 + icons/uil-water.js | 28 - icons/uil-water.tsx | 36 + icons/uil-web-grid-alt.js | 28 - icons/uil-web-grid-alt.tsx | 36 + icons/uil-web-grid.js | 28 - icons/uil-web-grid.tsx | 36 + icons/uil-web-section-alt.js | 28 - icons/uil-web-section-alt.tsx | 36 + icons/uil-web-section.js | 28 - icons/uil-web-section.tsx | 36 + icons/uil-webcam.js | 28 - icons/uil-webcam.tsx | 36 + icons/uil-weight.js | 28 - icons/uil-weight.tsx | 36 + icons/uil-whatsapp-alt.js | 28 - icons/uil-whatsapp-alt.tsx | 36 + icons/uil-whatsapp.js | 28 - icons/uil-whatsapp.tsx | 36 + icons/uil-wheel-barrow.js | 28 - icons/uil-wheel-barrow.tsx | 36 + icons/uil-wheelchair-alt.js | 28 - icons/uil-wheelchair-alt.tsx | 36 + icons/uil-wheelchair.js | 28 - icons/uil-wheelchair.tsx | 36 + icons/uil-wifi-router.js | 28 - icons/uil-wifi-router.tsx | 36 + icons/uil-wifi-slash.js | 28 - icons/uil-wifi-slash.tsx | 36 + icons/uil-wifi.js | 28 - icons/uil-wifi.tsx | 36 + icons/uil-wind-moon.js | 28 - icons/uil-wind-moon.tsx | 36 + icons/uil-wind-sun.js | 28 - icons/uil-wind-sun.tsx | 36 + icons/uil-wind.js | 28 - icons/uil-wind.tsx | 36 + icons/uil-window-grid.js | 28 - icons/uil-window-grid.tsx | 36 + icons/uil-window-maximize.js | 28 - icons/uil-window-maximize.tsx | 36 + icons/uil-window-section.js | 28 - icons/uil-window-section.tsx | 36 + icons/uil-window.js | 28 - icons/uil-window.tsx | 36 + icons/uil-windows.js | 28 - icons/uil-windows.tsx | 36 + icons/uil-windsock.js | 28 - icons/uil-windsock.tsx | 36 + icons/uil-windy.js | 28 - icons/uil-windy.tsx | 36 + icons/uil-wordpress-simple.js | 28 - icons/uil-wordpress-simple.tsx | 36 + icons/uil-wordpress.js | 28 - icons/uil-wordpress.tsx | 36 + icons/uil-wrap-text.js | 28 - icons/uil-wrap-text.tsx | 36 + icons/uil-wrench.js | 28 - icons/uil-wrench.tsx | 36 + icons/uil-x-add.js | 28 - icons/uil-x-add.tsx | 36 + icons/uil-x.js | 28 - icons/uil-x.tsx | 36 + icons/uil-yen-circle.js | 28 - icons/uil-yen-circle.tsx | 36 + icons/uil-yen.js | 28 - icons/uil-yen.tsx | 36 + icons/uil-yin-yang.js | 28 - icons/uil-yin-yang.tsx | 36 + icons/uil-youtube.js | 28 - icons/uil-youtube.tsx | 36 + index.js => index.ts | 0 package-lock.json | 6060 ++++++------------ package.json | 25 +- tsconfig.json | 21 + webpack.config.js | 15 - 2420 files changed, 45413 insertions(+), 37871 deletions(-) create mode 100644 babel.config.json delete mode 100644 icons/uil-0-plus.js create mode 100644 icons/uil-0-plus.tsx delete mode 100644 icons/uil-10-plus.js create mode 100644 icons/uil-10-plus.tsx delete mode 100644 icons/uil-12-plus.js create mode 100644 icons/uil-12-plus.tsx delete mode 100644 icons/uil-13-plus.js create mode 100644 icons/uil-13-plus.tsx delete mode 100644 icons/uil-16-plus.js create mode 100644 icons/uil-16-plus.tsx delete mode 100644 icons/uil-17-plus.js create mode 100644 icons/uil-17-plus.tsx delete mode 100644 icons/uil-18-plus.js create mode 100644 icons/uil-18-plus.tsx delete mode 100644 icons/uil-21-plus.js create mode 100644 icons/uil-21-plus.tsx delete mode 100644 icons/uil-3-plus.js create mode 100644 icons/uil-3-plus.tsx delete mode 100644 icons/uil-500px.js create mode 100644 icons/uil-500px.tsx delete mode 100644 icons/uil-6-plus.js create mode 100644 icons/uil-6-plus.tsx delete mode 100644 icons/uil-abacus.js create mode 100644 icons/uil-abacus.tsx delete mode 100644 icons/uil-accessible-icon-alt.js create mode 100644 icons/uil-accessible-icon-alt.tsx delete mode 100644 icons/uil-adjust-alt.js create mode 100644 icons/uil-adjust-alt.tsx delete mode 100644 icons/uil-adjust-circle.js create mode 100644 icons/uil-adjust-circle.tsx delete mode 100644 icons/uil-adjust-half.js create mode 100644 icons/uil-adjust-half.tsx delete mode 100644 icons/uil-adjust.js create mode 100644 icons/uil-adjust.tsx delete mode 100644 icons/uil-adobe-alt.js create mode 100644 icons/uil-adobe-alt.tsx delete mode 100644 icons/uil-adobe.js create mode 100644 icons/uil-adobe.tsx delete mode 100644 icons/uil-airplay.js create mode 100644 icons/uil-airplay.tsx delete mode 100644 icons/uil-align-alt.js create mode 100644 icons/uil-align-alt.tsx delete mode 100644 icons/uil-align-center-alt.js create mode 100644 icons/uil-align-center-alt.tsx delete mode 100644 icons/uil-align-center-h.js create mode 100644 icons/uil-align-center-h.tsx delete mode 100644 icons/uil-align-center-justify.js create mode 100644 icons/uil-align-center-justify.tsx delete mode 100644 icons/uil-align-center-v.js create mode 100644 icons/uil-align-center-v.tsx delete mode 100644 icons/uil-align-center.js create mode 100644 icons/uil-align-center.tsx delete mode 100644 icons/uil-align-justify.js create mode 100644 icons/uil-align-justify.tsx delete mode 100644 icons/uil-align-left-justify.js create mode 100644 icons/uil-align-left-justify.tsx delete mode 100644 icons/uil-align-left.js create mode 100644 icons/uil-align-left.tsx delete mode 100644 icons/uil-align-letter-right.js create mode 100644 icons/uil-align-letter-right.tsx delete mode 100644 icons/uil-align-right-justify.js create mode 100644 icons/uil-align-right-justify.tsx delete mode 100644 icons/uil-align-right.js create mode 100644 icons/uil-align-right.tsx delete mode 100644 icons/uil-align.js create mode 100644 icons/uil-align.tsx delete mode 100644 icons/uil-amazon.js create mode 100644 icons/uil-amazon.tsx delete mode 100644 icons/uil-ambulance.js create mode 100644 icons/uil-ambulance.tsx delete mode 100644 icons/uil-analysis.js create mode 100644 icons/uil-analysis.tsx delete mode 100644 icons/uil-analytics.js create mode 100644 icons/uil-analytics.tsx delete mode 100644 icons/uil-anchor.js create mode 100644 icons/uil-anchor.tsx delete mode 100644 icons/uil-android-alt.js create mode 100644 icons/uil-android-alt.tsx delete mode 100644 icons/uil-android-phone-slash.js create mode 100644 icons/uil-android-phone-slash.tsx delete mode 100644 icons/uil-android.js create mode 100644 icons/uil-android.tsx delete mode 100644 icons/uil-angle-double-down.js create mode 100644 icons/uil-angle-double-down.tsx delete mode 100644 icons/uil-angle-double-left.js create mode 100644 icons/uil-angle-double-left.tsx delete mode 100644 icons/uil-angle-double-right.js create mode 100644 icons/uil-angle-double-right.tsx delete mode 100644 icons/uil-angle-double-up.js create mode 100644 icons/uil-angle-double-up.tsx delete mode 100644 icons/uil-angle-down.js create mode 100644 icons/uil-angle-down.tsx delete mode 100644 icons/uil-angle-left-b.js create mode 100644 icons/uil-angle-left-b.tsx delete mode 100644 icons/uil-angle-left.js create mode 100644 icons/uil-angle-left.tsx delete mode 100644 icons/uil-angle-right-b.js create mode 100644 icons/uil-angle-right-b.tsx delete mode 100644 icons/uil-angle-right.js create mode 100644 icons/uil-angle-right.tsx delete mode 100644 icons/uil-angle-up.js create mode 100644 icons/uil-angle-up.tsx delete mode 100644 icons/uil-angry.js create mode 100644 icons/uil-angry.tsx delete mode 100644 icons/uil-ankh.js create mode 100644 icons/uil-ankh.tsx delete mode 100644 icons/uil-annoyed-alt.js create mode 100644 icons/uil-annoyed-alt.tsx delete mode 100644 icons/uil-annoyed.js create mode 100644 icons/uil-annoyed.tsx delete mode 100644 icons/uil-apple-alt.js create mode 100644 icons/uil-apple-alt.tsx delete mode 100644 icons/uil-apple.js create mode 100644 icons/uil-apple.tsx delete mode 100644 icons/uil-apps.js create mode 100644 icons/uil-apps.tsx delete mode 100644 icons/uil-archive-alt.js create mode 100644 icons/uil-archive-alt.tsx delete mode 100644 icons/uil-archive.js create mode 100644 icons/uil-archive.tsx delete mode 100644 icons/uil-archway.js create mode 100644 icons/uil-archway.tsx delete mode 100644 icons/uil-arrow-break.js create mode 100644 icons/uil-arrow-break.tsx delete mode 100644 icons/uil-arrow-circle-down.js create mode 100644 icons/uil-arrow-circle-down.tsx delete mode 100644 icons/uil-arrow-circle-left.js create mode 100644 icons/uil-arrow-circle-left.tsx delete mode 100644 icons/uil-arrow-circle-right.js create mode 100644 icons/uil-arrow-circle-right.tsx delete mode 100644 icons/uil-arrow-circle-up.js create mode 100644 icons/uil-arrow-circle-up.tsx delete mode 100644 icons/uil-arrow-compress-h.js create mode 100644 icons/uil-arrow-compress-h.tsx delete mode 100644 icons/uil-arrow-down-left.js create mode 100644 icons/uil-arrow-down-left.tsx delete mode 100644 icons/uil-arrow-down-right.js create mode 100644 icons/uil-arrow-down-right.tsx delete mode 100644 icons/uil-arrow-down.js create mode 100644 icons/uil-arrow-down.tsx delete mode 100644 icons/uil-arrow-from-right.js create mode 100644 icons/uil-arrow-from-right.tsx delete mode 100644 icons/uil-arrow-from-top.js create mode 100644 icons/uil-arrow-from-top.tsx delete mode 100644 icons/uil-arrow-growth.js create mode 100644 icons/uil-arrow-growth.tsx delete mode 100644 icons/uil-arrow-left.js create mode 100644 icons/uil-arrow-left.tsx delete mode 100644 icons/uil-arrow-random.js create mode 100644 icons/uil-arrow-random.tsx delete mode 100644 icons/uil-arrow-resize-diagonal.js create mode 100644 icons/uil-arrow-resize-diagonal.tsx delete mode 100644 icons/uil-arrow-right.js create mode 100644 icons/uil-arrow-right.tsx delete mode 100644 icons/uil-arrow-to-bottom.js create mode 100644 icons/uil-arrow-to-bottom.tsx delete mode 100644 icons/uil-arrow-to-right.js create mode 100644 icons/uil-arrow-to-right.tsx delete mode 100644 icons/uil-arrow-up-left.js create mode 100644 icons/uil-arrow-up-left.tsx delete mode 100644 icons/uil-arrow-up-right.js create mode 100644 icons/uil-arrow-up-right.tsx delete mode 100644 icons/uil-arrow-up.js create mode 100644 icons/uil-arrow-up.tsx delete mode 100644 icons/uil-arrow.js create mode 100644 icons/uil-arrow.tsx delete mode 100644 icons/uil-arrows-h-alt.js create mode 100644 icons/uil-arrows-h-alt.tsx delete mode 100644 icons/uil-arrows-h.js create mode 100644 icons/uil-arrows-h.tsx delete mode 100644 icons/uil-arrows-left-down.js create mode 100644 icons/uil-arrows-left-down.tsx delete mode 100644 icons/uil-arrows-maximize.js create mode 100644 icons/uil-arrows-maximize.tsx delete mode 100644 icons/uil-arrows-merge.js create mode 100644 icons/uil-arrows-merge.tsx delete mode 100644 icons/uil-arrows-resize-h.js create mode 100644 icons/uil-arrows-resize-h.tsx delete mode 100644 icons/uil-arrows-resize-v.js create mode 100644 icons/uil-arrows-resize-v.tsx delete mode 100644 icons/uil-arrows-resize.js create mode 100644 icons/uil-arrows-resize.tsx delete mode 100644 icons/uil-arrows-right-down.js create mode 100644 icons/uil-arrows-right-down.tsx delete mode 100644 icons/uil-arrows-shrink-h.js create mode 100644 icons/uil-arrows-shrink-h.tsx delete mode 100644 icons/uil-arrows-shrink-v.js create mode 100644 icons/uil-arrows-shrink-v.tsx delete mode 100644 icons/uil-arrows-up-right.js create mode 100644 icons/uil-arrows-up-right.tsx delete mode 100644 icons/uil-arrows-v-alt.js create mode 100644 icons/uil-arrows-v-alt.tsx delete mode 100644 icons/uil-arrows-v.js create mode 100644 icons/uil-arrows-v.tsx delete mode 100644 icons/uil-assistive-listening-systems.js create mode 100644 icons/uil-assistive-listening-systems.tsx delete mode 100644 icons/uil-asterisk.js create mode 100644 icons/uil-asterisk.tsx delete mode 100644 icons/uil-at.js create mode 100644 icons/uil-at.tsx delete mode 100644 icons/uil-atom.js create mode 100644 icons/uil-atom.tsx delete mode 100644 icons/uil-auto-flash.js create mode 100644 icons/uil-auto-flash.tsx delete mode 100644 icons/uil-award-alt.js create mode 100644 icons/uil-award-alt.tsx delete mode 100644 icons/uil-award.js create mode 100644 icons/uil-award.tsx delete mode 100644 icons/uil-baby-carriage.js create mode 100644 icons/uil-baby-carriage.tsx delete mode 100644 icons/uil-backpack.js create mode 100644 icons/uil-backpack.tsx delete mode 100644 icons/uil-backspace.js create mode 100644 icons/uil-backspace.tsx delete mode 100644 icons/uil-backward.js create mode 100644 icons/uil-backward.tsx delete mode 100644 icons/uil-bag-alt.js create mode 100644 icons/uil-bag-alt.tsx delete mode 100644 icons/uil-bag-slash.js create mode 100644 icons/uil-bag-slash.tsx delete mode 100644 icons/uil-bag.js create mode 100644 icons/uil-bag.tsx delete mode 100644 icons/uil-balance-scale.js create mode 100644 icons/uil-balance-scale.tsx delete mode 100644 icons/uil-ban.js create mode 100644 icons/uil-ban.tsx delete mode 100644 icons/uil-band-aid.js create mode 100644 icons/uil-band-aid.tsx delete mode 100644 icons/uil-bars.js create mode 100644 icons/uil-bars.tsx delete mode 100644 icons/uil-baseball-ball.js create mode 100644 icons/uil-baseball-ball.tsx delete mode 100644 icons/uil-basketball-hoop.js create mode 100644 icons/uil-basketball-hoop.tsx delete mode 100644 icons/uil-basketball.js create mode 100644 icons/uil-basketball.tsx delete mode 100644 icons/uil-bath.js create mode 100644 icons/uil-bath.tsx delete mode 100644 icons/uil-battery-bolt.js create mode 100644 icons/uil-battery-bolt.tsx delete mode 100644 icons/uil-battery-empty.js create mode 100644 icons/uil-battery-empty.tsx delete mode 100644 icons/uil-bed-double.js create mode 100644 icons/uil-bed-double.tsx delete mode 100644 icons/uil-bed.js create mode 100644 icons/uil-bed.tsx delete mode 100644 icons/uil-behance-alt.js create mode 100644 icons/uil-behance-alt.tsx delete mode 100644 icons/uil-behance.js create mode 100644 icons/uil-behance.tsx delete mode 100644 icons/uil-bell-school.js create mode 100644 icons/uil-bell-school.tsx delete mode 100644 icons/uil-bell-slash.js create mode 100644 icons/uil-bell-slash.tsx delete mode 100644 icons/uil-bell.js create mode 100644 icons/uil-bell.tsx delete mode 100644 icons/uil-bill.js create mode 100644 icons/uil-bill.tsx delete mode 100644 icons/uil-bing.js create mode 100644 icons/uil-bing.tsx delete mode 100644 icons/uil-bitcoin-alt.js create mode 100644 icons/uil-bitcoin-alt.tsx delete mode 100644 icons/uil-bitcoin-circle.js create mode 100644 icons/uil-bitcoin-circle.tsx delete mode 100644 icons/uil-bitcoin-sign.js create mode 100644 icons/uil-bitcoin-sign.tsx delete mode 100644 icons/uil-bitcoin.js create mode 100644 icons/uil-bitcoin.tsx delete mode 100644 icons/uil-black-berry.js create mode 100644 icons/uil-black-berry.tsx delete mode 100644 icons/uil-blogger-alt.js create mode 100644 icons/uil-blogger-alt.tsx delete mode 100644 icons/uil-blogger.js create mode 100644 icons/uil-blogger.tsx delete mode 100644 icons/uil-bluetooth-b.js create mode 100644 icons/uil-bluetooth-b.tsx delete mode 100644 icons/uil-bold.js create mode 100644 icons/uil-bold.tsx delete mode 100644 icons/uil-bolt-alt.js create mode 100644 icons/uil-bolt-alt.tsx delete mode 100644 icons/uil-bolt-slash.js create mode 100644 icons/uil-bolt-slash.tsx delete mode 100644 icons/uil-bolt.js create mode 100644 icons/uil-bolt.tsx delete mode 100644 icons/uil-book-alt.js create mode 100644 icons/uil-book-alt.tsx delete mode 100644 icons/uil-book-medical.js create mode 100644 icons/uil-book-medical.tsx delete mode 100644 icons/uil-book-open.js create mode 100644 icons/uil-book-open.tsx delete mode 100644 icons/uil-book-reader.js create mode 100644 icons/uil-book-reader.tsx delete mode 100644 icons/uil-book.js create mode 100644 icons/uil-book.tsx delete mode 100644 icons/uil-bookmark-full.js create mode 100644 icons/uil-bookmark-full.tsx delete mode 100644 icons/uil-bookmark.js create mode 100644 icons/uil-bookmark.tsx delete mode 100644 icons/uil-books.js create mode 100644 icons/uil-books.tsx delete mode 100644 icons/uil-boombox.js create mode 100644 icons/uil-boombox.tsx delete mode 100644 icons/uil-border-alt.js create mode 100644 icons/uil-border-alt.tsx delete mode 100644 icons/uil-border-bottom.js create mode 100644 icons/uil-border-bottom.tsx delete mode 100644 icons/uil-border-clear.js create mode 100644 icons/uil-border-clear.tsx delete mode 100644 icons/uil-border-horizontal.js create mode 100644 icons/uil-border-horizontal.tsx delete mode 100644 icons/uil-border-inner.js create mode 100644 icons/uil-border-inner.tsx delete mode 100644 icons/uil-border-left.js create mode 100644 icons/uil-border-left.tsx delete mode 100644 icons/uil-border-out.js create mode 100644 icons/uil-border-out.tsx delete mode 100644 icons/uil-border-right.js create mode 100644 icons/uil-border-right.tsx delete mode 100644 icons/uil-border-top.js create mode 100644 icons/uil-border-top.tsx delete mode 100644 icons/uil-border-vertical.js create mode 100644 icons/uil-border-vertical.tsx delete mode 100644 icons/uil-bowling-ball.js create mode 100644 icons/uil-bowling-ball.tsx delete mode 100644 icons/uil-box.js create mode 100644 icons/uil-box.tsx delete mode 100644 icons/uil-brackets-curly.js create mode 100644 icons/uil-brackets-curly.tsx delete mode 100644 icons/uil-brain.js create mode 100644 icons/uil-brain.tsx delete mode 100644 icons/uil-briefcase-alt.js create mode 100644 icons/uil-briefcase-alt.tsx delete mode 100644 icons/uil-briefcase.js create mode 100644 icons/uil-briefcase.tsx delete mode 100644 icons/uil-bright.js create mode 100644 icons/uil-bright.tsx delete mode 100644 icons/uil-brightness-empty.js create mode 100644 icons/uil-brightness-empty.tsx delete mode 100644 icons/uil-brightness-half.js create mode 100644 icons/uil-brightness-half.tsx delete mode 100644 icons/uil-brightness-low.js create mode 100644 icons/uil-brightness-low.tsx delete mode 100644 icons/uil-brightness-minus.js create mode 100644 icons/uil-brightness-minus.tsx delete mode 100644 icons/uil-brightness-plus.js create mode 100644 icons/uil-brightness-plus.tsx delete mode 100644 icons/uil-brightness.js create mode 100644 icons/uil-brightness.tsx delete mode 100644 icons/uil-bring-bottom.js create mode 100644 icons/uil-bring-bottom.tsx delete mode 100644 icons/uil-bring-front.js create mode 100644 icons/uil-bring-front.tsx delete mode 100644 icons/uil-browser.js create mode 100644 icons/uil-browser.tsx delete mode 100644 icons/uil-brush-alt.js create mode 100644 icons/uil-brush-alt.tsx delete mode 100644 icons/uil-bug.js create mode 100644 icons/uil-bug.tsx delete mode 100644 icons/uil-building.js create mode 100644 icons/uil-building.tsx delete mode 100644 icons/uil-bullseye.js create mode 100644 icons/uil-bullseye.tsx delete mode 100644 icons/uil-bus-alt.js create mode 100644 icons/uil-bus-alt.tsx delete mode 100644 icons/uil-bus-school.js create mode 100644 icons/uil-bus-school.tsx delete mode 100644 icons/uil-bus.js create mode 100644 icons/uil-bus.tsx delete mode 100644 icons/uil-calculator-alt.js create mode 100644 icons/uil-calculator-alt.tsx delete mode 100644 icons/uil-calculator.js create mode 100644 icons/uil-calculator.tsx delete mode 100644 icons/uil-calendar-alt.js create mode 100644 icons/uil-calendar-alt.tsx delete mode 100644 icons/uil-calendar-slash.js create mode 100644 icons/uil-calendar-slash.tsx delete mode 100644 icons/uil-calender.js create mode 100644 icons/uil-calender.tsx delete mode 100644 icons/uil-calling.js create mode 100644 icons/uil-calling.tsx delete mode 100644 icons/uil-camera-change.js create mode 100644 icons/uil-camera-change.tsx delete mode 100644 icons/uil-camera-plus.js create mode 100644 icons/uil-camera-plus.tsx delete mode 100644 icons/uil-camera-slash.js create mode 100644 icons/uil-camera-slash.tsx delete mode 100644 icons/uil-camera.js create mode 100644 icons/uil-camera.tsx delete mode 100644 icons/uil-cancel.js create mode 100644 icons/uil-cancel.tsx delete mode 100644 icons/uil-capsule.js create mode 100644 icons/uil-capsule.tsx delete mode 100644 icons/uil-capture.js create mode 100644 icons/uil-capture.tsx delete mode 100644 icons/uil-car-sideview.js create mode 100644 icons/uil-car-sideview.tsx delete mode 100644 icons/uil-car-slash.js create mode 100644 icons/uil-car-slash.tsx delete mode 100644 icons/uil-car-wash.js create mode 100644 icons/uil-car-wash.tsx delete mode 100644 icons/uil-car.js create mode 100644 icons/uil-car.tsx delete mode 100644 icons/uil-card-atm.js create mode 100644 icons/uil-card-atm.tsx delete mode 100644 icons/uil-caret-right.js create mode 100644 icons/uil-caret-right.tsx delete mode 100644 icons/uil-cell.js create mode 100644 icons/uil-cell.tsx delete mode 100644 icons/uil-celsius.js create mode 100644 icons/uil-celsius.tsx delete mode 100644 icons/uil-channel-add.js create mode 100644 icons/uil-channel-add.tsx delete mode 100644 icons/uil-channel.js create mode 100644 icons/uil-channel.tsx delete mode 100644 icons/uil-chart-bar-alt.js create mode 100644 icons/uil-chart-bar-alt.tsx delete mode 100644 icons/uil-chart-bar.js create mode 100644 icons/uil-chart-bar.tsx delete mode 100644 icons/uil-chart-down.js create mode 100644 icons/uil-chart-down.tsx delete mode 100644 icons/uil-chart-growth-alt.js create mode 100644 icons/uil-chart-growth-alt.tsx delete mode 100644 icons/uil-chart-growth.js create mode 100644 icons/uil-chart-growth.tsx delete mode 100644 icons/uil-chart-line.js create mode 100644 icons/uil-chart-line.tsx delete mode 100644 icons/uil-chart-pie-alt.js create mode 100644 icons/uil-chart-pie-alt.tsx delete mode 100644 icons/uil-chart-pie.js create mode 100644 icons/uil-chart-pie.tsx delete mode 100644 icons/uil-chart.js create mode 100644 icons/uil-chart.tsx delete mode 100644 icons/uil-chat-bubble-user.js create mode 100644 icons/uil-chat-bubble-user.tsx delete mode 100644 icons/uil-chat-info.js create mode 100644 icons/uil-chat-info.tsx delete mode 100644 icons/uil-chat.js create mode 100644 icons/uil-chat.tsx delete mode 100644 icons/uil-check-circle.js create mode 100644 icons/uil-check-circle.tsx delete mode 100644 icons/uil-check-square.js create mode 100644 icons/uil-check-square.tsx delete mode 100644 icons/uil-check.js create mode 100644 icons/uil-check.tsx delete mode 100644 icons/uil-circle-layer.js create mode 100644 icons/uil-circle-layer.tsx delete mode 100644 icons/uil-circle.js create mode 100644 icons/uil-circle.tsx delete mode 100644 icons/uil-circuit.js create mode 100644 icons/uil-circuit.tsx delete mode 100644 icons/uil-clapper-board.js create mode 100644 icons/uil-clapper-board.tsx delete mode 100644 icons/uil-clinic-medical.js create mode 100644 icons/uil-clinic-medical.tsx delete mode 100644 icons/uil-clipboard-alt.js create mode 100644 icons/uil-clipboard-alt.tsx delete mode 100644 icons/uil-clipboard-blank.js create mode 100644 icons/uil-clipboard-blank.tsx delete mode 100644 icons/uil-clipboard-notes.js create mode 100644 icons/uil-clipboard-notes.tsx delete mode 100644 icons/uil-clipboard.js create mode 100644 icons/uil-clipboard.tsx delete mode 100644 icons/uil-clock-eight.js create mode 100644 icons/uil-clock-eight.tsx delete mode 100644 icons/uil-clock-five.js create mode 100644 icons/uil-clock-five.tsx delete mode 100644 icons/uil-clock-nine.js create mode 100644 icons/uil-clock-nine.tsx delete mode 100644 icons/uil-clock-seven.js create mode 100644 icons/uil-clock-seven.tsx delete mode 100644 icons/uil-clock-ten.js create mode 100644 icons/uil-clock-ten.tsx delete mode 100644 icons/uil-clock-three.js create mode 100644 icons/uil-clock-three.tsx delete mode 100644 icons/uil-clock-two.js create mode 100644 icons/uil-clock-two.tsx delete mode 100644 icons/uil-clock.js create mode 100644 icons/uil-clock.tsx delete mode 100644 icons/uil-closed-captioning-slash.js create mode 100644 icons/uil-closed-captioning-slash.tsx delete mode 100644 icons/uil-closed-captioning.js create mode 100644 icons/uil-closed-captioning.tsx delete mode 100644 icons/uil-cloud-block.js create mode 100644 icons/uil-cloud-block.tsx delete mode 100644 icons/uil-cloud-bookmark.js create mode 100644 icons/uil-cloud-bookmark.tsx delete mode 100644 icons/uil-cloud-check.js create mode 100644 icons/uil-cloud-check.tsx delete mode 100644 icons/uil-cloud-computing.js create mode 100644 icons/uil-cloud-computing.tsx delete mode 100644 icons/uil-cloud-data-connection.js create mode 100644 icons/uil-cloud-data-connection.tsx delete mode 100644 icons/uil-cloud-database-tree.js create mode 100644 icons/uil-cloud-database-tree.tsx delete mode 100644 icons/uil-cloud-download.js create mode 100644 icons/uil-cloud-download.tsx delete mode 100644 icons/uil-cloud-drizzle.js create mode 100644 icons/uil-cloud-drizzle.tsx delete mode 100644 icons/uil-cloud-exclamation.js create mode 100644 icons/uil-cloud-exclamation.tsx delete mode 100644 icons/uil-cloud-hail.js create mode 100644 icons/uil-cloud-hail.tsx delete mode 100644 icons/uil-cloud-heart.js create mode 100644 icons/uil-cloud-heart.tsx delete mode 100644 icons/uil-cloud-info.js create mode 100644 icons/uil-cloud-info.tsx delete mode 100644 icons/uil-cloud-lock.js create mode 100644 icons/uil-cloud-lock.tsx delete mode 100644 icons/uil-cloud-meatball.js create mode 100644 icons/uil-cloud-meatball.tsx delete mode 100644 icons/uil-cloud-moon-hail.js create mode 100644 icons/uil-cloud-moon-hail.tsx delete mode 100644 icons/uil-cloud-moon-meatball.js create mode 100644 icons/uil-cloud-moon-meatball.tsx delete mode 100644 icons/uil-cloud-moon-rain.js create mode 100644 icons/uil-cloud-moon-rain.tsx delete mode 100644 icons/uil-cloud-moon-showers.js create mode 100644 icons/uil-cloud-moon-showers.tsx delete mode 100644 icons/uil-cloud-moon.js create mode 100644 icons/uil-cloud-moon.tsx delete mode 100644 icons/uil-cloud-question.js create mode 100644 icons/uil-cloud-question.tsx delete mode 100644 icons/uil-cloud-rain-sun.js create mode 100644 icons/uil-cloud-rain-sun.tsx delete mode 100644 icons/uil-cloud-rain.js create mode 100644 icons/uil-cloud-rain.tsx delete mode 100644 icons/uil-cloud-redo.js create mode 100644 icons/uil-cloud-redo.tsx delete mode 100644 icons/uil-cloud-share.js create mode 100644 icons/uil-cloud-share.tsx delete mode 100644 icons/uil-cloud-shield.js create mode 100644 icons/uil-cloud-shield.tsx delete mode 100644 icons/uil-cloud-showers-alt.js create mode 100644 icons/uil-cloud-showers-alt.tsx delete mode 100644 icons/uil-cloud-showers-heavy.js create mode 100644 icons/uil-cloud-showers-heavy.tsx delete mode 100644 icons/uil-cloud-showers.js create mode 100644 icons/uil-cloud-showers.tsx delete mode 100644 icons/uil-cloud-slash.js create mode 100644 icons/uil-cloud-slash.tsx delete mode 100644 icons/uil-cloud-sun-hail.js create mode 100644 icons/uil-cloud-sun-hail.tsx delete mode 100644 icons/uil-cloud-sun-meatball.js create mode 100644 icons/uil-cloud-sun-meatball.tsx delete mode 100644 icons/uil-cloud-sun-rain-alt.js create mode 100644 icons/uil-cloud-sun-rain-alt.tsx delete mode 100644 icons/uil-cloud-sun-rain.js create mode 100644 icons/uil-cloud-sun-rain.tsx delete mode 100644 icons/uil-cloud-sun-tear.js create mode 100644 icons/uil-cloud-sun-tear.tsx delete mode 100644 icons/uil-cloud-sun.js create mode 100644 icons/uil-cloud-sun.tsx delete mode 100644 icons/uil-cloud-times.js create mode 100644 icons/uil-cloud-times.tsx delete mode 100644 icons/uil-cloud-unlock.js create mode 100644 icons/uil-cloud-unlock.tsx delete mode 100644 icons/uil-cloud-upload.js create mode 100644 icons/uil-cloud-upload.tsx delete mode 100644 icons/uil-cloud-wifi.js create mode 100644 icons/uil-cloud-wifi.tsx delete mode 100644 icons/uil-cloud-wind.js create mode 100644 icons/uil-cloud-wind.tsx delete mode 100644 icons/uil-cloud.js create mode 100644 icons/uil-cloud.tsx delete mode 100644 icons/uil-clouds.js create mode 100644 icons/uil-clouds.tsx delete mode 100644 icons/uil-club.js create mode 100644 icons/uil-club.tsx delete mode 100644 icons/uil-code-branch.js create mode 100644 icons/uil-code-branch.tsx delete mode 100644 icons/uil-coffee.js create mode 100644 icons/uil-coffee.tsx delete mode 100644 icons/uil-cog.js create mode 100644 icons/uil-cog.tsx delete mode 100644 icons/uil-coins.js create mode 100644 icons/uil-coins.tsx delete mode 100644 icons/uil-columns.js create mode 100644 icons/uil-columns.tsx delete mode 100644 icons/uil-comment-add.js create mode 100644 icons/uil-comment-add.tsx delete mode 100644 icons/uil-comment-alt-block.js create mode 100644 icons/uil-comment-alt-block.tsx delete mode 100644 icons/uil-comment-alt-chart-lines.js create mode 100644 icons/uil-comment-alt-chart-lines.tsx delete mode 100644 icons/uil-comment-alt-check.js create mode 100644 icons/uil-comment-alt-check.tsx delete mode 100644 icons/uil-comment-alt-dots.js create mode 100644 icons/uil-comment-alt-dots.tsx delete mode 100644 icons/uil-comment-alt-download.js create mode 100644 icons/uil-comment-alt-download.tsx delete mode 100644 icons/uil-comment-alt-edit.js create mode 100644 icons/uil-comment-alt-edit.tsx delete mode 100644 icons/uil-comment-alt-exclamation.js create mode 100644 icons/uil-comment-alt-exclamation.tsx delete mode 100644 icons/uil-comment-alt-heart.js create mode 100644 icons/uil-comment-alt-heart.tsx delete mode 100644 icons/uil-comment-alt-image.js create mode 100644 icons/uil-comment-alt-image.tsx delete mode 100644 icons/uil-comment-alt-info.js create mode 100644 icons/uil-comment-alt-info.tsx delete mode 100644 icons/uil-comment-alt-lines.js create mode 100644 icons/uil-comment-alt-lines.tsx delete mode 100644 icons/uil-comment-alt-lock.js create mode 100644 icons/uil-comment-alt-lock.tsx delete mode 100644 icons/uil-comment-alt-medical.js create mode 100644 icons/uil-comment-alt-medical.tsx delete mode 100644 icons/uil-comment-alt-message.js create mode 100644 icons/uil-comment-alt-message.tsx delete mode 100644 icons/uil-comment-alt-notes.js create mode 100644 icons/uil-comment-alt-notes.tsx delete mode 100644 icons/uil-comment-alt-plus.js create mode 100644 icons/uil-comment-alt-plus.tsx delete mode 100644 icons/uil-comment-alt-question.js create mode 100644 icons/uil-comment-alt-question.tsx delete mode 100644 icons/uil-comment-alt-redo.js create mode 100644 icons/uil-comment-alt-redo.tsx delete mode 100644 icons/uil-comment-alt-search.js create mode 100644 icons/uil-comment-alt-search.tsx delete mode 100644 icons/uil-comment-alt-share.js create mode 100644 icons/uil-comment-alt-share.tsx delete mode 100644 icons/uil-comment-alt-shield.js create mode 100644 icons/uil-comment-alt-shield.tsx delete mode 100644 icons/uil-comment-alt-slash.js create mode 100644 icons/uil-comment-alt-slash.tsx delete mode 100644 icons/uil-comment-alt-upload.js create mode 100644 icons/uil-comment-alt-upload.tsx delete mode 100644 icons/uil-comment-alt-verify.js create mode 100644 icons/uil-comment-alt-verify.tsx delete mode 100644 icons/uil-comment-alt.js create mode 100644 icons/uil-comment-alt.tsx delete mode 100644 icons/uil-comment-block.js create mode 100644 icons/uil-comment-block.tsx delete mode 100644 icons/uil-comment-chart-line.js create mode 100644 icons/uil-comment-chart-line.tsx delete mode 100644 icons/uil-comment-check.js create mode 100644 icons/uil-comment-check.tsx delete mode 100644 icons/uil-comment-dots.js create mode 100644 icons/uil-comment-dots.tsx delete mode 100644 icons/uil-comment-download.js create mode 100644 icons/uil-comment-download.tsx delete mode 100644 icons/uil-comment-edit.js create mode 100644 icons/uil-comment-edit.tsx delete mode 100644 icons/uil-comment-exclamation.js create mode 100644 icons/uil-comment-exclamation.tsx delete mode 100644 icons/uil-comment-heart.js create mode 100644 icons/uil-comment-heart.tsx delete mode 100644 icons/uil-comment-image.js create mode 100644 icons/uil-comment-image.tsx delete mode 100644 icons/uil-comment-info-alt.js create mode 100644 icons/uil-comment-info-alt.tsx delete mode 100644 icons/uil-comment-info.js create mode 100644 icons/uil-comment-info.tsx delete mode 100644 icons/uil-comment-lines.js create mode 100644 icons/uil-comment-lines.tsx delete mode 100644 icons/uil-comment-lock.js create mode 100644 icons/uil-comment-lock.tsx delete mode 100644 icons/uil-comment-medical.js create mode 100644 icons/uil-comment-medical.tsx delete mode 100644 icons/uil-comment-message.js create mode 100644 icons/uil-comment-message.tsx delete mode 100644 icons/uil-comment-notes.js create mode 100644 icons/uil-comment-notes.tsx delete mode 100644 icons/uil-comment-plus.js create mode 100644 icons/uil-comment-plus.tsx delete mode 100644 icons/uil-comment-question.js create mode 100644 icons/uil-comment-question.tsx delete mode 100644 icons/uil-comment-redo.js create mode 100644 icons/uil-comment-redo.tsx delete mode 100644 icons/uil-comment-search.js create mode 100644 icons/uil-comment-search.tsx delete mode 100644 icons/uil-comment-share.js create mode 100644 icons/uil-comment-share.tsx delete mode 100644 icons/uil-comment-shield.js create mode 100644 icons/uil-comment-shield.tsx delete mode 100644 icons/uil-comment-slash.js create mode 100644 icons/uil-comment-slash.tsx delete mode 100644 icons/uil-comment-upload.js create mode 100644 icons/uil-comment-upload.tsx delete mode 100644 icons/uil-comment-verify.js create mode 100644 icons/uil-comment-verify.tsx delete mode 100644 icons/uil-comment.js create mode 100644 icons/uil-comment.tsx delete mode 100644 icons/uil-comments-alt.js create mode 100644 icons/uil-comments-alt.tsx delete mode 100644 icons/uil-comments.js create mode 100644 icons/uil-comments.tsx delete mode 100644 icons/uil-compact-disc.js create mode 100644 icons/uil-compact-disc.tsx delete mode 100644 icons/uil-comparison.js create mode 100644 icons/uil-comparison.tsx delete mode 100644 icons/uil-compass.js create mode 100644 icons/uil-compass.tsx delete mode 100644 icons/uil-compress-alt-left.js create mode 100644 icons/uil-compress-alt-left.tsx delete mode 100644 icons/uil-compress-alt.js create mode 100644 icons/uil-compress-alt.tsx delete mode 100644 icons/uil-compress-arrows.js create mode 100644 icons/uil-compress-arrows.tsx delete mode 100644 icons/uil-compress-lines.js create mode 100644 icons/uil-compress-lines.tsx delete mode 100644 icons/uil-compress-point.js create mode 100644 icons/uil-compress-point.tsx delete mode 100644 icons/uil-compress-v.js create mode 100644 icons/uil-compress-v.tsx delete mode 100644 icons/uil-compress.js create mode 100644 icons/uil-compress.tsx delete mode 100644 icons/uil-confused.js create mode 100644 icons/uil-confused.tsx delete mode 100644 icons/uil-constructor.js create mode 100644 icons/uil-constructor.tsx delete mode 100644 icons/uil-copy-alt.js create mode 100644 icons/uil-copy-alt.tsx delete mode 100644 icons/uil-copy-landscape.js create mode 100644 icons/uil-copy-landscape.tsx delete mode 100644 icons/uil-copy.js create mode 100644 icons/uil-copy.tsx delete mode 100644 icons/uil-copyright.js create mode 100644 icons/uil-copyright.tsx delete mode 100644 icons/uil-corner-down-left.js create mode 100644 icons/uil-corner-down-left.tsx delete mode 100644 icons/uil-corner-down-right-alt.js create mode 100644 icons/uil-corner-down-right-alt.tsx delete mode 100644 icons/uil-corner-down-right.js create mode 100644 icons/uil-corner-down-right.tsx delete mode 100644 icons/uil-corner-left-down.js create mode 100644 icons/uil-corner-left-down.tsx delete mode 100644 icons/uil-corner-right-down.js create mode 100644 icons/uil-corner-right-down.tsx delete mode 100644 icons/uil-corner-up-left-alt.js create mode 100644 icons/uil-corner-up-left-alt.tsx delete mode 100644 icons/uil-corner-up-left.js create mode 100644 icons/uil-corner-up-left.tsx delete mode 100644 icons/uil-corner-up-right-alt.js create mode 100644 icons/uil-corner-up-right-alt.tsx delete mode 100644 icons/uil-corner-up-right.js create mode 100644 icons/uil-corner-up-right.tsx delete mode 100644 icons/uil-coronavirus.js create mode 100644 icons/uil-coronavirus.tsx delete mode 100644 icons/uil-create-dashboard.js create mode 100644 icons/uil-create-dashboard.tsx delete mode 100644 icons/uil-creative-commons-pd.js create mode 100644 icons/uil-creative-commons-pd.tsx delete mode 100644 icons/uil-credit-card-search.js create mode 100644 icons/uil-credit-card-search.tsx delete mode 100644 icons/uil-credit-card.js create mode 100644 icons/uil-credit-card.tsx delete mode 100644 icons/uil-crockery.js create mode 100644 icons/uil-crockery.tsx delete mode 100644 icons/uil-crop-alt-rotate-left.js create mode 100644 icons/uil-crop-alt-rotate-left.tsx delete mode 100644 icons/uil-crop-alt-rotate-right.js create mode 100644 icons/uil-crop-alt-rotate-right.tsx delete mode 100644 icons/uil-crop-alt.js create mode 100644 icons/uil-crop-alt.tsx delete mode 100644 icons/uil-crosshair-alt.js create mode 100644 icons/uil-crosshair-alt.tsx delete mode 100644 icons/uil-crosshair.js create mode 100644 icons/uil-crosshair.tsx delete mode 100644 icons/uil-crosshairs.js create mode 100644 icons/uil-crosshairs.tsx delete mode 100644 icons/uil-css3-simple.js create mode 100644 icons/uil-css3-simple.tsx delete mode 100644 icons/uil-cube.js create mode 100644 icons/uil-cube.tsx delete mode 100644 icons/uil-dashboard.js create mode 100644 icons/uil-dashboard.tsx delete mode 100644 icons/uil-data-sharing.js create mode 100644 icons/uil-data-sharing.tsx delete mode 100644 icons/uil-database-alt.js create mode 100644 icons/uil-database-alt.tsx delete mode 100644 icons/uil-database.js create mode 100644 icons/uil-database.tsx delete mode 100644 icons/uil-desert.js create mode 100644 icons/uil-desert.tsx delete mode 100644 icons/uil-desktop-alt-slash.js create mode 100644 icons/uil-desktop-alt-slash.tsx delete mode 100644 icons/uil-desktop-alt.js create mode 100644 icons/uil-desktop-alt.tsx delete mode 100644 icons/uil-desktop-cloud-alt.js create mode 100644 icons/uil-desktop-cloud-alt.tsx delete mode 100644 icons/uil-desktop-slash.js create mode 100644 icons/uil-desktop-slash.tsx delete mode 100644 icons/uil-desktop.js create mode 100644 icons/uil-desktop.tsx delete mode 100644 icons/uil-dialpad-alt.js create mode 100644 icons/uil-dialpad-alt.tsx delete mode 100644 icons/uil-dialpad.js create mode 100644 icons/uil-dialpad.tsx delete mode 100644 icons/uil-diamond.js create mode 100644 icons/uil-diamond.tsx delete mode 100644 icons/uil-diary-alt.js create mode 100644 icons/uil-diary-alt.tsx delete mode 100644 icons/uil-diary.js create mode 100644 icons/uil-diary.tsx delete mode 100644 icons/uil-dice-five.js create mode 100644 icons/uil-dice-five.tsx delete mode 100644 icons/uil-dice-four.js create mode 100644 icons/uil-dice-four.tsx delete mode 100644 icons/uil-dice-one.js create mode 100644 icons/uil-dice-one.tsx delete mode 100644 icons/uil-dice-six.js create mode 100644 icons/uil-dice-six.tsx delete mode 100644 icons/uil-dice-three.js create mode 100644 icons/uil-dice-three.tsx delete mode 100644 icons/uil-dice-two.js create mode 100644 icons/uil-dice-two.tsx delete mode 100644 icons/uil-direction.js create mode 100644 icons/uil-direction.tsx delete mode 100644 icons/uil-directions.js create mode 100644 icons/uil-directions.tsx delete mode 100644 icons/uil-discord.js create mode 100644 icons/uil-discord.tsx delete mode 100644 icons/uil-dizzy-meh.js create mode 100644 icons/uil-dizzy-meh.tsx delete mode 100644 icons/uil-dna.js create mode 100644 icons/uil-dna.tsx delete mode 100644 icons/uil-docker.js create mode 100644 icons/uil-docker.tsx delete mode 100644 icons/uil-document-info.js create mode 100644 icons/uil-document-info.tsx delete mode 100644 icons/uil-document-layout-center.js create mode 100644 icons/uil-document-layout-center.tsx delete mode 100644 icons/uil-document-layout-left.js create mode 100644 icons/uil-document-layout-left.tsx delete mode 100644 icons/uil-document-layout-right.js create mode 100644 icons/uil-document-layout-right.tsx delete mode 100644 icons/uil-dollar-alt.js create mode 100644 icons/uil-dollar-alt.tsx delete mode 100644 icons/uil-dollar-sign-alt.js create mode 100644 icons/uil-dollar-sign-alt.tsx delete mode 100644 icons/uil-dollar-sign.js create mode 100644 icons/uil-dollar-sign.tsx delete mode 100644 icons/uil-download-alt.js create mode 100644 icons/uil-download-alt.tsx delete mode 100644 icons/uil-draggabledots.js create mode 100644 icons/uil-draggabledots.tsx delete mode 100644 icons/uil-dribbble.js create mode 100644 icons/uil-dribbble.tsx delete mode 100644 icons/uil-drill.js create mode 100644 icons/uil-drill.tsx delete mode 100644 icons/uil-dropbox.js create mode 100644 icons/uil-dropbox.tsx delete mode 100644 icons/uil-dumbbell.js create mode 100644 icons/uil-dumbbell.tsx delete mode 100644 icons/uil-ear.js create mode 100644 icons/uil-ear.tsx delete mode 100644 icons/uil-edit-alt.js create mode 100644 icons/uil-edit-alt.tsx delete mode 100644 icons/uil-edit.js create mode 100644 icons/uil-edit.tsx delete mode 100644 icons/uil-elipsis-double-v-alt.js create mode 100644 icons/uil-elipsis-double-v-alt.tsx delete mode 100644 icons/uil-ellipsis-h.js create mode 100644 icons/uil-ellipsis-h.tsx delete mode 100644 icons/uil-ellipsis-v.js create mode 100644 icons/uil-ellipsis-v.tsx delete mode 100644 icons/uil-emoji.js create mode 100644 icons/uil-emoji.tsx delete mode 100644 icons/uil-english-to-chinese.js create mode 100644 icons/uil-english-to-chinese.tsx delete mode 100644 icons/uil-enter.js create mode 100644 icons/uil-enter.tsx delete mode 100644 icons/uil-envelope-add.js create mode 100644 icons/uil-envelope-add.tsx delete mode 100644 icons/uil-envelope-alt.js create mode 100644 icons/uil-envelope-alt.tsx delete mode 100644 icons/uil-envelope-block.js create mode 100644 icons/uil-envelope-block.tsx delete mode 100644 icons/uil-envelope-bookmark.js create mode 100644 icons/uil-envelope-bookmark.tsx delete mode 100644 icons/uil-envelope-check.js create mode 100644 icons/uil-envelope-check.tsx delete mode 100644 icons/uil-envelope-download-alt.js create mode 100644 icons/uil-envelope-download-alt.tsx delete mode 100644 icons/uil-envelope-download.js create mode 100644 icons/uil-envelope-download.tsx delete mode 100644 icons/uil-envelope-edit.js create mode 100644 icons/uil-envelope-edit.tsx delete mode 100644 icons/uil-envelope-exclamation.js create mode 100644 icons/uil-envelope-exclamation.tsx delete mode 100644 icons/uil-envelope-heart.js create mode 100644 icons/uil-envelope-heart.tsx delete mode 100644 icons/uil-envelope-info.js create mode 100644 icons/uil-envelope-info.tsx delete mode 100644 icons/uil-envelope-lock.js create mode 100644 icons/uil-envelope-lock.tsx delete mode 100644 icons/uil-envelope-minus.js create mode 100644 icons/uil-envelope-minus.tsx delete mode 100644 icons/uil-envelope-open.js create mode 100644 icons/uil-envelope-open.tsx delete mode 100644 icons/uil-envelope-question.js create mode 100644 icons/uil-envelope-question.tsx delete mode 100644 icons/uil-envelope-receive.js create mode 100644 icons/uil-envelope-receive.tsx delete mode 100644 icons/uil-envelope-redo.js create mode 100644 icons/uil-envelope-redo.tsx delete mode 100644 icons/uil-envelope-search.js create mode 100644 icons/uil-envelope-search.tsx delete mode 100644 icons/uil-envelope-send.js create mode 100644 icons/uil-envelope-send.tsx delete mode 100644 icons/uil-envelope-share.js create mode 100644 icons/uil-envelope-share.tsx delete mode 100644 icons/uil-envelope-shield.js create mode 100644 icons/uil-envelope-shield.tsx delete mode 100644 icons/uil-envelope-star.js create mode 100644 icons/uil-envelope-star.tsx delete mode 100644 icons/uil-envelope-times.js create mode 100644 icons/uil-envelope-times.tsx delete mode 100644 icons/uil-envelope-upload-alt.js create mode 100644 icons/uil-envelope-upload-alt.tsx delete mode 100644 icons/uil-envelope-upload.js create mode 100644 icons/uil-envelope-upload.tsx delete mode 100644 icons/uil-envelope.js create mode 100644 icons/uil-envelope.tsx delete mode 100644 icons/uil-envelopes.js create mode 100644 icons/uil-envelopes.tsx delete mode 100644 icons/uil-equal-circle.js create mode 100644 icons/uil-equal-circle.tsx delete mode 100644 icons/uil-estate.js create mode 100644 icons/uil-estate.tsx delete mode 100644 icons/uil-euro-circle.js create mode 100644 icons/uil-euro-circle.tsx delete mode 100644 icons/uil-euro.js create mode 100644 icons/uil-euro.tsx delete mode 100644 icons/uil-exchange-alt.js create mode 100644 icons/uil-exchange-alt.tsx delete mode 100644 icons/uil-exchange.js create mode 100644 icons/uil-exchange.tsx delete mode 100644 icons/uil-exclamation-circle.js create mode 100644 icons/uil-exclamation-circle.tsx delete mode 100644 icons/uil-exclamation-octagon.js create mode 100644 icons/uil-exclamation-octagon.tsx delete mode 100644 icons/uil-exclamation-triangle.js create mode 100644 icons/uil-exclamation-triangle.tsx delete mode 100644 icons/uil-exclamation.js create mode 100644 icons/uil-exclamation.tsx delete mode 100644 icons/uil-exclude.js create mode 100644 icons/uil-exclude.tsx delete mode 100644 icons/uil-expand-alt.js create mode 100644 icons/uil-expand-alt.tsx delete mode 100644 icons/uil-expand-arrows-alt.js create mode 100644 icons/uil-expand-arrows-alt.tsx delete mode 100644 icons/uil-expand-arrows.js create mode 100644 icons/uil-expand-arrows.tsx delete mode 100644 icons/uil-expand-from-corner.js create mode 100644 icons/uil-expand-from-corner.tsx delete mode 100644 icons/uil-expand-left.js create mode 100644 icons/uil-expand-left.tsx delete mode 100644 icons/uil-expand-right.js create mode 100644 icons/uil-expand-right.tsx delete mode 100644 icons/uil-export.js create mode 100644 icons/uil-export.tsx delete mode 100644 icons/uil-exposure-alt.js create mode 100644 icons/uil-exposure-alt.tsx delete mode 100644 icons/uil-exposure-increase.js create mode 100644 icons/uil-exposure-increase.tsx delete mode 100644 icons/uil-external-link-alt.js create mode 100644 icons/uil-external-link-alt.tsx delete mode 100644 icons/uil-eye-slash.js create mode 100644 icons/uil-eye-slash.tsx delete mode 100644 icons/uil-eye.js create mode 100644 icons/uil-eye.tsx delete mode 100644 icons/uil-facebook-f.js create mode 100644 icons/uil-facebook-f.tsx delete mode 100644 icons/uil-facebook-messenger-alt.js create mode 100644 icons/uil-facebook-messenger-alt.tsx delete mode 100644 icons/uil-facebook-messenger.js create mode 100644 icons/uil-facebook-messenger.tsx delete mode 100644 icons/uil-facebook.js create mode 100644 icons/uil-facebook.tsx delete mode 100644 icons/uil-fahrenheit.js create mode 100644 icons/uil-fahrenheit.tsx delete mode 100644 icons/uil-fast-mail-alt.js create mode 100644 icons/uil-fast-mail-alt.tsx delete mode 100644 icons/uil-fast-mail.js create mode 100644 icons/uil-fast-mail.tsx delete mode 100644 icons/uil-favorite.js create mode 100644 icons/uil-favorite.tsx delete mode 100644 icons/uil-feedback.js create mode 100644 icons/uil-feedback.tsx delete mode 100644 icons/uil-fidget-spinner.js create mode 100644 icons/uil-fidget-spinner.tsx delete mode 100644 icons/uil-file-alt.js create mode 100644 icons/uil-file-alt.tsx delete mode 100644 icons/uil-file-blank.js create mode 100644 icons/uil-file-blank.tsx delete mode 100644 icons/uil-file-block-alt.js create mode 100644 icons/uil-file-block-alt.tsx delete mode 100644 icons/uil-file-bookmark-alt.js create mode 100644 icons/uil-file-bookmark-alt.tsx delete mode 100644 icons/uil-file-check-alt.js create mode 100644 icons/uil-file-check-alt.tsx delete mode 100644 icons/uil-file-check.js create mode 100644 icons/uil-file-check.tsx delete mode 100644 icons/uil-file-contract-dollar.js create mode 100644 icons/uil-file-contract-dollar.tsx delete mode 100644 icons/uil-file-contract.js create mode 100644 icons/uil-file-contract.tsx delete mode 100644 icons/uil-file-copy-alt.js create mode 100644 icons/uil-file-copy-alt.tsx delete mode 100644 icons/uil-file-download-alt.js create mode 100644 icons/uil-file-download-alt.tsx delete mode 100644 icons/uil-file-download.js create mode 100644 icons/uil-file-download.tsx delete mode 100644 icons/uil-file-edit-alt.js create mode 100644 icons/uil-file-edit-alt.tsx delete mode 100644 icons/uil-file-exclamation-alt.js create mode 100644 icons/uil-file-exclamation-alt.tsx delete mode 100644 icons/uil-file-exclamation.js create mode 100644 icons/uil-file-exclamation.tsx delete mode 100644 icons/uil-file-export.js create mode 100644 icons/uil-file-export.tsx delete mode 100644 icons/uil-file-graph.js create mode 100644 icons/uil-file-graph.tsx delete mode 100644 icons/uil-file-heart.js create mode 100644 icons/uil-file-heart.tsx delete mode 100644 icons/uil-file-import.js create mode 100644 icons/uil-file-import.tsx delete mode 100644 icons/uil-file-info-alt.js create mode 100644 icons/uil-file-info-alt.tsx delete mode 100644 icons/uil-file-landscape-alt.js create mode 100644 icons/uil-file-landscape-alt.tsx delete mode 100644 icons/uil-file-landscape.js create mode 100644 icons/uil-file-landscape.tsx delete mode 100644 icons/uil-file-lanscape-slash.js create mode 100644 icons/uil-file-lanscape-slash.tsx delete mode 100644 icons/uil-file-lock-alt.js create mode 100644 icons/uil-file-lock-alt.tsx delete mode 100644 icons/uil-file-medical-alt.js create mode 100644 icons/uil-file-medical-alt.tsx delete mode 100644 icons/uil-file-medical.js create mode 100644 icons/uil-file-medical.tsx delete mode 100644 icons/uil-file-minus-alt.js create mode 100644 icons/uil-file-minus-alt.tsx delete mode 100644 icons/uil-file-minus.js create mode 100644 icons/uil-file-minus.tsx delete mode 100644 icons/uil-file-network.js create mode 100644 icons/uil-file-network.tsx delete mode 100644 icons/uil-file-plus-alt.js create mode 100644 icons/uil-file-plus-alt.tsx delete mode 100644 icons/uil-file-plus.js create mode 100644 icons/uil-file-plus.tsx delete mode 100644 icons/uil-file-question-alt.js create mode 100644 icons/uil-file-question-alt.tsx delete mode 100644 icons/uil-file-question.js create mode 100644 icons/uil-file-question.tsx delete mode 100644 icons/uil-file-redo-alt.js create mode 100644 icons/uil-file-redo-alt.tsx delete mode 100644 icons/uil-file-search-alt.js create mode 100644 icons/uil-file-search-alt.tsx delete mode 100644 icons/uil-file-share-alt.js create mode 100644 icons/uil-file-share-alt.tsx delete mode 100644 icons/uil-file-shield-alt.js create mode 100644 icons/uil-file-shield-alt.tsx delete mode 100644 icons/uil-file-slash.js create mode 100644 icons/uil-file-slash.tsx delete mode 100644 icons/uil-file-times-alt.js create mode 100644 icons/uil-file-times-alt.tsx delete mode 100644 icons/uil-file-times.js create mode 100644 icons/uil-file-times.tsx delete mode 100644 icons/uil-file-upload-alt.js create mode 100644 icons/uil-file-upload-alt.tsx delete mode 100644 icons/uil-file-upload.js create mode 100644 icons/uil-file-upload.tsx delete mode 100644 icons/uil-file.js create mode 100644 icons/uil-file.tsx delete mode 100644 icons/uil-files-landscapes-alt.js create mode 100644 icons/uil-files-landscapes-alt.tsx delete mode 100644 icons/uil-files-landscapes.js create mode 100644 icons/uil-files-landscapes.tsx delete mode 100644 icons/uil-film.js create mode 100644 icons/uil-film.tsx delete mode 100644 icons/uil-filter-slash.js create mode 100644 icons/uil-filter-slash.tsx delete mode 100644 icons/uil-filter.js create mode 100644 icons/uil-filter.tsx delete mode 100644 icons/uil-fire.js create mode 100644 icons/uil-fire.tsx delete mode 100644 icons/uil-flask-potion.js create mode 100644 icons/uil-flask-potion.tsx delete mode 100644 icons/uil-flask.js create mode 100644 icons/uil-flask.tsx delete mode 100644 icons/uil-flip-h-alt.js create mode 100644 icons/uil-flip-h-alt.tsx delete mode 100644 icons/uil-flip-h.js create mode 100644 icons/uil-flip-h.tsx delete mode 100644 icons/uil-flip-v-alt.js create mode 100644 icons/uil-flip-v-alt.tsx delete mode 100644 icons/uil-flip-v.js create mode 100644 icons/uil-flip-v.tsx delete mode 100644 icons/uil-flower.js create mode 100644 icons/uil-flower.tsx delete mode 100644 icons/uil-focus-add.js create mode 100644 icons/uil-focus-add.tsx delete mode 100644 icons/uil-focus-target.js create mode 100644 icons/uil-focus-target.tsx delete mode 100644 icons/uil-focus.js create mode 100644 icons/uil-focus.tsx delete mode 100644 icons/uil-folder-check.js create mode 100644 icons/uil-folder-check.tsx delete mode 100644 icons/uil-folder-download.js create mode 100644 icons/uil-folder-download.tsx delete mode 100644 icons/uil-folder-exclamation.js create mode 100644 icons/uil-folder-exclamation.tsx delete mode 100644 icons/uil-folder-heart.js create mode 100644 icons/uil-folder-heart.tsx delete mode 100644 icons/uil-folder-info.js create mode 100644 icons/uil-folder-info.tsx delete mode 100644 icons/uil-folder-lock.js create mode 100644 icons/uil-folder-lock.tsx delete mode 100644 icons/uil-folder-medical.js create mode 100644 icons/uil-folder-medical.tsx delete mode 100644 icons/uil-folder-minus.js create mode 100644 icons/uil-folder-minus.tsx delete mode 100644 icons/uil-folder-network.js create mode 100644 icons/uil-folder-network.tsx delete mode 100644 icons/uil-folder-open.js create mode 100644 icons/uil-folder-open.tsx delete mode 100644 icons/uil-folder-plus.js create mode 100644 icons/uil-folder-plus.tsx delete mode 100644 icons/uil-folder-question.js create mode 100644 icons/uil-folder-question.tsx delete mode 100644 icons/uil-folder-slash.js create mode 100644 icons/uil-folder-slash.tsx delete mode 100644 icons/uil-folder-times.js create mode 100644 icons/uil-folder-times.tsx delete mode 100644 icons/uil-folder-upload.js create mode 100644 icons/uil-folder-upload.tsx delete mode 100644 icons/uil-folder.js create mode 100644 icons/uil-folder.tsx delete mode 100644 icons/uil-font.js create mode 100644 icons/uil-font.tsx delete mode 100644 icons/uil-football-american.js create mode 100644 icons/uil-football-american.tsx delete mode 100644 icons/uil-football-ball.js create mode 100644 icons/uil-football-ball.tsx delete mode 100644 icons/uil-football.js create mode 100644 icons/uil-football.tsx delete mode 100644 icons/uil-forecastcloud-moon-tear.js create mode 100644 icons/uil-forecastcloud-moon-tear.tsx delete mode 100644 icons/uil-forwaded-call.js create mode 100644 icons/uil-forwaded-call.tsx delete mode 100644 icons/uil-forward.js create mode 100644 icons/uil-forward.tsx delete mode 100644 icons/uil-frown.js create mode 100644 icons/uil-frown.tsx delete mode 100644 icons/uil-game-structure.js create mode 100644 icons/uil-game-structure.tsx delete mode 100644 icons/uil-gift.js create mode 100644 icons/uil-gift.tsx delete mode 100644 icons/uil-github-alt.js create mode 100644 icons/uil-github-alt.tsx delete mode 100644 icons/uil-github.js create mode 100644 icons/uil-github.tsx delete mode 100644 icons/uil-gitlab.js create mode 100644 icons/uil-gitlab.tsx delete mode 100644 icons/uil-glass-martini-alt-slash.js create mode 100644 icons/uil-glass-martini-alt-slash.tsx delete mode 100644 icons/uil-glass-martini-alt.js create mode 100644 icons/uil-glass-martini-alt.tsx delete mode 100644 icons/uil-glass-martini.js create mode 100644 icons/uil-glass-martini.tsx delete mode 100644 icons/uil-glass-tea.js create mode 100644 icons/uil-glass-tea.tsx delete mode 100644 icons/uil-glass.js create mode 100644 icons/uil-glass.tsx delete mode 100644 icons/uil-globe.js create mode 100644 icons/uil-globe.tsx delete mode 100644 icons/uil-gold.js create mode 100644 icons/uil-gold.tsx delete mode 100644 icons/uil-golf-ball.js create mode 100644 icons/uil-golf-ball.tsx delete mode 100644 icons/uil-google-drive-alt.js create mode 100644 icons/uil-google-drive-alt.tsx delete mode 100644 icons/uil-google-drive.js create mode 100644 icons/uil-google-drive.tsx delete mode 100644 icons/uil-google-hangouts-alt.js create mode 100644 icons/uil-google-hangouts-alt.tsx delete mode 100644 icons/uil-google-hangouts.js create mode 100644 icons/uil-google-hangouts.tsx delete mode 100644 icons/uil-google-play.js create mode 100644 icons/uil-google-play.tsx delete mode 100644 icons/uil-google.js create mode 100644 icons/uil-google.tsx delete mode 100644 icons/uil-graduation-cap.js create mode 100644 icons/uil-graduation-cap.tsx delete mode 100644 icons/uil-graph-bar.js create mode 100644 icons/uil-graph-bar.tsx delete mode 100644 icons/uil-grid.js create mode 100644 icons/uil-grid.tsx delete mode 100644 icons/uil-grids.js create mode 100644 icons/uil-grids.tsx delete mode 100644 icons/uil-grin-tongue-wink-alt.js create mode 100644 icons/uil-grin-tongue-wink-alt.tsx delete mode 100644 icons/uil-grin-tongue-wink.js create mode 100644 icons/uil-grin-tongue-wink.tsx delete mode 100644 icons/uil-grin.js create mode 100644 icons/uil-grin.tsx delete mode 100644 icons/uil-grip-horizontal-line.js create mode 100644 icons/uil-grip-horizontal-line.tsx delete mode 100644 icons/uil-hard-hat.js create mode 100644 icons/uil-hard-hat.tsx delete mode 100644 icons/uil-hdd.js create mode 100644 icons/uil-hdd.tsx delete mode 100644 icons/uil-head-side-cough.js create mode 100644 icons/uil-head-side-cough.tsx delete mode 100644 icons/uil-head-side-mask.js create mode 100644 icons/uil-head-side-mask.tsx delete mode 100644 icons/uil-head-side.js create mode 100644 icons/uil-head-side.tsx delete mode 100644 icons/uil-headphone-slash.js create mode 100644 icons/uil-headphone-slash.tsx delete mode 100644 icons/uil-headphones-alt.js create mode 100644 icons/uil-headphones-alt.tsx delete mode 100644 icons/uil-headphones.js create mode 100644 icons/uil-headphones.tsx delete mode 100644 icons/uil-heart-alt.js create mode 100644 icons/uil-heart-alt.tsx delete mode 100644 icons/uil-heart-break.js create mode 100644 icons/uil-heart-break.tsx delete mode 100644 icons/uil-heart-medical.js create mode 100644 icons/uil-heart-medical.tsx delete mode 100644 icons/uil-heart-rate.js create mode 100644 icons/uil-heart-rate.tsx delete mode 100644 icons/uil-heart-sign.js create mode 100644 icons/uil-heart-sign.tsx delete mode 100644 icons/uil-heart.js create mode 100644 icons/uil-heart.tsx delete mode 100644 icons/uil-heartbeat.js create mode 100644 icons/uil-heartbeat.tsx delete mode 100644 icons/uil-hindi-to-chinese.js create mode 100644 icons/uil-hindi-to-chinese.tsx delete mode 100644 icons/uil-hipchat.js create mode 100644 icons/uil-hipchat.tsx delete mode 100644 icons/uil-history-alt.js create mode 100644 icons/uil-history-alt.tsx delete mode 100644 icons/uil-history.js create mode 100644 icons/uil-history.tsx delete mode 100644 icons/uil-home.js create mode 100644 icons/uil-home.tsx delete mode 100644 icons/uil-horizontal-align-center.js create mode 100644 icons/uil-horizontal-align-center.tsx delete mode 100644 icons/uil-horizontal-align-left.js create mode 100644 icons/uil-horizontal-align-left.tsx delete mode 100644 icons/uil-horizontal-align-right.js create mode 100644 icons/uil-horizontal-align-right.tsx delete mode 100644 icons/uil-horizontal-distribution-center.js create mode 100644 icons/uil-horizontal-distribution-center.tsx delete mode 100644 icons/uil-horizontal-distribution-left.js create mode 100644 icons/uil-horizontal-distribution-left.tsx delete mode 100644 icons/uil-horizontal-distribution-right.js create mode 100644 icons/uil-horizontal-distribution-right.tsx delete mode 100644 icons/uil-hospital-square-sign.js create mode 100644 icons/uil-hospital-square-sign.tsx delete mode 100644 icons/uil-hospital-symbol.js create mode 100644 icons/uil-hospital-symbol.tsx delete mode 100644 icons/uil-hospital.js create mode 100644 icons/uil-hospital.tsx delete mode 100644 icons/uil-hourglass.js create mode 100644 icons/uil-hourglass.tsx delete mode 100644 icons/uil-house-user.js create mode 100644 icons/uil-house-user.tsx delete mode 100644 icons/uil-html3-alt.js create mode 100644 icons/uil-html3-alt.tsx delete mode 100644 icons/uil-html3.js create mode 100644 icons/uil-html3.tsx delete mode 100644 icons/uil-html5-alt.js create mode 100644 icons/uil-html5-alt.tsx delete mode 100644 icons/uil-html5.js create mode 100644 icons/uil-html5.tsx delete mode 100644 icons/uil-hunting.js create mode 100644 icons/uil-hunting.tsx delete mode 100644 icons/uil-icons.js create mode 100644 icons/uil-icons.tsx delete mode 100644 icons/uil-illustration.js create mode 100644 icons/uil-illustration.tsx delete mode 100644 icons/uil-image-alt-slash.js create mode 100644 icons/uil-image-alt-slash.tsx delete mode 100644 icons/uil-image-block.js create mode 100644 icons/uil-image-block.tsx delete mode 100644 icons/uil-image-broken.js create mode 100644 icons/uil-image-broken.tsx delete mode 100644 icons/uil-image-check.js create mode 100644 icons/uil-image-check.tsx delete mode 100644 icons/uil-image-download.js create mode 100644 icons/uil-image-download.tsx delete mode 100644 icons/uil-image-edit.js create mode 100644 icons/uil-image-edit.tsx delete mode 100644 icons/uil-image-lock.js create mode 100644 icons/uil-image-lock.tsx delete mode 100644 icons/uil-image-minus.js create mode 100644 icons/uil-image-minus.tsx delete mode 100644 icons/uil-image-plus.js create mode 100644 icons/uil-image-plus.tsx delete mode 100644 icons/uil-image-question.js create mode 100644 icons/uil-image-question.tsx delete mode 100644 icons/uil-image-redo.js create mode 100644 icons/uil-image-redo.tsx delete mode 100644 icons/uil-image-resize-landscape.js create mode 100644 icons/uil-image-resize-landscape.tsx delete mode 100644 icons/uil-image-resize-square.js create mode 100644 icons/uil-image-resize-square.tsx delete mode 100644 icons/uil-image-search.js create mode 100644 icons/uil-image-search.tsx delete mode 100644 icons/uil-image-share.js create mode 100644 icons/uil-image-share.tsx delete mode 100644 icons/uil-image-shield.js create mode 100644 icons/uil-image-shield.tsx delete mode 100644 icons/uil-image-slash.js create mode 100644 icons/uil-image-slash.tsx delete mode 100644 icons/uil-image-times.js create mode 100644 icons/uil-image-times.tsx delete mode 100644 icons/uil-image-upload.js create mode 100644 icons/uil-image-upload.tsx delete mode 100644 icons/uil-image-v.js create mode 100644 icons/uil-image-v.tsx delete mode 100644 icons/uil-image.js create mode 100644 icons/uil-image.tsx delete mode 100644 icons/uil-images.js create mode 100644 icons/uil-images.tsx delete mode 100644 icons/uil-import.js create mode 100644 icons/uil-import.tsx delete mode 100644 icons/uil-inbox.js create mode 100644 icons/uil-inbox.tsx delete mode 100644 icons/uil-incoming-call.js create mode 100644 icons/uil-incoming-call.tsx delete mode 100644 icons/uil-info-circle.js create mode 100644 icons/uil-info-circle.tsx delete mode 100644 icons/uil-info.js create mode 100644 icons/uil-info.tsx delete mode 100644 icons/uil-instagram-alt.js create mode 100644 icons/uil-instagram-alt.tsx delete mode 100644 icons/uil-instagram.js create mode 100644 icons/uil-instagram.tsx delete mode 100644 icons/uil-intercom-alt.js create mode 100644 icons/uil-intercom-alt.tsx delete mode 100644 icons/uil-intercom.js create mode 100644 icons/uil-intercom.tsx delete mode 100644 icons/uil-invoice.js create mode 100644 icons/uil-invoice.tsx delete mode 100644 icons/uil-italic.js create mode 100644 icons/uil-italic.tsx delete mode 100644 icons/uil-jackhammer.js create mode 100644 icons/uil-jackhammer.tsx delete mode 100644 icons/uil-java-script.js create mode 100644 icons/uil-java-script.tsx delete mode 100644 icons/uil-kayak.js create mode 100644 icons/uil-kayak.tsx delete mode 100644 icons/uil-key-skeleton-alt.js create mode 100644 icons/uil-key-skeleton-alt.tsx delete mode 100644 icons/uil-key-skeleton.js create mode 100644 icons/uil-key-skeleton.tsx delete mode 100644 icons/uil-keyboard-alt.js create mode 100644 icons/uil-keyboard-alt.tsx delete mode 100644 icons/uil-keyboard-hide.js create mode 100644 icons/uil-keyboard-hide.tsx delete mode 100644 icons/uil-keyboard-show.js create mode 100644 icons/uil-keyboard-show.tsx delete mode 100644 icons/uil-keyboard.js create mode 100644 icons/uil-keyboard.tsx delete mode 100644 icons/uil-keyhole-circle.js create mode 100644 icons/uil-keyhole-circle.tsx delete mode 100644 icons/uil-keyhole-square-full.js create mode 100644 icons/uil-keyhole-square-full.tsx delete mode 100644 icons/uil-keyhole-square.js create mode 100644 icons/uil-keyhole-square.tsx delete mode 100644 icons/uil-kid.js create mode 100644 icons/uil-kid.tsx delete mode 100644 icons/uil-label-alt.js create mode 100644 icons/uil-label-alt.tsx delete mode 100644 icons/uil-label.js create mode 100644 icons/uil-label.tsx delete mode 100644 icons/uil-lamp.js create mode 100644 icons/uil-lamp.tsx delete mode 100644 icons/uil-language.js create mode 100644 icons/uil-language.tsx delete mode 100644 icons/uil-laptop-cloud.js create mode 100644 icons/uil-laptop-cloud.tsx delete mode 100644 icons/uil-laptop-connection.js create mode 100644 icons/uil-laptop-connection.tsx delete mode 100644 icons/uil-laptop.js create mode 100644 icons/uil-laptop.tsx delete mode 100644 icons/uil-laughing.js create mode 100644 icons/uil-laughing.tsx delete mode 100644 icons/uil-layer-group-slash.js create mode 100644 icons/uil-layer-group-slash.tsx delete mode 100644 icons/uil-layer-group.js create mode 100644 icons/uil-layer-group.tsx delete mode 100644 icons/uil-layers-alt.js create mode 100644 icons/uil-layers-alt.tsx delete mode 100644 icons/uil-layers-slash.js create mode 100644 icons/uil-layers-slash.tsx delete mode 100644 icons/uil-layers.js create mode 100644 icons/uil-layers.tsx delete mode 100644 icons/uil-left-arrow-from-left.js create mode 100644 icons/uil-left-arrow-from-left.tsx delete mode 100644 icons/uil-left-arrow-to-left.js create mode 100644 icons/uil-left-arrow-to-left.tsx delete mode 100644 icons/uil-left-indent-alt.js create mode 100644 icons/uil-left-indent-alt.tsx delete mode 100644 icons/uil-left-indent.js create mode 100644 icons/uil-left-indent.tsx delete mode 100644 icons/uil-left-to-right-text-direction.js create mode 100644 icons/uil-left-to-right-text-direction.tsx delete mode 100644 icons/uil-letter-chinese-a.js create mode 100644 icons/uil-letter-chinese-a.tsx delete mode 100644 icons/uil-letter-english-a.js create mode 100644 icons/uil-letter-english-a.tsx delete mode 100644 icons/uil-letter-hindi-a.js create mode 100644 icons/uil-letter-hindi-a.tsx delete mode 100644 icons/uil-letter-japanese-a.js create mode 100644 icons/uil-letter-japanese-a.tsx delete mode 100644 icons/uil-life-ring.js create mode 100644 icons/uil-life-ring.tsx delete mode 100644 icons/uil-lightbulb-alt.js create mode 100644 icons/uil-lightbulb-alt.tsx delete mode 100644 icons/uil-lightbulb.js create mode 100644 icons/uil-lightbulb.tsx delete mode 100644 icons/uil-line-alt.js create mode 100644 icons/uil-line-alt.tsx delete mode 100644 icons/uil-line-spacing.js create mode 100644 icons/uil-line-spacing.tsx delete mode 100644 icons/uil-line.js create mode 100644 icons/uil-line.tsx delete mode 100644 icons/uil-link-add.js create mode 100644 icons/uil-link-add.tsx delete mode 100644 icons/uil-link-alt.js create mode 100644 icons/uil-link-alt.tsx delete mode 100644 icons/uil-link-broken.js create mode 100644 icons/uil-link-broken.tsx delete mode 100644 icons/uil-link-h.js create mode 100644 icons/uil-link-h.tsx delete mode 100644 icons/uil-link.js create mode 100644 icons/uil-link.tsx delete mode 100644 icons/uil-linkedin-alt.js create mode 100644 icons/uil-linkedin-alt.tsx delete mode 100644 icons/uil-linkedin.js create mode 100644 icons/uil-linkedin.tsx delete mode 100644 icons/uil-linux.js create mode 100644 icons/uil-linux.tsx delete mode 100644 icons/uil-lira-sign.js create mode 100644 icons/uil-lira-sign.tsx delete mode 100644 icons/uil-list-ol-alt.js create mode 100644 icons/uil-list-ol-alt.tsx delete mode 100644 icons/uil-list-ol.js create mode 100644 icons/uil-list-ol.tsx delete mode 100644 icons/uil-list-ui-alt.js create mode 100644 icons/uil-list-ui-alt.tsx delete mode 100644 icons/uil-list-ul.js create mode 100644 icons/uil-list-ul.tsx delete mode 100644 icons/uil-location-arrow-alt.js create mode 100644 icons/uil-location-arrow-alt.tsx delete mode 100644 icons/uil-location-arrow.js create mode 100644 icons/uil-location-arrow.tsx delete mode 100644 icons/uil-location-pin-alt.js create mode 100644 icons/uil-location-pin-alt.tsx delete mode 100644 icons/uil-location-point.js create mode 100644 icons/uil-location-point.tsx delete mode 100644 icons/uil-lock-access.js create mode 100644 icons/uil-lock-access.tsx delete mode 100644 icons/uil-lock-alt.js create mode 100644 icons/uil-lock-alt.tsx delete mode 100644 icons/uil-lock-open-alt.js create mode 100644 icons/uil-lock-open-alt.tsx delete mode 100644 icons/uil-lock-slash.js create mode 100644 icons/uil-lock-slash.tsx delete mode 100644 icons/uil-lock.js create mode 100644 icons/uil-lock.tsx delete mode 100644 icons/uil-lottiefiles-alt.js create mode 100644 icons/uil-lottiefiles-alt.tsx delete mode 100644 icons/uil-lottiefiles.js create mode 100644 icons/uil-lottiefiles.tsx delete mode 100644 icons/uil-luggage-cart.js create mode 100644 icons/uil-luggage-cart.tsx delete mode 100644 icons/uil-mailbox-alt.js create mode 100644 icons/uil-mailbox-alt.tsx delete mode 100644 icons/uil-mailbox.js create mode 100644 icons/uil-mailbox.tsx delete mode 100644 icons/uil-map-marker-alt.js create mode 100644 icons/uil-map-marker-alt.tsx delete mode 100644 icons/uil-map-marker-edit.js create mode 100644 icons/uil-map-marker-edit.tsx delete mode 100644 icons/uil-map-marker-info.js create mode 100644 icons/uil-map-marker-info.tsx delete mode 100644 icons/uil-map-marker-minus.js create mode 100644 icons/uil-map-marker-minus.tsx delete mode 100644 icons/uil-map-marker-plus.js create mode 100644 icons/uil-map-marker-plus.tsx delete mode 100644 icons/uil-map-marker-question.js create mode 100644 icons/uil-map-marker-question.tsx delete mode 100644 icons/uil-map-marker-shield.js create mode 100644 icons/uil-map-marker-shield.tsx delete mode 100644 icons/uil-map-marker-slash.js create mode 100644 icons/uil-map-marker-slash.tsx delete mode 100644 icons/uil-map-marker.js create mode 100644 icons/uil-map-marker.tsx delete mode 100644 icons/uil-map-pin-alt.js create mode 100644 icons/uil-map-pin-alt.tsx delete mode 100644 icons/uil-map-pin.js create mode 100644 icons/uil-map-pin.tsx delete mode 100644 icons/uil-map.js create mode 100644 icons/uil-map.tsx delete mode 100644 icons/uil-mars.js create mode 100644 icons/uil-mars.tsx delete mode 100644 icons/uil-master-card.js create mode 100644 icons/uil-master-card.tsx delete mode 100644 icons/uil-maximize-left.js create mode 100644 icons/uil-maximize-left.tsx delete mode 100644 icons/uil-medal.js create mode 100644 icons/uil-medal.tsx delete mode 100644 icons/uil-medical-drip.js create mode 100644 icons/uil-medical-drip.tsx delete mode 100644 icons/uil-medical-square-full.js create mode 100644 icons/uil-medical-square-full.tsx delete mode 100644 icons/uil-medical-square.js create mode 100644 icons/uil-medical-square.tsx delete mode 100644 icons/uil-medium-m.js create mode 100644 icons/uil-medium-m.tsx delete mode 100644 icons/uil-medkit.js create mode 100644 icons/uil-medkit.tsx delete mode 100644 icons/uil-meeting-board.js create mode 100644 icons/uil-meeting-board.tsx delete mode 100644 icons/uil-megaphone.js create mode 100644 icons/uil-megaphone.tsx delete mode 100644 icons/uil-meh-alt.js create mode 100644 icons/uil-meh-alt.tsx delete mode 100644 icons/uil-meh-closed-eye.js create mode 100644 icons/uil-meh-closed-eye.tsx delete mode 100644 icons/uil-meh.js create mode 100644 icons/uil-meh.tsx delete mode 100644 icons/uil-message.js create mode 100644 icons/uil-message.tsx delete mode 100644 icons/uil-metro.js create mode 100644 icons/uil-metro.tsx delete mode 100644 icons/uil-microphone-slash.js create mode 100644 icons/uil-microphone-slash.tsx delete mode 100644 icons/uil-microphone.js create mode 100644 icons/uil-microphone.tsx delete mode 100644 icons/uil-microscope.js create mode 100644 icons/uil-microscope.tsx delete mode 100644 icons/uil-microsoft.js create mode 100644 icons/uil-microsoft.tsx delete mode 100644 icons/uil-minus-circle.js create mode 100644 icons/uil-minus-circle.tsx delete mode 100644 icons/uil-minus-path.js create mode 100644 icons/uil-minus-path.tsx delete mode 100644 icons/uil-minus-square-full.js create mode 100644 icons/uil-minus-square-full.tsx delete mode 100644 icons/uil-minus-square.js create mode 100644 icons/uil-minus-square.tsx delete mode 100644 icons/uil-minus.js create mode 100644 icons/uil-minus.tsx delete mode 100644 icons/uil-missed-call.js create mode 100644 icons/uil-missed-call.tsx delete mode 100644 icons/uil-mobile-android-alt.js create mode 100644 icons/uil-mobile-android-alt.tsx delete mode 100644 icons/uil-mobile-android.js create mode 100644 icons/uil-mobile-android.tsx delete mode 100644 icons/uil-mobile-vibrate.js create mode 100644 icons/uil-mobile-vibrate.tsx delete mode 100644 icons/uil-modem.js create mode 100644 icons/uil-modem.tsx delete mode 100644 icons/uil-money-bill-slash.js create mode 100644 icons/uil-money-bill-slash.tsx delete mode 100644 icons/uil-money-bill-stack.js create mode 100644 icons/uil-money-bill-stack.tsx delete mode 100644 icons/uil-money-bill.js create mode 100644 icons/uil-money-bill.tsx delete mode 100644 icons/uil-money-insert.js create mode 100644 icons/uil-money-insert.tsx delete mode 100644 icons/uil-money-stack.js create mode 100644 icons/uil-money-stack.tsx delete mode 100644 icons/uil-money-withdraw.js create mode 100644 icons/uil-money-withdraw.tsx delete mode 100644 icons/uil-money-withdrawal.js create mode 100644 icons/uil-money-withdrawal.tsx delete mode 100644 icons/uil-moneybag-alt.js create mode 100644 icons/uil-moneybag-alt.tsx delete mode 100644 icons/uil-moneybag.js create mode 100644 icons/uil-moneybag.tsx delete mode 100644 icons/uil-monitor-heart-rate.js create mode 100644 icons/uil-monitor-heart-rate.tsx delete mode 100644 icons/uil-monitor.js create mode 100644 icons/uil-monitor.tsx delete mode 100644 icons/uil-moon-eclipse.js create mode 100644 icons/uil-moon-eclipse.tsx delete mode 100644 icons/uil-moon.js create mode 100644 icons/uil-moon.tsx delete mode 100644 icons/uil-moonset.js create mode 100644 icons/uil-moonset.tsx delete mode 100644 icons/uil-mountains-sun.js create mode 100644 icons/uil-mountains-sun.tsx delete mode 100644 icons/uil-mountains.js create mode 100644 icons/uil-mountains.tsx delete mode 100644 icons/uil-mouse-alt-2.js create mode 100644 icons/uil-mouse-alt-2.tsx delete mode 100644 icons/uil-mouse-alt.js create mode 100644 icons/uil-mouse-alt.tsx delete mode 100644 icons/uil-mouse.js create mode 100644 icons/uil-mouse.tsx delete mode 100644 icons/uil-multiply.js create mode 100644 icons/uil-multiply.tsx delete mode 100644 icons/uil-music-note.js create mode 100644 icons/uil-music-note.tsx delete mode 100644 icons/uil-music-tune-slash.js create mode 100644 icons/uil-music-tune-slash.tsx delete mode 100644 icons/uil-music.js create mode 100644 icons/uil-music.tsx delete mode 100644 icons/uil-n-a.js create mode 100644 icons/uil-n-a.tsx delete mode 100644 icons/uil-navigator.js create mode 100644 icons/uil-navigator.tsx delete mode 100644 icons/uil-nerd.js create mode 100644 icons/uil-nerd.tsx delete mode 100644 icons/uil-newspaper.js create mode 100644 icons/uil-newspaper.tsx delete mode 100644 icons/uil-ninja.js create mode 100644 icons/uil-ninja.tsx delete mode 100644 icons/uil-no-entry.js create mode 100644 icons/uil-no-entry.tsx delete mode 100644 icons/uil-notebooks.js create mode 100644 icons/uil-notebooks.tsx delete mode 100644 icons/uil-notes.js create mode 100644 icons/uil-notes.tsx delete mode 100644 icons/uil-object-group.js create mode 100644 icons/uil-object-group.tsx delete mode 100644 icons/uil-object-ungroup.js create mode 100644 icons/uil-object-ungroup.tsx delete mode 100644 icons/uil-octagon.js create mode 100644 icons/uil-octagon.tsx delete mode 100644 icons/uil-okta.js create mode 100644 icons/uil-okta.tsx delete mode 100644 icons/uil-opera-alt.js create mode 100644 icons/uil-opera-alt.tsx delete mode 100644 icons/uil-opera.js create mode 100644 icons/uil-opera.tsx delete mode 100644 icons/uil-outgoing-call.js create mode 100644 icons/uil-outgoing-call.tsx delete mode 100644 icons/uil-package.js create mode 100644 icons/uil-package.tsx delete mode 100644 icons/uil-padlock.js create mode 100644 icons/uil-padlock.tsx delete mode 100644 icons/uil-pagelines.js create mode 100644 icons/uil-pagelines.tsx delete mode 100644 icons/uil-pagerduty.js create mode 100644 icons/uil-pagerduty.tsx delete mode 100644 icons/uil-paint-tool.js create mode 100644 icons/uil-paint-tool.tsx delete mode 100644 icons/uil-palette.js create mode 100644 icons/uil-palette.tsx delete mode 100644 icons/uil-panel-add.js create mode 100644 icons/uil-panel-add.tsx delete mode 100644 icons/uil-panorama-h-alt.js create mode 100644 icons/uil-panorama-h-alt.tsx delete mode 100644 icons/uil-panorama-h.js create mode 100644 icons/uil-panorama-h.tsx delete mode 100644 icons/uil-panorama-v.js create mode 100644 icons/uil-panorama-v.tsx delete mode 100644 icons/uil-paperclip.js create mode 100644 icons/uil-paperclip.tsx delete mode 100644 icons/uil-paragraph.js create mode 100644 icons/uil-paragraph.tsx delete mode 100644 icons/uil-parcel.js create mode 100644 icons/uil-parcel.tsx delete mode 100644 icons/uil-parking-circle.js create mode 100644 icons/uil-parking-circle.tsx delete mode 100644 icons/uil-parking-square.js create mode 100644 icons/uil-parking-square.tsx delete mode 100644 icons/uil-pathfinder-unite.js create mode 100644 icons/uil-pathfinder-unite.tsx delete mode 100644 icons/uil-pathfinder.js create mode 100644 icons/uil-pathfinder.tsx delete mode 100644 icons/uil-pause-circle.js create mode 100644 icons/uil-pause-circle.tsx delete mode 100644 icons/uil-pause.js create mode 100644 icons/uil-pause.tsx delete mode 100644 icons/uil-paypal.js create mode 100644 icons/uil-paypal.tsx delete mode 100644 icons/uil-pen.js create mode 100644 icons/uil-pen.tsx delete mode 100644 icons/uil-pentagon.js create mode 100644 icons/uil-pentagon.tsx delete mode 100644 icons/uil-percentage.js create mode 100644 icons/uil-percentage.tsx delete mode 100644 icons/uil-phone-alt.js create mode 100644 icons/uil-phone-alt.tsx delete mode 100644 icons/uil-phone-pause.js create mode 100644 icons/uil-phone-pause.tsx delete mode 100644 icons/uil-phone-slash.js create mode 100644 icons/uil-phone-slash.tsx delete mode 100644 icons/uil-phone-times.js create mode 100644 icons/uil-phone-times.tsx delete mode 100644 icons/uil-phone-volume.js create mode 100644 icons/uil-phone-volume.tsx delete mode 100644 icons/uil-phone.js create mode 100644 icons/uil-phone.tsx delete mode 100644 icons/uil-picture.js create mode 100644 icons/uil-picture.tsx delete mode 100644 icons/uil-pizza-slice.js create mode 100644 icons/uil-pizza-slice.tsx delete mode 100644 icons/uil-plane-arrival.js create mode 100644 icons/uil-plane-arrival.tsx delete mode 100644 icons/uil-plane-departure.js create mode 100644 icons/uil-plane-departure.tsx delete mode 100644 icons/uil-plane-fly.js create mode 100644 icons/uil-plane-fly.tsx delete mode 100644 icons/uil-plane.js create mode 100644 icons/uil-plane.tsx delete mode 100644 icons/uil-play-circle.js create mode 100644 icons/uil-play-circle.tsx delete mode 100644 icons/uil-play.js create mode 100644 icons/uil-play.tsx delete mode 100644 icons/uil-plug.js create mode 100644 icons/uil-plug.tsx delete mode 100644 icons/uil-plus-circle.js create mode 100644 icons/uil-plus-circle.tsx delete mode 100644 icons/uil-plus-square.js create mode 100644 icons/uil-plus-square.tsx delete mode 100644 icons/uil-plus.js create mode 100644 icons/uil-plus.tsx delete mode 100644 icons/uil-podium.js create mode 100644 icons/uil-podium.tsx delete mode 100644 icons/uil-polygon.js create mode 100644 icons/uil-polygon.tsx delete mode 100644 icons/uil-post-stamp.js create mode 100644 icons/uil-post-stamp.tsx delete mode 100644 icons/uil-postcard.js create mode 100644 icons/uil-postcard.tsx delete mode 100644 icons/uil-pound-circle.js create mode 100644 icons/uil-pound-circle.tsx delete mode 100644 icons/uil-pound.js create mode 100644 icons/uil-pound.tsx delete mode 100644 icons/uil-power.js create mode 100644 icons/uil-power.tsx delete mode 100644 icons/uil-prescription-bottle.js create mode 100644 icons/uil-prescription-bottle.tsx delete mode 100644 icons/uil-presentation-check.js create mode 100644 icons/uil-presentation-check.tsx delete mode 100644 icons/uil-presentation-edit.js create mode 100644 icons/uil-presentation-edit.tsx delete mode 100644 icons/uil-presentation-line.js create mode 100644 icons/uil-presentation-line.tsx delete mode 100644 icons/uil-presentation-lines-alt.js create mode 100644 icons/uil-presentation-lines-alt.tsx delete mode 100644 icons/uil-presentation-minus.js create mode 100644 icons/uil-presentation-minus.tsx delete mode 100644 icons/uil-presentation-play.js create mode 100644 icons/uil-presentation-play.tsx delete mode 100644 icons/uil-presentation-plus.js create mode 100644 icons/uil-presentation-plus.tsx delete mode 100644 icons/uil-presentation-times.js create mode 100644 icons/uil-presentation-times.tsx delete mode 100644 icons/uil-presentation.js create mode 100644 icons/uil-presentation.tsx delete mode 100644 icons/uil-previous.js create mode 100644 icons/uil-previous.tsx delete mode 100644 icons/uil-pricetag-alt.js create mode 100644 icons/uil-pricetag-alt.tsx delete mode 100644 icons/uil-print-slash.js create mode 100644 icons/uil-print-slash.tsx delete mode 100644 icons/uil-print.js create mode 100644 icons/uil-print.tsx delete mode 100644 icons/uil-process.js create mode 100644 icons/uil-process.tsx delete mode 100644 icons/uil-processor.js create mode 100644 icons/uil-processor.tsx delete mode 100644 icons/uil-programming-language.js create mode 100644 icons/uil-programming-language.tsx delete mode 100644 icons/uil-pump.js create mode 100644 icons/uil-pump.tsx delete mode 100644 icons/uil-puzzle-piece.js create mode 100644 icons/uil-puzzle-piece.tsx delete mode 100644 icons/uil-qrcode-scan.js create mode 100644 icons/uil-qrcode-scan.tsx delete mode 100644 icons/uil-question-circle.js create mode 100644 icons/uil-question-circle.tsx delete mode 100644 icons/uil-question.js create mode 100644 icons/uil-question.tsx delete mode 100644 icons/uil-rainbow.js create mode 100644 icons/uil-rainbow.tsx delete mode 100644 icons/uil-raindrops-alt.js create mode 100644 icons/uil-raindrops-alt.tsx delete mode 100644 icons/uil-raindrops.js create mode 100644 icons/uil-raindrops.tsx delete mode 100644 icons/uil-react.js create mode 100644 icons/uil-react.tsx delete mode 100644 icons/uil-receipt-alt.js create mode 100644 icons/uil-receipt-alt.tsx delete mode 100644 icons/uil-receipt.js create mode 100644 icons/uil-receipt.tsx delete mode 100644 icons/uil-record-audio.js create mode 100644 icons/uil-record-audio.tsx delete mode 100644 icons/uil-reddit-alien-alt.js create mode 100644 icons/uil-reddit-alien-alt.tsx delete mode 100644 icons/uil-redo.js create mode 100644 icons/uil-redo.tsx delete mode 100644 icons/uil-refresh.js create mode 100644 icons/uil-refresh.tsx delete mode 100644 icons/uil-registered.js create mode 100644 icons/uil-registered.tsx delete mode 100644 icons/uil-repeat.js create mode 100644 icons/uil-repeat.tsx delete mode 100644 icons/uil-restaurant.js create mode 100644 icons/uil-restaurant.tsx delete mode 100644 icons/uil-right-indent-alt.js create mode 100644 icons/uil-right-indent-alt.tsx delete mode 100644 icons/uil-right-to-left-text-direction.js create mode 100644 icons/uil-right-to-left-text-direction.tsx delete mode 100644 icons/uil-robot.js create mode 100644 icons/uil-robot.tsx delete mode 100644 icons/uil-rocket.js create mode 100644 icons/uil-rocket.tsx delete mode 100644 icons/uil-rope-way.js create mode 100644 icons/uil-rope-way.tsx delete mode 100644 icons/uil-rotate-360.js create mode 100644 icons/uil-rotate-360.tsx delete mode 100644 icons/uil-rss-alt.js create mode 100644 icons/uil-rss-alt.tsx delete mode 100644 icons/uil-rss-interface.js create mode 100644 icons/uil-rss-interface.tsx delete mode 100644 icons/uil-rss.js create mode 100644 icons/uil-rss.tsx delete mode 100644 icons/uil-ruler-combined.js create mode 100644 icons/uil-ruler-combined.tsx delete mode 100644 icons/uil-ruler.js create mode 100644 icons/uil-ruler.tsx delete mode 100644 icons/uil-rupee-sign.js create mode 100644 icons/uil-rupee-sign.tsx delete mode 100644 icons/uil-sad-cry.js create mode 100644 icons/uil-sad-cry.tsx delete mode 100644 icons/uil-sad-crying.js create mode 100644 icons/uil-sad-crying.tsx delete mode 100644 icons/uil-sad-dizzy.js create mode 100644 icons/uil-sad-dizzy.tsx delete mode 100644 icons/uil-sad-squint.js create mode 100644 icons/uil-sad-squint.tsx delete mode 100644 icons/uil-sad.js create mode 100644 icons/uil-sad.tsx delete mode 100644 icons/uil-sanitizer-alt.js create mode 100644 icons/uil-sanitizer-alt.tsx delete mode 100644 icons/uil-sanitizer.js create mode 100644 icons/uil-sanitizer.tsx delete mode 100644 icons/uil-save.js create mode 100644 icons/uil-save.tsx delete mode 100644 icons/uil-scaling-left.js create mode 100644 icons/uil-scaling-left.tsx delete mode 100644 icons/uil-scaling-right.js create mode 100644 icons/uil-scaling-right.tsx delete mode 100644 icons/uil-scenery.js create mode 100644 icons/uil-scenery.tsx delete mode 100644 icons/uil-schedule.js create mode 100644 icons/uil-schedule.tsx delete mode 100644 icons/uil-screw.js create mode 100644 icons/uil-screw.tsx delete mode 100644 icons/uil-scroll-h.js create mode 100644 icons/uil-scroll-h.tsx delete mode 100644 icons/uil-scroll.js create mode 100644 icons/uil-scroll.tsx delete mode 100644 icons/uil-search-alt.js create mode 100644 icons/uil-search-alt.tsx delete mode 100644 icons/uil-search-minus.js create mode 100644 icons/uil-search-minus.tsx delete mode 100644 icons/uil-search-plus.js create mode 100644 icons/uil-search-plus.tsx delete mode 100644 icons/uil-search.js create mode 100644 icons/uil-search.tsx delete mode 100644 icons/uil-selfie.js create mode 100644 icons/uil-selfie.tsx delete mode 100644 icons/uil-server-alt.js create mode 100644 icons/uil-server-alt.tsx delete mode 100644 icons/uil-server-connection.js create mode 100644 icons/uil-server-connection.tsx delete mode 100644 icons/uil-server-network-alt.js create mode 100644 icons/uil-server-network-alt.tsx delete mode 100644 icons/uil-server-network.js create mode 100644 icons/uil-server-network.tsx delete mode 100644 icons/uil-server.js create mode 100644 icons/uil-server.tsx delete mode 100644 icons/uil-servers.js create mode 100644 icons/uil-servers.tsx delete mode 100644 icons/uil-servicemark.js create mode 100644 icons/uil-servicemark.tsx delete mode 100644 icons/uil-setting.js create mode 100644 icons/uil-setting.tsx delete mode 100644 icons/uil-share-alt.js create mode 100644 icons/uil-share-alt.tsx delete mode 100644 icons/uil-share.js create mode 100644 icons/uil-share.tsx delete mode 100644 icons/uil-shield-check.js create mode 100644 icons/uil-shield-check.tsx delete mode 100644 icons/uil-shield-exclamation.js create mode 100644 icons/uil-shield-exclamation.tsx delete mode 100644 icons/uil-shield-plus.js create mode 100644 icons/uil-shield-plus.tsx delete mode 100644 icons/uil-shield-question.js create mode 100644 icons/uil-shield-question.tsx delete mode 100644 icons/uil-shield-slash.js create mode 100644 icons/uil-shield-slash.tsx delete mode 100644 icons/uil-shield.js create mode 100644 icons/uil-shield.tsx delete mode 100644 icons/uil-ship.js create mode 100644 icons/uil-ship.tsx delete mode 100644 icons/uil-shop.js create mode 100644 icons/uil-shop.tsx delete mode 100644 icons/uil-shopping-bag.js create mode 100644 icons/uil-shopping-bag.tsx delete mode 100644 icons/uil-shopping-basket.js create mode 100644 icons/uil-shopping-basket.tsx delete mode 100644 icons/uil-shopping-cart-alt.js create mode 100644 icons/uil-shopping-cart-alt.tsx delete mode 100644 icons/uil-shopping-cart.js create mode 100644 icons/uil-shopping-cart.tsx delete mode 100644 icons/uil-shovel.js create mode 100644 icons/uil-shovel.tsx delete mode 100644 icons/uil-shrink.js create mode 100644 icons/uil-shrink.tsx delete mode 100644 icons/uil-shuffle.js create mode 100644 icons/uil-shuffle.tsx delete mode 100644 icons/uil-shutter-alt.js create mode 100644 icons/uil-shutter-alt.tsx delete mode 100644 icons/uil-shutter.js create mode 100644 icons/uil-shutter.tsx delete mode 100644 icons/uil-sick.js create mode 100644 icons/uil-sick.tsx delete mode 100644 icons/uil-sigma.js create mode 100644 icons/uil-sigma.tsx delete mode 100644 icons/uil-sign-alt.js create mode 100644 icons/uil-sign-alt.tsx delete mode 100644 icons/uil-sign-in-alt.js create mode 100644 icons/uil-sign-in-alt.tsx delete mode 100644 icons/uil-sign-left.js create mode 100644 icons/uil-sign-left.tsx delete mode 100644 icons/uil-sign-out-alt.js create mode 100644 icons/uil-sign-out-alt.tsx delete mode 100644 icons/uil-sign-right.js create mode 100644 icons/uil-sign-right.tsx delete mode 100644 icons/uil-signal-alt-3.js create mode 100644 icons/uil-signal-alt-3.tsx delete mode 100644 icons/uil-signal-alt.js create mode 100644 icons/uil-signal-alt.tsx delete mode 100644 icons/uil-signal.js create mode 100644 icons/uil-signal.tsx delete mode 100644 icons/uil-signin.js create mode 100644 icons/uil-signin.tsx delete mode 100644 icons/uil-signout.js create mode 100644 icons/uil-signout.tsx delete mode 100644 icons/uil-silence.js create mode 100644 icons/uil-silence.tsx delete mode 100644 icons/uil-silent-squint.js create mode 100644 icons/uil-silent-squint.tsx delete mode 100644 icons/uil-sim-card.js create mode 100644 icons/uil-sim-card.tsx delete mode 100644 icons/uil-sitemap.js create mode 100644 icons/uil-sitemap.tsx delete mode 100644 icons/uil-skip-forward-alt.js create mode 100644 icons/uil-skip-forward-alt.tsx delete mode 100644 icons/uil-skip-forward-circle.js create mode 100644 icons/uil-skip-forward-circle.tsx delete mode 100644 icons/uil-skip-forward.js create mode 100644 icons/uil-skip-forward.tsx delete mode 100644 icons/uil-skype-alt.js create mode 100644 icons/uil-skype-alt.tsx delete mode 100644 icons/uil-skype.js create mode 100644 icons/uil-skype.tsx delete mode 100644 icons/uil-slack-alt.js create mode 100644 icons/uil-slack-alt.tsx delete mode 100644 icons/uil-slack.js create mode 100644 icons/uil-slack.tsx delete mode 100644 icons/uil-slider-h-range.js create mode 100644 icons/uil-slider-h-range.tsx delete mode 100644 icons/uil-slider-h.js create mode 100644 icons/uil-slider-h.tsx delete mode 100644 icons/uil-sliders-v-alt.js create mode 100644 icons/uil-sliders-v-alt.tsx delete mode 100644 icons/uil-sliders-v.js create mode 100644 icons/uil-sliders-v.tsx delete mode 100644 icons/uil-smile-beam.js create mode 100644 icons/uil-smile-beam.tsx delete mode 100644 icons/uil-smile-dizzy.js create mode 100644 icons/uil-smile-dizzy.tsx delete mode 100644 icons/uil-smile-squint-wink-alt.js create mode 100644 icons/uil-smile-squint-wink-alt.tsx delete mode 100644 icons/uil-smile-squint-wink.js create mode 100644 icons/uil-smile-squint-wink.tsx delete mode 100644 icons/uil-smile-wink-alt.js create mode 100644 icons/uil-smile-wink-alt.tsx delete mode 100644 icons/uil-smile-wink.js create mode 100644 icons/uil-smile-wink.tsx delete mode 100644 icons/uil-smile.js create mode 100644 icons/uil-smile.tsx delete mode 100644 icons/uil-snapchat-alt.js create mode 100644 icons/uil-snapchat-alt.tsx delete mode 100644 icons/uil-snapchat-ghost.js create mode 100644 icons/uil-snapchat-ghost.tsx delete mode 100644 icons/uil-snapchat-square.js create mode 100644 icons/uil-snapchat-square.tsx delete mode 100644 icons/uil-snow-flake.js create mode 100644 icons/uil-snow-flake.tsx delete mode 100644 icons/uil-snowflake-alt.js create mode 100644 icons/uil-snowflake-alt.tsx delete mode 100644 icons/uil-snowflake.js create mode 100644 icons/uil-snowflake.tsx delete mode 100644 icons/uil-social-distancing.js create mode 100644 icons/uil-social-distancing.tsx delete mode 100644 icons/uil-sort-amount-down.js create mode 100644 icons/uil-sort-amount-down.tsx delete mode 100644 icons/uil-sort-amount-up.js create mode 100644 icons/uil-sort-amount-up.tsx delete mode 100644 icons/uil-sort.js create mode 100644 icons/uil-sort.tsx delete mode 100644 icons/uil-sorting.js create mode 100644 icons/uil-sorting.tsx delete mode 100644 icons/uil-space-key.js create mode 100644 icons/uil-space-key.tsx delete mode 100644 icons/uil-spade.js create mode 100644 icons/uil-spade.tsx delete mode 100644 icons/uil-sperms.js create mode 100644 icons/uil-sperms.tsx delete mode 100644 icons/uil-spin.js create mode 100644 icons/uil-spin.tsx delete mode 100644 icons/uil-spinner-alt.js create mode 100644 icons/uil-spinner-alt.tsx delete mode 100644 icons/uil-spinner.js create mode 100644 icons/uil-spinner.tsx delete mode 100644 icons/uil-square-full.js create mode 100644 icons/uil-square-full.tsx delete mode 100644 icons/uil-square-shape.js create mode 100644 icons/uil-square-shape.tsx delete mode 100644 icons/uil-square.js create mode 100644 icons/uil-square.tsx delete mode 100644 icons/uil-squint.js create mode 100644 icons/uil-squint.tsx delete mode 100644 icons/uil-star-half-alt.js create mode 100644 icons/uil-star-half-alt.tsx delete mode 100644 icons/uil-star.js create mode 100644 icons/uil-star.tsx delete mode 100644 icons/uil-step-backward-alt.js create mode 100644 icons/uil-step-backward-alt.tsx delete mode 100644 icons/uil-step-backward-circle.js create mode 100644 icons/uil-step-backward-circle.tsx delete mode 100644 icons/uil-step-backward.js create mode 100644 icons/uil-step-backward.tsx delete mode 100644 icons/uil-step-forward.js create mode 100644 icons/uil-step-forward.tsx delete mode 100644 icons/uil-stethoscope-alt.js create mode 100644 icons/uil-stethoscope-alt.tsx delete mode 100644 icons/uil-stethoscope.js create mode 100644 icons/uil-stethoscope.tsx delete mode 100644 icons/uil-stop-circle.js create mode 100644 icons/uil-stop-circle.tsx delete mode 100644 icons/uil-stopwatch-slash.js create mode 100644 icons/uil-stopwatch-slash.tsx delete mode 100644 icons/uil-stopwatch.js create mode 100644 icons/uil-stopwatch.tsx delete mode 100644 icons/uil-store-alt.js create mode 100644 icons/uil-store-alt.tsx delete mode 100644 icons/uil-store-slash.js create mode 100644 icons/uil-store-slash.tsx delete mode 100644 icons/uil-store.js create mode 100644 icons/uil-store.tsx delete mode 100644 icons/uil-streering.js create mode 100644 icons/uil-streering.tsx delete mode 100644 icons/uil-stretcher.js create mode 100644 icons/uil-stretcher.tsx delete mode 100644 icons/uil-subject.js create mode 100644 icons/uil-subject.tsx delete mode 100644 icons/uil-subway-alt.js create mode 100644 icons/uil-subway-alt.tsx delete mode 100644 icons/uil-subway.js create mode 100644 icons/uil-subway.tsx delete mode 100644 icons/uil-suitcase-alt.js create mode 100644 icons/uil-suitcase-alt.tsx delete mode 100644 icons/uil-suitcase.js create mode 100644 icons/uil-suitcase.tsx delete mode 100644 icons/uil-sun.js create mode 100644 icons/uil-sun.tsx delete mode 100644 icons/uil-sunset.js create mode 100644 icons/uil-sunset.tsx delete mode 100644 icons/uil-surprise.js create mode 100644 icons/uil-surprise.tsx delete mode 100644 icons/uil-swatchbook.js create mode 100644 icons/uil-swatchbook.tsx delete mode 100644 icons/uil-swiggy.js create mode 100644 icons/uil-swiggy.tsx delete mode 100644 icons/uil-swimmer.js create mode 100644 icons/uil-swimmer.tsx delete mode 100644 icons/uil-sync-exclamation.js create mode 100644 icons/uil-sync-exclamation.tsx delete mode 100644 icons/uil-sync-slash.js create mode 100644 icons/uil-sync-slash.tsx delete mode 100644 icons/uil-sync.js create mode 100644 icons/uil-sync.tsx delete mode 100644 icons/uil-syringe.js create mode 100644 icons/uil-syringe.tsx delete mode 100644 icons/uil-table-tennis.js create mode 100644 icons/uil-table-tennis.tsx delete mode 100644 icons/uil-table.js create mode 100644 icons/uil-table.tsx delete mode 100644 icons/uil-tablet.js create mode 100644 icons/uil-tablet.tsx delete mode 100644 icons/uil-tablets.js create mode 100644 icons/uil-tablets.tsx delete mode 100644 icons/uil-tachometer-fast-alt.js create mode 100644 icons/uil-tachometer-fast-alt.tsx delete mode 100644 icons/uil-tachometer-fast.js create mode 100644 icons/uil-tachometer-fast.tsx delete mode 100644 icons/uil-tag-alt.js create mode 100644 icons/uil-tag-alt.tsx delete mode 100644 icons/uil-tag.js create mode 100644 icons/uil-tag.tsx delete mode 100644 icons/uil-tape.js create mode 100644 icons/uil-tape.tsx delete mode 100644 icons/uil-taxi.js create mode 100644 icons/uil-taxi.tsx delete mode 100644 icons/uil-tear.js create mode 100644 icons/uil-tear.tsx delete mode 100644 icons/uil-telegram-alt.js create mode 100644 icons/uil-telegram-alt.tsx delete mode 100644 icons/uil-telegram.js create mode 100644 icons/uil-telegram.tsx delete mode 100644 icons/uil-telescope.js create mode 100644 icons/uil-telescope.tsx delete mode 100644 icons/uil-temperature-empty.js create mode 100644 icons/uil-temperature-empty.tsx delete mode 100644 icons/uil-temperature-half.js create mode 100644 icons/uil-temperature-half.tsx delete mode 100644 icons/uil-temperature-minus.js create mode 100644 icons/uil-temperature-minus.tsx delete mode 100644 icons/uil-temperature-plus.js create mode 100644 icons/uil-temperature-plus.tsx delete mode 100644 icons/uil-temperature-quarter.js create mode 100644 icons/uil-temperature-quarter.tsx delete mode 100644 icons/uil-temperature-three-quarter.js create mode 100644 icons/uil-temperature-three-quarter.tsx delete mode 100644 icons/uil-temperature.js create mode 100644 icons/uil-temperature.tsx delete mode 100644 icons/uil-tennis-ball.js create mode 100644 icons/uil-tennis-ball.tsx delete mode 100644 icons/uil-text-fields.js create mode 100644 icons/uil-text-fields.tsx delete mode 100644 icons/uil-text-size.js create mode 100644 icons/uil-text-size.tsx delete mode 100644 icons/uil-text-strike-through.js create mode 100644 icons/uil-text-strike-through.tsx delete mode 100644 icons/uil-text.js create mode 100644 icons/uil-text.tsx delete mode 100644 icons/uil-th-large.js create mode 100644 icons/uil-th-large.tsx delete mode 100644 icons/uil-th-slash.js create mode 100644 icons/uil-th-slash.tsx delete mode 100644 icons/uil-th.js create mode 100644 icons/uil-th.tsx delete mode 100644 icons/uil-thermometer.js create mode 100644 icons/uil-thermometer.tsx delete mode 100644 icons/uil-thumbs-down.js create mode 100644 icons/uil-thumbs-down.tsx delete mode 100644 icons/uil-thumbs-up.js create mode 100644 icons/uil-thumbs-up.tsx delete mode 100644 icons/uil-thunderstorm-moon.js create mode 100644 icons/uil-thunderstorm-moon.tsx delete mode 100644 icons/uil-thunderstorm-sun.js create mode 100644 icons/uil-thunderstorm-sun.tsx delete mode 100644 icons/uil-thunderstorm.js create mode 100644 icons/uil-thunderstorm.tsx delete mode 100644 icons/uil-ticket.js create mode 100644 icons/uil-ticket.tsx delete mode 100644 icons/uil-times-circle.js create mode 100644 icons/uil-times-circle.tsx delete mode 100644 icons/uil-times-square.js create mode 100644 icons/uil-times-square.tsx delete mode 100644 icons/uil-times.js create mode 100644 icons/uil-times.tsx delete mode 100644 icons/uil-toggle-off.js create mode 100644 icons/uil-toggle-off.tsx delete mode 100644 icons/uil-toggle-on.js create mode 100644 icons/uil-toggle-on.tsx delete mode 100644 icons/uil-toilet-paper.js create mode 100644 icons/uil-toilet-paper.tsx delete mode 100644 icons/uil-top-arrow-from-top.js create mode 100644 icons/uil-top-arrow-from-top.tsx delete mode 100644 icons/uil-top-arrow-to-top.js create mode 100644 icons/uil-top-arrow-to-top.tsx delete mode 100644 icons/uil-tornado.js create mode 100644 icons/uil-tornado.tsx delete mode 100644 icons/uil-trademark-circle.js create mode 100644 icons/uil-trademark-circle.tsx delete mode 100644 icons/uil-trademark.js create mode 100644 icons/uil-trademark.tsx delete mode 100644 icons/uil-traffic-barrier.js create mode 100644 icons/uil-traffic-barrier.tsx delete mode 100644 icons/uil-traffic-light.js create mode 100644 icons/uil-traffic-light.tsx delete mode 100644 icons/uil-transaction.js create mode 100644 icons/uil-transaction.tsx delete mode 100644 icons/uil-trash-alt.js create mode 100644 icons/uil-trash-alt.tsx delete mode 100644 icons/uil-trash.js create mode 100644 icons/uil-trash.tsx delete mode 100644 icons/uil-trees.js create mode 100644 icons/uil-trees.tsx delete mode 100644 icons/uil-triangle.js create mode 100644 icons/uil-triangle.tsx delete mode 100644 icons/uil-trophy.js create mode 100644 icons/uil-trophy.tsx delete mode 100644 icons/uil-trowel.js create mode 100644 icons/uil-trowel.tsx delete mode 100644 icons/uil-truck-loading.js create mode 100644 icons/uil-truck-loading.tsx delete mode 100644 icons/uil-truck.js create mode 100644 icons/uil-truck.tsx delete mode 100644 icons/uil-tumblr-alt.js create mode 100644 icons/uil-tumblr-alt.tsx delete mode 100644 icons/uil-tumblr-square.js create mode 100644 icons/uil-tumblr-square.tsx delete mode 100644 icons/uil-tumblr.js create mode 100644 icons/uil-tumblr.tsx delete mode 100644 icons/uil-tv-retro-slash.js create mode 100644 icons/uil-tv-retro-slash.tsx delete mode 100644 icons/uil-tv-retro.js create mode 100644 icons/uil-tv-retro.tsx delete mode 100644 icons/uil-twitter-alt.js create mode 100644 icons/uil-twitter-alt.tsx delete mode 100644 icons/uil-twitter.js create mode 100644 icons/uil-twitter.tsx delete mode 100644 icons/uil-umbrella.js create mode 100644 icons/uil-umbrella.tsx delete mode 100644 icons/uil-unamused.js create mode 100644 icons/uil-unamused.tsx delete mode 100644 icons/uil-underline.js create mode 100644 icons/uil-underline.tsx delete mode 100644 icons/uil-university.js create mode 100644 icons/uil-university.tsx delete mode 100644 icons/uil-unlock-alt.js create mode 100644 icons/uil-unlock-alt.tsx delete mode 100644 icons/uil-unlock.js create mode 100644 icons/uil-unlock.tsx delete mode 100644 icons/uil-upload-alt.js create mode 100644 icons/uil-upload-alt.tsx delete mode 100644 icons/uil-upload.js create mode 100644 icons/uil-upload.tsx delete mode 100644 icons/uil-usd-circle.js create mode 100644 icons/uil-usd-circle.tsx delete mode 100644 icons/uil-usd-square.js create mode 100644 icons/uil-usd-square.tsx delete mode 100644 icons/uil-user-arrows.js create mode 100644 icons/uil-user-arrows.tsx delete mode 100644 icons/uil-user-check.js create mode 100644 icons/uil-user-check.tsx delete mode 100644 icons/uil-user-circle.js create mode 100644 icons/uil-user-circle.tsx delete mode 100644 icons/uil-user-exclamation.js create mode 100644 icons/uil-user-exclamation.tsx delete mode 100644 icons/uil-user-location.js create mode 100644 icons/uil-user-location.tsx delete mode 100644 icons/uil-user-md.js create mode 100644 icons/uil-user-md.tsx delete mode 100644 icons/uil-user-minus.js create mode 100644 icons/uil-user-minus.tsx delete mode 100644 icons/uil-user-nurse.js create mode 100644 icons/uil-user-nurse.tsx delete mode 100644 icons/uil-user-plus.js create mode 100644 icons/uil-user-plus.tsx delete mode 100644 icons/uil-user-square.js create mode 100644 icons/uil-user-square.tsx delete mode 100644 icons/uil-user-times.js create mode 100644 icons/uil-user-times.tsx delete mode 100644 icons/uil-user.js create mode 100644 icons/uil-user.tsx delete mode 100644 icons/uil-users-alt.js create mode 100644 icons/uil-users-alt.tsx delete mode 100644 icons/uil-utensils-alt.js create mode 100644 icons/uil-utensils-alt.tsx delete mode 100644 icons/uil-utensils.js create mode 100644 icons/uil-utensils.tsx delete mode 100644 icons/uil-vector-square-alt.js create mode 100644 icons/uil-vector-square-alt.tsx delete mode 100644 icons/uil-vector-square.js create mode 100644 icons/uil-vector-square.tsx delete mode 100644 icons/uil-venus.js create mode 100644 icons/uil-venus.tsx delete mode 100644 icons/uil-vertical-align-bottom.js create mode 100644 icons/uil-vertical-align-bottom.tsx delete mode 100644 icons/uil-vertical-align-center.js create mode 100644 icons/uil-vertical-align-center.tsx delete mode 100644 icons/uil-vertical-align-top.js create mode 100644 icons/uil-vertical-align-top.tsx delete mode 100644 icons/uil-vertical-distribute-bottom.js create mode 100644 icons/uil-vertical-distribute-bottom.tsx delete mode 100644 icons/uil-vertical-distribution-center.js create mode 100644 icons/uil-vertical-distribution-center.tsx delete mode 100644 icons/uil-vertical-distribution-top.js create mode 100644 icons/uil-vertical-distribution-top.tsx delete mode 100644 icons/uil-video-question.js create mode 100644 icons/uil-video-question.tsx delete mode 100644 icons/uil-video-slash.js create mode 100644 icons/uil-video-slash.tsx delete mode 100644 icons/uil-video.js create mode 100644 icons/uil-video.tsx delete mode 100644 icons/uil-virus-slash.js create mode 100644 icons/uil-virus-slash.tsx delete mode 100644 icons/uil-visual-studio.js create mode 100644 icons/uil-visual-studio.tsx delete mode 100644 icons/uil-vk-alt.js create mode 100644 icons/uil-vk-alt.tsx delete mode 100644 icons/uil-vk.js create mode 100644 icons/uil-vk.tsx delete mode 100644 icons/uil-voicemail-rectangle.js create mode 100644 icons/uil-voicemail-rectangle.tsx delete mode 100644 icons/uil-voicemail.js create mode 100644 icons/uil-voicemail.tsx delete mode 100644 icons/uil-volleyball.js create mode 100644 icons/uil-volleyball.tsx delete mode 100644 icons/uil-volume-down.js create mode 100644 icons/uil-volume-down.tsx delete mode 100644 icons/uil-volume-mute.js create mode 100644 icons/uil-volume-mute.tsx delete mode 100644 icons/uil-volume-off.js create mode 100644 icons/uil-volume-off.tsx delete mode 100644 icons/uil-volume-up.js create mode 100644 icons/uil-volume-up.tsx delete mode 100644 icons/uil-volume.js create mode 100644 icons/uil-volume.tsx delete mode 100644 icons/uil-vuejs-alt.js create mode 100644 icons/uil-vuejs-alt.tsx delete mode 100644 icons/uil-vuejs.js create mode 100644 icons/uil-vuejs.tsx delete mode 100644 icons/uil-wall.js create mode 100644 icons/uil-wall.tsx delete mode 100644 icons/uil-wallet.js create mode 100644 icons/uil-wallet.tsx delete mode 100644 icons/uil-watch-alt.js create mode 100644 icons/uil-watch-alt.tsx delete mode 100644 icons/uil-watch.js create mode 100644 icons/uil-watch.tsx delete mode 100644 icons/uil-water-drop-slash.js create mode 100644 icons/uil-water-drop-slash.tsx delete mode 100644 icons/uil-water-glass.js create mode 100644 icons/uil-water-glass.tsx delete mode 100644 icons/uil-water.js create mode 100644 icons/uil-water.tsx delete mode 100644 icons/uil-web-grid-alt.js create mode 100644 icons/uil-web-grid-alt.tsx delete mode 100644 icons/uil-web-grid.js create mode 100644 icons/uil-web-grid.tsx delete mode 100644 icons/uil-web-section-alt.js create mode 100644 icons/uil-web-section-alt.tsx delete mode 100644 icons/uil-web-section.js create mode 100644 icons/uil-web-section.tsx delete mode 100644 icons/uil-webcam.js create mode 100644 icons/uil-webcam.tsx delete mode 100644 icons/uil-weight.js create mode 100644 icons/uil-weight.tsx delete mode 100644 icons/uil-whatsapp-alt.js create mode 100644 icons/uil-whatsapp-alt.tsx delete mode 100644 icons/uil-whatsapp.js create mode 100644 icons/uil-whatsapp.tsx delete mode 100644 icons/uil-wheel-barrow.js create mode 100644 icons/uil-wheel-barrow.tsx delete mode 100644 icons/uil-wheelchair-alt.js create mode 100644 icons/uil-wheelchair-alt.tsx delete mode 100644 icons/uil-wheelchair.js create mode 100644 icons/uil-wheelchair.tsx delete mode 100644 icons/uil-wifi-router.js create mode 100644 icons/uil-wifi-router.tsx delete mode 100644 icons/uil-wifi-slash.js create mode 100644 icons/uil-wifi-slash.tsx delete mode 100644 icons/uil-wifi.js create mode 100644 icons/uil-wifi.tsx delete mode 100644 icons/uil-wind-moon.js create mode 100644 icons/uil-wind-moon.tsx delete mode 100644 icons/uil-wind-sun.js create mode 100644 icons/uil-wind-sun.tsx delete mode 100644 icons/uil-wind.js create mode 100644 icons/uil-wind.tsx delete mode 100644 icons/uil-window-grid.js create mode 100644 icons/uil-window-grid.tsx delete mode 100644 icons/uil-window-maximize.js create mode 100644 icons/uil-window-maximize.tsx delete mode 100644 icons/uil-window-section.js create mode 100644 icons/uil-window-section.tsx delete mode 100644 icons/uil-window.js create mode 100644 icons/uil-window.tsx delete mode 100644 icons/uil-windows.js create mode 100644 icons/uil-windows.tsx delete mode 100644 icons/uil-windsock.js create mode 100644 icons/uil-windsock.tsx delete mode 100644 icons/uil-windy.js create mode 100644 icons/uil-windy.tsx delete mode 100644 icons/uil-wordpress-simple.js create mode 100644 icons/uil-wordpress-simple.tsx delete mode 100644 icons/uil-wordpress.js create mode 100644 icons/uil-wordpress.tsx delete mode 100644 icons/uil-wrap-text.js create mode 100644 icons/uil-wrap-text.tsx delete mode 100644 icons/uil-wrench.js create mode 100644 icons/uil-wrench.tsx delete mode 100644 icons/uil-x-add.js create mode 100644 icons/uil-x-add.tsx delete mode 100644 icons/uil-x.js create mode 100644 icons/uil-x.tsx delete mode 100644 icons/uil-yen-circle.js create mode 100644 icons/uil-yen-circle.tsx delete mode 100644 icons/uil-yen.js create mode 100644 icons/uil-yen.tsx delete mode 100644 icons/uil-yin-yang.js create mode 100644 icons/uil-yin-yang.tsx delete mode 100644 icons/uil-youtube.js create mode 100644 icons/uil-youtube.tsx rename index.js => index.ts (100%) create mode 100644 tsconfig.json delete mode 100644 webpack.config.js diff --git a/.github/workflows/npm-publish-pro.yml b/.github/workflows/npm-publish-pro.yml index 0adfc386..2ca7cb5a 100644 --- a/.github/workflows/npm-publish-pro.yml +++ b/.github/workflows/npm-publish-pro.yml @@ -20,6 +20,6 @@ jobs: env: NPM_TOKEN: ${{ secrets.FURY_AUTH_TOKEN }} - name: Download & Build Icons - run: npm i @iconscout/unicons@latest && npm run generate + run: npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js - name: Publish to Gemfury run: npm publish \ No newline at end of file diff --git a/.github/workflows/npm-publish-rc.yml b/.github/workflows/npm-publish-rc.yml index 3ea4849e..f72169fc 100644 --- a/.github/workflows/npm-publish-rc.yml +++ b/.github/workflows/npm-publish-rc.yml @@ -20,7 +20,7 @@ jobs: with: node-version: 10.16.3 - name: Download & Build Icons - run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate + run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js - name: Create Pull Request uses: peter-evans/create-pull-request@v1 with: diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index 10b12b0f..fb32fab6 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -14,7 +14,7 @@ jobs: with: node-version: 10.16.3 - name: Download & Build Icons - run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate + run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js - name: Publish to NPM run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc && npm publish env: diff --git a/.gitignore b/.gitignore index 9b26ed04..ebf608ff 100644 --- a/.gitignore +++ b/.gitignore @@ -1,2 +1,6 @@ node_modules -lib \ No newline at end of file +lib +**/*.d.ts +**/*.jsx +**/*.js +/.idea/ diff --git a/.npmignore b/.npmignore index d959f0cf..cd1ddfdd 100644 --- a/.npmignore +++ b/.npmignore @@ -1,2 +1,10 @@ node_modules -example \ No newline at end of file +**/*.ts +**/*.tsx +!**/*.d.ts +/example/ +/.idea/ +/babel.config.json +/tsconfig.json +/.github/ +/build/ diff --git a/babel.config.json b/babel.config.json new file mode 100644 index 00000000..4de5f87b --- /dev/null +++ b/babel.config.json @@ -0,0 +1,19 @@ +{ + "presets": [ + "@babel/preset-env", + "@babel/preset-typescript", + "@babel/preset-react" + ], + "plugins": [ + [ + "babel-plugin-typescript-to-proptypes", + { + "comments": true + } + ] + ], + "ignore": [ + "node_modules", + "**/*.d.ts" + ] +} \ No newline at end of file diff --git a/build/generate.js b/build/generate.js index 5b9ce9de..13bf2473 100644 --- a/build/generate.js +++ b/build/generate.js @@ -4,7 +4,7 @@ const cheerio = require('cheerio') const upperCamelCase = require('uppercamelcase') const iconsComponentPath = path.join(process.cwd(), 'icons') -const iconsIndexPath = path.join(process.cwd(), 'index.js') +const iconsIndexPath = path.join(process.cwd(), 'index.ts') const uniconsConfig = require('@iconscout/unicons/json/line.json') // Clear Directories @@ -14,51 +14,59 @@ fs.mkdirSync(iconsComponentPath) const indexJs = [] uniconsConfig.forEach(icon => { - const baseName = `uil-${icon.name}` - const location = path.join(iconsComponentPath, `${baseName}.js`) - const name = upperCamelCase(baseName) - const svgFile = fs.readFileSync(path.resolve('node_modules/@iconscout/unicons', icon.svg), 'utf-8') + const baseName = `uil-${icon.name}` + const location = path.join(iconsComponentPath, `${baseName}.tsx`) + const name = upperCamelCase(baseName) + const svgFile = fs.readFileSync(path.resolve('node_modules/@iconscout/unicons', icon.svg), 'utf-8') - let data = svgFile.replace(/]+>/gi, '').replace(/<\/svg>/gi, '') - // Get Path Content from SVG - const $ = cheerio.load(data, { - xmlMode: true - }) - const svgPath = $('path').attr('d') + let data = svgFile.replace(/]+>/gi, '').replace(/<\/svg>/gi, '') + // Get Path Content from SVG + const $ = cheerio.load(data, { + xmlMode: true + }) + const svgPath = $('path').attr('d') - const template = `import React from 'react'; -import PropTypes from 'prop-types'; + const template = `import React from 'react'; -const ${name} = (props) => { - const { color, size, ...otherProps } = props +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps${"<" + "SVGElement" + ">"} + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const ${name} = ({ color = 'currentColor', size = 24, ...props }: Props) => { return React.createElement('svg', { xmlns: 'http://www.w3.org/2000/svg', width: size, height: size, viewBox: '0 0 24 24', fill: color, - ...otherProps + ...props }, React.createElement('path', { d: '${svgPath}' })); }; -${name}.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -${name}.defaultProps = { - color: 'currentColor', - size: '24', -}; - export default ${name};` - fs.writeFileSync(location, template, 'utf-8') + fs.writeFileSync(location, template, 'utf-8') - // Add it to index.js - indexJs.push(`export { default as ${name} } from './icons/${baseName}'`) + // Add it to index.js + indexJs.push(`export { default as ${name} } from './icons/${baseName}'`) }) fs.writeFileSync(iconsIndexPath, indexJs.join('\n'), 'utf-8') diff --git a/icons/uil-0-plus.js b/icons/uil-0-plus.js deleted file mode 100644 index bdd49048..00000000 --- a/icons/uil-0-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil0Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM12.5,6h-1a3,3,0,0,0-3,3v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V9A3,3,0,0,0,12.5,6Zm1,9a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Zm8.1-6a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil0Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil0Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil0Plus; \ No newline at end of file diff --git a/icons/uil-0-plus.tsx b/icons/uil-0-plus.tsx new file mode 100644 index 00000000..b83255a8 --- /dev/null +++ b/icons/uil-0-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil0Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM12.5,6h-1a3,3,0,0,0-3,3v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V9A3,3,0,0,0,12.5,6Zm1,9a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Zm8.1-6a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil0Plus; \ No newline at end of file diff --git a/icons/uil-10-plus.js b/icons/uil-10-plus.js deleted file mode 100644 index ad321908..00000000 --- a/icons/uil-10-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil10Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11,9v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm5,0v6a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1A1,1,0,0,1,16,9Zm5.6,0a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7Z' - })); -}; - -Uil10Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil10Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil10Plus; \ No newline at end of file diff --git a/icons/uil-10-plus.tsx b/icons/uil-10-plus.tsx new file mode 100644 index 00000000..4d64b6ed --- /dev/null +++ b/icons/uil-10-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil10Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11,9v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm5,0v6a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1A1,1,0,0,1,16,9Zm5.6,0a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7Z' + })); +}; + +export default Uil10Plus; \ No newline at end of file diff --git a/icons/uil-12-plus.js b/icons/uil-12-plus.js deleted file mode 100644 index 8577dd08..00000000 --- a/icons/uil-12-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil12Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,9a1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H13V14a1,1,0,0,1,1-1h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm7-4h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil12Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil12Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil12Plus; \ No newline at end of file diff --git a/icons/uil-12-plus.tsx b/icons/uil-12-plus.tsx new file mode 100644 index 00000000..8cb0ae6f --- /dev/null +++ b/icons/uil-12-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil12Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,9a1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H13V14a1,1,0,0,1,1-1h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm7-4h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil12Plus; \ No newline at end of file diff --git a/icons/uil-13-plus.js b/icons/uil-13-plus.js deleted file mode 100644 index 40722d79..00000000 --- a/icons/uil-13-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil13Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11,9a1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-.5a1,1,0,0,0,0,2H15a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,18,10V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil13Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil13Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil13Plus; \ No newline at end of file diff --git a/icons/uil-13-plus.tsx b/icons/uil-13-plus.tsx new file mode 100644 index 00000000..6f72da7a --- /dev/null +++ b/icons/uil-13-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil13Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11,9a1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-.5a1,1,0,0,0,0,2H15a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,18,10V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil13Plus; \ No newline at end of file diff --git a/icons/uil-16-plus.js b/icons/uil-16-plus.js deleted file mode 100644 index 385627f6..00000000 --- a/icons/uil-16-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil16Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2Zm3.6,4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7Zm4,2v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-3-3H13V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm4,4a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V13Z' - })); -}; - -Uil16Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil16Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil16Plus; \ No newline at end of file diff --git a/icons/uil-16-plus.tsx b/icons/uil-16-plus.tsx new file mode 100644 index 00000000..3a86332a --- /dev/null +++ b/icons/uil-16-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil16Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2Zm3.6,4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7Zm4,2v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-3-3H13V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm4,4a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V13Z' + })); +}; + +export default Uil16Plus; \ No newline at end of file diff --git a/icons/uil-17-plus.js b/icons/uil-17-plus.js deleted file mode 100644 index 92c0bb43..00000000 --- a/icons/uil-17-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil17Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,7V9a1,1,0,0,0,2,0V8h2.78L14,16.8A1,1,0,0,0,14.8,18l.2,0a1,1,0,0,0,1-.8l2-10a1,1,0,0,0-.21-.83A1,1,0,0,0,17,6H12A1,1,0,0,0,11,7Zm7-2h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil17Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil17Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil17Plus; \ No newline at end of file diff --git a/icons/uil-17-plus.tsx b/icons/uil-17-plus.tsx new file mode 100644 index 00000000..34bae255 --- /dev/null +++ b/icons/uil-17-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil17Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,7V9a1,1,0,0,0,2,0V8h2.78L14,16.8A1,1,0,0,0,14.8,18l.2,0a1,1,0,0,0,1-.8l2-10a1,1,0,0,0-.21-.83A1,1,0,0,0,17,6H12A1,1,0,0,0,11,7Zm7-2h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil17Plus; \ No newline at end of file diff --git a/icons/uil-18-plus.js b/icons/uil-18-plus.js deleted file mode 100644 index 2e849f6b..00000000 --- a/icons/uil-18-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil18Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM11,9v1a3,3,0,0,0,.78,2A3,3,0,0,0,11,14v1a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,18,10V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm5,6a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Zm0-6v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1A1,1,0,0,1,16,9Z' - })); -}; - -Uil18Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil18Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil18Plus; \ No newline at end of file diff --git a/icons/uil-18-plus.tsx b/icons/uil-18-plus.tsx new file mode 100644 index 00000000..d6becf3c --- /dev/null +++ b/icons/uil-18-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil18Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM7,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,7,7ZM21.6,9a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM11,9v1a3,3,0,0,0,.78,2A3,3,0,0,0,11,14v1a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,18,10V9a3,3,0,0,0-3-3H14A3,3,0,0,0,11,9Zm5,6a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Zm0-6v1a1,1,0,0,1-1,1H14a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h1A1,1,0,0,1,16,9Z' + })); +}; + +export default Uil18Plus; \ No newline at end of file diff --git a/icons/uil-21-plus.js b/icons/uil-21-plus.js deleted file mode 100644 index 0f08b35d..00000000 --- a/icons/uil-21-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil21Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,18a1,1,0,0,0,1-1V7a1,1,0,0,0-2,0V17A1,1,0,0,0,17,18ZM18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2Zm3.6,4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM10,13h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H10A3,3,0,0,0,7,9,1,1,0,0,0,9,9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H10a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H9V14A1,1,0,0,1,10,13Z' - })); -}; - -Uil21Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil21Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil21Plus; \ No newline at end of file diff --git a/icons/uil-21-plus.tsx b/icons/uil-21-plus.tsx new file mode 100644 index 00000000..423cebcc --- /dev/null +++ b/icons/uil-21-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil21Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,18a1,1,0,0,0,1-1V7a1,1,0,0,0-2,0V17A1,1,0,0,0,17,18ZM18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2Zm3.6,4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9ZM10,13h1a3,3,0,0,0,3-3V9a3,3,0,0,0-3-3H10A3,3,0,0,0,7,9,1,1,0,0,0,9,9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H10a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H9V14A1,1,0,0,1,10,13Z' + })); +}; + +export default Uil21Plus; \ No newline at end of file diff --git a/icons/uil-3-plus.js b/icons/uil-3-plus.js deleted file mode 100644 index 63c60051..00000000 --- a/icons/uil-3-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil3Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM15.5,9a3,3,0,0,0-3-3h-1a3,3,0,0,0-3,3,1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H12a1,1,0,0,0,0,2h.5a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2,3,3,0,0,0,.78-2Zm6.1,0a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil3Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil3Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil3Plus; \ No newline at end of file diff --git a/icons/uil-3-plus.tsx b/icons/uil-3-plus.tsx new file mode 100644 index 00000000..d98452c2 --- /dev/null +++ b/icons/uil-3-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil3Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM15.5,9a3,3,0,0,0-3-3h-1a3,3,0,0,0-3,3,1,1,0,0,0,2,0,1,1,0,0,1,1-1h1a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1H12a1,1,0,0,0,0,2h.5a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2,3,3,0,0,0,.78-2Zm6.1,0a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil3Plus; \ No newline at end of file diff --git a/icons/uil-500px.js b/icons/uil-500px.js deleted file mode 100644 index e4ebae78..00000000 --- a/icons/uil-500px.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil500px = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,15.14a1.41,1.41,0,0,0,.17.44,6.28,6.28,0,0,0,1.39,2.08,6.67,6.67,0,0,0,2.09,1.4,6.21,6.21,0,0,0,2.54.52,6.29,6.29,0,0,0,2.55-.52,6.63,6.63,0,0,0,2.08-1.4,6.39,6.39,0,0,0,1.41-2.08A6.55,6.55,0,0,0,19.69,13a6.76,6.76,0,0,0-.51-2.56,6.35,6.35,0,0,0-1.41-2.07,6.46,6.46,0,0,0-4.63-1.92A6.63,6.63,0,0,0,10.56,7a7.09,7.09,0,0,0-1.2.68,7.14,7.14,0,0,0-1.14.94h0V3.23h9.05c.22,0,.34-.21.34-.62S17.48,2,17.26,2H7.47a.37.37,0,0,0-.3.13.4.4,0,0,0-.12.29V10a.39.39,0,0,0,.17.3,1.09,1.09,0,0,0,.41.18.73.73,0,0,0,.43,0,.92.92,0,0,0,.24-.11,1,1,0,0,0,.14-.17l0,0a6.9,6.9,0,0,1,.86-1,5.15,5.15,0,0,1,3.79-1.56A5.15,5.15,0,0,1,16.9,9.25,5.17,5.17,0,0,1,18.48,13a5.31,5.31,0,0,1-.41,2A5.36,5.36,0,0,1,15.17,18a5.4,5.4,0,0,1-2.06.4,5.09,5.09,0,0,1-2.7-.75V13a2.66,2.66,0,0,1,.71-1.79,2.53,2.53,0,0,1,2-.89,2.65,2.65,0,0,1,2,.79A2.55,2.55,0,0,1,15.87,13a2.73,2.73,0,0,1-2.77,2.74l-.34,0-.37-.07-.15,0c-.21-.06-.37.1-.49.48s-.07.6.14.68a4.34,4.34,0,0,0,1.25.18,3.84,3.84,0,0,0,2.8-1.16A3.81,3.81,0,0,0,17.1,13a3.73,3.73,0,0,0-1.16-2.78,3.8,3.8,0,0,0-2.8-1.15,3.86,3.86,0,0,0-2.82,1.15,3.57,3.57,0,0,0-1.14,2.59v3.8h0a5.63,5.63,0,0,1-1.08-1.86c-.08-.21-.3-.25-.67-.13s-.55.29-.48.49Zm6.25-11a8.16,8.16,0,0,0-3.34.64A.25.25,0,0,0,9.68,5a1.26,1.26,0,0,0,.09.43c.14.35.3.48.5.41a8.09,8.09,0,0,1,2.93-.55,7.54,7.54,0,0,1,3.08.63A8.67,8.67,0,0,1,18.59,7.4a.25.25,0,0,0,.18.08c.09,0,.24-.1.43-.29L19.39,7a.37.37,0,0,0,.06-.21.3.3,0,0,0-.1-.2,8.62,8.62,0,0,0-2.62-1.69A9,9,0,0,0,13.2,4.14Zm-1.61,9.91a.46.46,0,0,0,.2.33l0,0a.52.52,0,0,0,.35.18.24.24,0,0,0,.17-.06l.73-.73.7.68a.28.28,0,0,0,.21.11.58.58,0,0,0,.36-.19c.2-.21.23-.39.07-.55l-.7-.7.74-.74c.12-.12.08-.29-.13-.49s-.4-.27-.53-.14l-.73.72-.72-.74a.3.3,0,0,0-.15-.05.56.56,0,0,0-.34.2c-.23.22-.28.38-.16.5l.74.74-.74.72A.35.35,0,0,0,11.59,14.05Zm7.93,4.57a1.24,1.24,0,0,0-.37-.25.28.28,0,0,0-.28.07l-.07.07a8,8,0,0,1-2.51,1.69,7.94,7.94,0,0,1-8.68-1.69A7.48,7.48,0,0,1,5.91,16a9.33,9.33,0,0,1-.51-1.77.1.1,0,0,0,0,0c0-.21-.25-.29-.63-.23s-.56.2-.53.4a8.52,8.52,0,0,0,.6,2.11,8.84,8.84,0,0,0,2,2.88,9,9,0,0,0,2.89,2,9.13,9.13,0,0,0,3.54.71,9.28,9.28,0,0,0,3.54-.71,9,9,0,0,0,2.89-2l.06-.06C19.85,19.11,19.78,18.89,19.52,18.62Z' - })); -}; - -Uil500px.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil500px.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil500px; \ No newline at end of file diff --git a/icons/uil-500px.tsx b/icons/uil-500px.tsx new file mode 100644 index 00000000..2b286d7e --- /dev/null +++ b/icons/uil-500px.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil500px = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,15.14a1.41,1.41,0,0,0,.17.44,6.28,6.28,0,0,0,1.39,2.08,6.67,6.67,0,0,0,2.09,1.4,6.21,6.21,0,0,0,2.54.52,6.29,6.29,0,0,0,2.55-.52,6.63,6.63,0,0,0,2.08-1.4,6.39,6.39,0,0,0,1.41-2.08A6.55,6.55,0,0,0,19.69,13a6.76,6.76,0,0,0-.51-2.56,6.35,6.35,0,0,0-1.41-2.07,6.46,6.46,0,0,0-4.63-1.92A6.63,6.63,0,0,0,10.56,7a7.09,7.09,0,0,0-1.2.68,7.14,7.14,0,0,0-1.14.94h0V3.23h9.05c.22,0,.34-.21.34-.62S17.48,2,17.26,2H7.47a.37.37,0,0,0-.3.13.4.4,0,0,0-.12.29V10a.39.39,0,0,0,.17.3,1.09,1.09,0,0,0,.41.18.73.73,0,0,0,.43,0,.92.92,0,0,0,.24-.11,1,1,0,0,0,.14-.17l0,0a6.9,6.9,0,0,1,.86-1,5.15,5.15,0,0,1,3.79-1.56A5.15,5.15,0,0,1,16.9,9.25,5.17,5.17,0,0,1,18.48,13a5.31,5.31,0,0,1-.41,2A5.36,5.36,0,0,1,15.17,18a5.4,5.4,0,0,1-2.06.4,5.09,5.09,0,0,1-2.7-.75V13a2.66,2.66,0,0,1,.71-1.79,2.53,2.53,0,0,1,2-.89,2.65,2.65,0,0,1,2,.79A2.55,2.55,0,0,1,15.87,13a2.73,2.73,0,0,1-2.77,2.74l-.34,0-.37-.07-.15,0c-.21-.06-.37.1-.49.48s-.07.6.14.68a4.34,4.34,0,0,0,1.25.18,3.84,3.84,0,0,0,2.8-1.16A3.81,3.81,0,0,0,17.1,13a3.73,3.73,0,0,0-1.16-2.78,3.8,3.8,0,0,0-2.8-1.15,3.86,3.86,0,0,0-2.82,1.15,3.57,3.57,0,0,0-1.14,2.59v3.8h0a5.63,5.63,0,0,1-1.08-1.86c-.08-.21-.3-.25-.67-.13s-.55.29-.48.49Zm6.25-11a8.16,8.16,0,0,0-3.34.64A.25.25,0,0,0,9.68,5a1.26,1.26,0,0,0,.09.43c.14.35.3.48.5.41a8.09,8.09,0,0,1,2.93-.55,7.54,7.54,0,0,1,3.08.63A8.67,8.67,0,0,1,18.59,7.4a.25.25,0,0,0,.18.08c.09,0,.24-.1.43-.29L19.39,7a.37.37,0,0,0,.06-.21.3.3,0,0,0-.1-.2,8.62,8.62,0,0,0-2.62-1.69A9,9,0,0,0,13.2,4.14Zm-1.61,9.91a.46.46,0,0,0,.2.33l0,0a.52.52,0,0,0,.35.18.24.24,0,0,0,.17-.06l.73-.73.7.68a.28.28,0,0,0,.21.11.58.58,0,0,0,.36-.19c.2-.21.23-.39.07-.55l-.7-.7.74-.74c.12-.12.08-.29-.13-.49s-.4-.27-.53-.14l-.73.72-.72-.74a.3.3,0,0,0-.15-.05.56.56,0,0,0-.34.2c-.23.22-.28.38-.16.5l.74.74-.74.72A.35.35,0,0,0,11.59,14.05Zm7.93,4.57a1.24,1.24,0,0,0-.37-.25.28.28,0,0,0-.28.07l-.07.07a8,8,0,0,1-2.51,1.69,7.94,7.94,0,0,1-8.68-1.69A7.48,7.48,0,0,1,5.91,16a9.33,9.33,0,0,1-.51-1.77.1.1,0,0,0,0,0c0-.21-.25-.29-.63-.23s-.56.2-.53.4a8.52,8.52,0,0,0,.6,2.11,8.84,8.84,0,0,0,2,2.88,9,9,0,0,0,2.89,2,9.13,9.13,0,0,0,3.54.71,9.28,9.28,0,0,0,3.54-.71,9,9,0,0,0,2.89-2l.06-.06C19.85,19.11,19.78,18.89,19.52,18.62Z' + })); +}; + +export default Uil500px; \ No newline at end of file diff --git a/icons/uil-6-plus.js b/icons/uil-6-plus.js deleted file mode 100644 index cff5b7ab..00000000 --- a/icons/uil-6-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const Uil6Plus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11.5,8h1a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3h-1a3,3,0,0,0-3,3v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-3-3h-2V9A1,1,0,0,1,11.5,8Zm1,5a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1V13Zm9.1-4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' - })); -}; - -Uil6Plus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -Uil6Plus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default Uil6Plus; \ No newline at end of file diff --git a/icons/uil-6-plus.tsx b/icons/uil-6-plus.tsx new file mode 100644 index 00000000..a9fb4b53 --- /dev/null +++ b/icons/uil-6-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const Uil6Plus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,5h1V6a1,1,0,0,0,2,0V5h1a1,1,0,0,0,0-2H21V2a1,1,0,0,0-2,0V3H18a1,1,0,0,0,0,2ZM11.5,8h1a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3h-1a3,3,0,0,0-3,3v6a3,3,0,0,0,3,3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-3-3h-2V9A1,1,0,0,1,11.5,8Zm1,5a1,1,0,0,1,1,1v1a1,1,0,0,1-1,1h-1a1,1,0,0,1-1-1V13Zm9.1-4a1,1,0,0,0-.78,1.18,9,9,0,1,1-7-7,1,1,0,1,0,.4-2A10.8,10.8,0,0,0,12,1,11,11,0,1,0,23,12a10.8,10.8,0,0,0-.22-2.2A1,1,0,0,0,21.6,9Z' + })); +}; + +export default Uil6Plus; \ No newline at end of file diff --git a/icons/uil-abacus.js b/icons/uil-abacus.js deleted file mode 100644 index 67c568f3..00000000 --- a/icons/uil-abacus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAbacus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2a1,1,0,0,0-1,1V6H16V5a1,1,0,0,0-2,0V6H12V5a1,1,0,0,0-2,0V6H8V5A1,1,0,0,0,6,5V6H4V3A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V3A1,1,0,0,0,21,2ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H6v1a1,1,0,0,0,2,0V16h2v1a1,1,0,0,0,2,0V16h4v1a1,1,0,0,0,2,0V16h2Zm0-5H18V13a1,1,0,0,0-2,0v1H12V13a1,1,0,0,0-2,0v1H8V13a1,1,0,0,0-2,0v1H4V8H6V9A1,1,0,0,0,8,9V8h2V9a1,1,0,0,0,2,0V8h2V9a1,1,0,0,0,2,0V8h4Z' - })); -}; - -UilAbacus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAbacus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAbacus; \ No newline at end of file diff --git a/icons/uil-abacus.tsx b/icons/uil-abacus.tsx new file mode 100644 index 00000000..4080396f --- /dev/null +++ b/icons/uil-abacus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAbacus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2a1,1,0,0,0-1,1V6H16V5a1,1,0,0,0-2,0V6H12V5a1,1,0,0,0-2,0V6H8V5A1,1,0,0,0,6,5V6H4V3A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V3A1,1,0,0,0,21,2ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H6v1a1,1,0,0,0,2,0V16h2v1a1,1,0,0,0,2,0V16h4v1a1,1,0,0,0,2,0V16h2Zm0-5H18V13a1,1,0,0,0-2,0v1H12V13a1,1,0,0,0-2,0v1H8V13a1,1,0,0,0-2,0v1H4V8H6V9A1,1,0,0,0,8,9V8h2V9a1,1,0,0,0,2,0V8h2V9a1,1,0,0,0,2,0V8h4Z' + })); +}; + +export default UilAbacus; \ No newline at end of file diff --git a/icons/uil-accessible-icon-alt.js b/icons/uil-accessible-icon-alt.js deleted file mode 100644 index 78f23b5b..00000000 --- a/icons/uil-accessible-icon-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAccessibleIconAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,7a2,2,0,1,0-2-2A2,2,0,0,0,16,7ZM12.7,18.4A4,4,0,1,1,9.05,12a1,1,0,1,0-.22-2A6,6,0,0,0,9.5,22a6,6,0,0,0,4.8-2.4,1,1,0,0,0-1.6-1.2ZM19.5,20h-1V15a1,1,0,0,0-1-1H12.93l1.69-4.66s0-.07,0-.11l0-.2a1.1,1.1,0,0,0,0-.18,1.06,1.06,0,0,0,0-.19,1.4,1.4,0,0,0-.09-.17.72.72,0,0,0-.11-.15.64.64,0,0,0-.15-.13s0-.06-.08-.08L9.71,5.55l-.12,0a1.06,1.06,0,0,0-.19-.06H9a.8.8,0,0,0-.2.07l-.11,0L6,7.13A1,1,0,0,0,6.48,9,1,1,0,0,0,7,8.87l2.23-1.3,3.24,1.88-1.89,5.21a.88.88,0,0,0,0,.16.58.58,0,0,0,0,.18,0,0,0,0,0,0,0,3,3,0,0,0,.08.38l.11.15a.57.57,0,0,0,.11.16.67.67,0,0,0,.14.09,1.22,1.22,0,0,0,.19.12h0a1,1,0,0,0,.34.06h5v5a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2Z' - })); -}; - -UilAccessibleIconAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAccessibleIconAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAccessibleIconAlt; \ No newline at end of file diff --git a/icons/uil-accessible-icon-alt.tsx b/icons/uil-accessible-icon-alt.tsx new file mode 100644 index 00000000..7b3b8e46 --- /dev/null +++ b/icons/uil-accessible-icon-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAccessibleIconAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,7a2,2,0,1,0-2-2A2,2,0,0,0,16,7ZM12.7,18.4A4,4,0,1,1,9.05,12a1,1,0,1,0-.22-2A6,6,0,0,0,9.5,22a6,6,0,0,0,4.8-2.4,1,1,0,0,0-1.6-1.2ZM19.5,20h-1V15a1,1,0,0,0-1-1H12.93l1.69-4.66s0-.07,0-.11l0-.2a1.1,1.1,0,0,0,0-.18,1.06,1.06,0,0,0,0-.19,1.4,1.4,0,0,0-.09-.17.72.72,0,0,0-.11-.15.64.64,0,0,0-.15-.13s0-.06-.08-.08L9.71,5.55l-.12,0a1.06,1.06,0,0,0-.19-.06H9a.8.8,0,0,0-.2.07l-.11,0L6,7.13A1,1,0,0,0,6.48,9,1,1,0,0,0,7,8.87l2.23-1.3,3.24,1.88-1.89,5.21a.88.88,0,0,0,0,.16.58.58,0,0,0,0,.18,0,0,0,0,0,0,0,3,3,0,0,0,.08.38l.11.15a.57.57,0,0,0,.11.16.67.67,0,0,0,.14.09,1.22,1.22,0,0,0,.19.12h0a1,1,0,0,0,.34.06h5v5a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAccessibleIconAlt; \ No newline at end of file diff --git a/icons/uil-adjust-alt.js b/icons/uil-adjust-alt.js deleted file mode 100644 index 4da1d488..00000000 --- a/icons/uil-adjust-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdjustAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.83,7.32h0a.2.2,0,0,0,0-.08,10,10,0,0,0-3.38-3.65l0,0h0A9.89,9.89,0,0,0,12,2a1,1,0,0,0-1,1V21a1,1,0,0,0,1,1h.28A10,10,0,0,0,20.83,7.32ZM13,4.06a8,8,0,0,1,2.49.74L13,9.12Zm0,9.06L17.17,5.9a7.89,7.89,0,0,1,1.58,1.83L13,17.69Zm1.16,6.57L19.75,10A8.36,8.36,0,0,1,20,12,7.94,7.94,0,0,1,14.16,19.69Z' - })); -}; - -UilAdjustAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdjustAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdjustAlt; \ No newline at end of file diff --git a/icons/uil-adjust-alt.tsx b/icons/uil-adjust-alt.tsx new file mode 100644 index 00000000..ae826585 --- /dev/null +++ b/icons/uil-adjust-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdjustAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.83,7.32h0a.2.2,0,0,0,0-.08,10,10,0,0,0-3.38-3.65l0,0h0A9.89,9.89,0,0,0,12,2a1,1,0,0,0-1,1V21a1,1,0,0,0,1,1h.28A10,10,0,0,0,20.83,7.32ZM13,4.06a8,8,0,0,1,2.49.74L13,9.12Zm0,9.06L17.17,5.9a7.89,7.89,0,0,1,1.58,1.83L13,17.69Zm1.16,6.57L19.75,10A8.36,8.36,0,0,1,20,12,7.94,7.94,0,0,1,14.16,19.69Z' + })); +}; + +export default UilAdjustAlt; \ No newline at end of file diff --git a/icons/uil-adjust-circle.js b/icons/uil-adjust-circle.js deleted file mode 100644 index b99118e2..00000000 --- a/icons/uil-adjust-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdjustCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,7A7.74,7.74,0,1,0,7,17,7.74,7.74,0,1,0,17,7Zm-1.6,1.6a6.12,6.12,0,0,1,.11,1.14,5.92,5.92,0,0,1-.16,1.34L12.91,8.66a5.92,5.92,0,0,1,1.34-.16A6.12,6.12,0,0,1,15.39,8.61ZM14.46,13A6,6,0,0,1,13,14.46L9.54,11A6,6,0,0,1,11,9.54Zm-8,1.46a5.75,5.75,0,1,1,8-8h-.25A7.76,7.76,0,0,0,6.5,14.25C6.5,14.33,6.51,14.42,6.51,14.5Zm2.1.89a6.12,6.12,0,0,1-.11-1.14,5.92,5.92,0,0,1,.16-1.34l2.43,2.43a5.92,5.92,0,0,1-1.34.16A6.12,6.12,0,0,1,8.61,15.39ZM14.25,20A5.77,5.77,0,0,1,9.5,17.49h.25A7.76,7.76,0,0,0,17.5,9.75c0-.08,0-.17,0-.25A5.75,5.75,0,0,1,14.25,20Z' - })); -}; - -UilAdjustCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdjustCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdjustCircle; \ No newline at end of file diff --git a/icons/uil-adjust-circle.tsx b/icons/uil-adjust-circle.tsx new file mode 100644 index 00000000..91cbc4fa --- /dev/null +++ b/icons/uil-adjust-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdjustCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,7A7.74,7.74,0,1,0,7,17,7.74,7.74,0,1,0,17,7Zm-1.6,1.6a6.12,6.12,0,0,1,.11,1.14,5.92,5.92,0,0,1-.16,1.34L12.91,8.66a5.92,5.92,0,0,1,1.34-.16A6.12,6.12,0,0,1,15.39,8.61ZM14.46,13A6,6,0,0,1,13,14.46L9.54,11A6,6,0,0,1,11,9.54Zm-8,1.46a5.75,5.75,0,1,1,8-8h-.25A7.76,7.76,0,0,0,6.5,14.25C6.5,14.33,6.51,14.42,6.51,14.5Zm2.1.89a6.12,6.12,0,0,1-.11-1.14,5.92,5.92,0,0,1,.16-1.34l2.43,2.43a5.92,5.92,0,0,1-1.34.16A6.12,6.12,0,0,1,8.61,15.39ZM14.25,20A5.77,5.77,0,0,1,9.5,17.49h.25A7.76,7.76,0,0,0,17.5,9.75c0-.08,0-.17,0-.25A5.75,5.75,0,0,1,14.25,20Z' + })); +}; + +export default UilAdjustCircle; \ No newline at end of file diff --git a/icons/uil-adjust-half.js b/icons/uil-adjust-half.js deleted file mode 100644 index 4bc29b7f..00000000 --- a/icons/uil-adjust-half.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdjustHalf = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.83,7.32h0a10.11,10.11,0,0,0-3.44-3.73l0,0h0A10,10,0,1,0,12,22h.29A10,10,0,0,0,20.83,7.32ZM11,19.93A8,8,0,0,1,11,4.07ZM13,4.07a8.07,8.07,0,0,1,2.49.74L13,9.12Zm0,9L17.17,5.9a8.14,8.14,0,0,1,1.58,1.83L13,17.69Zm1.15,6.58L19.74,10A8.16,8.16,0,0,1,20,12,8,8,0,0,1,14.15,19.7Z' - })); -}; - -UilAdjustHalf.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdjustHalf.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdjustHalf; \ No newline at end of file diff --git a/icons/uil-adjust-half.tsx b/icons/uil-adjust-half.tsx new file mode 100644 index 00000000..f14e21a6 --- /dev/null +++ b/icons/uil-adjust-half.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdjustHalf = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.83,7.32h0a10.11,10.11,0,0,0-3.44-3.73l0,0h0A10,10,0,1,0,12,22h.29A10,10,0,0,0,20.83,7.32ZM11,19.93A8,8,0,0,1,11,4.07ZM13,4.07a8.07,8.07,0,0,1,2.49.74L13,9.12Zm0,9L17.17,5.9a8.14,8.14,0,0,1,1.58,1.83L13,17.69Zm1.15,6.58L19.74,10A8.16,8.16,0,0,1,20,12,8,8,0,0,1,14.15,19.7Z' + })); +}; + +export default UilAdjustHalf; \ No newline at end of file diff --git a/icons/uil-adjust.js b/icons/uil-adjust.js deleted file mode 100644 index 34a19c47..00000000 --- a/icons/uil-adjust.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdjust = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2ZM11,19.93A8,8,0,0,1,11,4.07Zm2,0V4.07a8,8,0,0,1,0,15.86Z' - })); -}; - -UilAdjust.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdjust.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdjust; \ No newline at end of file diff --git a/icons/uil-adjust.tsx b/icons/uil-adjust.tsx new file mode 100644 index 00000000..fd93481b --- /dev/null +++ b/icons/uil-adjust.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdjust = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2ZM11,19.93A8,8,0,0,1,11,4.07Zm2,0V4.07a8,8,0,0,1,0,15.86Z' + })); +}; + +export default UilAdjust; \ No newline at end of file diff --git a/icons/uil-adobe-alt.js b/icons/uil-adobe-alt.js deleted file mode 100644 index 47906a18..00000000 --- a/icons/uil-adobe-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdobeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.24707,2.40278a.99893.99893,0,0,0-.83057-.44336H1.9917a.99974.99974,0,0,0-1,1v18.082a1.00015,1.00015,0,0,0,1.92529.37989l7.42481-18.082A1.00042,1.00042,0,0,0,10.24707,2.40278ZM2.9917,15.97309V3.95942H7.9248Zm19-14.01367H14.47412a1,1,0,0,0-.92139,1.3877l7.51758,17.84961a.99894.99894,0,0,0,.9209.6123,1.04879,1.04879,0,0,0,.19824-.01953,1.001,1.001,0,0,0,.80225-.98047V2.95942A.99974.99974,0,0,0,21.9917,1.95942Zm-1,13.89844L15.98047,3.95942H20.9917ZM12.94922,9.52a.99993.99993,0,0,0-.92578-.64648h-.00977a.99988.99988,0,0,0-.92822.62793L8.02637,17.13227a1,1,0,0,0,.92822,1.37207H11.209l1.52247,2.99024a.999.999,0,0,0,.89111.54687h2.61279a1.00015,1.00015,0,0,0,.93555-1.35351Zm1.28662,10.52148-1.52246-2.99023a.99905.99905,0,0,0-.89111-.54688H10.43262l1.55371-3.875,2.80176,7.41211Z' - })); -}; - -UilAdobeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdobeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdobeAlt; \ No newline at end of file diff --git a/icons/uil-adobe-alt.tsx b/icons/uil-adobe-alt.tsx new file mode 100644 index 00000000..93ccc1b1 --- /dev/null +++ b/icons/uil-adobe-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdobeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.24707,2.40278a.99893.99893,0,0,0-.83057-.44336H1.9917a.99974.99974,0,0,0-1,1v18.082a1.00015,1.00015,0,0,0,1.92529.37989l7.42481-18.082A1.00042,1.00042,0,0,0,10.24707,2.40278ZM2.9917,15.97309V3.95942H7.9248Zm19-14.01367H14.47412a1,1,0,0,0-.92139,1.3877l7.51758,17.84961a.99894.99894,0,0,0,.9209.6123,1.04879,1.04879,0,0,0,.19824-.01953,1.001,1.001,0,0,0,.80225-.98047V2.95942A.99974.99974,0,0,0,21.9917,1.95942Zm-1,13.89844L15.98047,3.95942H20.9917ZM12.94922,9.52a.99993.99993,0,0,0-.92578-.64648h-.00977a.99988.99988,0,0,0-.92822.62793L8.02637,17.13227a1,1,0,0,0,.92822,1.37207H11.209l1.52247,2.99024a.999.999,0,0,0,.89111.54687h2.61279a1.00015,1.00015,0,0,0,.93555-1.35351Zm1.28662,10.52148-1.52246-2.99023a.99905.99905,0,0,0-.89111-.54688H10.43262l1.55371-3.875,2.80176,7.41211Z' + })); +}; + +export default UilAdobeAlt; \ No newline at end of file diff --git a/icons/uil-adobe.js b/icons/uil-adobe.js deleted file mode 100644 index 1df0006e..00000000 --- a/icons/uil-adobe.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAdobe = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.07,17.28h2.78l1.75,3.44h2.54L12,9.87ZM2,3V21L9.42,3ZM14.48,3,22,20.81V3Z' - })); -}; - -UilAdobe.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAdobe.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAdobe; \ No newline at end of file diff --git a/icons/uil-adobe.tsx b/icons/uil-adobe.tsx new file mode 100644 index 00000000..b04c9cdc --- /dev/null +++ b/icons/uil-adobe.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAdobe = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.07,17.28h2.78l1.75,3.44h2.54L12,9.87ZM2,3V21L9.42,3ZM14.48,3,22,20.81V3Z' + })); +}; + +export default UilAdobe; \ No newline at end of file diff --git a/icons/uil-airplay.js b/icons/uil-airplay.js deleted file mode 100644 index 7dc0f8ac..00000000 --- a/icons/uil-airplay.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAirplay = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.83,13.45a1,1,0,0,0-1.66,0l-4,6a1,1,0,0,0,0,1A1,1,0,0,0,8,21h8a1,1,0,0,0,.88-.53,1,1,0,0,0-.05-1ZM9.87,19,12,15.8,14.13,19ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3h.85a1,1,0,1,0,0-2H5a1,1,0,0,1-1-1V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1v9a1,1,0,0,1-1,1h-.85a1,1,0,0,0,0,2H19a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Z' - })); -}; - -UilAirplay.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAirplay.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAirplay; \ No newline at end of file diff --git a/icons/uil-airplay.tsx b/icons/uil-airplay.tsx new file mode 100644 index 00000000..86e2b5fa --- /dev/null +++ b/icons/uil-airplay.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAirplay = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.83,13.45a1,1,0,0,0-1.66,0l-4,6a1,1,0,0,0,0,1A1,1,0,0,0,8,21h8a1,1,0,0,0,.88-.53,1,1,0,0,0-.05-1ZM9.87,19,12,15.8,14.13,19ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3h.85a1,1,0,1,0,0-2H5a1,1,0,0,1-1-1V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1v9a1,1,0,0,1-1,1h-.85a1,1,0,0,0,0,2H19a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Z' + })); +}; + +export default UilAirplay; \ No newline at end of file diff --git a/icons/uil-align-alt.js b/icons/uil-align-alt.js deleted file mode 100644 index 662adab5..00000000 --- a/icons/uil-align-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,11H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2ZM14,5h7a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2ZM10,7H3A1,1,0,0,0,3,9h7a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2ZM10,3H7A1,1,0,0,0,7,5h3a1,1,0,0,0,0-2ZM21,7H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm0,4H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm-4,8H14a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm4-4H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignAlt; \ No newline at end of file diff --git a/icons/uil-align-alt.tsx b/icons/uil-align-alt.tsx new file mode 100644 index 00000000..a8948ddf --- /dev/null +++ b/icons/uil-align-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,11H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2ZM14,5h7a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2ZM10,7H3A1,1,0,0,0,3,9h7a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2ZM10,3H7A1,1,0,0,0,7,5h3a1,1,0,0,0,0-2ZM21,7H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm0,4H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Zm-4,8H14a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm4-4H14a1,1,0,0,0,0,2h7a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignAlt; \ No newline at end of file diff --git a/icons/uil-align-center-alt.js b/icons/uil-align-center-alt.js deleted file mode 100644 index 7c9216bf..00000000 --- a/icons/uil-align-center-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignCenterAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,8H19a1,1,0,0,0,0-2H5A1,1,0,0,0,5,8Zm16,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-2,5H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignCenterAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignCenterAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignCenterAlt; \ No newline at end of file diff --git a/icons/uil-align-center-alt.tsx b/icons/uil-align-center-alt.tsx new file mode 100644 index 00000000..21e0de22 --- /dev/null +++ b/icons/uil-align-center-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignCenterAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,8H19a1,1,0,0,0,0-2H5A1,1,0,0,0,5,8Zm16,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-2,5H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignCenterAlt; \ No newline at end of file diff --git a/icons/uil-align-center-h.js b/icons/uil-align-center-h.js deleted file mode 100644 index 4c975bf0..00000000 --- a/icons/uil-align-center-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignCenterH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H16a1,1,0,0,0,0,2h2.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62ZM8,11H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H8a1,1,0,0,0,0-2Zm4-4a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,12,7Z' - })); -}; - -UilAlignCenterH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignCenterH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignCenterH; \ No newline at end of file diff --git a/icons/uil-align-center-h.tsx b/icons/uil-align-center-h.tsx new file mode 100644 index 00000000..f278a4ec --- /dev/null +++ b/icons/uil-align-center-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignCenterH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H16a1,1,0,0,0,0,2h2.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62ZM8,11H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H8a1,1,0,0,0,0-2Zm4-4a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,12,7Z' + })); +}; + +export default UilAlignCenterH; \ No newline at end of file diff --git a/icons/uil-align-center-justify.js b/icons/uil-align-center-justify.js deleted file mode 100644 index b5deaeaf..00000000 --- a/icons/uil-align-center-justify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignCenterJustify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,15H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM17,19H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2ZM21,7H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignCenterJustify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignCenterJustify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignCenterJustify; \ No newline at end of file diff --git a/icons/uil-align-center-justify.tsx b/icons/uil-align-center-justify.tsx new file mode 100644 index 00000000..5ae41d8c --- /dev/null +++ b/icons/uil-align-center-justify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignCenterJustify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,15H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM17,19H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2ZM21,7H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignCenterJustify; \ No newline at end of file diff --git a/icons/uil-align-center-v.js b/icons/uil-align-center-v.js deleted file mode 100644 index 48d33094..00000000 --- a/icons/uil-align-center-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignCenterV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.21,6.21l.79-.8V8a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42ZM16,11H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm-2.21,6.79-.79.8V16a1,1,0,0,0-2,0v2.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilAlignCenterV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignCenterV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignCenterV; \ No newline at end of file diff --git a/icons/uil-align-center-v.tsx b/icons/uil-align-center-v.tsx new file mode 100644 index 00000000..278bafe3 --- /dev/null +++ b/icons/uil-align-center-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignCenterV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.21,6.21l.79-.8V8a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42ZM16,11H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm-2.21,6.79-.79.8V16a1,1,0,0,0-2,0v2.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilAlignCenterV; \ No newline at end of file diff --git a/icons/uil-align-center.js b/icons/uil-align-center.js deleted file mode 100644 index fabc0de5..00000000 --- a/icons/uil-align-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM7,9a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm14,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignCenter; \ No newline at end of file diff --git a/icons/uil-align-center.tsx b/icons/uil-align-center.tsx new file mode 100644 index 00000000..7afd67df --- /dev/null +++ b/icons/uil-align-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM7,9a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm14,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignCenter; \ No newline at end of file diff --git a/icons/uil-align-justify.js b/icons/uil-align-justify.js deleted file mode 100644 index 7c933ee3..00000000 --- a/icons/uil-align-justify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignJustify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignJustify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignJustify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignJustify; \ No newline at end of file diff --git a/icons/uil-align-justify.tsx b/icons/uil-align-justify.tsx new file mode 100644 index 00000000..d5c1ee4c --- /dev/null +++ b/icons/uil-align-justify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignJustify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignJustify; \ No newline at end of file diff --git a/icons/uil-align-left-justify.js b/icons/uil-align-left-justify.js deleted file mode 100644 index d0c7fccc..00000000 --- a/icons/uil-align-left-justify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignLeftJustify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM15,19H3a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Zm6-8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignLeftJustify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignLeftJustify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignLeftJustify; \ No newline at end of file diff --git a/icons/uil-align-left-justify.tsx b/icons/uil-align-left-justify.tsx new file mode 100644 index 00000000..02d64382 --- /dev/null +++ b/icons/uil-align-left-justify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignLeftJustify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM15,19H3a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Zm6-8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Zm0,8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignLeftJustify; \ No newline at end of file diff --git a/icons/uil-align-left.js b/icons/uil-align-left.js deleted file mode 100644 index 4d1fd791..00000000 --- a/icons/uil-align-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm0,4H17a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H3a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignLeft; \ No newline at end of file diff --git a/icons/uil-align-left.tsx b/icons/uil-align-left.tsx new file mode 100644 index 00000000..c7be2866 --- /dev/null +++ b/icons/uil-align-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm0,4H17a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-4,4H3a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignLeft; \ No newline at end of file diff --git a/icons/uil-align-letter-right.js b/icons/uil-align-letter-right.js deleted file mode 100644 index 95e8dea0..00000000 --- a/icons/uil-align-letter-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignLetterRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,4H21a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM21,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM21,6H3A1,1,0,0,0,3,8H21a1,1,0,0,0,0-2Zm0,10H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-6H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignLetterRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignLetterRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignLetterRight; \ No newline at end of file diff --git a/icons/uil-align-letter-right.tsx b/icons/uil-align-letter-right.tsx new file mode 100644 index 00000000..05f7a0df --- /dev/null +++ b/icons/uil-align-letter-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignLetterRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,4H21a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM21,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM21,6H3A1,1,0,0,0,3,8H21a1,1,0,0,0,0-2Zm0,10H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-6H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignLetterRight; \ No newline at end of file diff --git a/icons/uil-align-right-justify.js b/icons/uil-align-right-justify.js deleted file mode 100644 index e3d87199..00000000 --- a/icons/uil-align-right-justify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignRightJustify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM21,19H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignRightJustify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignRightJustify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignRightJustify; \ No newline at end of file diff --git a/icons/uil-align-right-justify.tsx b/icons/uil-align-right-justify.tsx new file mode 100644 index 00000000..b12c0f3b --- /dev/null +++ b/icons/uil-align-right-justify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignRightJustify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,5H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5ZM21,19H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H3A1,1,0,0,0,3,9H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignRightJustify; \ No newline at end of file diff --git a/icons/uil-align-right.js b/icons/uil-align-right.js deleted file mode 100644 index 94658df4..00000000 --- a/icons/uil-align-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlignRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilAlignRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlignRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlignRight; \ No newline at end of file diff --git a/icons/uil-align-right.tsx b/icons/uil-align-right.tsx new file mode 100644 index 00000000..4f12f712 --- /dev/null +++ b/icons/uil-align-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlignRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-8H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilAlignRight; \ No newline at end of file diff --git a/icons/uil-align.js b/icons/uil-align.js deleted file mode 100644 index 17c3cae3..00000000 --- a/icons/uil-align.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAlign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,15H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm0-4H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2ZM3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM19.64,9.57a1,1,0,1,0-1.28,1.53l1.08.9-1.08.9a1,1,0,0,0-.13,1.41,1,1,0,0,0,.77.36,1,1,0,0,0,.64-.24l2-1.66a1,1,0,0,0,0-1.54Z' - })); -}; - -UilAlign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAlign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAlign; \ No newline at end of file diff --git a/icons/uil-align.tsx b/icons/uil-align.tsx new file mode 100644 index 00000000..2809152a --- /dev/null +++ b/icons/uil-align.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAlign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,15H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm0-4H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2ZM3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM19.64,9.57a1,1,0,1,0-1.28,1.53l1.08.9-1.08.9a1,1,0,0,0-.13,1.41,1,1,0,0,0,.77.36,1,1,0,0,0,.64-.24l2-1.66a1,1,0,0,0,0-1.54Z' + })); +}; + +export default UilAlign; \ No newline at end of file diff --git a/icons/uil-amazon.js b/icons/uil-amazon.js deleted file mode 100644 index 397fcf5c..00000000 --- a/icons/uil-amazon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAmazon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M1.04,17.52q.1-.16.32-.02a21.3078,21.3078,0,0,0,10.88,2.9,21.52431,21.52431,0,0,0,7.74-1.46q.1-.04.29-.12t.27-.12a.35611.35611,0,0,1,.47.12q.17.24-.11.44-.36.26-.92.6a14.99023,14.99023,0,0,1-3.84,1.58A16.1749,16.1749,0,0,1,12,22a16.01714,16.01714,0,0,1-5.9-1.09,16.24638,16.24638,0,0,1-4.98-3.07.273.273,0,0,1-.12-.2A.215.215,0,0,1,1.04,17.52Zm6.02-5.7a4.03628,4.03628,0,0,1,.68-2.36A4.19676,4.19676,0,0,1,9.6,7.98a10.06288,10.06288,0,0,1,2.66-.66q.54-.06,1.76-.16V6.82a3.56151,3.56151,0,0,0-.28-1.72,1.49917,1.49917,0,0,0-1.32-.6h-.16a2.18852,2.18852,0,0,0-1.14.42,1.63936,1.63936,0,0,0-.62,1,.50779.50779,0,0,1-.4.46L7.8,6.1q-.34-.08-.34-.36a.58734.58734,0,0,1,.02-.14A3.83352,3.83352,0,0,1,9.15,2.96,6.26811,6.26811,0,0,1,12.26,2h.5a5.05441,5.05441,0,0,1,3.56,1.18,3.81,3.81,0,0,1,.37.43,3.8746,3.8746,0,0,1,.27.41,2.09844,2.09844,0,0,1,.18.52q.08.34.12.47a2.85611,2.85611,0,0,1,.06.56q.02.43.02.51v4.84a2.86841,2.86841,0,0,0,.15.95,2.47465,2.47465,0,0,0,.29.62q.14.19.46.61a.59856.59856,0,0,1,.12.32.346.346,0,0,1-.16.28q-1.66,1.44-1.8,1.56a.557.557,0,0,1-.58.04q-.28-.24-.49-.46t-.3-.32a4.46629,4.46629,0,0,1-.29-.39q-.2-.29-.28-.39a4.91083,4.91083,0,0,1-2.2,1.52,6.03757,6.03757,0,0,1-1.68.2,3.50454,3.50454,0,0,1-2.53-.95A3.553,3.553,0,0,1,7.06,11.82Zm3.44-.4a1.89505,1.89505,0,0,0,.39,1.25,1.29375,1.29375,0,0,0,1.05.47,1.022,1.022,0,0,0,.17-.02,1.02168,1.02168,0,0,1,.15-.02,2.03262,2.03262,0,0,0,1.3-1.08,3.13045,3.13045,0,0,0,.33-.83,3.80062,3.80062,0,0,0,.12-.73q.01-.28.01-.92v-.5a7.28689,7.28689,0,0,0-1.76.16A2.1441,2.1441,0,0,0,10.5,11.42Zm8.4,6.44a.62647.62647,0,0,1,.12-.16,3.13921,3.13921,0,0,1,.96-.46,6.52032,6.52032,0,0,1,1.48-.22,1.19457,1.19457,0,0,1,.38.02q.9.08,1.08.3a.65471.65471,0,0,1,.08.36v.14a4.55955,4.55955,0,0,1-.38,1.65,3.84046,3.84046,0,0,1-1.06,1.53.302.302,0,0,1-.18.08.17736.17736,0,0,1-.08-.02q-.12-.06-.06-.22a7.63215,7.63215,0,0,0,.74-2.42.51274.51274,0,0,0-.08-.32q-.2-.24-1.12-.24-.34,0-.8.04-.5.06-.92.12A.23166.23166,0,0,1,18.9,18a.06531.06531,0,0,1-.02-.08A.15332.15332,0,0,1,18.9,17.86Z' - })); -}; - -UilAmazon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAmazon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAmazon; \ No newline at end of file diff --git a/icons/uil-amazon.tsx b/icons/uil-amazon.tsx new file mode 100644 index 00000000..5ff1663c --- /dev/null +++ b/icons/uil-amazon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAmazon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M1.04,17.52q.1-.16.32-.02a21.3078,21.3078,0,0,0,10.88,2.9,21.52431,21.52431,0,0,0,7.74-1.46q.1-.04.29-.12t.27-.12a.35611.35611,0,0,1,.47.12q.17.24-.11.44-.36.26-.92.6a14.99023,14.99023,0,0,1-3.84,1.58A16.1749,16.1749,0,0,1,12,22a16.01714,16.01714,0,0,1-5.9-1.09,16.24638,16.24638,0,0,1-4.98-3.07.273.273,0,0,1-.12-.2A.215.215,0,0,1,1.04,17.52Zm6.02-5.7a4.03628,4.03628,0,0,1,.68-2.36A4.19676,4.19676,0,0,1,9.6,7.98a10.06288,10.06288,0,0,1,2.66-.66q.54-.06,1.76-.16V6.82a3.56151,3.56151,0,0,0-.28-1.72,1.49917,1.49917,0,0,0-1.32-.6h-.16a2.18852,2.18852,0,0,0-1.14.42,1.63936,1.63936,0,0,0-.62,1,.50779.50779,0,0,1-.4.46L7.8,6.1q-.34-.08-.34-.36a.58734.58734,0,0,1,.02-.14A3.83352,3.83352,0,0,1,9.15,2.96,6.26811,6.26811,0,0,1,12.26,2h.5a5.05441,5.05441,0,0,1,3.56,1.18,3.81,3.81,0,0,1,.37.43,3.8746,3.8746,0,0,1,.27.41,2.09844,2.09844,0,0,1,.18.52q.08.34.12.47a2.85611,2.85611,0,0,1,.06.56q.02.43.02.51v4.84a2.86841,2.86841,0,0,0,.15.95,2.47465,2.47465,0,0,0,.29.62q.14.19.46.61a.59856.59856,0,0,1,.12.32.346.346,0,0,1-.16.28q-1.66,1.44-1.8,1.56a.557.557,0,0,1-.58.04q-.28-.24-.49-.46t-.3-.32a4.46629,4.46629,0,0,1-.29-.39q-.2-.29-.28-.39a4.91083,4.91083,0,0,1-2.2,1.52,6.03757,6.03757,0,0,1-1.68.2,3.50454,3.50454,0,0,1-2.53-.95A3.553,3.553,0,0,1,7.06,11.82Zm3.44-.4a1.89505,1.89505,0,0,0,.39,1.25,1.29375,1.29375,0,0,0,1.05.47,1.022,1.022,0,0,0,.17-.02,1.02168,1.02168,0,0,1,.15-.02,2.03262,2.03262,0,0,0,1.3-1.08,3.13045,3.13045,0,0,0,.33-.83,3.80062,3.80062,0,0,0,.12-.73q.01-.28.01-.92v-.5a7.28689,7.28689,0,0,0-1.76.16A2.1441,2.1441,0,0,0,10.5,11.42Zm8.4,6.44a.62647.62647,0,0,1,.12-.16,3.13921,3.13921,0,0,1,.96-.46,6.52032,6.52032,0,0,1,1.48-.22,1.19457,1.19457,0,0,1,.38.02q.9.08,1.08.3a.65471.65471,0,0,1,.08.36v.14a4.55955,4.55955,0,0,1-.38,1.65,3.84046,3.84046,0,0,1-1.06,1.53.302.302,0,0,1-.18.08.17736.17736,0,0,1-.08-.02q-.12-.06-.06-.22a7.63215,7.63215,0,0,0,.74-2.42.51274.51274,0,0,0-.08-.32q-.2-.24-1.12-.24-.34,0-.8.04-.5.06-.92.12A.23166.23166,0,0,1,18.9,18a.06531.06531,0,0,1-.02-.08A.15332.15332,0,0,1,18.9,17.86Z' + })); +}; + +export default UilAmazon; \ No newline at end of file diff --git a/icons/uil-ambulance.js b/icons/uil-ambulance.js deleted file mode 100644 index 807e9104..00000000 --- a/icons/uil-ambulance.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAmbulance = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,9.5h-1v-1a1,1,0,0,0-2,0v1h-1a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm12.43,2.15-.06-.11a.61.61,0,0,0-.07-.14L20.4,8.2A3,3,0,0,0,18,7H16V6a3,3,0,0,0-3-3H4A3,3,0,0,0,1,6V17a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V12A1,1,0,0,0,22.93,11.65ZM6,19a1,1,0,1,1,1-1A1,1,0,0,1,6,19Zm8-3H8.22a3,3,0,0,0-4.44,0H3V6A1,1,0,0,1,4,5h9a1,1,0,0,1,1,1Zm2-7h2a1,1,0,0,1,.8.4L20,11H16Zm2,10a1,1,0,1,1,1-1A1,1,0,0,1,18,19Zm3-3h-.78A3,3,0,0,0,16,15.78V13h5Z' - })); -}; - -UilAmbulance.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAmbulance.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAmbulance; \ No newline at end of file diff --git a/icons/uil-ambulance.tsx b/icons/uil-ambulance.tsx new file mode 100644 index 00000000..3bc56b7f --- /dev/null +++ b/icons/uil-ambulance.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAmbulance = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,9.5h-1v-1a1,1,0,0,0-2,0v1h-1a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm12.43,2.15-.06-.11a.61.61,0,0,0-.07-.14L20.4,8.2A3,3,0,0,0,18,7H16V6a3,3,0,0,0-3-3H4A3,3,0,0,0,1,6V17a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V12A1,1,0,0,0,22.93,11.65ZM6,19a1,1,0,1,1,1-1A1,1,0,0,1,6,19Zm8-3H8.22a3,3,0,0,0-4.44,0H3V6A1,1,0,0,1,4,5h9a1,1,0,0,1,1,1Zm2-7h2a1,1,0,0,1,.8.4L20,11H16Zm2,10a1,1,0,1,1,1-1A1,1,0,0,1,18,19Zm3-3h-.78A3,3,0,0,0,16,15.78V13h5Z' + })); +}; + +export default UilAmbulance; \ No newline at end of file diff --git a/icons/uil-analysis.js b/icons/uil-analysis.js deleted file mode 100644 index 118228f1..00000000 --- a/icons/uil-analysis.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnalysis = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,7.29a1,1,0,0,0-1.42,0L14,13.59,9.71,9.29a1,1,0,0,0-1.42,0l-6,6a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,11.41l4.29,4.3a1,1,0,0,0,1.42,0l7-7A1,1,0,0,0,21.71,7.29Z' - })); -}; - -UilAnalysis.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnalysis.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnalysis; \ No newline at end of file diff --git a/icons/uil-analysis.tsx b/icons/uil-analysis.tsx new file mode 100644 index 00000000..24ce23c3 --- /dev/null +++ b/icons/uil-analysis.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnalysis = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,7.29a1,1,0,0,0-1.42,0L14,13.59,9.71,9.29a1,1,0,0,0-1.42,0l-6,6a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,11.41l4.29,4.3a1,1,0,0,0,1.42,0l7-7A1,1,0,0,0,21.71,7.29Z' + })); +}; + +export default UilAnalysis; \ No newline at end of file diff --git a/icons/uil-analytics.js b/icons/uil-analytics.js deleted file mode 100644 index 32da0ee9..00000000 --- a/icons/uil-analytics.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnalytics = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,12a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V13A1,1,0,0,0,5,12ZM10,2A1,1,0,0,0,9,3V21a1,1,0,0,0,2,0V3A1,1,0,0,0,10,2ZM20,16a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V17A1,1,0,0,0,20,16ZM15,8a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V9A1,1,0,0,0,15,8Z' - })); -}; - -UilAnalytics.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnalytics.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnalytics; \ No newline at end of file diff --git a/icons/uil-analytics.tsx b/icons/uil-analytics.tsx new file mode 100644 index 00000000..aed6ba55 --- /dev/null +++ b/icons/uil-analytics.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnalytics = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,12a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V13A1,1,0,0,0,5,12ZM10,2A1,1,0,0,0,9,3V21a1,1,0,0,0,2,0V3A1,1,0,0,0,10,2ZM20,16a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V17A1,1,0,0,0,20,16ZM15,8a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V9A1,1,0,0,0,15,8Z' + })); +}; + +export default UilAnalytics; \ No newline at end of file diff --git a/icons/uil-anchor.js b/icons/uil-anchor.js deleted file mode 100644 index 1bd3bd4c..00000000 --- a/icons/uil-anchor.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnchor = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,13H17a1,1,0,0,0,0,2h.91A6,6,0,0,1,13,19.91V11h1a1,1,0,0,0,0-2H13V7.82a3,3,0,1,0-2,0V9H10a1,1,0,0,0,0,2h1v8.91A6,6,0,0,1,6.09,15H7a1,1,0,0,0,0-2H5a1,1,0,0,0-1,1,8,8,0,0,0,16,0A1,1,0,0,0,19,13ZM12,6a1,1,0,1,1,1-1A1,1,0,0,1,12,6Z' - })); -}; - -UilAnchor.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnchor.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnchor; \ No newline at end of file diff --git a/icons/uil-anchor.tsx b/icons/uil-anchor.tsx new file mode 100644 index 00000000..84adfeed --- /dev/null +++ b/icons/uil-anchor.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnchor = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,13H17a1,1,0,0,0,0,2h.91A6,6,0,0,1,13,19.91V11h1a1,1,0,0,0,0-2H13V7.82a3,3,0,1,0-2,0V9H10a1,1,0,0,0,0,2h1v8.91A6,6,0,0,1,6.09,15H7a1,1,0,0,0,0-2H5a1,1,0,0,0-1,1,8,8,0,0,0,16,0A1,1,0,0,0,19,13ZM12,6a1,1,0,1,1,1-1A1,1,0,0,1,12,6Z' + })); +}; + +export default UilAnchor; \ No newline at end of file diff --git a/icons/uil-android-alt.js b/icons/uil-android-alt.js deleted file mode 100644 index e1972776..00000000 --- a/icons/uil-android-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAndroidAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.9917,9.00044a.99973.99973,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A.99973.99973,0,0,0,2.9917,9.00044Zm18,0a.99973.99973,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A.99973.99973,0,0,0,20.9917,9.00044Zm-4.13428-5.5a.99974.99974,0,1,0-1.73144-1l-.61414,1.06238a5.92782,5.92782,0,0,0-5.04028,0L8.85742,2.50044a.99974.99974,0,1,0-1.73144,1l.6925,1.19794A5.97889,5.97889,0,0,0,5.9917,9.00044v8a.99974.99974,0,0,0,1,1h2v3a1,1,0,0,0,2,0v-3h2v3a1,1,0,0,0,2,0v-3h2a.99974.99974,0,0,0,1-1v-8a5.97889,5.97889,0,0,0-1.82678-4.30206Zm-.86572,12.5h-8v-5h8Zm-8-7a4,4,0,0,1,8,0Z' - })); -}; - -UilAndroidAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAndroidAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAndroidAlt; \ No newline at end of file diff --git a/icons/uil-android-alt.tsx b/icons/uil-android-alt.tsx new file mode 100644 index 00000000..f6642d62 --- /dev/null +++ b/icons/uil-android-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAndroidAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.9917,9.00044a.99973.99973,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A.99973.99973,0,0,0,2.9917,9.00044Zm18,0a.99973.99973,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A.99973.99973,0,0,0,20.9917,9.00044Zm-4.13428-5.5a.99974.99974,0,1,0-1.73144-1l-.61414,1.06238a5.92782,5.92782,0,0,0-5.04028,0L8.85742,2.50044a.99974.99974,0,1,0-1.73144,1l.6925,1.19794A5.97889,5.97889,0,0,0,5.9917,9.00044v8a.99974.99974,0,0,0,1,1h2v3a1,1,0,0,0,2,0v-3h2v3a1,1,0,0,0,2,0v-3h2a.99974.99974,0,0,0,1-1v-8a5.97889,5.97889,0,0,0-1.82678-4.30206Zm-.86572,12.5h-8v-5h8Zm-8-7a4,4,0,0,1,8,0Z' + })); +}; + +export default UilAndroidAlt; \ No newline at end of file diff --git a/icons/uil-android-phone-slash.js b/icons/uil-android-phone-slash.js deleted file mode 100644 index 0e97c61d..00000000 --- a/icons/uil-android-phone-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAndroidPhoneSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,17.71a1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76,1.15,1.15,0,0,0-.21-.33,1,1,0,0,0-1.42,0,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,11.29,17.71ZM8.66,4H16a1,1,0,0,1,1,1v7.34a1,1,0,0,0,2,0V5a3,3,0,0,0-3-3H8.66a1,1,0,0,0,0,2ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L5,6.41V19a3,3,0,0,0,3,3h8a3,3,0,0,0,2.76-1.83l1.53,1.54a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM17,19a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8.41l10,10Z' - })); -}; - -UilAndroidPhoneSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAndroidPhoneSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAndroidPhoneSlash; \ No newline at end of file diff --git a/icons/uil-android-phone-slash.tsx b/icons/uil-android-phone-slash.tsx new file mode 100644 index 00000000..88b98a1c --- /dev/null +++ b/icons/uil-android-phone-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAndroidPhoneSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,17.71a1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76,1.15,1.15,0,0,0-.21-.33,1,1,0,0,0-1.42,0,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,11.29,17.71ZM8.66,4H16a1,1,0,0,1,1,1v7.34a1,1,0,0,0,2,0V5a3,3,0,0,0-3-3H8.66a1,1,0,0,0,0,2ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L5,6.41V19a3,3,0,0,0,3,3h8a3,3,0,0,0,2.76-1.83l1.53,1.54a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM17,19a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8.41l10,10Z' + })); +}; + +export default UilAndroidPhoneSlash; \ No newline at end of file diff --git a/icons/uil-android.js b/icons/uil-android.js deleted file mode 100644 index 164e4454..00000000 --- a/icons/uil-android.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAndroid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.97535,3.01886l.95982-1.73159a.19342.19342,0,0,0-.33833-.18756l-.97045,1.75078a6.54141,6.54141,0,0,0-5.25275,0L8.40316,1.09971a.19342.19342,0,0,0-.33833.18756l.95985,1.7316A5.54614,5.54614,0,0,0,5.93152,7.89522h12.137A5.54615,5.54615,0,0,0,14.97535,3.01886ZM9.19911,5.67446a.5068.5068,0,1,1,.5068-.5068A.50737.50737,0,0,1,9.19911,5.67446Zm5.60178,0a.5068.5068,0,1,1,.5068-.5068A.50737.50737,0,0,1,14.80089,5.67446Zm-8.86946,11.497a1.46713,1.46713,0,0,0,1.46713,1.46713h.9736v3.00095a1.36046,1.36046,0,1,0,2.72091,0V18.63859h1.81386v3.00095a1.36046,1.36046,0,1,0,2.72091,0V18.63859h.97364a1.46713,1.46713,0,0,0,1.46713-1.46713V8.37532H5.93143ZM4.06415,8.14191A1.362,1.362,0,0,0,2.7037,9.50237v5.66846a1.36046,1.36046,0,1,0,2.72091,0V9.50237A1.362,1.362,0,0,0,4.06415,8.14191Zm15.8717,0a1.362,1.362,0,0,0-1.36046,1.36046v5.66846a1.36046,1.36046,0,1,0,2.72091,0V9.50237A1.362,1.362,0,0,0,19.93585,8.14191Z' - })); -}; - -UilAndroid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAndroid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAndroid; \ No newline at end of file diff --git a/icons/uil-android.tsx b/icons/uil-android.tsx new file mode 100644 index 00000000..0852fc38 --- /dev/null +++ b/icons/uil-android.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAndroid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.97535,3.01886l.95982-1.73159a.19342.19342,0,0,0-.33833-.18756l-.97045,1.75078a6.54141,6.54141,0,0,0-5.25275,0L8.40316,1.09971a.19342.19342,0,0,0-.33833.18756l.95985,1.7316A5.54614,5.54614,0,0,0,5.93152,7.89522h12.137A5.54615,5.54615,0,0,0,14.97535,3.01886ZM9.19911,5.67446a.5068.5068,0,1,1,.5068-.5068A.50737.50737,0,0,1,9.19911,5.67446Zm5.60178,0a.5068.5068,0,1,1,.5068-.5068A.50737.50737,0,0,1,14.80089,5.67446Zm-8.86946,11.497a1.46713,1.46713,0,0,0,1.46713,1.46713h.9736v3.00095a1.36046,1.36046,0,1,0,2.72091,0V18.63859h1.81386v3.00095a1.36046,1.36046,0,1,0,2.72091,0V18.63859h.97364a1.46713,1.46713,0,0,0,1.46713-1.46713V8.37532H5.93143ZM4.06415,8.14191A1.362,1.362,0,0,0,2.7037,9.50237v5.66846a1.36046,1.36046,0,1,0,2.72091,0V9.50237A1.362,1.362,0,0,0,4.06415,8.14191Zm15.8717,0a1.362,1.362,0,0,0-1.36046,1.36046v5.66846a1.36046,1.36046,0,1,0,2.72091,0V9.50237A1.362,1.362,0,0,0,19.93585,8.14191Z' + })); +}; + +export default UilAndroid; \ No newline at end of file diff --git a/icons/uil-angle-double-down.js b/icons/uil-angle-double-down.js deleted file mode 100644 index 7471ea13..00000000 --- a/icons/uil-angle-double-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleDoubleDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,11.46a1,1,0,0,0,1.42,0l3-3A1,1,0,1,0,14.29,7L12,9.34,9.71,7A1,1,0,1,0,8.29,8.46Zm3,1.08L12,14.84l-2.29-2.3A1,1,0,0,0,8.29,14l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilAngleDoubleDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleDoubleDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleDoubleDown; \ No newline at end of file diff --git a/icons/uil-angle-double-down.tsx b/icons/uil-angle-double-down.tsx new file mode 100644 index 00000000..028b0d2c --- /dev/null +++ b/icons/uil-angle-double-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleDoubleDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,11.46a1,1,0,0,0,1.42,0l3-3A1,1,0,1,0,14.29,7L12,9.34,9.71,7A1,1,0,1,0,8.29,8.46Zm3,1.08L12,14.84l-2.29-2.3A1,1,0,0,0,8.29,14l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilAngleDoubleDown; \ No newline at end of file diff --git a/icons/uil-angle-double-left.js b/icons/uil-angle-double-left.js deleted file mode 100644 index 20043597..00000000 --- a/icons/uil-angle-double-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleDoubleLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.46,8.29a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.16,12l2.3-2.29A1,1,0,0,0,11.46,8.29ZM14.66,12,17,9.71a1,1,0,0,0-1.42-1.42l-3,3a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilAngleDoubleLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleDoubleLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleDoubleLeft; \ No newline at end of file diff --git a/icons/uil-angle-double-left.tsx b/icons/uil-angle-double-left.tsx new file mode 100644 index 00000000..5c58be9b --- /dev/null +++ b/icons/uil-angle-double-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleDoubleLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.46,8.29a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.16,12l2.3-2.29A1,1,0,0,0,11.46,8.29ZM14.66,12,17,9.71a1,1,0,0,0-1.42-1.42l-3,3a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilAngleDoubleLeft; \ No newline at end of file diff --git a/icons/uil-angle-double-right.js b/icons/uil-angle-double-right.js deleted file mode 100644 index f20a6bc3..00000000 --- a/icons/uil-angle-double-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleDoubleRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.46,8.29A1,1,0,1,0,7,9.71L9.34,12,7,14.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,0-1.42Zm8.5,3-3-3a1,1,0,0,0-1.42,1.42L14.84,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3A1,1,0,0,0,17,11.29Z' - })); -}; - -UilAngleDoubleRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleDoubleRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleDoubleRight; \ No newline at end of file diff --git a/icons/uil-angle-double-right.tsx b/icons/uil-angle-double-right.tsx new file mode 100644 index 00000000..fa0f716a --- /dev/null +++ b/icons/uil-angle-double-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleDoubleRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.46,8.29A1,1,0,1,0,7,9.71L9.34,12,7,14.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,0-1.42Zm8.5,3-3-3a1,1,0,0,0-1.42,1.42L14.84,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3A1,1,0,0,0,17,11.29Z' + })); +}; + +export default UilAngleDoubleRight; \ No newline at end of file diff --git a/icons/uil-angle-double-up.js b/icons/uil-angle-double-up.js deleted file mode 100644 index 6dba5f93..00000000 --- a/icons/uil-angle-double-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleDoubleUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,12.54a1,1,0,0,0-1.42,0l-3,3A1,1,0,0,0,9.71,17L12,14.66,14.29,17a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-3-1.08L12,9.16l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42Z' - })); -}; - -UilAngleDoubleUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleDoubleUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleDoubleUp; \ No newline at end of file diff --git a/icons/uil-angle-double-up.tsx b/icons/uil-angle-double-up.tsx new file mode 100644 index 00000000..fbbae2c6 --- /dev/null +++ b/icons/uil-angle-double-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleDoubleUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,12.54a1,1,0,0,0-1.42,0l-3,3A1,1,0,0,0,9.71,17L12,14.66,14.29,17a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-3-1.08L12,9.16l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42Z' + })); +}; + +export default UilAngleDoubleUp; \ No newline at end of file diff --git a/icons/uil-angle-down.js b/icons/uil-angle-down.js deleted file mode 100644 index a2628768..00000000 --- a/icons/uil-angle-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9.17a1,1,0,0,0-1.41,0L12,12.71,8.46,9.17a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l4.24,4.24a1,1,0,0,0,1.42,0L17,10.59A1,1,0,0,0,17,9.17Z' - })); -}; - -UilAngleDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleDown; \ No newline at end of file diff --git a/icons/uil-angle-down.tsx b/icons/uil-angle-down.tsx new file mode 100644 index 00000000..42c08d2f --- /dev/null +++ b/icons/uil-angle-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9.17a1,1,0,0,0-1.41,0L12,12.71,8.46,9.17a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l4.24,4.24a1,1,0,0,0,1.42,0L17,10.59A1,1,0,0,0,17,9.17Z' + })); +}; + +export default UilAngleDown; \ No newline at end of file diff --git a/icons/uil-angle-left-b.js b/icons/uil-angle-left-b.js deleted file mode 100644 index 33e63e60..00000000 --- a/icons/uil-angle-left-b.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleLeftB = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,12.8l5.7,5.6c0.4,0.4,1,0.4,1.4,0c0,0,0,0,0,0c0.4-0.4,0.4-1,0-1.4l-4.9-5l4.9-5c0.4-0.4,0.4-1,0-1.4c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3l-5.7,5.6C8.1,11.7,8.1,12.3,8.5,12.8C8.5,12.7,8.5,12.7,8.5,12.8z' - })); -}; - -UilAngleLeftB.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleLeftB.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleLeftB; \ No newline at end of file diff --git a/icons/uil-angle-left-b.tsx b/icons/uil-angle-left-b.tsx new file mode 100644 index 00000000..13416bcb --- /dev/null +++ b/icons/uil-angle-left-b.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleLeftB = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,12.8l5.7,5.6c0.4,0.4,1,0.4,1.4,0c0,0,0,0,0,0c0.4-0.4,0.4-1,0-1.4l-4.9-5l4.9-5c0.4-0.4,0.4-1,0-1.4c-0.2-0.2-0.4-0.3-0.7-0.3c-0.3,0-0.5,0.1-0.7,0.3l-5.7,5.6C8.1,11.7,8.1,12.3,8.5,12.8C8.5,12.7,8.5,12.7,8.5,12.8z' + })); +}; + +export default UilAngleLeftB; \ No newline at end of file diff --git a/icons/uil-angle-left.js b/icons/uil-angle-left.js deleted file mode 100644 index 09393d1b..00000000 --- a/icons/uil-angle-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,12l3.54-3.54a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L9.17,11.29a1,1,0,0,0,0,1.42L13.41,17a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41Z' - })); -}; - -UilAngleLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleLeft; \ No newline at end of file diff --git a/icons/uil-angle-left.tsx b/icons/uil-angle-left.tsx new file mode 100644 index 00000000..aeca5d91 --- /dev/null +++ b/icons/uil-angle-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,12l3.54-3.54a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L9.17,11.29a1,1,0,0,0,0,1.42L13.41,17a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41Z' + })); +}; + +export default UilAngleLeft; \ No newline at end of file diff --git a/icons/uil-angle-right-b.js b/icons/uil-angle-right-b.js deleted file mode 100644 index a961e26c..00000000 --- a/icons/uil-angle-right-b.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleRightB = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.54,11.29,9.88,5.64a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.95,5L8.46,17a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l5.66-5.65A1,1,0,0,0,15.54,11.29Z' - })); -}; - -UilAngleRightB.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleRightB.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleRightB; \ No newline at end of file diff --git a/icons/uil-angle-right-b.tsx b/icons/uil-angle-right-b.tsx new file mode 100644 index 00000000..2971cc4b --- /dev/null +++ b/icons/uil-angle-right-b.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleRightB = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.54,11.29,9.88,5.64a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.95,5L8.46,17a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l5.66-5.65A1,1,0,0,0,15.54,11.29Z' + })); +}; + +export default UilAngleRightB; \ No newline at end of file diff --git a/icons/uil-angle-right.js b/icons/uil-angle-right.js deleted file mode 100644 index f9761823..00000000 --- a/icons/uil-angle-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.83,11.29,10.59,7.05a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L12.71,12,9.17,15.54a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.24-4.24A1,1,0,0,0,14.83,11.29Z' - })); -}; - -UilAngleRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleRight; \ No newline at end of file diff --git a/icons/uil-angle-right.tsx b/icons/uil-angle-right.tsx new file mode 100644 index 00000000..1108d01f --- /dev/null +++ b/icons/uil-angle-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.83,11.29,10.59,7.05a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L12.71,12,9.17,15.54a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.24-4.24A1,1,0,0,0,14.83,11.29Z' + })); +}; + +export default UilAngleRight; \ No newline at end of file diff --git a/icons/uil-angle-up.js b/icons/uil-angle-up.js deleted file mode 100644 index 612d0cc4..00000000 --- a/icons/uil-angle-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngleUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,13.41,12.71,9.17a1,1,0,0,0-1.42,0L7.05,13.41a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0L12,11.29l3.54,3.54a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29A1,1,0,0,0,17,13.41Z' - })); -}; - -UilAngleUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngleUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngleUp; \ No newline at end of file diff --git a/icons/uil-angle-up.tsx b/icons/uil-angle-up.tsx new file mode 100644 index 00000000..2af799a7 --- /dev/null +++ b/icons/uil-angle-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngleUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,13.41,12.71,9.17a1,1,0,0,0-1.42,0L7.05,13.41a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0L12,11.29l3.54,3.54a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29A1,1,0,0,0,17,13.41Z' + })); +}; + +export default UilAngleUp; \ No newline at end of file diff --git a/icons/uil-angry.js b/icons/uil-angry.js deleted file mode 100644 index 3bc39f38..00000000 --- a/icons/uil-angry.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAngry = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,11a1,1,0,0,0,.89-.55,1,1,0,0,0-.44-1.34l-2-1a1,1,0,1,0-.9,1.78l2,1A.93.93,0,0,0,10,11Zm2-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,.64.23,1,1,0,0,0,.64-1.76A5.81,5.81,0,0,0,8.36,15.33Zm7.19-7.22-2,1a1,1,0,0,0-.44,1.34A1,1,0,0,0,14,11a.93.93,0,0,0,.45-.11l2-1a1,1,0,0,0-.9-1.78Z' - })); -}; - -UilAngry.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAngry.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAngry; \ No newline at end of file diff --git a/icons/uil-angry.tsx b/icons/uil-angry.tsx new file mode 100644 index 00000000..2e76e3d8 --- /dev/null +++ b/icons/uil-angry.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAngry = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,11a1,1,0,0,0,.89-.55,1,1,0,0,0-.44-1.34l-2-1a1,1,0,1,0-.9,1.78l2,1A.93.93,0,0,0,10,11Zm2-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,.64.23,1,1,0,0,0,.64-1.76A5.81,5.81,0,0,0,8.36,15.33Zm7.19-7.22-2,1a1,1,0,0,0-.44,1.34A1,1,0,0,0,14,11a.93.93,0,0,0,.45-.11l2-1a1,1,0,0,0-.9-1.78Z' + })); +}; + +export default UilAngry; \ No newline at end of file diff --git a/icons/uil-ankh.js b/icons/uil-ankh.js deleted file mode 100644 index fedfc672..00000000 --- a/icons/uil-ankh.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnkh = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,12H14.91A7.23,7.23,0,0,0,17,7,5,5,0,0,0,7,7a7.23,7.23,0,0,0,2.09,5H6a1,1,0,0,0,0,2h5v7a1,1,0,0,0,2,0V14h5a1,1,0,0,0,0-2Zm-6-.16C11.07,11.22,9,9.58,9,7a3,3,0,0,1,6,0C15,9.58,12.93,11.23,12,11.84Z' - })); -}; - -UilAnkh.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnkh.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnkh; \ No newline at end of file diff --git a/icons/uil-ankh.tsx b/icons/uil-ankh.tsx new file mode 100644 index 00000000..6350bbe2 --- /dev/null +++ b/icons/uil-ankh.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnkh = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,12H14.91A7.23,7.23,0,0,0,17,7,5,5,0,0,0,7,7a7.23,7.23,0,0,0,2.09,5H6a1,1,0,0,0,0,2h5v7a1,1,0,0,0,2,0V14h5a1,1,0,0,0,0-2Zm-6-.16C11.07,11.22,9,9.58,9,7a3,3,0,0,1,6,0C15,9.58,12.93,11.23,12,11.84Z' + })); +}; + +export default UilAnkh; \ No newline at end of file diff --git a/icons/uil-annoyed-alt.js b/icons/uil-annoyed-alt.js deleted file mode 100644 index 5524d090..00000000 --- a/icons/uil-annoyed-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnnoyedAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.66,13.56l-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88Zm-4-5a1,1,0,0,0-1.41,0,1,1,0,0,1-1.42,0,1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42,3,3,0,0,0,4.24,0A1,1,0,0,0,10.62,8.54Zm7,0a1,1,0,0,0-1.41,0,1,1,0,0,1-1.42,0,1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42,3,3,0,0,0,4.24,0A1,1,0,0,0,17.62,8.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilAnnoyedAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnnoyedAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnnoyedAlt; \ No newline at end of file diff --git a/icons/uil-annoyed-alt.tsx b/icons/uil-annoyed-alt.tsx new file mode 100644 index 00000000..31ac42de --- /dev/null +++ b/icons/uil-annoyed-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnnoyedAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.66,13.56l-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88Zm-4-5a1,1,0,0,0-1.41,0,1,1,0,0,1-1.42,0,1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42,3,3,0,0,0,4.24,0A1,1,0,0,0,10.62,8.54Zm7,0a1,1,0,0,0-1.41,0,1,1,0,0,1-1.42,0,1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42,3,3,0,0,0,4.24,0A1,1,0,0,0,17.62,8.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilAnnoyedAlt; \ No newline at end of file diff --git a/icons/uil-annoyed.js b/icons/uil-annoyed.js deleted file mode 100644 index 47b6e5d8..00000000 --- a/icons/uil-annoyed.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAnnoyed = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Zm6,4a5,5,0,0,0-4.37,2.57A1,1,0,0,0,11,16.93a1,1,0,0,0,.49.13,1,1,0,0,0,.87-.51A3,3,0,0,1,15,15a1,1,0,0,0,0-2Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilAnnoyed.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAnnoyed.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAnnoyed; \ No newline at end of file diff --git a/icons/uil-annoyed.tsx b/icons/uil-annoyed.tsx new file mode 100644 index 00000000..b082e65a --- /dev/null +++ b/icons/uil-annoyed.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAnnoyed = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Zm6,4a5,5,0,0,0-4.37,2.57A1,1,0,0,0,11,16.93a1,1,0,0,0,.49.13,1,1,0,0,0,.87-.51A3,3,0,0,1,15,15a1,1,0,0,0,0-2Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilAnnoyed; \ No newline at end of file diff --git a/icons/uil-apple-alt.js b/icons/uil-apple-alt.js deleted file mode 100644 index e243557f..00000000 --- a/icons/uil-apple-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAppleAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.50439,15.7436a3.38641,3.38641,0,0,1-2.05468-3.127,3.49747,3.49747,0,0,1,1.6875-2.94629.99994.99994,0,0,0,.2998-1.415A5.57386,5.57386,0,0,0,16.4209,5.86958,6.422,6.422,0,0,0,17.38574,1.893a.98411.98411,0,0,0-1.0332-.8916,6.69083,6.69083,0,0,0-4.44336,2.26074,6.84216,6.84216,0,0,0-1.47949,2.89941,5.2637,5.2637,0,0,0-1.62012-.27734A5.92528,5.92528,0,0,0,3.81885,8.892c-1.8877,3.27734-.73291,8.18848,1.312,11.14453.82031,1.18457,2.05127,2.96289,3.9082,2.96289.03662,0,.07373,0,.11084-.002a4.74,4.74,0,0,0,1.79248-.46387,3.274,3.274,0,0,1,1.44532-.35351,3.04472,3.04472,0,0,1,1.35742.33789,4.75244,4.75244,0,0,0,1.96191.45605c1.91309-.03613,3.043-1.68652,3.86817-2.89258a12.04214,12.04214,0,0,0,1.51269-3.1084A1.00325,1.00325,0,0,0,20.50439,15.7436ZM13.42334,4.56782a4.94131,4.94131,0,0,1,1.91943-1.32226,4.85545,4.85545,0,0,1-1.03662,2.15136A4.39075,4.39075,0,0,1,13.042,6.437l-.00293.001c-.02832.01172-.05664.02246-.085.03418-.18652.07324-.417.16406-.59472.22265A4.825,4.825,0,0,1,13.42334,4.56782ZM17.9248,18.95259c-.80371,1.17383-1.436,2.00683-2.25439,2.02148a2.36658,2.36658,0,0,1-1.13135-.292,4.96942,4.96942,0,0,0-2.15136-.502,5.21424,5.21424,0,0,0-2.22852.51269,2.88493,2.88493,0,0,1-1.08594.30664H9.04346c-.813,0-1.6875-1.26269-2.26807-2.10156-1.45264-2.09961-2.79248-6.2832-1.22314-9.00781A3.917,3.917,0,0,1,8.84277,7.88423l.03369-.001a4.75808,4.75808,0,0,1,1.64112.44434c.13135.05175.26074.10351.38916.15136.03271.01368.0664.02637.10058.03711a3.31547,3.31547,0,0,0,1.11719.23731,4.436,4.436,0,0,0,1.564-.4209,4.95643,4.95643,0,0,1,2.22265-.49707,3.787,3.787,0,0,1,2.25049.85352,5.31025,5.31025,0,0,0-1.71191,3.94531v.001a5.30031,5.30031,0,0,0,2.45117,4.50293A10.19829,10.19829,0,0,1,17.9248,18.95259Z' - })); -}; - -UilAppleAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAppleAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAppleAlt; \ No newline at end of file diff --git a/icons/uil-apple-alt.tsx b/icons/uil-apple-alt.tsx new file mode 100644 index 00000000..b96a0d62 --- /dev/null +++ b/icons/uil-apple-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAppleAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.50439,15.7436a3.38641,3.38641,0,0,1-2.05468-3.127,3.49747,3.49747,0,0,1,1.6875-2.94629.99994.99994,0,0,0,.2998-1.415A5.57386,5.57386,0,0,0,16.4209,5.86958,6.422,6.422,0,0,0,17.38574,1.893a.98411.98411,0,0,0-1.0332-.8916,6.69083,6.69083,0,0,0-4.44336,2.26074,6.84216,6.84216,0,0,0-1.47949,2.89941,5.2637,5.2637,0,0,0-1.62012-.27734A5.92528,5.92528,0,0,0,3.81885,8.892c-1.8877,3.27734-.73291,8.18848,1.312,11.14453.82031,1.18457,2.05127,2.96289,3.9082,2.96289.03662,0,.07373,0,.11084-.002a4.74,4.74,0,0,0,1.79248-.46387,3.274,3.274,0,0,1,1.44532-.35351,3.04472,3.04472,0,0,1,1.35742.33789,4.75244,4.75244,0,0,0,1.96191.45605c1.91309-.03613,3.043-1.68652,3.86817-2.89258a12.04214,12.04214,0,0,0,1.51269-3.1084A1.00325,1.00325,0,0,0,20.50439,15.7436ZM13.42334,4.56782a4.94131,4.94131,0,0,1,1.91943-1.32226,4.85545,4.85545,0,0,1-1.03662,2.15136A4.39075,4.39075,0,0,1,13.042,6.437l-.00293.001c-.02832.01172-.05664.02246-.085.03418-.18652.07324-.417.16406-.59472.22265A4.825,4.825,0,0,1,13.42334,4.56782ZM17.9248,18.95259c-.80371,1.17383-1.436,2.00683-2.25439,2.02148a2.36658,2.36658,0,0,1-1.13135-.292,4.96942,4.96942,0,0,0-2.15136-.502,5.21424,5.21424,0,0,0-2.22852.51269,2.88493,2.88493,0,0,1-1.08594.30664H9.04346c-.813,0-1.6875-1.26269-2.26807-2.10156-1.45264-2.09961-2.79248-6.2832-1.22314-9.00781A3.917,3.917,0,0,1,8.84277,7.88423l.03369-.001a4.75808,4.75808,0,0,1,1.64112.44434c.13135.05175.26074.10351.38916.15136.03271.01368.0664.02637.10058.03711a3.31547,3.31547,0,0,0,1.11719.23731,4.436,4.436,0,0,0,1.564-.4209,4.95643,4.95643,0,0,1,2.22265-.49707,3.787,3.787,0,0,1,2.25049.85352,5.31025,5.31025,0,0,0-1.71191,3.94531v.001a5.30031,5.30031,0,0,0,2.45117,4.50293A10.19829,10.19829,0,0,1,17.9248,18.95259Z' + })); +}; + +export default UilAppleAlt; \ No newline at end of file diff --git a/icons/uil-apple.js b/icons/uil-apple.js deleted file mode 100644 index 338ef6c7..00000000 --- a/icons/uil-apple.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilApple = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.94,5.19A4.38,4.38,0,0,0,16,2,4.44,4.44,0,0,0,13,3.52,4.17,4.17,0,0,0,12,6.61,3.69,3.69,0,0,0,14.94,5.19Zm2.52,7.44a4.51,4.51,0,0,1,2.16-3.81,4.66,4.66,0,0,0-3.66-2c-1.56-.16-3,.91-3.83.91s-2-.89-3.3-.87A4.92,4.92,0,0,0,4.69,9.39C2.93,12.45,4.24,17,6,19.47,6.8,20.68,7.8,22.05,9.12,22s1.75-.82,3.28-.82,2,.82,3.3.79,2.22-1.24,3.06-2.45a11,11,0,0,0,1.38-2.85A4.41,4.41,0,0,1,17.46,12.63Z' - })); -}; - -UilApple.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilApple.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilApple; \ No newline at end of file diff --git a/icons/uil-apple.tsx b/icons/uil-apple.tsx new file mode 100644 index 00000000..8d0cfbd0 --- /dev/null +++ b/icons/uil-apple.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilApple = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.94,5.19A4.38,4.38,0,0,0,16,2,4.44,4.44,0,0,0,13,3.52,4.17,4.17,0,0,0,12,6.61,3.69,3.69,0,0,0,14.94,5.19Zm2.52,7.44a4.51,4.51,0,0,1,2.16-3.81,4.66,4.66,0,0,0-3.66-2c-1.56-.16-3,.91-3.83.91s-2-.89-3.3-.87A4.92,4.92,0,0,0,4.69,9.39C2.93,12.45,4.24,17,6,19.47,6.8,20.68,7.8,22.05,9.12,22s1.75-.82,3.28-.82,2,.82,3.3.79,2.22-1.24,3.06-2.45a11,11,0,0,0,1.38-2.85A4.41,4.41,0,0,1,17.46,12.63Z' + })); +}; + +export default UilApple; \ No newline at end of file diff --git a/icons/uil-apps.js b/icons/uil-apps.js deleted file mode 100644 index 6347a6e6..00000000 --- a/icons/uil-apps.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilApps = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,13H3a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,20H4V15H9ZM21,2H14a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,9H15V4h5Zm1,4H14a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V14A1,1,0,0,0,21,13Zm-1,7H15V15h5ZM10,2H3A1,1,0,0,0,2,3v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V3A1,1,0,0,0,10,2ZM9,9H4V4H9Z' - })); -}; - -UilApps.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilApps.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilApps; \ No newline at end of file diff --git a/icons/uil-apps.tsx b/icons/uil-apps.tsx new file mode 100644 index 00000000..6ef84642 --- /dev/null +++ b/icons/uil-apps.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilApps = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,13H3a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,20H4V15H9ZM21,2H14a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,9H15V4h5Zm1,4H14a1,1,0,0,0-1,1v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V14A1,1,0,0,0,21,13Zm-1,7H15V15h5ZM10,2H3A1,1,0,0,0,2,3v7a1,1,0,0,0,1,1h7a1,1,0,0,0,1-1V3A1,1,0,0,0,10,2ZM9,9H4V4H9Z' + })); +}; + +export default UilApps; \ No newline at end of file diff --git a/icons/uil-archive-alt.js b/icons/uil-archive-alt.js deleted file mode 100644 index 4db4fda7..00000000 --- a/icons/uil-archive-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArchiveAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,13h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,4,8.82V18a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8.82A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H18ZM19,7H5A1,1,0,0,1,5,5H19a1,1,0,0,1,0,2Z' - })); -}; - -UilArchiveAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArchiveAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArchiveAlt; \ No newline at end of file diff --git a/icons/uil-archive-alt.tsx b/icons/uil-archive-alt.tsx new file mode 100644 index 00000000..fe121d60 --- /dev/null +++ b/icons/uil-archive-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArchiveAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,13h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,4,8.82V18a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8.82A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H18ZM19,7H5A1,1,0,0,1,5,5H19a1,1,0,0,1,0,2Z' + })); +}; + +export default UilArchiveAlt; \ No newline at end of file diff --git a/icons/uil-archive.js b/icons/uil-archive.js deleted file mode 100644 index d7802b2c..00000000 --- a/icons/uil-archive.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArchive = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,14h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,2,6V9a1,1,0,0,0,1,1H4v8a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10h1a1,1,0,0,0,1-1V6A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V10H18ZM20,8H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' - })); -}; - -UilArchive.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArchive.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArchive; \ No newline at end of file diff --git a/icons/uil-archive.tsx b/icons/uil-archive.tsx new file mode 100644 index 00000000..ff8426d1 --- /dev/null +++ b/icons/uil-archive.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArchive = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,14h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM19,3H5A3,3,0,0,0,2,6V9a1,1,0,0,0,1,1H4v8a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10h1a1,1,0,0,0,1-1V6A3,3,0,0,0,19,3ZM18,18a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V10H18ZM20,8H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilArchive; \ No newline at end of file diff --git a/icons/uil-archway.js b/icons/uil-archway.js deleted file mode 100644 index b6651ab8..00000000 --- a/icons/uil-archway.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArchway = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,20H21V8h1a1,1,0,0,0,0-2H21V3a1,1,0,0,0-1-1H4A1,1,0,0,0,3,3V6H2A1,1,0,0,0,2,8H3V20H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2Zm-7,0H9V16.47a6.21,6.21,0,0,1,3-5.33,6.21,6.21,0,0,1,3,5.33Zm4,0H17V16.47a8.17,8.17,0,0,0-4.55-7.36,1,1,0,0,0-.9,0A8.17,8.17,0,0,0,7,16.47V20H5V8H19ZM19,6H5V4H19Z' - })); -}; - -UilArchway.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArchway.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArchway; \ No newline at end of file diff --git a/icons/uil-archway.tsx b/icons/uil-archway.tsx new file mode 100644 index 00000000..d2fef990 --- /dev/null +++ b/icons/uil-archway.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArchway = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,20H21V8h1a1,1,0,0,0,0-2H21V3a1,1,0,0,0-1-1H4A1,1,0,0,0,3,3V6H2A1,1,0,0,0,2,8H3V20H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2Zm-7,0H9V16.47a6.21,6.21,0,0,1,3-5.33,6.21,6.21,0,0,1,3,5.33Zm4,0H17V16.47a8.17,8.17,0,0,0-4.55-7.36,1,1,0,0,0-.9,0A8.17,8.17,0,0,0,7,16.47V20H5V8H19ZM19,6H5V4H19Z' + })); +}; + +export default UilArchway; \ No newline at end of file diff --git a/icons/uil-arrow-break.js b/icons/uil-arrow-break.js deleted file mode 100644 index 23947ef8..00000000 --- a/icons/uil-arrow-break.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowBreak = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,11H17a1,1,0,0,0,0-2H13V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V9H7a1,1,0,0,0,0,2Zm10,2H7a1,1,0,0,0,0,2h4v3.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V15h4a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowBreak.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowBreak.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowBreak; \ No newline at end of file diff --git a/icons/uil-arrow-break.tsx b/icons/uil-arrow-break.tsx new file mode 100644 index 00000000..e512e940 --- /dev/null +++ b/icons/uil-arrow-break.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowBreak = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,11H17a1,1,0,0,0,0-2H13V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V9H7a1,1,0,0,0,0,2Zm10,2H7a1,1,0,0,0,0,2h4v3.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V15h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowBreak; \ No newline at end of file diff --git a/icons/uil-arrow-circle-down.js b/icons/uil-arrow-circle-down.js deleted file mode 100644 index 4d66a09e..00000000 --- a/icons/uil-arrow-circle-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowCircleDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,15.71a1,1,0,0,0,.33.21,1,1,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42L13,12.59V9a1,1,0,0,0-2,0v3.59l-1.29-1.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.42ZM12,22A10,10,0,1,0,2,12,10,10,0,0,0,12,22ZM12,4a8,8,0,1,1-8,8A8,8,0,0,1,12,4Z' - })); -}; - -UilArrowCircleDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowCircleDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowCircleDown; \ No newline at end of file diff --git a/icons/uil-arrow-circle-down.tsx b/icons/uil-arrow-circle-down.tsx new file mode 100644 index 00000000..97882860 --- /dev/null +++ b/icons/uil-arrow-circle-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowCircleDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,15.71a1,1,0,0,0,.33.21,1,1,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42L13,12.59V9a1,1,0,0,0-2,0v3.59l-1.29-1.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.42ZM12,22A10,10,0,1,0,2,12,10,10,0,0,0,12,22ZM12,4a8,8,0,1,1-8,8A8,8,0,0,1,12,4Z' + })); +}; + +export default UilArrowCircleDown; \ No newline at end of file diff --git a/icons/uil-arrow-circle-left.js b/icons/uil-arrow-circle-left.js deleted file mode 100644 index bd6309ec..00000000 --- a/icons/uil-arrow-circle-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowCircleLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.29,11.29a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42-1.42L11.41,13H15a1,1,0,0,0,0-2H11.41l1.3-1.29a1,1,0,0,0,0-1.42,1,1,0,0,0-1.42,0ZM2,12A10,10,0,1,0,12,2,10,10,0,0,0,2,12Zm18,0a8,8,0,1,1-8-8A8,8,0,0,1,20,12Z' - })); -}; - -UilArrowCircleLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowCircleLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowCircleLeft; \ No newline at end of file diff --git a/icons/uil-arrow-circle-left.tsx b/icons/uil-arrow-circle-left.tsx new file mode 100644 index 00000000..dcf45fbc --- /dev/null +++ b/icons/uil-arrow-circle-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowCircleLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.29,11.29a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42-1.42L11.41,13H15a1,1,0,0,0,0-2H11.41l1.3-1.29a1,1,0,0,0,0-1.42,1,1,0,0,0-1.42,0ZM2,12A10,10,0,1,0,12,2,10,10,0,0,0,2,12Zm18,0a8,8,0,1,1-8-8A8,8,0,0,1,20,12Z' + })); +}; + +export default UilArrowCircleLeft; \ No newline at end of file diff --git a/icons/uil-arrow-circle-right.js b/icons/uil-arrow-circle-right.js deleted file mode 100644 index fa200fc6..00000000 --- a/icons/uil-arrow-circle-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowCircleRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.71,12.71a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L12.59,11H9a1,1,0,0,0,0,2h3.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM22,12A10,10,0,1,0,12,22,10,10,0,0,0,22,12ZM4,12a8,8,0,1,1,8,8A8,8,0,0,1,4,12Z' - })); -}; - -UilArrowCircleRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowCircleRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowCircleRight; \ No newline at end of file diff --git a/icons/uil-arrow-circle-right.tsx b/icons/uil-arrow-circle-right.tsx new file mode 100644 index 00000000..97bd979e --- /dev/null +++ b/icons/uil-arrow-circle-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowCircleRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.71,12.71a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L12.59,11H9a1,1,0,0,0,0,2h3.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM22,12A10,10,0,1,0,12,22,10,10,0,0,0,22,12ZM4,12a8,8,0,1,1,8,8A8,8,0,0,1,4,12Z' + })); +}; + +export default UilArrowCircleRight; \ No newline at end of file diff --git a/icons/uil-arrow-circle-up.js b/icons/uil-arrow-circle-up.js deleted file mode 100644 index 60ab1f00..00000000 --- a/icons/uil-arrow-circle-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowCircleUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,8.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L11,11.41V15a1,1,0,0,0,2,0V11.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilArrowCircleUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowCircleUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowCircleUp; \ No newline at end of file diff --git a/icons/uil-arrow-circle-up.tsx b/icons/uil-arrow-circle-up.tsx new file mode 100644 index 00000000..467f888e --- /dev/null +++ b/icons/uil-arrow-circle-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowCircleUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,8.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L11,11.41V15a1,1,0,0,0,2,0V11.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilArrowCircleUp; \ No newline at end of file diff --git a/icons/uil-arrow-compress-h.js b/icons/uil-arrow-compress-h.js deleted file mode 100644 index 6954fbd9..00000000 --- a/icons/uil-arrow-compress-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowCompressH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,5a1,1,0,0,0-1,1V18a1,1,0,0,0,2,0V6A1,1,0,0,0,12,5Zm-1.29,6.29-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H3a1,1,0,0,0,0,2H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,11H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0,0,1.42l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H21a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowCompressH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowCompressH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowCompressH; \ No newline at end of file diff --git a/icons/uil-arrow-compress-h.tsx b/icons/uil-arrow-compress-h.tsx new file mode 100644 index 00000000..e13051d2 --- /dev/null +++ b/icons/uil-arrow-compress-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowCompressH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,5a1,1,0,0,0-1,1V18a1,1,0,0,0,2,0V6A1,1,0,0,0,12,5Zm-1.29,6.29-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H3a1,1,0,0,0,0,2H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,11H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0,0,1.42l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowCompressH; \ No newline at end of file diff --git a/icons/uil-arrow-down-left.js b/icons/uil-arrow-down-left.js deleted file mode 100644 index 8435e227..00000000 --- a/icons/uil-arrow-down-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowDownLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,16H9.41l8.3-8.29a1,1,0,1,0-1.42-1.42L8,14.59V7A1,1,0,0,0,6,7V17a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,7,18H17a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowDownLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowDownLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowDownLeft; \ No newline at end of file diff --git a/icons/uil-arrow-down-left.tsx b/icons/uil-arrow-down-left.tsx new file mode 100644 index 00000000..e26a9458 --- /dev/null +++ b/icons/uil-arrow-down-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowDownLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,16H9.41l8.3-8.29a1,1,0,1,0-1.42-1.42L8,14.59V7A1,1,0,0,0,6,7V17a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,7,18H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowDownLeft; \ No newline at end of file diff --git a/icons/uil-arrow-down-right.js b/icons/uil-arrow-down-right.js deleted file mode 100644 index 2370291e..00000000 --- a/icons/uil-arrow-down-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowDownRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6a1,1,0,0,0-1,1v7.59L7.71,6.29A1,1,0,0,0,6.29,7.71L14.59,16H7a1,1,0,0,0,0,2H17a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,18,17V7A1,1,0,0,0,17,6Z' - })); -}; - -UilArrowDownRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowDownRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowDownRight; \ No newline at end of file diff --git a/icons/uil-arrow-down-right.tsx b/icons/uil-arrow-down-right.tsx new file mode 100644 index 00000000..5210f267 --- /dev/null +++ b/icons/uil-arrow-down-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowDownRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6a1,1,0,0,0-1,1v7.59L7.71,6.29A1,1,0,0,0,6.29,7.71L14.59,16H7a1,1,0,0,0,0,2H17a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,18,17V7A1,1,0,0,0,17,6Z' + })); +}; + +export default UilArrowDownRight; \ No newline at end of file diff --git a/icons/uil-arrow-down.js b/icons/uil-arrow-down.js deleted file mode 100644 index 38f08558..00000000 --- a/icons/uil-arrow-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.71,11.29a1,1,0,0,0-1.42,0L13,14.59V7a1,1,0,0,0-2,0v7.59l-3.29-3.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l5-5A1,1,0,0,0,17.71,11.29Z' - })); -}; - -UilArrowDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowDown; \ No newline at end of file diff --git a/icons/uil-arrow-down.tsx b/icons/uil-arrow-down.tsx new file mode 100644 index 00000000..3f97aa23 --- /dev/null +++ b/icons/uil-arrow-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.71,11.29a1,1,0,0,0-1.42,0L13,14.59V7a1,1,0,0,0-2,0v7.59l-3.29-3.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l5-5A1,1,0,0,0,17.71,11.29Z' + })); +}; + +export default UilArrowDown; \ No newline at end of file diff --git a/icons/uil-arrow-from-right.js b/icons/uil-arrow-from-right.js deleted file mode 100644 index 5c797216..00000000 --- a/icons/uil-arrow-from-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowFromRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,4A1,1,0,0,0,2,5V19a1,1,0,0,0,2,0V5A1,1,0,0,0,3,4Zm18.92,7.62a1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L18.59,11H7a1,1,0,0,0,0,2H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' - })); -}; - -UilArrowFromRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowFromRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowFromRight; \ No newline at end of file diff --git a/icons/uil-arrow-from-right.tsx b/icons/uil-arrow-from-right.tsx new file mode 100644 index 00000000..54b20d7e --- /dev/null +++ b/icons/uil-arrow-from-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowFromRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,4A1,1,0,0,0,2,5V19a1,1,0,0,0,2,0V5A1,1,0,0,0,3,4Zm18.92,7.62a1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L18.59,11H7a1,1,0,0,0,0,2H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' + })); +}; + +export default UilArrowFromRight; \ No newline at end of file diff --git a/icons/uil-arrow-from-top.js b/icons/uil-arrow-from-top.js deleted file mode 100644 index e7c01cd7..00000000 --- a/icons/uil-arrow-from-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowFromTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.29,16.29,13,18.59V7a1,1,0,0,0-2,0V18.59l-2.29-2.3a1,1,0,1,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowFromTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowFromTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowFromTop; \ No newline at end of file diff --git a/icons/uil-arrow-from-top.tsx b/icons/uil-arrow-from-top.tsx new file mode 100644 index 00000000..a1d0fefd --- /dev/null +++ b/icons/uil-arrow-from-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowFromTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.29,16.29,13,18.59V7a1,1,0,0,0-2,0V18.59l-2.29-2.3a1,1,0,1,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowFromTop; \ No newline at end of file diff --git a/icons/uil-arrow-growth.js b/icons/uil-arrow-growth.js deleted file mode 100644 index ac1e34b6..00000000 --- a/icons/uil-arrow-growth.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowGrowth = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,6.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,6H16a1,1,0,0,0,0,2h2.59L13,13.59l-3.29-3.3a1,1,0,0,0-1.42,0l-6,6a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,12.41l3.29,3.3a1,1,0,0,0,1.42,0L20,9.41V12a1,1,0,0,0,2,0V7A1,1,0,0,0,21.92,6.62Z' - })); -}; - -UilArrowGrowth.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowGrowth.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowGrowth; \ No newline at end of file diff --git a/icons/uil-arrow-growth.tsx b/icons/uil-arrow-growth.tsx new file mode 100644 index 00000000..a1177646 --- /dev/null +++ b/icons/uil-arrow-growth.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowGrowth = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,6.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,6H16a1,1,0,0,0,0,2h2.59L13,13.59l-3.29-3.3a1,1,0,0,0-1.42,0l-6,6a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,12.41l3.29,3.3a1,1,0,0,0,1.42,0L20,9.41V12a1,1,0,0,0,2,0V7A1,1,0,0,0,21.92,6.62Z' + })); +}; + +export default UilArrowGrowth; \ No newline at end of file diff --git a/icons/uil-arrow-left.js b/icons/uil-arrow-left.js deleted file mode 100644 index 0f7783e8..00000000 --- a/icons/uil-arrow-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,11H9.41l3.3-3.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13H17a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowLeft; \ No newline at end of file diff --git a/icons/uil-arrow-left.tsx b/icons/uil-arrow-left.tsx new file mode 100644 index 00000000..991894ba --- /dev/null +++ b/icons/uil-arrow-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,11H9.41l3.3-3.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowLeft; \ No newline at end of file diff --git a/icons/uil-arrow-random.js b/icons/uil-arrow-random.js deleted file mode 100644 index b8fad662..00000000 --- a/icons/uil-arrow-random.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowRandom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.7,10a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L3.84,2.29A1,1,0,0,0,2.42,3.71ZM21,14a1,1,0,0,0-1,1v3.59L15.44,14A1,1,0,0,0,14,15.44L18.59,20H15a1,1,0,0,0,0,2h6a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V15A1,1,0,0,0,21,14Zm.92-11.38a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L2.29,20.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilArrowRandom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowRandom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowRandom; \ No newline at end of file diff --git a/icons/uil-arrow-random.tsx b/icons/uil-arrow-random.tsx new file mode 100644 index 00000000..98d7688e --- /dev/null +++ b/icons/uil-arrow-random.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowRandom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.7,10a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L3.84,2.29A1,1,0,0,0,2.42,3.71ZM21,14a1,1,0,0,0-1,1v3.59L15.44,14A1,1,0,0,0,14,15.44L18.59,20H15a1,1,0,0,0,0,2h6a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V15A1,1,0,0,0,21,14Zm.92-11.38a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L2.29,20.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilArrowRandom; \ No newline at end of file diff --git a/icons/uil-arrow-resize-diagonal.js b/icons/uil-arrow-resize-diagonal.js deleted file mode 100644 index f85a01b2..00000000 --- a/icons/uil-arrow-resize-diagonal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowResizeDiagonal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L4,18.59V15a1,1,0,0,0-2,0v6a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H9a1,1,0,0,0,0-2H5.41L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilArrowResizeDiagonal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowResizeDiagonal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowResizeDiagonal; \ No newline at end of file diff --git a/icons/uil-arrow-resize-diagonal.tsx b/icons/uil-arrow-resize-diagonal.tsx new file mode 100644 index 00000000..b0b5bcf8 --- /dev/null +++ b/icons/uil-arrow-resize-diagonal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowResizeDiagonal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L4,18.59V15a1,1,0,0,0-2,0v6a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H9a1,1,0,0,0,0-2H5.41L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilArrowResizeDiagonal; \ No newline at end of file diff --git a/icons/uil-arrow-right.js b/icons/uil-arrow-right.js deleted file mode 100644 index 5ec917f7..00000000 --- a/icons/uil-arrow-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.92,11.62a1,1,0,0,0-.21-.33l-5-5a1,1,0,0,0-1.42,1.42L14.59,11H7a1,1,0,0,0,0,2h7.59l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-.33A1,1,0,0,0,17.92,11.62Z' - })); -}; - -UilArrowRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowRight; \ No newline at end of file diff --git a/icons/uil-arrow-right.tsx b/icons/uil-arrow-right.tsx new file mode 100644 index 00000000..5139cac6 --- /dev/null +++ b/icons/uil-arrow-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.92,11.62a1,1,0,0,0-.21-.33l-5-5a1,1,0,0,0-1.42,1.42L14.59,11H7a1,1,0,0,0,0,2h7.59l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-.33A1,1,0,0,0,17.92,11.62Z' + })); +}; + +export default UilArrowRight; \ No newline at end of file diff --git a/icons/uil-arrow-to-bottom.js b/icons/uil-arrow-to-bottom.js deleted file mode 100644 index 76a5b41f..00000000 --- a/icons/uil-arrow-to-bottom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowToBottom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Zm-7.71-2.29a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42L13,14.59V3a1,1,0,0,0-2,0V14.59l-2.29-2.3a1,1,0,1,0-1.42,1.42Z' - })); -}; - -UilArrowToBottom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowToBottom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowToBottom; \ No newline at end of file diff --git a/icons/uil-arrow-to-bottom.tsx b/icons/uil-arrow-to-bottom.tsx new file mode 100644 index 00000000..62dfe8bb --- /dev/null +++ b/icons/uil-arrow-to-bottom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowToBottom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Zm-7.71-2.29a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42L13,14.59V3a1,1,0,0,0-2,0V14.59l-2.29-2.3a1,1,0,1,0-1.42,1.42Z' + })); +}; + +export default UilArrowToBottom; \ No newline at end of file diff --git a/icons/uil-arrow-to-right.js b/icons/uil-arrow-to-right.js deleted file mode 100644 index 58b07bee..00000000 --- a/icons/uil-arrow-to-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowToRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.71,11.29l-4-4a1,1,0,1,0-1.42,1.42L14.59,11H3a1,1,0,0,0,0,2H14.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,17.71,11.29ZM21,4a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4Z' - })); -}; - -UilArrowToRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowToRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowToRight; \ No newline at end of file diff --git a/icons/uil-arrow-to-right.tsx b/icons/uil-arrow-to-right.tsx new file mode 100644 index 00000000..9a787f43 --- /dev/null +++ b/icons/uil-arrow-to-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowToRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.71,11.29l-4-4a1,1,0,1,0-1.42,1.42L14.59,11H3a1,1,0,0,0,0,2H14.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,17.71,11.29ZM21,4a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4Z' + })); +}; + +export default UilArrowToRight; \ No newline at end of file diff --git a/icons/uil-arrow-up-left.js b/icons/uil-arrow-up-left.js deleted file mode 100644 index b68c9e05..00000000 --- a/icons/uil-arrow-up-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowUpLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.41,8H17a1,1,0,0,0,0-2H7a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,6,7V17a1,1,0,0,0,2,0V9.41l8.29,8.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilArrowUpLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowUpLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowUpLeft; \ No newline at end of file diff --git a/icons/uil-arrow-up-left.tsx b/icons/uil-arrow-up-left.tsx new file mode 100644 index 00000000..a1344b0d --- /dev/null +++ b/icons/uil-arrow-up-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowUpLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.41,8H17a1,1,0,0,0,0-2H7a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,6,7V17a1,1,0,0,0,2,0V9.41l8.29,8.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilArrowUpLeft; \ No newline at end of file diff --git a/icons/uil-arrow-up-right.js b/icons/uil-arrow-up-right.js deleted file mode 100644 index f4292df8..00000000 --- a/icons/uil-arrow-up-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowUpRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.92,6.62a1,1,0,0,0-.54-.54A1,1,0,0,0,17,6H7A1,1,0,0,0,7,8h7.59l-8.3,8.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L16,9.41V17a1,1,0,0,0,2,0V7A1,1,0,0,0,17.92,6.62Z' - })); -}; - -UilArrowUpRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowUpRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowUpRight; \ No newline at end of file diff --git a/icons/uil-arrow-up-right.tsx b/icons/uil-arrow-up-right.tsx new file mode 100644 index 00000000..a0949833 --- /dev/null +++ b/icons/uil-arrow-up-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowUpRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.92,6.62a1,1,0,0,0-.54-.54A1,1,0,0,0,17,6H7A1,1,0,0,0,7,8h7.59l-8.3,8.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L16,9.41V17a1,1,0,0,0,2,0V7A1,1,0,0,0,17.92,6.62Z' + })); +}; + +export default UilArrowUpRight; \ No newline at end of file diff --git a/icons/uil-arrow-up.js b/icons/uil-arrow-up.js deleted file mode 100644 index 2ebe13d2..00000000 --- a/icons/uil-arrow-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.71,11.29l-5-5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-5,5a1,1,0,0,0,1.42,1.42L11,9.41V17a1,1,0,0,0,2,0V9.41l3.29,3.3a1,1,0,0,0,1.42,0A1,1,0,0,0,17.71,11.29Z' - })); -}; - -UilArrowUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowUp; \ No newline at end of file diff --git a/icons/uil-arrow-up.tsx b/icons/uil-arrow-up.tsx new file mode 100644 index 00000000..36cdec12 --- /dev/null +++ b/icons/uil-arrow-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.71,11.29l-5-5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-5,5a1,1,0,0,0,1.42,1.42L11,9.41V17a1,1,0,0,0,2,0V9.41l3.29,3.3a1,1,0,0,0,1.42,0A1,1,0,0,0,17.71,11.29Z' + })); +}; + +export default UilArrowUp; \ No newline at end of file diff --git a/icons/uil-arrow.js b/icons/uil-arrow.js deleted file mode 100644 index 1b35b52d..00000000 --- a/icons/uil-arrow.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.71,6.29a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,12l4.3-4.29A1,1,0,0,0,9.71,6.29Zm11,5-5-5a1,1,0,0,0-1.42,1.42L18.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5A1,1,0,0,0,20.71,11.29Z' - })); -}; - -UilArrow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrow; \ No newline at end of file diff --git a/icons/uil-arrow.tsx b/icons/uil-arrow.tsx new file mode 100644 index 00000000..86ffcc4f --- /dev/null +++ b/icons/uil-arrow.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.71,6.29a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,12l4.3-4.29A1,1,0,0,0,9.71,6.29Zm11,5-5-5a1,1,0,0,0-1.42,1.42L18.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5A1,1,0,0,0,20.71,11.29Z' + })); +}; + +export default UilArrow; \ No newline at end of file diff --git a/icons/uil-arrows-h-alt.js b/icons/uil-arrows-h-alt.js deleted file mode 100644 index 3df3720c..00000000 --- a/icons/uil-arrows-h-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsHAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H14a1,1,0,0,0,0,2h4.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62ZM10,11H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H10a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowsHAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsHAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsHAlt; \ No newline at end of file diff --git a/icons/uil-arrows-h-alt.tsx b/icons/uil-arrows-h-alt.tsx new file mode 100644 index 00000000..0c6767a3 --- /dev/null +++ b/icons/uil-arrows-h-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsHAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H14a1,1,0,0,0,0,2h4.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62ZM10,11H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H10a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowsHAlt; \ No newline at end of file diff --git a/icons/uil-arrows-h.js b/icons/uil-arrows-h.js deleted file mode 100644 index debb7371..00000000 --- a/icons/uil-arrows-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L18.59,11H5.41l2.3-2.29A1,1,0,1,0,6.29,7.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' - })); -}; - -UilArrowsH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsH; \ No newline at end of file diff --git a/icons/uil-arrows-h.tsx b/icons/uil-arrows-h.tsx new file mode 100644 index 00000000..69906bad --- /dev/null +++ b/icons/uil-arrows-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L18.59,11H5.41l2.3-2.29A1,1,0,1,0,6.29,7.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' + })); +}; + +export default UilArrowsH; \ No newline at end of file diff --git a/icons/uil-arrows-left-down.js b/icons/uil-arrows-left-down.js deleted file mode 100644 index 33cbfa0d..00000000 --- a/icons/uil-arrows-left-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsLeftDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,16.29a1,1,0,0,0-1.42,0L18,18.59V9a3,3,0,0,0-3-3H5.41l2.3-2.29A1,1,0,0,0,6.29,2.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,8H15a1,1,0,0,1,1,1v9.59l-2.29-2.3a1,1,0,0,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4A1,1,0,0,0,21.71,16.29Z' - })); -}; - -UilArrowsLeftDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsLeftDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsLeftDown; \ No newline at end of file diff --git a/icons/uil-arrows-left-down.tsx b/icons/uil-arrows-left-down.tsx new file mode 100644 index 00000000..48766a2a --- /dev/null +++ b/icons/uil-arrows-left-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsLeftDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,16.29a1,1,0,0,0-1.42,0L18,18.59V9a3,3,0,0,0-3-3H5.41l2.3-2.29A1,1,0,0,0,6.29,2.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,8H15a1,1,0,0,1,1,1v9.59l-2.29-2.3a1,1,0,0,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4A1,1,0,0,0,21.71,16.29Z' + })); +}; + +export default UilArrowsLeftDown; \ No newline at end of file diff --git a/icons/uil-arrows-maximize.js b/icons/uil-arrows-maximize.js deleted file mode 100644 index ca39c620..00000000 --- a/icons/uil-arrows-maximize.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsMaximize = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14a1,1,0,0,0-1,1v3.59L5.41,4H9A1,1,0,0,0,9,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V9A1,1,0,0,0,4,9V5.41L18.59,20H15a1,1,0,0,0,0,2h6a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V15A1,1,0,0,0,21,14Z' - })); -}; - -UilArrowsMaximize.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsMaximize.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsMaximize; \ No newline at end of file diff --git a/icons/uil-arrows-maximize.tsx b/icons/uil-arrows-maximize.tsx new file mode 100644 index 00000000..c8ca624e --- /dev/null +++ b/icons/uil-arrows-maximize.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsMaximize = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14a1,1,0,0,0-1,1v3.59L5.41,4H9A1,1,0,0,0,9,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V9A1,1,0,0,0,4,9V5.41L18.59,20H15a1,1,0,0,0,0,2h6a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V15A1,1,0,0,0,21,14Z' + })); +}; + +export default UilArrowsMaximize; \ No newline at end of file diff --git a/icons/uil-arrows-merge.js b/icons/uil-arrows-merge.js deleted file mode 100644 index e0e5772b..00000000 --- a/icons/uil-arrows-merge.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsMerge = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.71,11.29l-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H4V7A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V13H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,6a1,1,0,0,0-1,1v4H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H20v4a1,1,0,0,0,2,0V7A1,1,0,0,0,21,6Z' - })); -}; - -UilArrowsMerge.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsMerge.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsMerge; \ No newline at end of file diff --git a/icons/uil-arrows-merge.tsx b/icons/uil-arrows-merge.tsx new file mode 100644 index 00000000..831ad532 --- /dev/null +++ b/icons/uil-arrows-merge.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsMerge = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.71,11.29l-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H4V7A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V13H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,6a1,1,0,0,0-1,1v4H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H20v4a1,1,0,0,0,2,0V7A1,1,0,0,0,21,6Z' + })); +}; + +export default UilArrowsMerge; \ No newline at end of file diff --git a/icons/uil-arrows-resize-h.js b/icons/uil-arrows-resize-h.js deleted file mode 100644 index 81993be9..00000000 --- a/icons/uil-arrows-resize-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsResizeH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,6A1,1,0,0,0,9,7v4H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H9v4a1,1,0,0,0,2,0V7A1,1,0,0,0,10,6Zm11.92,5.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H15V7a1,1,0,0,0-2,0V17a1,1,0,0,0,2,0V13h3.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' - })); -}; - -UilArrowsResizeH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsResizeH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsResizeH; \ No newline at end of file diff --git a/icons/uil-arrows-resize-h.tsx b/icons/uil-arrows-resize-h.tsx new file mode 100644 index 00000000..0cd21d2a --- /dev/null +++ b/icons/uil-arrows-resize-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsResizeH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,6A1,1,0,0,0,9,7v4H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H9v4a1,1,0,0,0,2,0V7A1,1,0,0,0,10,6Zm11.92,5.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H15V7a1,1,0,0,0-2,0V17a1,1,0,0,0,2,0V13h3.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' + })); +}; + +export default UilArrowsResizeH; \ No newline at end of file diff --git a/icons/uil-arrows-resize-v.js b/icons/uil-arrows-resize-v.js deleted file mode 100644 index 986b0501..00000000 --- a/icons/uil-arrows-resize-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsResizeV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,11H13V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V11H8a1,1,0,0,0,0,2h3v5.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V13h3a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowsResizeV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsResizeV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsResizeV; \ No newline at end of file diff --git a/icons/uil-arrows-resize-v.tsx b/icons/uil-arrows-resize-v.tsx new file mode 100644 index 00000000..5eb7165a --- /dev/null +++ b/icons/uil-arrows-resize-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsResizeV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,11H13V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V11H8a1,1,0,0,0,0,2h3v5.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V13h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowsResizeV; \ No newline at end of file diff --git a/icons/uil-arrows-resize.js b/icons/uil-arrows-resize.js deleted file mode 100644 index 65dd6808..00000000 --- a/icons/uil-arrows-resize.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsResize = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H13V8a1,1,0,0,0-2,0v3H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H11v3a1,1,0,0,0,2,0V13h5.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' - })); -}; - -UilArrowsResize.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsResize.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsResize; \ No newline at end of file diff --git a/icons/uil-arrows-resize.tsx b/icons/uil-arrows-resize.tsx new file mode 100644 index 00000000..dffe5334 --- /dev/null +++ b/icons/uil-arrows-resize.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsResize = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,11.62a1,1,0,0,0-.21-.33l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H13V8a1,1,0,0,0-2,0v3H5.41l.8-.79A1,1,0,0,0,4.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H11v3a1,1,0,0,0,2,0V13h5.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33A1,1,0,0,0,21.92,11.62Z' + })); +}; + +export default UilArrowsResize; \ No newline at end of file diff --git a/icons/uil-arrows-right-down.js b/icons/uil-arrows-right-down.js deleted file mode 100644 index c5e25c17..00000000 --- a/icons/uil-arrows-right-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsRightDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.92,6.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,6H9A3,3,0,0,0,6,9v8.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42L8,17.59V9A1,1,0,0,1,9,8h8.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,6.62Z' - })); -}; - -UilArrowsRightDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsRightDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsRightDown; \ No newline at end of file diff --git a/icons/uil-arrows-right-down.tsx b/icons/uil-arrows-right-down.tsx new file mode 100644 index 00000000..daf96876 --- /dev/null +++ b/icons/uil-arrows-right-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsRightDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.92,6.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,6H9A3,3,0,0,0,6,9v8.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42L8,17.59V9A1,1,0,0,1,9,8h8.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,6.62Z' + })); +}; + +export default UilArrowsRightDown; \ No newline at end of file diff --git a/icons/uil-arrows-shrink-h.js b/icons/uil-arrows-shrink-h.js deleted file mode 100644 index d05ac622..00000000 --- a/icons/uil-arrows-shrink-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsShrinkH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.71,11.29l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H9.41l.8-.79A1,1,0,0,0,8.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13h5.18l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,17.71,11.29ZM3,6A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,3,6ZM21,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,21,6Z' - })); -}; - -UilArrowsShrinkH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsShrinkH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsShrinkH; \ No newline at end of file diff --git a/icons/uil-arrows-shrink-h.tsx b/icons/uil-arrows-shrink-h.tsx new file mode 100644 index 00000000..a84bdde7 --- /dev/null +++ b/icons/uil-arrows-shrink-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsShrinkH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.71,11.29l-2.5-2.5a1,1,0,0,0-1.42,1.42l.8.79H9.41l.8-.79A1,1,0,0,0,8.79,8.79l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13h5.18l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,17.71,11.29ZM3,6A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V7A1,1,0,0,0,3,6ZM21,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,21,6Z' + })); +}; + +export default UilArrowsShrinkH; \ No newline at end of file diff --git a/icons/uil-arrows-shrink-v.js b/icons/uil-arrows-shrink-v.js deleted file mode 100644 index 68329da8..00000000 --- a/icons/uil-arrows-shrink-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsShrinkV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.79,10.21a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8v5.18l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V9.41ZM7,4H17a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4ZM17,20H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' - })); -}; - -UilArrowsShrinkV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsShrinkV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsShrinkV; \ No newline at end of file diff --git a/icons/uil-arrows-shrink-v.tsx b/icons/uil-arrows-shrink-v.tsx new file mode 100644 index 00000000..0264abf1 --- /dev/null +++ b/icons/uil-arrows-shrink-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsShrinkV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.79,10.21a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8v5.18l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42l-.79.8V9.41ZM7,4H17a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4ZM17,20H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilArrowsShrinkV; \ No newline at end of file diff --git a/icons/uil-arrows-up-right.js b/icons/uil-arrows-up-right.js deleted file mode 100644 index 9a49f435..00000000 --- a/icons/uil-arrows-up-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsUpRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.92,16.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,16H9a1,1,0,0,1-1-1V6.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3A1,1,0,0,0,4.71,7.71L6,6.41V15a3,3,0,0,0,3,3h8.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,16.62Z' - })); -}; - -UilArrowsUpRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsUpRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsUpRight; \ No newline at end of file diff --git a/icons/uil-arrows-up-right.tsx b/icons/uil-arrows-up-right.tsx new file mode 100644 index 00000000..499c419d --- /dev/null +++ b/icons/uil-arrows-up-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsUpRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.92,16.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,16H9a1,1,0,0,1-1-1V6.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3A1,1,0,0,0,4.71,7.71L6,6.41V15a3,3,0,0,0,3,3h8.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,16.62Z' + })); +}; + +export default UilArrowsUpRight; \ No newline at end of file diff --git a/icons/uil-arrows-v-alt.js b/icons/uil-arrows-v-alt.js deleted file mode 100644 index e93bb8b1..00000000 --- a/icons/uil-arrows-v-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsVAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.21,6.21l.79-.8V10a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42Zm3.58,11.58-.79.8V14a1,1,0,0,0-2,0v4.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilArrowsVAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsVAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsVAlt; \ No newline at end of file diff --git a/icons/uil-arrows-v-alt.tsx b/icons/uil-arrows-v-alt.tsx new file mode 100644 index 00000000..637c6efa --- /dev/null +++ b/icons/uil-arrows-v-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsVAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.21,6.21l.79-.8V10a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42Zm3.58,11.58-.79.8V14a1,1,0,0,0-2,0v4.59l-.79-.8a1,1,0,0,0-1.42,1.42l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilArrowsVAlt; \ No newline at end of file diff --git a/icons/uil-arrows-v.js b/icons/uil-arrows-v.js deleted file mode 100644 index 814e8050..00000000 --- a/icons/uil-arrows-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilArrowsV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.29,16.29,13,18.59V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71L11,5.41V18.59l-2.29-2.3a1,1,0,1,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilArrowsV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilArrowsV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilArrowsV; \ No newline at end of file diff --git a/icons/uil-arrows-v.tsx b/icons/uil-arrows-v.tsx new file mode 100644 index 00000000..555c9000 --- /dev/null +++ b/icons/uil-arrows-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilArrowsV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.29,16.29,13,18.59V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71L11,5.41V18.59l-2.29-2.3a1,1,0,1,0-1.42,1.42l4,4a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilArrowsV; \ No newline at end of file diff --git a/icons/uil-assistive-listening-systems.js b/icons/uil-assistive-listening-systems.js deleted file mode 100644 index 04ca1ce6..00000000 --- a/icons/uil-assistive-listening-systems.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAssistiveListeningSystems = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,3a7,7,0,0,0-7,7,1,1,0,0,0,2,0,5,5,0,0,1,10,0,5.07,5.07,0,0,1-.71,2.57L11.73,20A2,2,0,0,1,10,21a2,2,0,0,1-2-2,1,1,0,0,0-2,0,4,4,0,0,0,4,4,4,4,0,0,0,3.5-2.07l3.56-7.43A6.93,6.93,0,0,0,18,10,7,7,0,0,0,11,3ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM17.59,1.2a1,1,0,1,0-1.2,1.6A9,9,0,0,1,20,10a1,1,0,0,0,2,0A11.06,11.06,0,0,0,17.59,1.2ZM11,9a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-6,0,3,3,0,0,0,.51,1.68,3.5,3.5,0,0,0,.47.54l.2.22a1,1,0,0,1,0,1.11,1,1,0,0,0,.25,1.39,1,1,0,0,0,.57.18,1,1,0,0,0,.82-.43,3,3,0,0,0,0-3.39,3.39,3.39,0,0,0-.35-.42l-.14-.14a1.37,1.37,0,0,1-.16-.18A1,1,0,0,1,10,10,1,1,0,0,1,11,9ZM7,15a1,1,0,1,0-1-1A1,1,0,0,0,7,15Z' - })); -}; - -UilAssistiveListeningSystems.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAssistiveListeningSystems.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAssistiveListeningSystems; \ No newline at end of file diff --git a/icons/uil-assistive-listening-systems.tsx b/icons/uil-assistive-listening-systems.tsx new file mode 100644 index 00000000..ba3bc588 --- /dev/null +++ b/icons/uil-assistive-listening-systems.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAssistiveListeningSystems = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,3a7,7,0,0,0-7,7,1,1,0,0,0,2,0,5,5,0,0,1,10,0,5.07,5.07,0,0,1-.71,2.57L11.73,20A2,2,0,0,1,10,21a2,2,0,0,1-2-2,1,1,0,0,0-2,0,4,4,0,0,0,4,4,4,4,0,0,0,3.5-2.07l3.56-7.43A6.93,6.93,0,0,0,18,10,7,7,0,0,0,11,3ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM17.59,1.2a1,1,0,1,0-1.2,1.6A9,9,0,0,1,20,10a1,1,0,0,0,2,0A11.06,11.06,0,0,0,17.59,1.2ZM11,9a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-6,0,3,3,0,0,0,.51,1.68,3.5,3.5,0,0,0,.47.54l.2.22a1,1,0,0,1,0,1.11,1,1,0,0,0,.25,1.39,1,1,0,0,0,.57.18,1,1,0,0,0,.82-.43,3,3,0,0,0,0-3.39,3.39,3.39,0,0,0-.35-.42l-.14-.14a1.37,1.37,0,0,1-.16-.18A1,1,0,0,1,10,10,1,1,0,0,1,11,9ZM7,15a1,1,0,1,0-1-1A1,1,0,0,0,7,15Z' + })); +}; + +export default UilAssistiveListeningSystems; \ No newline at end of file diff --git a/icons/uil-asterisk.js b/icons/uil-asterisk.js deleted file mode 100644 index 818b5761..00000000 --- a/icons/uil-asterisk.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAsterisk = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.562,14.63379,14.00031,12,18.562,9.36621a1.00016,1.00016,0,0,0-1-1.73242L13,10.26776V5a1,1,0,0,0-2,0v5.26776l-4.562-2.634a1.00016,1.00016,0,0,0-1,1.73242L9.99969,12,5.438,14.63379a1.00016,1.00016,0,0,0,1,1.73242L11,13.73224V19a1,1,0,0,0,2,0V13.73224l4.562,2.634a1.00016,1.00016,0,0,0,1-1.73242Z' - })); -}; - -UilAsterisk.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAsterisk.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAsterisk; \ No newline at end of file diff --git a/icons/uil-asterisk.tsx b/icons/uil-asterisk.tsx new file mode 100644 index 00000000..4c2d3215 --- /dev/null +++ b/icons/uil-asterisk.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAsterisk = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.562,14.63379,14.00031,12,18.562,9.36621a1.00016,1.00016,0,0,0-1-1.73242L13,10.26776V5a1,1,0,0,0-2,0v5.26776l-4.562-2.634a1.00016,1.00016,0,0,0-1,1.73242L9.99969,12,5.438,14.63379a1.00016,1.00016,0,0,0,1,1.73242L11,13.73224V19a1,1,0,0,0,2,0V13.73224l4.562,2.634a1.00016,1.00016,0,0,0,1-1.73242Z' + })); +}; + +export default UilAsterisk; \ No newline at end of file diff --git a/icons/uil-at.js b/icons/uil-at.js deleted file mode 100644 index f06d726e..00000000 --- a/icons/uil-at.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2a10,10,0,1,0,5,18.66,1,1,0,1,0-1-1.73A8,8,0,1,1,20,12v.75a1.75,1.75,0,0,1-3.5,0V8.5a1,1,0,0,0-1-1,1,1,0,0,0-1,.79A4.45,4.45,0,0,0,12,7.5,4.5,4.5,0,1,0,15.3,15,3.74,3.74,0,0,0,22,12.75V12A10,10,0,0,0,12,2Zm0,12.5A2.5,2.5,0,1,1,14.5,12,2.5,2.5,0,0,1,12,14.5Z' - })); -}; - -UilAt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAt; \ No newline at end of file diff --git a/icons/uil-at.tsx b/icons/uil-at.tsx new file mode 100644 index 00000000..53069e37 --- /dev/null +++ b/icons/uil-at.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2a10,10,0,1,0,5,18.66,1,1,0,1,0-1-1.73A8,8,0,1,1,20,12v.75a1.75,1.75,0,0,1-3.5,0V8.5a1,1,0,0,0-1-1,1,1,0,0,0-1,.79A4.45,4.45,0,0,0,12,7.5,4.5,4.5,0,1,0,15.3,15,3.74,3.74,0,0,0,22,12.75V12A10,10,0,0,0,12,2Zm0,12.5A2.5,2.5,0,1,1,14.5,12,2.5,2.5,0,0,1,12,14.5Z' + })); +}; + +export default UilAt; \ No newline at end of file diff --git a/icons/uil-atom.js b/icons/uil-atom.js deleted file mode 100644 index 33b9610c..00000000 --- a/icons/uil-atom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAtom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm7.62,1,.11-.14C21.08,10,21.4,8.29,20.66,7S18.26,5.14,16,5.37l-.18,0C14.91,3.3,13.56,2,12,2S9.09,3.3,8.19,5.4L8,5.37C5.74,5.14,4.08,5.71,3.34,7s-.42,3,.93,4.86l.11.14-.11.14C2.92,14,2.6,15.71,3.34,17,4,18.1,5.27,18.68,7,18.68c.31,0,.63,0,1-.05l.18,0C9.09,20.7,10.44,22,12,22s2.91-1.3,3.81-3.4l.18,0c.34,0,.66.05,1,.05,1.77,0,3.07-.58,3.7-1.68.74-1.29.42-3-.93-4.86ZM5.07,8c.25-.44,1-.68,2-.68l.49,0a14.78,14.78,0,0,0-.35,1.87,15,15,0,0,0-1.45,1.25C5,9.44,4.78,8.5,5.07,8Zm0,8c-.29-.5,0-1.44.67-2.47a15,15,0,0,0,1.45,1.25,14.94,14.94,0,0,0,.35,1.88C6.3,16.74,5.36,16.5,5.07,16ZM12,4c.56,0,1.23.66,1.8,1.83a17.6,17.6,0,0,0-1.8.63,17.6,17.6,0,0,0-1.8-.63C10.77,4.66,11.44,4,12,4Zm0,16c-.56,0-1.23-.66-1.8-1.83a17.6,17.6,0,0,0,1.8-.63,17.6,17.6,0,0,0,1.8.63C13.23,19.34,12.56,20,12,20Zm2.93-6.31c-.46.32-.93.62-1.43.91s-1,.55-1.5.78q-.75-.35-1.5-.78c-.5-.29-1-.59-1.43-.91C9,13.15,9,12.59,9,12s0-1.15.07-1.69c.46-.32.93-.62,1.43-.91s1-.55,1.5-.78q.75.35,1.5.78c.5.29,1,.59,1.43.91,0,.54.07,1.1.07,1.69S15,13.15,14.93,13.69Zm4,2.31c-.29.5-1.23.75-2.47.66a14.94,14.94,0,0,0,.35-1.88,15,15,0,0,0,1.45-1.25C19,14.56,19.22,15.5,18.93,16Zm-.67-5.53a15,15,0,0,0-1.45-1.25,14.78,14.78,0,0,0-.35-1.87l.49,0c1,0,1.73.24,2,.68S19,9.44,18.26,10.47Z' - })); -}; - -UilAtom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAtom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAtom; \ No newline at end of file diff --git a/icons/uil-atom.tsx b/icons/uil-atom.tsx new file mode 100644 index 00000000..1efb8a42 --- /dev/null +++ b/icons/uil-atom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAtom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm7.62,1,.11-.14C21.08,10,21.4,8.29,20.66,7S18.26,5.14,16,5.37l-.18,0C14.91,3.3,13.56,2,12,2S9.09,3.3,8.19,5.4L8,5.37C5.74,5.14,4.08,5.71,3.34,7s-.42,3,.93,4.86l.11.14-.11.14C2.92,14,2.6,15.71,3.34,17,4,18.1,5.27,18.68,7,18.68c.31,0,.63,0,1-.05l.18,0C9.09,20.7,10.44,22,12,22s2.91-1.3,3.81-3.4l.18,0c.34,0,.66.05,1,.05,1.77,0,3.07-.58,3.7-1.68.74-1.29.42-3-.93-4.86ZM5.07,8c.25-.44,1-.68,2-.68l.49,0a14.78,14.78,0,0,0-.35,1.87,15,15,0,0,0-1.45,1.25C5,9.44,4.78,8.5,5.07,8Zm0,8c-.29-.5,0-1.44.67-2.47a15,15,0,0,0,1.45,1.25,14.94,14.94,0,0,0,.35,1.88C6.3,16.74,5.36,16.5,5.07,16ZM12,4c.56,0,1.23.66,1.8,1.83a17.6,17.6,0,0,0-1.8.63,17.6,17.6,0,0,0-1.8-.63C10.77,4.66,11.44,4,12,4Zm0,16c-.56,0-1.23-.66-1.8-1.83a17.6,17.6,0,0,0,1.8-.63,17.6,17.6,0,0,0,1.8.63C13.23,19.34,12.56,20,12,20Zm2.93-6.31c-.46.32-.93.62-1.43.91s-1,.55-1.5.78q-.75-.35-1.5-.78c-.5-.29-1-.59-1.43-.91C9,13.15,9,12.59,9,12s0-1.15.07-1.69c.46-.32.93-.62,1.43-.91s1-.55,1.5-.78q.75.35,1.5.78c.5.29,1,.59,1.43.91,0,.54.07,1.1.07,1.69S15,13.15,14.93,13.69Zm4,2.31c-.29.5-1.23.75-2.47.66a14.94,14.94,0,0,0,.35-1.88,15,15,0,0,0,1.45-1.25C19,14.56,19.22,15.5,18.93,16Zm-.67-5.53a15,15,0,0,0-1.45-1.25,14.78,14.78,0,0,0-.35-1.87l.49,0c1,0,1.73.24,2,.68S19,9.44,18.26,10.47Z' + })); +}; + +export default UilAtom; \ No newline at end of file diff --git a/icons/uil-auto-flash.js b/icons/uil-auto-flash.js deleted file mode 100644 index 8688b35f..00000000 --- a/icons/uil-auto-flash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAutoFlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.87,8.6A1,1,0,0,0,17,8H12.42l1.27-4.74a1,1,0,0,0-.17-.87,1,1,0,0,0-.8-.39h-7a1,1,0,0,0-1,.74l-2.68,10a1,1,0,0,0,1,1.26H6.89L5.08,20.74a1,1,0,0,0,1.71.93l10.9-12A1,1,0,0,0,17.87,8.6ZM8.08,17.28l1.08-4A1,1,0,0,0,9,12.39,1,1,0,0,0,8.19,12H4.35L6.49,4h4.93L10.15,8.74a1,1,0,0,0,1,1.26h3.57ZM19,13H18a3,3,0,0,0-3,3v5a1,1,0,0,0,2,0V19h3v2a1,1,0,0,0,2,0V16A3,3,0,0,0,19,13Zm1,4H17V16a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Z' - })); -}; - -UilAutoFlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAutoFlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAutoFlash; \ No newline at end of file diff --git a/icons/uil-auto-flash.tsx b/icons/uil-auto-flash.tsx new file mode 100644 index 00000000..0159e34a --- /dev/null +++ b/icons/uil-auto-flash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAutoFlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.87,8.6A1,1,0,0,0,17,8H12.42l1.27-4.74a1,1,0,0,0-.17-.87,1,1,0,0,0-.8-.39h-7a1,1,0,0,0-1,.74l-2.68,10a1,1,0,0,0,1,1.26H6.89L5.08,20.74a1,1,0,0,0,1.71.93l10.9-12A1,1,0,0,0,17.87,8.6ZM8.08,17.28l1.08-4A1,1,0,0,0,9,12.39,1,1,0,0,0,8.19,12H4.35L6.49,4h4.93L10.15,8.74a1,1,0,0,0,1,1.26h3.57ZM19,13H18a3,3,0,0,0-3,3v5a1,1,0,0,0,2,0V19h3v2a1,1,0,0,0,2,0V16A3,3,0,0,0,19,13Zm1,4H17V16a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilAutoFlash; \ No newline at end of file diff --git a/icons/uil-award-alt.js b/icons/uil-award-alt.js deleted file mode 100644 index 04b6e045..00000000 --- a/icons/uil-award-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAwardAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,1A7,7,0,0,0,7,12.89V22a1,1,0,0,0,1.45.89L12,21.12l3.55,1.77A1,1,0,0,0,16,23a1,1,0,0,0,.53-.15A1,1,0,0,0,17,22V12.89A7,7,0,0,0,12,1Zm3,19.38-2.55-1.27a1,1,0,0,0-.9,0L9,20.38V14.32a7,7,0,0,0,2,.6V16a1,1,0,0,0,2,0V14.92a7,7,0,0,0,2-.6ZM12,13a5,5,0,1,1,5-5A5,5,0,0,1,12,13Z' - })); -}; - -UilAwardAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAwardAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAwardAlt; \ No newline at end of file diff --git a/icons/uil-award-alt.tsx b/icons/uil-award-alt.tsx new file mode 100644 index 00000000..a7314e91 --- /dev/null +++ b/icons/uil-award-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAwardAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,1A7,7,0,0,0,7,12.89V22a1,1,0,0,0,1.45.89L12,21.12l3.55,1.77A1,1,0,0,0,16,23a1,1,0,0,0,.53-.15A1,1,0,0,0,17,22V12.89A7,7,0,0,0,12,1Zm3,19.38-2.55-1.27a1,1,0,0,0-.9,0L9,20.38V14.32a7,7,0,0,0,2,.6V16a1,1,0,0,0,2,0V14.92a7,7,0,0,0,2-.6ZM12,13a5,5,0,1,1,5-5A5,5,0,0,1,12,13Z' + })); +}; + +export default UilAwardAlt; \ No newline at end of file diff --git a/icons/uil-award.js b/icons/uil-award.js deleted file mode 100644 index c42dcb97..00000000 --- a/icons/uil-award.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilAward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.87,17.25l-2.71-4.68A6.9,6.9,0,0,0,19,9.25a7,7,0,0,0-14,0,6.9,6.9,0,0,0,.84,3.32L3.13,17.25A1,1,0,0,0,4,18.75l2.87,0,1.46,2.46a1,1,0,0,0,.18.22,1,1,0,0,0,.69.28h.14a1,1,0,0,0,.73-.49L12,17.9l1.93,3.35a1,1,0,0,0,.73.48h.14a1,1,0,0,0,.7-.28.87.87,0,0,0,.17-.21l1.46-2.46,2.87,0a1,1,0,0,0,.87-.5A1,1,0,0,0,20.87,17.25ZM9.19,18.78,8.3,17.29a1,1,0,0,0-.85-.49l-1.73,0,1.43-2.48a7,7,0,0,0,3.57,1.84ZM12,14.25a5,5,0,1,1,5-5A5,5,0,0,1,12,14.25Zm4.55,2.55a1,1,0,0,0-.85.49l-.89,1.49-1.52-2.65a7.06,7.06,0,0,0,3.56-1.84l1.43,2.48Z' - })); -}; - -UilAward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilAward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilAward; \ No newline at end of file diff --git a/icons/uil-award.tsx b/icons/uil-award.tsx new file mode 100644 index 00000000..06fd58d2 --- /dev/null +++ b/icons/uil-award.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilAward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.87,17.25l-2.71-4.68A6.9,6.9,0,0,0,19,9.25a7,7,0,0,0-14,0,6.9,6.9,0,0,0,.84,3.32L3.13,17.25A1,1,0,0,0,4,18.75l2.87,0,1.46,2.46a1,1,0,0,0,.18.22,1,1,0,0,0,.69.28h.14a1,1,0,0,0,.73-.49L12,17.9l1.93,3.35a1,1,0,0,0,.73.48h.14a1,1,0,0,0,.7-.28.87.87,0,0,0,.17-.21l1.46-2.46,2.87,0a1,1,0,0,0,.87-.5A1,1,0,0,0,20.87,17.25ZM9.19,18.78,8.3,17.29a1,1,0,0,0-.85-.49l-1.73,0,1.43-2.48a7,7,0,0,0,3.57,1.84ZM12,14.25a5,5,0,1,1,5-5A5,5,0,0,1,12,14.25Zm4.55,2.55a1,1,0,0,0-.85.49l-.89,1.49-1.52-2.65a7.06,7.06,0,0,0,3.56-1.84l1.43,2.48Z' + })); +}; + +export default UilAward; \ No newline at end of file diff --git a/icons/uil-baby-carriage.js b/icons/uil-baby-carriage.js deleted file mode 100644 index 052aa39a..00000000 --- a/icons/uil-baby-carriage.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBabyCarriage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,16a3,3,0,1,0,3,3A3,3,0,0,0,19,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,19,20ZM9,16a3,3,0,1,0,3,3A3,3,0,0,0,9,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,9,20ZM22,8.5A6.51,6.51,0,0,0,15.5,2H15a1,1,0,0,0-1,1V8H7.52L6.27,4.65A1,1,0,0,0,5.33,4H3A1,1,0,0,0,3,6H4.64L5.89,9.37l0,0,.51,1.37,0,.09A6.44,6.44,0,0,0,12.5,15h3A6.49,6.49,0,0,0,22,8.5Zm-3.32,3.18A4.47,4.47,0,0,1,15.5,13h-3a4.47,4.47,0,0,1-4.16-2.8.14.14,0,0,1,0-.06L8.26,10H19.74A4.32,4.32,0,0,1,18.68,11.68ZM16,8V4A4.49,4.49,0,0,1,20,8Z' - })); -}; - -UilBabyCarriage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBabyCarriage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBabyCarriage; \ No newline at end of file diff --git a/icons/uil-baby-carriage.tsx b/icons/uil-baby-carriage.tsx new file mode 100644 index 00000000..7184bd8d --- /dev/null +++ b/icons/uil-baby-carriage.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBabyCarriage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,16a3,3,0,1,0,3,3A3,3,0,0,0,19,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,19,20ZM9,16a3,3,0,1,0,3,3A3,3,0,0,0,9,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,9,20ZM22,8.5A6.51,6.51,0,0,0,15.5,2H15a1,1,0,0,0-1,1V8H7.52L6.27,4.65A1,1,0,0,0,5.33,4H3A1,1,0,0,0,3,6H4.64L5.89,9.37l0,0,.51,1.37,0,.09A6.44,6.44,0,0,0,12.5,15h3A6.49,6.49,0,0,0,22,8.5Zm-3.32,3.18A4.47,4.47,0,0,1,15.5,13h-3a4.47,4.47,0,0,1-4.16-2.8.14.14,0,0,1,0-.06L8.26,10H19.74A4.32,4.32,0,0,1,18.68,11.68ZM16,8V4A4.49,4.49,0,0,1,20,8Z' + })); +}; + +export default UilBabyCarriage; \ No newline at end of file diff --git a/icons/uil-backpack.js b/icons/uil-backpack.js deleted file mode 100644 index 481b736d..00000000 --- a/icons/uil-backpack.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBackpack = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,10H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm5,0a4,4,0,0,0-3-3.86V5A3,3,0,0,0,9,5V6.14A4,4,0,0,0,6,10a4,4,0,0,0-4,4v3a3,3,0,0,0,3,3H6.18A3,3,0,0,0,9,22h6a3,3,0,0,0,2.82-2H19a3,3,0,0,0,3-3V14A4,4,0,0,0,18,10ZM6,18H5a1,1,0,0,1-1-1V14a2,2,0,0,1,2-2ZM11,5a1,1,0,0,1,2,0V6H11Zm5,14a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V18a2,2,0,0,1,2-2h4a2,2,0,0,1,2,2Zm0-4.44A3.91,3.91,0,0,0,14,14H10a3.91,3.91,0,0,0-2,.56V10a2,2,0,0,1,2-2h4a2,2,0,0,1,2,2ZM20,17a1,1,0,0,1-1,1H18V12a2,2,0,0,1,2,2Z' - })); -}; - -UilBackpack.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBackpack.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBackpack; \ No newline at end of file diff --git a/icons/uil-backpack.tsx b/icons/uil-backpack.tsx new file mode 100644 index 00000000..f42a13d9 --- /dev/null +++ b/icons/uil-backpack.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBackpack = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,10H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm5,0a4,4,0,0,0-3-3.86V5A3,3,0,0,0,9,5V6.14A4,4,0,0,0,6,10a4,4,0,0,0-4,4v3a3,3,0,0,0,3,3H6.18A3,3,0,0,0,9,22h6a3,3,0,0,0,2.82-2H19a3,3,0,0,0,3-3V14A4,4,0,0,0,18,10ZM6,18H5a1,1,0,0,1-1-1V14a2,2,0,0,1,2-2ZM11,5a1,1,0,0,1,2,0V6H11Zm5,14a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V18a2,2,0,0,1,2-2h4a2,2,0,0,1,2,2Zm0-4.44A3.91,3.91,0,0,0,14,14H10a3.91,3.91,0,0,0-2,.56V10a2,2,0,0,1,2-2h4a2,2,0,0,1,2,2ZM20,17a1,1,0,0,1-1,1H18V12a2,2,0,0,1,2,2Z' + })); +}; + +export default UilBackpack; \ No newline at end of file diff --git a/icons/uil-backspace.js b/icons/uil-backspace.js deleted file mode 100644 index 0958470a..00000000 --- a/icons/uil-backspace.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBackspace = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,5H9.83a3,3,0,0,0-2.12.88L2.29,11.29a1,1,0,0,0,0,1.42l5.42,5.41A3,3,0,0,0,9.83,19H19a3,3,0,0,0,3-3V8A3,3,0,0,0,19,5Zm1,11a1,1,0,0,1-1,1H9.83a1.05,1.05,0,0,1-.71-.29L4.41,12,9.12,7.29A1.05,1.05,0,0,1,9.83,7H19a1,1,0,0,1,1,1ZM16.71,9.29a1,1,0,0,0-1.42,0L14,10.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L12.59,12l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L14,13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L15.41,12l1.3-1.29A1,1,0,0,0,16.71,9.29Z' - })); -}; - -UilBackspace.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBackspace.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBackspace; \ No newline at end of file diff --git a/icons/uil-backspace.tsx b/icons/uil-backspace.tsx new file mode 100644 index 00000000..f44af5bd --- /dev/null +++ b/icons/uil-backspace.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBackspace = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,5H9.83a3,3,0,0,0-2.12.88L2.29,11.29a1,1,0,0,0,0,1.42l5.42,5.41A3,3,0,0,0,9.83,19H19a3,3,0,0,0,3-3V8A3,3,0,0,0,19,5Zm1,11a1,1,0,0,1-1,1H9.83a1.05,1.05,0,0,1-.71-.29L4.41,12,9.12,7.29A1.05,1.05,0,0,1,9.83,7H19a1,1,0,0,1,1,1ZM16.71,9.29a1,1,0,0,0-1.42,0L14,10.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L12.59,12l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L14,13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L15.41,12l1.3-1.29A1,1,0,0,0,16.71,9.29Z' + })); +}; + +export default UilBackspace; \ No newline at end of file diff --git a/icons/uil-backward.js b/icons/uil-backward.js deleted file mode 100644 index c430e6b3..00000000 --- a/icons/uil-backward.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBackward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.67,5.85a2.63,2.63,0,0,0-2.67,0L14,8.15h0a2.67,2.67,0,0,0-4-2.31L3.33,9.69a2.67,2.67,0,0,0,0,4.62L10,18.16a2.66,2.66,0,0,0,2.67,0A2.65,2.65,0,0,0,14,15.85h0l4,2.31a2.69,2.69,0,0,0,1.33.36,2.61,2.61,0,0,0,1.34-.37A2.63,2.63,0,0,0,22,15.85V8.15A2.63,2.63,0,0,0,20.67,5.85ZM12,15.85a.66.66,0,0,1-.33.58.69.69,0,0,1-.67,0L4.33,12.58a.67.67,0,0,1,0-1.16L11,7.57a.67.67,0,0,1,.67,0,.66.66,0,0,1,.33.58Zm8,0a.67.67,0,0,1-1,.57l-5-2.88V10.46l5-2.88a.67.67,0,0,1,1,.57Z' - })); -}; - -UilBackward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBackward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBackward; \ No newline at end of file diff --git a/icons/uil-backward.tsx b/icons/uil-backward.tsx new file mode 100644 index 00000000..359adf05 --- /dev/null +++ b/icons/uil-backward.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBackward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.67,5.85a2.63,2.63,0,0,0-2.67,0L14,8.15h0a2.67,2.67,0,0,0-4-2.31L3.33,9.69a2.67,2.67,0,0,0,0,4.62L10,18.16a2.66,2.66,0,0,0,2.67,0A2.65,2.65,0,0,0,14,15.85h0l4,2.31a2.69,2.69,0,0,0,1.33.36,2.61,2.61,0,0,0,1.34-.37A2.63,2.63,0,0,0,22,15.85V8.15A2.63,2.63,0,0,0,20.67,5.85ZM12,15.85a.66.66,0,0,1-.33.58.69.69,0,0,1-.67,0L4.33,12.58a.67.67,0,0,1,0-1.16L11,7.57a.67.67,0,0,1,.67,0,.66.66,0,0,1,.33.58Zm8,0a.67.67,0,0,1-1,.57l-5-2.88V10.46l5-2.88a.67.67,0,0,1,1,.57Z' + })); +}; + +export default UilBackward; \ No newline at end of file diff --git a/icons/uil-bag-alt.js b/icons/uil-bag-alt.js deleted file mode 100644 index a1917c05..00000000 --- a/icons/uil-bag-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBagAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a21.71,21.71,0,0,0,8,1.53A21.75,21.75,0,0,0,20,13Zm0-7.69a19.89,19.89,0,0,1-16,0V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' - })); -}; - -UilBagAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBagAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBagAlt; \ No newline at end of file diff --git a/icons/uil-bag-alt.tsx b/icons/uil-bag-alt.tsx new file mode 100644 index 00000000..5475320a --- /dev/null +++ b/icons/uil-bag-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBagAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a21.71,21.71,0,0,0,8,1.53A21.75,21.75,0,0,0,20,13Zm0-7.69a19.89,19.89,0,0,1-16,0V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBagAlt; \ No newline at end of file diff --git a/icons/uil-bag-slash.js b/icons/uil-bag-slash.js deleted file mode 100644 index f4ed8e94..00000000 --- a/icons/uil-bag-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBagSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H16V5a2,2,0,0,0-2-2H10a1.86,1.86,0,0,0-.61.1,1,1,0,0,0-.64,1.27A1,1,0,0,0,10,5h4V6H12.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v1.28l-2.57.86a1,1,0,0,0-.63,1.27,1,1,0,0,0,.95.68,1.19,1.19,0,0,0,.32-.05L20,12.39v2.95a1,1,0,1,0,2,0V9A3,3,0,0,0,19,6ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3.07,3.07,0,0,0,.53-.06l.76.77a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM4,9A1,1,0,0,1,5,8H6.59l4,4H9.16L4,10.28ZM5,19a1,1,0,0,1-1-1V12.39L8.68,14A1.19,1.19,0,0,0,9,14h3.59l5,5Z' - })); -}; - -UilBagSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBagSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBagSlash; \ No newline at end of file diff --git a/icons/uil-bag-slash.tsx b/icons/uil-bag-slash.tsx new file mode 100644 index 00000000..d942c7f3 --- /dev/null +++ b/icons/uil-bag-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBagSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H16V5a2,2,0,0,0-2-2H10a1.86,1.86,0,0,0-.61.1,1,1,0,0,0-.64,1.27A1,1,0,0,0,10,5h4V6H12.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v1.28l-2.57.86a1,1,0,0,0-.63,1.27,1,1,0,0,0,.95.68,1.19,1.19,0,0,0,.32-.05L20,12.39v2.95a1,1,0,1,0,2,0V9A3,3,0,0,0,19,6ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3.07,3.07,0,0,0,.53-.06l.76.77a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM4,9A1,1,0,0,1,5,8H6.59l4,4H9.16L4,10.28ZM5,19a1,1,0,0,1-1-1V12.39L8.68,14A1.19,1.19,0,0,0,9,14h3.59l5,5Z' + })); +}; + +export default UilBagSlash; \ No newline at end of file diff --git a/icons/uil-bag.js b/icons/uil-bag.js deleted file mode 100644 index 741bc2aa..00000000 --- a/icons/uil-bag.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBag = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H16V5a2,2,0,0,0-2-2H10A2,2,0,0,0,8,5V6H5A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5h4V6H10ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12.39L8.68,14A1.19,1.19,0,0,0,9,14h6a1.19,1.19,0,0,0,.32-.05L20,12.39Zm0-7.72L14.84,12H9.16L4,10.28V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' - })); -}; - -UilBag.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBag.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBag; \ No newline at end of file diff --git a/icons/uil-bag.tsx b/icons/uil-bag.tsx new file mode 100644 index 00000000..305e79f7 --- /dev/null +++ b/icons/uil-bag.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBag = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H16V5a2,2,0,0,0-2-2H10A2,2,0,0,0,8,5V6H5A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5h4V6H10ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12.39L8.68,14A1.19,1.19,0,0,0,9,14h6a1.19,1.19,0,0,0,.32-.05L20,12.39Zm0-7.72L14.84,12H9.16L4,10.28V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBag; \ No newline at end of file diff --git a/icons/uil-balance-scale.js b/icons/uil-balance-scale.js deleted file mode 100644 index b7b07904..00000000 --- a/icons/uil-balance-scale.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBalanceScale = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.96423,13.82263a.94762.94762,0,0,0-.02819-.17419L20.63135,7.51135A2.99558,2.99558,0,0,0,22,5a1,1,0,0,0-2,0,1.00037,1.00037,0,0,1-1.88184.47266A2.8934,2.8934,0,0,0,15.54,4H13V3a1,1,0,0,0-2,0V4H8.46A2.8934,2.8934,0,0,0,5.88184,5.47266,1.00037,1.00037,0,0,1,4,5,1,1,0,0,0,2,5,2.99558,2.99558,0,0,0,3.36865,7.51135L1.064,13.64844a.94762.94762,0,0,0-.02819.17419A.94855.94855,0,0,0,1,14c0,.00928.00269.01782.00275.0271.0003.01318.003.02533.0039.03845a3.99379,3.99379,0,0,0,7.9867,0c.00085-.01312.0036-.02527.0039-.03845C8.99731,14.01782,9,14.00928,9,14a.94855.94855,0,0,0-.03577-.17737.94762.94762,0,0,0-.02819-.17419L6.62866,7.50421A2.98961,2.98961,0,0,0,7.64258,6.41992.917.917,0,0,1,8.46,6H11V20H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2H13V6h2.54a.917.917,0,0,1,.81738.41992,2.98961,2.98961,0,0,0,1.01392,1.08429L15.064,13.64844a.94762.94762,0,0,0-.02819.17419A.94855.94855,0,0,0,15,14c0,.00928.00269.01782.00275.0271.0003.01318.003.02533.0039.03845a3.99379,3.99379,0,0,0,7.9867,0c.00085-.01312.0036-.02527.0039-.03845C22.99731,14.01782,23,14.00928,23,14A.94855.94855,0,0,0,22.96423,13.82263ZM5,8.85553,6.5564,13H3.4436ZM6.72266,15A2.02306,2.02306,0,0,1,5,16a2.00023,2.00023,0,0,1-1.73145-1ZM19,8.85553,20.5564,13H17.4436ZM19,16a2.00023,2.00023,0,0,1-1.73145-1h3.45411A2.02306,2.02306,0,0,1,19,16Z' - })); -}; - -UilBalanceScale.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBalanceScale.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBalanceScale; \ No newline at end of file diff --git a/icons/uil-balance-scale.tsx b/icons/uil-balance-scale.tsx new file mode 100644 index 00000000..fe67bdbd --- /dev/null +++ b/icons/uil-balance-scale.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBalanceScale = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.96423,13.82263a.94762.94762,0,0,0-.02819-.17419L20.63135,7.51135A2.99558,2.99558,0,0,0,22,5a1,1,0,0,0-2,0,1.00037,1.00037,0,0,1-1.88184.47266A2.8934,2.8934,0,0,0,15.54,4H13V3a1,1,0,0,0-2,0V4H8.46A2.8934,2.8934,0,0,0,5.88184,5.47266,1.00037,1.00037,0,0,1,4,5,1,1,0,0,0,2,5,2.99558,2.99558,0,0,0,3.36865,7.51135L1.064,13.64844a.94762.94762,0,0,0-.02819.17419A.94855.94855,0,0,0,1,14c0,.00928.00269.01782.00275.0271.0003.01318.003.02533.0039.03845a3.99379,3.99379,0,0,0,7.9867,0c.00085-.01312.0036-.02527.0039-.03845C8.99731,14.01782,9,14.00928,9,14a.94855.94855,0,0,0-.03577-.17737.94762.94762,0,0,0-.02819-.17419L6.62866,7.50421A2.98961,2.98961,0,0,0,7.64258,6.41992.917.917,0,0,1,8.46,6H11V20H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2H13V6h2.54a.917.917,0,0,1,.81738.41992,2.98961,2.98961,0,0,0,1.01392,1.08429L15.064,13.64844a.94762.94762,0,0,0-.02819.17419A.94855.94855,0,0,0,15,14c0,.00928.00269.01782.00275.0271.0003.01318.003.02533.0039.03845a3.99379,3.99379,0,0,0,7.9867,0c.00085-.01312.0036-.02527.0039-.03845C22.99731,14.01782,23,14.00928,23,14A.94855.94855,0,0,0,22.96423,13.82263ZM5,8.85553,6.5564,13H3.4436ZM6.72266,15A2.02306,2.02306,0,0,1,5,16a2.00023,2.00023,0,0,1-1.73145-1ZM19,8.85553,20.5564,13H17.4436ZM19,16a2.00023,2.00023,0,0,1-1.73145-1h3.45411A2.02306,2.02306,0,0,1,19,16Z' + })); +}; + +export default UilBalanceScale; \ No newline at end of file diff --git a/icons/uil-ban.js b/icons/uil-ban.js deleted file mode 100644 index 6cf171ae..00000000 --- a/icons/uil-ban.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBan = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L16.9,18.31A7.92,7.92,0,0,1,12,20Zm6.31-3.1L7.1,5.69A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' - })); -}; - -UilBan.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBan.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBan; \ No newline at end of file diff --git a/icons/uil-ban.tsx b/icons/uil-ban.tsx new file mode 100644 index 00000000..50ba4ad4 --- /dev/null +++ b/icons/uil-ban.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBan = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L16.9,18.31A7.92,7.92,0,0,1,12,20Zm6.31-3.1L7.1,5.69A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' + })); +}; + +export default UilBan; \ No newline at end of file diff --git a/icons/uil-band-aid.js b/icons/uil-band-aid.js deleted file mode 100644 index 9373dda8..00000000 --- a/icons/uil-band-aid.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBandAid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.82,11.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.42A1,1,0,0,0,8.82,11.29Zm2.47,2.48a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,13.77Zm9-10A6,6,0,0,0,12,3.55a6,6,0,0,0-8.24.2h0A6,6,0,0,0,3.57,12,6,6,0,0,0,8,22a5.92,5.92,0,0,0,4-1.55,6,6,0,0,0,8.25-.2A6,6,0,0,0,20.43,12,6,6,0,0,0,20.25,3.75ZM18.83,5.17A4,4,0,0,1,19,10.56L13.44,5A4.07,4.07,0,0,1,18.83,5.17ZM5.17,18.83A4,4,0,0,1,5,13.44l5.6,5.6A4.08,4.08,0,0,1,5.17,18.83Zm13.66,0a4.08,4.08,0,0,1-5.64,0l-8-8a4,4,0,0,1,0-5.64h0a4,4,0,0,1,5.64,0l8,8A4,4,0,0,1,18.83,18.83Zm-5.06-7.54a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.42A1,1,0,0,0,13.77,11.29ZM11.29,8.82a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,8.82Z' - })); -}; - -UilBandAid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBandAid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBandAid; \ No newline at end of file diff --git a/icons/uil-band-aid.tsx b/icons/uil-band-aid.tsx new file mode 100644 index 00000000..0f6f3e7c --- /dev/null +++ b/icons/uil-band-aid.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBandAid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.82,11.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.42A1,1,0,0,0,8.82,11.29Zm2.47,2.48a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,13.77Zm9-10A6,6,0,0,0,12,3.55a6,6,0,0,0-8.24.2h0A6,6,0,0,0,3.57,12,6,6,0,0,0,8,22a5.92,5.92,0,0,0,4-1.55,6,6,0,0,0,8.25-.2A6,6,0,0,0,20.43,12,6,6,0,0,0,20.25,3.75ZM18.83,5.17A4,4,0,0,1,19,10.56L13.44,5A4.07,4.07,0,0,1,18.83,5.17ZM5.17,18.83A4,4,0,0,1,5,13.44l5.6,5.6A4.08,4.08,0,0,1,5.17,18.83Zm13.66,0a4.08,4.08,0,0,1-5.64,0l-8-8a4,4,0,0,1,0-5.64h0a4,4,0,0,1,5.64,0l8,8A4,4,0,0,1,18.83,18.83Zm-5.06-7.54a1,1,0,0,0,0,1.42,1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.42A1,1,0,0,0,13.77,11.29ZM11.29,8.82a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,8.82Z' + })); +}; + +export default UilBandAid; \ No newline at end of file diff --git a/icons/uil-bars.js b/icons/uil-bars.js deleted file mode 100644 index c26a99f0..00000000 --- a/icons/uil-bars.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBars = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilBars.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBars.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBars; \ No newline at end of file diff --git a/icons/uil-bars.tsx b/icons/uil-bars.tsx new file mode 100644 index 00000000..75651830 --- /dev/null +++ b/icons/uil-bars.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBars = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,8H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilBars; \ No newline at end of file diff --git a/icons/uil-baseball-ball.js b/icons/uil-baseball-ball.js deleted file mode 100644 index 558e94c6..00000000 --- a/icons/uil-baseball-ball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBaseballBall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.92188,6.44043a1.00009,1.00009,0,0,0-1.70313,1.04883q.26514.4292.56543.84375a.99994.99994,0,0,0,1.61914-1.17383Q14.147,6.80616,13.92188,6.44043Zm-2.7295,9.22168A1,1,0,1,0,9.583,16.84961c.16992.22949.32715.4668.47558.709a1.0004,1.0004,0,1,0,1.70508-1.04687C11.58594,16.22266,11.39551,15.93848,11.19238,15.66211Zm-3.707-3.42871a.99989.99989,0,0,0-1.04492,1.70508q.36329.22264.71289.47851A1.00029,1.00029,0,1,0,8.33105,12.7998Q7.91651,12.498,7.48535,12.2334Zm10.06055-2.167q-.36475-.22413-.71582-.4795a1.0003,1.0003,0,0,0-1.17774,1.61719q.41456.30176.84668.56738a1.0004,1.0004,0,1,0,1.04688-1.70507ZM18.99219,5.001a9.90088,9.90088,0,1,0,0,14.001A9.91268,9.91268,0,0,0,18.99219,5.001ZM17.71875,17.72852a8.02918,8.02918,0,0,1-4.51563,2.27374.97071.97071,0,0,0-1.74633.07324,8.0616,8.0616,0,0,1-7.535-7.53155.97507.97507,0,0,0,.07282-1.74714,8.0395,8.0395,0,0,1,6.78479-6.79174.99669.99669,0,0,0,.85632.49786,1.02809,1.02809,0,0,0,.22949-.02637.98194.98194,0,0,0,.65912-.54583,8.05437,8.05437,0,0,1,7.53772,7.53869.97244.97244,0,0,0-.07385,1.74085A8.046,8.046,0,0,1,17.71875,17.72852Z' - })); -}; - -UilBaseballBall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBaseballBall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBaseballBall; \ No newline at end of file diff --git a/icons/uil-baseball-ball.tsx b/icons/uil-baseball-ball.tsx new file mode 100644 index 00000000..97614539 --- /dev/null +++ b/icons/uil-baseball-ball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBaseballBall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.92188,6.44043a1.00009,1.00009,0,0,0-1.70313,1.04883q.26514.4292.56543.84375a.99994.99994,0,0,0,1.61914-1.17383Q14.147,6.80616,13.92188,6.44043Zm-2.7295,9.22168A1,1,0,1,0,9.583,16.84961c.16992.22949.32715.4668.47558.709a1.0004,1.0004,0,1,0,1.70508-1.04687C11.58594,16.22266,11.39551,15.93848,11.19238,15.66211Zm-3.707-3.42871a.99989.99989,0,0,0-1.04492,1.70508q.36329.22264.71289.47851A1.00029,1.00029,0,1,0,8.33105,12.7998Q7.91651,12.498,7.48535,12.2334Zm10.06055-2.167q-.36475-.22413-.71582-.4795a1.0003,1.0003,0,0,0-1.17774,1.61719q.41456.30176.84668.56738a1.0004,1.0004,0,1,0,1.04688-1.70507ZM18.99219,5.001a9.90088,9.90088,0,1,0,0,14.001A9.91268,9.91268,0,0,0,18.99219,5.001ZM17.71875,17.72852a8.02918,8.02918,0,0,1-4.51563,2.27374.97071.97071,0,0,0-1.74633.07324,8.0616,8.0616,0,0,1-7.535-7.53155.97507.97507,0,0,0,.07282-1.74714,8.0395,8.0395,0,0,1,6.78479-6.79174.99669.99669,0,0,0,.85632.49786,1.02809,1.02809,0,0,0,.22949-.02637.98194.98194,0,0,0,.65912-.54583,8.05437,8.05437,0,0,1,7.53772,7.53869.97244.97244,0,0,0-.07385,1.74085A8.046,8.046,0,0,1,17.71875,17.72852Z' + })); +}; + +export default UilBaseballBall; \ No newline at end of file diff --git a/icons/uil-basketball-hoop.js b/icons/uil-basketball-hoop.js deleted file mode 100644 index 20d960a8..00000000 --- a/icons/uil-basketball-hoop.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBasketballHoop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,10H6a1,1,0,0,0,0,2H7v9a1,1,0,0,0,2,0V20h2v1a1,1,0,0,0,2,0V20h2v1a1,1,0,0,0,2,0V12h1a1,1,0,0,0,0-2Zm-7,8H9V16h2Zm0-4H9V12h2Zm4,4H13V16h2Zm0-4H13V12h2ZM20,2H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3,1,1,0,0,0,0-2,1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,0,0,3-3V5A3,3,0,0,0,20,2ZM14,8a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' - })); -}; - -UilBasketballHoop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBasketballHoop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBasketballHoop; \ No newline at end of file diff --git a/icons/uil-basketball-hoop.tsx b/icons/uil-basketball-hoop.tsx new file mode 100644 index 00000000..19d4b67d --- /dev/null +++ b/icons/uil-basketball-hoop.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBasketballHoop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,10H6a1,1,0,0,0,0,2H7v9a1,1,0,0,0,2,0V20h2v1a1,1,0,0,0,2,0V20h2v1a1,1,0,0,0,2,0V12h1a1,1,0,0,0,0-2Zm-7,8H9V16h2Zm0-4H9V12h2Zm4,4H13V16h2Zm0-4H13V12h2ZM20,2H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3,1,1,0,0,0,0-2,1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,0,0,3-3V5A3,3,0,0,0,20,2ZM14,8a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' + })); +}; + +export default UilBasketballHoop; \ No newline at end of file diff --git a/icons/uil-basketball.js b/icons/uil-basketball.js deleted file mode 100644 index 78c84b5c..00000000 --- a/icons/uil-basketball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBasketball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,3.6,6.59l0,0A10,10,0,0,0,18.26,19.79l0,0A10,10,0,0,0,12,2Zm2,2.26A8,8,0,0,1,19.74,10,9.78,9.78,0,0,0,15,11.38a15.7,15.7,0,0,0-2.4-2.21A10.06,10.06,0,0,0,14,4.26ZM12,4a7.9,7.9,0,0,1-1.14,4.07c-.15-.08-.29-.17-.44-.24A15.52,15.52,0,0,0,6.33,6.36,8,8,0,0,1,12,4ZM5,8.16A13.75,13.75,0,0,1,9.49,9.6l.13.08A7.93,7.93,0,0,1,4,12,8,8,0,0,1,5,8.16Zm5,11.58A8,8,0,0,1,4.26,14a9.9,9.9,0,0,0,7.08-3.21,14,14,0,0,1,2,1.8A10,10,0,0,0,10,19.74ZM12,20a8,8,0,0,1,2.56-5.85c.06.08.12.15.17.23a14,14,0,0,1,1.84,4.18A7.93,7.93,0,0,1,12,20Zm6.21-3a16,16,0,0,0-1.8-3.75L16.2,13A7.93,7.93,0,0,1,20,12,8,8,0,0,1,18.21,17Z' - })); -}; - -UilBasketball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBasketball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBasketball; \ No newline at end of file diff --git a/icons/uil-basketball.tsx b/icons/uil-basketball.tsx new file mode 100644 index 00000000..8d3e3bc4 --- /dev/null +++ b/icons/uil-basketball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBasketball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,3.6,6.59l0,0A10,10,0,0,0,18.26,19.79l0,0A10,10,0,0,0,12,2Zm2,2.26A8,8,0,0,1,19.74,10,9.78,9.78,0,0,0,15,11.38a15.7,15.7,0,0,0-2.4-2.21A10.06,10.06,0,0,0,14,4.26ZM12,4a7.9,7.9,0,0,1-1.14,4.07c-.15-.08-.29-.17-.44-.24A15.52,15.52,0,0,0,6.33,6.36,8,8,0,0,1,12,4ZM5,8.16A13.75,13.75,0,0,1,9.49,9.6l.13.08A7.93,7.93,0,0,1,4,12,8,8,0,0,1,5,8.16Zm5,11.58A8,8,0,0,1,4.26,14a9.9,9.9,0,0,0,7.08-3.21,14,14,0,0,1,2,1.8A10,10,0,0,0,10,19.74ZM12,20a8,8,0,0,1,2.56-5.85c.06.08.12.15.17.23a14,14,0,0,1,1.84,4.18A7.93,7.93,0,0,1,12,20Zm6.21-3a16,16,0,0,0-1.8-3.75L16.2,13A7.93,7.93,0,0,1,20,12,8,8,0,0,1,18.21,17Z' + })); +}; + +export default UilBasketball; \ No newline at end of file diff --git a/icons/uil-bath.js b/icons/uil-bath.js deleted file mode 100644 index 76d2d320..00000000 --- a/icons/uil-bath.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBath = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,12H5V6.41016A1.97474,1.97474,0,0,1,6.04,4.65137a1.99474,1.99474,0,0,1,1.14764-.2312,3.49114,3.49114,0,0,0,.83771,3.55444L9.08594,9.03516a.99965.99965,0,0,0,1.41406,0L14.03516,5.5a.99964.99964,0,0,0,0-1.41406L12.97461,3.02539a3.494,3.494,0,0,0-4.52972-.34253A3.99247,3.99247,0,0,0,3,6.41016V12H2a1,1,0,0,0,0,2H3v3a2.995,2.995,0,0,0,2,2.81567V21a1,1,0,0,0,2,0V20H17v1a1,1,0,0,0,2,0V19.81573A2.99507,2.99507,0,0,0,21,17V14h1a1,1,0,0,0,0-2ZM9.43945,4.43945a1.50184,1.50184,0,0,1,2.1211,0l.35351.35352L9.793,6.91406l-.35352-.35351A1.50123,1.50123,0,0,1,9.43945,4.43945ZM19,17a1.00067,1.00067,0,0,1-1,1H6a1.00067,1.00067,0,0,1-1-1V14H19Z' - })); -}; - -UilBath.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBath.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBath; \ No newline at end of file diff --git a/icons/uil-bath.tsx b/icons/uil-bath.tsx new file mode 100644 index 00000000..c02abf9b --- /dev/null +++ b/icons/uil-bath.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBath = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,12H5V6.41016A1.97474,1.97474,0,0,1,6.04,4.65137a1.99474,1.99474,0,0,1,1.14764-.2312,3.49114,3.49114,0,0,0,.83771,3.55444L9.08594,9.03516a.99965.99965,0,0,0,1.41406,0L14.03516,5.5a.99964.99964,0,0,0,0-1.41406L12.97461,3.02539a3.494,3.494,0,0,0-4.52972-.34253A3.99247,3.99247,0,0,0,3,6.41016V12H2a1,1,0,0,0,0,2H3v3a2.995,2.995,0,0,0,2,2.81567V21a1,1,0,0,0,2,0V20H17v1a1,1,0,0,0,2,0V19.81573A2.99507,2.99507,0,0,0,21,17V14h1a1,1,0,0,0,0-2ZM9.43945,4.43945a1.50184,1.50184,0,0,1,2.1211,0l.35351.35352L9.793,6.91406l-.35352-.35351A1.50123,1.50123,0,0,1,9.43945,4.43945ZM19,17a1.00067,1.00067,0,0,1-1,1H6a1.00067,1.00067,0,0,1-1-1V14H19Z' + })); +}; + +export default UilBath; \ No newline at end of file diff --git a/icons/uil-battery-bolt.js b/icons/uil-battery-bolt.js deleted file mode 100644 index 205a86f4..00000000 --- a/icons/uil-battery-bolt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBatteryBolt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.69,15H4V9H6.31a1,1,0,0,0,0-2H4A2,2,0,0,0,2,9v6a2,2,0,0,0,2,2H6.69a1,1,0,1,0,0-2Zm7.2-2.56a1.27,1.27,0,0,0,.06-.18,1.42,1.42,0,0,0,0-.2s0,0,0-.06,0-.08,0-.12a.65.65,0,0,0-.05-.2.89.89,0,0,0-.08-.17.86.86,0,0,0-.1-.16l-.16-.13-.09-.09-.06,0-.18-.06-.2,0H9.73l1.45-2.5a1,1,0,1,0-1.74-1l-2.31,4s0,0,0,.06a1.27,1.27,0,0,0-.06.18,1.42,1.42,0,0,0,0,.2S7,12,7,12s0,.08,0,.12a.65.65,0,0,0,.05.2.89.89,0,0,0,.08.17.86.86,0,0,0,.1.16l.16.13a.76.76,0,0,0,.09.09l.07,0,.09,0A1,1,0,0,0,8,13h3.27L9.82,15.5a1,1,0,0,0,1.74,1l2.31-4S13.88,12.46,13.89,12.44ZM21,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,21,10ZM17,7H14.31a1,1,0,0,0,0,2H17v6H14.69a1,1,0,1,0,0,2H17a2,2,0,0,0,2-2V9A2,2,0,0,0,17,7Z' - })); -}; - -UilBatteryBolt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBatteryBolt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBatteryBolt; \ No newline at end of file diff --git a/icons/uil-battery-bolt.tsx b/icons/uil-battery-bolt.tsx new file mode 100644 index 00000000..ad85777e --- /dev/null +++ b/icons/uil-battery-bolt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBatteryBolt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.69,15H4V9H6.31a1,1,0,0,0,0-2H4A2,2,0,0,0,2,9v6a2,2,0,0,0,2,2H6.69a1,1,0,1,0,0-2Zm7.2-2.56a1.27,1.27,0,0,0,.06-.18,1.42,1.42,0,0,0,0-.2s0,0,0-.06,0-.08,0-.12a.65.65,0,0,0-.05-.2.89.89,0,0,0-.08-.17.86.86,0,0,0-.1-.16l-.16-.13-.09-.09-.06,0-.18-.06-.2,0H9.73l1.45-2.5a1,1,0,1,0-1.74-1l-2.31,4s0,0,0,.06a1.27,1.27,0,0,0-.06.18,1.42,1.42,0,0,0,0,.2S7,12,7,12s0,.08,0,.12a.65.65,0,0,0,.05.2.89.89,0,0,0,.08.17.86.86,0,0,0,.1.16l.16.13a.76.76,0,0,0,.09.09l.07,0,.09,0A1,1,0,0,0,8,13h3.27L9.82,15.5a1,1,0,0,0,1.74,1l2.31-4S13.88,12.46,13.89,12.44ZM21,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,21,10ZM17,7H14.31a1,1,0,0,0,0,2H17v6H14.69a1,1,0,1,0,0,2H17a2,2,0,0,0,2-2V9A2,2,0,0,0,17,7Z' + })); +}; + +export default UilBatteryBolt; \ No newline at end of file diff --git a/icons/uil-battery-empty.js b/icons/uil-battery-empty.js deleted file mode 100644 index 63c7d4c4..00000000 --- a/icons/uil-battery-empty.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBatteryEmpty = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,7H4A2,2,0,0,0,2,9v6a2,2,0,0,0,2,2H17a2,2,0,0,0,2-2V9A2,2,0,0,0,17,7Zm0,8H4V9H17Zm4-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,21,10Z' - })); -}; - -UilBatteryEmpty.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBatteryEmpty.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBatteryEmpty; \ No newline at end of file diff --git a/icons/uil-battery-empty.tsx b/icons/uil-battery-empty.tsx new file mode 100644 index 00000000..baeef3ef --- /dev/null +++ b/icons/uil-battery-empty.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBatteryEmpty = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,7H4A2,2,0,0,0,2,9v6a2,2,0,0,0,2,2H17a2,2,0,0,0,2-2V9A2,2,0,0,0,17,7Zm0,8H4V9H17Zm4-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,21,10Z' + })); +}; + +export default UilBatteryEmpty; \ No newline at end of file diff --git a/icons/uil-bed-double.js b/icons/uil-bed-double.js deleted file mode 100644 index 5d14b799..00000000 --- a/icons/uil-bed-double.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBedDouble = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,3.5H4a3,3,0,0,0-3,3v13a1,1,0,0,0,1,1H6a1,1,0,0,0,.83-.45L8.54,17.5h6.92l1.71,2.55a1,1,0,0,0,.83.45h4a1,1,0,0,0,1-1V6.5A3,3,0,0,0,20,3.5Zm1,15H18.54L16.83,16A1,1,0,0,0,16,15.5H8a1,1,0,0,0-.83.45L5.46,18.5H3v-5H21Zm-14-7v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm6,0v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm8,0H19v-1a3,3,0,0,0-3-3H14a3,3,0,0,0-2,.78,3,3,0,0,0-2-.78H8a3,3,0,0,0-3,3v1H3v-5a1,1,0,0,1,1-1H20a1,1,0,0,1,1,1Z' - })); -}; - -UilBedDouble.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBedDouble.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBedDouble; \ No newline at end of file diff --git a/icons/uil-bed-double.tsx b/icons/uil-bed-double.tsx new file mode 100644 index 00000000..c732b764 --- /dev/null +++ b/icons/uil-bed-double.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBedDouble = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,3.5H4a3,3,0,0,0-3,3v13a1,1,0,0,0,1,1H6a1,1,0,0,0,.83-.45L8.54,17.5h6.92l1.71,2.55a1,1,0,0,0,.83.45h4a1,1,0,0,0,1-1V6.5A3,3,0,0,0,20,3.5Zm1,15H18.54L16.83,16A1,1,0,0,0,16,15.5H8a1,1,0,0,0-.83.45L5.46,18.5H3v-5H21Zm-14-7v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm6,0v-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1Zm8,0H19v-1a3,3,0,0,0-3-3H14a3,3,0,0,0-2,.78,3,3,0,0,0-2-.78H8a3,3,0,0,0-3,3v1H3v-5a1,1,0,0,1,1-1H20a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBedDouble; \ No newline at end of file diff --git a/icons/uil-bed.js b/icons/uil-bed.js deleted file mode 100644 index 3f56fc37..00000000 --- a/icons/uil-bed.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBed = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,12.5a3,3,0,1,0-3-3A3,3,0,0,0,7,12.5Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,7,8.5Zm13-2H12a1,1,0,0,0-1,1v6H3v-8a1,1,0,0,0-2,0v13a1,1,0,0,0,2,0v-3H21v3a1,1,0,0,0,2,0v-9A3,3,0,0,0,20,6.5Zm1,7H13v-5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilBed.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBed.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBed; \ No newline at end of file diff --git a/icons/uil-bed.tsx b/icons/uil-bed.tsx new file mode 100644 index 00000000..b12154c4 --- /dev/null +++ b/icons/uil-bed.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBed = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,12.5a3,3,0,1,0-3-3A3,3,0,0,0,7,12.5Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,7,8.5Zm13-2H12a1,1,0,0,0-1,1v6H3v-8a1,1,0,0,0-2,0v13a1,1,0,0,0,2,0v-3H21v3a1,1,0,0,0,2,0v-9A3,3,0,0,0,20,6.5Zm1,7H13v-5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBed; \ No newline at end of file diff --git a/icons/uil-behance-alt.js b/icons/uil-behance-alt.js deleted file mode 100644 index 9c2a7be4..00000000 --- a/icons/uil-behance-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBehanceAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.1084,15.03169a.99748.99748,0,0,0-1.21582.72265,2.99839,2.99839,0,0,1-5.90088-.7539v-1h7a.99974.99974,0,0,0,1-1,5,5,0,1,0-10,0v2a4.99837,4.99837,0,0,0,9.83935,1.24609A.999.999,0,0,0,22.1084,15.03169Zm-4.1167-5.03125a3.01119,3.01119,0,0,1,2.11816.87207,3.04438,3.04438,0,0,1,.69867,1.12793H15.176A2.99509,2.99509,0,0,1,17.9917,10.00044Zm-2-3h4a1,1,0,0,0,0-2h-4a1,1,0,0,0,0,2Zm-6.082,4.71716a3.98653,3.98653,0,0,0-2.918-6.71716h-5a.99973.99973,0,0,0-1,1v13a.99974.99974,0,0,0,1,1h5.5a4.492,4.492,0,0,0,2.418-8.28284ZM2.9917,7.00044h4a2,2,0,1,1,0,4h-4Zm4.5,11h-4.5v-5h4.5a2.5,2.5,0,0,1,0,5Z' - })); -}; - -UilBehanceAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBehanceAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBehanceAlt; \ No newline at end of file diff --git a/icons/uil-behance-alt.tsx b/icons/uil-behance-alt.tsx new file mode 100644 index 00000000..473d161d --- /dev/null +++ b/icons/uil-behance-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBehanceAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.1084,15.03169a.99748.99748,0,0,0-1.21582.72265,2.99839,2.99839,0,0,1-5.90088-.7539v-1h7a.99974.99974,0,0,0,1-1,5,5,0,1,0-10,0v2a4.99837,4.99837,0,0,0,9.83935,1.24609A.999.999,0,0,0,22.1084,15.03169Zm-4.1167-5.03125a3.01119,3.01119,0,0,1,2.11816.87207,3.04438,3.04438,0,0,1,.69867,1.12793H15.176A2.99509,2.99509,0,0,1,17.9917,10.00044Zm-2-3h4a1,1,0,0,0,0-2h-4a1,1,0,0,0,0,2Zm-6.082,4.71716a3.98653,3.98653,0,0,0-2.918-6.71716h-5a.99973.99973,0,0,0-1,1v13a.99974.99974,0,0,0,1,1h5.5a4.492,4.492,0,0,0,2.418-8.28284ZM2.9917,7.00044h4a2,2,0,1,1,0,4h-4Zm4.5,11h-4.5v-5h4.5a2.5,2.5,0,0,1,0,5Z' + })); +}; + +export default UilBehanceAlt; \ No newline at end of file diff --git a/icons/uil-behance.js b/icons/uil-behance.js deleted file mode 100644 index d0318106..00000000 --- a/icons/uil-behance.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBehance = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.07,6.35H15V7.76h5.09ZM19,16.05a2.23,2.23,0,0,1-1.3.37A2.23,2.23,0,0,1,16,15.88a2.49,2.49,0,0,1-.62-1.76H22a6.47,6.47,0,0,0-.17-2,5.08,5.08,0,0,0-.8-1.73,4.17,4.17,0,0,0-1.42-1.21,4.37,4.37,0,0,0-2-.45,4.88,4.88,0,0,0-1.9.37,4.51,4.51,0,0,0-1.47,1,4.4,4.4,0,0,0-.95,1.52,5.4,5.4,0,0,0-.33,1.91,5.52,5.52,0,0,0,.32,1.94A4.46,4.46,0,0,0,14.16,17a4,4,0,0,0,1.46,1,5.2,5.2,0,0,0,1.94.34,4.77,4.77,0,0,0,2.64-.7,4.21,4.21,0,0,0,1.63-2.35H19.62A1.54,1.54,0,0,1,19,16.05Zm-3.43-4.12a1.87,1.87,0,0,1,1-1.14,2.28,2.28,0,0,1,1-.2,1.73,1.73,0,0,1,1.36.49,2.91,2.91,0,0,1,.63,1.45H15.41A3,3,0,0,1,15.52,11.93Zm-5.29-.48a3.06,3.06,0,0,0,1.28-1,2.72,2.72,0,0,0,.43-1.58,3.28,3.28,0,0,0-.29-1.48,2.4,2.4,0,0,0-.82-1,3.24,3.24,0,0,0-1.27-.52,7.54,7.54,0,0,0-1.64-.16H2V18.29H8.1a6.55,6.55,0,0,0,1.65-.21,4.55,4.55,0,0,0,1.43-.65,3.13,3.13,0,0,0,1-1.14,3.41,3.41,0,0,0,.37-1.65,3.47,3.47,0,0,0-.57-2A3,3,0,0,0,10.23,11.45ZM4.77,7.86H7.36a4.17,4.17,0,0,1,.71.06,1.64,1.64,0,0,1,.61.22,1.05,1.05,0,0,1,.42.44,1.42,1.42,0,0,1,.16.72,1.36,1.36,0,0,1-.47,1.15,2,2,0,0,1-1.22.35H4.77ZM9.61,15.3a1.28,1.28,0,0,1-.45.5,2,2,0,0,1-.65.26,3.33,3.33,0,0,1-.78.08h-3V12.69h3a2.4,2.4,0,0,1,1.45.41,1.65,1.65,0,0,1,.54,1.39A1.77,1.77,0,0,1,9.61,15.3Z' - })); -}; - -UilBehance.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBehance.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBehance; \ No newline at end of file diff --git a/icons/uil-behance.tsx b/icons/uil-behance.tsx new file mode 100644 index 00000000..032a9a0b --- /dev/null +++ b/icons/uil-behance.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBehance = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.07,6.35H15V7.76h5.09ZM19,16.05a2.23,2.23,0,0,1-1.3.37A2.23,2.23,0,0,1,16,15.88a2.49,2.49,0,0,1-.62-1.76H22a6.47,6.47,0,0,0-.17-2,5.08,5.08,0,0,0-.8-1.73,4.17,4.17,0,0,0-1.42-1.21,4.37,4.37,0,0,0-2-.45,4.88,4.88,0,0,0-1.9.37,4.51,4.51,0,0,0-1.47,1,4.4,4.4,0,0,0-.95,1.52,5.4,5.4,0,0,0-.33,1.91,5.52,5.52,0,0,0,.32,1.94A4.46,4.46,0,0,0,14.16,17a4,4,0,0,0,1.46,1,5.2,5.2,0,0,0,1.94.34,4.77,4.77,0,0,0,2.64-.7,4.21,4.21,0,0,0,1.63-2.35H19.62A1.54,1.54,0,0,1,19,16.05Zm-3.43-4.12a1.87,1.87,0,0,1,1-1.14,2.28,2.28,0,0,1,1-.2,1.73,1.73,0,0,1,1.36.49,2.91,2.91,0,0,1,.63,1.45H15.41A3,3,0,0,1,15.52,11.93Zm-5.29-.48a3.06,3.06,0,0,0,1.28-1,2.72,2.72,0,0,0,.43-1.58,3.28,3.28,0,0,0-.29-1.48,2.4,2.4,0,0,0-.82-1,3.24,3.24,0,0,0-1.27-.52,7.54,7.54,0,0,0-1.64-.16H2V18.29H8.1a6.55,6.55,0,0,0,1.65-.21,4.55,4.55,0,0,0,1.43-.65,3.13,3.13,0,0,0,1-1.14,3.41,3.41,0,0,0,.37-1.65,3.47,3.47,0,0,0-.57-2A3,3,0,0,0,10.23,11.45ZM4.77,7.86H7.36a4.17,4.17,0,0,1,.71.06,1.64,1.64,0,0,1,.61.22,1.05,1.05,0,0,1,.42.44,1.42,1.42,0,0,1,.16.72,1.36,1.36,0,0,1-.47,1.15,2,2,0,0,1-1.22.35H4.77ZM9.61,15.3a1.28,1.28,0,0,1-.45.5,2,2,0,0,1-.65.26,3.33,3.33,0,0,1-.78.08h-3V12.69h3a2.4,2.4,0,0,1,1.45.41,1.65,1.65,0,0,1,.54,1.39A1.77,1.77,0,0,1,9.61,15.3Z' + })); +}; + +export default UilBehance; \ No newline at end of file diff --git a/icons/uil-bell-school.js b/icons/uil-bell-school.js deleted file mode 100644 index 13e5f081..00000000 --- a/icons/uil-bell-school.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBellSchool = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,8a2,2,0,1,0-2.27,2,4.49,4.49,0,0,1-3,5.85,3,3,0,0,0-1.3-1.43,7,7,0,1,0-10.9,0A3,3,0,0,0,2,17v1a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-.19a6.47,6.47,0,0,0,4.58-8.59A2,2,0,0,0,21,8ZM14,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h.41a6.94,6.94,0,0,0,7.18,0H13a1,1,0,0,1,1,1ZM9,15a5,5,0,1,1,5-5A5,5,0,0,1,9,15ZM9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Z' - })); -}; - -UilBellSchool.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBellSchool.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBellSchool; \ No newline at end of file diff --git a/icons/uil-bell-school.tsx b/icons/uil-bell-school.tsx new file mode 100644 index 00000000..7080fa2c --- /dev/null +++ b/icons/uil-bell-school.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBellSchool = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,8a2,2,0,1,0-2.27,2,4.49,4.49,0,0,1-3,5.85,3,3,0,0,0-1.3-1.43,7,7,0,1,0-10.9,0A3,3,0,0,0,2,17v1a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-.19a6.47,6.47,0,0,0,4.58-8.59A2,2,0,0,0,21,8ZM14,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h.41a6.94,6.94,0,0,0,7.18,0H13a1,1,0,0,1,1,1ZM9,15a5,5,0,1,1,5-5A5,5,0,0,1,9,15ZM9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Z' + })); +}; + +export default UilBellSchool; \ No newline at end of file diff --git a/icons/uil-bell-slash.js b/icons/uil-bell-slash.js deleted file mode 100644 index fe84b1d4..00000000 --- a/icons/uil-bell-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBellSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.07,6.12A3.48,3.48,0,0,1,12,6a4,4,0,0,1,4,4v1.34a1,1,0,0,0,2,0V10a6,6,0,0,0-5-5.91V3a1,1,0,0,0-2,0V4.1l-.45.08a1,1,0,0,0,.52,1.94ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L6.41,7.82A6,6,0,0,0,6,10v3.18A3,3,0,0,0,4,16v2a1,1,0,0,0,1,1H8.14a4,4,0,0,0,7.72,0h1.73l2.7,2.71a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM8,10a3.31,3.31,0,0,1,0-.55L11.59,13H8Zm4,10a2,2,0,0,1-1.72-1h3.44A2,2,0,0,1,12,20ZM6,17V16a1,1,0,0,1,1-1h6.59l2,2Z' - })); -}; - -UilBellSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBellSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBellSlash; \ No newline at end of file diff --git a/icons/uil-bell-slash.tsx b/icons/uil-bell-slash.tsx new file mode 100644 index 00000000..9191cad9 --- /dev/null +++ b/icons/uil-bell-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBellSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.07,6.12A3.48,3.48,0,0,1,12,6a4,4,0,0,1,4,4v1.34a1,1,0,0,0,2,0V10a6,6,0,0,0-5-5.91V3a1,1,0,0,0-2,0V4.1l-.45.08a1,1,0,0,0,.52,1.94ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L6.41,7.82A6,6,0,0,0,6,10v3.18A3,3,0,0,0,4,16v2a1,1,0,0,0,1,1H8.14a4,4,0,0,0,7.72,0h1.73l2.7,2.71a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM8,10a3.31,3.31,0,0,1,0-.55L11.59,13H8Zm4,10a2,2,0,0,1-1.72-1h3.44A2,2,0,0,1,12,20ZM6,17V16a1,1,0,0,1,1-1h6.59l2,2Z' + })); +}; + +export default UilBellSlash; \ No newline at end of file diff --git a/icons/uil-bell.js b/icons/uil-bell.js deleted file mode 100644 index 8895d8ee..00000000 --- a/icons/uil-bell.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBell = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,13.18V10a6,6,0,0,0-5-5.91V3a1,1,0,0,0-2,0V4.09A6,6,0,0,0,6,10v3.18A3,3,0,0,0,4,16v2a1,1,0,0,0,1,1H8.14a4,4,0,0,0,7.72,0H19a1,1,0,0,0,1-1V16A3,3,0,0,0,18,13.18ZM8,10a4,4,0,0,1,8,0v3H8Zm4,10a2,2,0,0,1-1.72-1h3.44A2,2,0,0,1,12,20Zm6-3H6V16a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilBell.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBell.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBell; \ No newline at end of file diff --git a/icons/uil-bell.tsx b/icons/uil-bell.tsx new file mode 100644 index 00000000..69eafda0 --- /dev/null +++ b/icons/uil-bell.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBell = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,13.18V10a6,6,0,0,0-5-5.91V3a1,1,0,0,0-2,0V4.09A6,6,0,0,0,6,10v3.18A3,3,0,0,0,4,16v2a1,1,0,0,0,1,1H8.14a4,4,0,0,0,7.72,0H19a1,1,0,0,0,1-1V16A3,3,0,0,0,18,13.18ZM8,10a4,4,0,0,1,8,0v3H8Zm4,10a2,2,0,0,1-1.72-1h3.44A2,2,0,0,1,12,20Zm6-3H6V16a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBell; \ No newline at end of file diff --git a/icons/uil-bill.js b/icons/uil-bill.js deleted file mode 100644 index 159ae00b..00000000 --- a/icons/uil-bill.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBill = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.5,10.5H12a1,1,0,0,0,0-2H11V8A1,1,0,0,0,9,8v.55a2.5,2.5,0,0,0,.5,4.95h1a.5.5,0,0,1,0,1H8a1,1,0,0,0,0,2H9V17a1,1,0,0,0,2,0v-.55a2.5,2.5,0,0,0-.5-4.95h-1a.5.5,0,0,1,0-1ZM21,12H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Z' - })); -}; - -UilBill.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBill.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBill; \ No newline at end of file diff --git a/icons/uil-bill.tsx b/icons/uil-bill.tsx new file mode 100644 index 00000000..530a48e7 --- /dev/null +++ b/icons/uil-bill.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBill = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.5,10.5H12a1,1,0,0,0,0-2H11V8A1,1,0,0,0,9,8v.55a2.5,2.5,0,0,0,.5,4.95h1a.5.5,0,0,1,0,1H8a1,1,0,0,0,0,2H9V17a1,1,0,0,0,2,0v-.55a2.5,2.5,0,0,0-.5-4.95h-1a.5.5,0,0,1,0-1ZM21,12H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Z' + })); +}; + +export default UilBill; \ No newline at end of file diff --git a/icons/uil-bing.js b/icons/uil-bing.js deleted file mode 100644 index c8352547..00000000 --- a/icons/uil-bing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.1,8.6l1.7,4.3l2.8,1.3L9,17.5V3.4L5,2v17.8L9,22l10-5.8v-4.5L10.1,8.6z' - })); -}; - -UilBing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBing; \ No newline at end of file diff --git a/icons/uil-bing.tsx b/icons/uil-bing.tsx new file mode 100644 index 00000000..d4820d4e --- /dev/null +++ b/icons/uil-bing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.1,8.6l1.7,4.3l2.8,1.3L9,17.5V3.4L5,2v17.8L9,22l10-5.8v-4.5L10.1,8.6z' + })); +}; + +export default UilBing; \ No newline at end of file diff --git a/icons/uil-bitcoin-alt.js b/icons/uil-bitcoin-alt.js deleted file mode 100644 index 0ffc996a..00000000 --- a/icons/uil-bitcoin-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBitcoinAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.30426,11.24115A3.99779,3.99779,0,0,0,12.9917,5.002v-1a1,1,0,1,0-2,0v1h-2v-1a1,1,0,1,0-2,0v1h-1a1,1,0,0,0,0,2h1v10h-1a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h2v1a1,1,0,0,0,2,0v-1h2a3.98966,3.98966,0,0,0,1.31256-7.7608ZM8.9917,7.002h4a2,2,0,0,1,0,4h-4Zm6,10h-6v-4h6a2,2,0,1,1,0,4Z' - })); -}; - -UilBitcoinAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBitcoinAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBitcoinAlt; \ No newline at end of file diff --git a/icons/uil-bitcoin-alt.tsx b/icons/uil-bitcoin-alt.tsx new file mode 100644 index 00000000..60de1534 --- /dev/null +++ b/icons/uil-bitcoin-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBitcoinAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.30426,11.24115A3.99779,3.99779,0,0,0,12.9917,5.002v-1a1,1,0,1,0-2,0v1h-2v-1a1,1,0,1,0-2,0v1h-1a1,1,0,0,0,0,2h1v10h-1a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h2v1a1,1,0,0,0,2,0v-1h2a3.98966,3.98966,0,0,0,1.31256-7.7608ZM8.9917,7.002h4a2,2,0,0,1,0,4h-4Zm6,10h-6v-4h6a2,2,0,1,1,0,4Z' + })); +}; + +export default UilBitcoinAlt; \ No newline at end of file diff --git a/icons/uil-bitcoin-circle.js b/icons/uil-bitcoin-circle.js deleted file mode 100644 index e9430be3..00000000 --- a/icons/uil-bitcoin-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBitcoinCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21ZM14,7V6a1,1,0,0,0-2,0V7H11V6A1,1,0,0,0,9,6V7H8A1,1,0,0,0,8,9H9v6H8a1,1,0,0,0,0,2H9v1a1,1,0,0,0,2,0V17h1v1a1,1,0,0,0,2,0V17a3,3,0,0,0,3-3,3,3,0,0,0-.77-2A3,3,0,0,0,17,10,3,3,0,0,0,14,7Zm0,8H11V13h3a1,1,0,0,1,0,2Zm0-4H11V9h3a1,1,0,0,1,0,2Z' - })); -}; - -UilBitcoinCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBitcoinCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBitcoinCircle; \ No newline at end of file diff --git a/icons/uil-bitcoin-circle.tsx b/icons/uil-bitcoin-circle.tsx new file mode 100644 index 00000000..c874fe65 --- /dev/null +++ b/icons/uil-bitcoin-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBitcoinCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21ZM14,7V6a1,1,0,0,0-2,0V7H11V6A1,1,0,0,0,9,6V7H8A1,1,0,0,0,8,9H9v6H8a1,1,0,0,0,0,2H9v1a1,1,0,0,0,2,0V17h1v1a1,1,0,0,0,2,0V17a3,3,0,0,0,3-3,3,3,0,0,0-.77-2A3,3,0,0,0,17,10,3,3,0,0,0,14,7Zm0,8H11V13h3a1,1,0,0,1,0,2Zm0-4H11V9h3a1,1,0,0,1,0,2Z' + })); +}; + +export default UilBitcoinCircle; \ No newline at end of file diff --git a/icons/uil-bitcoin-sign.js b/icons/uil-bitcoin-sign.js deleted file mode 100644 index e6c481dc..00000000 --- a/icons/uil-bitcoin-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBitcoinSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,9a4,4,0,0,0-4-4V3a1,1,0,0,0-2,0V5H11V3A1,1,0,0,0,9,3V5H6A1,1,0,0,0,6,7H7V17H6a1,1,0,0,0,0,2H9v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19a4,4,0,0,0,2.62-7A4,4,0,0,0,19,9Zm-4,8H9V13h6a2,2,0,0,1,0,4Zm0-6H9V7h6a2,2,0,0,1,0,4Z' - })); -}; - -UilBitcoinSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBitcoinSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBitcoinSign; \ No newline at end of file diff --git a/icons/uil-bitcoin-sign.tsx b/icons/uil-bitcoin-sign.tsx new file mode 100644 index 00000000..b6cc5343 --- /dev/null +++ b/icons/uil-bitcoin-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBitcoinSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,9a4,4,0,0,0-4-4V3a1,1,0,0,0-2,0V5H11V3A1,1,0,0,0,9,3V5H6A1,1,0,0,0,6,7H7V17H6a1,1,0,0,0,0,2H9v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19a4,4,0,0,0,2.62-7A4,4,0,0,0,19,9Zm-4,8H9V13h6a2,2,0,0,1,0,4Zm0-6H9V7h6a2,2,0,0,1,0,4Z' + })); +}; + +export default UilBitcoinSign; \ No newline at end of file diff --git a/icons/uil-bitcoin.js b/icons/uil-bitcoin.js deleted file mode 100644 index 99cbf673..00000000 --- a/icons/uil-bitcoin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBitcoin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.136,12.11664l-.59577,2.41528c.73542.18469,3.00373.92127,3.33893-.44122C14.22961,12.66974,11.8714,12.30225,11.136,12.11664Zm.81262-3.29621-.5401,2.19056c.61243.15442,2.5003.78405,2.80621-.45526C14.53339,9.26294,12.5611,8.97479,11.94867,8.82043ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm4.358,8.57538a1.74286,1.74286,0,0,1-1.38525,1.611,1.93285,1.93285,0,0,1,.99682,2.66089c-.58551,1.69214-1.97662,1.835-3.82653,1.48089l-.449,1.81971-1.08484-.27344.44312-1.79529c-.28119-.07062-.56855-.14563-.86457-.22687L9.7431,17.65594l-1.08362-.27343.449-1.82312c-.25342-.06562-.5108-.13532-.77344-.20185l-1.41174-.35595.53857-1.25592s.79932.215.78852.19909a.39446.39446,0,0,0,.49719-.26062L9.965,8.74634a.583.583,0,0,0-.5055-.63812c.017-.01154-.788-.19812-.788-.19812l.28863-1.17188,1.4961.37781L10.455,7.1217c.22491.05652.45666.11029.69275.16468l.44464-1.80188,1.08423.27343L12.241,7.52448c.29107.06719.584.135.8692.2069l.43255-1.755,1.0849.27344-.44433,1.80249C15.553,8.52948,16.55475,9.24481,16.358,10.57538Z' - })); -}; - -UilBitcoin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBitcoin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBitcoin; \ No newline at end of file diff --git a/icons/uil-bitcoin.tsx b/icons/uil-bitcoin.tsx new file mode 100644 index 00000000..97c24d85 --- /dev/null +++ b/icons/uil-bitcoin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBitcoin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.136,12.11664l-.59577,2.41528c.73542.18469,3.00373.92127,3.33893-.44122C14.22961,12.66974,11.8714,12.30225,11.136,12.11664Zm.81262-3.29621-.5401,2.19056c.61243.15442,2.5003.78405,2.80621-.45526C14.53339,9.26294,12.5611,8.97479,11.94867,8.82043ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm4.358,8.57538a1.74286,1.74286,0,0,1-1.38525,1.611,1.93285,1.93285,0,0,1,.99682,2.66089c-.58551,1.69214-1.97662,1.835-3.82653,1.48089l-.449,1.81971-1.08484-.27344.44312-1.79529c-.28119-.07062-.56855-.14563-.86457-.22687L9.7431,17.65594l-1.08362-.27343.449-1.82312c-.25342-.06562-.5108-.13532-.77344-.20185l-1.41174-.35595.53857-1.25592s.79932.215.78852.19909a.39446.39446,0,0,0,.49719-.26062L9.965,8.74634a.583.583,0,0,0-.5055-.63812c.017-.01154-.788-.19812-.788-.19812l.28863-1.17188,1.4961.37781L10.455,7.1217c.22491.05652.45666.11029.69275.16468l.44464-1.80188,1.08423.27343L12.241,7.52448c.29107.06719.584.135.8692.2069l.43255-1.755,1.0849.27344-.44433,1.80249C15.553,8.52948,16.55475,9.24481,16.358,10.57538Z' + })); +}; + +export default UilBitcoin; \ No newline at end of file diff --git a/icons/uil-black-berry.js b/icons/uil-black-berry.js deleted file mode 100644 index 44698a79..00000000 --- a/icons/uil-black-berry.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBlackBerry = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2ZM7.19,13.35H5.27l.52-2.41H7.63c1.2,0,1.48.58,1.48,1.05C9.11,12.64,8.68,13.35,7.19,13.35Zm.66-3.64H5.94L6.46,7.3H8.3c1.19,0,1.47.59,1.47,1C9.77,9,9.35,9.71,7.85,9.71Zm3.75,7.43H9.68l.53-2.42h1.84c1.19,0,1.47.59,1.47,1.06C13.52,16.43,13.1,17.14,11.6,17.14Zm.71-3.79H10.4l.52-2.41h1.84c1.19,0,1.47.58,1.47,1.05C14.23,12.64,13.81,13.35,12.31,13.35ZM13,9.71H11.06l.52-2.41h1.84c1.2,0,1.48.59,1.48,1C14.9,9,14.47,9.71,13,9.71Zm3.74,5.61H14.81l.52-2.42h1.84c1.19,0,1.48.59,1.48,1.06C18.65,14.61,18.22,15.32,16.72,15.32Zm.72-3.44H15.52L16,9.46h1.84c1.2,0,1.48.59,1.48,1C19.36,11.17,18.93,11.88,17.44,11.88Z' - })); -}; - -UilBlackBerry.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBlackBerry.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBlackBerry; \ No newline at end of file diff --git a/icons/uil-black-berry.tsx b/icons/uil-black-berry.tsx new file mode 100644 index 00000000..cce6b850 --- /dev/null +++ b/icons/uil-black-berry.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBlackBerry = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2ZM7.19,13.35H5.27l.52-2.41H7.63c1.2,0,1.48.58,1.48,1.05C9.11,12.64,8.68,13.35,7.19,13.35Zm.66-3.64H5.94L6.46,7.3H8.3c1.19,0,1.47.59,1.47,1C9.77,9,9.35,9.71,7.85,9.71Zm3.75,7.43H9.68l.53-2.42h1.84c1.19,0,1.47.59,1.47,1.06C13.52,16.43,13.1,17.14,11.6,17.14Zm.71-3.79H10.4l.52-2.41h1.84c1.19,0,1.47.58,1.47,1.05C14.23,12.64,13.81,13.35,12.31,13.35ZM13,9.71H11.06l.52-2.41h1.84c1.2,0,1.48.59,1.48,1C14.9,9,14.47,9.71,13,9.71Zm3.74,5.61H14.81l.52-2.42h1.84c1.19,0,1.48.59,1.48,1.06C18.65,14.61,18.22,15.32,16.72,15.32Zm.72-3.44H15.52L16,9.46h1.84c1.2,0,1.48.59,1.48,1C19.36,11.17,18.93,11.88,17.44,11.88Z' + })); +}; + +export default UilBlackBerry; \ No newline at end of file diff --git a/icons/uil-blogger-alt.js b/icons/uil-blogger-alt.js deleted file mode 100644 index a8c002fc..00000000 --- a/icons/uil-blogger-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBloggerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.99121,13.00044h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-4-2h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm6-1.001v-.999a4.004,4.004,0,0,0-4-4h-2a5.00589,5.00589,0,0,0-5,5v4a5.00589,5.00589,0,0,0,5,5h4a5.00589,5.00589,0,0,0,5-5v-1A3.00474,3.00474,0,0,0,15.99121,9.99946Zm0,.001v.001l-1-.001Zm1,4a3.00328,3.00328,0,0,1-3,3h-4a3.00328,3.00328,0,0,1-3-3v-4a3.00328,3.00328,0,0,1,3-3h2a2.0026,2.0026,0,0,1,2,2v1a2.0026,2.0026,0,0,0,2,2,1.00067,1.00067,0,0,1,1,1Zm3-13h-16a3.00328,3.00328,0,0,0-3,3v16a3.00328,3.00328,0,0,0,3,3h16a3.00328,3.00328,0,0,0,3-3v-16A3.00328,3.00328,0,0,0,19.99121,1.00044Zm1,19a1.00067,1.00067,0,0,1-1,1h-16a1.00067,1.00067,0,0,1-1-1v-16a1.00067,1.00067,0,0,1,1-1h16a1.00067,1.00067,0,0,1,1,1Z' - })); -}; - -UilBloggerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBloggerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBloggerAlt; \ No newline at end of file diff --git a/icons/uil-blogger-alt.tsx b/icons/uil-blogger-alt.tsx new file mode 100644 index 00000000..8fc4af0c --- /dev/null +++ b/icons/uil-blogger-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBloggerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.99121,13.00044h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-4-2h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm6-1.001v-.999a4.004,4.004,0,0,0-4-4h-2a5.00589,5.00589,0,0,0-5,5v4a5.00589,5.00589,0,0,0,5,5h4a5.00589,5.00589,0,0,0,5-5v-1A3.00474,3.00474,0,0,0,15.99121,9.99946Zm0,.001v.001l-1-.001Zm1,4a3.00328,3.00328,0,0,1-3,3h-4a3.00328,3.00328,0,0,1-3-3v-4a3.00328,3.00328,0,0,1,3-3h2a2.0026,2.0026,0,0,1,2,2v1a2.0026,2.0026,0,0,0,2,2,1.00067,1.00067,0,0,1,1,1Zm3-13h-16a3.00328,3.00328,0,0,0-3,3v16a3.00328,3.00328,0,0,0,3,3h16a3.00328,3.00328,0,0,0,3-3v-16A3.00328,3.00328,0,0,0,19.99121,1.00044Zm1,19a1.00067,1.00067,0,0,1-1,1h-16a1.00067,1.00067,0,0,1-1-1v-16a1.00067,1.00067,0,0,1,1-1h16a1.00067,1.00067,0,0,1,1,1Z' + })); +}; + +export default UilBloggerAlt; \ No newline at end of file diff --git a/icons/uil-blogger.js b/icons/uil-blogger.js deleted file mode 100644 index 765abd16..00000000 --- a/icons/uil-blogger.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBlogger = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.71008,10.46008h2.23883a.77084.77084,0,1,0,0-1.54168H9.71008a.77084.77084,0,1,0,0,1.54168Zm9.71826-8.45837H4.555A2.57277,2.57277,0,0,0,1.9917,4.56506V19.43829A2.57278,2.57278,0,0,0,4.555,22.00171H19.42822a2.57268,2.57268,0,0,0,2.56348-2.56329V4.56506A2.57267,2.57267,0,0,0,19.42834,2.00171ZM18.35577,11.6795l-.01965,2.67542a4.0515,4.0515,0,0,1-4.03857,4.02179h-4.639a4.04922,4.04922,0,0,1-4.04181-4.0249V9.65747A4.05258,4.05258,0,0,1,9.65851,5.62671h2.82373a4.45954,4.45954,0,0,1,3.1203,2.19971,3.15646,3.15646,0,0,1,.36182,1.36767c.06738.50556.10284.88123.33007,1.08942.31934.28949,1.50727.09448,1.74219.27844l.17883.13983.10889.22168.036.17755Zm-4.097,1.8639H9.71008a.75035.75035,0,1,0,0,1.5h4.54871a.75024.75024,0,1,0,0-1.5Z' - })); -}; - -UilBlogger.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBlogger.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBlogger; \ No newline at end of file diff --git a/icons/uil-blogger.tsx b/icons/uil-blogger.tsx new file mode 100644 index 00000000..462ca0ec --- /dev/null +++ b/icons/uil-blogger.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBlogger = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.71008,10.46008h2.23883a.77084.77084,0,1,0,0-1.54168H9.71008a.77084.77084,0,1,0,0,1.54168Zm9.71826-8.45837H4.555A2.57277,2.57277,0,0,0,1.9917,4.56506V19.43829A2.57278,2.57278,0,0,0,4.555,22.00171H19.42822a2.57268,2.57268,0,0,0,2.56348-2.56329V4.56506A2.57267,2.57267,0,0,0,19.42834,2.00171ZM18.35577,11.6795l-.01965,2.67542a4.0515,4.0515,0,0,1-4.03857,4.02179h-4.639a4.04922,4.04922,0,0,1-4.04181-4.0249V9.65747A4.05258,4.05258,0,0,1,9.65851,5.62671h2.82373a4.45954,4.45954,0,0,1,3.1203,2.19971,3.15646,3.15646,0,0,1,.36182,1.36767c.06738.50556.10284.88123.33007,1.08942.31934.28949,1.50727.09448,1.74219.27844l.17883.13983.10889.22168.036.17755Zm-4.097,1.8639H9.71008a.75035.75035,0,1,0,0,1.5h4.54871a.75024.75024,0,1,0,0-1.5Z' + })); +}; + +export default UilBlogger; \ No newline at end of file diff --git a/icons/uil-bluetooth-b.js b/icons/uil-bluetooth-b.js deleted file mode 100644 index 5794db18..00000000 --- a/icons/uil-bluetooth-b.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBluetoothB = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.41,12l3.8-3.79a1,1,0,0,0,0-1.42l-4.5-4.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,11,3V9.59L8.21,6.79A1,1,0,1,0,6.79,8.21L10.59,12l-3.8,3.79a1,1,0,1,0,1.42,1.42L11,14.41V21a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4.5-4.5a1,1,0,0,0,0-1.42ZM13,5.41,15.09,7.5,13,9.59Zm0,13.18V14.41l2.09,2.09Z' - })); -}; - -UilBluetoothB.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBluetoothB.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBluetoothB; \ No newline at end of file diff --git a/icons/uil-bluetooth-b.tsx b/icons/uil-bluetooth-b.tsx new file mode 100644 index 00000000..2b8e931d --- /dev/null +++ b/icons/uil-bluetooth-b.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBluetoothB = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.41,12l3.8-3.79a1,1,0,0,0,0-1.42l-4.5-4.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,11,3V9.59L8.21,6.79A1,1,0,1,0,6.79,8.21L10.59,12l-3.8,3.79a1,1,0,1,0,1.42,1.42L11,14.41V21a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4.5-4.5a1,1,0,0,0,0-1.42ZM13,5.41,15.09,7.5,13,9.59Zm0,13.18V14.41l2.09,2.09Z' + })); +}; + +export default UilBluetoothB; \ No newline at end of file diff --git a/icons/uil-bold.js b/icons/uil-bold.js deleted file mode 100644 index 459dd460..00000000 --- a/icons/uil-bold.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBold = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.5,9.5A3.5,3.5,0,0,0,13,6H8.5a1,1,0,0,0-1,1V17a1,1,0,0,0,1,1H13a3.49,3.49,0,0,0,2.44-6A3.5,3.5,0,0,0,16.5,9.5ZM13,16H9.5V13H13a1.5,1.5,0,0,1,0,3Zm0-5H9.5V8H13a1.5,1.5,0,0,1,0,3Z' - })); -}; - -UilBold.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBold.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBold; \ No newline at end of file diff --git a/icons/uil-bold.tsx b/icons/uil-bold.tsx new file mode 100644 index 00000000..3caf9587 --- /dev/null +++ b/icons/uil-bold.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBold = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.5,9.5A3.5,3.5,0,0,0,13,6H8.5a1,1,0,0,0-1,1V17a1,1,0,0,0,1,1H13a3.49,3.49,0,0,0,2.44-6A3.5,3.5,0,0,0,16.5,9.5ZM13,16H9.5V13H13a1.5,1.5,0,0,1,0,3Zm0-5H9.5V8H13a1.5,1.5,0,0,1,0,3Z' + })); +}; + +export default UilBold; \ No newline at end of file diff --git a/icons/uil-bolt-alt.js b/icons/uil-bolt-alt.js deleted file mode 100644 index 48928f46..00000000 --- a/icons/uil-bolt-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBoltAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.89,9.55A1,1,0,0,0,19,9H14V3a1,1,0,0,0-.69-1,1,1,0,0,0-1.12.36l-8,11a1,1,0,0,0-.08,1A1,1,0,0,0,5,15h5v6a1,1,0,0,0,.69.95A1.12,1.12,0,0,0,11,22a1,1,0,0,0,.81-.41l8-11A1,1,0,0,0,19.89,9.55ZM12,17.92V14a1,1,0,0,0-1-1H7l5-6.92V10a1,1,0,0,0,1,1h4Z' - })); -}; - -UilBoltAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBoltAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBoltAlt; \ No newline at end of file diff --git a/icons/uil-bolt-alt.tsx b/icons/uil-bolt-alt.tsx new file mode 100644 index 00000000..57e8f4c7 --- /dev/null +++ b/icons/uil-bolt-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBoltAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.89,9.55A1,1,0,0,0,19,9H14V3a1,1,0,0,0-.69-1,1,1,0,0,0-1.12.36l-8,11a1,1,0,0,0-.08,1A1,1,0,0,0,5,15h5v6a1,1,0,0,0,.69.95A1.12,1.12,0,0,0,11,22a1,1,0,0,0,.81-.41l8-11A1,1,0,0,0,19.89,9.55ZM12,17.92V14a1,1,0,0,0-1-1H7l5-6.92V10a1,1,0,0,0,1,1h4Z' + })); +}; + +export default UilBoltAlt; \ No newline at end of file diff --git a/icons/uil-bolt-slash.js b/icons/uil-bolt-slash.js deleted file mode 100644 index 00a23dbb..00000000 --- a/icons/uil-bolt-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBoltSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.67,4.23A1,1,0,0,0,9.6,4h5.1L13.43,8.74a1,1,0,0,0,.17.87,1,1,0,0,0,.79.39H18l-1.13,1.24a1,1,0,0,0,.07,1.41,1,1,0,0,0,.67.26,1,1,0,0,0,.74-.33L21,9.67A1,1,0,0,0,20.23,8H15.69L17,3.26a1,1,0,0,0-.18-.87A1,1,0,0,0,16,2H9a1,1,0,0,0-1,.74L8,3A1,1,0,0,0,8.67,4.23Zm13,16.06-18-18A1,1,0,0,0,2.29,3.71L6.61,8,5.35,12.74a1,1,0,0,0,.18.87,1,1,0,0,0,.79.39h3.84L8.35,20.74a1,1,0,0,0,.49,1.14,1,1,0,0,0,.48.12,1,1,0,0,0,.74-.33l4.85-5.34,5.38,5.38a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM7.62,12l.63-2.34L10.59,12Zm3.73,5.28,1-3.56,1.2,1.19Z' - })); -}; - -UilBoltSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBoltSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBoltSlash; \ No newline at end of file diff --git a/icons/uil-bolt-slash.tsx b/icons/uil-bolt-slash.tsx new file mode 100644 index 00000000..971b6dc4 --- /dev/null +++ b/icons/uil-bolt-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBoltSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.67,4.23A1,1,0,0,0,9.6,4h5.1L13.43,8.74a1,1,0,0,0,.17.87,1,1,0,0,0,.79.39H18l-1.13,1.24a1,1,0,0,0,.07,1.41,1,1,0,0,0,.67.26,1,1,0,0,0,.74-.33L21,9.67A1,1,0,0,0,20.23,8H15.69L17,3.26a1,1,0,0,0-.18-.87A1,1,0,0,0,16,2H9a1,1,0,0,0-1,.74L8,3A1,1,0,0,0,8.67,4.23Zm13,16.06-18-18A1,1,0,0,0,2.29,3.71L6.61,8,5.35,12.74a1,1,0,0,0,.18.87,1,1,0,0,0,.79.39h3.84L8.35,20.74a1,1,0,0,0,.49,1.14,1,1,0,0,0,.48.12,1,1,0,0,0,.74-.33l4.85-5.34,5.38,5.38a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM7.62,12l.63-2.34L10.59,12Zm3.73,5.28,1-3.56,1.2,1.19Z' + })); +}; + +export default UilBoltSlash; \ No newline at end of file diff --git a/icons/uil-bolt.js b/icons/uil-bolt.js deleted file mode 100644 index b162cdd0..00000000 --- a/icons/uil-bolt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBolt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.87,8.6A1,1,0,0,0,19,8H14.42l1.27-4.74a1,1,0,0,0-.17-.87A1,1,0,0,0,14.73,2h-7a1,1,0,0,0-1,.74l-2.68,10a1,1,0,0,0,.17.87,1,1,0,0,0,.8.39H8.89L7.08,20.74a1,1,0,0,0,1.71.93l10.9-12A1,1,0,0,0,19.87,8.6Zm-9.79,8.68,1.07-4a1,1,0,0,0-.17-.87,1,1,0,0,0-.79-.39H6.35L8.49,4h4.93L12.15,8.74a1,1,0,0,0,1,1.26h3.57Z' - })); -}; - -UilBolt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBolt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBolt; \ No newline at end of file diff --git a/icons/uil-bolt.tsx b/icons/uil-bolt.tsx new file mode 100644 index 00000000..95428cd2 --- /dev/null +++ b/icons/uil-bolt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBolt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.87,8.6A1,1,0,0,0,19,8H14.42l1.27-4.74a1,1,0,0,0-.17-.87A1,1,0,0,0,14.73,2h-7a1,1,0,0,0-1,.74l-2.68,10a1,1,0,0,0,.17.87,1,1,0,0,0,.8.39H8.89L7.08,20.74a1,1,0,0,0,1.71.93l10.9-12A1,1,0,0,0,19.87,8.6Zm-9.79,8.68,1.07-4a1,1,0,0,0-.17-.87,1,1,0,0,0-.79-.39H6.35L8.49,4h4.93L12.15,8.74a1,1,0,0,0,1,1.26h3.57Z' + })); +}; + +export default UilBolt; \ No newline at end of file diff --git a/icons/uil-book-alt.js b/icons/uil-book-alt.js deleted file mode 100644 index e95cc83a..00000000 --- a/icons/uil-book-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,2H8A4,4,0,0,0,4,6V18a4,4,0,0,0,4,4H18a2,2,0,0,0,2-2V4A2,2,0,0,0,18,2ZM6,6A2,2,0,0,1,8,4H18V14H8a3.91,3.91,0,0,0-2,.56ZM8,20a2,2,0,0,1,0-4H18v4ZM10,8h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' - })); -}; - -UilBookAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookAlt; \ No newline at end of file diff --git a/icons/uil-book-alt.tsx b/icons/uil-book-alt.tsx new file mode 100644 index 00000000..55e32b39 --- /dev/null +++ b/icons/uil-book-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,2H8A4,4,0,0,0,4,6V18a4,4,0,0,0,4,4H18a2,2,0,0,0,2-2V4A2,2,0,0,0,18,2ZM6,6A2,2,0,0,1,8,4H18V14H8a3.91,3.91,0,0,0-2,.56ZM8,20a2,2,0,0,1,0-4H18v4ZM10,8h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' + })); +}; + +export default UilBookAlt; \ No newline at end of file diff --git a/icons/uil-book-medical.js b/icons/uil-book-medical.js deleted file mode 100644 index 78d066d9..00000000 --- a/icons/uil-book-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,9H11V7A1,1,0,0,0,9,7V9H7a1,1,0,0,0,0,2H9v2a1,1,0,0,0,2,0V11h2a1,1,0,0,0,0-2Zm5,6V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM4,15V5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V15a1,1,0,0,1-1,1H5A1,1,0,0,1,4,15ZM21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Z' - })); -}; - -UilBookMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookMedical; \ No newline at end of file diff --git a/icons/uil-book-medical.tsx b/icons/uil-book-medical.tsx new file mode 100644 index 00000000..3691d28f --- /dev/null +++ b/icons/uil-book-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,9H11V7A1,1,0,0,0,9,7V9H7a1,1,0,0,0,0,2H9v2a1,1,0,0,0,2,0V11h2a1,1,0,0,0,0-2Zm5,6V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM4,15V5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V15a1,1,0,0,1-1,1H5A1,1,0,0,1,4,15ZM21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Z' + })); +}; + +export default UilBookMedical; \ No newline at end of file diff --git a/icons/uil-book-open.js b/icons/uil-book-open.js deleted file mode 100644 index 5b484d53..00000000 --- a/icons/uil-book-open.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookOpen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.17,2.06A13.1,13.1,0,0,0,19,1.87a12.94,12.94,0,0,0-7,2.05,12.94,12.94,0,0,0-7-2,13.1,13.1,0,0,0-2.17.19,1,1,0,0,0-.83,1v12a1,1,0,0,0,1.17,1,10.9,10.9,0,0,1,8.25,1.91l.12.07.11,0a.91.91,0,0,0,.7,0l.11,0,.12-.07A10.9,10.9,0,0,1,20.83,16a1,1,0,0,0,1.17-1v-12A1,1,0,0,0,21.17,2.06ZM11,15.35a12.87,12.87,0,0,0-6-1.48c-.33,0-.66,0-1,0v-10a8.69,8.69,0,0,1,1,0,10.86,10.86,0,0,1,6,1.8Zm9-1.44c-.34,0-.67,0-1,0a12.87,12.87,0,0,0-6,1.48V5.67a10.86,10.86,0,0,1,6-1.8,8.69,8.69,0,0,1,1,0Zm1.17,4.15A13.1,13.1,0,0,0,19,17.87a12.94,12.94,0,0,0-7,2.05,12.94,12.94,0,0,0-7-2.05,13.1,13.1,0,0,0-2.17.19A1,1,0,0,0,2,19.21,1,1,0,0,0,3.17,20a10.9,10.9,0,0,1,8.25,1.91,1,1,0,0,0,1.16,0A10.9,10.9,0,0,1,20.83,20,1,1,0,0,0,22,19.21,1,1,0,0,0,21.17,18.06Z' - })); -}; - -UilBookOpen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookOpen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookOpen; \ No newline at end of file diff --git a/icons/uil-book-open.tsx b/icons/uil-book-open.tsx new file mode 100644 index 00000000..51c993d7 --- /dev/null +++ b/icons/uil-book-open.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookOpen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.17,2.06A13.1,13.1,0,0,0,19,1.87a12.94,12.94,0,0,0-7,2.05,12.94,12.94,0,0,0-7-2,13.1,13.1,0,0,0-2.17.19,1,1,0,0,0-.83,1v12a1,1,0,0,0,1.17,1,10.9,10.9,0,0,1,8.25,1.91l.12.07.11,0a.91.91,0,0,0,.7,0l.11,0,.12-.07A10.9,10.9,0,0,1,20.83,16a1,1,0,0,0,1.17-1v-12A1,1,0,0,0,21.17,2.06ZM11,15.35a12.87,12.87,0,0,0-6-1.48c-.33,0-.66,0-1,0v-10a8.69,8.69,0,0,1,1,0,10.86,10.86,0,0,1,6,1.8Zm9-1.44c-.34,0-.67,0-1,0a12.87,12.87,0,0,0-6,1.48V5.67a10.86,10.86,0,0,1,6-1.8,8.69,8.69,0,0,1,1,0Zm1.17,4.15A13.1,13.1,0,0,0,19,17.87a12.94,12.94,0,0,0-7,2.05,12.94,12.94,0,0,0-7-2.05,13.1,13.1,0,0,0-2.17.19A1,1,0,0,0,2,19.21,1,1,0,0,0,3.17,20a10.9,10.9,0,0,1,8.25,1.91,1,1,0,0,0,1.16,0A10.9,10.9,0,0,1,20.83,20,1,1,0,0,0,22,19.21,1,1,0,0,0,21.17,18.06Z' + })); +}; + +export default UilBookOpen; \ No newline at end of file diff --git a/icons/uil-book-reader.js b/icons/uil-book-reader.js deleted file mode 100644 index c380d8b1..00000000 --- a/icons/uil-book-reader.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookReader = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.18,10.19A11.9,11.9,0,0,0,18,10c-.42,0-.83,0-1.24.08a5.91,5.91,0,0,0-1.91-1.65,3.81,3.81,0,0,0,1-2.57,3.86,3.86,0,0,0-7.72,0,3.81,3.81,0,0,0,1,2.57,6.11,6.11,0,0,0-1.91,1.64C6.83,10,6.42,10,6,10a11.9,11.9,0,0,0-2.18.21,1,1,0,0,0-.82,1v8.25a1,1,0,0,0,.36.77,1,1,0,0,0,.82.22A9.75,9.75,0,0,1,6,20.23a9.89,9.89,0,0,1,5.45,1.63h0l0,0,.13.05h0A1.09,1.09,0,0,0,12,22a.87.87,0,0,0,.28-.05l.07,0,.13-.05,0,0h0A9.89,9.89,0,0,1,18,20.23a9.75,9.75,0,0,1,1.82.18,1,1,0,0,0,.82-.22,1,1,0,0,0,.36-.77V11.17A1,1,0,0,0,20.18,10.19ZM12,4a1.86,1.86,0,0,1,0,3.71h0A1.86,1.86,0,0,1,12,4ZM11,19.33a11.92,11.92,0,0,0-5-1.1c-.33,0-.66,0-1,.05V12a9.63,9.63,0,0,1,2.52.05l.11,0A10,10,0,0,1,11,13.33Zm1-7.73a11.77,11.77,0,0,0-1.38-.68l-.06,0c-.33-.13-.66-.26-1-.36A4,4,0,0,1,12,9.69h0a4,4,0,0,1,2.44.85A12.43,12.43,0,0,0,12,11.6Zm7,6.68a11.6,11.6,0,0,0-6,1v-6a9.76,9.76,0,0,1,3.37-1.22l.2,0A9.39,9.39,0,0,1,19,12Z' - })); -}; - -UilBookReader.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookReader.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookReader; \ No newline at end of file diff --git a/icons/uil-book-reader.tsx b/icons/uil-book-reader.tsx new file mode 100644 index 00000000..c0e8c040 --- /dev/null +++ b/icons/uil-book-reader.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookReader = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.18,10.19A11.9,11.9,0,0,0,18,10c-.42,0-.83,0-1.24.08a5.91,5.91,0,0,0-1.91-1.65,3.81,3.81,0,0,0,1-2.57,3.86,3.86,0,0,0-7.72,0,3.81,3.81,0,0,0,1,2.57,6.11,6.11,0,0,0-1.91,1.64C6.83,10,6.42,10,6,10a11.9,11.9,0,0,0-2.18.21,1,1,0,0,0-.82,1v8.25a1,1,0,0,0,.36.77,1,1,0,0,0,.82.22A9.75,9.75,0,0,1,6,20.23a9.89,9.89,0,0,1,5.45,1.63h0l0,0,.13.05h0A1.09,1.09,0,0,0,12,22a.87.87,0,0,0,.28-.05l.07,0,.13-.05,0,0h0A9.89,9.89,0,0,1,18,20.23a9.75,9.75,0,0,1,1.82.18,1,1,0,0,0,.82-.22,1,1,0,0,0,.36-.77V11.17A1,1,0,0,0,20.18,10.19ZM12,4a1.86,1.86,0,0,1,0,3.71h0A1.86,1.86,0,0,1,12,4ZM11,19.33a11.92,11.92,0,0,0-5-1.1c-.33,0-.66,0-1,.05V12a9.63,9.63,0,0,1,2.52.05l.11,0A10,10,0,0,1,11,13.33Zm1-7.73a11.77,11.77,0,0,0-1.38-.68l-.06,0c-.33-.13-.66-.26-1-.36A4,4,0,0,1,12,9.69h0a4,4,0,0,1,2.44.85A12.43,12.43,0,0,0,12,11.6Zm7,6.68a11.6,11.6,0,0,0-6,1v-6a9.76,9.76,0,0,1,3.37-1.22l.2,0A9.39,9.39,0,0,1,19,12Z' + })); +}; + +export default UilBookReader; \ No newline at end of file diff --git a/icons/uil-book.js b/icons/uil-book.js deleted file mode 100644 index 36ac2515..00000000 --- a/icons/uil-book.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBook = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,6H9A1,1,0,0,0,8,7v4a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V7A1,1,0,0,0,15,6Zm-1,4H10V8h4Zm3-8H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H6V4H17a1,1,0,0,1,1,1Z' - })); -}; - -UilBook.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBook.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBook; \ No newline at end of file diff --git a/icons/uil-book.tsx b/icons/uil-book.tsx new file mode 100644 index 00000000..75be31c9 --- /dev/null +++ b/icons/uil-book.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBook = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,6H9A1,1,0,0,0,8,7v4a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V7A1,1,0,0,0,15,6Zm-1,4H10V8h4Zm3-8H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H6V4H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBook; \ No newline at end of file diff --git a/icons/uil-bookmark-full.js b/icons/uil-bookmark-full.js deleted file mode 100644 index b7fe90b5..00000000 --- a/icons/uil-bookmark-full.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookmarkFull = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,2H6A1,1,0,0,0,5,3V21a1,1,0,0,0,1.65.76L12,17.27l5.29,4.44A1,1,0,0,0,18,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,19,21V3A1,1,0,0,0,18,2ZM17,18.86,12.64,15.2a1,1,0,0,0-1.28,0L7,18.86V4H17Z' - })); -}; - -UilBookmarkFull.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookmarkFull.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookmarkFull; \ No newline at end of file diff --git a/icons/uil-bookmark-full.tsx b/icons/uil-bookmark-full.tsx new file mode 100644 index 00000000..1c863005 --- /dev/null +++ b/icons/uil-bookmark-full.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookmarkFull = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,2H6A1,1,0,0,0,5,3V21a1,1,0,0,0,1.65.76L12,17.27l5.29,4.44A1,1,0,0,0,18,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,19,21V3A1,1,0,0,0,18,2ZM17,18.86,12.64,15.2a1,1,0,0,0-1.28,0L7,18.86V4H17Z' + })); +}; + +export default UilBookmarkFull; \ No newline at end of file diff --git a/icons/uil-bookmark.js b/icons/uil-bookmark.js deleted file mode 100644 index 8011bef4..00000000 --- a/icons/uil-bookmark.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBookmark = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,2H8A3,3,0,0,0,5,5V21a1,1,0,0,0,.5.87,1,1,0,0,0,1,0L12,18.69l5.5,3.18A1,1,0,0,0,18,22a1,1,0,0,0,.5-.13A1,1,0,0,0,19,21V5A3,3,0,0,0,16,2Zm1,17.27-4.5-2.6a1,1,0,0,0-1,0L7,19.27V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' - })); -}; - -UilBookmark.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBookmark.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBookmark; \ No newline at end of file diff --git a/icons/uil-bookmark.tsx b/icons/uil-bookmark.tsx new file mode 100644 index 00000000..f78234a8 --- /dev/null +++ b/icons/uil-bookmark.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBookmark = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,2H8A3,3,0,0,0,5,5V21a1,1,0,0,0,.5.87,1,1,0,0,0,1,0L12,18.69l5.5,3.18A1,1,0,0,0,18,22a1,1,0,0,0,.5-.13A1,1,0,0,0,19,21V5A3,3,0,0,0,16,2Zm1,17.27-4.5-2.6a1,1,0,0,0-1,0L7,19.27V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBookmark; \ No newline at end of file diff --git a/icons/uil-books.js b/icons/uil-books.js deleted file mode 100644 index f5dbf2d8..00000000 --- a/icons/uil-books.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBooks = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.47,18.82l-1-3.86h0L18.32,3.37a1,1,0,0,0-1.22-.71l-3.87,1a1,1,0,0,0-.73-.33H2.5a1,1,0,0,0-1,1v16a1,1,0,0,0,1,1h10a1,1,0,0,0,1-1v-8l2.2,8.22a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0l4.83-1.29a1,1,0,0,0,.61-.47A1.05,1.05,0,0,0,22.47,18.82Zm-16,.55h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm5,12h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm2.25-1.74,2.9-.78.52,1.93-2.9.78Zm2.59,9.66-1.55-5.8,2.9-.78,1.55,5.8Zm1,3.86-.52-1.93,2.9-.78.52,1.93Z' - })); -}; - -UilBooks.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBooks.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBooks; \ No newline at end of file diff --git a/icons/uil-books.tsx b/icons/uil-books.tsx new file mode 100644 index 00000000..eb050c0f --- /dev/null +++ b/icons/uil-books.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBooks = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.47,18.82l-1-3.86h0L18.32,3.37a1,1,0,0,0-1.22-.71l-3.87,1a1,1,0,0,0-.73-.33H2.5a1,1,0,0,0-1,1v16a1,1,0,0,0,1,1h10a1,1,0,0,0,1-1v-8l2.2,8.22a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0l4.83-1.29a1,1,0,0,0,.61-.47A1.05,1.05,0,0,0,22.47,18.82Zm-16,.55h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm5,12h-3v-2h3Zm0-4h-3v-6h3Zm0-8h-3v-2h3Zm2.25-1.74,2.9-.78.52,1.93-2.9.78Zm2.59,9.66-1.55-5.8,2.9-.78,1.55,5.8Zm1,3.86-.52-1.93,2.9-.78.52,1.93Z' + })); +}; + +export default UilBooks; \ No newline at end of file diff --git a/icons/uil-boombox.js b/icons/uil-boombox.js deleted file mode 100644 index 0791b9b4..00000000 --- a/icons/uil-boombox.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBoombox = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Zm-3.62-8.2A3,3,0,0,0,15,9,3,3,0,0,0,9,9a3,3,0,0,0,.62,1.8,4,4,0,1,0,4.76,0ZM12,8a1,1,0,1,1-1,1A1,1,0,0,1,12,8Zm0,8a2,2,0,1,1,2-2A2,2,0,0,1,12,16Z' - })); -}; - -UilBoombox.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBoombox.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBoombox; \ No newline at end of file diff --git a/icons/uil-boombox.tsx b/icons/uil-boombox.tsx new file mode 100644 index 00000000..60feafb0 --- /dev/null +++ b/icons/uil-boombox.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBoombox = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Zm-3.62-8.2A3,3,0,0,0,15,9,3,3,0,0,0,9,9a3,3,0,0,0,.62,1.8,4,4,0,1,0,4.76,0ZM12,8a1,1,0,1,1-1,1A1,1,0,0,1,12,8Zm0,8a2,2,0,1,1,2-2A2,2,0,0,1,12,16Z' + })); +}; + +export default UilBoombox; \ No newline at end of file diff --git a/icons/uil-border-alt.js b/icons/uil-border-alt.js deleted file mode 100644 index e4ff0311..00000000 --- a/icons/uil-border-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.5,18.5a1,1,0,1,0,1,1A1,1,0,0,0,11.5,18.5Zm9-15a1,1,0,0,0-1-1H3.5a1,1,0,0,0-1,1v16a1,1,0,0,0,2,0V4.5h15A1,1,0,0,0,20.5,3.5Zm-5,15a1,1,0,1,0,1,1A1,1,0,0,0,15.5,18.5Zm-8,0a1,1,0,1,0,1,1A1,1,0,0,0,7.5,18.5Zm12-12a1,1,0,1,0,1,1A1,1,0,0,0,19.5,6.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,10.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,14.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,18.5Z' - })); -}; - -UilBorderAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderAlt; \ No newline at end of file diff --git a/icons/uil-border-alt.tsx b/icons/uil-border-alt.tsx new file mode 100644 index 00000000..b43c8003 --- /dev/null +++ b/icons/uil-border-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.5,18.5a1,1,0,1,0,1,1A1,1,0,0,0,11.5,18.5Zm9-15a1,1,0,0,0-1-1H3.5a1,1,0,0,0-1,1v16a1,1,0,0,0,2,0V4.5h15A1,1,0,0,0,20.5,3.5Zm-5,15a1,1,0,1,0,1,1A1,1,0,0,0,15.5,18.5Zm-8,0a1,1,0,1,0,1,1A1,1,0,0,0,7.5,18.5Zm12-12a1,1,0,1,0,1,1A1,1,0,0,0,19.5,6.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,10.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,14.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,18.5Z' + })); +}; + +export default UilBorderAlt; \ No newline at end of file diff --git a/icons/uil-border-bottom.js b/icons/uil-border-bottom.js deleted file mode 100644 index ca48a8a2..00000000 --- a/icons/uil-border-bottom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderBottom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13.5a1,1,0,1,0-1-1A1,1,0,0,0,12,13.5Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,12,17.5Zm0-8a1,1,0,1,0-1-1A1,1,0,0,0,12,9.5Zm-4-4a1,1,0,1,0-1-1A1,1,0,0,0,8,5.5Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,8,13.5Zm12-8a1,1,0,1,0-1-1A1,1,0,0,0,20,5.5Zm-4,8a1,1,0,1,0-1-1A1,1,0,0,0,16,13.5Zm-4-8a1,1,0,1,0-1-1A1,1,0,0,0,12,5.5Zm4,0a1,1,0,1,0-1-1A1,1,0,0,0,16,5.5Zm4,10a1,1,0,1,0,1,1A1,1,0,0,0,20,15.5Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,20,11.5Zm0,8H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm0-12a1,1,0,1,0,1,1A1,1,0,0,0,20,7.5Zm-16,6a1,1,0,1,0-1-1A1,1,0,0,0,4,13.5Zm0-4a1,1,0,1,0-1-1A1,1,0,0,0,4,9.5Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,4,17.5Zm0-12a1,1,0,1,0-1-1A1,1,0,0,0,4,5.5Z' - })); -}; - -UilBorderBottom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderBottom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderBottom; \ No newline at end of file diff --git a/icons/uil-border-bottom.tsx b/icons/uil-border-bottom.tsx new file mode 100644 index 00000000..7554f0cd --- /dev/null +++ b/icons/uil-border-bottom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderBottom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13.5a1,1,0,1,0-1-1A1,1,0,0,0,12,13.5Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,12,17.5Zm0-8a1,1,0,1,0-1-1A1,1,0,0,0,12,9.5Zm-4-4a1,1,0,1,0-1-1A1,1,0,0,0,8,5.5Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,8,13.5Zm12-8a1,1,0,1,0-1-1A1,1,0,0,0,20,5.5Zm-4,8a1,1,0,1,0-1-1A1,1,0,0,0,16,13.5Zm-4-8a1,1,0,1,0-1-1A1,1,0,0,0,12,5.5Zm4,0a1,1,0,1,0-1-1A1,1,0,0,0,16,5.5Zm4,10a1,1,0,1,0,1,1A1,1,0,0,0,20,15.5Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,20,11.5Zm0,8H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm0-12a1,1,0,1,0,1,1A1,1,0,0,0,20,7.5Zm-16,6a1,1,0,1,0-1-1A1,1,0,0,0,4,13.5Zm0-4a1,1,0,1,0-1-1A1,1,0,0,0,4,9.5Zm0,8a1,1,0,1,0-1-1A1,1,0,0,0,4,17.5Zm0-12a1,1,0,1,0-1-1A1,1,0,0,0,4,5.5Z' + })); +}; + +export default UilBorderBottom; \ No newline at end of file diff --git a/icons/uil-border-clear.js b/icons/uil-border-clear.js deleted file mode 100644 index 91e21010..00000000 --- a/icons/uil-border-clear.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderClear = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,19ZM4,3A1,1,0,1,0,5,4,1,1,0,0,0,4,3Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,4,11ZM20,5a1,1,0,1,0-1-1A1,1,0,0,0,20,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19Zm8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,15ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM4,7A1,1,0,1,0,5,8,1,1,0,0,0,4,7ZM8,3A1,1,0,1,0,9,4,1,1,0,0,0,8,3ZM20,15a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,19ZM20,7a1,1,0,1,0,1,1A1,1,0,0,0,20,7Zm-8,4a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,20,11ZM16,3a1,1,0,1,0,1,1A1,1,0,0,0,16,3ZM12,3a1,1,0,1,0,1,1A1,1,0,0,0,12,3Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,12,7Zm4,12a1,1,0,1,0,1,1A1,1,0,0,0,16,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,16,11Z' - })); -}; - -UilBorderClear.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderClear.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderClear; \ No newline at end of file diff --git a/icons/uil-border-clear.tsx b/icons/uil-border-clear.tsx new file mode 100644 index 00000000..e819eb1d --- /dev/null +++ b/icons/uil-border-clear.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderClear = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,19ZM4,3A1,1,0,1,0,5,4,1,1,0,0,0,4,3Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,4,11ZM20,5a1,1,0,1,0-1-1A1,1,0,0,0,20,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19Zm8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,15ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM4,7A1,1,0,1,0,5,8,1,1,0,0,0,4,7ZM8,3A1,1,0,1,0,9,4,1,1,0,0,0,8,3ZM20,15a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,19ZM20,7a1,1,0,1,0,1,1A1,1,0,0,0,20,7Zm-8,4a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,20,11ZM16,3a1,1,0,1,0,1,1A1,1,0,0,0,16,3ZM12,3a1,1,0,1,0,1,1A1,1,0,0,0,12,3Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,12,7Zm4,12a1,1,0,1,0,1,1A1,1,0,0,0,16,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,16,11Z' + })); +}; + +export default UilBorderClear; \ No newline at end of file diff --git a/icons/uil-border-horizontal.js b/icons/uil-border-horizontal.js deleted file mode 100644 index 07072152..00000000 --- a/icons/uil-border-horizontal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderHorizontal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,5A1,1,0,1,0,7,4,1,1,0,0,0,8,5ZM4,9A1,1,0,1,0,3,8,1,1,0,0,0,4,9Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,12,9ZM4,5A1,1,0,1,0,3,4,1,1,0,0,0,4,5ZM16,5a1,1,0,1,0-1-1A1,1,0,0,0,16,5ZM12,5a1,1,0,1,0-1-1A1,1,0,0,0,12,5Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,20,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19Zm16,0a1,1,0,1,0,1,1A1,1,0,0,0,20,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm0-4H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,16,19ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM20,7a1,1,0,1,0,1,1A1,1,0,0,0,20,7ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,12,15Z' - })); -}; - -UilBorderHorizontal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderHorizontal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderHorizontal; \ No newline at end of file diff --git a/icons/uil-border-horizontal.tsx b/icons/uil-border-horizontal.tsx new file mode 100644 index 00000000..ca88df1f --- /dev/null +++ b/icons/uil-border-horizontal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderHorizontal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,5A1,1,0,1,0,7,4,1,1,0,0,0,8,5ZM4,9A1,1,0,1,0,3,8,1,1,0,0,0,4,9Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,12,9ZM4,5A1,1,0,1,0,3,4,1,1,0,0,0,4,5ZM16,5a1,1,0,1,0-1-1A1,1,0,0,0,16,5ZM12,5a1,1,0,1,0-1-1A1,1,0,0,0,12,5Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,20,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19Zm16,0a1,1,0,1,0,1,1A1,1,0,0,0,20,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm0-4H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,16,19ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15ZM20,7a1,1,0,1,0,1,1A1,1,0,0,0,20,7ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,12,15Z' + })); +}; + +export default UilBorderHorizontal; \ No newline at end of file diff --git a/icons/uil-border-inner.js b/icons/uil-border-inner.js deleted file mode 100644 index 361be0ab..00000000 --- a/icons/uil-border-inner.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderInner = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,5A1,1,0,1,0,7,4,1,1,0,0,0,8,5ZM4,9A1,1,0,1,0,3,8,1,1,0,0,0,4,9ZM4,5A1,1,0,1,0,3,4,1,1,0,0,0,4,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19ZM20,5a1,1,0,1,0-1-1A1,1,0,0,0,20,5Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,20,9ZM16,5a1,1,0,1,0-1-1A1,1,0,0,0,16,5Zm4,14a1,1,0,1,0,1,1A1,1,0,0,0,20,19ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15Zm16,0a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,16,19Zm5-7a1,1,0,0,0-1-1H13V4a1,1,0,0,0-2,0v7H4a1,1,0,0,0,0,2h7v7a1,1,0,0,0,2,0V13h7A1,1,0,0,0,21,12ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Z' - })); -}; - -UilBorderInner.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderInner.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderInner; \ No newline at end of file diff --git a/icons/uil-border-inner.tsx b/icons/uil-border-inner.tsx new file mode 100644 index 00000000..778da61e --- /dev/null +++ b/icons/uil-border-inner.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderInner = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,5A1,1,0,1,0,7,4,1,1,0,0,0,8,5ZM4,9A1,1,0,1,0,3,8,1,1,0,0,0,4,9ZM4,5A1,1,0,1,0,3,4,1,1,0,0,0,4,5ZM4,19a1,1,0,1,0,1,1A1,1,0,0,0,4,19ZM20,5a1,1,0,1,0-1-1A1,1,0,0,0,20,5Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,20,9ZM16,5a1,1,0,1,0-1-1A1,1,0,0,0,16,5Zm4,14a1,1,0,1,0,1,1A1,1,0,0,0,20,19ZM4,15a1,1,0,1,0,1,1A1,1,0,0,0,4,15Zm16,0a1,1,0,1,0,1,1A1,1,0,0,0,20,15Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,16,19Zm5-7a1,1,0,0,0-1-1H13V4a1,1,0,0,0-2,0v7H4a1,1,0,0,0,0,2h7v7a1,1,0,0,0,2,0V13h7A1,1,0,0,0,21,12ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Z' + })); +}; + +export default UilBorderInner; \ No newline at end of file diff --git a/icons/uil-border-left.js b/icons/uil-border-left.js deleted file mode 100644 index eca641a6..00000000 --- a/icons/uil-border-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.5,19a1,1,0,1,0,1,1A1,1,0,0,0,11.5,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,11.5,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,11.5,11Zm-8-8a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,3.5,3Zm16,2a1,1,0,1,0-1-1A1,1,0,0,0,19.5,5Zm-8,2a1,1,0,1,0,1,1A1,1,0,0,0,11.5,7Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,7.5,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,7.5,19Zm0-16a1,1,0,1,0,1,1A1,1,0,0,0,7.5,3Zm12,8a1,1,0,1,0,1,1A1,1,0,0,0,19.5,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,15Zm-8-12a1,1,0,1,0,1,1A1,1,0,0,0,11.5,3Zm8,16a1,1,0,1,0,1,1A1,1,0,0,0,19.5,19Zm0-12a1,1,0,1,0,1,1A1,1,0,0,0,19.5,7Zm-4-4a1,1,0,1,0,1,1A1,1,0,0,0,15.5,3Zm0,16a1,1,0,1,0,1,1A1,1,0,0,0,15.5,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,15.5,11Z' - })); -}; - -UilBorderLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderLeft; \ No newline at end of file diff --git a/icons/uil-border-left.tsx b/icons/uil-border-left.tsx new file mode 100644 index 00000000..8d1f7ea5 --- /dev/null +++ b/icons/uil-border-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.5,19a1,1,0,1,0,1,1A1,1,0,0,0,11.5,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,11.5,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,11.5,11Zm-8-8a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,3.5,3Zm16,2a1,1,0,1,0-1-1A1,1,0,0,0,19.5,5Zm-8,2a1,1,0,1,0,1,1A1,1,0,0,0,11.5,7Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,7.5,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,7.5,19Zm0-16a1,1,0,1,0,1,1A1,1,0,0,0,7.5,3Zm12,8a1,1,0,1,0,1,1A1,1,0,0,0,19.5,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,19.5,15Zm-8-12a1,1,0,1,0,1,1A1,1,0,0,0,11.5,3Zm8,16a1,1,0,1,0,1,1A1,1,0,0,0,19.5,19Zm0-12a1,1,0,1,0,1,1A1,1,0,0,0,19.5,7Zm-4-4a1,1,0,1,0,1,1A1,1,0,0,0,15.5,3Zm0,16a1,1,0,1,0,1,1A1,1,0,0,0,15.5,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,15.5,11Z' + })); +}; + +export default UilBorderLeft; \ No newline at end of file diff --git a/icons/uil-border-out.js b/icons/uil-border-out.js deleted file mode 100644 index 30344941..00000000 --- a/icons/uil-border-out.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderOut = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9a1,1,0,1,0-1-1A1,1,0,0,0,12,9Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,12,13Zm4,0a1,1,0,1,0-1-1A1,1,0,0,0,16,13Zm-4,4a1,1,0,1,0-1-1A1,1,0,0,0,12,17ZM20,3H4A1,1,0,0,0,3,4V20a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM19,19H5V5H19ZM8,13a1,1,0,1,0-1-1A1,1,0,0,0,8,13Z' - })); -}; - -UilBorderOut.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderOut.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderOut; \ No newline at end of file diff --git a/icons/uil-border-out.tsx b/icons/uil-border-out.tsx new file mode 100644 index 00000000..37f49a78 --- /dev/null +++ b/icons/uil-border-out.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderOut = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9a1,1,0,1,0-1-1A1,1,0,0,0,12,9Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,12,13Zm4,0a1,1,0,1,0-1-1A1,1,0,0,0,16,13Zm-4,4a1,1,0,1,0-1-1A1,1,0,0,0,12,17ZM20,3H4A1,1,0,0,0,3,4V20a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM19,19H5V5H19ZM8,13a1,1,0,1,0-1-1A1,1,0,0,0,8,13Z' + })); +}; + +export default UilBorderOut; \ No newline at end of file diff --git a/icons/uil-border-right.js b/icons/uil-border-right.js deleted file mode 100644 index 9c3174d2..00000000 --- a/icons/uil-border-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.5,7a1,1,0,1,0,1,1A1,1,0,0,0,4.5,7Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,4.5,3Zm4,16a1,1,0,1,0,1,1A1,1,0,0,0,8.5,19Zm-4,0a1,1,0,1,0,1,1A1,1,0,0,0,4.5,19Zm4-8a1,1,0,1,0,1,1A1,1,0,0,0,8.5,11Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,8.5,3Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,4.5,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,4.5,15Zm12-12a1,1,0,1,0,1,1A1,1,0,0,0,16.5,3Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,16.5,11Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,12.5,19Zm0-16a1,1,0,1,0,1,1A1,1,0,0,0,12.5,3Zm8,0a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,20.5,3Zm-4,16a1,1,0,1,0,1,1A1,1,0,0,0,16.5,19Zm-4-12a1,1,0,1,0,1,1A1,1,0,0,0,12.5,7Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,12.5,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,12.5,11Z' - })); -}; - -UilBorderRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderRight; \ No newline at end of file diff --git a/icons/uil-border-right.tsx b/icons/uil-border-right.tsx new file mode 100644 index 00000000..0c156268 --- /dev/null +++ b/icons/uil-border-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.5,7a1,1,0,1,0,1,1A1,1,0,0,0,4.5,7Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,4.5,3Zm4,16a1,1,0,1,0,1,1A1,1,0,0,0,8.5,19Zm-4,0a1,1,0,1,0,1,1A1,1,0,0,0,4.5,19Zm4-8a1,1,0,1,0,1,1A1,1,0,0,0,8.5,11Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,8.5,3Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,4.5,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,4.5,15Zm12-12a1,1,0,1,0,1,1A1,1,0,0,0,16.5,3Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,16.5,11Zm-4,8a1,1,0,1,0,1,1A1,1,0,0,0,12.5,19Zm0-16a1,1,0,1,0,1,1A1,1,0,0,0,12.5,3Zm8,0a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,20.5,3Zm-4,16a1,1,0,1,0,1,1A1,1,0,0,0,16.5,19Zm-4-12a1,1,0,1,0,1,1A1,1,0,0,0,12.5,7Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,12.5,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,12.5,11Z' + })); +}; + +export default UilBorderRight; \ No newline at end of file diff --git a/icons/uil-border-top.js b/icons/uil-border-top.js deleted file mode 100644 index b0839371..00000000 --- a/icons/uil-border-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,18.5a1,1,0,1,0,1,1A1,1,0,0,0,8,18.5Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,8,10.5Zm4,8a1,1,0,1,0,1,1A1,1,0,0,0,12,18.5ZM4,6.5a1,1,0,1,0,1,1A1,1,0,0,0,4,6.5Zm0,12a1,1,0,1,0,1,1A1,1,0,0,0,4,18.5Zm0-14H20a1,1,0,0,0,0-2H4a1,1,0,0,0,0,2Zm0,10a1,1,0,1,0,1,1A1,1,0,0,0,4,14.5Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,4,10.5Zm8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,6.5Zm8,8a1,1,0,1,0,1,1A1,1,0,0,0,20,14.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,18.5Zm-8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,14.5Zm8-8a1,1,0,1,0,1,1A1,1,0,0,0,20,6.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,10.5Zm-8,0a1,1,0,1,0,1,1A1,1,0,0,0,12,10.5Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,16,10.5Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,16,18.5Z' - })); -}; - -UilBorderTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderTop; \ No newline at end of file diff --git a/icons/uil-border-top.tsx b/icons/uil-border-top.tsx new file mode 100644 index 00000000..c3589d14 --- /dev/null +++ b/icons/uil-border-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,18.5a1,1,0,1,0,1,1A1,1,0,0,0,8,18.5Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,8,10.5Zm4,8a1,1,0,1,0,1,1A1,1,0,0,0,12,18.5ZM4,6.5a1,1,0,1,0,1,1A1,1,0,0,0,4,6.5Zm0,12a1,1,0,1,0,1,1A1,1,0,0,0,4,18.5Zm0-14H20a1,1,0,0,0,0-2H4a1,1,0,0,0,0,2Zm0,10a1,1,0,1,0,1,1A1,1,0,0,0,4,14.5Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,4,10.5Zm8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,6.5Zm8,8a1,1,0,1,0,1,1A1,1,0,0,0,20,14.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,18.5Zm-8-4a1,1,0,1,0,1,1A1,1,0,0,0,12,14.5Zm8-8a1,1,0,1,0,1,1A1,1,0,0,0,20,6.5Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,20,10.5Zm-8,0a1,1,0,1,0,1,1A1,1,0,0,0,12,10.5Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,16,10.5Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,16,18.5Z' + })); +}; + +export default UilBorderTop; \ No newline at end of file diff --git a/icons/uil-border-vertical.js b/icons/uil-border-vertical.js deleted file mode 100644 index 1e4b2beb..00000000 --- a/icons/uil-border-vertical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBorderVertical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,3A1,1,0,1,0,4,4,1,1,0,0,0,3,3ZM3,7A1,1,0,1,0,4,8,1,1,0,0,0,3,7ZM19,5a1,1,0,1,0-1-1A1,1,0,0,0,19,5ZM7,11a1,1,0,1,0,1,1A1,1,0,0,0,7,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,7,19ZM7,3A1,1,0,1,0,8,4,1,1,0,0,0,7,3ZM3,15a1,1,0,1,0,1,1A1,1,0,0,0,3,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,3,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,3,19Zm16-4a1,1,0,1,0,1,1A1,1,0,0,0,19,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,19,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,19,19ZM19,7a1,1,0,1,0,1,1A1,1,0,0,0,19,7ZM15,3a1,1,0,1,0,1,1A1,1,0,0,0,15,3ZM11,3a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,11,3Zm4,16a1,1,0,1,0,1,1A1,1,0,0,0,15,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,15,11Z' - })); -}; - -UilBorderVertical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBorderVertical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBorderVertical; \ No newline at end of file diff --git a/icons/uil-border-vertical.tsx b/icons/uil-border-vertical.tsx new file mode 100644 index 00000000..185c54e5 --- /dev/null +++ b/icons/uil-border-vertical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBorderVertical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,3A1,1,0,1,0,4,4,1,1,0,0,0,3,3ZM3,7A1,1,0,1,0,4,8,1,1,0,0,0,3,7ZM19,5a1,1,0,1,0-1-1A1,1,0,0,0,19,5ZM7,11a1,1,0,1,0,1,1A1,1,0,0,0,7,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,7,19ZM7,3A1,1,0,1,0,8,4,1,1,0,0,0,7,3ZM3,15a1,1,0,1,0,1,1A1,1,0,0,0,3,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,3,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,3,19Zm16-4a1,1,0,1,0,1,1A1,1,0,0,0,19,15Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,19,11Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,19,19ZM19,7a1,1,0,1,0,1,1A1,1,0,0,0,19,7ZM15,3a1,1,0,1,0,1,1A1,1,0,0,0,15,3ZM11,3a1,1,0,0,0-1,1V20a1,1,0,0,0,2,0V4A1,1,0,0,0,11,3Zm4,16a1,1,0,1,0,1,1A1,1,0,0,0,15,19Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,15,11Z' + })); +}; + +export default UilBorderVertical; \ No newline at end of file diff --git a/icons/uil-bowling-ball.js b/icons/uil-bowling-ball.js deleted file mode 100644 index 4d29e624..00000000 --- a/icons/uil-bowling-ball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBowlingBall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.9917,8.00171a1,1,0,1,0,1,1A1,1,0,0,0,7.9917,8.00171ZM11.99121,2.002a10,10,0,1,0,10,10A10.01177,10.01177,0,0,0,11.99121,2.002Zm0,18a8,8,0,1,1,8-8A8.00916,8.00916,0,0,1,11.99121,20.002ZM10.9917,10.00171a1,1,0,1,0,1,1A1,1,0,0,0,10.9917,10.00171Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,10.9917,6.00171Z' - })); -}; - -UilBowlingBall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBowlingBall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBowlingBall; \ No newline at end of file diff --git a/icons/uil-bowling-ball.tsx b/icons/uil-bowling-ball.tsx new file mode 100644 index 00000000..9edb573c --- /dev/null +++ b/icons/uil-bowling-ball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBowlingBall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.9917,8.00171a1,1,0,1,0,1,1A1,1,0,0,0,7.9917,8.00171ZM11.99121,2.002a10,10,0,1,0,10,10A10.01177,10.01177,0,0,0,11.99121,2.002Zm0,18a8,8,0,1,1,8-8A8.00916,8.00916,0,0,1,11.99121,20.002ZM10.9917,10.00171a1,1,0,1,0,1,1A1,1,0,0,0,10.9917,10.00171Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,10.9917,6.00171Z' + })); +}; + +export default UilBowlingBall; \ No newline at end of file diff --git a/icons/uil-box.js b/icons/uil-box.js deleted file mode 100644 index c029dfc1..00000000 --- a/icons/uil-box.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBox = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.49,7.52a.19.19,0,0,1,0-.08.17.17,0,0,1,0-.07l0-.09-.06-.15,0,0h0l0,0,0,0a.48.48,0,0,0-.09-.11l-.09-.08h0l-.05,0,0,0L16.26,4.45h0l-3.72-2.3A.85.85,0,0,0,12.25,2h-.08a.82.82,0,0,0-.27,0h-.1a1.13,1.13,0,0,0-.33.13L4,6.78l-.09.07-.09.08L3.72,7l-.05.06,0,0-.06.15,0,.09v.06a.69.69,0,0,0,0,.2v8.73a1,1,0,0,0,.47.85l7.5,4.64h0l0,0,.15.06.08,0a.86.86,0,0,0,.52,0l.08,0,.15-.06,0,0h0L20,17.21a1,1,0,0,0,.47-.85V7.63S20.49,7.56,20.49,7.52ZM12,4.17l1.78,1.1L8.19,8.73,6.4,7.63Zm-1,15L5.5,15.81V9.42l5.5,3.4Zm1-8.11L10.09,9.91l5.59-3.47L17.6,7.63Zm6.5,4.72L13,19.2V12.82l5.5-3.4Z' - })); -}; - -UilBox.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBox.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBox; \ No newline at end of file diff --git a/icons/uil-box.tsx b/icons/uil-box.tsx new file mode 100644 index 00000000..b786ab19 --- /dev/null +++ b/icons/uil-box.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBox = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.49,7.52a.19.19,0,0,1,0-.08.17.17,0,0,1,0-.07l0-.09-.06-.15,0,0h0l0,0,0,0a.48.48,0,0,0-.09-.11l-.09-.08h0l-.05,0,0,0L16.26,4.45h0l-3.72-2.3A.85.85,0,0,0,12.25,2h-.08a.82.82,0,0,0-.27,0h-.1a1.13,1.13,0,0,0-.33.13L4,6.78l-.09.07-.09.08L3.72,7l-.05.06,0,0-.06.15,0,.09v.06a.69.69,0,0,0,0,.2v8.73a1,1,0,0,0,.47.85l7.5,4.64h0l0,0,.15.06.08,0a.86.86,0,0,0,.52,0l.08,0,.15-.06,0,0h0L20,17.21a1,1,0,0,0,.47-.85V7.63S20.49,7.56,20.49,7.52ZM12,4.17l1.78,1.1L8.19,8.73,6.4,7.63Zm-1,15L5.5,15.81V9.42l5.5,3.4Zm1-8.11L10.09,9.91l5.59-3.47L17.6,7.63Zm6.5,4.72L13,19.2V12.82l5.5-3.4Z' + })); +}; + +export default UilBox; \ No newline at end of file diff --git a/icons/uil-brackets-curly.js b/icons/uil-brackets-curly.js deleted file mode 100644 index bc186f41..00000000 --- a/icons/uil-brackets-curly.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBracketsCurly = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,6A2,2,0,0,1,8,4,1,1,0,0,0,8,2,4,4,0,0,0,4,6V9a2,2,0,0,1-2,2,1,1,0,0,0,0,2,2,2,0,0,1,2,2v3a4,4,0,0,0,4,4,1,1,0,0,0,0-2,2,2,0,0,1-2-2V15a4,4,0,0,0-1.38-3A4,4,0,0,0,6,9Zm16,5a2,2,0,0,1-2-2V6a4,4,0,0,0-4-4,1,1,0,0,0,0,2,2,2,0,0,1,2,2V9a4,4,0,0,0,1.38,3A4,4,0,0,0,18,15v3a2,2,0,0,1-2,2,1,1,0,0,0,0,2,4,4,0,0,0,4-4V15a2,2,0,0,1,2-2,1,1,0,0,0,0-2Z' - })); -}; - -UilBracketsCurly.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBracketsCurly.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBracketsCurly; \ No newline at end of file diff --git a/icons/uil-brackets-curly.tsx b/icons/uil-brackets-curly.tsx new file mode 100644 index 00000000..f4167b5c --- /dev/null +++ b/icons/uil-brackets-curly.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBracketsCurly = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,6A2,2,0,0,1,8,4,1,1,0,0,0,8,2,4,4,0,0,0,4,6V9a2,2,0,0,1-2,2,1,1,0,0,0,0,2,2,2,0,0,1,2,2v3a4,4,0,0,0,4,4,1,1,0,0,0,0-2,2,2,0,0,1-2-2V15a4,4,0,0,0-1.38-3A4,4,0,0,0,6,9Zm16,5a2,2,0,0,1-2-2V6a4,4,0,0,0-4-4,1,1,0,0,0,0,2,2,2,0,0,1,2,2V9a4,4,0,0,0,1.38,3A4,4,0,0,0,18,15v3a2,2,0,0,1-2,2,1,1,0,0,0,0,2,4,4,0,0,0,4-4V15a2,2,0,0,1,2-2,1,1,0,0,0,0-2Z' + })); +}; + +export default UilBracketsCurly; \ No newline at end of file diff --git a/icons/uil-brain.js b/icons/uil-brain.js deleted file mode 100644 index b9c566ba..00000000 --- a/icons/uil-brain.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrain = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,11A4,4,0,0,0,20,7.52,3,3,0,0,0,20,7a3,3,0,0,0-3-3l-.18,0A3,3,0,0,0,12,2.78,3,3,0,0,0,7.18,4L7,4A3,3,0,0,0,4,7a3,3,0,0,0,0,.52,4,4,0,0,0-.55,6.59A4,4,0,0,0,7,20l.18,0A3,3,0,0,0,12,21.22,3,3,0,0,0,16.82,20L17,20a4,4,0,0,0,3.5-5.89A4,4,0,0,0,22,11ZM11,8.55a4.72,4.72,0,0,0-.68-.32,1,1,0,0,0-.64,1.9A2,2,0,0,1,11,12v1.55a4.72,4.72,0,0,0-.68-.32,1,1,0,0,0-.64,1.9A2,2,0,0,1,11,17v2a1,1,0,0,1-1,1,1,1,0,0,1-.91-.6,4.07,4.07,0,0,0,.48-.33,1,1,0,1,0-1.28-1.54A2,2,0,0,1,7,18a2,2,0,0,1-2-2,2,2,0,0,1,.32-1.06A3.82,3.82,0,0,0,6,15a1,1,0,0,0,0-2,1.84,1.84,0,0,1-.69-.13A2,2,0,0,1,5,9.25a3.1,3.1,0,0,0,.46.35,1,1,0,1,0,1-1.74.9.9,0,0,1-.34-.33A.92.92,0,0,1,6,7,1,1,0,0,1,7,6a.76.76,0,0,1,.21,0,3.85,3.85,0,0,0,.19.47,1,1,0,0,0,1.37.37A1,1,0,0,0,9.13,5.5,1.06,1.06,0,0,1,9,5a1,1,0,0,1,2,0Zm7.69,4.32A1.84,1.84,0,0,1,18,13a1,1,0,0,0,0,2,3.82,3.82,0,0,0,.68-.06A2,2,0,0,1,19,16a2,2,0,0,1-2,2,2,2,0,0,1-1.29-.47,1,1,0,0,0-1.28,1.54,4.07,4.07,0,0,0,.48.33A1,1,0,0,1,14,20a1,1,0,0,1-1-1V17a2,2,0,0,1,1.32-1.87,1,1,0,0,0-.64-1.9,4.72,4.72,0,0,0-.68.32V12a2,2,0,0,1,1.32-1.87,1,1,0,0,0-.64-1.9,4.72,4.72,0,0,0-.68.32V5a1,1,0,0,1,2,0,1.06,1.06,0,0,1-.13.5,1,1,0,0,0,.36,1.37A1,1,0,0,0,16.6,6.5,3.85,3.85,0,0,0,16.79,6,.76.76,0,0,1,17,6a1,1,0,0,1,1,1,1,1,0,0,1-.17.55.9.9,0,0,1-.33.31,1,1,0,0,0,1,1.74A2.66,2.66,0,0,0,19,9.25a2,2,0,0,1-.27,3.62Z' - })); -}; - -UilBrain.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrain.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrain; \ No newline at end of file diff --git a/icons/uil-brain.tsx b/icons/uil-brain.tsx new file mode 100644 index 00000000..cdb1cb8a --- /dev/null +++ b/icons/uil-brain.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrain = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,11A4,4,0,0,0,20,7.52,3,3,0,0,0,20,7a3,3,0,0,0-3-3l-.18,0A3,3,0,0,0,12,2.78,3,3,0,0,0,7.18,4L7,4A3,3,0,0,0,4,7a3,3,0,0,0,0,.52,4,4,0,0,0-.55,6.59A4,4,0,0,0,7,20l.18,0A3,3,0,0,0,12,21.22,3,3,0,0,0,16.82,20L17,20a4,4,0,0,0,3.5-5.89A4,4,0,0,0,22,11ZM11,8.55a4.72,4.72,0,0,0-.68-.32,1,1,0,0,0-.64,1.9A2,2,0,0,1,11,12v1.55a4.72,4.72,0,0,0-.68-.32,1,1,0,0,0-.64,1.9A2,2,0,0,1,11,17v2a1,1,0,0,1-1,1,1,1,0,0,1-.91-.6,4.07,4.07,0,0,0,.48-.33,1,1,0,1,0-1.28-1.54A2,2,0,0,1,7,18a2,2,0,0,1-2-2,2,2,0,0,1,.32-1.06A3.82,3.82,0,0,0,6,15a1,1,0,0,0,0-2,1.84,1.84,0,0,1-.69-.13A2,2,0,0,1,5,9.25a3.1,3.1,0,0,0,.46.35,1,1,0,1,0,1-1.74.9.9,0,0,1-.34-.33A.92.92,0,0,1,6,7,1,1,0,0,1,7,6a.76.76,0,0,1,.21,0,3.85,3.85,0,0,0,.19.47,1,1,0,0,0,1.37.37A1,1,0,0,0,9.13,5.5,1.06,1.06,0,0,1,9,5a1,1,0,0,1,2,0Zm7.69,4.32A1.84,1.84,0,0,1,18,13a1,1,0,0,0,0,2,3.82,3.82,0,0,0,.68-.06A2,2,0,0,1,19,16a2,2,0,0,1-2,2,2,2,0,0,1-1.29-.47,1,1,0,0,0-1.28,1.54,4.07,4.07,0,0,0,.48.33A1,1,0,0,1,14,20a1,1,0,0,1-1-1V17a2,2,0,0,1,1.32-1.87,1,1,0,0,0-.64-1.9,4.72,4.72,0,0,0-.68.32V12a2,2,0,0,1,1.32-1.87,1,1,0,0,0-.64-1.9,4.72,4.72,0,0,0-.68.32V5a1,1,0,0,1,2,0,1.06,1.06,0,0,1-.13.5,1,1,0,0,0,.36,1.37A1,1,0,0,0,16.6,6.5,3.85,3.85,0,0,0,16.79,6,.76.76,0,0,1,17,6a1,1,0,0,1,1,1,1,1,0,0,1-.17.55.9.9,0,0,1-.33.31,1,1,0,0,0,1,1.74A2.66,2.66,0,0,0,19,9.25a2,2,0,0,1-.27,3.62Z' + })); +}; + +export default UilBrain; \ No newline at end of file diff --git a/icons/uil-briefcase-alt.js b/icons/uil-briefcase-alt.js deleted file mode 100644 index 7c81902d..00000000 --- a/icons/uil-briefcase-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBriefcaseAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a21.27,21.27,0,0,0,3,.94v.59a1,1,0,0,0,2,0v-.21a23,23,0,0,0,3,.21,23,23,0,0,0,3-.21v.21a1,1,0,0,0,2,0v-.59A21.27,21.27,0,0,0,20,13Zm0-7.69a20.39,20.39,0,0,1-3,1V11.5a1,1,0,0,0-2,0v.74a20.11,20.11,0,0,1-6,0V11.5a1,1,0,0,0-2,0v.33a20.39,20.39,0,0,1-3-1V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' - })); -}; - -UilBriefcaseAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBriefcaseAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBriefcaseAlt; \ No newline at end of file diff --git a/icons/uil-briefcase-alt.tsx b/icons/uil-briefcase-alt.tsx new file mode 100644 index 00000000..07b8e69a --- /dev/null +++ b/icons/uil-briefcase-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBriefcaseAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a21.27,21.27,0,0,0,3,.94v.59a1,1,0,0,0,2,0v-.21a23,23,0,0,0,3,.21,23,23,0,0,0,3-.21v.21a1,1,0,0,0,2,0v-.59A21.27,21.27,0,0,0,20,13Zm0-7.69a20.39,20.39,0,0,1-3,1V11.5a1,1,0,0,0-2,0v.74a20.11,20.11,0,0,1-6,0V11.5a1,1,0,0,0-2,0v.33a20.39,20.39,0,0,1-3-1V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBriefcaseAlt; \ No newline at end of file diff --git a/icons/uil-briefcase.js b/icons/uil-briefcase.js deleted file mode 100644 index fd022905..00000000 --- a/icons/uil-briefcase.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBriefcase = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,6H17V5a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5V6H3A1,1,0,0,0,2,7v4a3,3,0,0,0,1,2.22V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V13.22A3,3,0,0,0,22,11V7A1,1,0,0,0,21,6ZM9,5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V6H9ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H7v1a1,1,0,0,0,2,0V14h6v1a1,1,0,0,0,2,0V14h2Zm1-8a1,1,0,0,1-1,1H17V11a1,1,0,0,0-2,0v1H9V11a1,1,0,0,0-2,0v1H5a1,1,0,0,1-1-1V8H20Z' - })); -}; - -UilBriefcase.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBriefcase.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBriefcase; \ No newline at end of file diff --git a/icons/uil-briefcase.tsx b/icons/uil-briefcase.tsx new file mode 100644 index 00000000..d31994ee --- /dev/null +++ b/icons/uil-briefcase.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBriefcase = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,6H17V5a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5V6H3A1,1,0,0,0,2,7v4a3,3,0,0,0,1,2.22V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V13.22A3,3,0,0,0,22,11V7A1,1,0,0,0,21,6ZM9,5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V6H9ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H7v1a1,1,0,0,0,2,0V14h6v1a1,1,0,0,0,2,0V14h2Zm1-8a1,1,0,0,1-1,1H17V11a1,1,0,0,0-2,0v1H9V11a1,1,0,0,0-2,0v1H5a1,1,0,0,1-1-1V8H20Z' + })); +}; + +export default UilBriefcase; \ No newline at end of file diff --git a/icons/uil-bright.js b/icons/uil-bright.js deleted file mode 100644 index 247485d6..00000000 --- a/icons/uil-bright.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBright = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Zm9.71-2.71L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' - })); -}; - -UilBright.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBright.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBright; \ No newline at end of file diff --git a/icons/uil-bright.tsx b/icons/uil-bright.tsx new file mode 100644 index 00000000..7a7c06b1 --- /dev/null +++ b/icons/uil-bright.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBright = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Zm9.71-2.71L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' + })); +}; + +export default UilBright; \ No newline at end of file diff --git a/icons/uil-brightness-empty.js b/icons/uil-brightness-empty.js deleted file mode 100644 index bd006bbf..00000000 --- a/icons/uil-brightness-empty.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightnessEmpty = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,11.29,19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' - })); -}; - -UilBrightnessEmpty.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightnessEmpty.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightnessEmpty; \ No newline at end of file diff --git a/icons/uil-brightness-empty.tsx b/icons/uil-brightness-empty.tsx new file mode 100644 index 00000000..ae8f3c5e --- /dev/null +++ b/icons/uil-brightness-empty.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightnessEmpty = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,11.29,19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' + })); +}; + +export default UilBrightnessEmpty; \ No newline at end of file diff --git a/icons/uil-brightness-half.js b/icons/uil-brightness-half.js deleted file mode 100644 index 5231cc3e..00000000 --- a/icons/uil-brightness-half.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightnessHalf = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8a1,1,0,0,0,0,2,2,2,0,0,1,0,4,1,1,0,0,0,0,2,4,4,0,0,0,0-8Zm9.71,3.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' - })); -}; - -UilBrightnessHalf.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightnessHalf.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightnessHalf; \ No newline at end of file diff --git a/icons/uil-brightness-half.tsx b/icons/uil-brightness-half.tsx new file mode 100644 index 00000000..c5ce3d14 --- /dev/null +++ b/icons/uil-brightness-half.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightnessHalf = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8a1,1,0,0,0,0,2,2,2,0,0,1,0,4,1,1,0,0,0,0,2,4,4,0,0,0,0-8Zm9.71,3.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' + })); +}; + +export default UilBrightnessHalf; \ No newline at end of file diff --git a/icons/uil-brightness-low.js b/icons/uil-brightness-low.js deleted file mode 100644 index 1adcc941..00000000 --- a/icons/uil-brightness-low.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightnessLow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,11a1,1,0,1,0,1,1A1,1,0,0,0,3,11Zm1.93,6.66a1,1,0,1,0,1.41,0A1,1,0,0,0,4.93,17.66ZM6.34,6.34a1,1,0,1,0-1.41,0A1,1,0,0,0,6.34,6.34ZM12,4a1,1,0,1,0-1-1A1,1,0,0,0,12,4Zm5.66,13.66a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,17.66ZM21,11a1,1,0,1,0,1,1A1,1,0,0,0,21,11ZM17.66,4.93a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,4.93ZM12,20a1,1,0,1,0,1,1A1,1,0,0,0,12,20ZM12,6a6,6,0,1,0,6,6A6,6,0,0,0,12,6Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' - })); -}; - -UilBrightnessLow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightnessLow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightnessLow; \ No newline at end of file diff --git a/icons/uil-brightness-low.tsx b/icons/uil-brightness-low.tsx new file mode 100644 index 00000000..794e4cac --- /dev/null +++ b/icons/uil-brightness-low.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightnessLow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,11a1,1,0,1,0,1,1A1,1,0,0,0,3,11Zm1.93,6.66a1,1,0,1,0,1.41,0A1,1,0,0,0,4.93,17.66ZM6.34,6.34a1,1,0,1,0-1.41,0A1,1,0,0,0,6.34,6.34ZM12,4a1,1,0,1,0-1-1A1,1,0,0,0,12,4Zm5.66,13.66a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,17.66ZM21,11a1,1,0,1,0,1,1A1,1,0,0,0,21,11ZM17.66,4.93a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,4.93ZM12,20a1,1,0,1,0,1,1A1,1,0,0,0,12,20ZM12,6a6,6,0,1,0,6,6A6,6,0,0,0,12,6Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' + })); +}; + +export default UilBrightnessLow; \ No newline at end of file diff --git a/icons/uil-brightness-minus.js b/icons/uil-brightness-minus.js deleted file mode 100644 index 12dc3639..00000000 --- a/icons/uil-brightness-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightnessMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm7.71.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' - })); -}; - -UilBrightnessMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightnessMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightnessMinus; \ No newline at end of file diff --git a/icons/uil-brightness-minus.tsx b/icons/uil-brightness-minus.tsx new file mode 100644 index 00000000..7d611b9b --- /dev/null +++ b/icons/uil-brightness-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightnessMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm7.71.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' + })); +}; + +export default UilBrightnessMinus; \ No newline at end of file diff --git a/icons/uil-brightness-plus.js b/icons/uil-brightness-plus.js deleted file mode 100644 index 9b0883d9..00000000 --- a/icons/uil-brightness-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightnessPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm7.71.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' - })); -}; - -UilBrightnessPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightnessPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightnessPlus; \ No newline at end of file diff --git a/icons/uil-brightness-plus.tsx b/icons/uil-brightness-plus.tsx new file mode 100644 index 00000000..678098a1 --- /dev/null +++ b/icons/uil-brightness-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightnessPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm7.71.29L19.36,9V5.64a1,1,0,0,0-1-1H15.05L12.71,2.29a1,1,0,0,0-1.42,0L9,4.64H5.64a1,1,0,0,0-1,1V9L2.29,11.29a1,1,0,0,0,0,1.42l2.35,2.34v3.31a1,1,0,0,0,1,1H9l2.34,2.35a1,1,0,0,0,1.42,0l2.34-2.35h3.31a1,1,0,0,0,1-1V15.05l2.35-2.34A1,1,0,0,0,21.71,11.29Zm-4.05,2.64a1,1,0,0,0-.3.71v2.72H14.64a1,1,0,0,0-.71.3L12,19.59l-1.93-1.93a1,1,0,0,0-.71-.3H6.64V14.64a1,1,0,0,0-.3-.71L4.41,12l1.93-1.93a1,1,0,0,0,.3-.71V6.64H9.36a1,1,0,0,0,.71-.3L12,4.41l1.93,1.93a1,1,0,0,0,.71.3h2.72V9.36a1,1,0,0,0,.3.71L19.59,12Z' + })); +}; + +export default UilBrightnessPlus; \ No newline at end of file diff --git a/icons/uil-brightness.js b/icons/uil-brightness.js deleted file mode 100644 index 49ad4092..00000000 --- a/icons/uil-brightness.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrightness = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12ZM5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM12,5a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5Zm5.66,2.34a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34Zm-12-.29a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5ZM12,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19Z' - })); -}; - -UilBrightness.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrightness.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrightness; \ No newline at end of file diff --git a/icons/uil-brightness.tsx b/icons/uil-brightness.tsx new file mode 100644 index 00000000..54729308 --- /dev/null +++ b/icons/uil-brightness.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrightness = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12ZM5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM12,5a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5Zm5.66,2.34a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34Zm-12-.29a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5ZM12,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19Z' + })); +}; + +export default UilBrightness; \ No newline at end of file diff --git a/icons/uil-bring-bottom.js b/icons/uil-bring-bottom.js deleted file mode 100644 index d9cd30ce..00000000 --- a/icons/uil-bring-bottom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBringBottom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H19a1,1,0,1,0,0,2h1v4H4V16h7a1,1,0,0,0,0-2H10V9A1,1,0,0,0,9,8H3A1,1,0,0,0,2,9v6H2v6a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V15A1,1,0,0,0,21,14ZM4,10H8v4H4ZM12.71,6.7,14,5.41V17a1,1,0,1,0,2,0V5.41L17.29,6.7A1,1,0,0,0,18,7a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,0,1.41A1,1,0,0,0,12.71,6.7Z' - })); -}; - -UilBringBottom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBringBottom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBringBottom; \ No newline at end of file diff --git a/icons/uil-bring-bottom.tsx b/icons/uil-bring-bottom.tsx new file mode 100644 index 00000000..9659e9f6 --- /dev/null +++ b/icons/uil-bring-bottom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBringBottom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H19a1,1,0,1,0,0,2h1v4H4V16h7a1,1,0,0,0,0-2H10V9A1,1,0,0,0,9,8H3A1,1,0,0,0,2,9v6H2v6a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V15A1,1,0,0,0,21,14ZM4,10H8v4H4ZM12.71,6.7,14,5.41V17a1,1,0,1,0,2,0V5.41L17.29,6.7A1,1,0,0,0,18,7a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,0,1.41A1,1,0,0,0,12.71,6.7Z' + })); +}; + +export default UilBringBottom; \ No newline at end of file diff --git a/icons/uil-bring-front.js b/icons/uil-bring-front.js deleted file mode 100644 index bbb1ff22..00000000 --- a/icons/uil-bring-front.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBringFront = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,17.3,10,18.59V7A1,1,0,0,0,8,7v11.6L6.71,17.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,17.3ZM22,3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V9a1,1,0,0,0,1,1H5A1,1,0,0,0,5,8H4V4H20V8H13a1,1,0,0,0,0,2h1v5a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V9h0ZM20,14H16V10h4Z' - })); -}; - -UilBringFront.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBringFront.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBringFront; \ No newline at end of file diff --git a/icons/uil-bring-front.tsx b/icons/uil-bring-front.tsx new file mode 100644 index 00000000..96de42ce --- /dev/null +++ b/icons/uil-bring-front.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBringFront = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,17.3,10,18.59V7A1,1,0,0,0,8,7v11.6L6.71,17.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,0-1.41A1,1,0,0,0,11.29,17.3ZM22,3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V9a1,1,0,0,0,1,1H5A1,1,0,0,0,5,8H4V4H20V8H13a1,1,0,0,0,0,2h1v5a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V9h0ZM20,14H16V10h4Z' + })); +}; + +export default UilBringFront; \ No newline at end of file diff --git a/icons/uil-browser.js b/icons/uil-browser.js deleted file mode 100644 index 9fd33964..00000000 --- a/icons/uil-browser.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrowser = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H9A3,3,0,0,0,6,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H15a3,3,0,0,0,3-3V18h1a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM16,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H16Zm0-9H4V9A1,1,0,0,1,5,8H15a1,1,0,0,1,1,1Zm4,5a1,1,0,0,1-1,1H18V9a3,3,0,0,0-.18-1H20Zm0-9H8V5A1,1,0,0,1,9,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilBrowser.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrowser.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrowser; \ No newline at end of file diff --git a/icons/uil-browser.tsx b/icons/uil-browser.tsx new file mode 100644 index 00000000..117cf4af --- /dev/null +++ b/icons/uil-browser.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrowser = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H9A3,3,0,0,0,6,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H15a3,3,0,0,0,3-3V18h1a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM16,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H16Zm0-9H4V9A1,1,0,0,1,5,8H15a1,1,0,0,1,1,1Zm4,5a1,1,0,0,1-1,1H18V9a3,3,0,0,0-.18-1H20Zm0-9H8V5A1,1,0,0,1,9,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBrowser; \ No newline at end of file diff --git a/icons/uil-brush-alt.js b/icons/uil-brush-alt.js deleted file mode 100644 index 8ab25885..00000000 --- a/icons/uil-brush-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBrushAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,18a1,1,0,1,0,1,1A1,1,0,0,0,12,18ZM18,1H6A1,1,0,0,0,5,2v9a3,3,0,0,0,3,3H9v2.37a4,4,0,1,0,6,0V14h1a3,3,0,0,0,3-3V2A1,1,0,0,0,18,1ZM12,21a2,2,0,0,1-1.33-3.48,1,1,0,0,0,.33-.74V14h2v2.78a1,1,0,0,0,.33.74A2,2,0,0,1,12,21Zm5-10a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V10H17Zm0-3H7V3H17Z' - })); -}; - -UilBrushAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBrushAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBrushAlt; \ No newline at end of file diff --git a/icons/uil-brush-alt.tsx b/icons/uil-brush-alt.tsx new file mode 100644 index 00000000..7360699f --- /dev/null +++ b/icons/uil-brush-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBrushAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,18a1,1,0,1,0,1,1A1,1,0,0,0,12,18ZM18,1H6A1,1,0,0,0,5,2v9a3,3,0,0,0,3,3H9v2.37a4,4,0,1,0,6,0V14h1a3,3,0,0,0,3-3V2A1,1,0,0,0,18,1ZM12,21a2,2,0,0,1-1.33-3.48,1,1,0,0,0,.33-.74V14h2v2.78a1,1,0,0,0,.33.74A2,2,0,0,1,12,21Zm5-10a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V10H17Zm0-3H7V3H17Z' + })); +}; + +export default UilBrushAlt; \ No newline at end of file diff --git a/icons/uil-bug.js b/icons/uil-bug.js deleted file mode 100644 index 30f58783..00000000 --- a/icons/uil-bug.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBug = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,14h2a1,1,0,0,0,0-2H19V11a5.15,5.15,0,0,0-.21-1.36A5,5,0,0,0,22,5a1,1,0,0,0-2,0,3,3,0,0,1-2.14,2.87A5,5,0,0,0,16,6.4,2.58,2.58,0,0,0,16,6,4,4,0,0,0,8,6a2.58,2.58,0,0,0,0,.4,5,5,0,0,0-1.9,1.47A3,3,0,0,1,4,5,1,1,0,0,0,2,5,5,5,0,0,0,5.21,9.64,5.15,5.15,0,0,0,5,11v1H3a1,1,0,0,0,0,2H5v1a7,7,0,0,0,.14,1.38A5,5,0,0,0,2,21a1,1,0,0,0,2,0,3,3,0,0,1,1.81-2.74,7,7,0,0,0,12.38,0A3,3,0,0,1,20,21a1,1,0,0,0,2,0,5,5,0,0,0-3.14-4.62A7,7,0,0,0,19,15Zm-8,5.9A5,5,0,0,1,7,15V11a3,3,0,0,1,3-3h1ZM10,6a2,2,0,0,1,4,0Zm7,9a5,5,0,0,1-4,4.9V8h1a3,3,0,0,1,3,3Z' - })); -}; - -UilBug.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBug.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBug; \ No newline at end of file diff --git a/icons/uil-bug.tsx b/icons/uil-bug.tsx new file mode 100644 index 00000000..4245b8cf --- /dev/null +++ b/icons/uil-bug.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBug = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,14h2a1,1,0,0,0,0-2H19V11a5.15,5.15,0,0,0-.21-1.36A5,5,0,0,0,22,5a1,1,0,0,0-2,0,3,3,0,0,1-2.14,2.87A5,5,0,0,0,16,6.4,2.58,2.58,0,0,0,16,6,4,4,0,0,0,8,6a2.58,2.58,0,0,0,0,.4,5,5,0,0,0-1.9,1.47A3,3,0,0,1,4,5,1,1,0,0,0,2,5,5,5,0,0,0,5.21,9.64,5.15,5.15,0,0,0,5,11v1H3a1,1,0,0,0,0,2H5v1a7,7,0,0,0,.14,1.38A5,5,0,0,0,2,21a1,1,0,0,0,2,0,3,3,0,0,1,1.81-2.74,7,7,0,0,0,12.38,0A3,3,0,0,1,20,21a1,1,0,0,0,2,0,5,5,0,0,0-3.14-4.62A7,7,0,0,0,19,15Zm-8,5.9A5,5,0,0,1,7,15V11a3,3,0,0,1,3-3h1ZM10,6a2,2,0,0,1,4,0Zm7,9a5,5,0,0,1-4,4.9V8h1a3,3,0,0,1,3,3Z' + })); +}; + +export default UilBug; \ No newline at end of file diff --git a/icons/uil-building.js b/icons/uil-building.js deleted file mode 100644 index dd15394e..00000000 --- a/icons/uil-building.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBuilding = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,8h1a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2ZM9,8h1a1,1,0,0,0,0-2H9A1,1,0,0,0,9,8Zm0,4h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm12,8H20V3a1,1,0,0,0-1-1H5A1,1,0,0,0,4,3V20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-8,0H11V16h2Zm5,0H15V15a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v5H6V4H18Z' - })); -}; - -UilBuilding.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBuilding.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBuilding; \ No newline at end of file diff --git a/icons/uil-building.tsx b/icons/uil-building.tsx new file mode 100644 index 00000000..984fc645 --- /dev/null +++ b/icons/uil-building.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBuilding = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,8h1a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2ZM9,8h1a1,1,0,0,0,0-2H9A1,1,0,0,0,9,8Zm0,4h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm12,8H20V3a1,1,0,0,0-1-1H5A1,1,0,0,0,4,3V20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-8,0H11V16h2Zm5,0H15V15a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v5H6V4H18Z' + })); +}; + +export default UilBuilding; \ No newline at end of file diff --git a/icons/uil-bullseye.js b/icons/uil-bullseye.js deleted file mode 100644 index e8fbab0b..00000000 --- a/icons/uil-bullseye.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBullseye = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,5a7,7,0,1,0,7,7A7,7,0,0,0,12,5Zm0,12a5,5,0,1,1,5-5A5,5,0,0,1,12,17Zm0-8a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13ZM12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' - })); -}; - -UilBullseye.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBullseye.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBullseye; \ No newline at end of file diff --git a/icons/uil-bullseye.tsx b/icons/uil-bullseye.tsx new file mode 100644 index 00000000..675e948b --- /dev/null +++ b/icons/uil-bullseye.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBullseye = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,5a7,7,0,1,0,7,7A7,7,0,0,0,12,5Zm0,12a5,5,0,1,1,5-5A5,5,0,0,1,12,17Zm0-8a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13ZM12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' + })); +}; + +export default UilBullseye; \ No newline at end of file diff --git a/icons/uil-bus-alt.js b/icons/uil-bus-alt.js deleted file mode 100644 index bee72e55..00000000 --- a/icons/uil-bus-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBusAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.5,2H6.5a3,3,0,0,0-3,3V17a3,3,0,0,0,2,2.82V21a1,1,0,0,0,2,0V20h10v1a1,1,0,0,0,2,0V19.82a3,3,0,0,0,2-2.82V5A3,3,0,0,0,18.5,2ZM5.5,8h6v4h-6Zm14,9a1,1,0,0,1-1,1H6.5a1,1,0,0,1-1-1V14h14Zm0-5h-6V8h6Zm0-6H5.5V5a1,1,0,0,1,1-1h12a1,1,0,0,1,1,1ZM16.12,16.92a1,1,0,0,0,.38.08,1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12a.76.76,0,0,0-.18-.09A.64.64,0,0,0,16.7,15a1,1,0,0,0-.91.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,16.12,16.92Zm-8,0A1,1,0,0,0,8.5,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12-.18-.09L8.7,15a1,1,0,0,0-.91.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,8.12,16.92Z' - })); -}; - -UilBusAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBusAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBusAlt; \ No newline at end of file diff --git a/icons/uil-bus-alt.tsx b/icons/uil-bus-alt.tsx new file mode 100644 index 00000000..09be4fe9 --- /dev/null +++ b/icons/uil-bus-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBusAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.5,2H6.5a3,3,0,0,0-3,3V17a3,3,0,0,0,2,2.82V21a1,1,0,0,0,2,0V20h10v1a1,1,0,0,0,2,0V19.82a3,3,0,0,0,2-2.82V5A3,3,0,0,0,18.5,2ZM5.5,8h6v4h-6Zm14,9a1,1,0,0,1-1,1H6.5a1,1,0,0,1-1-1V14h14Zm0-5h-6V8h6Zm0-6H5.5V5a1,1,0,0,1,1-1h12a1,1,0,0,1,1,1ZM16.12,16.92a1,1,0,0,0,.38.08,1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12a.76.76,0,0,0-.18-.09A.64.64,0,0,0,16.7,15a1,1,0,0,0-.91.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,16.12,16.92Zm-8,0A1,1,0,0,0,8.5,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12-.18-.09L8.7,15a1,1,0,0,0-.91.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,8.12,16.92Z' + })); +}; + +export default UilBusAlt; \ No newline at end of file diff --git a/icons/uil-bus-school.js b/icons/uil-bus-school.js deleted file mode 100644 index f08f7e9c..00000000 --- a/icons/uil-bus-school.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBusSchool = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M1,12.5v4a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V6.5a3,3,0,0,0-3-3H8.44A3,3,0,0,0,5.6,5.55L4.16,9.86,1.45,11.67A1,1,0,0,0,1,12.5Zm20-3H19v-4h1a1,1,0,0,1,1,1Zm-4,8a1,1,0,1,1,1,1A1,1,0,0,1,17,17.5Zm-2-6h6v4h-.78a3,3,0,0,0-4.44,0H15Zm0-6h2v4H15Zm-4,6h2v4H11Zm0-6h2v4H11Zm-2,4H6.39l1.1-3.32a1,1,0,0,1,.95-.68H9Zm-4,8a1,1,0,1,1,1,1A1,1,0,0,1,5,17.5ZM3,13,5.3,11.5H9v4H8.22a3,3,0,0,0-4.44,0H3Z' - })); -}; - -UilBusSchool.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBusSchool.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBusSchool; \ No newline at end of file diff --git a/icons/uil-bus-school.tsx b/icons/uil-bus-school.tsx new file mode 100644 index 00000000..f4a7ecbc --- /dev/null +++ b/icons/uil-bus-school.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBusSchool = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M1,12.5v4a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V6.5a3,3,0,0,0-3-3H8.44A3,3,0,0,0,5.6,5.55L4.16,9.86,1.45,11.67A1,1,0,0,0,1,12.5Zm20-3H19v-4h1a1,1,0,0,1,1,1Zm-4,8a1,1,0,1,1,1,1A1,1,0,0,1,17,17.5Zm-2-6h6v4h-.78a3,3,0,0,0-4.44,0H15Zm0-6h2v4H15Zm-4,6h2v4H11Zm0-6h2v4H11Zm-2,4H6.39l1.1-3.32a1,1,0,0,1,.95-.68H9Zm-4,8a1,1,0,1,1,1,1A1,1,0,0,1,5,17.5ZM3,13,5.3,11.5H9v4H8.22a3,3,0,0,0-4.44,0H3Z' + })); +}; + +export default UilBusSchool; \ No newline at end of file diff --git a/icons/uil-bus.js b/icons/uil-bus.js deleted file mode 100644 index 34eb8311..00000000 --- a/icons/uil-bus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilBus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1,1,0,0,0-.33-.21A1,1,0,0,0,8.3,15l-.18.06-.18.09a1.58,1.58,0,0,0-.15.12l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,1,1Zm8,0a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,16.5,17Zm-3-12h-2a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm5-3H6.5a3,3,0,0,0-3,3V17a3,3,0,0,0,2,2.82V21a1,1,0,0,0,2,0V20h10v1a1,1,0,0,0,2,0V19.82a3,3,0,0,0,2-2.82V5A3,3,0,0,0,18.5,2Zm1,15a1,1,0,0,1-1,1H6.5a1,1,0,0,1-1-1V14h14Zm0-5H5.5V5a1,1,0,0,1,1-1h12a1,1,0,0,1,1,1Z' - })); -}; - -UilBus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilBus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilBus; \ No newline at end of file diff --git a/icons/uil-bus.tsx b/icons/uil-bus.tsx new file mode 100644 index 00000000..1876ba84 --- /dev/null +++ b/icons/uil-bus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilBus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1,1,0,0,0-.33-.21A1,1,0,0,0,8.3,15l-.18.06-.18.09a1.58,1.58,0,0,0-.15.12l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,1,1Zm8,0a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7A1,1,0,0,0,16.5,17Zm-3-12h-2a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm5-3H6.5a3,3,0,0,0-3,3V17a3,3,0,0,0,2,2.82V21a1,1,0,0,0,2,0V20h10v1a1,1,0,0,0,2,0V19.82a3,3,0,0,0,2-2.82V5A3,3,0,0,0,18.5,2Zm1,15a1,1,0,0,1-1,1H6.5a1,1,0,0,1-1-1V14h14Zm0-5H5.5V5a1,1,0,0,1,1-1h12a1,1,0,0,1,1,1Z' + })); +}; + +export default UilBus; \ No newline at end of file diff --git a/icons/uil-calculator-alt.js b/icons/uil-calculator-alt.js deleted file mode 100644 index 59125fda..00000000 --- a/icons/uil-calculator-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalculatorAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.5,8H6v.5a1,1,0,0,0,2,0V8h.5a1,1,0,0,0,0-2H8V5.5a1,1,0,0,0-2,0V6H5.5a1,1,0,0,0,0,2ZM4.88,19.12a1,1,0,0,0,1.41,0L7,18.41l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L8.41,17l.71-.71a1,1,0,0,0-1.41-1.41L7,15.59l-.71-.71a1,1,0,0,0-1.41,1.41l.71.71-.71.71A1,1,0,0,0,4.88,19.12ZM20,1H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1ZM11,21H4a1,1,0,0,1-1-1V13h8Zm0-10H3V4A1,1,0,0,1,4,3h7Zm10,9a1,1,0,0,1-1,1H13V13h8Zm0-9H13V3h7a1,1,0,0,1,1,1Zm-5.5,5.5h3a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2ZM18.5,6h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm-3,13.5h3a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2Z' - })); -}; - -UilCalculatorAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalculatorAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalculatorAlt; \ No newline at end of file diff --git a/icons/uil-calculator-alt.tsx b/icons/uil-calculator-alt.tsx new file mode 100644 index 00000000..7c14b1e1 --- /dev/null +++ b/icons/uil-calculator-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalculatorAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.5,8H6v.5a1,1,0,0,0,2,0V8h.5a1,1,0,0,0,0-2H8V5.5a1,1,0,0,0-2,0V6H5.5a1,1,0,0,0,0,2ZM4.88,19.12a1,1,0,0,0,1.41,0L7,18.41l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L8.41,17l.71-.71a1,1,0,0,0-1.41-1.41L7,15.59l-.71-.71a1,1,0,0,0-1.41,1.41l.71.71-.71.71A1,1,0,0,0,4.88,19.12ZM20,1H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1ZM11,21H4a1,1,0,0,1-1-1V13h8Zm0-10H3V4A1,1,0,0,1,4,3h7Zm10,9a1,1,0,0,1-1,1H13V13h8Zm0-9H13V3h7a1,1,0,0,1,1,1Zm-5.5,5.5h3a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2ZM18.5,6h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm-3,13.5h3a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2Z' + })); +}; + +export default UilCalculatorAlt; \ No newline at end of file diff --git a/icons/uil-calculator.js b/icons/uil-calculator.js deleted file mode 100644 index 0eddfe7e..00000000 --- a/icons/uil-calculator.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalculator = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,17.29a1,1,0,0,0-.16-.12.56.56,0,0,0-.17-.09.6.6,0,0,0-.19-.06.93.93,0,0,0-.57.06.9.9,0,0,0-.54.54A.84.84,0,0,0,11,18a1,1,0,0,0,.07.38,1.46,1.46,0,0,0,.22.33A1,1,0,0,0,12,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13,18a1,1,0,0,0-.08-.38A1,1,0,0,0,12.71,17.29ZM8.55,13.17a.56.56,0,0,0-.17-.09A.6.6,0,0,0,8.19,13a.86.86,0,0,0-.39,0l-.18.06-.18.09-.15.12A1.05,1.05,0,0,0,7,14a1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21A1,1,0,0,0,9,14a1.05,1.05,0,0,0-.29-.71Zm.16,4.12a1,1,0,0,0-.33-.21A1,1,0,0,0,7.8,17l-.18.06a.76.76,0,0,0-.18.09,1.58,1.58,0,0,0-.15.12,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,8,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,8.71,17.29Zm2.91-4.21a1,1,0,0,0-.33.21A1.05,1.05,0,0,0,11,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,11.62,13.08Zm5.09,4.21a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,16,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1,1,0,0,0,16.71,17.29ZM16,5H8A1,1,0,0,0,7,6v4a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V6A1,1,0,0,0,16,5ZM15,9H9V7h6Zm3-8H6A3,3,0,0,0,3,4V20a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V4A3,3,0,0,0,18,1Zm1,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V4A1,1,0,0,1,6,3H18a1,1,0,0,1,1,1Zm-2.45-6.83a.56.56,0,0,0-.17-.09.6.6,0,0,0-.19-.06.86.86,0,0,0-.39,0l-.18.06-.18.09-.15.12A1.05,1.05,0,0,0,15,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,17,14a1.05,1.05,0,0,0-.29-.71Z' - })); -}; - -UilCalculator.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalculator.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalculator; \ No newline at end of file diff --git a/icons/uil-calculator.tsx b/icons/uil-calculator.tsx new file mode 100644 index 00000000..682ae5ac --- /dev/null +++ b/icons/uil-calculator.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalculator = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,17.29a1,1,0,0,0-.16-.12.56.56,0,0,0-.17-.09.6.6,0,0,0-.19-.06.93.93,0,0,0-.57.06.9.9,0,0,0-.54.54A.84.84,0,0,0,11,18a1,1,0,0,0,.07.38,1.46,1.46,0,0,0,.22.33A1,1,0,0,0,12,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13,18a1,1,0,0,0-.08-.38A1,1,0,0,0,12.71,17.29ZM8.55,13.17a.56.56,0,0,0-.17-.09A.6.6,0,0,0,8.19,13a.86.86,0,0,0-.39,0l-.18.06-.18.09-.15.12A1.05,1.05,0,0,0,7,14a1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21A1,1,0,0,0,9,14a1.05,1.05,0,0,0-.29-.71Zm.16,4.12a1,1,0,0,0-.33-.21A1,1,0,0,0,7.8,17l-.18.06a.76.76,0,0,0-.18.09,1.58,1.58,0,0,0-.15.12,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,8,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,8.71,17.29Zm2.91-4.21a1,1,0,0,0-.33.21A1.05,1.05,0,0,0,11,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,11.62,13.08Zm5.09,4.21a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,16,19a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1,1,0,0,0,16.71,17.29ZM16,5H8A1,1,0,0,0,7,6v4a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V6A1,1,0,0,0,16,5ZM15,9H9V7h6Zm3-8H6A3,3,0,0,0,3,4V20a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V4A3,3,0,0,0,18,1Zm1,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V4A1,1,0,0,1,6,3H18a1,1,0,0,1,1,1Zm-2.45-6.83a.56.56,0,0,0-.17-.09.6.6,0,0,0-.19-.06.86.86,0,0,0-.39,0l-.18.06-.18.09-.15.12A1.05,1.05,0,0,0,15,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,17,14a1.05,1.05,0,0,0-.29-.71Z' + })); +}; + +export default UilCalculator; \ No newline at end of file diff --git a/icons/uil-calendar-alt.js b/icons/uil-calendar-alt.js deleted file mode 100644 index 92410efa..00000000 --- a/icons/uil-calendar-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalendarAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,19a1,1,0,1,0-1-1A1,1,0,0,0,12,19Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,19Zm0-4a1,1,0,1,0-1-1A1,1,0,0,0,17,15Zm-5,0a1,1,0,1,0-1-1A1,1,0,0,0,12,15ZM19,3H18V2a1,1,0,0,0-2,0V3H8V2A1,1,0,0,0,6,2V3H5A3,3,0,0,0,2,6V20a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20ZM20,9H4V6A1,1,0,0,1,5,5H6V6A1,1,0,0,0,8,6V5h8V6a1,1,0,0,0,2,0V5h1a1,1,0,0,1,1,1ZM7,15a1,1,0,1,0-1-1A1,1,0,0,0,7,15Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,7,19Z' - })); -}; - -UilCalendarAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalendarAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalendarAlt; \ No newline at end of file diff --git a/icons/uil-calendar-alt.tsx b/icons/uil-calendar-alt.tsx new file mode 100644 index 00000000..b4403781 --- /dev/null +++ b/icons/uil-calendar-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalendarAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,19a1,1,0,1,0-1-1A1,1,0,0,0,12,19Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,19Zm0-4a1,1,0,1,0-1-1A1,1,0,0,0,17,15Zm-5,0a1,1,0,1,0-1-1A1,1,0,0,0,12,15ZM19,3H18V2a1,1,0,0,0-2,0V3H8V2A1,1,0,0,0,6,2V3H5A3,3,0,0,0,2,6V20a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20ZM20,9H4V6A1,1,0,0,1,5,5H6V6A1,1,0,0,0,8,6V5h8V6a1,1,0,0,0,2,0V5h1a1,1,0,0,1,1,1ZM7,15a1,1,0,1,0-1-1A1,1,0,0,0,7,15Zm0,4a1,1,0,1,0-1-1A1,1,0,0,0,7,19Z' + })); +}; + +export default UilCalendarAlt; \ No newline at end of file diff --git a/icons/uil-calendar-slash.js b/icons/uil-calendar-slash.js deleted file mode 100644 index 53f5b9c7..00000000 --- a/icons/uil-calendar-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalendarSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.66,7H15V8a1,1,0,0,0,2,0V7h1a1,1,0,0,1,1,1v3H17.66a1,1,0,0,0,0,2H19v1.34a1,1,0,1,0,2,0V8a3,3,0,0,0-3-3H17V4a1,1,0,0,0-2,0V5H11.66a1,1,0,0,0,0,2ZM21.71,20.29l-1.6-1.6h0L3.71,2.29A1,1,0,0,0,2.29,3.71L4.2,5.61A3,3,0,0,0,3,8V18a3,3,0,0,0,3,3H18a3,3,0,0,0,1.29-.3l1,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,8a1,1,0,0,1,.66-.93L9.59,11H5ZM6,19a1,1,0,0,1-1-1V13h6.59l6,6Z' - })); -}; - -UilCalendarSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalendarSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalendarSlash; \ No newline at end of file diff --git a/icons/uil-calendar-slash.tsx b/icons/uil-calendar-slash.tsx new file mode 100644 index 00000000..1810a5bf --- /dev/null +++ b/icons/uil-calendar-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalendarSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.66,7H15V8a1,1,0,0,0,2,0V7h1a1,1,0,0,1,1,1v3H17.66a1,1,0,0,0,0,2H19v1.34a1,1,0,1,0,2,0V8a3,3,0,0,0-3-3H17V4a1,1,0,0,0-2,0V5H11.66a1,1,0,0,0,0,2ZM21.71,20.29l-1.6-1.6h0L3.71,2.29A1,1,0,0,0,2.29,3.71L4.2,5.61A3,3,0,0,0,3,8V18a3,3,0,0,0,3,3H18a3,3,0,0,0,1.29-.3l1,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,8a1,1,0,0,1,.66-.93L9.59,11H5ZM6,19a1,1,0,0,1-1-1V13h6.59l6,6Z' + })); +}; + +export default UilCalendarSlash; \ No newline at end of file diff --git a/icons/uil-calender.js b/icons/uil-calender.js deleted file mode 100644 index b3a08e12..00000000 --- a/icons/uil-calender.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalender = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H17V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm1,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H20Zm0-9H4V7A1,1,0,0,1,5,6H7V7A1,1,0,0,0,9,7V6h6V7a1,1,0,0,0,2,0V6h2a1,1,0,0,1,1,1Z' - })); -}; - -UilCalender.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalender.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalender; \ No newline at end of file diff --git a/icons/uil-calender.tsx b/icons/uil-calender.tsx new file mode 100644 index 00000000..f1ea2e55 --- /dev/null +++ b/icons/uil-calender.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalender = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H17V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm1,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H20Zm0-9H4V7A1,1,0,0,1,5,6H7V7A1,1,0,0,0,9,7V6h6V7a1,1,0,0,0,2,0V6h2a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCalender; \ No newline at end of file diff --git a/icons/uil-calling.js b/icons/uil-calling.js deleted file mode 100644 index de04d2dc..00000000 --- a/icons/uil-calling.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCalling = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.47,9a1,1,0,1,0-1-1A1,1,0,0,0,20.47,9Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,17.47,9Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,14.47,9ZM18.91,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.48,12.48,0,0,1-2.67-2,12.83,12.83,0,0,1-2-2.66L10,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.23-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-2.24,1,3,3,0,0,0-.73,2.39A19,19,0,0,0,18,21.91a2.56,2.56,0,0,0,.39,0,3,3,0,0,0,3-3v-3A3,3,0,0,0,18.91,13Zm.49,6a1,1,0,0,1-1.15,1,17.12,17.12,0,0,1-9.87-4.85A17.14,17.14,0,0,1,3.54,5.22a1,1,0,0,1,.25-.82,1,1,0,0,1,.74-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.56-.52l.63-1.4a13.69,13.69,0,0,0,1.58.46c.26.06.54.11.81.15a1,1,0,0,1,.78,1Z' - })); -}; - -UilCalling.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCalling.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCalling; \ No newline at end of file diff --git a/icons/uil-calling.tsx b/icons/uil-calling.tsx new file mode 100644 index 00000000..448f0cdc --- /dev/null +++ b/icons/uil-calling.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCalling = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.47,9a1,1,0,1,0-1-1A1,1,0,0,0,20.47,9Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,17.47,9Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,14.47,9ZM18.91,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.48,12.48,0,0,1-2.67-2,12.83,12.83,0,0,1-2-2.66L10,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.23-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-2.24,1,3,3,0,0,0-.73,2.39A19,19,0,0,0,18,21.91a2.56,2.56,0,0,0,.39,0,3,3,0,0,0,3-3v-3A3,3,0,0,0,18.91,13Zm.49,6a1,1,0,0,1-1.15,1,17.12,17.12,0,0,1-9.87-4.85A17.14,17.14,0,0,1,3.54,5.22a1,1,0,0,1,.25-.82,1,1,0,0,1,.74-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.56-.52l.63-1.4a13.69,13.69,0,0,0,1.58.46c.26.06.54.11.81.15a1,1,0,0,1,.78,1Z' + })); +}; + +export default UilCalling; \ No newline at end of file diff --git a/icons/uil-camera-change.js b/icons/uil-camera-change.js deleted file mode 100644 index 398ae95f..00000000 --- a/icons/uil-camera-change.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCameraChange = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.29,5.21l1.5,1.5a1,1,0,0,0,1.42,0,1,1,0,0,0,.13-1.21H19a1,1,0,0,0,0-2H15.34a1,1,0,0,0-.13-1.21,1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,12.29,5.21ZM22.92,9.12a1,1,0,0,0-.21-.33l-1.5-1.5a1,1,0,0,0-1.42,0,1,1,0,0,0-.13,1.21H16a1,1,0,0,0,0,2h3.66a1,1,0,0,0,.13,1.21,1,1,0,0,0,1.42,0l1.5-1.5a1,1,0,0,0,.21-.33A1,1,0,0,0,22.92,9.12ZM11,10a4,4,0,1,0,4,4A4,4,0,0,0,11,10Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11,16Zm9-3a1,1,0,0,0-1,1v5a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H6a1,1,0,0,0,1-.69l.54-1.62A1,1,0,0,1,8.44,7H10a1,1,0,0,0,0-2H8.44A3,3,0,0,0,5.59,7.06L5.28,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V14A1,1,0,0,0,20,13Z' - })); -}; - -UilCameraChange.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCameraChange.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCameraChange; \ No newline at end of file diff --git a/icons/uil-camera-change.tsx b/icons/uil-camera-change.tsx new file mode 100644 index 00000000..32842f2d --- /dev/null +++ b/icons/uil-camera-change.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCameraChange = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.29,5.21l1.5,1.5a1,1,0,0,0,1.42,0,1,1,0,0,0,.13-1.21H19a1,1,0,0,0,0-2H15.34a1,1,0,0,0-.13-1.21,1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,12.29,5.21ZM22.92,9.12a1,1,0,0,0-.21-.33l-1.5-1.5a1,1,0,0,0-1.42,0,1,1,0,0,0-.13,1.21H16a1,1,0,0,0,0,2h3.66a1,1,0,0,0,.13,1.21,1,1,0,0,0,1.42,0l1.5-1.5a1,1,0,0,0,.21-.33A1,1,0,0,0,22.92,9.12ZM11,10a4,4,0,1,0,4,4A4,4,0,0,0,11,10Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11,16Zm9-3a1,1,0,0,0-1,1v5a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H6a1,1,0,0,0,1-.69l.54-1.62A1,1,0,0,1,8.44,7H10a1,1,0,0,0,0-2H8.44A3,3,0,0,0,5.59,7.06L5.28,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V14A1,1,0,0,0,20,13Z' + })); +}; + +export default UilCameraChange; \ No newline at end of file diff --git a/icons/uil-camera-plus.js b/icons/uil-camera-plus.js deleted file mode 100644 index 4192b772..00000000 --- a/icons/uil-camera-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCameraPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,10.5a1,1,0,0,0-1,1v7a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H6a1,1,0,0,0,1-.68l.54-1.64a1,1,0,0,1,.95-.68H14a1,1,0,0,0,0-2H8.44A3,3,0,0,0,5.6,6.55l-.32,1H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3v-7A1,1,0,0,0,20,10.5Zm-9-1a4,4,0,1,0,4,4A4,4,0,0,0,11,9.5Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11,15.5Zm11-11H21v-1a1,1,0,0,0-2,0v1H18a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Z' - })); -}; - -UilCameraPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCameraPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCameraPlus; \ No newline at end of file diff --git a/icons/uil-camera-plus.tsx b/icons/uil-camera-plus.tsx new file mode 100644 index 00000000..1593d2ec --- /dev/null +++ b/icons/uil-camera-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCameraPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,10.5a1,1,0,0,0-1,1v7a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H6a1,1,0,0,0,1-.68l.54-1.64a1,1,0,0,1,.95-.68H14a1,1,0,0,0,0-2H8.44A3,3,0,0,0,5.6,6.55l-.32,1H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3v-7A1,1,0,0,0,20,10.5Zm-9-1a4,4,0,1,0,4,4A4,4,0,0,0,11,9.5Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11,15.5Zm11-11H21v-1a1,1,0,0,0-2,0v1H18a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCameraPlus; \ No newline at end of file diff --git a/icons/uil-camera-slash.js b/icons/uil-camera-slash.js deleted file mode 100644 index abbf22b8..00000000 --- a/icons/uil-camera-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCameraSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.71,2.29A1,1,0,0,0,2.29,3.71L5.09,6.5H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19.08l1.21,1.22a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6.49,9.33,2.68,2.68a2,2,0,0,1-.88.2,2,2,0,0,1-2-2A2,2,0,0,1,10.2,11.62ZM5,18.5a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H7.07l1.7,1.69A3.92,3.92,0,0,0,8,12.5a4,4,0,0,0,4,4,3.92,3.92,0,0,0,2.32-.77l2.77,2.77Zm14-12H17.72l-.31-1a3,3,0,0,0-2.85-2h-4.4a1,1,0,0,0,0,2h4.4a1,1,0,0,1,.95.68l.54,1.63A1,1,0,0,0,17,8.5h2a1,1,0,0,1,1,1v5.84a1,1,0,1,0,2,0V9.5A3,3,0,0,0,19,6.5Z' - })); -}; - -UilCameraSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCameraSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCameraSlash; \ No newline at end of file diff --git a/icons/uil-camera-slash.tsx b/icons/uil-camera-slash.tsx new file mode 100644 index 00000000..addf1da7 --- /dev/null +++ b/icons/uil-camera-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCameraSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.71,2.29A1,1,0,0,0,2.29,3.71L5.09,6.5H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19.08l1.21,1.22a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6.49,9.33,2.68,2.68a2,2,0,0,1-.88.2,2,2,0,0,1-2-2A2,2,0,0,1,10.2,11.62ZM5,18.5a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H7.07l1.7,1.69A3.92,3.92,0,0,0,8,12.5a4,4,0,0,0,4,4,3.92,3.92,0,0,0,2.32-.77l2.77,2.77Zm14-12H17.72l-.31-1a3,3,0,0,0-2.85-2h-4.4a1,1,0,0,0,0,2h4.4a1,1,0,0,1,.95.68l.54,1.63A1,1,0,0,0,17,8.5h2a1,1,0,0,1,1,1v5.84a1,1,0,1,0,2,0V9.5A3,3,0,0,0,19,6.5Z' + })); +}; + +export default UilCameraSlash; \ No newline at end of file diff --git a/icons/uil-camera.js b/icons/uil-camera.js deleted file mode 100644 index 5b2a85a1..00000000 --- a/icons/uil-camera.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCamera = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6.5H17.72l-.32-1a3,3,0,0,0-2.84-2H9.44A3,3,0,0,0,6.6,5.55l-.32,1H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-8A3,3,0,0,0,19,6.5Zm1,11a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H7a1,1,0,0,0,1-.68l.54-1.64a1,1,0,0,1,.95-.68h5.12a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,17,8.5h2a1,1,0,0,1,1,1Zm-8-9a4,4,0,1,0,4,4A4,4,0,0,0,12,8.5Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14.5Z' - })); -}; - -UilCamera.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCamera.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCamera; \ No newline at end of file diff --git a/icons/uil-camera.tsx b/icons/uil-camera.tsx new file mode 100644 index 00000000..60cd89f5 --- /dev/null +++ b/icons/uil-camera.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCamera = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6.5H17.72l-.32-1a3,3,0,0,0-2.84-2H9.44A3,3,0,0,0,6.6,5.55l-.32,1H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-8A3,3,0,0,0,19,6.5Zm1,11a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1v-8a1,1,0,0,1,1-1H7a1,1,0,0,0,1-.68l.54-1.64a1,1,0,0,1,.95-.68h5.12a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,17,8.5h2a1,1,0,0,1,1,1Zm-8-9a4,4,0,1,0,4,4A4,4,0,0,0,12,8.5Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14.5Z' + })); +}; + +export default UilCamera; \ No newline at end of file diff --git a/icons/uil-cancel.js b/icons/uil-cancel.js deleted file mode 100644 index a2568b57..00000000 --- a/icons/uil-cancel.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCancel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.77,11.36l-5-6A1,1,0,0,0,16,5H5A3,3,0,0,0,2,8v8a3,3,0,0,0,3,3H16a1,1,0,0,0,.77-.36l5-6A1,1,0,0,0,21.77,11.36ZM15.53,17H5a1,1,0,0,1-1-1V8A1,1,0,0,1,5,7H15.53l4.17,5ZM12.71,9.29a1,1,0,0,0-1.42,0L10,10.59,8.71,9.29a1,1,0,1,0-1.42,1.42L8.59,12l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L10,13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,12l1.3-1.29A1,1,0,0,0,12.71,9.29Z' - })); -}; - -UilCancel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCancel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCancel; \ No newline at end of file diff --git a/icons/uil-cancel.tsx b/icons/uil-cancel.tsx new file mode 100644 index 00000000..e8922053 --- /dev/null +++ b/icons/uil-cancel.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCancel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.77,11.36l-5-6A1,1,0,0,0,16,5H5A3,3,0,0,0,2,8v8a3,3,0,0,0,3,3H16a1,1,0,0,0,.77-.36l5-6A1,1,0,0,0,21.77,11.36ZM15.53,17H5a1,1,0,0,1-1-1V8A1,1,0,0,1,5,7H15.53l4.17,5ZM12.71,9.29a1,1,0,0,0-1.42,0L10,10.59,8.71,9.29a1,1,0,1,0-1.42,1.42L8.59,12l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L10,13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,12l1.3-1.29A1,1,0,0,0,12.71,9.29Z' + })); +}; + +export default UilCancel; \ No newline at end of file diff --git a/icons/uil-capsule.js b/icons/uil-capsule.js deleted file mode 100644 index 33de819f..00000000 --- a/icons/uil-capsule.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCapsule = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.5,4.5a5.12,5.12,0,0,0-7.24,0L4.5,12.26a5.12,5.12,0,1,0,7.24,7.24l7.76-7.76A5.12,5.12,0,0,0,19.5,4.5ZM10.32,18.09a3.21,3.21,0,0,1-4.41,0,3.13,3.13,0,0,1,0-4.41L9.09,10.5l4.41,4.41Zm7.77-7.77L14.91,13.5,10.5,9.09l3.18-3.18a3.12,3.12,0,0,1,4.41,4.41Z' - })); -}; - -UilCapsule.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCapsule.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCapsule; \ No newline at end of file diff --git a/icons/uil-capsule.tsx b/icons/uil-capsule.tsx new file mode 100644 index 00000000..48e3209a --- /dev/null +++ b/icons/uil-capsule.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCapsule = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.5,4.5a5.12,5.12,0,0,0-7.24,0L4.5,12.26a5.12,5.12,0,1,0,7.24,7.24l7.76-7.76A5.12,5.12,0,0,0,19.5,4.5ZM10.32,18.09a3.21,3.21,0,0,1-4.41,0,3.13,3.13,0,0,1,0-4.41L9.09,10.5l4.41,4.41Zm7.77-7.77L14.91,13.5,10.5,9.09l3.18-3.18a3.12,3.12,0,0,1,4.41,4.41Z' + })); +}; + +export default UilCapsule; \ No newline at end of file diff --git a/icons/uil-capture.js b/icons/uil-capture.js deleted file mode 100644 index 494793f1..00000000 --- a/icons/uil-capture.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCapture = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2Zm2,13a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15Z' - })); -}; - -UilCapture.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCapture.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCapture; \ No newline at end of file diff --git a/icons/uil-capture.tsx b/icons/uil-capture.tsx new file mode 100644 index 00000000..d21b54aa --- /dev/null +++ b/icons/uil-capture.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCapture = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2Zm2,13a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15Z' + })); +}; + +export default UilCapture; \ No newline at end of file diff --git a/icons/uil-car-sideview.js b/icons/uil-car-sideview.js deleted file mode 100644 index 44804d6d..00000000 --- a/icons/uil-car-sideview.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCarSideview = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,9.5h-.32L17.43,6.38A3,3,0,0,0,14.65,4.5h-6A3,3,0,0,0,5.7,6.91L5.18,9.5H5a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1H4a3,3,0,0,0,6,0h4a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1v-3A3,3,0,0,0,19,9.5Zm-6-3h1.65a1,1,0,0,1,.92.63l.95,2.37H13Zm-5.34.8a1,1,0,0,1,1-.8H11v3H7.22ZM7,17.5a1,1,0,1,1,1-1A1,1,0,0,1,7,17.5Zm10,0a1,1,0,1,1,1-1A1,1,0,0,1,17,17.5Zm3-3h-.78a3,3,0,0,0-4.44,0H9.22a3,3,0,0,0-4.44,0H4v-2a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCarSideview.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCarSideview.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCarSideview; \ No newline at end of file diff --git a/icons/uil-car-sideview.tsx b/icons/uil-car-sideview.tsx new file mode 100644 index 00000000..6719a41e --- /dev/null +++ b/icons/uil-car-sideview.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCarSideview = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,9.5h-.32L17.43,6.38A3,3,0,0,0,14.65,4.5h-6A3,3,0,0,0,5.7,6.91L5.18,9.5H5a3,3,0,0,0-3,3v3a1,1,0,0,0,1,1H4a3,3,0,0,0,6,0h4a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1v-3A3,3,0,0,0,19,9.5Zm-6-3h1.65a1,1,0,0,1,.92.63l.95,2.37H13Zm-5.34.8a1,1,0,0,1,1-.8H11v3H7.22ZM7,17.5a1,1,0,1,1,1-1A1,1,0,0,1,7,17.5Zm10,0a1,1,0,1,1,1-1A1,1,0,0,1,17,17.5Zm3-3h-.78a3,3,0,0,0-4.44,0H9.22a3,3,0,0,0-4.44,0H4v-2a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCarSideview; \ No newline at end of file diff --git a/icons/uil-car-slash.js b/icons/uil-car-slash.js deleted file mode 100644 index ec764d5c..00000000 --- a/icons/uil-car-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCarSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,13a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM19.76,9.11,18.41,5.05a3,3,0,0,0-2.85-2H9.66a1,1,0,0,0,0,2h5.9a1,1,0,0,1,1,.69L17.61,9H15.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v3.34a1,1,0,1,0,2,0V12A3,3,0,0,0,19.76,9.11Zm-16-6.82A1,1,0,0,0,2.29,3.71L5.11,6.52,4.24,9.11A3,3,0,0,0,2,12v4a3,3,0,0,0,2,2.82V20a1,1,0,0,0,2,0V19H17.59l.41.41V20a1,1,0,0,0,1,1,.91.91,0,0,0,.46-.13l.83.84a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm3,5.81.9.9H6.39ZM5,17a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H9.59l2,2H11a1,1,0,0,0,0,2h2a.91.91,0,0,0,.46-.13L15.59,17Z' - })); -}; - -UilCarSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCarSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCarSlash; \ No newline at end of file diff --git a/icons/uil-car-slash.tsx b/icons/uil-car-slash.tsx new file mode 100644 index 00000000..9669ce8f --- /dev/null +++ b/icons/uil-car-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCarSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,13a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM19.76,9.11,18.41,5.05a3,3,0,0,0-2.85-2H9.66a1,1,0,0,0,0,2h5.9a1,1,0,0,1,1,.69L17.61,9H15.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v3.34a1,1,0,1,0,2,0V12A3,3,0,0,0,19.76,9.11Zm-16-6.82A1,1,0,0,0,2.29,3.71L5.11,6.52,4.24,9.11A3,3,0,0,0,2,12v4a3,3,0,0,0,2,2.82V20a1,1,0,0,0,2,0V19H17.59l.41.41V20a1,1,0,0,0,1,1,.91.91,0,0,0,.46-.13l.83.84a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm3,5.81.9.9H6.39ZM5,17a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H9.59l2,2H11a1,1,0,0,0,0,2h2a.91.91,0,0,0,.46-.13L15.59,17Z' + })); +}; + +export default UilCarSlash; \ No newline at end of file diff --git a/icons/uil-car-wash.js b/icons/uil-car-wash.js deleted file mode 100644 index 0dcd28a7..00000000 --- a/icons/uil-car-wash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCarWash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.5,4a1,1,0,0,0,.71-.29l1-1A1,1,0,0,0,7.79,1.29l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,7.5,4Zm4,0a1,1,0,0,0,.71-.29l1-1a1,1,0,1,0-1.42-1.42l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,11.5,4Zm4,0a1,1,0,0,0,.71-.29l1-1a1,1,0,1,0-1.42-1.42l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,15.5,4Zm2.42,11.62a.76.76,0,0,0-.09-.18l-.12-.15-.15-.12a.76.76,0,0,0-.18-.09.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7.91.91,0,0,0,.33.22A1,1,0,0,0,17,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,17.92,15.62Zm1.84-4.51L18.4,7.05a3,3,0,0,0-2.84-2H8.44A3,3,0,0,0,5.6,7.05L4.24,11.11A3,3,0,0,0,2,14v4a3,3,0,0,0,2,2.82V22a1,1,0,0,0,2,0V21H18v1a1,1,0,0,0,2,0V20.82A3,3,0,0,0,22,18V14A3,3,0,0,0,19.76,11.11ZM7.49,7.68A1,1,0,0,1,8.44,7h7.12a1,1,0,0,1,1,.68L17.61,11H6.39ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-7-3H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm-5.08.62a.76.76,0,0,0-.09-.18l-.12-.15a1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18A.64.64,0,0,0,6,15.8,1.36,1.36,0,0,0,6,16a1,1,0,0,0,1.71.7A1,1,0,0,0,8,16a1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,7.92,15.62Z' - })); -}; - -UilCarWash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCarWash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCarWash; \ No newline at end of file diff --git a/icons/uil-car-wash.tsx b/icons/uil-car-wash.tsx new file mode 100644 index 00000000..59c3cd3c --- /dev/null +++ b/icons/uil-car-wash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCarWash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.5,4a1,1,0,0,0,.71-.29l1-1A1,1,0,0,0,7.79,1.29l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,7.5,4Zm4,0a1,1,0,0,0,.71-.29l1-1a1,1,0,1,0-1.42-1.42l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,11.5,4Zm4,0a1,1,0,0,0,.71-.29l1-1a1,1,0,1,0-1.42-1.42l-1,1a1,1,0,0,0,0,1.42A1,1,0,0,0,15.5,4Zm2.42,11.62a.76.76,0,0,0-.09-.18l-.12-.15-.15-.12a.76.76,0,0,0-.18-.09.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.29.7.91.91,0,0,0,.33.22A1,1,0,0,0,17,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,17.92,15.62Zm1.84-4.51L18.4,7.05a3,3,0,0,0-2.84-2H8.44A3,3,0,0,0,5.6,7.05L4.24,11.11A3,3,0,0,0,2,14v4a3,3,0,0,0,2,2.82V22a1,1,0,0,0,2,0V21H18v1a1,1,0,0,0,2,0V20.82A3,3,0,0,0,22,18V14A3,3,0,0,0,19.76,11.11ZM7.49,7.68A1,1,0,0,1,8.44,7h7.12a1,1,0,0,1,1,.68L17.61,11H6.39ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-7-3H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm-5.08.62a.76.76,0,0,0-.09-.18l-.12-.15a1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18A.64.64,0,0,0,6,15.8,1.36,1.36,0,0,0,6,16a1,1,0,0,0,1.71.7A1,1,0,0,0,8,16a1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,7.92,15.62Z' + })); +}; + +export default UilCarWash; \ No newline at end of file diff --git a/icons/uil-car.js b/icons/uil-car.js deleted file mode 100644 index 7942d0ea..00000000 --- a/icons/uil-car.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.62,13.08a.9.9,0,0,0-.54.54,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,8,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,6.62,13.08Zm13.14-4L18.4,5.05a3,3,0,0,0-2.84-2H8.44A3,3,0,0,0,5.6,5.05L4.24,9.11A3,3,0,0,0,2,12v4a3,3,0,0,0,2,2.82V20a1,1,0,0,0,2,0V19H18v1a1,1,0,0,0,2,0V18.82A3,3,0,0,0,22,16V12A3,3,0,0,0,19.76,9.11ZM7.49,5.68A1,1,0,0,1,8.44,5h7.12a1,1,0,0,1,1,.68L17.61,9H6.39ZM20,16a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-3.38-2.92a.9.9,0,0,0-.54.54,1,1,0,0,0,1.3,1.3.9.9,0,0,0,.54-.54A.84.84,0,0,0,18,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,16.62,13.08ZM13,13H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' - })); -}; - -UilCar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCar; \ No newline at end of file diff --git a/icons/uil-car.tsx b/icons/uil-car.tsx new file mode 100644 index 00000000..79d78433 --- /dev/null +++ b/icons/uil-car.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.62,13.08a.9.9,0,0,0-.54.54,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,8,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,6.62,13.08Zm13.14-4L18.4,5.05a3,3,0,0,0-2.84-2H8.44A3,3,0,0,0,5.6,5.05L4.24,9.11A3,3,0,0,0,2,12v4a3,3,0,0,0,2,2.82V20a1,1,0,0,0,2,0V19H18v1a1,1,0,0,0,2,0V18.82A3,3,0,0,0,22,16V12A3,3,0,0,0,19.76,9.11ZM7.49,5.68A1,1,0,0,1,8.44,5h7.12a1,1,0,0,1,1,.68L17.61,9H6.39ZM20,16a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-3.38-2.92a.9.9,0,0,0-.54.54,1,1,0,0,0,1.3,1.3.9.9,0,0,0,.54-.54A.84.84,0,0,0,18,14a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,16.62,13.08ZM13,13H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCar; \ No newline at end of file diff --git a/icons/uil-card-atm.js b/icons/uil-card-atm.js deleted file mode 100644 index cbf215ee..00000000 --- a/icons/uil-card-atm.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCardAtm = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4.5H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,4.5Zm1,12a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1v-9a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-4-6a3,3,0,0,0-1.51.42,3,3,0,1,0,0,5.16A3,3,0,1,0,16,10.5Zm-2.83,4a1,1,0,0,1-.17,0,1,1,0,0,1,0-2,1,1,0,0,1,.17,0,2.8,2.8,0,0,0,0,1.92Zm2.83,0a1,1,0,1,1,1-1A1,1,0,0,1,16,14.5Z' - })); -}; - -UilCardAtm.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCardAtm.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCardAtm; \ No newline at end of file diff --git a/icons/uil-card-atm.tsx b/icons/uil-card-atm.tsx new file mode 100644 index 00000000..eefe5bd0 --- /dev/null +++ b/icons/uil-card-atm.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCardAtm = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4.5H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,4.5Zm1,12a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1v-9a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm-4-6a3,3,0,0,0-1.51.42,3,3,0,1,0,0,5.16A3,3,0,1,0,16,10.5Zm-2.83,4a1,1,0,0,1-.17,0,1,1,0,0,1,0-2,1,1,0,0,1,.17,0,2.8,2.8,0,0,0,0,1.92Zm2.83,0a1,1,0,1,1,1-1A1,1,0,0,1,16,14.5Z' + })); +}; + +export default UilCardAtm; \ No newline at end of file diff --git a/icons/uil-caret-right.js b/icons/uil-caret-right.js deleted file mode 100644 index 40b0b6b1..00000000 --- a/icons/uil-caret-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCaretRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.5,11.13,5.5,3.05a1,1,0,0,0-1,0,1,1,0,0,0-.5.87V20.08a1,1,0,0,0,.5.87,1,1,0,0,0,1,0l14-8.08a1,1,0,0,0,0-1.74ZM6,18.35V5.65L17,12Z' - })); -}; - -UilCaretRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCaretRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCaretRight; \ No newline at end of file diff --git a/icons/uil-caret-right.tsx b/icons/uil-caret-right.tsx new file mode 100644 index 00000000..bbd794a1 --- /dev/null +++ b/icons/uil-caret-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCaretRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.5,11.13,5.5,3.05a1,1,0,0,0-1,0,1,1,0,0,0-.5.87V20.08a1,1,0,0,0,.5.87,1,1,0,0,0,1,0l14-8.08a1,1,0,0,0,0-1.74ZM6,18.35V5.65L17,12Z' + })); +}; + +export default UilCaretRight; \ No newline at end of file diff --git a/icons/uil-cell.js b/icons/uil-cell.js deleted file mode 100644 index c6fe8c71..00000000 --- a/icons/uil-cell.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCell = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.49,4.73,17,2.17a1,1,0,0,0-1,0L12,4.45,8,2.17a1,1,0,0,0-1,0L2.51,4.73A1,1,0,0,0,2,5.6v5.12a1,1,0,0,0,.51.87l4,2.27V18.4a1,1,0,0,0,.51.87l4.5,2.56a1,1,0,0,0,1,0L17,19.27a1,1,0,0,0,.51-.87V13.86l4-2.27a1,1,0,0,0,.51-.87V5.6A1,1,0,0,0,21.49,4.73ZM4,10.14v-4l3.5-2,3.5,2v4l-3.5,2Zm11.5,7.68-3.5,2-3.5-2v-4l3.5-2,3.5,2ZM20,10.14l-3.5,2-3.5-2v-4l3.5-2,3.5,2Z' - })); -}; - -UilCell.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCell.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCell; \ No newline at end of file diff --git a/icons/uil-cell.tsx b/icons/uil-cell.tsx new file mode 100644 index 00000000..f71b6f8a --- /dev/null +++ b/icons/uil-cell.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCell = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.49,4.73,17,2.17a1,1,0,0,0-1,0L12,4.45,8,2.17a1,1,0,0,0-1,0L2.51,4.73A1,1,0,0,0,2,5.6v5.12a1,1,0,0,0,.51.87l4,2.27V18.4a1,1,0,0,0,.51.87l4.5,2.56a1,1,0,0,0,1,0L17,19.27a1,1,0,0,0,.51-.87V13.86l4-2.27a1,1,0,0,0,.51-.87V5.6A1,1,0,0,0,21.49,4.73ZM4,10.14v-4l3.5-2,3.5,2v4l-3.5,2Zm11.5,7.68-3.5,2-3.5-2v-4l3.5-2,3.5,2ZM20,10.14l-3.5,2-3.5-2v-4l3.5-2,3.5,2Z' + })); +}; + +export default UilCell; \ No newline at end of file diff --git a/icons/uil-celsius.js b/icons/uil-celsius.js deleted file mode 100644 index f394009f..00000000 --- a/icons/uil-celsius.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCelsius = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,19H15a3,3,0,0,1-3-3V8a3,3,0,0,1,3-3h6a1,1,0,0,0,0-2H15a5,5,0,0,0-5,5v8a5,5,0,0,0,5,5h6a1,1,0,0,0,0-2ZM5,3A3,3,0,1,0,8,6,3,3,0,0,0,5,3ZM5,7A1,1,0,1,1,6,6,1,1,0,0,1,5,7Z' - })); -}; - -UilCelsius.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCelsius.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCelsius; \ No newline at end of file diff --git a/icons/uil-celsius.tsx b/icons/uil-celsius.tsx new file mode 100644 index 00000000..b1676c50 --- /dev/null +++ b/icons/uil-celsius.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCelsius = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,19H15a3,3,0,0,1-3-3V8a3,3,0,0,1,3-3h6a1,1,0,0,0,0-2H15a5,5,0,0,0-5,5v8a5,5,0,0,0,5,5h6a1,1,0,0,0,0-2ZM5,3A3,3,0,1,0,8,6,3,3,0,0,0,5,3ZM5,7A1,1,0,1,1,6,6,1,1,0,0,1,5,7Z' + })); +}; + +export default UilCelsius; \ No newline at end of file diff --git a/icons/uil-channel-add.js b/icons/uil-channel-add.js deleted file mode 100644 index 67999ae2..00000000 --- a/icons/uil-channel-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChannelAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,7h1V8a1,1,0,0,0,2,0V7h1a1,1,0,0,0,0-2H21V4a1,1,0,0,0-2,0V5H18a1,1,0,0,0,0,2Zm2,9a3,3,0,0,0-1.73.56l-2.45-1.45A3.74,3.74,0,0,0,16,14a4,4,0,0,0-3-3.86V7.82a3,3,0,1,0-2,0v2.32A4,4,0,0,0,8,14a3.74,3.74,0,0,0,.18,1.11L5.73,16.56A3,3,0,0,0,4,16a3,3,0,1,0,3,3,3,3,0,0,0-.12-.8l2.3-1.37a4,4,0,0,0,5.64,0l2.3,1.37A3,3,0,1,0,20,16ZM4,20a1,1,0,1,1,1-1A1,1,0,0,1,4,20ZM12,4a1,1,0,1,1-1,1A1,1,0,0,1,12,4Zm0,12a2,2,0,1,1,2-2A2,2,0,0,1,12,16Zm8,4a1,1,0,1,1,1-1A1,1,0,0,1,20,20Z' - })); -}; - -UilChannelAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChannelAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChannelAdd; \ No newline at end of file diff --git a/icons/uil-channel-add.tsx b/icons/uil-channel-add.tsx new file mode 100644 index 00000000..e4b78d52 --- /dev/null +++ b/icons/uil-channel-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChannelAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,7h1V8a1,1,0,0,0,2,0V7h1a1,1,0,0,0,0-2H21V4a1,1,0,0,0-2,0V5H18a1,1,0,0,0,0,2Zm2,9a3,3,0,0,0-1.73.56l-2.45-1.45A3.74,3.74,0,0,0,16,14a4,4,0,0,0-3-3.86V7.82a3,3,0,1,0-2,0v2.32A4,4,0,0,0,8,14a3.74,3.74,0,0,0,.18,1.11L5.73,16.56A3,3,0,0,0,4,16a3,3,0,1,0,3,3,3,3,0,0,0-.12-.8l2.3-1.37a4,4,0,0,0,5.64,0l2.3,1.37A3,3,0,1,0,20,16ZM4,20a1,1,0,1,1,1-1A1,1,0,0,1,4,20ZM12,4a1,1,0,1,1-1,1A1,1,0,0,1,12,4Zm0,12a2,2,0,1,1,2-2A2,2,0,0,1,12,16Zm8,4a1,1,0,1,1,1-1A1,1,0,0,1,20,20Z' + })); +}; + +export default UilChannelAdd; \ No newline at end of file diff --git a/icons/uil-channel.js b/icons/uil-channel.js deleted file mode 100644 index 06f297c1..00000000 --- a/icons/uil-channel.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChannel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,16a3,3,0,0,0-1.73.56l-2.45-1.45A3.74,3.74,0,0,0,16,14a4,4,0,0,0-3-3.86V7.82a3,3,0,1,0-2,0v2.32A4,4,0,0,0,8,14a3.74,3.74,0,0,0,.18,1.11L5.73,16.56A3,3,0,0,0,4,16a3,3,0,1,0,3,3,3,3,0,0,0-.12-.8l2.3-1.37a4,4,0,0,0,5.64,0l2.3,1.37A3,3,0,1,0,20,16ZM4,20a1,1,0,1,1,1-1A1,1,0,0,1,4,20ZM12,4a1,1,0,1,1-1,1A1,1,0,0,1,12,4Zm0,12a2,2,0,1,1,2-2A2,2,0,0,1,12,16Zm8,4a1,1,0,1,1,1-1A1,1,0,0,1,20,20Z' - })); -}; - -UilChannel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChannel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChannel; \ No newline at end of file diff --git a/icons/uil-channel.tsx b/icons/uil-channel.tsx new file mode 100644 index 00000000..8aaf270f --- /dev/null +++ b/icons/uil-channel.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChannel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,16a3,3,0,0,0-1.73.56l-2.45-1.45A3.74,3.74,0,0,0,16,14a4,4,0,0,0-3-3.86V7.82a3,3,0,1,0-2,0v2.32A4,4,0,0,0,8,14a3.74,3.74,0,0,0,.18,1.11L5.73,16.56A3,3,0,0,0,4,16a3,3,0,1,0,3,3,3,3,0,0,0-.12-.8l2.3-1.37a4,4,0,0,0,5.64,0l2.3,1.37A3,3,0,1,0,20,16ZM4,20a1,1,0,1,1,1-1A1,1,0,0,1,4,20ZM12,4a1,1,0,1,1-1,1A1,1,0,0,1,12,4Zm0,12a2,2,0,1,1,2-2A2,2,0,0,1,12,16Zm8,4a1,1,0,1,1,1-1A1,1,0,0,1,20,20Z' + })); +}; + +export default UilChannel; \ No newline at end of file diff --git a/icons/uil-chart-bar-alt.js b/icons/uil-chart-bar-alt.js deleted file mode 100644 index 239842ba..00000000 --- a/icons/uil-chart-bar-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartBarAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14H15a1,1,0,0,0,0-2H4V10h7a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' - })); -}; - -UilChartBarAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartBarAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartBarAlt; \ No newline at end of file diff --git a/icons/uil-chart-bar-alt.tsx b/icons/uil-chart-bar-alt.tsx new file mode 100644 index 00000000..4d26b849 --- /dev/null +++ b/icons/uil-chart-bar-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartBarAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14H15a1,1,0,0,0,0-2H4V10h7a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilChartBarAlt; \ No newline at end of file diff --git a/icons/uil-chart-bar.js b/icons/uil-chart-bar.js deleted file mode 100644 index b8c8999a..00000000 --- a/icons/uil-chart-bar.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartBar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V13a1,1,0,0,0-2,0v7H12V9a1,1,0,0,0-2,0V20H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' - })); -}; - -UilChartBar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartBar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartBar; \ No newline at end of file diff --git a/icons/uil-chart-bar.tsx b/icons/uil-chart-bar.tsx new file mode 100644 index 00000000..3210aa92 --- /dev/null +++ b/icons/uil-chart-bar.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartBar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V13a1,1,0,0,0-2,0v7H12V9a1,1,0,0,0-2,0V20H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilChartBar; \ No newline at end of file diff --git a/icons/uil-chart-down.js b/icons/uil-chart-down.js deleted file mode 100644 index 9ef6a667..00000000 --- a/icons/uil-chart-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11a1,1,0,0,0-1,1v2.59l-6.29-6.3a1,1,0,0,0-1.42,0L9,11.59,3.71,6.29A1,1,0,0,0,2.29,7.71l6,6a1,1,0,0,0,1.42,0L13,10.41,18.59,16H16a1,1,0,0,0,0,2h5a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,17V12A1,1,0,0,0,21,11Z' - })); -}; - -UilChartDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartDown; \ No newline at end of file diff --git a/icons/uil-chart-down.tsx b/icons/uil-chart-down.tsx new file mode 100644 index 00000000..6a06ee70 --- /dev/null +++ b/icons/uil-chart-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11a1,1,0,0,0-1,1v2.59l-6.29-6.3a1,1,0,0,0-1.42,0L9,11.59,3.71,6.29A1,1,0,0,0,2.29,7.71l6,6a1,1,0,0,0,1.42,0L13,10.41,18.59,16H16a1,1,0,0,0,0,2h5a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,17V12A1,1,0,0,0,21,11Z' + })); +}; + +export default UilChartDown; \ No newline at end of file diff --git a/icons/uil-chart-growth-alt.js b/icons/uil-chart-growth-alt.js deleted file mode 100644 index 3d8f3332..00000000 --- a/icons/uil-chart-growth-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartGrowthAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14h7a1,1,0,0,0,0-2H4V10H15a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' - })); -}; - -UilChartGrowthAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartGrowthAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartGrowthAlt; \ No newline at end of file diff --git a/icons/uil-chart-growth-alt.tsx b/icons/uil-chart-growth-alt.tsx new file mode 100644 index 00000000..c859ad23 --- /dev/null +++ b/icons/uil-chart-growth-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartGrowthAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H4V18H7a1,1,0,0,0,0-2H4V14h7a1,1,0,0,0,0-2H4V10H15a1,1,0,0,0,0-2H4V6H19a1,1,0,0,0,0-2H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilChartGrowthAlt; \ No newline at end of file diff --git a/icons/uil-chart-growth.js b/icons/uil-chart-growth.js deleted file mode 100644 index 9e81a191..00000000 --- a/icons/uil-chart-growth.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartGrowth = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V9a1,1,0,0,0-2,0V20H12V13a1,1,0,0,0-2,0v7H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' - })); -}; - -UilChartGrowth.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartGrowth.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartGrowth; \ No newline at end of file diff --git a/icons/uil-chart-growth.tsx b/icons/uil-chart-growth.tsx new file mode 100644 index 00000000..221f4fb9 --- /dev/null +++ b/icons/uil-chart-growth.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartGrowth = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H20V5a1,1,0,0,0-2,0V20H16V9a1,1,0,0,0-2,0V20H12V13a1,1,0,0,0-2,0v7H8V17a1,1,0,0,0-2,0v3H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilChartGrowth; \ No newline at end of file diff --git a/icons/uil-chart-line.js b/icons/uil-chart-line.js deleted file mode 100644 index 7fabe55c..00000000 --- a/icons/uil-chart-line.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartLine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,16a1.5,1.5,0,0,0,1.5-1.5.77.77,0,0,0,0-.15l2.79-2.79.23,0,.23,0,1.61,1.61s0,.05,0,.08a1.5,1.5,0,1,0,3,0v-.08L20,9.5h0A1.5,1.5,0,1,0,18.5,8a.77.77,0,0,0,0,.15l-3.61,3.61h-.16L13,10a1.49,1.49,0,0,0-3,0L7,13H7a1.5,1.5,0,0,0,0,3Zm13.5,4H3.5V3a1,1,0,0,0-2,0V21a1,1,0,0,0,1,1h18a1,1,0,0,0,0-2Z' - })); -}; - -UilChartLine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartLine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartLine; \ No newline at end of file diff --git a/icons/uil-chart-line.tsx b/icons/uil-chart-line.tsx new file mode 100644 index 00000000..ccdae6bb --- /dev/null +++ b/icons/uil-chart-line.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartLine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,16a1.5,1.5,0,0,0,1.5-1.5.77.77,0,0,0,0-.15l2.79-2.79.23,0,.23,0,1.61,1.61s0,.05,0,.08a1.5,1.5,0,1,0,3,0v-.08L20,9.5h0A1.5,1.5,0,1,0,18.5,8a.77.77,0,0,0,0,.15l-3.61,3.61h-.16L13,10a1.49,1.49,0,0,0-3,0L7,13H7a1.5,1.5,0,0,0,0,3Zm13.5,4H3.5V3a1,1,0,0,0-2,0V21a1,1,0,0,0,1,1h18a1,1,0,0,0,0-2Z' + })); +}; + +export default UilChartLine; \ No newline at end of file diff --git a/icons/uil-chart-pie-alt.js b/icons/uil-chart-pie-alt.js deleted file mode 100644 index 7d205118..00000000 --- a/icons/uil-chart-pie-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartPieAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,12h-7V5c0-0.6-0.4-1-1-1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9C20,12.4,19.6,12,19,12z M12,19.9c-3.8,0.6-7.4-2.1-7.9-5.9C3.5,10.2,6.2,6.6,10,6.1V13c0,0.6,0.4,1,1,1h6.9C17.5,17.1,15.1,19.5,12,19.9z M15,2c-0.6,0-1,0.4-1,1v6c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1C22,5.1,18.9,2,15,2z M16,8V4.1C18,4.5,19.5,6,19.9,8H16z' - })); -}; - -UilChartPieAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartPieAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartPieAlt; \ No newline at end of file diff --git a/icons/uil-chart-pie-alt.tsx b/icons/uil-chart-pie-alt.tsx new file mode 100644 index 00000000..610209da --- /dev/null +++ b/icons/uil-chart-pie-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartPieAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,12h-7V5c0-0.6-0.4-1-1-1c-5,0-9,4-9,9s4,9,9,9s9-4,9-9C20,12.4,19.6,12,19,12z M12,19.9c-3.8,0.6-7.4-2.1-7.9-5.9C3.5,10.2,6.2,6.6,10,6.1V13c0,0.6,0.4,1,1,1h6.9C17.5,17.1,15.1,19.5,12,19.9z M15,2c-0.6,0-1,0.4-1,1v6c0,0.6,0.4,1,1,1h6c0.6,0,1-0.4,1-1C22,5.1,18.9,2,15,2z M16,8V4.1C18,4.5,19.5,6,19.9,8H16z' + })); +}; + +export default UilChartPieAlt; \ No newline at end of file diff --git a/icons/uil-chart-pie.js b/icons/uil-chart-pie.js deleted file mode 100644 index f09b962c..00000000 --- a/icons/uil-chart-pie.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChartPie = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2a10,10,0,1,0,4.93,18.69l.07,0,.05,0A10,10,0,0,0,12,2Zm1,2.07A8,8,0,0,1,19.93,11H13ZM12,20A8,8,0,0,1,11,4.07V12a1.09,1.09,0,0,0,.07.35l0,.08,0,.07,4,6.87A7.81,7.81,0,0,1,12,20Zm4.83-1.64L13.73,13h6.2A8,8,0,0,1,16.83,18.36Z' - })); -}; - -UilChartPie.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChartPie.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChartPie; \ No newline at end of file diff --git a/icons/uil-chart-pie.tsx b/icons/uil-chart-pie.tsx new file mode 100644 index 00000000..1deae51e --- /dev/null +++ b/icons/uil-chart-pie.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChartPie = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2a10,10,0,1,0,4.93,18.69l.07,0,.05,0A10,10,0,0,0,12,2Zm1,2.07A8,8,0,0,1,19.93,11H13ZM12,20A8,8,0,0,1,11,4.07V12a1.09,1.09,0,0,0,.07.35l0,.08,0,.07,4,6.87A7.81,7.81,0,0,1,12,20Zm4.83-1.64L13.73,13h6.2A8,8,0,0,1,16.83,18.36Z' + })); +}; + +export default UilChartPie; \ No newline at end of file diff --git a/icons/uil-chart.js b/icons/uil-chart.js deleted file mode 100644 index 3a27e928..00000000 --- a/icons/uil-chart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6ZM7,12a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V13A1,1,0,0,0,7,12Zm10-2a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V11A1,1,0,0,0,17,10Zm2-8H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilChart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChart; \ No newline at end of file diff --git a/icons/uil-chart.tsx b/icons/uil-chart.tsx new file mode 100644 index 00000000..5bfff07e --- /dev/null +++ b/icons/uil-chart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6a1,1,0,0,0-1,1V17a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6ZM7,12a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V13A1,1,0,0,0,7,12Zm10-2a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V11A1,1,0,0,0,17,10Zm2-8H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilChart; \ No newline at end of file diff --git a/icons/uil-chat-bubble-user.js b/icons/uil-chat-bubble-user.js deleted file mode 100644 index a2c23d1b..00000000 --- a/icons/uil-chat-bubble-user.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChatBubbleUser = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.58,11.3a3.24,3.24,0,0,0,.71-2,3.29,3.29,0,0,0-6.58,0,3.24,3.24,0,0,0,.71,2,5,5,0,0,0-2,2.31,1,1,0,1,0,1.84.78A3,3,0,0,1,12,12.57h0a3,3,0,0,1,2.75,1.82,1,1,0,0,0,.92.61,1.09,1.09,0,0,0,.39-.08,1,1,0,0,0,.53-1.31A5,5,0,0,0,14.58,11.3ZM12,10.57h0a1.29,1.29,0,1,1,1.29-1.28A1.29,1.29,0,0,1,12,10.57ZM18,2H6A3,3,0,0,0,3,5V16a3,3,0,0,0,3,3H8.59l2.7,2.71A1,1,0,0,0,12,22a1,1,0,0,0,.65-.24L15.87,19H18a3,3,0,0,0,3-3V5A3,3,0,0,0,18,2Zm1,14a1,1,0,0,1-1,1H15.5a1,1,0,0,0-.65.24l-2.8,2.4L9.71,17.29A1,1,0,0,0,9,17H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1Z' - })); -}; - -UilChatBubbleUser.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChatBubbleUser.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChatBubbleUser; \ No newline at end of file diff --git a/icons/uil-chat-bubble-user.tsx b/icons/uil-chat-bubble-user.tsx new file mode 100644 index 00000000..4f386c2a --- /dev/null +++ b/icons/uil-chat-bubble-user.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChatBubbleUser = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.58,11.3a3.24,3.24,0,0,0,.71-2,3.29,3.29,0,0,0-6.58,0,3.24,3.24,0,0,0,.71,2,5,5,0,0,0-2,2.31,1,1,0,1,0,1.84.78A3,3,0,0,1,12,12.57h0a3,3,0,0,1,2.75,1.82,1,1,0,0,0,.92.61,1.09,1.09,0,0,0,.39-.08,1,1,0,0,0,.53-1.31A5,5,0,0,0,14.58,11.3ZM12,10.57h0a1.29,1.29,0,1,1,1.29-1.28A1.29,1.29,0,0,1,12,10.57ZM18,2H6A3,3,0,0,0,3,5V16a3,3,0,0,0,3,3H8.59l2.7,2.71A1,1,0,0,0,12,22a1,1,0,0,0,.65-.24L15.87,19H18a3,3,0,0,0,3-3V5A3,3,0,0,0,18,2Zm1,14a1,1,0,0,1-1,1H15.5a1,1,0,0,0-.65.24l-2.8,2.4L9.71,17.29A1,1,0,0,0,9,17H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1Z' + })); +}; + +export default UilChatBubbleUser; \ No newline at end of file diff --git a/icons/uil-chat-info.js b/icons/uil-chat-info.js deleted file mode 100644 index 5ccedde1..00000000 --- a/icons/uil-chat-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChatInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.29,3.71a1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,21,3a1,1,0,0,0-.29-.71l-.15-.12a.76.76,0,0,0-.18-.09,1,1,0,0,0-1.09.21A1,1,0,0,0,19,3a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,19.29,3.71ZM20,5a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V6A1,1,0,0,0,20,5Zm.06,8a1,1,0,0,0-1.11.87A7,7,0,0,1,12,20H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,12,6a6.91,6.91,0,0,1,3.49.94,1,1,0,0,0,1-1.72A8.84,8.84,0,0,0,12,4,9,9,0,0,0,5,18.62L3.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,22h8a9,9,0,0,0,8.93-7.88A1,1,0,0,0,20.06,13Z' - })); -}; - -UilChatInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChatInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChatInfo; \ No newline at end of file diff --git a/icons/uil-chat-info.tsx b/icons/uil-chat-info.tsx new file mode 100644 index 00000000..e7dc342e --- /dev/null +++ b/icons/uil-chat-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChatInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.29,3.71a1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,21,3a1,1,0,0,0-.29-.71l-.15-.12a.76.76,0,0,0-.18-.09,1,1,0,0,0-1.09.21A1,1,0,0,0,19,3a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,19.29,3.71ZM20,5a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V6A1,1,0,0,0,20,5Zm.06,8a1,1,0,0,0-1.11.87A7,7,0,0,1,12,20H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,12,6a6.91,6.91,0,0,1,3.49.94,1,1,0,0,0,1-1.72A8.84,8.84,0,0,0,12,4,9,9,0,0,0,5,18.62L3.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,22h8a9,9,0,0,0,8.93-7.88A1,1,0,0,0,20.06,13Z' + })); +}; + +export default UilChatInfo; \ No newline at end of file diff --git a/icons/uil-chat.js b/icons/uil-chat.js deleted file mode 100644 index 1de776f5..00000000 --- a/icons/uil-chat.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilChat = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,2H6A3,3,0,0,0,3,5V16a3,3,0,0,0,3,3H8.59l2.7,2.71A1,1,0,0,0,12,22a1,1,0,0,0,.65-.24L15.87,19H18a3,3,0,0,0,3-3V5A3,3,0,0,0,18,2Zm1,14a1,1,0,0,1-1,1H15.5a1,1,0,0,0-.65.24l-2.8,2.4L9.71,17.29A1,1,0,0,0,9,17H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1Z' - })); -}; - -UilChat.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilChat.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilChat; \ No newline at end of file diff --git a/icons/uil-chat.tsx b/icons/uil-chat.tsx new file mode 100644 index 00000000..27622154 --- /dev/null +++ b/icons/uil-chat.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilChat = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,2H6A3,3,0,0,0,3,5V16a3,3,0,0,0,3,3H8.59l2.7,2.71A1,1,0,0,0,12,22a1,1,0,0,0,.65-.24L15.87,19H18a3,3,0,0,0,3-3V5A3,3,0,0,0,18,2Zm1,14a1,1,0,0,1-1,1H15.5a1,1,0,0,0-.65.24l-2.8,2.4L9.71,17.29A1,1,0,0,0,9,17H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1Z' + })); +}; + +export default UilChat; \ No newline at end of file diff --git a/icons/uil-check-circle.js b/icons/uil-check-circle.js deleted file mode 100644 index 97f298d7..00000000 --- a/icons/uil-check-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCheckCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilCheckCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCheckCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCheckCircle; \ No newline at end of file diff --git a/icons/uil-check-circle.tsx b/icons/uil-check-circle.tsx new file mode 100644 index 00000000..bb5afb01 --- /dev/null +++ b/icons/uil-check-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCheckCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.72,8.79l-4.29,4.3L8.78,11.44a1,1,0,1,0-1.41,1.41l2.35,2.36a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l5-5a1,1,0,0,0,0-1.42A1,1,0,0,0,14.72,8.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilCheckCircle; \ No newline at end of file diff --git a/icons/uil-check-square.js b/icons/uil-check-square.js deleted file mode 100644 index d8f1ad44..00000000 --- a/icons/uil-check-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCheckSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.21,14.75a1,1,0,0,0,1.42,0l4.08-4.08a1,1,0,0,0-1.42-1.42l-3.37,3.38L9.71,11.41a1,1,0,0,0-1.42,1.42ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilCheckSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCheckSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCheckSquare; \ No newline at end of file diff --git a/icons/uil-check-square.tsx b/icons/uil-check-square.tsx new file mode 100644 index 00000000..9c235b34 --- /dev/null +++ b/icons/uil-check-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCheckSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.21,14.75a1,1,0,0,0,1.42,0l4.08-4.08a1,1,0,0,0-1.42-1.42l-3.37,3.38L9.71,11.41a1,1,0,0,0-1.42,1.42ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilCheckSquare; \ No newline at end of file diff --git a/icons/uil-check.js b/icons/uil-check.js deleted file mode 100644 index 9b3f6fef..00000000 --- a/icons/uil-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z' - })); -}; - -UilCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCheck; \ No newline at end of file diff --git a/icons/uil-check.tsx b/icons/uil-check.tsx new file mode 100644 index 00000000..1cbaed62 --- /dev/null +++ b/icons/uil-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.71,7.21a1,1,0,0,0-1.42,0L9.84,14.67,6.71,11.53A1,1,0,1,0,5.29,13l3.84,3.84a1,1,0,0,0,1.42,0l8.16-8.16A1,1,0,0,0,18.71,7.21Z' + })); +}; + +export default UilCheck; \ No newline at end of file diff --git a/icons/uil-circle-layer.js b/icons/uil-circle-layer.js deleted file mode 100644 index f9e96e6a..00000000 --- a/icons/uil-circle-layer.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCircleLayer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,2A7,7,0,0,0,8.12,7.74,6,6,0,0,0,5,12.41,5,5,0,1,0,11.59,19a6,6,0,0,0,4.67-3.09A7,7,0,0,0,15,2ZM10,17.43c0,.1,0,.2-.07.31h0a3,3,0,1,1-3.64-3.64h0L6.57,14A2.94,2.94,0,0,1,10,17.43Zm5-3.67a1.8,1.8,0,0,1-.05.19,3.74,3.74,0,0,1-.17.54,4,4,0,0,1-2.7,2.4c0-.18,0-.35-.06-.53s0-.27,0-.4-.12-.38-.18-.57-.07-.24-.12-.36a4.21,4.21,0,0,0-.3-.55c0-.09-.09-.19-.15-.28a5.3,5.3,0,0,0-.6-.73l-.2-.17a5.52,5.52,0,0,0-.53-.43,2.9,2.9,0,0,0-.34-.19,4,4,0,0,0-.5-.27,2.34,2.34,0,0,0-.4-.13,3.13,3.13,0,0,0-.52-.16c-.14,0-.29,0-.44-.06L7.13,12A4,4,0,0,1,9.52,9.3a3.27,3.27,0,0,1,.53-.17l.2-.05A3.74,3.74,0,0,1,11,9a4,4,0,0,1,4,4A3.84,3.84,0,0,1,14.92,13.76Zm2-.16q0-.3,0-.6a6,6,0,0,0-6-6q-.3,0-.6,0A5,5,0,1,1,17,13.6Z' - })); -}; - -UilCircleLayer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCircleLayer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCircleLayer; \ No newline at end of file diff --git a/icons/uil-circle-layer.tsx b/icons/uil-circle-layer.tsx new file mode 100644 index 00000000..23ec4218 --- /dev/null +++ b/icons/uil-circle-layer.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCircleLayer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,2A7,7,0,0,0,8.12,7.74,6,6,0,0,0,5,12.41,5,5,0,1,0,11.59,19a6,6,0,0,0,4.67-3.09A7,7,0,0,0,15,2ZM10,17.43c0,.1,0,.2-.07.31h0a3,3,0,1,1-3.64-3.64h0L6.57,14A2.94,2.94,0,0,1,10,17.43Zm5-3.67a1.8,1.8,0,0,1-.05.19,3.74,3.74,0,0,1-.17.54,4,4,0,0,1-2.7,2.4c0-.18,0-.35-.06-.53s0-.27,0-.4-.12-.38-.18-.57-.07-.24-.12-.36a4.21,4.21,0,0,0-.3-.55c0-.09-.09-.19-.15-.28a5.3,5.3,0,0,0-.6-.73l-.2-.17a5.52,5.52,0,0,0-.53-.43,2.9,2.9,0,0,0-.34-.19,4,4,0,0,0-.5-.27,2.34,2.34,0,0,0-.4-.13,3.13,3.13,0,0,0-.52-.16c-.14,0-.29,0-.44-.06L7.13,12A4,4,0,0,1,9.52,9.3a3.27,3.27,0,0,1,.53-.17l.2-.05A3.74,3.74,0,0,1,11,9a4,4,0,0,1,4,4A3.84,3.84,0,0,1,14.92,13.76Zm2-.16q0-.3,0-.6a6,6,0,0,0-6-6q-.3,0-.6,0A5,5,0,1,1,17,13.6Z' + })); +}; + +export default UilCircleLayer; \ No newline at end of file diff --git a/icons/uil-circle.js b/icons/uil-circle.js deleted file mode 100644 index 591f7417..00000000 --- a/icons/uil-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCircle; \ No newline at end of file diff --git a/icons/uil-circle.tsx b/icons/uil-circle.tsx new file mode 100644 index 00000000..2af3873b --- /dev/null +++ b/icons/uil-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilCircle; \ No newline at end of file diff --git a/icons/uil-circuit.js b/icons/uil-circuit.js deleted file mode 100644 index d97bd110..00000000 --- a/icons/uil-circuit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCircuit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,13a1,1,0,1,0,1,1A1,1,0,0,0,10,13Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,10,9Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,14,9Zm7,4a1,1,0,0,0,0-2H19V9h2a1,1,0,0,0,0-2H18.82A3,3,0,0,0,17,5.18V3a1,1,0,0,0-2,0V5H13V3a1,1,0,0,0-2,0V5H9V3A1,1,0,0,0,7,3V5.18A3,3,0,0,0,5.18,7H3A1,1,0,0,0,3,9H5v2H3a1,1,0,0,0,0,2H5v2H3a1,1,0,0,0,0,2H5.18A3,3,0,0,0,7,18.82V21a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V18.82A3,3,0,0,0,18.82,17H21a1,1,0,0,0,0-2H19V13Zm-4,3a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7h8a1,1,0,0,1,1,1Zm-3-3a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z' - })); -}; - -UilCircuit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCircuit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCircuit; \ No newline at end of file diff --git a/icons/uil-circuit.tsx b/icons/uil-circuit.tsx new file mode 100644 index 00000000..2e617cce --- /dev/null +++ b/icons/uil-circuit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCircuit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,13a1,1,0,1,0,1,1A1,1,0,0,0,10,13Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,10,9Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,14,9Zm7,4a1,1,0,0,0,0-2H19V9h2a1,1,0,0,0,0-2H18.82A3,3,0,0,0,17,5.18V3a1,1,0,0,0-2,0V5H13V3a1,1,0,0,0-2,0V5H9V3A1,1,0,0,0,7,3V5.18A3,3,0,0,0,5.18,7H3A1,1,0,0,0,3,9H5v2H3a1,1,0,0,0,0,2H5v2H3a1,1,0,0,0,0,2H5.18A3,3,0,0,0,7,18.82V21a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V18.82A3,3,0,0,0,18.82,17H21a1,1,0,0,0,0-2H19V13Zm-4,3a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7h8a1,1,0,0,1,1,1Zm-3-3a1,1,0,1,0,1,1A1,1,0,0,0,14,13Z' + })); +}; + +export default UilCircuit; \ No newline at end of file diff --git a/icons/uil-clapper-board.js b/icons/uil-clapper-board.js deleted file mode 100644 index cbc407b5..00000000 --- a/icons/uil-clapper-board.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClapperBoard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM16.09,4l-4,4H7.91l4-4ZM4,5A1,1,0,0,1,5,4H9.09l-4,4H4ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H14.91l4-4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilClapperBoard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClapperBoard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClapperBoard; \ No newline at end of file diff --git a/icons/uil-clapper-board.tsx b/icons/uil-clapper-board.tsx new file mode 100644 index 00000000..0482d5dd --- /dev/null +++ b/icons/uil-clapper-board.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClapperBoard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM16.09,4l-4,4H7.91l4-4ZM4,5A1,1,0,0,1,5,4H9.09l-4,4H4ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H14.91l4-4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilClapperBoard; \ No newline at end of file diff --git a/icons/uil-clinic-medical.js b/icons/uil-clinic-medical.js deleted file mode 100644 index c3012e34..00000000 --- a/icons/uil-clinic-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClinicMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,12v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V15h1a1,1,0,0,0,0-2H13V12a1,1,0,0,0-2,0Zm10.66406-1.74756-9-8a.99893.99893,0,0,0-1.32812,0l-9,8a.99991.99991,0,0,0,1.32812,1.49512L4,11.449V21a.99974.99974,0,0,0,1,1H19a.99974.99974,0,0,0,1-1V11.449l.33594.29859a.99991.99991,0,0,0,1.32812-1.49512ZM18,20H6V9.6712l6-5.33331L18,9.6712Z' - })); -}; - -UilClinicMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClinicMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClinicMedical; \ No newline at end of file diff --git a/icons/uil-clinic-medical.tsx b/icons/uil-clinic-medical.tsx new file mode 100644 index 00000000..7acf513c --- /dev/null +++ b/icons/uil-clinic-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClinicMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,12v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V15h1a1,1,0,0,0,0-2H13V12a1,1,0,0,0-2,0Zm10.66406-1.74756-9-8a.99893.99893,0,0,0-1.32812,0l-9,8a.99991.99991,0,0,0,1.32812,1.49512L4,11.449V21a.99974.99974,0,0,0,1,1H19a.99974.99974,0,0,0,1-1V11.449l.33594.29859a.99991.99991,0,0,0,1.32812-1.49512ZM18,20H6V9.6712l6-5.33331L18,9.6712Z' + })); +}; + +export default UilClinicMedical; \ No newline at end of file diff --git a/icons/uil-clipboard-alt.js b/icons/uil-clipboard-alt.js deleted file mode 100644 index aea89586..00000000 --- a/icons/uil-clipboard-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClipboardAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H11a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm2-6H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Z' - })); -}; - -UilClipboardAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClipboardAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClipboardAlt; \ No newline at end of file diff --git a/icons/uil-clipboard-alt.tsx b/icons/uil-clipboard-alt.tsx new file mode 100644 index 00000000..608b1a78 --- /dev/null +++ b/icons/uil-clipboard-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClipboardAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H11a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm2-6H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilClipboardAlt; \ No newline at end of file diff --git a/icons/uil-clipboard-blank.js b/icons/uil-clipboard-blank.js deleted file mode 100644 index 821289f0..00000000 --- a/icons/uil-clipboard-blank.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClipboardBlank = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,4H16a2,2,0,0,0-2-2H10A2,2,0,0,0,8,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,4h4V5h0V6H10V4Zm8,15a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8a2,2,0,0,0,2,2h4a2,2,0,0,0,2-2h1a1,1,0,0,1,1,1Z' - })); -}; - -UilClipboardBlank.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClipboardBlank.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClipboardBlank; \ No newline at end of file diff --git a/icons/uil-clipboard-blank.tsx b/icons/uil-clipboard-blank.tsx new file mode 100644 index 00000000..f63e4bcf --- /dev/null +++ b/icons/uil-clipboard-blank.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClipboardBlank = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,4H16a2,2,0,0,0-2-2H10A2,2,0,0,0,8,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,4h4V5h0V6H10V4Zm8,15a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8a2,2,0,0,0,2,2h4a2,2,0,0,0,2-2h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilClipboardBlank; \ No newline at end of file diff --git a/icons/uil-clipboard-notes.js b/icons/uil-clipboard-notes.js deleted file mode 100644 index d08a2eab..00000000 --- a/icons/uil-clipboard-notes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClipboardNotes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,14H9a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2ZM17,4H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Zm-3-9H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilClipboardNotes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClipboardNotes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClipboardNotes; \ No newline at end of file diff --git a/icons/uil-clipboard-notes.tsx b/icons/uil-clipboard-notes.tsx new file mode 100644 index 00000000..243e5a16 --- /dev/null +++ b/icons/uil-clipboard-notes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClipboardNotes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,14H9a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2ZM17,4H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Zm-3-9H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilClipboardNotes; \ No newline at end of file diff --git a/icons/uil-clipboard.js b/icons/uil-clipboard.js deleted file mode 100644 index 0c8f6fa7..00000000 --- a/icons/uil-clipboard.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClipboard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,4H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Z' - })); -}; - -UilClipboard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClipboard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClipboard; \ No newline at end of file diff --git a/icons/uil-clipboard.tsx b/icons/uil-clipboard.tsx new file mode 100644 index 00000000..e32071cb --- /dev/null +++ b/icons/uil-clipboard.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClipboard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,4H15.82A3,3,0,0,0,13,2H11A3,3,0,0,0,8.18,4H7A3,3,0,0,0,4,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V7A3,3,0,0,0,17,4ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm8,14a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7A1,1,0,0,1,7,6H8V7A1,1,0,0,0,9,8h6a1,1,0,0,0,1-1V6h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilClipboard; \ No newline at end of file diff --git a/icons/uil-clock-eight.js b/icons/uil-clock-eight.js deleted file mode 100644 index 444fce97..00000000 --- a/icons/uil-clock-eight.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockEight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6a.99974.99974,0,0,0-1,1v4.38379L8.56934,12.60693a.99968.99968,0,1,0,.89843,1.78614l2.98145-1.5A.99874.99874,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilClockEight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockEight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockEight; \ No newline at end of file diff --git a/icons/uil-clock-eight.tsx b/icons/uil-clock-eight.tsx new file mode 100644 index 00000000..7fc0b5f2 --- /dev/null +++ b/icons/uil-clock-eight.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockEight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6a.99974.99974,0,0,0-1,1v4.38379L8.56934,12.60693a.99968.99968,0,1,0,.89843,1.78614l2.98145-1.5A.99874.99874,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilClockEight; \ No newline at end of file diff --git a/icons/uil-clock-five.js b/icons/uil-clock-five.js deleted file mode 100644 index 6c9907ca..00000000 --- a/icons/uil-clock-five.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockFive = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm1-8.251V7a1,1,0,0,0-2,0v5a1.00586,1.00586,0,0,0,.11816.47217l1.5,2.79883a1.00029,1.00029,0,0,0,1.76368-.94434Z' - })); -}; - -UilClockFive.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockFive.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockFive; \ No newline at end of file diff --git a/icons/uil-clock-five.tsx b/icons/uil-clock-five.tsx new file mode 100644 index 00000000..7fcb7590 --- /dev/null +++ b/icons/uil-clock-five.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockFive = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm1-8.251V7a1,1,0,0,0-2,0v5a1.00586,1.00586,0,0,0,.11816.47217l1.5,2.79883a1.00029,1.00029,0,0,0,1.76368-.94434Z' + })); +}; + +export default UilClockFive; \ No newline at end of file diff --git a/icons/uil-clock-nine.js b/icons/uil-clock-nine.js deleted file mode 100644 index 2dbc9a7d..00000000 --- a/icons/uil-clock-nine.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockNine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6a.99974.99974,0,0,0-1,1v4H9a1,1,0,0,0,0,2h3a.99974.99974,0,0,0,1-1V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilClockNine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockNine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockNine; \ No newline at end of file diff --git a/icons/uil-clock-nine.tsx b/icons/uil-clock-nine.tsx new file mode 100644 index 00000000..5e6143c2 --- /dev/null +++ b/icons/uil-clock-nine.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockNine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6a.99974.99974,0,0,0-1,1v4H9a1,1,0,0,0,0,2h3a.99974.99974,0,0,0,1-1V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilClockNine; \ No newline at end of file diff --git a/icons/uil-clock-seven.js b/icons/uil-clock-seven.js deleted file mode 100644 index 77627c28..00000000 --- a/icons/uil-clock-seven.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockSeven = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20ZM12,6a.99974.99974,0,0,0-1,1v4.749L9.61816,14.32666a1.00029,1.00029,0,0,0,1.76368.94434l1.5-2.79883A1.00586,1.00586,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Z' - })); -}; - -UilClockSeven.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockSeven.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockSeven; \ No newline at end of file diff --git a/icons/uil-clock-seven.tsx b/icons/uil-clock-seven.tsx new file mode 100644 index 00000000..dd7de396 --- /dev/null +++ b/icons/uil-clock-seven.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockSeven = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20ZM12,6a.99974.99974,0,0,0-1,1v4.749L9.61816,14.32666a1.00029,1.00029,0,0,0,1.76368.94434l1.5-2.79883A1.00586,1.00586,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Z' + })); +}; + +export default UilClockSeven; \ No newline at end of file diff --git a/icons/uil-clock-ten.js b/icons/uil-clock-ten.js deleted file mode 100644 index 8f82d6ff..00000000 --- a/icons/uil-clock-ten.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockTen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6a.99974.99974,0,0,0-1,1v3.26758L9.90234,9.63379a1.00016,1.00016,0,0,0-1,1.73242l2.59766,1.5A1,1,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilClockTen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockTen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockTen; \ No newline at end of file diff --git a/icons/uil-clock-ten.tsx b/icons/uil-clock-ten.tsx new file mode 100644 index 00000000..ab637443 --- /dev/null +++ b/icons/uil-clock-ten.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockTen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6a.99974.99974,0,0,0-1,1v3.26758L9.90234,9.63379a1.00016,1.00016,0,0,0-1,1.73242l2.59766,1.5A1,1,0,0,0,13,12V7A.99974.99974,0,0,0,12,6Zm0-4A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilClockTen; \ No newline at end of file diff --git a/icons/uil-clock-three.js b/icons/uil-clock-three.js deleted file mode 100644 index 2a49be06..00000000 --- a/icons/uil-clock-three.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockThree = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,11H13V7a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1h3a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilClockThree.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockThree.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockThree; \ No newline at end of file diff --git a/icons/uil-clock-three.tsx b/icons/uil-clock-three.tsx new file mode 100644 index 00000000..4afa230b --- /dev/null +++ b/icons/uil-clock-three.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockThree = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,11H13V7a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1h3a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilClockThree; \ No newline at end of file diff --git a/icons/uil-clock-two.js b/icons/uil-clock-two.js deleted file mode 100644 index 4605b551..00000000 --- a/icons/uil-clock-two.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClockTwo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20ZM14.09814,9.63379,13,10.26807V7a1,1,0,0,0-2,0v5a1.00025,1.00025,0,0,0,1.5.86621l2.59814-1.5a1.00016,1.00016,0,1,0-1-1.73242Z' - })); -}; - -UilClockTwo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClockTwo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClockTwo; \ No newline at end of file diff --git a/icons/uil-clock-two.tsx b/icons/uil-clock-two.tsx new file mode 100644 index 00000000..12b3e2b9 --- /dev/null +++ b/icons/uil-clock-two.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClockTwo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20ZM14.09814,9.63379,13,10.26807V7a1,1,0,0,0-2,0v5a1.00025,1.00025,0,0,0,1.5.86621l2.59814-1.5a1.00016,1.00016,0,1,0-1-1.73242Z' + })); +}; + +export default UilClockTwo; \ No newline at end of file diff --git a/icons/uil-clock.js b/icons/uil-clock.js deleted file mode 100644 index a6f4248d..00000000 --- a/icons/uil-clock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.09814,12.63379,13,11.42285V7a1,1,0,0,0-2,0v5a.99985.99985,0,0,0,.5.86621l2.59814,1.5a1.00016,1.00016,0,1,0,1-1.73242ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilClock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClock; \ No newline at end of file diff --git a/icons/uil-clock.tsx b/icons/uil-clock.tsx new file mode 100644 index 00000000..fcf1730b --- /dev/null +++ b/icons/uil-clock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.09814,12.63379,13,11.42285V7a1,1,0,0,0-2,0v5a.99985.99985,0,0,0,.5.86621l2.59814,1.5a1.00016,1.00016,0,1,0,1-1.73242ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilClock; \ No newline at end of file diff --git a/icons/uil-closed-captioning-slash.js b/icons/uil-closed-captioning-slash.js deleted file mode 100644 index 968ccaa0..00000000 --- a/icons/uil-closed-captioning-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClosedCaptioningSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L7.2,8.61A3,3,0,0,0,6,11v2a3,3,0,0,0,5.59,1.5,1,1,0,1,0-1.72-1,1,1,0,0,1-1.58.19A.93.93,0,0,1,8,13V11a1,1,0,0,1,.67-.92L12,13.46A3,3,0,0,0,14.54,16l2.36,2.36A7.92,7.92,0,0,1,12,20Zm6.31-3.1-1.52-1.52a2.94,2.94,0,0,0,.8-.88,1,1,0,1,0-1.72-1,1,1,0,0,1-.55.41L14,12.59V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,12,10.62l-.35-.35a1,1,0,0,0-.1-.79,3.08,3.08,0,0,0-.46-.59,2.94,2.94,0,0,0-1.67-.84L7.1,5.69A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' - })); -}; - -UilClosedCaptioningSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClosedCaptioningSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClosedCaptioningSlash; \ No newline at end of file diff --git a/icons/uil-closed-captioning-slash.tsx b/icons/uil-closed-captioning-slash.tsx new file mode 100644 index 00000000..0559eb7e --- /dev/null +++ b/icons/uil-closed-captioning-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClosedCaptioningSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L7.2,8.61A3,3,0,0,0,6,11v2a3,3,0,0,0,5.59,1.5,1,1,0,1,0-1.72-1,1,1,0,0,1-1.58.19A.93.93,0,0,1,8,13V11a1,1,0,0,1,.67-.92L12,13.46A3,3,0,0,0,14.54,16l2.36,2.36A7.92,7.92,0,0,1,12,20Zm6.31-3.1-1.52-1.52a2.94,2.94,0,0,0,.8-.88,1,1,0,1,0-1.72-1,1,1,0,0,1-.55.41L14,12.59V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,12,10.62l-.35-.35a1,1,0,0,0-.1-.79,3.08,3.08,0,0,0-.46-.59,2.94,2.94,0,0,0-1.67-.84L7.1,5.69A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' + })); +}; + +export default UilClosedCaptioningSlash; \ No newline at end of file diff --git a/icons/uil-closed-captioning.js b/icons/uil-closed-captioning.js deleted file mode 100644 index d7b5fae1..00000000 --- a/icons/uil-closed-captioning.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClosedCaptioning = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.24,13.14a1,1,0,0,0-1.37.36,1,1,0,0,1-1.58.19A.93.93,0,0,1,8,13V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,9,8a3,3,0,0,0-3,3v2a3,3,0,0,0,5.59,1.5A1,1,0,0,0,11.24,13.14Zm6,0a1,1,0,0,0-1.37.36,1,1,0,0,1-1.58.19A.93.93,0,0,1,14,13V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,15,8a3,3,0,0,0-3,3v2a3,3,0,0,0,5.59,1.5A1,1,0,0,0,17.24,13.14ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilClosedCaptioning.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClosedCaptioning.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClosedCaptioning; \ No newline at end of file diff --git a/icons/uil-closed-captioning.tsx b/icons/uil-closed-captioning.tsx new file mode 100644 index 00000000..012c90d9 --- /dev/null +++ b/icons/uil-closed-captioning.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClosedCaptioning = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.24,13.14a1,1,0,0,0-1.37.36,1,1,0,0,1-1.58.19A.93.93,0,0,1,8,13V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,9,8a3,3,0,0,0-3,3v2a3,3,0,0,0,5.59,1.5A1,1,0,0,0,11.24,13.14Zm6,0a1,1,0,0,0-1.37.36,1,1,0,0,1-1.58.19A.93.93,0,0,1,14,13V11a1,1,0,0,1,1.88-.48,1,1,0,0,0,1.37.34,1,1,0,0,0,.34-1.38,3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,15,8a3,3,0,0,0-3,3v2a3,3,0,0,0,5.59,1.5A1,1,0,0,0,17.24,13.14ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilClosedCaptioning; \ No newline at end of file diff --git a/icons/uil-cloud-block.js b/icons/uil-cloud-block.js deleted file mode 100644 index e0651cc3..00000000 --- a/icons/uil-cloud-block.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudBlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72Zm-9.25,6a4,4,0,1,0,5.66,0A4.1,4.1,0,0,0,9.17,13.67ZM10,16.5a2,2,0,0,1,2-2,2.09,2.09,0,0,1,.51.07L10.07,17A2.09,2.09,0,0,1,10,16.5Zm3.41,1.41a2,2,0,0,1-1.91.5L13.93,16a2.09,2.09,0,0,1,.07.51A2,2,0,0,1,13.41,17.91Z' - })); -}; - -UilCloudBlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudBlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudBlock; \ No newline at end of file diff --git a/icons/uil-cloud-block.tsx b/icons/uil-cloud-block.tsx new file mode 100644 index 00000000..9b306de6 --- /dev/null +++ b/icons/uil-cloud-block.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudBlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72Zm-9.25,6a4,4,0,1,0,5.66,0A4.1,4.1,0,0,0,9.17,13.67ZM10,16.5a2,2,0,0,1,2-2,2.09,2.09,0,0,1,.51.07L10.07,17A2.09,2.09,0,0,1,10,16.5Zm3.41,1.41a2,2,0,0,1-1.91.5L13.93,16a2.09,2.09,0,0,1,.07.51A2,2,0,0,1,13.41,17.91Z' + })); +}; + +export default UilCloudBlock; \ No newline at end of file diff --git a/icons/uil-cloud-bookmark.js b/icons/uil-cloud-bookmark.js deleted file mode 100644 index dc7aa2ee..00000000 --- a/icons/uil-cloud-bookmark.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudBookmark = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,11H10a1,1,0,0,0-1,1v8a1,1,0,0,0,1.56.83l1.94-1.3,1.89,1.26A1,1,0,0,0,15,21a1,1,0,0,0,.44-.1A1,1,0,0,0,16,20V12A1,1,0,0,0,15,11Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.64V13h3Zm4.42-10.9A7,7,0,0,0,5.06,9.11,4,4,0,0,0,6,17a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Z' - })); -}; - -UilCloudBookmark.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudBookmark.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudBookmark; \ No newline at end of file diff --git a/icons/uil-cloud-bookmark.tsx b/icons/uil-cloud-bookmark.tsx new file mode 100644 index 00000000..8ca6917d --- /dev/null +++ b/icons/uil-cloud-bookmark.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudBookmark = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,11H10a1,1,0,0,0-1,1v8a1,1,0,0,0,1.56.83l1.94-1.3,1.89,1.26A1,1,0,0,0,15,21a1,1,0,0,0,.44-.1A1,1,0,0,0,16,20V12A1,1,0,0,0,15,11Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.64V13h3Zm4.42-10.9A7,7,0,0,0,5.06,9.11,4,4,0,0,0,6,17a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Z' + })); +}; + +export default UilCloudBookmark; \ No newline at end of file diff --git a/icons/uil-cloud-check.js b/icons/uil-cloud-check.js deleted file mode 100644 index 9b3c7b52..00000000 --- a/icons/uil-cloud-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.29,14.19,11,17.48,9.71,16.19a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,0-1.41A1,1,0,0,0,14.29,14.19Zm4.13-5.87a7,7,0,0,0-13.36,1.9,4,4,0,0,0-.38,7.65A1,1,0,1,0,5.32,16,2,2,0,0,1,4,14.1a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.6,1,1,0,0,0,.78.66A3,3,0,0,1,17.75,16,1,1,0,0,0,18,18l.25,0a5,5,0,0,0,.17-9.62Z' - })); -}; - -UilCloudCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudCheck; \ No newline at end of file diff --git a/icons/uil-cloud-check.tsx b/icons/uil-cloud-check.tsx new file mode 100644 index 00000000..3a736e2a --- /dev/null +++ b/icons/uil-cloud-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.29,14.19,11,17.48,9.71,16.19a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,0-1.41A1,1,0,0,0,14.29,14.19Zm4.13-5.87a7,7,0,0,0-13.36,1.9,4,4,0,0,0-.38,7.65A1,1,0,1,0,5.32,16,2,2,0,0,1,4,14.1a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.6,1,1,0,0,0,.78.66A3,3,0,0,1,17.75,16,1,1,0,0,0,18,18l.25,0a5,5,0,0,0,.17-9.62Z' + })); +}; + +export default UilCloudCheck; \ No newline at end of file diff --git a/icons/uil-cloud-computing.js b/icons/uil-cloud-computing.js deleted file mode 100644 index e8107880..00000000 --- a/icons/uil-cloud-computing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudComputing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H18a1,1,0,0,1-1-1V16a5,5,0,0,0,1.42-9.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16H7v3a1,1,0,0,1-1,1H3a1,1,0,0,0,0,2H6a3,3,0,0,0,3-3V16h2v5a1,1,0,0,0,2,0V16h2v3a3,3,0,0,0,3,3h3a1,1,0,0,0,0-2ZM6,14a2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a3,3,0,0,1-3,3Z' - })); -}; - -UilCloudComputing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudComputing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudComputing; \ No newline at end of file diff --git a/icons/uil-cloud-computing.tsx b/icons/uil-cloud-computing.tsx new file mode 100644 index 00000000..a4ac1089 --- /dev/null +++ b/icons/uil-cloud-computing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudComputing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H18a1,1,0,0,1-1-1V16a5,5,0,0,0,1.42-9.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16H7v3a1,1,0,0,1-1,1H3a1,1,0,0,0,0,2H6a3,3,0,0,0,3-3V16h2v5a1,1,0,0,0,2,0V16h2v3a3,3,0,0,0,3,3h3a1,1,0,0,0,0-2ZM6,14a2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a3,3,0,0,1-3,3Z' + })); +}; + +export default UilCloudComputing; \ No newline at end of file diff --git a/icons/uil-cloud-data-connection.js b/icons/uil-cloud-data-connection.js deleted file mode 100644 index dd770915..00000000 --- a/icons/uil-cloud-data-connection.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudDataConnection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18.5H14.82A3,3,0,0,0,13,16.68V13.5h3.17A4.33,4.33,0,0,0,17.47,5,6,6,0,0,0,6.06,6.63,3.5,3.5,0,0,0,7,13.5h4v3.18A3,3,0,0,0,9.18,18.5H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2Zm-14-7a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.79-1.29,1,1,0,0,0,.78.67A2.31,2.31,0,0,1,18.5,9.17a2.34,2.34,0,0,1-2.33,2.33Zm5,9a1,1,0,1,1,1-1A1,1,0,0,1,12,20.5Z' - })); -}; - -UilCloudDataConnection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudDataConnection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudDataConnection; \ No newline at end of file diff --git a/icons/uil-cloud-data-connection.tsx b/icons/uil-cloud-data-connection.tsx new file mode 100644 index 00000000..b17f95d6 --- /dev/null +++ b/icons/uil-cloud-data-connection.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudDataConnection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18.5H14.82A3,3,0,0,0,13,16.68V13.5h3.17A4.33,4.33,0,0,0,17.47,5,6,6,0,0,0,6.06,6.63,3.5,3.5,0,0,0,7,13.5h4v3.18A3,3,0,0,0,9.18,18.5H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2Zm-14-7a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.79-1.29,1,1,0,0,0,.78.67A2.31,2.31,0,0,1,18.5,9.17a2.34,2.34,0,0,1-2.33,2.33Zm5,9a1,1,0,1,1,1-1A1,1,0,0,1,12,20.5Z' + })); +}; + +export default UilCloudDataConnection; \ No newline at end of file diff --git a/icons/uil-cloud-database-tree.js b/icons/uil-cloud-database-tree.js deleted file mode 100644 index f324628d..00000000 --- a/icons/uil-cloud-database-tree.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudDatabaseTree = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.5,14.5a2,2,0,0,0-2-2h-6a2,2,0,0,0-2,2h-3v-3h2.33A3.66,3.66,0,0,0,13,4.37,5,5,0,0,0,3.57,5.65,3,3,0,0,0,4.5,11.5h3v8a1,1,0,0,0,1,1h4a2,2,0,0,0,2,2h6a2,2,0,0,0,2-2v-2a2,2,0,0,0-.28-1,2,2,0,0,0,.28-1Zm-18-5a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.66A1.65,1.65,0,0,1,13.5,7.83,1.67,1.67,0,0,1,11.83,9.5Zm8,9h-3v-2h3a2,2,0,0,0,.28,1A2,2,0,0,0,12.5,18.5Zm2,2v-2h6v2Zm0-4v-2h6v2Z' - })); -}; - -UilCloudDatabaseTree.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudDatabaseTree.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudDatabaseTree; \ No newline at end of file diff --git a/icons/uil-cloud-database-tree.tsx b/icons/uil-cloud-database-tree.tsx new file mode 100644 index 00000000..f80ee351 --- /dev/null +++ b/icons/uil-cloud-database-tree.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudDatabaseTree = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.5,14.5a2,2,0,0,0-2-2h-6a2,2,0,0,0-2,2h-3v-3h2.33A3.66,3.66,0,0,0,13,4.37,5,5,0,0,0,3.57,5.65,3,3,0,0,0,4.5,11.5h3v8a1,1,0,0,0,1,1h4a2,2,0,0,0,2,2h6a2,2,0,0,0,2-2v-2a2,2,0,0,0-.28-1,2,2,0,0,0,.28-1Zm-18-5a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.66A1.65,1.65,0,0,1,13.5,7.83,1.67,1.67,0,0,1,11.83,9.5Zm8,9h-3v-2h3a2,2,0,0,0,.28,1A2,2,0,0,0,12.5,18.5Zm2,2v-2h6v2Zm0-4v-2h6v2Z' + })); +}; + +export default UilCloudDatabaseTree; \ No newline at end of file diff --git a/icons/uil-cloud-download.js b/icons/uil-cloud-download.js deleted file mode 100644 index 24ade050..00000000 --- a/icons/uil-cloud-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.29,17.29,13,18.59V13a1,1,0,0,0-2,0v5.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42ZM18.42,6.22A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16a1,1,0,0,0,0-2,2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,1,0,.5,1.94,5,5,0,0,0,.17-9.62Z' - })); -}; - -UilCloudDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudDownload; \ No newline at end of file diff --git a/icons/uil-cloud-download.tsx b/icons/uil-cloud-download.tsx new file mode 100644 index 00000000..2be1f4e7 --- /dev/null +++ b/icons/uil-cloud-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.29,17.29,13,18.59V13a1,1,0,0,0-2,0v5.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3a1,1,0,0,0-1.42-1.42ZM18.42,6.22A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16a1,1,0,0,0,0-2,2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,1,0,.5,1.94,5,5,0,0,0,.17-9.62Z' + })); +}; + +export default UilCloudDownload; \ No newline at end of file diff --git a/icons/uil-cloud-drizzle.js b/icons/uil-cloud-drizzle.js deleted file mode 100644 index 279aaff4..00000000 --- a/icons/uil-cloud-drizzle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudDrizzle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM8,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V17A1,1,0,0,0,8,16Zm4-2a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,12,14Zm6.42-7.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,16,11Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V17A1,1,0,0,0,16,16ZM12,9a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V10A1,1,0,0,0,12,9Z' - })); -}; - -UilCloudDrizzle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudDrizzle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudDrizzle; \ No newline at end of file diff --git a/icons/uil-cloud-drizzle.tsx b/icons/uil-cloud-drizzle.tsx new file mode 100644 index 00000000..b03cc06f --- /dev/null +++ b/icons/uil-cloud-drizzle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudDrizzle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM8,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V17A1,1,0,0,0,8,16Zm4-2a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,12,14Zm6.42-7.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,16,11Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V17A1,1,0,0,0,16,16ZM12,9a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V10A1,1,0,0,0,12,9Z' + })); +}; + +export default UilCloudDrizzle; \ No newline at end of file diff --git a/icons/uil-cloud-exclamation.js b/icons/uil-cloud-exclamation.js deleted file mode 100644 index 43701400..00000000 --- a/icons/uil-cloud-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,18.79a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.3-1.3A1,1,0,0,0,12.71,18.79ZM12,12.5a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,12.5Zm6.42-4.79A7,7,0,0,0,5.06,9.61,4,4,0,0,0,6,17.5H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,15.5H16a1,1,0,0,0,0,2h1a5,5,0,0,0,1.42-9.79Z' - })); -}; - -UilCloudExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudExclamation; \ No newline at end of file diff --git a/icons/uil-cloud-exclamation.tsx b/icons/uil-cloud-exclamation.tsx new file mode 100644 index 00000000..c6a2dce8 --- /dev/null +++ b/icons/uil-cloud-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,18.79a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.3-1.3A1,1,0,0,0,12.71,18.79ZM12,12.5a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,12.5Zm6.42-4.79A7,7,0,0,0,5.06,9.61,4,4,0,0,0,6,17.5H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,15.5H16a1,1,0,0,0,0,2h1a5,5,0,0,0,1.42-9.79Z' + })); +}; + +export default UilCloudExclamation; \ No newline at end of file diff --git a/icons/uil-cloud-hail.js b/icons/uil-cloud-hail.js deleted file mode 100644 index 1726d51a..00000000 --- a/icons/uil-cloud-hail.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudHail = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,17a1,1,0,1,0,1,1A1,1,0,0,0,12,17ZM8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm4,2a1,1,0,1,0,1,1A1,1,0,0,0,12,13ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,8,15Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,16,15ZM12,9a1,1,0,1,0,1,1A1,1,0,0,0,12,9Zm4,2a1,1,0,1,0,1,1A1,1,0,0,0,16,11Zm2.42-4.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,19a1,1,0,1,0,1,1A1,1,0,0,0,16,19Z' - })); -}; - -UilCloudHail.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudHail.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudHail; \ No newline at end of file diff --git a/icons/uil-cloud-hail.tsx b/icons/uil-cloud-hail.tsx new file mode 100644 index 00000000..24c9f2f4 --- /dev/null +++ b/icons/uil-cloud-hail.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudHail = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,17a1,1,0,1,0,1,1A1,1,0,0,0,12,17ZM8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm4,2a1,1,0,1,0,1,1A1,1,0,0,0,12,13ZM8,19a1,1,0,1,0,1,1A1,1,0,0,0,8,19Zm0-4a1,1,0,1,0,1,1A1,1,0,0,0,8,15Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,16,15ZM12,9a1,1,0,1,0,1,1A1,1,0,0,0,12,9Zm4,2a1,1,0,1,0,1,1A1,1,0,0,0,16,11Zm2.42-4.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,19a1,1,0,1,0,1,1A1,1,0,0,0,16,19Z' + })); +}; + +export default UilCloudHail; \ No newline at end of file diff --git a/icons/uil-cloud-heart.js b/icons/uil-cloud-heart.js deleted file mode 100644 index 8369947d..00000000 --- a/icons/uil-cloud-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72ZM12,12.83a2.94,2.94,0,0,0-3.43.53,2.93,2.93,0,0,0,0,4.13l2.72,2.72a1,1,0,0,0,1.42,0l2.72-2.72a2.93,2.93,0,0,0,0-4.13A2.94,2.94,0,0,0,12,12.83Zm2,3.24-2,2-2-2a.88.88,0,0,1-.27-.65.89.89,0,0,1,.27-.65.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0,.94.94,0,0,1,1.3,0,.89.89,0,0,1,.27.65A.88.88,0,0,1,14,16.07Z' - })); -}; - -UilCloudHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudHeart; \ No newline at end of file diff --git a/icons/uil-cloud-heart.tsx b/icons/uil-cloud-heart.tsx new file mode 100644 index 00000000..d30282f3 --- /dev/null +++ b/icons/uil-cloud-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72ZM12,12.83a2.94,2.94,0,0,0-3.43.53,2.93,2.93,0,0,0,0,4.13l2.72,2.72a1,1,0,0,0,1.42,0l2.72-2.72a2.93,2.93,0,0,0,0-4.13A2.94,2.94,0,0,0,12,12.83Zm2,3.24-2,2-2-2a.88.88,0,0,1-.27-.65.89.89,0,0,1,.27-.65.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0,.94.94,0,0,1,1.3,0,.89.89,0,0,1,.27.65A.88.88,0,0,1,14,16.07Z' + })); +}; + +export default UilCloudHeart; \ No newline at end of file diff --git a/icons/uil-cloud-info.js b/icons/uil-cloud-info.js deleted file mode 100644 index 527baa0f..00000000 --- a/icons/uil-cloud-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,12.29A1,1,0,0,0,12,14l.19,0a.6.6,0,0,0,.19-.06.56.56,0,0,0,.17-.09l.15-.12a1,1,0,0,0,0-1.42A1,1,0,0,0,11.29,12.29ZM12,15a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V16A1,1,0,0,0,12,15Zm6.42-6.78A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,13a3,3,0,0,1-3,3H16a1,1,0,0,0,0,2h1a5,5,0,0,0,1.42-9.78Z' - })); -}; - -UilCloudInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudInfo; \ No newline at end of file diff --git a/icons/uil-cloud-info.tsx b/icons/uil-cloud-info.tsx new file mode 100644 index 00000000..6f20ffa3 --- /dev/null +++ b/icons/uil-cloud-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,12.29A1,1,0,0,0,12,14l.19,0a.6.6,0,0,0,.19-.06.56.56,0,0,0,.17-.09l.15-.12a1,1,0,0,0,0-1.42A1,1,0,0,0,11.29,12.29ZM12,15a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V16A1,1,0,0,0,12,15Zm6.42-6.78A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,13a3,3,0,0,1-3,3H16a1,1,0,0,0,0,2h1a5,5,0,0,0,1.42-9.78Z' + })); +}; + +export default UilCloudInfo; \ No newline at end of file diff --git a/icons/uil-cloud-lock.js b/icons/uil-cloud-lock.js deleted file mode 100644 index 1412a6ec..00000000 --- a/icons/uil-cloud-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,6.72A7,7,0,0,0,5.06,8.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,12.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,11.5,5,5,0,0,0,18.42,6.72Zm-3.42,9V14.5a3,3,0,0,0-6,0v1.18a3,3,0,0,0,1,5.82h4a3,3,0,0,0,1-5.82ZM11,14.5a1,1,0,0,1,2,0v1H11Zm3,5H10a1,1,0,0,1,0-2h4a1,1,0,0,1,0,2Z' - })); -}; - -UilCloudLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudLock; \ No newline at end of file diff --git a/icons/uil-cloud-lock.tsx b/icons/uil-cloud-lock.tsx new file mode 100644 index 00000000..4c8b26a4 --- /dev/null +++ b/icons/uil-cloud-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,6.72A7,7,0,0,0,5.06,8.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,12.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,11.5,5,5,0,0,0,18.42,6.72Zm-3.42,9V14.5a3,3,0,0,0-6,0v1.18a3,3,0,0,0,1,5.82h4a3,3,0,0,0,1-5.82ZM11,14.5a1,1,0,0,1,2,0v1H11Zm3,5H10a1,1,0,0,1,0-2h4a1,1,0,0,1,0,2Z' + })); +}; + +export default UilCloudLock; \ No newline at end of file diff --git a/icons/uil-cloud-meatball.js b/icons/uil-cloud-meatball.js deleted file mode 100644 index 8e22ff4c..00000000 --- a/icons/uil-cloud-meatball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMeatball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.5,15.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H9.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,0,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Zm3.92-7.79A7,7,0,0,0,5.06,10,4,4,0,0,0,2,13.92a4,4,0,0,0,3.34,3.93l.16,0a1,1,0,0,0,.16-2,2,2,0,0,1-1.66-2,2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66,3,3,0,0,1,.62,5.72,1,1,0,1,0,.74,1.85,5,5,0,0,0-.45-9.41Z' - })); -}; - -UilCloudMeatball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMeatball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-meatball.tsx b/icons/uil-cloud-meatball.tsx new file mode 100644 index 00000000..98d999ab --- /dev/null +++ b/icons/uil-cloud-meatball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMeatball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.5,15.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H9.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,0,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Zm3.92-7.79A7,7,0,0,0,5.06,10,4,4,0,0,0,2,13.92a4,4,0,0,0,3.34,3.93l.16,0a1,1,0,0,0,.16-2,2,2,0,0,1-1.66-2,2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66,3,3,0,0,1,.62,5.72,1,1,0,1,0,.74,1.85,5,5,0,0,0-.45-9.41Z' + })); +}; + +export default UilCloudMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-moon-hail.js b/icons/uil-cloud-moon-hail.js deleted file mode 100644 index f69ef144..00000000 --- a/icons/uil-cloud-moon-hail.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMoonHail = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.21,16.29a1,1,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33A.84.84,0,0,0,7.5,17a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,9.21,16.29Zm0,4a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33,1,1,0,1,0,1.84,0A1.15,1.15,0,0,0,9.21,20.29Zm3.85-6.12-.18-.09L12.7,14a1,1,0,0,0-.58.06.93.93,0,0,0-.33.21,1,1,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13.5,15a1.05,1.05,0,0,0-.29-.71Zm.15,4.12a1,1,0,0,0-1.09-.21.9.9,0,0,0-.54.54,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,13.21,18.29ZM21.7,7.07a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,4.06,4.06,0,0,1,2.19.66h0a4,4,0,0,1,1.58,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89Z' - })); -}; - -UilCloudMoonHail.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMoonHail.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMoonHail; \ No newline at end of file diff --git a/icons/uil-cloud-moon-hail.tsx b/icons/uil-cloud-moon-hail.tsx new file mode 100644 index 00000000..916491bc --- /dev/null +++ b/icons/uil-cloud-moon-hail.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMoonHail = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.21,16.29a1,1,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33A.84.84,0,0,0,7.5,17a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,9.21,16.29Zm0,4a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33,1,1,0,1,0,1.84,0A1.15,1.15,0,0,0,9.21,20.29Zm3.85-6.12-.18-.09L12.7,14a1,1,0,0,0-.58.06.93.93,0,0,0-.33.21,1,1,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,13.5,15a1.05,1.05,0,0,0-.29-.71Zm.15,4.12a1,1,0,0,0-1.09-.21.9.9,0,0,0-.54.54,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,13.21,18.29ZM21.7,7.07a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,4.06,4.06,0,0,1,2.19.66h0a4,4,0,0,1,1.58,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89Z' + })); +}; + +export default UilCloudMoonHail; \ No newline at end of file diff --git a/icons/uil-cloud-moon-meatball.js b/icons/uil-cloud-moon-meatball.js deleted file mode 100644 index e08d4ef6..00000000 --- a/icons/uil-cloud-moon-meatball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMoonMeatball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.7,8a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.05,3.05,0,0,1,.08-.66,1,1,0,0,0-.26-.94A1,1,0,0,0,16,2.94a5,5,0,0,0-3.83,4.22,5.86,5.86,0,0,0-1.67-.24A6,6,0,0,0,4.56,12,3.52,3.52,0,0,0,2,15.42a3.47,3.47,0,0,0,1.41,2.79A1,1,0,1,0,4.59,16.6,1.46,1.46,0,0,1,4,15.42a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,6.17-3.35l0,0a3.9,3.9,0,0,1,1.57,2,1,1,0,0,0,.78.66,2.33,2.33,0,0,1,.54,4.44,1,1,0,0,0-.52,1.32,1,1,0,0,0,.92.6,1,1,0,0,0,.4-.09,4.33,4.33,0,0,0,2.6-4,4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.92,1,1,0,0,0,21.7,8Zm-4.59,2.82a2.72,2.72,0,0,1-.42,0,4.6,4.6,0,0,0-.72-.31,5.91,5.91,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.22A3,3,0,0,1,17.11,10.81ZM12.5,16.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H7.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,1,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Z' - })); -}; - -UilCloudMoonMeatball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMoonMeatball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMoonMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-moon-meatball.tsx b/icons/uil-cloud-moon-meatball.tsx new file mode 100644 index 00000000..a78feba7 --- /dev/null +++ b/icons/uil-cloud-moon-meatball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMoonMeatball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.7,8a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.05,3.05,0,0,1,.08-.66,1,1,0,0,0-.26-.94A1,1,0,0,0,16,2.94a5,5,0,0,0-3.83,4.22,5.86,5.86,0,0,0-1.67-.24A6,6,0,0,0,4.56,12,3.52,3.52,0,0,0,2,15.42a3.47,3.47,0,0,0,1.41,2.79A1,1,0,1,0,4.59,16.6,1.46,1.46,0,0,1,4,15.42a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,6.17-3.35l0,0a3.9,3.9,0,0,1,1.57,2,1,1,0,0,0,.78.66,2.33,2.33,0,0,1,.54,4.44,1,1,0,0,0-.52,1.32,1,1,0,0,0,.92.6,1,1,0,0,0,.4-.09,4.33,4.33,0,0,0,2.6-4,4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.92,1,1,0,0,0,21.7,8Zm-4.59,2.82a2.72,2.72,0,0,1-.42,0,4.6,4.6,0,0,0-.72-.31,5.91,5.91,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.22A3,3,0,0,1,17.11,10.81ZM12.5,16.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H7.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,1,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCloudMoonMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-moon-rain.js b/icons/uil-cloud-moon-rain.js deleted file mode 100644 index e8aca528..00000000 --- a/icons/uil-cloud-moon-rain.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMoonRain = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,14a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,8.5,19ZM21.7,7.07a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.91,3.91,0,0,1,2.17.66l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89ZM12.5,13a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V19A1,1,0,0,0,12.5,18Z' - })); -}; - -UilCloudMoonRain.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMoonRain.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMoonRain; \ No newline at end of file diff --git a/icons/uil-cloud-moon-rain.tsx b/icons/uil-cloud-moon-rain.tsx new file mode 100644 index 00000000..cfe9aebb --- /dev/null +++ b/icons/uil-cloud-moon-rain.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMoonRain = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,14a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,8.5,19ZM21.7,7.07a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.91,3.91,0,0,1,2.17.66l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89ZM12.5,13a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V19A1,1,0,0,0,12.5,18Z' + })); +}; + +export default UilCloudMoonRain; \ No newline at end of file diff --git a/icons/uil-cloud-moon-showers.js b/icons/uil-cloud-moon-showers.js deleted file mode 100644 index 190a03d6..00000000 --- a/icons/uil-cloud-moon-showers.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMoonShowers = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm4-1a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Zm9.2-5.93a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.91,3.91,0,0,1,2.17.66l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89Z' - })); -}; - -UilCloudMoonShowers.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMoonShowers.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMoonShowers; \ No newline at end of file diff --git a/icons/uil-cloud-moon-showers.tsx b/icons/uil-cloud-moon-showers.tsx new file mode 100644 index 00000000..be06d822 --- /dev/null +++ b/icons/uil-cloud-moon-showers.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMoonShowers = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm4-1a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Zm9.2-5.93a1,1,0,0,0-.94-.26,3,3,0,0,1-.65.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,2a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.91,3.91,0,0,1,2.17.66l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,13.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8,1,1,0,0,0,21.7,7.07ZM17.11,9.89a2.72,2.72,0,0,1-.42,0A4.6,4.6,0,0,0,16,9.54a6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,9.89Z' + })); +}; + +export default UilCloudMoonShowers; \ No newline at end of file diff --git a/icons/uil-cloud-moon.js b/icons/uil-cloud-moon.js deleted file mode 100644 index 463f1f18..00000000 --- a/icons/uil-cloud-moon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudMoon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.7,9.07a1,1,0,0,0-.93-.26,3.13,3.13,0,0,1-.66.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,4a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,8a6,6,0,0,0-5.94,5.13A3.5,3.5,0,0,0,5.5,20h9.17A4.33,4.33,0,0,0,19,15.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,10,1,1,0,0,0,21.7,9.07Zm-7,8.93H5.5a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,6.18-3.34l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,14.67,18Zm2.44-6.11a2.61,2.61,0,0,1-.42,0,4.6,4.6,0,0,0-.72-.31,6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,11.89Z' - })); -}; - -UilCloudMoon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudMoon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudMoon; \ No newline at end of file diff --git a/icons/uil-cloud-moon.tsx b/icons/uil-cloud-moon.tsx new file mode 100644 index 00000000..2f5ca7a7 --- /dev/null +++ b/icons/uil-cloud-moon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudMoon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.7,9.07a1,1,0,0,0-.93-.26,3.13,3.13,0,0,1-.66.08,3,3,0,0,1-3-3,3.13,3.13,0,0,1,.08-.66,1,1,0,0,0-.26-.93A1,1,0,0,0,16,4a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,8a6,6,0,0,0-5.94,5.13A3.5,3.5,0,0,0,5.5,20h9.17A4.33,4.33,0,0,0,19,15.67a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,10,1,1,0,0,0,21.7,9.07Zm-7,8.93H5.5a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,6.18-3.34l0,0a3.94,3.94,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,14.67,18Zm2.44-6.11a2.61,2.61,0,0,1-.42,0,4.6,4.6,0,0,0-.72-.31,6.06,6.06,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,11.89Z' + })); +}; + +export default UilCloudMoon; \ No newline at end of file diff --git a/icons/uil-cloud-question.js b/icons/uil-cloud-question.js deleted file mode 100644 index 83512d5a..00000000 --- a/icons/uil-cloud-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,13a3,3,0,0,1-3,3,1,1,0,0,0,0,2,5,5,0,0,0,1.42-9.78Zm-5.5,10.4a.56.56,0,0,0-.09-.17l-.12-.16a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21l-.12.16a.56.56,0,0,0-.09.17.64.64,0,0,0-.06.18,1.5,1.5,0,0,0,0,.2,1.23,1.23,0,0,0,0,.19.6.6,0,0,0,.06.19.56.56,0,0,0,.09.17l.12.16A1.05,1.05,0,0,0,12,20a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21l.12-.16a.56.56,0,0,0,.09-.17.6.6,0,0,0,.06-.19A1.23,1.23,0,0,0,13,19a1.5,1.5,0,0,0,0-.2A.64.64,0,0,0,12.92,18.62ZM12,11a3,3,0,0,0-2.6,1.5,1,1,0,0,0,.37,1.37,1,1,0,0,0,1.36-.37A1,1,0,0,1,12,13a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Z' - })); -}; - -UilCloudQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudQuestion; \ No newline at end of file diff --git a/icons/uil-cloud-question.tsx b/icons/uil-cloud-question.tsx new file mode 100644 index 00000000..b6f9ebac --- /dev/null +++ b/icons/uil-cloud-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18H8a1,1,0,0,0,0-2H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,13a3,3,0,0,1-3,3,1,1,0,0,0,0,2,5,5,0,0,0,1.42-9.78Zm-5.5,10.4a.56.56,0,0,0-.09-.17l-.12-.16a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21l-.12.16a.56.56,0,0,0-.09.17.64.64,0,0,0-.06.18,1.5,1.5,0,0,0,0,.2,1.23,1.23,0,0,0,0,.19.6.6,0,0,0,.06.19.56.56,0,0,0,.09.17l.12.16A1.05,1.05,0,0,0,12,20a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21l.12-.16a.56.56,0,0,0,.09-.17.6.6,0,0,0,.06-.19A1.23,1.23,0,0,0,13,19a1.5,1.5,0,0,0,0-.2A.64.64,0,0,0,12.92,18.62ZM12,11a3,3,0,0,0-2.6,1.5,1,1,0,0,0,.37,1.37,1,1,0,0,0,1.36-.37A1,1,0,0,1,12,13a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Z' + })); +}; + +export default UilCloudQuestion; \ No newline at end of file diff --git a/icons/uil-cloud-rain-sun.js b/icons/uil-cloud-rain-sun.js deleted file mode 100644 index f30ffa31..00000000 --- a/icons/uil-cloud-rain-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudRainSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3ZM8.5,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm4-1a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Z' - })); -}; - -UilCloudRainSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudRainSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudRainSun; \ No newline at end of file diff --git a/icons/uil-cloud-rain-sun.tsx b/icons/uil-cloud-rain-sun.tsx new file mode 100644 index 00000000..f3c7362b --- /dev/null +++ b/icons/uil-cloud-rain-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudRainSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3ZM8.5,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14Zm4-1a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Z' + })); +}; + +export default UilCloudRainSun; \ No newline at end of file diff --git a/icons/uil-cloud-rain.js b/icons/uil-cloud-rain.js deleted file mode 100644 index 937f8355..00000000 --- a/icons/uil-cloud-rain.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudRain = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.56,12.67a1,1,0,0,0-1.12,0c-.11.08-2.69,1.86-2.69,4.58a3.25,3.25,0,0,0,6.5,0C15.25,14.5,12.67,12.74,12.56,12.67ZM12,18.5a1.25,1.25,0,0,1-1.25-1.25A3.66,3.66,0,0,1,12,14.8a3.61,3.61,0,0,1,1.25,2.45A1.25,1.25,0,0,1,12,18.5ZM18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0,.61,7.87h.08a1,1,0,0,0,1-.92,1,1,0,0,0-.92-1.08A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.43,5.79,1,1,0,0,0,.62,1.9,5,5,0,0,0-.14-9.53Z' - })); -}; - -UilCloudRain.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudRain.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudRain; \ No newline at end of file diff --git a/icons/uil-cloud-rain.tsx b/icons/uil-cloud-rain.tsx new file mode 100644 index 00000000..0b2334a5 --- /dev/null +++ b/icons/uil-cloud-rain.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudRain = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.56,12.67a1,1,0,0,0-1.12,0c-.11.08-2.69,1.86-2.69,4.58a3.25,3.25,0,0,0,6.5,0C15.25,14.5,12.67,12.74,12.56,12.67ZM12,18.5a1.25,1.25,0,0,1-1.25-1.25A3.66,3.66,0,0,1,12,14.8a3.61,3.61,0,0,1,1.25,2.45A1.25,1.25,0,0,1,12,18.5ZM18.42,7.72A7,7,0,0,0,5.06,9.61a4,4,0,0,0,.61,7.87h.08a1,1,0,0,0,1-.92,1,1,0,0,0-.92-1.08A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.43,5.79,1,1,0,0,0,.62,1.9,5,5,0,0,0-.14-9.53Z' + })); +}; + +export default UilCloudRain; \ No newline at end of file diff --git a/icons/uil-cloud-redo.js b/icons/uil-cloud-redo.js deleted file mode 100644 index 62a70194..00000000 --- a/icons/uil-cloud-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,12.5a1,1,0,0,0-.91.6,4,4,0,1,0,.55,6.4A1,1,0,1,0,13.32,18a2,2,0,0,1-1.32.5,2,2,0,1,1,1-3.75h-.22a1,1,0,0,0,0,2H15a1,1,0,0,0,1-1V13.5A1,1,0,0,0,15,12.5Zm3.42-4.78A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72Z' - })); -}; - -UilCloudRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudRedo; \ No newline at end of file diff --git a/icons/uil-cloud-redo.tsx b/icons/uil-cloud-redo.tsx new file mode 100644 index 00000000..ab0cc924 --- /dev/null +++ b/icons/uil-cloud-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,12.5a1,1,0,0,0-.91.6,4,4,0,1,0,.55,6.4A1,1,0,1,0,13.32,18a2,2,0,0,1-1.32.5,2,2,0,1,1,1-3.75h-.22a1,1,0,0,0,0,2H15a1,1,0,0,0,1-1V13.5A1,1,0,0,0,15,12.5Zm3.42-4.78A7,7,0,0,0,5.06,9.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12.5,5,5,0,0,0,18.42,7.72Z' + })); +}; + +export default UilCloudRedo; \ No newline at end of file diff --git a/icons/uil-cloud-share.js b/icons/uil-cloud-share.js deleted file mode 100644 index 4690cfe5..00000000 --- a/icons/uil-cloud-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.5,15a2,2,0,1,0-2-2l-1.9.87a2,2,0,0,0-1.1-.33,2,2,0,0,0,0,4,1.88,1.88,0,0,0,.92-.24l2.1,1a2,2,0,1,0,.8-1.84l-1.75-.8,1.91-.88A2,2,0,0,0,14.5,15Zm3.92-7.78A7,7,0,0,0,5.06,9.11a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Z' - })); -}; - -UilCloudShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudShare; \ No newline at end of file diff --git a/icons/uil-cloud-share.tsx b/icons/uil-cloud-share.tsx new file mode 100644 index 00000000..48f3e986 --- /dev/null +++ b/icons/uil-cloud-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.5,15a2,2,0,1,0-2-2l-1.9.87a2,2,0,0,0-1.1-.33,2,2,0,0,0,0,4,1.88,1.88,0,0,0,.92-.24l2.1,1a2,2,0,1,0,.8-1.84l-1.75-.8,1.91-.88A2,2,0,0,0,14.5,15Zm3.92-7.78A7,7,0,0,0,5.06,9.11a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Z' + })); +}; + +export default UilCloudShare; \ No newline at end of file diff --git a/icons/uil-cloud-shield.js b/icons/uil-cloud-shield.js deleted file mode 100644 index 9865e469..00000000 --- a/icons/uil-cloud-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,7.22A7,7,0,0,0,5.06,9.11a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Zm-3.63,4.44a2.73,2.73,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.72,2.72,0,0,1-2.2.47,1,1,0,0,0-.84.2,1,1,0,0,0-.37.77V16a4.63,4.63,0,0,0,1.84,3.7l1.57,1.15a1,1,0,0,0,1.18,0l1.57-1.16A4.6,4.6,0,0,0,16,16V12.63a1,1,0,0,0-.37-.77A1,1,0,0,0,14.79,11.66ZM14,16A2.62,2.62,0,0,1,13,18l-1,.72L11,18A2.62,2.62,0,0,1,10,16V13.72a4.68,4.68,0,0,0,2-.55,4.68,4.68,0,0,0,2,.55Z' - })); -}; - -UilCloudShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudShield; \ No newline at end of file diff --git a/icons/uil-cloud-shield.tsx b/icons/uil-cloud-shield.tsx new file mode 100644 index 00000000..51cadea4 --- /dev/null +++ b/icons/uil-cloud-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,7.22A7,7,0,0,0,5.06,9.11a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,12,5,5,0,0,0,18.42,7.22Zm-3.63,4.44a2.73,2.73,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.72,2.72,0,0,1-2.2.47,1,1,0,0,0-.84.2,1,1,0,0,0-.37.77V16a4.63,4.63,0,0,0,1.84,3.7l1.57,1.15a1,1,0,0,0,1.18,0l1.57-1.16A4.6,4.6,0,0,0,16,16V12.63a1,1,0,0,0-.37-.77A1,1,0,0,0,14.79,11.66ZM14,16A2.62,2.62,0,0,1,13,18l-1,.72L11,18A2.62,2.62,0,0,1,10,16V13.72a4.68,4.68,0,0,0,2-.55,4.68,4.68,0,0,0,2,.55Z' + })); +}; + +export default UilCloudShield; \ No newline at end of file diff --git a/icons/uil-cloud-showers-alt.js b/icons/uil-cloud-showers-alt.js deleted file mode 100644 index 1c38fd26..00000000 --- a/icons/uil-cloud-showers-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudShowersAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,13a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V14A1,1,0,0,0,8,13Zm4-2a1,1,0,0,0-1,1v9a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm6.42-4.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,13a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V14A1,1,0,0,0,16,13Z' - })); -}; - -UilCloudShowersAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudShowersAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudShowersAlt; \ No newline at end of file diff --git a/icons/uil-cloud-showers-alt.tsx b/icons/uil-cloud-showers-alt.tsx new file mode 100644 index 00000000..fb33eac5 --- /dev/null +++ b/icons/uil-cloud-showers-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudShowersAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,13a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V14A1,1,0,0,0,8,13Zm4-2a1,1,0,0,0-1,1v9a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm6.42-4.78A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16,13a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V14A1,1,0,0,0,16,13Z' + })); +}; + +export default UilCloudShowersAlt; \ No newline at end of file diff --git a/icons/uil-cloud-showers-heavy.js b/icons/uil-cloud-showers-heavy.js deleted file mode 100644 index 6f8a8540..00000000 --- a/icons/uil-cloud-showers-heavy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudShowersHeavy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.89,18.06a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,12.89,18.06Zm-4,0a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,8.89,18.06Zm0-7a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,7.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,8.89,11.06Zm4,0a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,11.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,12.89,11.06Zm5.53-4.84A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16.89,18.06a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,16.89,18.06Zm0-7a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,15.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,16.89,11.06Z' - })); -}; - -UilCloudShowersHeavy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudShowersHeavy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudShowersHeavy; \ No newline at end of file diff --git a/icons/uil-cloud-showers-heavy.tsx b/icons/uil-cloud-showers-heavy.tsx new file mode 100644 index 00000000..9ccd04ed --- /dev/null +++ b/icons/uil-cloud-showers-heavy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudShowersHeavy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.89,18.06a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,12.89,18.06Zm-4,0a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,8.89,18.06Zm0-7a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,7.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,8.89,11.06Zm4,0a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,11.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,12.89,11.06Zm5.53-4.84A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM16.89,18.06a1,1,0,0,0-1.28.6l-.73,2a1,1,0,0,0,.6,1.28,1,1,0,0,0,.34.06,1,1,0,0,0,.94-.66l.73-2A1,1,0,0,0,16.89,18.06Zm0-7a1,1,0,0,0-1.28.6l-1.1,3A1,1,0,0,0,15.45,16a1,1,0,0,0,.94-.66l1.1-3A1,1,0,0,0,16.89,11.06Z' + })); +}; + +export default UilCloudShowersHeavy; \ No newline at end of file diff --git a/icons/uil-cloud-showers.js b/icons/uil-cloud-showers.js deleted file mode 100644 index f9c97d1b..00000000 --- a/icons/uil-cloud-showers.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudShowers = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11Zm4,6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,12,17ZM8,17a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,8,17ZM18.42,6.22A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM12,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm4,0a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,16,11Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,16,17Z' - })); -}; - -UilCloudShowers.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudShowers.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudShowers; \ No newline at end of file diff --git a/icons/uil-cloud-showers.tsx b/icons/uil-cloud-showers.tsx new file mode 100644 index 00000000..7d934646 --- /dev/null +++ b/icons/uil-cloud-showers.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudShowers = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11Zm4,6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,12,17ZM8,17a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,8,17ZM18.42,6.22A7,7,0,0,0,5.06,8.11,4,4,0,0,0,2,12a4,4,0,0,0,1.34,3,1,1,0,1,0,1.32-1.5A2,2,0,0,1,4,12a2,2,0,0,1,2-2A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67A3,3,0,0,1,20,11a2.91,2.91,0,0,1-.74,2,1,1,0,0,0,1.48,1.34,5,5,0,0,0-2.32-8.08ZM12,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm4,0a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,16,11Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V18A1,1,0,0,0,16,17Z' + })); +}; + +export default UilCloudShowers; \ No newline at end of file diff --git a/icons/uil-cloud-slash.js b/icons/uil-cloud-slash.js deleted file mode 100644 index 0530cc97..00000000 --- a/icons/uil-cloud-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.71,16.29h0l-13-13A1,1,0,0,0,2.29,4.71L5.65,8.06a7,7,0,0,0-.59,2A4,4,0,0,0,6,18h9.59l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,16a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,.2-1.39L13.59,16ZM18.42,8.22A7,7,0,0,0,12,4a6.74,6.74,0,0,0-2.32.4,1,1,0,0,0,.66,1.88A4.91,4.91,0,0,1,12,6a5,5,0,0,1,4.73,3.39,1,1,0,0,0,.78.67,3,3,0,0,1,1.85,4.79,1,1,0,0,0,.16,1.4,1,1,0,0,0,.62.22,1,1,0,0,0,.78-.38,5,5,0,0,0-2.5-7.87Z' - })); -}; - -UilCloudSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSlash; \ No newline at end of file diff --git a/icons/uil-cloud-slash.tsx b/icons/uil-cloud-slash.tsx new file mode 100644 index 00000000..16c73f4c --- /dev/null +++ b/icons/uil-cloud-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.71,16.29h0l-13-13A1,1,0,0,0,2.29,4.71L5.65,8.06a7,7,0,0,0-.59,2A4,4,0,0,0,6,18h9.59l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,16a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,.2-1.39L13.59,16ZM18.42,8.22A7,7,0,0,0,12,4a6.74,6.74,0,0,0-2.32.4,1,1,0,0,0,.66,1.88A4.91,4.91,0,0,1,12,6a5,5,0,0,1,4.73,3.39,1,1,0,0,0,.78.67,3,3,0,0,1,1.85,4.79,1,1,0,0,0,.16,1.4,1,1,0,0,0,.62.22,1,1,0,0,0,.78-.38,5,5,0,0,0-2.5-7.87Z' + })); +}; + +export default UilCloudSlash; \ No newline at end of file diff --git a/icons/uil-cloud-sun-hail.js b/icons/uil-cloud-sun-hail.js deleted file mode 100644 index 16db0dc2..00000000 --- a/icons/uil-cloud-sun-hail.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSunHail = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.21,20.29a1,1,0,0,0-1.09-.21.93.93,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76.9.9,0,0,0,.54.54.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,9.5,21a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,9.21,20.29Zm4-2a.93.93,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,13.21,18.29Zm-4-2a1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,9.5,17a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,9.21,16.29Zm2.91-2.21a1,1,0,0,0-.33.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.84.84,0,0,0,.38.08,1,1,0,0,0,1-1,1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,12.12,14.08ZM21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3Z' - })); -}; - -UilCloudSunHail.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSunHail.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSunHail; \ No newline at end of file diff --git a/icons/uil-cloud-sun-hail.tsx b/icons/uil-cloud-sun-hail.tsx new file mode 100644 index 00000000..2c368377 --- /dev/null +++ b/icons/uil-cloud-sun-hail.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSunHail = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.21,20.29a1,1,0,0,0-1.09-.21.93.93,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76.9.9,0,0,0,.54.54.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,9.5,21a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,9.21,20.29Zm4-2a.93.93,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,13.21,18.29Zm-4-2a1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,9.5,17a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,9.21,16.29Zm2.91-2.21a1,1,0,0,0-.33.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.84.84,0,0,0,.38.08,1,1,0,0,0,1-1,1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,12.12,14.08ZM21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3Z' + })); +}; + +export default UilCloudSunHail; \ No newline at end of file diff --git a/icons/uil-cloud-sun-meatball.js b/icons/uil-cloud-sun-meatball.js deleted file mode 100644 index 43140f04..00000000 --- a/icons/uil-cloud-sun-meatball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSunMeatball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.5,16.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H7.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,1,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Zm8.5-9h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.72v-.8a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.56c-.09.16-.16.33-.24.49a5.85,5.85,0,0,0-1.58-.22A6,6,0,0,0,4.56,12,3.52,3.52,0,0,0,2,15.42a3.47,3.47,0,0,0,1.41,2.79A1,1,0,1,0,4.59,16.6,1.46,1.46,0,0,1,4,15.42a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.66,2.33,2.33,0,0,1,.54,4.44,1,1,0,0,0-.52,1.32,1,1,0,0,0,.92.6.93.93,0,0,0,.4-.09,4.33,4.33,0,0,0,2.6-4A4.29,4.29,0,0,0,18.7,13l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42l-.56-.56a4.2,4.2,0,0,0,.52-1.26H21a1,1,0,0,0,0-2Zm-3.34,2.64h0a1.89,1.89,0,0,1-.6.41A4.15,4.15,0,0,0,16,10.46,6,6,0,0,0,13.88,8a2.18,2.18,0,0,1,.46-.7h0a2.42,2.42,0,0,1,3.3,0h0a2.34,2.34,0,0,1,0,3.29Z' - })); -}; - -UilCloudSunMeatball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSunMeatball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSunMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-sun-meatball.tsx b/icons/uil-cloud-sun-meatball.tsx new file mode 100644 index 00000000..1aa58010 --- /dev/null +++ b/icons/uil-cloud-sun-meatball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSunMeatball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.5,16.92h-.77l.39-.67a1,1,0,0,0-1.74-1l-.38.67-.38-.67a1,1,0,0,0-1.74,1l.39.67H7.5a1,1,0,0,0,0,2h.77l-.39.66a1,1,0,0,0,1.74,1l.38-.66.38.66a1,1,0,1,0,1.74-1l-.39-.66h.77a1,1,0,0,0,0-2Zm8.5-9h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.72v-.8a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.56c-.09.16-.16.33-.24.49a5.85,5.85,0,0,0-1.58-.22A6,6,0,0,0,4.56,12,3.52,3.52,0,0,0,2,15.42a3.47,3.47,0,0,0,1.41,2.79A1,1,0,1,0,4.59,16.6,1.46,1.46,0,0,1,4,15.42a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.66,2.33,2.33,0,0,1,.54,4.44,1,1,0,0,0-.52,1.32,1,1,0,0,0,.92.6.93.93,0,0,0,.4-.09,4.33,4.33,0,0,0,2.6-4A4.29,4.29,0,0,0,18.7,13l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42l-.56-.56a4.2,4.2,0,0,0,.52-1.26H21a1,1,0,0,0,0-2Zm-3.34,2.64h0a1.89,1.89,0,0,1-.6.41A4.15,4.15,0,0,0,16,10.46,6,6,0,0,0,13.88,8a2.18,2.18,0,0,1,.46-.7h0a2.42,2.42,0,0,1,3.3,0h0a2.34,2.34,0,0,1,0,3.29Z' + })); +}; + +export default UilCloudSunMeatball; \ No newline at end of file diff --git a/icons/uil-cloud-sun-rain-alt.js b/icons/uil-cloud-sun-rain-alt.js deleted file mode 100644 index aeabd670..00000000 --- a/icons/uil-cloud-sun-rain-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSunRainAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,8.5,19Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14ZM21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3ZM12.5,18a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V19A1,1,0,0,0,12.5,18Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Z' - })); -}; - -UilCloudSunRainAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSunRainAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSunRainAlt; \ No newline at end of file diff --git a/icons/uil-cloud-sun-rain-alt.tsx b/icons/uil-cloud-sun-rain-alt.tsx new file mode 100644 index 00000000..3ea5f913 --- /dev/null +++ b/icons/uil-cloud-sun-rain-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSunRainAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,19a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,8.5,19Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,8.5,14ZM21,7h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,3.8V3a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,14.5,1.5,1.5,0,0,1,5.5,13a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,15.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,19,13.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9H21a1,1,0,0,0,0-2ZM17.66,9.65h0a2.09,2.09,0,0,1-.6.42A4.17,4.17,0,0,0,16,9.54a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3ZM12.5,18a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V19A1,1,0,0,0,12.5,18Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,12.5,13Z' + })); +}; + +export default UilCloudSunRainAlt; \ No newline at end of file diff --git a/icons/uil-cloud-sun-rain.js b/icons/uil-cloud-sun-rain.js deleted file mode 100644 index 55237de8..00000000 --- a/icons/uil-cloud-sun-rain.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSunRain = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.5,15a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V16A1,1,0,0,0,7.5,15ZM22,7H20.9a5.22,5.22,0,0,0-.73-1.76L21,4.47a1,1,0,1,0-1.42-1.42l-.77.78A5,5,0,0,0,17,3.1V2a1,1,0,0,0-2,0V3.1a5.22,5.22,0,0,0-1.76.73l-.77-.78a1,1,0,0,0-1.42,1.42l.78.77a5.06,5.06,0,0,0-.77,2A5.76,5.76,0,0,0,9.5,7a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,3,15.5,1.5,1.5,0,0,1,4.5,14a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,15,16.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,18,14.67a4.41,4.41,0,0,0-.45-1.92,5.17,5.17,0,0,0,1.21-.58l.77.78A1,1,0,0,0,21,13a1,1,0,0,0,0-1.42l-.78-.77A5,5,0,0,0,20.9,9H22a1,1,0,0,0,0-2Zm-3.87,3.12A3,3,0,0,1,16,11h-.06a4.12,4.12,0,0,0-1-.46,5.93,5.93,0,0,0-2-2.38c0-.06,0-.1,0-.16a3,3,0,0,1,.87-2.12,3.1,3.1,0,0,1,4.25,0,3,3,0,0,1,0,4.25ZM7.5,20a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V21A1,1,0,0,0,7.5,20Zm4-1a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,11.5,19Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,11.5,14Z' - })); -}; - -UilCloudSunRain.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSunRain.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSunRain; \ No newline at end of file diff --git a/icons/uil-cloud-sun-rain.tsx b/icons/uil-cloud-sun-rain.tsx new file mode 100644 index 00000000..c8a2fd3a --- /dev/null +++ b/icons/uil-cloud-sun-rain.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSunRain = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.5,15a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V16A1,1,0,0,0,7.5,15ZM22,7H20.9a5.22,5.22,0,0,0-.73-1.76L21,4.47a1,1,0,1,0-1.42-1.42l-.77.78A5,5,0,0,0,17,3.1V2a1,1,0,0,0-2,0V3.1a5.22,5.22,0,0,0-1.76.73l-.77-.78a1,1,0,0,0-1.42,1.42l.78.77a5.06,5.06,0,0,0-.77,2A5.76,5.76,0,0,0,9.5,7a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,3,15.5,1.5,1.5,0,0,1,4.5,14a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,15,16.61a1,1,0,0,0,1.1,1.68A4.34,4.34,0,0,0,18,14.67a4.41,4.41,0,0,0-.45-1.92,5.17,5.17,0,0,0,1.21-.58l.77.78A1,1,0,0,0,21,13a1,1,0,0,0,0-1.42l-.78-.77A5,5,0,0,0,20.9,9H22a1,1,0,0,0,0-2Zm-3.87,3.12A3,3,0,0,1,16,11h-.06a4.12,4.12,0,0,0-1-.46,5.93,5.93,0,0,0-2-2.38c0-.06,0-.1,0-.16a3,3,0,0,1,.87-2.12,3.1,3.1,0,0,1,4.25,0,3,3,0,0,1,0,4.25ZM7.5,20a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V21A1,1,0,0,0,7.5,20Zm4-1a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,11.5,19Zm0-5a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V15A1,1,0,0,0,11.5,14Z' + })); +}; + +export default UilCloudSunRain; \ No newline at end of file diff --git a/icons/uil-cloud-sun-tear.js b/icons/uil-cloud-sun-tear.js deleted file mode 100644 index 0f52feb7..00000000 --- a/icons/uil-cloud-sun-tear.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSunTear = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.05,14.33a1,1,0,0,0-1.11,0C9.84,14.41,7.5,16,7.5,18.5a3,3,0,0,0,6,0C13.5,16,11.16,14.4,11.05,14.33ZM10.5,19.5a1,1,0,0,1-1-1,3,3,0,0,1,1-2,3,3,0,0,1,1,2A1,1,0,0,1,10.5,19.5ZM21,7.5h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.3V3.5a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,15a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,16.11a1,1,0,0,0,1.1,1.68,4.3,4.3,0,0,0,1.65-5.18l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9.5H21a1,1,0,0,0,0-2Zm-3.34,2.65h0a2.45,2.45,0,0,1-.6.41A4.17,4.17,0,0,0,16,10a6.12,6.12,0,0,0-2.09-2.49,2.25,2.25,0,0,1,.46-.69h0a2.42,2.42,0,0,1,3.29,0h0a2.37,2.37,0,0,1,0,3.3Z' - })); -}; - -UilCloudSunTear.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSunTear.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSunTear; \ No newline at end of file diff --git a/icons/uil-cloud-sun-tear.tsx b/icons/uil-cloud-sun-tear.tsx new file mode 100644 index 00000000..30958d22 --- /dev/null +++ b/icons/uil-cloud-sun-tear.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSunTear = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.05,14.33a1,1,0,0,0-1.11,0C9.84,14.41,7.5,16,7.5,18.5a3,3,0,0,0,6,0C13.5,16,11.16,14.4,11.05,14.33ZM10.5,19.5a1,1,0,0,1-1-1,3,3,0,0,1,1-2,3,3,0,0,1,1,2A1,1,0,0,1,10.5,19.5ZM21,7.5h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.3V3.5a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,15a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,16.11a1,1,0,0,0,1.1,1.68,4.3,4.3,0,0,0,1.65-5.18l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9.5H21a1,1,0,0,0,0-2Zm-3.34,2.65h0a2.45,2.45,0,0,1-.6.41A4.17,4.17,0,0,0,16,10a6.12,6.12,0,0,0-2.09-2.49,2.25,2.25,0,0,1,.46-.69h0a2.42,2.42,0,0,1,3.29,0h0a2.37,2.37,0,0,1,0,3.3Z' + })); +}; + +export default UilCloudSunTear; \ No newline at end of file diff --git a/icons/uil-cloud-sun.js b/icons/uil-cloud-sun.js deleted file mode 100644 index f4c7c5b4..00000000 --- a/icons/uil-cloud-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,9h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,5.8V5a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,8a6,6,0,0,0-5.94,5.13A3.5,3.5,0,0,0,5.5,20h9.17A4.33,4.33,0,0,0,19,15.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,11H21a1,1,0,0,0,0-2Zm-6.33,9H5.5a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,14.67,18Zm3-6.35h0a2.17,2.17,0,0,1-.6.4A4.49,4.49,0,0,0,16,11.54a6.12,6.12,0,0,0-2.09-2.49,2.25,2.25,0,0,1,.46-.69h0a2.42,2.42,0,0,1,3.29,0h0a2.37,2.37,0,0,1,0,3.3Z' - })); -}; - -UilCloudSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudSun; \ No newline at end of file diff --git a/icons/uil-cloud-sun.tsx b/icons/uil-cloud-sun.tsx new file mode 100644 index 00000000..bb0413c8 --- /dev/null +++ b/icons/uil-cloud-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,9h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,5.8V5a1,1,0,0,0-2,0v.8a4.1,4.1,0,0,0-1.26.52l-.57-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,8a6,6,0,0,0-5.94,5.13A3.5,3.5,0,0,0,5.5,20h9.17A4.33,4.33,0,0,0,19,15.67a4.19,4.19,0,0,0-.3-1.55l.13.12a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,11H21a1,1,0,0,0,0-2Zm-6.33,9H5.5a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,14.67,18Zm3-6.35h0a2.17,2.17,0,0,1-.6.4A4.49,4.49,0,0,0,16,11.54a6.12,6.12,0,0,0-2.09-2.49,2.25,2.25,0,0,1,.46-.69h0a2.42,2.42,0,0,1,3.29,0h0a2.37,2.37,0,0,1,0,3.3Z' + })); +}; + +export default UilCloudSun; \ No newline at end of file diff --git a/icons/uil-cloud-times.js b/icons/uil-cloud-times.js deleted file mode 100644 index 9fbbe060..00000000 --- a/icons/uil-cloud-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,0,0,.5,1.94,5,5,0,0,0,.17-9.62Zm-3.71,6.07a1,1,0,0,0-1.42,0L12,15.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L10.59,17l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,18.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,17l1.3-1.29A1,1,0,0,0,14.71,14.29Z' - })); -}; - -UilCloudTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudTimes; \ No newline at end of file diff --git a/icons/uil-cloud-times.tsx b/icons/uil-cloud-times.tsx new file mode 100644 index 00000000..7f742213 --- /dev/null +++ b/icons/uil-cloud-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,0,0,.5,1.94,5,5,0,0,0,.17-9.62Zm-3.71,6.07a1,1,0,0,0-1.42,0L12,15.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L10.59,17l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,18.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,17l1.3-1.29A1,1,0,0,0,14.71,14.29Z' + })); +}; + +export default UilCloudTimes; \ No newline at end of file diff --git a/icons/uil-cloud-unlock.js b/icons/uil-cloud-unlock.js deleted file mode 100644 index cf32d1cd..00000000 --- a/icons/uil-cloud-unlock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudUnlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,15.5H11v-1A1,1,0,0,1,12.88,14a1,1,0,0,0,1.37.34A1,1,0,0,0,14.59,13a3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,12,11.5a3,3,0,0,0-3,3v1.18a3,3,0,0,0,1,5.82h4a3,3,0,0,0,0-6Zm0,4H10a1,1,0,0,1,0-2h4a1,1,0,0,1,0,2ZM18.42,6.72A7,7,0,0,0,5.06,8.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,12.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,11.5,5,5,0,0,0,18.42,6.72Z' - })); -}; - -UilCloudUnlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudUnlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudUnlock; \ No newline at end of file diff --git a/icons/uil-cloud-unlock.tsx b/icons/uil-cloud-unlock.tsx new file mode 100644 index 00000000..4b7f86ff --- /dev/null +++ b/icons/uil-cloud-unlock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudUnlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,15.5H11v-1A1,1,0,0,1,12.88,14a1,1,0,0,0,1.37.34A1,1,0,0,0,14.59,13a3.08,3.08,0,0,0-.46-.59A3,3,0,0,0,12,11.5a3,3,0,0,0-3,3v1.18a3,3,0,0,0,1,5.82h4a3,3,0,0,0,0-6Zm0,4H10a1,1,0,0,1,0-2h4a1,1,0,0,1,0,2ZM18.42,6.72A7,7,0,0,0,5.06,8.61a4,4,0,0,0-.38,7.66,1.13,1.13,0,0,0,.32.05,1,1,0,0,0,.32-2A2,2,0,0,1,4,12.5a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,1,5.53,1,1,0,1,0,1,1.74A5,5,0,0,0,22,11.5,5,5,0,0,0,18.42,6.72Z' + })); +}; + +export default UilCloudUnlock; \ No newline at end of file diff --git a/icons/uil-cloud-upload.js b/icons/uil-cloud-upload.js deleted file mode 100644 index 8f830454..00000000 --- a/icons/uil-cloud-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,0,0,.5,1.94,5,5,0,0,0,.17-9.62Zm-5.71,2.07a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L11,13.41V19a1,1,0,0,0,2,0V13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilCloudUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudUpload; \ No newline at end of file diff --git a/icons/uil-cloud-upload.tsx b/icons/uil-cloud-upload.tsx new file mode 100644 index 00000000..0c08399e --- /dev/null +++ b/icons/uil-cloud-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,8.22A7,7,0,0,0,5.06,10.11,4,4,0,0,0,6,18a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.67,3,3,0,0,1,.24,5.84,1,1,0,0,0,.5,1.94,5,5,0,0,0,.17-9.62Zm-5.71,2.07a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L11,13.41V19a1,1,0,0,0,2,0V13.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilCloudUpload; \ No newline at end of file diff --git a/icons/uil-cloud-wifi.js b/icons/uil-cloud-wifi.js deleted file mode 100644 index eb5f6103..00000000 --- a/icons/uil-cloud-wifi.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudWifi = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,5.94a7.1,7.1,0,0,1,7,0,1,1,0,0,0,1.37-.37,1,1,0,0,0-.37-1.36,9.14,9.14,0,0,0-9,0,1,1,0,0,0-.37,1.36A1,1,0,0,0,8.5,5.94Zm9.92,5.27a5.91,5.91,0,0,0-.36-.71,1,1,0,0,0-1.38-.33,1,1,0,0,0-.33,1.37,4.58,4.58,0,0,1,.38.84,1,1,0,0,0,.78.67A3,3,0,0,1,20,16a3,3,0,0,1-3,3L5.66,19A2,2,0,0,1,4,17.4,2,2,0,0,1,6,15a1,1,0,0,0,1-1,4.92,4.92,0,0,1,.67-2.49,1,1,0,0,0-.37-1.37,1,1,0,0,0-1.36.37,6.75,6.75,0,0,0-.88,2.6,4,4,0,0,0-2.13,1.33A4,4,0,0,0,5.46,21h.13L17,21a5,5,0,0,0,1.42-9.79ZM14.87,9s0,0,0-.06A.92.92,0,0,0,15,8.74a1,1,0,0,0-.57-1.29,6.36,6.36,0,0,0-1.74-.38c-.1,0-.2,0-.3,0a5.47,5.47,0,0,0-.81,0,3,3,0,0,0-.31,0,6.36,6.36,0,0,0-1.74.38A1,1,0,0,0,9,8.74a1.22,1.22,0,0,0,.12.19.61.61,0,0,0,0,.11,1,1,0,0,0,1.37.36,3.08,3.08,0,0,1,3,0A1,1,0,0,0,14.87,9ZM11,12a1,1,0,1,0,1-1A1,1,0,0,0,11,12Z' - })); -}; - -UilCloudWifi.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudWifi.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudWifi; \ No newline at end of file diff --git a/icons/uil-cloud-wifi.tsx b/icons/uil-cloud-wifi.tsx new file mode 100644 index 00000000..dc1900c8 --- /dev/null +++ b/icons/uil-cloud-wifi.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudWifi = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,5.94a7.1,7.1,0,0,1,7,0,1,1,0,0,0,1.37-.37,1,1,0,0,0-.37-1.36,9.14,9.14,0,0,0-9,0,1,1,0,0,0-.37,1.36A1,1,0,0,0,8.5,5.94Zm9.92,5.27a5.91,5.91,0,0,0-.36-.71,1,1,0,0,0-1.38-.33,1,1,0,0,0-.33,1.37,4.58,4.58,0,0,1,.38.84,1,1,0,0,0,.78.67A3,3,0,0,1,20,16a3,3,0,0,1-3,3L5.66,19A2,2,0,0,1,4,17.4,2,2,0,0,1,6,15a1,1,0,0,0,1-1,4.92,4.92,0,0,1,.67-2.49,1,1,0,0,0-.37-1.37,1,1,0,0,0-1.36.37,6.75,6.75,0,0,0-.88,2.6,4,4,0,0,0-2.13,1.33A4,4,0,0,0,5.46,21h.13L17,21a5,5,0,0,0,1.42-9.79ZM14.87,9s0,0,0-.06A.92.92,0,0,0,15,8.74a1,1,0,0,0-.57-1.29,6.36,6.36,0,0,0-1.74-.38c-.1,0-.2,0-.3,0a5.47,5.47,0,0,0-.81,0,3,3,0,0,0-.31,0,6.36,6.36,0,0,0-1.74.38A1,1,0,0,0,9,8.74a1.22,1.22,0,0,0,.12.19.61.61,0,0,0,0,.11,1,1,0,0,0,1.37.36,3.08,3.08,0,0,1,3,0A1,1,0,0,0,14.87,9ZM11,12a1,1,0,1,0,1-1A1,1,0,0,0,11,12Z' + })); +}; + +export default UilCloudWifi; \ No newline at end of file diff --git a/icons/uil-cloud-wind.js b/icons/uil-cloud-wind.js deleted file mode 100644 index 3b07bb15..00000000 --- a/icons/uil-cloud-wind.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloudWind = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,18a1,1,0,1,0,1,1A1,1,0,0,0,5,18Zm14-4H12a1,1,0,0,0,0,2h7a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm-5-3a1,1,0,0,0,1,1h4a3,3,0,0,0,3-3,1,1,0,0,0-2,0,1,1,0,0,1-1,1H15A1,1,0,0,0,14,11Zm-4,4a1,1,0,0,0-1-1H6a2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,1,0,1.9-.64A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16H9A1,1,0,0,0,10,15Zm0-4a1,1,0,1,0,1-1A1,1,0,0,0,10,11Zm4,7H9a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0A3,3,0,0,0,14,18Z' - })); -}; - -UilCloudWind.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloudWind.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloudWind; \ No newline at end of file diff --git a/icons/uil-cloud-wind.tsx b/icons/uil-cloud-wind.tsx new file mode 100644 index 00000000..2ece0e78 --- /dev/null +++ b/icons/uil-cloud-wind.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloudWind = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,18a1,1,0,1,0,1,1A1,1,0,0,0,5,18Zm14-4H12a1,1,0,0,0,0,2h7a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm-5-3a1,1,0,0,0,1,1h4a3,3,0,0,0,3-3,1,1,0,0,0-2,0,1,1,0,0,1-1,1H15A1,1,0,0,0,14,11Zm-4,4a1,1,0,0,0-1-1H6a2,2,0,0,1,0-4A1,1,0,0,0,7,9a5,5,0,0,1,9.73-1.61,1,1,0,1,0,1.9-.64A7,7,0,0,0,5.06,8.11,4,4,0,0,0,6,16H9A1,1,0,0,0,10,15Zm0-4a1,1,0,1,0,1-1A1,1,0,0,0,10,11Zm4,7H9a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0A3,3,0,0,0,14,18Z' + })); +}; + +export default UilCloudWind; \ No newline at end of file diff --git a/icons/uil-cloud.js b/icons/uil-cloud.js deleted file mode 100644 index 683b865e..00000000 --- a/icons/uil-cloud.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCloud = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.42,9.21a7,7,0,0,0-13.36,1.9A4,4,0,0,0,6,19H17a5,5,0,0,0,1.42-9.79ZM17,17H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,17Z' - })); -}; - -UilCloud.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCloud.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCloud; \ No newline at end of file diff --git a/icons/uil-cloud.tsx b/icons/uil-cloud.tsx new file mode 100644 index 00000000..0843d77f --- /dev/null +++ b/icons/uil-cloud.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCloud = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.42,9.21a7,7,0,0,0-13.36,1.9A4,4,0,0,0,6,19H17a5,5,0,0,0,1.42-9.79ZM17,17H6a2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,17Z' + })); +}; + +export default UilCloud; \ No newline at end of file diff --git a/icons/uil-clouds.js b/icons/uil-clouds.js deleted file mode 100644 index 33fb46a0..00000000 --- a/icons/uil-clouds.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClouds = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.47,10.54A6,6,0,0,0,14,7a5.82,5.82,0,0,0-1.39.18,5,5,0,0,0-9,2A3,3,0,0,0,4.5,15h1a4,4,0,0,0,0,.5A3.5,3.5,0,0,0,9,19h9.17a4.33,4.33,0,0,0,1.3-8.46ZM4.5,13a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,3-3,3,3,0,0,1,2.22,1,6,6,0,0,0-2.66,4.13,3.49,3.49,0,0,0-1.5.87Zm13.67,4H9a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,18.17,17Z' - })); -}; - -UilClouds.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClouds.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClouds; \ No newline at end of file diff --git a/icons/uil-clouds.tsx b/icons/uil-clouds.tsx new file mode 100644 index 00000000..8095c6fc --- /dev/null +++ b/icons/uil-clouds.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClouds = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.47,10.54A6,6,0,0,0,14,7a5.82,5.82,0,0,0-1.39.18,5,5,0,0,0-9,2A3,3,0,0,0,4.5,15h1a4,4,0,0,0,0,.5A3.5,3.5,0,0,0,9,19h9.17a4.33,4.33,0,0,0,1.3-8.46ZM4.5,13a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,3-3,3,3,0,0,1,2.22,1,6,6,0,0,0-2.66,4.13,3.49,3.49,0,0,0-1.5.87Zm13.67,4H9a1.5,1.5,0,0,1,0-3,1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67A2.33,2.33,0,0,1,18.17,17Z' + })); +}; + +export default UilClouds; \ No newline at end of file diff --git a/icons/uil-club.js b/icons/uil-club.js deleted file mode 100644 index 7c0c0e71..00000000 --- a/icons/uil-club.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilClub = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,12.5a5.52,5.52,0,0,0-3.51-5.12,5.49,5.49,0,0,0-11,0A5.5,5.5,0,0,0,8.5,18l.2,0a6.91,6.91,0,0,1-1.24,2.39A1,1,0,0,0,8.24,22h7.52a1,1,0,0,0,.78-1.63A6.91,6.91,0,0,1,15.3,18l.2,0A5.51,5.51,0,0,0,21,12.5ZM10.06,20a8.89,8.89,0,0,0,.81-2.56,5.47,5.47,0,0,0,1.13-.7,5.47,5.47,0,0,0,1.13.7A8.89,8.89,0,0,0,13.94,20Zm2.72-5.3-.08-.08-.08-.08-.07,0-.18-.09-.18-.06h-.38l-.18.06a.56.56,0,0,0-.17.09l-.08,0-.08.08-.08.08A3.5,3.5,0,1,1,7.75,9.08,1.11,1.11,0,0,0,7.91,9a1.42,1.42,0,0,0,.18-.08.83.83,0,0,0,.14-.13.62.62,0,0,0,.21-.31.61.61,0,0,0,.07-.17.69.69,0,0,0,0-.2,1,1,0,0,0,0-.17,3.4,3.4,0,0,1,0-.45,3.5,3.5,0,0,1,7,0,3.4,3.4,0,0,1,0,.45.81.81,0,0,0,0,.16.74.74,0,0,0,0,.21.61.61,0,0,0,.07.17.62.62,0,0,0,.21.31.83.83,0,0,0,.14.13,1.42,1.42,0,0,0,.18.08,1.11,1.11,0,0,0,.16.07,3.5,3.5,0,1,1-3.47,5.62Z' - })); -}; - -UilClub.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilClub.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilClub; \ No newline at end of file diff --git a/icons/uil-club.tsx b/icons/uil-club.tsx new file mode 100644 index 00000000..1e03b96f --- /dev/null +++ b/icons/uil-club.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilClub = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,12.5a5.52,5.52,0,0,0-3.51-5.12,5.49,5.49,0,0,0-11,0A5.5,5.5,0,0,0,8.5,18l.2,0a6.91,6.91,0,0,1-1.24,2.39A1,1,0,0,0,8.24,22h7.52a1,1,0,0,0,.78-1.63A6.91,6.91,0,0,1,15.3,18l.2,0A5.51,5.51,0,0,0,21,12.5ZM10.06,20a8.89,8.89,0,0,0,.81-2.56,5.47,5.47,0,0,0,1.13-.7,5.47,5.47,0,0,0,1.13.7A8.89,8.89,0,0,0,13.94,20Zm2.72-5.3-.08-.08-.08-.08-.07,0-.18-.09-.18-.06h-.38l-.18.06a.56.56,0,0,0-.17.09l-.08,0-.08.08-.08.08A3.5,3.5,0,1,1,7.75,9.08,1.11,1.11,0,0,0,7.91,9a1.42,1.42,0,0,0,.18-.08.83.83,0,0,0,.14-.13.62.62,0,0,0,.21-.31.61.61,0,0,0,.07-.17.69.69,0,0,0,0-.2,1,1,0,0,0,0-.17,3.4,3.4,0,0,1,0-.45,3.5,3.5,0,0,1,7,0,3.4,3.4,0,0,1,0,.45.81.81,0,0,0,0,.16.74.74,0,0,0,0,.21.61.61,0,0,0,.07.17.62.62,0,0,0,.21.31.83.83,0,0,0,.14.13,1.42,1.42,0,0,0,.18.08,1.11,1.11,0,0,0,.16.07,3.5,3.5,0,1,1-3.47,5.62Z' + })); +}; + +export default UilClub; \ No newline at end of file diff --git a/icons/uil-code-branch.js b/icons/uil-code-branch.js deleted file mode 100644 index 8094708f..00000000 --- a/icons/uil-code-branch.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCodeBranch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6.06a3,3,0,0,0-1.15,5.77A2,2,0,0,1,14,13.06H10a3.91,3.91,0,0,0-2,.56V7.88a3,3,0,1,0-2,0v8.36a3,3,0,1,0,2.16.05A2,2,0,0,1,10,15.06h4a4,4,0,0,0,3.91-3.16A3,3,0,0,0,17,6.06Zm-10-2a1,1,0,1,1-1,1A1,1,0,0,1,7,4.06Zm0,16a1,1,0,1,1,1-1A1,1,0,0,1,7,20.06Zm10-10a1,1,0,1,1,1-1A1,1,0,0,1,17,10.06Z' - })); -}; - -UilCodeBranch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCodeBranch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCodeBranch; \ No newline at end of file diff --git a/icons/uil-code-branch.tsx b/icons/uil-code-branch.tsx new file mode 100644 index 00000000..73b088c6 --- /dev/null +++ b/icons/uil-code-branch.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCodeBranch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6.06a3,3,0,0,0-1.15,5.77A2,2,0,0,1,14,13.06H10a3.91,3.91,0,0,0-2,.56V7.88a3,3,0,1,0-2,0v8.36a3,3,0,1,0,2.16.05A2,2,0,0,1,10,15.06h4a4,4,0,0,0,3.91-3.16A3,3,0,0,0,17,6.06Zm-10-2a1,1,0,1,1-1,1A1,1,0,0,1,7,4.06Zm0,16a1,1,0,1,1,1-1A1,1,0,0,1,7,20.06Zm10-10a1,1,0,1,1,1-1A1,1,0,0,1,17,10.06Z' + })); +}; + +export default UilCodeBranch; \ No newline at end of file diff --git a/icons/uil-coffee.js b/icons/uil-coffee.js deleted file mode 100644 index 51525806..00000000 --- a/icons/uil-coffee.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCoffee = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,17h4a5,5,0,0,0,5-5V11h1a3,3,0,0,0,0-6H18V4a1,1,0,0,0-1-1H5A1,1,0,0,0,4,4v8A5,5,0,0,0,9,17ZM18,7h1a1,1,0,0,1,0,2H18ZM6,5H16v7a3,3,0,0,1-3,3H9a3,3,0,0,1-3-3ZM21,19H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilCoffee.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCoffee.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCoffee; \ No newline at end of file diff --git a/icons/uil-coffee.tsx b/icons/uil-coffee.tsx new file mode 100644 index 00000000..1306215a --- /dev/null +++ b/icons/uil-coffee.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCoffee = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,17h4a5,5,0,0,0,5-5V11h1a3,3,0,0,0,0-6H18V4a1,1,0,0,0-1-1H5A1,1,0,0,0,4,4v8A5,5,0,0,0,9,17ZM18,7h1a1,1,0,0,1,0,2H18ZM6,5H16v7a3,3,0,0,1-3,3H9a3,3,0,0,1-3-3ZM21,19H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCoffee; \ No newline at end of file diff --git a/icons/uil-cog.js b/icons/uil-cog.js deleted file mode 100644 index 461759c9..00000000 --- a/icons/uil-cog.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCog = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.32,9.55l-1.89-.63.89-1.78A1,1,0,0,0,20.13,6L18,3.87a1,1,0,0,0-1.15-.19l-1.78.89-.63-1.89A1,1,0,0,0,13.5,2h-3a1,1,0,0,0-.95.68L8.92,4.57,7.14,3.68A1,1,0,0,0,6,3.87L3.87,6a1,1,0,0,0-.19,1.15l.89,1.78-1.89.63A1,1,0,0,0,2,10.5v3a1,1,0,0,0,.68.95l1.89.63-.89,1.78A1,1,0,0,0,3.87,18L6,20.13a1,1,0,0,0,1.15.19l1.78-.89.63,1.89a1,1,0,0,0,.95.68h3a1,1,0,0,0,.95-.68l.63-1.89,1.78.89A1,1,0,0,0,18,20.13L20.13,18a1,1,0,0,0,.19-1.15l-.89-1.78,1.89-.63A1,1,0,0,0,22,13.5v-3A1,1,0,0,0,21.32,9.55ZM20,12.78l-1.2.4A2,2,0,0,0,17.64,16l.57,1.14-1.1,1.1L16,17.64a2,2,0,0,0-2.79,1.16l-.4,1.2H11.22l-.4-1.2A2,2,0,0,0,8,17.64l-1.14.57-1.1-1.1L6.36,16A2,2,0,0,0,5.2,13.18L4,12.78V11.22l1.2-.4A2,2,0,0,0,6.36,8L5.79,6.89l1.1-1.1L8,6.36A2,2,0,0,0,10.82,5.2l.4-1.2h1.56l.4,1.2A2,2,0,0,0,16,6.36l1.14-.57,1.1,1.1L17.64,8a2,2,0,0,0,1.16,2.79l1.2.4ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Z' - })); -}; - -UilCog.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCog.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCog; \ No newline at end of file diff --git a/icons/uil-cog.tsx b/icons/uil-cog.tsx new file mode 100644 index 00000000..29241fa0 --- /dev/null +++ b/icons/uil-cog.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCog = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.32,9.55l-1.89-.63.89-1.78A1,1,0,0,0,20.13,6L18,3.87a1,1,0,0,0-1.15-.19l-1.78.89-.63-1.89A1,1,0,0,0,13.5,2h-3a1,1,0,0,0-.95.68L8.92,4.57,7.14,3.68A1,1,0,0,0,6,3.87L3.87,6a1,1,0,0,0-.19,1.15l.89,1.78-1.89.63A1,1,0,0,0,2,10.5v3a1,1,0,0,0,.68.95l1.89.63-.89,1.78A1,1,0,0,0,3.87,18L6,20.13a1,1,0,0,0,1.15.19l1.78-.89.63,1.89a1,1,0,0,0,.95.68h3a1,1,0,0,0,.95-.68l.63-1.89,1.78.89A1,1,0,0,0,18,20.13L20.13,18a1,1,0,0,0,.19-1.15l-.89-1.78,1.89-.63A1,1,0,0,0,22,13.5v-3A1,1,0,0,0,21.32,9.55ZM20,12.78l-1.2.4A2,2,0,0,0,17.64,16l.57,1.14-1.1,1.1L16,17.64a2,2,0,0,0-2.79,1.16l-.4,1.2H11.22l-.4-1.2A2,2,0,0,0,8,17.64l-1.14.57-1.1-1.1L6.36,16A2,2,0,0,0,5.2,13.18L4,12.78V11.22l1.2-.4A2,2,0,0,0,6.36,8L5.79,6.89l1.1-1.1L8,6.36A2,2,0,0,0,10.82,5.2l.4-1.2h1.56l.4,1.2A2,2,0,0,0,16,6.36l1.14-.57,1.1,1.1L17.64,8a2,2,0,0,0,1.16,2.79l1.2.4ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Z' + })); +}; + +export default UilCog; \ No newline at end of file diff --git a/icons/uil-coins.js b/icons/uil-coins.js deleted file mode 100644 index 4121966d..00000000 --- a/icons/uil-coins.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCoins = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.22,12A3,3,0,0,0,22,10a3,3,0,0,0-3-3H13.82A3,3,0,0,0,11,3H5A3,3,0,0,0,2,6a3,3,0,0,0,.78,2,3,3,0,0,0,0,4,3,3,0,0,0,0,4A3,3,0,0,0,2,18a3,3,0,0,0,3,3H19a3,3,0,0,0,2.22-5,3,3,0,0,0,0-4ZM11,19H5a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Zm0-4H5a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Zm0-4H5A1,1,0,0,1,5,9h6a1,1,0,0,1,0,2Zm0-4H5A1,1,0,0,1,5,5h6a1,1,0,0,1,0,2Zm8.69,11.71A.93.93,0,0,1,19,19H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,18.71Zm0-4A.93.93,0,0,1,19,15H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,14.71Zm0-4A.93.93,0,0,1,19,11H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,10.71Z' - })); -}; - -UilCoins.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCoins.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCoins; \ No newline at end of file diff --git a/icons/uil-coins.tsx b/icons/uil-coins.tsx new file mode 100644 index 00000000..e9584113 --- /dev/null +++ b/icons/uil-coins.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCoins = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.22,12A3,3,0,0,0,22,10a3,3,0,0,0-3-3H13.82A3,3,0,0,0,11,3H5A3,3,0,0,0,2,6a3,3,0,0,0,.78,2,3,3,0,0,0,0,4,3,3,0,0,0,0,4A3,3,0,0,0,2,18a3,3,0,0,0,3,3H19a3,3,0,0,0,2.22-5,3,3,0,0,0,0-4ZM11,19H5a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Zm0-4H5a1,1,0,0,1,0-2h6a1,1,0,0,1,0,2Zm0-4H5A1,1,0,0,1,5,9h6a1,1,0,0,1,0,2Zm0-4H5A1,1,0,0,1,5,5h6a1,1,0,0,1,0,2Zm8.69,11.71A.93.93,0,0,1,19,19H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,18.71Zm0-4A.93.93,0,0,1,19,15H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,14.71Zm0-4A.93.93,0,0,1,19,11H13.82a2.87,2.87,0,0,0,0-2H19a1,1,0,0,1,1,1A1,1,0,0,1,19.69,10.71Z' + })); +}; + +export default UilCoins; \ No newline at end of file diff --git a/icons/uil-columns.js b/icons/uil-columns.js deleted file mode 100644 index 9fa2f2bb..00000000 --- a/icons/uil-columns.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilColumns = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V4h7Zm9,0H13V4h7Z' - })); -}; - -UilColumns.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilColumns.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilColumns; \ No newline at end of file diff --git a/icons/uil-columns.tsx b/icons/uil-columns.tsx new file mode 100644 index 00000000..f332142d --- /dev/null +++ b/icons/uil-columns.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilColumns = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V4h7Zm9,0H13V4h7Z' + })); +}; + +export default UilColumns; \ No newline at end of file diff --git a/icons/uil-comment-add.js b/icons/uil-comment-add.js deleted file mode 100644 index b707c5a4..00000000 --- a/icons/uil-comment-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,8A1,1,0,0,0,7,8V7H8A1,1,0,0,0,8,5H7V4A1,1,0,0,0,5,4V5H4A1,1,0,0,0,4,7H5ZM18,5H12a1,1,0,0,0,0,2h6a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8a1,1,0,0,1-1-1V12a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,20,21a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,21,20V8A3,3,0,0,0,18,5Z' - })); -}; - -UilCommentAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAdd; \ No newline at end of file diff --git a/icons/uil-comment-add.tsx b/icons/uil-comment-add.tsx new file mode 100644 index 00000000..b2b4bd70 --- /dev/null +++ b/icons/uil-comment-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,8A1,1,0,0,0,7,8V7H8A1,1,0,0,0,8,5H7V4A1,1,0,0,0,5,4V5H4A1,1,0,0,0,4,7H5ZM18,5H12a1,1,0,0,0,0,2h6a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8a1,1,0,0,1-1-1V12a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,20,21a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,21,20V8A3,3,0,0,0,18,5Z' + })); +}; + +export default UilCommentAdd; \ No newline at end of file diff --git a/icons/uil-comment-alt-block.js b/icons/uil-comment-alt-block.js deleted file mode 100644 index f2f43a5f..00000000 --- a/icons/uil-comment-alt-block.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltBlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Zm-8.46,4.54A5,5,0,1,0,7,12,5,5,0,0,0,10.54,10.54ZM4,7A3,3,0,0,1,7,4a3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,4,7ZM9.7,5.71A3,3,0,0,1,10,7,3,3,0,0,1,5.72,9.7Z' - })); -}; - -UilCommentAltBlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltBlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltBlock; \ No newline at end of file diff --git a/icons/uil-comment-alt-block.tsx b/icons/uil-comment-alt-block.tsx new file mode 100644 index 00000000..b874d925 --- /dev/null +++ b/icons/uil-comment-alt-block.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltBlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Zm-8.46,4.54A5,5,0,1,0,7,12,5,5,0,0,0,10.54,10.54ZM4,7A3,3,0,0,1,7,4a3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,4,7ZM9.7,5.71A3,3,0,0,1,10,7,3,3,0,0,1,5.72,9.7Z' + })); +}; + +export default UilCommentAltBlock; \ No newline at end of file diff --git a/icons/uil-comment-alt-chart-lines.js b/icons/uil-comment-alt-chart-lines.js deleted file mode 100644 index e62578d9..00000000 --- a/icons/uil-comment-alt-chart-lines.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltChartLines = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8ZM8,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM16,6a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V7A1,1,0,0,0,16,6Z' - })); -}; - -UilCommentAltChartLines.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltChartLines.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltChartLines; \ No newline at end of file diff --git a/icons/uil-comment-alt-chart-lines.tsx b/icons/uil-comment-alt-chart-lines.tsx new file mode 100644 index 00000000..c43c629a --- /dev/null +++ b/icons/uil-comment-alt-chart-lines.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltChartLines = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8ZM8,11a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V12A1,1,0,0,0,8,11ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM16,6a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V7A1,1,0,0,0,16,6Z' + })); +}; + +export default UilCommentAltChartLines; \ No newline at end of file diff --git a/icons/uil-comment-alt-check.js b/icons/uil-comment-alt-check.js deleted file mode 100644 index ea98fb92..00000000 --- a/icons/uil-comment-alt-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.77,9.15l5.44-5.44a1,1,0,1,0-1.42-1.42L6.06,7,4.21,5.17A1,1,0,0,0,2.79,6.59L5.35,9.15a1,1,0,0,0,1.42,0ZM18.5,6H13a1,1,0,0,0,0,2h5.5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V12.5a1,1,0,0,0-2,0V16a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' - })); -}; - -UilCommentAltCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltCheck; \ No newline at end of file diff --git a/icons/uil-comment-alt-check.tsx b/icons/uil-comment-alt-check.tsx new file mode 100644 index 00000000..dd3f25b7 --- /dev/null +++ b/icons/uil-comment-alt-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.77,9.15l5.44-5.44a1,1,0,1,0-1.42-1.42L6.06,7,4.21,5.17A1,1,0,0,0,2.79,6.59L5.35,9.15a1,1,0,0,0,1.42,0ZM18.5,6H13a1,1,0,0,0,0,2h5.5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V12.5a1,1,0,0,0-2,0V16a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' + })); +}; + +export default UilCommentAltCheck; \ No newline at end of file diff --git a/icons/uil-comment-alt-dots.js b/icons/uil-comment-alt-dots.js deleted file mode 100644 index 83bc4af2..00000000 --- a/icons/uil-comment-alt-dots.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltDots = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9a1,1,0,1,0,1,1A1,1,0,0,0,12,9Zm7-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM8,9a1,1,0,1,0,1,1A1,1,0,0,0,8,9Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,16,9Z' - })); -}; - -UilCommentAltDots.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltDots.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltDots; \ No newline at end of file diff --git a/icons/uil-comment-alt-dots.tsx b/icons/uil-comment-alt-dots.tsx new file mode 100644 index 00000000..9592a579 --- /dev/null +++ b/icons/uil-comment-alt-dots.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltDots = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9a1,1,0,1,0,1,1A1,1,0,0,0,12,9Zm7-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM8,9a1,1,0,1,0,1,1A1,1,0,0,0,8,9Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,16,9Z' + })); +}; + +export default UilCommentAltDots; \ No newline at end of file diff --git a/icons/uil-comment-alt-download.js b/icons/uil-comment-alt-download.js deleted file mode 100644 index e2342a43..00000000 --- a/icons/uil-comment-alt-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.12,11.92a.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,1,0,8.79,7.29L7.5,8.59V3a1,1,0,0,0-2,0V8.59L4.21,7.29A1,1,0,1,0,2.79,8.71l3,3A1,1,0,0,0,6.12,11.92ZM18.5,6h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' - })); -}; - -UilCommentAltDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltDownload; \ No newline at end of file diff --git a/icons/uil-comment-alt-download.tsx b/icons/uil-comment-alt-download.tsx new file mode 100644 index 00000000..e9373a3a --- /dev/null +++ b/icons/uil-comment-alt-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.12,11.92a.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,1,0,8.79,7.29L7.5,8.59V3a1,1,0,0,0-2,0V8.59L4.21,7.29A1,1,0,1,0,2.79,8.71l3,3A1,1,0,0,0,6.12,11.92ZM18.5,6h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' + })); +}; + +export default UilCommentAltDownload; \ No newline at end of file diff --git a/icons/uil-comment-alt-edit.js b/icons/uil-comment-alt-edit.js deleted file mode 100644 index e79b88ac..00000000 --- a/icons/uil-comment-alt-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.5,5.5h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1v-1a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V8.5A3,3,0,0,0,18.5,5.5Zm-9.42,7H11.5a1,1,0,0,0,1-1V9.08a1,1,0,0,0-.29-.71L6.63,2.79a1,1,0,0,0-1.41,0L2.79,5.22a1,1,0,0,0,0,1.41l5.58,5.58A1,1,0,0,0,9.08,12.5ZM5.92,4.91,10.5,9.49v1h-1L4.91,5.92Z' - })); -}; - -UilCommentAltEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltEdit; \ No newline at end of file diff --git a/icons/uil-comment-alt-edit.tsx b/icons/uil-comment-alt-edit.tsx new file mode 100644 index 00000000..511ef540 --- /dev/null +++ b/icons/uil-comment-alt-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.5,5.5h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1v-1a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V8.5A3,3,0,0,0,18.5,5.5Zm-9.42,7H11.5a1,1,0,0,0,1-1V9.08a1,1,0,0,0-.29-.71L6.63,2.79a1,1,0,0,0-1.41,0L2.79,5.22a1,1,0,0,0,0,1.41l5.58,5.58A1,1,0,0,0,9.08,12.5ZM5.92,4.91,10.5,9.49v1h-1L4.91,5.92Z' + })); +}; + +export default UilCommentAltEdit; \ No newline at end of file diff --git a/icons/uil-comment-alt-exclamation.js b/icons/uil-comment-alt-exclamation.js deleted file mode 100644 index 687a6249..00000000 --- a/icons/uil-comment-alt-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,12a1,1,0,1,0,1,1A1,1,0,0,0,12,12Zm0-6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Z' - })); -}; - -UilCommentAltExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltExclamation; \ No newline at end of file diff --git a/icons/uil-comment-alt-exclamation.tsx b/icons/uil-comment-alt-exclamation.tsx new file mode 100644 index 00000000..9666742f --- /dev/null +++ b/icons/uil-comment-alt-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,12a1,1,0,1,0,1,1A1,1,0,0,0,12,12Zm0-6a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Z' + })); +}; + +export default UilCommentAltExclamation; \ No newline at end of file diff --git a/icons/uil-comment-alt-heart.js b/icons/uil-comment-alt-heart.js deleted file mode 100644 index 554eabfc..00000000 --- a/icons/uil-comment-alt-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6.35a3.07,3.07,0,0,0-3.54.53,3,3,0,0,0,0,4.24L11.29,14a1,1,0,0,0,1.42,0l2.83-2.83a3,3,0,0,0,0-4.24A3.07,3.07,0,0,0,12,6.35Zm2.12,3.36L12,11.83,9.88,9.71a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0,1,1,0,0,0,1.42,0,1,1,0,0,1,1.41,0A1,1,0,0,1,14.12,9.71ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltHeart; \ No newline at end of file diff --git a/icons/uil-comment-alt-heart.tsx b/icons/uil-comment-alt-heart.tsx new file mode 100644 index 00000000..0dd13614 --- /dev/null +++ b/icons/uil-comment-alt-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6.35a3.07,3.07,0,0,0-3.54.53,3,3,0,0,0,0,4.24L11.29,14a1,1,0,0,0,1.42,0l2.83-2.83a3,3,0,0,0,0-4.24A3.07,3.07,0,0,0,12,6.35Zm2.12,3.36L12,11.83,9.88,9.71a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0,1,1,0,0,0,1.42,0,1,1,0,0,1,1.41,0A1,1,0,0,1,14.12,9.71ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltHeart; \ No newline at end of file diff --git a/icons/uil-comment-alt-image.js b/icons/uil-comment-alt-image.js deleted file mode 100644 index 414cc3d8..00000000 --- a/icons/uil-comment-alt-image.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltImage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2ZM5.77,16H5a1,1,0,0,1-1-1v-.42l3.3-3.29a1,1,0,0,1,1.41,0l.87.87ZM20,18.59l-2.29-2.3A1,1,0,0,0,17,16H8.59L15.3,9.29a1,1,0,0,1,1.4,0L20,12.58Zm0-8.83L18.12,7.89a3,3,0,0,0-4.24,0L11,10.76l-.88-.87a3.06,3.06,0,0,0-4.24,0L4,11.76V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltImage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltImage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltImage; \ No newline at end of file diff --git a/icons/uil-comment-alt-image.tsx b/icons/uil-comment-alt-image.tsx new file mode 100644 index 00000000..f9ef926a --- /dev/null +++ b/icons/uil-comment-alt-image.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltImage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2ZM5.77,16H5a1,1,0,0,1-1-1v-.42l3.3-3.29a1,1,0,0,1,1.41,0l.87.87ZM20,18.59l-2.29-2.3A1,1,0,0,0,17,16H8.59L15.3,9.29a1,1,0,0,1,1.4,0L20,12.58Zm0-8.83L18.12,7.89a3,3,0,0,0-4.24,0L11,10.76l-.88-.87a3.06,3.06,0,0,0-4.24,0L4,11.76V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltImage; \ No newline at end of file diff --git a/icons/uil-comment-alt-info.js b/icons/uil-comment-alt-info.js deleted file mode 100644 index db39b386..00000000 --- a/icons/uil-comment-alt-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,11a1,1,0,0,0,1-1V6A1,1,0,0,0,4,6v4A1,1,0,0,0,5,11ZM4.29,3.71a1,1,0,0,0,1.09.21,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,6,3a1,1,0,0,0-.29-.71,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21A1,1,0,0,0,4,3a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,4.29,3.71ZM17,6H9A1,1,0,0,0,9,8h8a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H7a1,1,0,0,1-1-1V14a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,19,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,20,21V9A3,3,0,0,0,17,6Z' - })); -}; - -UilCommentAltInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltInfo; \ No newline at end of file diff --git a/icons/uil-comment-alt-info.tsx b/icons/uil-comment-alt-info.tsx new file mode 100644 index 00000000..3ef0a441 --- /dev/null +++ b/icons/uil-comment-alt-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,11a1,1,0,0,0,1-1V6A1,1,0,0,0,4,6v4A1,1,0,0,0,5,11ZM4.29,3.71a1,1,0,0,0,1.09.21,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,6,3a1,1,0,0,0-.29-.71,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21A1,1,0,0,0,4,3a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,4.29,3.71ZM17,6H9A1,1,0,0,0,9,8h8a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H7a1,1,0,0,1-1-1V14a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,19,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,20,21V9A3,3,0,0,0,17,6Z' + })); +}; + +export default UilCommentAltInfo; \ No newline at end of file diff --git a/icons/uil-comment-alt-lines.js b/icons/uil-comment-alt-lines.js deleted file mode 100644 index e3e32067..00000000 --- a/icons/uil-comment-alt-lines.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltLines = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,11H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-4H7A1,1,0,0,0,7,9H17a1,1,0,0,0,0-2Zm2-5H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltLines.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltLines.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltLines; \ No newline at end of file diff --git a/icons/uil-comment-alt-lines.tsx b/icons/uil-comment-alt-lines.tsx new file mode 100644 index 00000000..78d1aa7b --- /dev/null +++ b/icons/uil-comment-alt-lines.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltLines = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,11H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-4H7A1,1,0,0,0,7,9H17a1,1,0,0,0,0-2Zm2-5H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltLines; \ No newline at end of file diff --git a/icons/uil-comment-alt-lock.js b/icons/uil-comment-alt-lock.js deleted file mode 100644 index 472bbfbd..00000000 --- a/icons/uil-comment-alt-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10V8a3,3,0,0,0-2-2.82V4A3,3,0,0,0,4,4V5.18A3,3,0,0,0,2,8v2a3,3,0,0,0,3,3H9A3,3,0,0,0,12,10ZM6,4A1,1,0,0,1,8,4V5H6ZM4,10V8A1,1,0,0,1,5,7H9a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1H5A1,1,0,0,1,4,10ZM19,7H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,23a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,22V10A3,3,0,0,0,19,7Z' - })); -}; - -UilCommentAltLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltLock; \ No newline at end of file diff --git a/icons/uil-comment-alt-lock.tsx b/icons/uil-comment-alt-lock.tsx new file mode 100644 index 00000000..2df71a4d --- /dev/null +++ b/icons/uil-comment-alt-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10V8a3,3,0,0,0-2-2.82V4A3,3,0,0,0,4,4V5.18A3,3,0,0,0,2,8v2a3,3,0,0,0,3,3H9A3,3,0,0,0,12,10ZM6,4A1,1,0,0,1,8,4V5H6ZM4,10V8A1,1,0,0,1,5,7H9a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1H5A1,1,0,0,1,4,10ZM19,7H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,23a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,22V10A3,3,0,0,0,19,7Z' + })); +}; + +export default UilCommentAltLock; \ No newline at end of file diff --git a/icons/uil-comment-alt-medical.js b/icons/uil-comment-alt-medical.js deleted file mode 100644 index 7e37cbe0..00000000 --- a/icons/uil-comment-alt-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9H13V8a1,1,0,0,0-2,0V9H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V11h1a1,1,0,0,0,0-2Zm5-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltMedical; \ No newline at end of file diff --git a/icons/uil-comment-alt-medical.tsx b/icons/uil-comment-alt-medical.tsx new file mode 100644 index 00000000..9dec6aa5 --- /dev/null +++ b/icons/uil-comment-alt-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9H13V8a1,1,0,0,0-2,0V9H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V11h1a1,1,0,0,0,0-2Zm5-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltMedical; \ No newline at end of file diff --git a/icons/uil-comment-alt-message.js b/icons/uil-comment-alt-message.js deleted file mode 100644 index 62d8a5ed..00000000 --- a/icons/uil-comment-alt-message.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltMessage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,7H7A1,1,0,0,0,7,9H17a1,1,0,0,0,0-2Zm0,4H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm2-9H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltMessage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltMessage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltMessage; \ No newline at end of file diff --git a/icons/uil-comment-alt-message.tsx b/icons/uil-comment-alt-message.tsx new file mode 100644 index 00000000..d32a4bc1 --- /dev/null +++ b/icons/uil-comment-alt-message.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltMessage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,7H7A1,1,0,0,0,7,9H17a1,1,0,0,0,0-2Zm0,4H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm2-9H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltMessage; \ No newline at end of file diff --git a/icons/uil-comment-alt-notes.js b/icons/uil-comment-alt-notes.js deleted file mode 100644 index d1946ef5..00000000 --- a/icons/uil-comment-alt-notes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltNotes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,7A1,1,0,1,0,8,8,1,1,0,0,0,7,7Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,7,11Zm10,0H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm2-5H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltNotes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltNotes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltNotes; \ No newline at end of file diff --git a/icons/uil-comment-alt-notes.tsx b/icons/uil-comment-alt-notes.tsx new file mode 100644 index 00000000..1af7d444 --- /dev/null +++ b/icons/uil-comment-alt-notes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltNotes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,7A1,1,0,1,0,8,8,1,1,0,0,0,7,7Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,7,11Zm10,0H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm2-5H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltNotes; \ No newline at end of file diff --git a/icons/uil-comment-alt-plus.js b/icons/uil-comment-alt-plus.js deleted file mode 100644 index 4f3c1b3d..00000000 --- a/icons/uil-comment-alt-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,9H13V7a1,1,0,0,0-2,0V9H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V11h2a1,1,0,0,0,0-2Zm4-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltPlus; \ No newline at end of file diff --git a/icons/uil-comment-alt-plus.tsx b/icons/uil-comment-alt-plus.tsx new file mode 100644 index 00000000..81c498fe --- /dev/null +++ b/icons/uil-comment-alt-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,9H13V7a1,1,0,0,0-2,0V9H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V11h2a1,1,0,0,0,0-2Zm4-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltPlus; \ No newline at end of file diff --git a/icons/uil-comment-alt-question.js b/icons/uil-comment-alt-question.js deleted file mode 100644 index 0693306a..00000000 --- a/icons/uil-comment-alt-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.29,10.3a1,1,0,0,0,1.09,1.63,1.19,1.19,0,0,0,.33-.22,1,1,0,0,0,.21-.32A.85.85,0,0,0,8,11a1,1,0,0,0-.29-.7A1,1,0,0,0,6.29,10.3ZM7,5A1,1,0,0,1,7,7,1,1,0,0,0,7,9,3,3,0,1,0,4.4,4.5a1,1,0,0,0,.37,1.37A1,1,0,0,0,6.13,5.5,1,1,0,0,1,7,5ZM19,6H13a1,1,0,0,0,0,2h6a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Z' - })); -}; - -UilCommentAltQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltQuestion; \ No newline at end of file diff --git a/icons/uil-comment-alt-question.tsx b/icons/uil-comment-alt-question.tsx new file mode 100644 index 00000000..6bccf134 --- /dev/null +++ b/icons/uil-comment-alt-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.29,10.3a1,1,0,0,0,1.09,1.63,1.19,1.19,0,0,0,.33-.22,1,1,0,0,0,.21-.32A.85.85,0,0,0,8,11a1,1,0,0,0-.29-.7A1,1,0,0,0,6.29,10.3ZM7,5A1,1,0,0,1,7,7,1,1,0,0,0,7,9,3,3,0,1,0,4.4,4.5a1,1,0,0,0,.37,1.37A1,1,0,0,0,6.13,5.5,1,1,0,0,1,7,5ZM19,6H13a1,1,0,0,0,0,2h6a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Z' + })); +}; + +export default UilCommentAltQuestion; \ No newline at end of file diff --git a/icons/uil-comment-alt-redo.js b/icons/uil-comment-alt-redo.js deleted file mode 100644 index 0ada12ae..00000000 --- a/icons/uil-comment-alt-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.3,10.75A1,1,0,1,0,9,9.25,3,3,0,1,1,7,4,3,3,0,0,1,9.23,5H8A1,1,0,0,0,8,7h3a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0h0a5,5,0,1,0,.3,7.75ZM19,6H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Z' - })); -}; - -UilCommentAltRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltRedo; \ No newline at end of file diff --git a/icons/uil-comment-alt-redo.tsx b/icons/uil-comment-alt-redo.tsx new file mode 100644 index 00000000..5fc21bdf --- /dev/null +++ b/icons/uil-comment-alt-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.3,10.75A1,1,0,1,0,9,9.25,3,3,0,1,1,7,4,3,3,0,0,1,9.23,5H8A1,1,0,0,0,8,7h3a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0h0a5,5,0,1,0,.3,7.75ZM19,6H15a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6Z' + })); +}; + +export default UilCommentAltRedo; \ No newline at end of file diff --git a/icons/uil-comment-alt-search.js b/icons/uil-comment-alt-search.js deleted file mode 100644 index bad158f7..00000000 --- a/icons/uil-comment-alt-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H14a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V14a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6ZM8.57,10l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L10,8.57a4.37,4.37,0,0,0,.65-2.26A4.32,4.32,0,1,0,2,6.31a4.32,4.32,0,0,0,4.31,4.32A4.35,4.35,0,0,0,8.57,10ZM4,6.31a2.29,2.29,0,0,1,.68-1.63A2.32,2.32,0,0,1,8,4.68,2.31,2.31,0,0,1,8,8,2.32,2.32,0,0,1,4,6.31Z' - })); -}; - -UilCommentAltSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltSearch; \ No newline at end of file diff --git a/icons/uil-comment-alt-search.tsx b/icons/uil-comment-alt-search.tsx new file mode 100644 index 00000000..9a88a26f --- /dev/null +++ b/icons/uil-comment-alt-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H14a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9a1,1,0,0,1-1-1V14a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73A1,1,0,0,0,21,22a1.1,1.1,0,0,0,.4-.08A1,1,0,0,0,22,21V9A3,3,0,0,0,19,6ZM8.57,10l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L10,8.57a4.37,4.37,0,0,0,.65-2.26A4.32,4.32,0,1,0,2,6.31a4.32,4.32,0,0,0,4.31,4.32A4.35,4.35,0,0,0,8.57,10ZM4,6.31a2.29,2.29,0,0,1,.68-1.63A2.32,2.32,0,0,1,8,4.68,2.31,2.31,0,0,1,8,8,2.32,2.32,0,0,1,4,6.31Z' + })); +}; + +export default UilCommentAltSearch; \ No newline at end of file diff --git a/icons/uil-comment-alt-share.js b/icons/uil-comment-alt-share.js deleted file mode 100644 index 7353f556..00000000 --- a/icons/uil-comment-alt-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.5,6.5h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9.5a1,1,0,0,1-1-1v-2a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9.5A3,3,0,0,0,19.5,6.5Zm-10,5A2,2,0,1,0,8.32,7.89l-1.75-.8,1.91-.88a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,4.5,5a2,2,0,0,0,0,4,2,2,0,0,0,.93-.24l2.09,1A2,2,0,0,0,9.5,11.5Z' - })); -}; - -UilCommentAltShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltShare; \ No newline at end of file diff --git a/icons/uil-comment-alt-share.tsx b/icons/uil-comment-alt-share.tsx new file mode 100644 index 00000000..830d9dbd --- /dev/null +++ b/icons/uil-comment-alt-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.5,6.5h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H9.5a1,1,0,0,1-1-1v-2a1,1,0,0,0-2,0v2a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9.5A3,3,0,0,0,19.5,6.5Zm-10,5A2,2,0,1,0,8.32,7.89l-1.75-.8,1.91-.88a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,4.5,5a2,2,0,0,0,0,4,2,2,0,0,0,.93-.24l2.09,1A2,2,0,0,0,9.5,11.5Z' + })); +}; + +export default UilCommentAltShare; \ No newline at end of file diff --git a/icons/uil-comment-alt-shield.js b/icons/uil-comment-alt-shield.js deleted file mode 100644 index 636d5d0f..00000000 --- a/icons/uil-comment-alt-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.57,12a1,1,0,0,0,.58-.19l1.62-1.16A4.56,4.56,0,0,0,10.68,7V3.63a1,1,0,0,0-.37-.77,1,1,0,0,0-.84-.2,3,3,0,0,1-2.33-.48A1,1,0,0,0,6,2.18a3,3,0,0,1-2.33.48,1,1,0,0,0-1.2,1V7a4.55,4.55,0,0,0,1.9,3.7L6,11.81A.94.94,0,0,0,6.57,12ZM4.46,7V4.72a5.16,5.16,0,0,0,2.11-.55,5.12,5.12,0,0,0,2.11.55V7A2.57,2.57,0,0,1,7.61,9l-1,.74L5.53,9A2.57,2.57,0,0,1,4.46,7ZM18.54,6h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72L18,17.27a.94.94,0,0,0-.68-.27H8.54a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3H16.9l3,2.73a1,1,0,0,0,.67.27,1.15,1.15,0,0,0,.41-.08,1,1,0,0,0,.59-.92V9A3,3,0,0,0,18.54,6Z' - })); -}; - -UilCommentAltShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltShield; \ No newline at end of file diff --git a/icons/uil-comment-alt-shield.tsx b/icons/uil-comment-alt-shield.tsx new file mode 100644 index 00000000..3959ee2a --- /dev/null +++ b/icons/uil-comment-alt-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.57,12a1,1,0,0,0,.58-.19l1.62-1.16A4.56,4.56,0,0,0,10.68,7V3.63a1,1,0,0,0-.37-.77,1,1,0,0,0-.84-.2,3,3,0,0,1-2.33-.48A1,1,0,0,0,6,2.18a3,3,0,0,1-2.33.48,1,1,0,0,0-1.2,1V7a4.55,4.55,0,0,0,1.9,3.7L6,11.81A.94.94,0,0,0,6.57,12ZM4.46,7V4.72a5.16,5.16,0,0,0,2.11-.55,5.12,5.12,0,0,0,2.11.55V7A2.57,2.57,0,0,1,7.61,9l-1,.74L5.53,9A2.57,2.57,0,0,1,4.46,7ZM18.54,6h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72L18,17.27a.94.94,0,0,0-.68-.27H8.54a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3H16.9l3,2.73a1,1,0,0,0,.67.27,1.15,1.15,0,0,0,.41-.08,1,1,0,0,0,.59-.92V9A3,3,0,0,0,18.54,6Z' + })); +}; + +export default UilCommentAltShield; \ No newline at end of file diff --git a/icons/uil-comment-alt-slash.js b/icons/uil-comment-alt-slash.js deleted file mode 100644 index 51fca574..00000000 --- a/icons/uil-comment-alt-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.66,6H17a1,1,0,0,1,1,1v6.34a1,1,0,1,0,2,0V7a3,3,0,0,0-3-3H10.66a1,1,0,0,0,0,2ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l2,2A3,3,0,0,0,4,7V19a1,1,0,0,0,.62.92A.84.84,0,0,0,5,20a1,1,0,0,0,.71-.29L8.41,17h7.18l4.7,4.71a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM8,15a1,1,0,0,0-.71.29L6,16.59V7.41L13.59,15Z' - })); -}; - -UilCommentAltSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltSlash; \ No newline at end of file diff --git a/icons/uil-comment-alt-slash.tsx b/icons/uil-comment-alt-slash.tsx new file mode 100644 index 00000000..c5fb0f15 --- /dev/null +++ b/icons/uil-comment-alt-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.66,6H17a1,1,0,0,1,1,1v6.34a1,1,0,1,0,2,0V7a3,3,0,0,0-3-3H10.66a1,1,0,0,0,0,2ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l2,2A3,3,0,0,0,4,7V19a1,1,0,0,0,.62.92A.84.84,0,0,0,5,20a1,1,0,0,0,.71-.29L8.41,17h7.18l4.7,4.71a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM8,15a1,1,0,0,0-.71.29L6,16.59V7.41L13.59,15Z' + })); +}; + +export default UilCommentAltSlash; \ No newline at end of file diff --git a/icons/uil-comment-alt-upload.js b/icons/uil-comment-alt-upload.js deleted file mode 100644 index aa856430..00000000 --- a/icons/uil-comment-alt-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.5,11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3A1,1,0,0,0,4.21,6.71L5.5,5.41Zm13-5h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' - })); -}; - -UilCommentAltUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltUpload; \ No newline at end of file diff --git a/icons/uil-comment-alt-upload.tsx b/icons/uil-comment-alt-upload.tsx new file mode 100644 index 00000000..67477679 --- /dev/null +++ b/icons/uil-comment-alt-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.5,11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3A1,1,0,0,0,4.21,6.71L5.5,5.41Zm13-5h-5a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v9.72l-1.57-1.45a1,1,0,0,0-.68-.27H8.5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v1a3,3,0,0,0,3,3h8.36l3,2.73a1,1,0,0,0,.68.27,1.1,1.1,0,0,0,.4-.08,1,1,0,0,0,.6-.92V9A3,3,0,0,0,18.5,6Z' + })); +}; + +export default UilCommentAltUpload; \ No newline at end of file diff --git a/icons/uil-comment-alt-verify.js b/icons/uil-comment-alt-verify.js deleted file mode 100644 index f0557253..00000000 --- a/icons/uil-comment-alt-verify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAltVerify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.71,6.29l-5.3,5.3L8.29,9.47a1,1,0,1,0-1.41,1.41l2.83,2.83a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29l6-6a1,1,0,0,0,0-1.42A1,1,0,0,0,15.71,6.29ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAltVerify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAltVerify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAltVerify; \ No newline at end of file diff --git a/icons/uil-comment-alt-verify.tsx b/icons/uil-comment-alt-verify.tsx new file mode 100644 index 00000000..c7103767 --- /dev/null +++ b/icons/uil-comment-alt-verify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAltVerify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.71,6.29l-5.3,5.3L8.29,9.47a1,1,0,1,0-1.41,1.41l2.83,2.83a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29l6-6a1,1,0,0,0,0-1.42A1,1,0,0,0,15.71,6.29ZM19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAltVerify; \ No newline at end of file diff --git a/icons/uil-comment-alt.js b/icons/uil-comment-alt.js deleted file mode 100644 index e31956ae..00000000 --- a/icons/uil-comment-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentAlt; \ No newline at end of file diff --git a/icons/uil-comment-alt.tsx b/icons/uil-comment-alt.tsx new file mode 100644 index 00000000..f9983f3c --- /dev/null +++ b/icons/uil-comment-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentAlt; \ No newline at end of file diff --git a/icons/uil-comment-block.js b/icons/uil-comment-block.js deleted file mode 100644 index b04b63a3..00000000 --- a/icons/uil-comment-block.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentBlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.22a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14ZM20.54,3.46A5,5,0,1,0,22,7,5,5,0,0,0,20.54,3.46ZM14,7a3,3,0,0,1,3-3,3,3,0,0,1,1.29.3l-4,4A3,3,0,0,1,14,7Zm5.12,2.12a3.08,3.08,0,0,1-3.4.57l4-4A3,3,0,0,1,20,7,3,3,0,0,1,19.12,9.12Z' - })); -}; - -UilCommentBlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentBlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentBlock; \ No newline at end of file diff --git a/icons/uil-comment-block.tsx b/icons/uil-comment-block.tsx new file mode 100644 index 00000000..b9e63730 --- /dev/null +++ b/icons/uil-comment-block.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentBlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.22a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14ZM20.54,3.46A5,5,0,1,0,22,7,5,5,0,0,0,20.54,3.46ZM14,7a3,3,0,0,1,3-3,3,3,0,0,1,1.29.3l-4,4A3,3,0,0,1,14,7Zm5.12,2.12a3.08,3.08,0,0,1-3.4.57l4-4A3,3,0,0,1,20,7,3,3,0,0,1,19.12,9.12Z' + })); +}; + +export default UilCommentBlock; \ No newline at end of file diff --git a/icons/uil-comment-chart-line.js b/icons/uil-comment-chart-line.js deleted file mode 100644 index 9c5e866d..00000000 --- a/icons/uil-comment-chart-line.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentChartLine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10ZM8,13a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,8,13ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20ZM16,8a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V9A1,1,0,0,0,16,8Z' - })); -}; - -UilCommentChartLine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentChartLine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentChartLine; \ No newline at end of file diff --git a/icons/uil-comment-chart-line.tsx b/icons/uil-comment-chart-line.tsx new file mode 100644 index 00000000..696722b9 --- /dev/null +++ b/icons/uil-comment-chart-line.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentChartLine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10ZM8,13a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V14A1,1,0,0,0,8,13ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20ZM16,8a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V9A1,1,0,0,0,16,8Z' + })); +}; + +export default UilCommentChartLine; \ No newline at end of file diff --git a/icons/uil-comment-check.js b/icons/uil-comment-check.js deleted file mode 100644 index 66318b29..00000000 --- a/icons/uil-comment-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.29,7.13a1,1,0,0,0,0,1.42l1.92,1.92a1,1,0,0,0,1.42,0l4.08-4.08A1,1,0,1,0,19.29,5L15.92,8.35,14.71,7.13A1,1,0,0,0,13.29,7.13Zm6.62,3.51A1,1,0,0,0,19,11.72,2.62,2.62,0,0,1,19,12a7,7,0,0,1-7,7H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,10.53,5.15a7.14,7.14,0,0,1,2.8,0,1,1,0,1,0,.4-2,9.15,9.15,0,0,0-3.61,0A9.05,9.05,0,0,0,3,12a9,9,0,0,0,2,5.62L3.29,19.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,21h8a9,9,0,0,0,9-9c0-.15,0-.29,0-.44A1,1,0,0,0,19.91,10.64Z' - })); -}; - -UilCommentCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentCheck; \ No newline at end of file diff --git a/icons/uil-comment-check.tsx b/icons/uil-comment-check.tsx new file mode 100644 index 00000000..bc357c01 --- /dev/null +++ b/icons/uil-comment-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.29,7.13a1,1,0,0,0,0,1.42l1.92,1.92a1,1,0,0,0,1.42,0l4.08-4.08A1,1,0,1,0,19.29,5L15.92,8.35,14.71,7.13A1,1,0,0,0,13.29,7.13Zm6.62,3.51A1,1,0,0,0,19,11.72,2.62,2.62,0,0,1,19,12a7,7,0,0,1-7,7H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,10.53,5.15a7.14,7.14,0,0,1,2.8,0,1,1,0,1,0,.4-2,9.15,9.15,0,0,0-3.61,0A9.05,9.05,0,0,0,3,12a9,9,0,0,0,2,5.62L3.29,19.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,21h8a9,9,0,0,0,9-9c0-.15,0-.29,0-.44A1,1,0,0,0,19.91,10.64Z' + })); +}; + +export default UilCommentCheck; \ No newline at end of file diff --git a/icons/uil-comment-dots.js b/icons/uil-comment-dots.js deleted file mode 100644 index 922f3e53..00000000 --- a/icons/uil-comment-dots.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentDots = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,16,11ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Z' - })); -}; - -UilCommentDots.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentDots.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentDots; \ No newline at end of file diff --git a/icons/uil-comment-dots.tsx b/icons/uil-comment-dots.tsx new file mode 100644 index 00000000..f31df9aa --- /dev/null +++ b/icons/uil-comment-dots.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentDots = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,11a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,16,11ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Z' + })); +}; + +export default UilCommentDots; \ No newline at end of file diff --git a/icons/uil-comment-download.js b/icons/uil-comment-download.js deleted file mode 100644 index 0c75bdcf..00000000 --- a/icons/uil-comment-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a8.49,8.49,0,0,1,.88,0,1,1,0,1,0,.24-2A8.32,8.32,0,0,0,11,4,9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14Zm2.71-6.74a1,1,0,0,0-1.42,0L19,8.59V3a1,1,0,0,0-2,0V8.59l-1.29-1.3a1,1,0,1,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,21.71,7.29Z' - })); -}; - -UilCommentDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentDownload; \ No newline at end of file diff --git a/icons/uil-comment-download.tsx b/icons/uil-comment-download.tsx new file mode 100644 index 00000000..0f6f3aaa --- /dev/null +++ b/icons/uil-comment-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a8.49,8.49,0,0,1,.88,0,1,1,0,1,0,.24-2A8.32,8.32,0,0,0,11,4,9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14Zm2.71-6.74a1,1,0,0,0-1.42,0L19,8.59V3a1,1,0,0,0-2,0V8.59l-1.29-1.3a1,1,0,1,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,21.71,7.29Z' + })); +}; + +export default UilCommentDownload; \ No newline at end of file diff --git a/icons/uil-comment-edit.js b/icons/uil-comment-edit.js deleted file mode 100644 index 74c4d5c9..00000000 --- a/icons/uil-comment-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,4.72,19.28,2.29a1,1,0,0,0-1.41,0L12.29,7.87a1,1,0,0,0-.29.71V11a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l5.58-5.58A1,1,0,0,0,21.71,4.72ZM15,10H14V9l4.58-4.58,1,1Zm4,2h0a1,1,0,0,0-1,1,7,7,0,0,1-7,7H5.41l.64-.63a1,1,0,0,0,0-1.42A7,7,0,0,1,11,6a1,1,0,0,0,0-2h0A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,9-9A1,1,0,0,0,19,12Z' - })); -}; - -UilCommentEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentEdit; \ No newline at end of file diff --git a/icons/uil-comment-edit.tsx b/icons/uil-comment-edit.tsx new file mode 100644 index 00000000..c0276083 --- /dev/null +++ b/icons/uil-comment-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,4.72,19.28,2.29a1,1,0,0,0-1.41,0L12.29,7.87a1,1,0,0,0-.29.71V11a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l5.58-5.58A1,1,0,0,0,21.71,4.72ZM15,10H14V9l4.58-4.58,1,1Zm4,2h0a1,1,0,0,0-1,1,7,7,0,0,1-7,7H5.41l.64-.63a1,1,0,0,0,0-1.42A7,7,0,0,1,11,6a1,1,0,0,0,0-2h0A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,9-9A1,1,0,0,0,19,12Z' + })); +}; + +export default UilCommentEdit; \ No newline at end of file diff --git a/icons/uil-comment-exclamation.js b/icons/uil-comment-exclamation.js deleted file mode 100644 index 3ef565f5..00000000 --- a/icons/uil-comment-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,14a1,1,0,1,0,1,1A1,1,0,0,0,12,14ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20ZM12,8a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8Z' - })); -}; - -UilCommentExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentExclamation; \ No newline at end of file diff --git a/icons/uil-comment-exclamation.tsx b/icons/uil-comment-exclamation.tsx new file mode 100644 index 00000000..33e25d7c --- /dev/null +++ b/icons/uil-comment-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,14a1,1,0,1,0,1,1A1,1,0,0,0,12,14ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20ZM12,8a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8Z' + })); +}; + +export default UilCommentExclamation; \ No newline at end of file diff --git a/icons/uil-comment-heart.js b/icons/uil-comment-heart.js deleted file mode 100644 index 0f81c9e4..00000000 --- a/icons/uil-comment-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8.35a3.07,3.07,0,0,0-3.54.53,3,3,0,0,0,0,4.24L11.29,16a1,1,0,0,0,1.42,0l2.83-2.83a3,3,0,0,0,0-4.24A3.07,3.07,0,0,0,12,8.35Zm2.12,3.36L12,13.83,9.88,11.71a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0,1,1,0,0,0,1.42,0,1,1,0,0,1,1.41,0A1,1,0,0,1,14.12,11.71ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' - })); -}; - -UilCommentHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentHeart; \ No newline at end of file diff --git a/icons/uil-comment-heart.tsx b/icons/uil-comment-heart.tsx new file mode 100644 index 00000000..c23085b8 --- /dev/null +++ b/icons/uil-comment-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8.35a3.07,3.07,0,0,0-3.54.53,3,3,0,0,0,0,4.24L11.29,16a1,1,0,0,0,1.42,0l2.83-2.83a3,3,0,0,0,0-4.24A3.07,3.07,0,0,0,12,8.35Zm2.12,3.36L12,13.83,9.88,11.71a1,1,0,0,1,0-1.42,1,1,0,0,1,1.41,0,1,1,0,0,0,1.42,0,1,1,0,0,1,1.41,0A1,1,0,0,1,14.12,11.71ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' + })); +}; + +export default UilCommentHeart; \ No newline at end of file diff --git a/icons/uil-comment-image.js b/icons/uil-comment-image.js deleted file mode 100644 index ccc37942..00000000 --- a/icons/uil-comment-image.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentImage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,2.44,14.91a.29.29,0,0,0,0,.1,9.83,9.83,0,0,0,1.79,3.32l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9a10,10,0,0,0,9.46-6.78l0-.08A9.89,9.89,0,0,0,22,12,10,10,0,0,0,12,2Zm0,18H5.41l.3-.29,8.41-8.42a1,1,0,0,1,1.4,0l3.62,3.6.23.22A8,8,0,0,1,12,20ZM4.54,14.87l1.58-1.58a1,1,0,0,1,1.41,0l.87.87L5.68,16.9A7.67,7.67,0,0,1,4.54,14.87Zm15.41-2-3-3a3,3,0,0,0-4.24,0L9.82,12.76l-.88-.87a3,3,0,0,0-4.23,0L4,12.56A5.25,5.25,0,0,1,4,12a8,8,0,0,1,16,0A8.27,8.27,0,0,1,20,12.86Z' - })); -}; - -UilCommentImage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentImage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentImage; \ No newline at end of file diff --git a/icons/uil-comment-image.tsx b/icons/uil-comment-image.tsx new file mode 100644 index 00000000..2540a6dc --- /dev/null +++ b/icons/uil-comment-image.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentImage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,2.44,14.91a.29.29,0,0,0,0,.1,9.83,9.83,0,0,0,1.79,3.32l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9a10,10,0,0,0,9.46-6.78l0-.08A9.89,9.89,0,0,0,22,12,10,10,0,0,0,12,2Zm0,18H5.41l.3-.29,8.41-8.42a1,1,0,0,1,1.4,0l3.62,3.6.23.22A8,8,0,0,1,12,20ZM4.54,14.87l1.58-1.58a1,1,0,0,1,1.41,0l.87.87L5.68,16.9A7.67,7.67,0,0,1,4.54,14.87Zm15.41-2-3-3a3,3,0,0,0-4.24,0L9.82,12.76l-.88-.87a3,3,0,0,0-4.23,0L4,12.56A5.25,5.25,0,0,1,4,12a8,8,0,0,1,16,0A8.27,8.27,0,0,1,20,12.86Z' + })); +}; + +export default UilCommentImage; \ No newline at end of file diff --git a/icons/uil-comment-info-alt.js b/icons/uil-comment-info-alt.js deleted file mode 100644 index 3abbb764..00000000 --- a/icons/uil-comment-info-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentInfoAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V10A1,1,0,0,0,12,9Zm7-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,6a1,1,0,1,0,1,1A1,1,0,0,0,12,6Z' - })); -}; - -UilCommentInfoAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentInfoAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentInfoAlt; \ No newline at end of file diff --git a/icons/uil-comment-info-alt.tsx b/icons/uil-comment-info-alt.tsx new file mode 100644 index 00000000..d00ad179 --- /dev/null +++ b/icons/uil-comment-info-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentInfoAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V10A1,1,0,0,0,12,9Zm7-7H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H16.59l3.7,3.71A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V5A3,3,0,0,0,19,2Zm1,16.59-2.29-2.3A1,1,0,0,0,17,16H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,6a1,1,0,1,0,1,1A1,1,0,0,0,12,6Z' + })); +}; + +export default UilCommentInfoAlt; \ No newline at end of file diff --git a/icons/uil-comment-info.js b/icons/uil-comment-info.js deleted file mode 100644 index 7423254c..00000000 --- a/icons/uil-comment-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,12,8Zm0-6A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Z' - })); -}; - -UilCommentInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentInfo; \ No newline at end of file diff --git a/icons/uil-comment-info.tsx b/icons/uil-comment-info.tsx new file mode 100644 index 00000000..a3b84c25 --- /dev/null +++ b/icons/uil-comment-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,11a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,12,8Zm0-6A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Z' + })); +}; + +export default UilCommentInfo; \ No newline at end of file diff --git a/icons/uil-comment-lines.js b/icons/uil-comment-lines.js deleted file mode 100644 index 640b55c5..00000000 --- a/icons/uil-comment-lines.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentLines = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm-4,4H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' - })); -}; - -UilCommentLines.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentLines.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentLines; \ No newline at end of file diff --git a/icons/uil-comment-lines.tsx b/icons/uil-comment-lines.tsx new file mode 100644 index 00000000..acc27e68 --- /dev/null +++ b/icons/uil-comment-lines.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentLines = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm-4,4H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' + })); +}; + +export default UilCommentLines; \ No newline at end of file diff --git a/icons/uil-comment-lock.js b/icons/uil-comment-lock.js deleted file mode 100644 index bb287dfd..00000000 --- a/icons/uil-comment-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.92,16.13a1,1,0,0,0-1.37.37A7,7,0,0,1,11.5,20H5.91l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,10.62,6.05a1,1,0,1,0-.24-2A9,9,0,0,0,4.47,18.62L2.79,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3.5,22h8a9,9,0,0,0,7.79-4.5A1,1,0,0,0,18.92,16.13Zm.58-9.95V5a3,3,0,0,0-6,0V6.18A3,3,0,0,0,11.5,9v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V9A3,3,0,0,0,19.5,6.18ZM15.5,5a1,1,0,0,1,2,0V6h-2Zm4,6a1,1,0,0,1-1,1h-4a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentLock; \ No newline at end of file diff --git a/icons/uil-comment-lock.tsx b/icons/uil-comment-lock.tsx new file mode 100644 index 00000000..f7f9fb30 --- /dev/null +++ b/icons/uil-comment-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.92,16.13a1,1,0,0,0-1.37.37A7,7,0,0,1,11.5,20H5.91l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,10.62,6.05a1,1,0,1,0-.24-2A9,9,0,0,0,4.47,18.62L2.79,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3.5,22h8a9,9,0,0,0,7.79-4.5A1,1,0,0,0,18.92,16.13Zm.58-9.95V5a3,3,0,0,0-6,0V6.18A3,3,0,0,0,11.5,9v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V9A3,3,0,0,0,19.5,6.18ZM15.5,5a1,1,0,0,1,2,0V6h-2Zm4,6a1,1,0,0,1-1,1h-4a1,1,0,0,1-1-1V9a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentLock; \ No newline at end of file diff --git a/icons/uil-comment-medical.js b/icons/uil-comment-medical.js deleted file mode 100644 index 53e92b35..00000000 --- a/icons/uil-comment-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm2-9H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Z' - })); -}; - -UilCommentMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentMedical; \ No newline at end of file diff --git a/icons/uil-comment-medical.tsx b/icons/uil-comment-medical.tsx new file mode 100644 index 00000000..7e0fdc0e --- /dev/null +++ b/icons/uil-comment-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm2-9H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCommentMedical; \ No newline at end of file diff --git a/icons/uil-comment-message.js b/icons/uil-comment-message.js deleted file mode 100644 index 8956fdb0..00000000 --- a/icons/uil-comment-message.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentMessage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm5-9H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm-2,4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,9h6a1,1,0,0,0,0-2H9A1,1,0,0,0,9,9Z' - })); -}; - -UilCommentMessage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentMessage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentMessage; \ No newline at end of file diff --git a/icons/uil-comment-message.tsx b/icons/uil-comment-message.tsx new file mode 100644 index 00000000..1e044e2f --- /dev/null +++ b/icons/uil-comment-message.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentMessage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm5-9H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Zm-2,4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,9h6a1,1,0,0,0,0-2H9A1,1,0,0,0,9,9Z' + })); +}; + +export default UilCommentMessage; \ No newline at end of file diff --git a/icons/uil-comment-notes.js b/icons/uil-comment-notes.js deleted file mode 100644 index c5025611..00000000 --- a/icons/uil-comment-notes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentNotes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,11h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM7,9a1,1,0,1,0,1,1A1,1,0,0,0,7,9Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Zm5-7H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilCommentNotes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentNotes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentNotes; \ No newline at end of file diff --git a/icons/uil-comment-notes.tsx b/icons/uil-comment-notes.tsx new file mode 100644 index 00000000..11396fe2 --- /dev/null +++ b/icons/uil-comment-notes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentNotes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,11h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM7,9a1,1,0,1,0,1,1A1,1,0,0,0,7,9Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,.3-.71,1,1,0,0,0-.3-.7A8,8,0,1,1,12,20Zm5-7H11a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCommentNotes; \ No newline at end of file diff --git a/icons/uil-comment-plus.js b/icons/uil-comment-plus.js deleted file mode 100644 index 233d4e94..00000000 --- a/icons/uil-comment-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm3-9H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z' - })); -}; - -UilCommentPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentPlus; \ No newline at end of file diff --git a/icons/uil-comment-plus.tsx b/icons/uil-comment-plus.tsx new file mode 100644 index 00000000..260eb97f --- /dev/null +++ b/icons/uil-comment-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Zm3-9H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCommentPlus; \ No newline at end of file diff --git a/icons/uil-comment-question.js b/icons/uil-comment-question.js deleted file mode 100644 index a8ad02ee..00000000 --- a/icons/uil-comment-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.77,5.87a1,1,0,0,0,1.36-.37A1,1,0,0,1,18,6a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,1,0-2.6-4.5A1,1,0,0,0,14.77,5.87ZM19.07,13a1,1,0,0,0-1.12.86A7,7,0,0,1,11,20H5.41l.65-.65a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.61L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.93-7.87A1,1,0,0,0,19.07,13Zm-1.69-2.93A1,1,0,0,0,16.8,10l-.18.06-.18.09-.15.13a1,1,0,0,0-.21.32A.84.84,0,0,0,16,11a1,1,0,0,0,.07.39,1,1,0,0,0,.22.32A1,1,0,0,0,17,12a1,1,0,0,0,1-1,.84.84,0,0,0-.08-.38,1.07,1.07,0,0,0-.54-.54Z' - })); -}; - -UilCommentQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentQuestion; \ No newline at end of file diff --git a/icons/uil-comment-question.tsx b/icons/uil-comment-question.tsx new file mode 100644 index 00000000..8fa331ee --- /dev/null +++ b/icons/uil-comment-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.77,5.87a1,1,0,0,0,1.36-.37A1,1,0,0,1,18,6a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,1,0-2.6-4.5A1,1,0,0,0,14.77,5.87ZM19.07,13a1,1,0,0,0-1.12.86A7,7,0,0,1,11,20H5.41l.65-.65a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.61L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.93-7.87A1,1,0,0,0,19.07,13Zm-1.69-2.93A1,1,0,0,0,16.8,10l-.18.06-.18.09-.15.13a1,1,0,0,0-.21.32A.84.84,0,0,0,16,11a1,1,0,0,0,.07.39,1,1,0,0,0,.22.32A1,1,0,0,0,17,12a1,1,0,0,0,1-1,.84.84,0,0,0-.08-.38,1.07,1.07,0,0,0-.54-.54Z' + })); +}; + +export default UilCommentQuestion; \ No newline at end of file diff --git a/icons/uil-comment-redo.js b/icons/uil-comment-redo.js deleted file mode 100644 index 8c838bef..00000000 --- a/icons/uil-comment-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.22a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14ZM21,2a1,1,0,0,0-1,1h0a5,5,0,1,0,.3,7.75A1,1,0,1,0,19,9.25,3,3,0,1,1,17,4a3,3,0,0,1,2.23,1H18a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2Z' - })); -}; - -UilCommentRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentRedo; \ No newline at end of file diff --git a/icons/uil-comment-redo.tsx b/icons/uil-comment-redo.tsx new file mode 100644 index 00000000..669a4568 --- /dev/null +++ b/icons/uil-comment-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.22a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14ZM21,2a1,1,0,0,0-1,1h0a5,5,0,1,0,.3,7.75A1,1,0,1,0,19,9.25,3,3,0,1,1,17,4a3,3,0,0,1,2.23,1H18a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2Z' + })); +}; + +export default UilCommentRedo; \ No newline at end of file diff --git a/icons/uil-comment-search.js b/icons/uil-comment-search.js deleted file mode 100644 index 633ea533..00000000 --- a/icons/uil-comment-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.21,10.29,19.48,8.57a4.37,4.37,0,0,0,.65-2.26,4.31,4.31,0,1,0-4.32,4.32A4.35,4.35,0,0,0,18.07,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,21.21,10.29ZM17.45,8A2.32,2.32,0,0,1,13.5,6.31a2.29,2.29,0,0,1,.68-1.63,2.32,2.32,0,0,1,3.27,0,2.31,2.31,0,0,1,0,3.27ZM19.5,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11.5,20H5.91l.64-.63a1,1,0,0,0,0-1.41,7,7,0,0,1-2-5A7,7,0,0,1,8.87,6.52a1,1,0,1,0-.74-1.86,9,9,0,0,0-3.66,14L2.79,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3.5,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19.5,14Z' - })); -}; - -UilCommentSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentSearch; \ No newline at end of file diff --git a/icons/uil-comment-search.tsx b/icons/uil-comment-search.tsx new file mode 100644 index 00000000..a60ef7c8 --- /dev/null +++ b/icons/uil-comment-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.21,10.29,19.48,8.57a4.37,4.37,0,0,0,.65-2.26,4.31,4.31,0,1,0-4.32,4.32A4.35,4.35,0,0,0,18.07,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,21.21,10.29ZM17.45,8A2.32,2.32,0,0,1,13.5,6.31a2.29,2.29,0,0,1,.68-1.63,2.32,2.32,0,0,1,3.27,0,2.31,2.31,0,0,1,0,3.27ZM19.5,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11.5,20H5.91l.64-.63a1,1,0,0,0,0-1.41,7,7,0,0,1-2-5A7,7,0,0,1,8.87,6.52a1,1,0,1,0-.74-1.86,9,9,0,0,0-3.66,14L2.79,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3.5,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19.5,14Z' + })); +}; + +export default UilCommentSearch; \ No newline at end of file diff --git a/icons/uil-comment-share.js b/icons/uil-comment-share.js deleted file mode 100644 index 994f547e..00000000 --- a/icons/uil-comment-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.06,13.51a1,1,0,0,0-1.11.87A7,7,0,0,1,11,20.5H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.72a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,19.12L2.29,20.79a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22.5h8a9,9,0,0,0,8.93-7.88A1,1,0,0,0,19.06,13.51ZM19,7.5a2,2,0,0,0-1.18.39l-1.75-.8L18,6.21a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,14,5a2,2,0,0,0,0,4,2,2,0,0,0,.93-.24l2.09,1A2,2,0,1,0,19,7.5Z' - })); -}; - -UilCommentShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentShare; \ No newline at end of file diff --git a/icons/uil-comment-share.tsx b/icons/uil-comment-share.tsx new file mode 100644 index 00000000..96f83564 --- /dev/null +++ b/icons/uil-comment-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.06,13.51a1,1,0,0,0-1.11.87A7,7,0,0,1,11,20.5H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,9.25,6.72a1,1,0,0,0-.5-1.94A9,9,0,0,0,4,19.12L2.29,20.79a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22.5h8a9,9,0,0,0,8.93-7.88A1,1,0,0,0,19.06,13.51ZM19,7.5a2,2,0,0,0-1.18.39l-1.75-.8L18,6.21a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,14,5a2,2,0,0,0,0,4,2,2,0,0,0,.93-.24l2.09,1A2,2,0,1,0,19,7.5Z' + })); +}; + +export default UilCommentShare; \ No newline at end of file diff --git a/icons/uil-comment-shield.js b/icons/uil-comment-shield.js deleted file mode 100644 index d12cdef9..00000000 --- a/icons/uil-comment-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.7,2.86a1,1,0,0,0-.84-.2,3,3,0,0,1-2.33-.48,1,1,0,0,0-1.15,0,3,3,0,0,1-2.33.48,1,1,0,0,0-.84.2,1,1,0,0,0-.37.77V7a4.56,4.56,0,0,0,1.91,3.7l1.62,1.16a1,1,0,0,0,1.17,0l1.62-1.16A4.56,4.56,0,0,0,22.07,7V3.63A1,1,0,0,0,21.7,2.86ZM20.07,7A2.57,2.57,0,0,1,19,9l-1,.74L16.91,9A2.57,2.57,0,0,1,15.84,7V4.72A5.17,5.17,0,0,0,18,4.17a5.12,5.12,0,0,0,2.11.55ZM18.93,14a1,1,0,0,0-1.21.72A7,7,0,0,1,10.93,20H5.35L6,19.37A1,1,0,0,0,6,18,7,7,0,0,1,10.93,6a1,1,0,0,0,0-2,9,9,0,0,0-7,14.62L2.23,20.29A1,1,0,0,0,2.93,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,18.93,14Z' - })); -}; - -UilCommentShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentShield; \ No newline at end of file diff --git a/icons/uil-comment-shield.tsx b/icons/uil-comment-shield.tsx new file mode 100644 index 00000000..49843f97 --- /dev/null +++ b/icons/uil-comment-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.7,2.86a1,1,0,0,0-.84-.2,3,3,0,0,1-2.33-.48,1,1,0,0,0-1.15,0,3,3,0,0,1-2.33.48,1,1,0,0,0-.84.2,1,1,0,0,0-.37.77V7a4.56,4.56,0,0,0,1.91,3.7l1.62,1.16a1,1,0,0,0,1.17,0l1.62-1.16A4.56,4.56,0,0,0,22.07,7V3.63A1,1,0,0,0,21.7,2.86ZM20.07,7A2.57,2.57,0,0,1,19,9l-1,.74L16.91,9A2.57,2.57,0,0,1,15.84,7V4.72A5.17,5.17,0,0,0,18,4.17a5.12,5.12,0,0,0,2.11.55ZM18.93,14a1,1,0,0,0-1.21.72A7,7,0,0,1,10.93,20H5.35L6,19.37A1,1,0,0,0,6,18,7,7,0,0,1,10.93,6a1,1,0,0,0,0-2,9,9,0,0,0-7,14.62L2.23,20.29A1,1,0,0,0,2.93,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,18.93,14Z' + })); +}; + +export default UilCommentShield; \ No newline at end of file diff --git a/icons/uil-comment-slash.js b/icons/uil-comment-slash.js deleted file mode 100644 index 6721aea8..00000000 --- a/icons/uil-comment-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.19,5.23A7.12,7.12,0,0,1,12,5a7,7,0,0,1,7,7,7.12,7.12,0,0,1-.23,1.81,1,1,0,0,0,.7,1.23,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,1-.74A8.91,8.91,0,0,0,21,12a9,9,0,0,0-9-9,8.91,8.91,0,0,0-2.33.3A1,1,0,0,0,9,4.53,1,1,0,0,0,10.19,5.23ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L5,6.38A9,9,0,0,0,5,17.62L3.29,19.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,21h8a9,9,0,0,0,5.62-2l2.67,2.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM12,19H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,6.4,7.81l9.79,9.79A7,7,0,0,1,12,19Z' - })); -}; - -UilCommentSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentSlash; \ No newline at end of file diff --git a/icons/uil-comment-slash.tsx b/icons/uil-comment-slash.tsx new file mode 100644 index 00000000..bf2aedfc --- /dev/null +++ b/icons/uil-comment-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.19,5.23A7.12,7.12,0,0,1,12,5a7,7,0,0,1,7,7,7.12,7.12,0,0,1-.23,1.81,1,1,0,0,0,.7,1.23,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,1-.74A8.91,8.91,0,0,0,21,12a9,9,0,0,0-9-9,8.91,8.91,0,0,0-2.33.3A1,1,0,0,0,9,4.53,1,1,0,0,0,10.19,5.23ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L5,6.38A9,9,0,0,0,5,17.62L3.29,19.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,4,21h8a9,9,0,0,0,5.62-2l2.67,2.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM12,19H6.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,6.4,7.81l9.79,9.79A7,7,0,0,1,12,19Z' + })); +}; + +export default UilCommentSlash; \ No newline at end of file diff --git a/icons/uil-comment-upload.js b/icons/uil-comment-upload.js deleted file mode 100644 index 3e08d84e..00000000 --- a/icons/uil-comment-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14Zm2.71-8.74-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L17,5.41V11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,5.29Z' - })); -}; - -UilCommentUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentUpload; \ No newline at end of file diff --git a/icons/uil-comment-upload.tsx b/icons/uil-comment-upload.tsx new file mode 100644 index 00000000..742bb117 --- /dev/null +++ b/icons/uil-comment-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,14a1,1,0,0,0-1.22.72A7,7,0,0,1,11,20H5.41l.64-.63a1,1,0,0,0,0-1.41A7,7,0,0,1,11,6a1,1,0,0,0,0-2A9,9,0,0,0,4,18.62L2.29,20.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h8a9,9,0,0,0,8.72-6.75A1,1,0,0,0,19,14Zm2.71-8.74-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L17,5.41V11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,5.29Z' + })); +}; + +export default UilCommentUpload; \ No newline at end of file diff --git a/icons/uil-comment-verify.js b/icons/uil-comment-verify.js deleted file mode 100644 index 8484a0f4..00000000 --- a/icons/uil-comment-verify.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentVerify = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.29,8.85l-4.73,4.74L8.71,11.73a1,1,0,0,0-1.42,1.42l2.56,2.56a1,1,0,0,0,1.42,0l5.44-5.44a1,1,0,1,0-1.42-1.42ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' - })); -}; - -UilCommentVerify.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentVerify.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentVerify; \ No newline at end of file diff --git a/icons/uil-comment-verify.tsx b/icons/uil-comment-verify.tsx new file mode 100644 index 00000000..12e32588 --- /dev/null +++ b/icons/uil-comment-verify.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentVerify = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.29,8.85l-4.73,4.74L8.71,11.73a1,1,0,0,0-1.42,1.42l2.56,2.56a1,1,0,0,0,1.42,0l5.44-5.44a1,1,0,1,0-1.42-1.42ZM12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' + })); +}; + +export default UilCommentVerify; \ No newline at end of file diff --git a/icons/uil-comment.js b/icons/uil-comment.js deleted file mode 100644 index 76e94a30..00000000 --- a/icons/uil-comment.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilComment = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' - })); -}; - -UilComment.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilComment.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilComment; \ No newline at end of file diff --git a/icons/uil-comment.tsx b/icons/uil-comment.tsx new file mode 100644 index 00000000..533e7206 --- /dev/null +++ b/icons/uil-comment.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilComment = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,2,12a9.89,9.89,0,0,0,2.26,6.33l-2,2a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,22h9A10,10,0,0,0,12,2Zm0,18H5.41l.93-.93a1,1,0,0,0,0-1.41A8,8,0,1,1,12,20Z' + })); +}; + +export default UilComment; \ No newline at end of file diff --git a/icons/uil-comments-alt.js b/icons/uil-comments-alt.js deleted file mode 100644 index 36bdf3df..00000000 --- a/icons/uil-comments-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCommentsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,8H18V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V17a1,1,0,0,0,.62.92A.84.84,0,0,0,3,18a1,1,0,0,0,.71-.29l2.81-2.82H8v1.44a3,3,0,0,0,3,3h6.92l2.37,2.38A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V11A3,3,0,0,0,19,8ZM8,11v1.89H6.11a1,1,0,0,0-.71.29L4,14.59V5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V8H11A3,3,0,0,0,8,11Zm12,7.59-1-1a1,1,0,0,0-.71-.3H11a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Z' - })); -}; - -UilCommentsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCommentsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCommentsAlt; \ No newline at end of file diff --git a/icons/uil-comments-alt.tsx b/icons/uil-comments-alt.tsx new file mode 100644 index 00000000..06c70590 --- /dev/null +++ b/icons/uil-comments-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCommentsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,8H18V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V17a1,1,0,0,0,.62.92A.84.84,0,0,0,3,18a1,1,0,0,0,.71-.29l2.81-2.82H8v1.44a3,3,0,0,0,3,3h6.92l2.37,2.38A1,1,0,0,0,21,22a.84.84,0,0,0,.38-.08A1,1,0,0,0,22,21V11A3,3,0,0,0,19,8ZM8,11v1.89H6.11a1,1,0,0,0-.71.29L4,14.59V5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V8H11A3,3,0,0,0,8,11Zm12,7.59-1-1a1,1,0,0,0-.71-.3H11a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCommentsAlt; \ No newline at end of file diff --git a/icons/uil-comments.js b/icons/uil-comments.js deleted file mode 100644 index a62cb5c7..00000000 --- a/icons/uil-comments.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilComments = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.61,19.19A7,7,0,0,0,17.87,8.62,8,8,0,1,0,3.68,14.91L2.29,16.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,18H8.69A7,7,0,0,0,15,22h6a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09ZM8,15a6.63,6.63,0,0,0,.08,1H5.41l.35-.34a1,1,0,0,0,0-1.42A5.93,5.93,0,0,1,4,10a6,6,0,0,1,6-6,5.94,5.94,0,0,1,5.65,4c-.22,0-.43,0-.65,0A7,7,0,0,0,8,15ZM18.54,20l.05.05H15a5,5,0,1,1,3.54-1.46,1,1,0,0,0-.3.7A1,1,0,0,0,18.54,20Z' - })); -}; - -UilComments.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilComments.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilComments; \ No newline at end of file diff --git a/icons/uil-comments.tsx b/icons/uil-comments.tsx new file mode 100644 index 00000000..7a9cdce1 --- /dev/null +++ b/icons/uil-comments.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilComments = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.61,19.19A7,7,0,0,0,17.87,8.62,8,8,0,1,0,3.68,14.91L2.29,16.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,18H8.69A7,7,0,0,0,15,22h6a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09ZM8,15a6.63,6.63,0,0,0,.08,1H5.41l.35-.34a1,1,0,0,0,0-1.42A5.93,5.93,0,0,1,4,10a6,6,0,0,1,6-6,5.94,5.94,0,0,1,5.65,4c-.22,0-.43,0-.65,0A7,7,0,0,0,8,15ZM18.54,20l.05.05H15a5,5,0,1,1,3.54-1.46,1,1,0,0,0-.3.7A1,1,0,0,0,18.54,20Z' + })); +}; + +export default UilComments; \ No newline at end of file diff --git a/icons/uil-compact-disc.js b/icons/uil-compact-disc.js deleted file mode 100644 index 7c6bc36a..00000000 --- a/icons/uil-compact-disc.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompactDisc = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' - })); -}; - -UilCompactDisc.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompactDisc.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompactDisc; \ No newline at end of file diff --git a/icons/uil-compact-disc.tsx b/icons/uil-compact-disc.tsx new file mode 100644 index 00000000..139fb57c --- /dev/null +++ b/icons/uil-compact-disc.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompactDisc = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' + })); +}; + +export default UilCompactDisc; \ No newline at end of file diff --git a/icons/uil-comparison.js b/icons/uil-comparison.js deleted file mode 100644 index 866a6d6d..00000000 --- a/icons/uil-comparison.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilComparison = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H4v-.54l5-5,3.8,3.8a1,1,0,0,0,1.41,0l7.5-7.5a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0l-6.8,6.8-3.79-3.8a1,1,0,0,0-1.41,0L4,16.63V11.46l5-5,2.8,2.8a1,1,0,0,0,1.41,0L18,4.47l2.19,2.19a1,1,0,0,0,1.41-1.42L18.69,2.35a1,1,0,0,0-1.41,0l-4.8,4.8L9.69,4.35a1,1,0,0,0-1.41,0L4,8.63V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' - })); -}; - -UilComparison.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilComparison.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilComparison; \ No newline at end of file diff --git a/icons/uil-comparison.tsx b/icons/uil-comparison.tsx new file mode 100644 index 00000000..bc326488 --- /dev/null +++ b/icons/uil-comparison.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilComparison = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H4v-.54l5-5,3.8,3.8a1,1,0,0,0,1.41,0l7.5-7.5a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0l-6.8,6.8-3.79-3.8a1,1,0,0,0-1.41,0L4,16.63V11.46l5-5,2.8,2.8a1,1,0,0,0,1.41,0L18,4.47l2.19,2.19a1,1,0,0,0,1.41-1.42L18.69,2.35a1,1,0,0,0-1.41,0l-4.8,4.8L9.69,4.35a1,1,0,0,0-1.41,0L4,8.63V3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilComparison; \ No newline at end of file diff --git a/icons/uil-compass.js b/icons/uil-compass.js deleted file mode 100644 index 49b6c189..00000000 --- a/icons/uil-compass.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompass = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm1,17.93V19a1,1,0,0,0-2,0v.93A8,8,0,0,1,4.07,13H5a1,1,0,0,0,0-2H4.07A8,8,0,0,1,11,4.07V5a1,1,0,0,0,2,0V4.07A8,8,0,0,1,19.93,11H19a1,1,0,0,0,0,2h.93A8,8,0,0,1,13,19.93ZM15.14,7.55l-5,2.12a1,1,0,0,0-.52.52l-2.12,5a1,1,0,0,0,.21,1.1,1,1,0,0,0,.7.3.93.93,0,0,0,.4-.09l5-2.12a1,1,0,0,0,.52-.52l2.12-5a1,1,0,0,0-1.31-1.31Zm-2.49,5.1-2.28,1,1-2.28,2.28-1Z' - })); -}; - -UilCompass.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompass.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompass; \ No newline at end of file diff --git a/icons/uil-compass.tsx b/icons/uil-compass.tsx new file mode 100644 index 00000000..fb6f1d63 --- /dev/null +++ b/icons/uil-compass.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompass = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm1,17.93V19a1,1,0,0,0-2,0v.93A8,8,0,0,1,4.07,13H5a1,1,0,0,0,0-2H4.07A8,8,0,0,1,11,4.07V5a1,1,0,0,0,2,0V4.07A8,8,0,0,1,19.93,11H19a1,1,0,0,0,0,2h.93A8,8,0,0,1,13,19.93ZM15.14,7.55l-5,2.12a1,1,0,0,0-.52.52l-2.12,5a1,1,0,0,0,.21,1.1,1,1,0,0,0,.7.3.93.93,0,0,0,.4-.09l5-2.12a1,1,0,0,0,.52-.52l2.12-5a1,1,0,0,0-1.31-1.31Zm-2.49,5.1-2.28,1,1-2.28,2.28-1Z' + })); +}; + +export default UilCompass; \ No newline at end of file diff --git a/icons/uil-compress-alt-left.js b/icons/uil-compress-alt-left.js deleted file mode 100644 index 7699b156..00000000 --- a/icons/uil-compress-alt-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressAltLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,5.5a1,1,0,0,0-1,1V8.09L3.71,2.29A1,1,0,0,0,2.29,3.71L8.09,9.5H6.5a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54,1,1,0,0,0,.08-.38v-4A1,1,0,0,0,10.5,5.5ZM21.71,20.29l-5.8-5.79H17.5a1,1,0,0,0,0-2h-4a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54,1,1,0,0,0-.08.38v4a1,1,0,0,0,2,0V15.91l5.79,5.8a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Z' - })); -}; - -UilCompressAltLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressAltLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressAltLeft; \ No newline at end of file diff --git a/icons/uil-compress-alt-left.tsx b/icons/uil-compress-alt-left.tsx new file mode 100644 index 00000000..8486cdae --- /dev/null +++ b/icons/uil-compress-alt-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressAltLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,5.5a1,1,0,0,0-1,1V8.09L3.71,2.29A1,1,0,0,0,2.29,3.71L8.09,9.5H6.5a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54,1,1,0,0,0,.08-.38v-4A1,1,0,0,0,10.5,5.5ZM21.71,20.29l-5.8-5.79H17.5a1,1,0,0,0,0-2h-4a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54,1,1,0,0,0-.08.38v4a1,1,0,0,0,2,0V15.91l5.79,5.8a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Z' + })); +}; + +export default UilCompressAltLeft; \ No newline at end of file diff --git a/icons/uil-compress-alt.js b/icons/uil-compress-alt.js deleted file mode 100644 index 4d660809..00000000 --- a/icons/uil-compress-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,2.29a1,1,0,0,0-1.42,0L14.5,8.09V6.5a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54,1,1,0,0,0,.38.08h4a1,1,0,0,0,0-2H15.91l5.8-5.79A1,1,0,0,0,21.71,2.29ZM10.88,12.58a1,1,0,0,0-.38-.08h-4a1,1,0,0,0,0,2H8.09l-5.8,5.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5.79-5.8V17.5a1,1,0,0,0,2,0v-4a1,1,0,0,0-.08-.38A1,1,0,0,0,10.88,12.58Z' - })); -}; - -UilCompressAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressAlt; \ No newline at end of file diff --git a/icons/uil-compress-alt.tsx b/icons/uil-compress-alt.tsx new file mode 100644 index 00000000..d9ef0bdf --- /dev/null +++ b/icons/uil-compress-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,2.29a1,1,0,0,0-1.42,0L14.5,8.09V6.5a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54,1,1,0,0,0,.38.08h4a1,1,0,0,0,0-2H15.91l5.8-5.79A1,1,0,0,0,21.71,2.29ZM10.88,12.58a1,1,0,0,0-.38-.08h-4a1,1,0,0,0,0,2H8.09l-5.8,5.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5.79-5.8V17.5a1,1,0,0,0,2,0v-4a1,1,0,0,0-.08-.38A1,1,0,0,0,10.88,12.58Z' + })); +}; + +export default UilCompressAlt; \ No newline at end of file diff --git a/icons/uil-compress-arrows.js b/icons/uil-compress-arrows.js deleted file mode 100644 index 3e70f674..00000000 --- a/icons/uil-compress-arrows.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressArrows = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.38,13.08A1,1,0,0,0,10,13H6a1,1,0,0,0,0,2H7.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,16.41V18a1,1,0,0,0,2,0V14a1,1,0,0,0-.08-.38A1,1,0,0,0,10.38,13.08ZM10,5A1,1,0,0,0,9,6V7.59L3.71,2.29A1,1,0,0,0,2.29,3.71L7.59,9H6a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,11,10V6A1,1,0,0,0,10,5Zm3.62,5.92A1,1,0,0,0,14,11h4a1,1,0,0,0,0-2H16.41l5.3-5.29a1,1,0,1,0-1.42-1.42L15,7.59V6a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38A1,1,0,0,0,13.62,10.92ZM16.41,15H18a1,1,0,0,0,0-2H14a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,13,14v4a1,1,0,0,0,2,0V16.41l5.29,5.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilCompressArrows.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressArrows.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressArrows; \ No newline at end of file diff --git a/icons/uil-compress-arrows.tsx b/icons/uil-compress-arrows.tsx new file mode 100644 index 00000000..ec82c1b6 --- /dev/null +++ b/icons/uil-compress-arrows.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressArrows = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.38,13.08A1,1,0,0,0,10,13H6a1,1,0,0,0,0,2H7.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L9,16.41V18a1,1,0,0,0,2,0V14a1,1,0,0,0-.08-.38A1,1,0,0,0,10.38,13.08ZM10,5A1,1,0,0,0,9,6V7.59L3.71,2.29A1,1,0,0,0,2.29,3.71L7.59,9H6a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,11,10V6A1,1,0,0,0,10,5Zm3.62,5.92A1,1,0,0,0,14,11h4a1,1,0,0,0,0-2H16.41l5.3-5.29a1,1,0,1,0-1.42-1.42L15,7.59V6a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38A1,1,0,0,0,13.62,10.92ZM16.41,15H18a1,1,0,0,0,0-2H14a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,13,14v4a1,1,0,0,0,2,0V16.41l5.29,5.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilCompressArrows; \ No newline at end of file diff --git a/icons/uil-compress-lines.js b/icons/uil-compress-lines.js deleted file mode 100644 index 65d45e67..00000000 --- a/icons/uil-compress-lines.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressLines = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,20H13V16.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V20H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2ZM7,4h4V7.59l-.79-.8A1,1,0,1,0,8.79,8.21l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,1,0-1.42-1.42l-.79.8V4h4a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4Z' - })); -}; - -UilCompressLines.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressLines.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressLines; \ No newline at end of file diff --git a/icons/uil-compress-lines.tsx b/icons/uil-compress-lines.tsx new file mode 100644 index 00000000..16e80543 --- /dev/null +++ b/icons/uil-compress-lines.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressLines = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,20H13V16.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V20H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2ZM7,4h4V7.59l-.79-.8A1,1,0,1,0,8.79,8.21l2.5,2.5a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,1,0-1.42-1.42l-.79.8V4h4a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4Z' + })); +}; + +export default UilCompressLines; \ No newline at end of file diff --git a/icons/uil-compress-point.js b/icons/uil-compress-point.js deleted file mode 100644 index f07ebc39..00000000 --- a/icons/uil-compress-point.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressPoint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29,15.41,14H17a1,1,0,0,0,0-2H13.41l5.66-5.66a1,1,0,1,0-1.41-1.41L12,10.59V7a1,1,0,0,0-2,0V8.59L3.71,2.29A1,1,0,0,0,2.29,3.71L8.59,10H7a1,1,0,0,0,0,2h3.59L4.93,17.66a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L12,13.41V17a1,1,0,0,0,2,0V15.41l6.29,6.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Z' - })); -}; - -UilCompressPoint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressPoint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressPoint; \ No newline at end of file diff --git a/icons/uil-compress-point.tsx b/icons/uil-compress-point.tsx new file mode 100644 index 00000000..f93fe7d3 --- /dev/null +++ b/icons/uil-compress-point.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressPoint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29,15.41,14H17a1,1,0,0,0,0-2H13.41l5.66-5.66a1,1,0,1,0-1.41-1.41L12,10.59V7a1,1,0,0,0-2,0V8.59L3.71,2.29A1,1,0,0,0,2.29,3.71L8.59,10H7a1,1,0,0,0,0,2h3.59L4.93,17.66a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L12,13.41V17a1,1,0,0,0,2,0V15.41l6.29,6.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Z' + })); +}; + +export default UilCompressPoint; \ No newline at end of file diff --git a/icons/uil-compress-v.js b/icons/uil-compress-v.js deleted file mode 100644 index 77f20b3a..00000000 --- a/icons/uil-compress-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompressV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,13.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V21a1,1,0,0,0,2,0V16.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-1.42-2.58a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,1,0-1.42-1.42l-.79.8V3a1,1,0,0,0-2,0V7.59l-.79-.8A1,1,0,1,0,8.79,8.21Z' - })); -}; - -UilCompressV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompressV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompressV; \ No newline at end of file diff --git a/icons/uil-compress-v.tsx b/icons/uil-compress-v.tsx new file mode 100644 index 00000000..f640ced0 --- /dev/null +++ b/icons/uil-compress-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompressV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,13.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42l.79-.8V21a1,1,0,0,0,2,0V16.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-1.42-2.58a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2.5-2.5a1,1,0,1,0-1.42-1.42l-.79.8V3a1,1,0,0,0-2,0V7.59l-.79-.8A1,1,0,1,0,8.79,8.21Z' + })); +}; + +export default UilCompressV; \ No newline at end of file diff --git a/icons/uil-compress.js b/icons/uil-compress.js deleted file mode 100644 index fbac3d7d..00000000 --- a/icons/uil-compress.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCompress = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,9h5a1,1,0,0,0,0-2H17V3a1,1,0,0,0-2,0V8A1,1,0,0,0,16,9ZM8,15H3a1,1,0,0,0,0,2H7v4a1,1,0,0,0,2,0V16A1,1,0,0,0,8,15ZM8,2A1,1,0,0,0,7,3V7H3A1,1,0,0,0,3,9H8A1,1,0,0,0,9,8V3A1,1,0,0,0,8,2ZM21,15H16a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V17h4a1,1,0,0,0,0-2Z' - })); -}; - -UilCompress.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCompress.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCompress; \ No newline at end of file diff --git a/icons/uil-compress.tsx b/icons/uil-compress.tsx new file mode 100644 index 00000000..f84465f0 --- /dev/null +++ b/icons/uil-compress.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCompress = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,9h5a1,1,0,0,0,0-2H17V3a1,1,0,0,0-2,0V8A1,1,0,0,0,16,9ZM8,15H3a1,1,0,0,0,0,2H7v4a1,1,0,0,0,2,0V16A1,1,0,0,0,8,15ZM8,2A1,1,0,0,0,7,3V7H3A1,1,0,0,0,3,9H8A1,1,0,0,0,9,8V3A1,1,0,0,0,8,2ZM21,15H16a1,1,0,0,0-1,1v5a1,1,0,0,0,2,0V17h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCompress; \ No newline at end of file diff --git a/icons/uil-confused.js b/icons/uil-confused.js deleted file mode 100644 index d9d9ad24..00000000 --- a/icons/uil-confused.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilConfused = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Zm5.66,4.56-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilConfused.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilConfused.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilConfused; \ No newline at end of file diff --git a/icons/uil-confused.tsx b/icons/uil-confused.tsx new file mode 100644 index 00000000..139ddb04 --- /dev/null +++ b/icons/uil-confused.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilConfused = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,9a1,1,0,1,0,1,1A1,1,0,0,0,9,9Zm5.66,4.56-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilConfused; \ No newline at end of file diff --git a/icons/uil-constructor.js b/icons/uil-constructor.js deleted file mode 100644 index 994bcd42..00000000 --- a/icons/uil-constructor.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilConstructor = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,9.67V9.5a7.95,7.95,0,0,0-5.59-7.62l-.06,0a8.32,8.32,0,0,0-2.59-.36A8.21,8.21,0,0,0,4,9.67a3,3,0,0,0,0,5.66,8,8,0,0,0,8,7.17h.23a8.13,8.13,0,0,0,7.68-7.16A3,3,0,0,0,20,9.67ZM12.18,20.5a6,6,0,0,1-6.09-5H17.86A6.09,6.09,0,0,1,12.18,20.5Zm6.82-7H5a1,1,0,0,1,0-2H7a1,1,0,0,0,0-2H6A6.4,6.4,0,0,1,9,4.35V7.5a1,1,0,0,0,2,0V3.59a7.34,7.34,0,0,1,.82-.09H12a6.64,6.64,0,0,1,1,.09V7.5a1,1,0,0,0,2,0V4.32a6.65,6.65,0,0,1,1.18.87A6,6,0,0,1,18,9.5H17a1,1,0,0,0,0,2h2a1,1,0,0,1,0,2Z' - })); -}; - -UilConstructor.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilConstructor.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilConstructor; \ No newline at end of file diff --git a/icons/uil-constructor.tsx b/icons/uil-constructor.tsx new file mode 100644 index 00000000..ccc490fd --- /dev/null +++ b/icons/uil-constructor.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilConstructor = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,9.67V9.5a7.95,7.95,0,0,0-5.59-7.62l-.06,0a8.32,8.32,0,0,0-2.59-.36A8.21,8.21,0,0,0,4,9.67a3,3,0,0,0,0,5.66,8,8,0,0,0,8,7.17h.23a8.13,8.13,0,0,0,7.68-7.16A3,3,0,0,0,20,9.67ZM12.18,20.5a6,6,0,0,1-6.09-5H17.86A6.09,6.09,0,0,1,12.18,20.5Zm6.82-7H5a1,1,0,0,1,0-2H7a1,1,0,0,0,0-2H6A6.4,6.4,0,0,1,9,4.35V7.5a1,1,0,0,0,2,0V3.59a7.34,7.34,0,0,1,.82-.09H12a6.64,6.64,0,0,1,1,.09V7.5a1,1,0,0,0,2,0V4.32a6.65,6.65,0,0,1,1.18.87A6,6,0,0,1,18,9.5H17a1,1,0,0,0,0,2h2a1,1,0,0,1,0,2Z' + })); +}; + +export default UilConstructor; \ No newline at end of file diff --git a/icons/uil-copy-alt.js b/icons/uil-copy-alt.js deleted file mode 100644 index fe0647b7..00000000 --- a/icons/uil-copy-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCopyAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,20H8a3,3,0,0,1-3-3V7A1,1,0,0,0,3,7V17a5,5,0,0,0,5,5h8a1,1,0,0,0,0-2ZM21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L14.06,2H10A3,3,0,0,0,7,5V15a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM19,15a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilCopyAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCopyAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCopyAlt; \ No newline at end of file diff --git a/icons/uil-copy-alt.tsx b/icons/uil-copy-alt.tsx new file mode 100644 index 00000000..55a94ddf --- /dev/null +++ b/icons/uil-copy-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCopyAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,20H8a3,3,0,0,1-3-3V7A1,1,0,0,0,3,7V17a5,5,0,0,0,5,5h8a1,1,0,0,0,0-2ZM21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L14.06,2H10A3,3,0,0,0,7,5V15a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM19,15a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilCopyAlt; \ No newline at end of file diff --git a/icons/uil-copy-landscape.js b/icons/uil-copy-landscape.js deleted file mode 100644 index 788c3444..00000000 --- a/icons/uil-copy-landscape.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCopyLandscape = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,19H6a3,3,0,0,1-3-3V8A1,1,0,0,0,1,8v8a5,5,0,0,0,5,5H18a1,1,0,0,0,0-2Zm5-9.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L16.06,3H8A3,3,0,0,0,5,6v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM21,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3Z' - })); -}; - -UilCopyLandscape.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCopyLandscape.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCopyLandscape; \ No newline at end of file diff --git a/icons/uil-copy-landscape.tsx b/icons/uil-copy-landscape.tsx new file mode 100644 index 00000000..9a19e37b --- /dev/null +++ b/icons/uil-copy-landscape.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCopyLandscape = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,19H6a3,3,0,0,1-3-3V8A1,1,0,0,0,1,8v8a5,5,0,0,0,5,5H18a1,1,0,0,0,0-2Zm5-9.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L16.06,3H8A3,3,0,0,0,5,6v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM21,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilCopyLandscape; \ No newline at end of file diff --git a/icons/uil-copy.js b/icons/uil-copy.js deleted file mode 100644 index 8d686449..00000000 --- a/icons/uil-copy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCopy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,14.05,2H10A3,3,0,0,0,7,5V6H6A3,3,0,0,0,3,9V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V18h1a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM15,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8H7v7a3,3,0,0,0,3,3h5Zm4-4a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilCopy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCopy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCopy; \ No newline at end of file diff --git a/icons/uil-copy.tsx b/icons/uil-copy.tsx new file mode 100644 index 00000000..5293bcf0 --- /dev/null +++ b/icons/uil-copy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCopy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,14.05,2H10A3,3,0,0,0,7,5V6H6A3,3,0,0,0,3,9V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V18h1a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM15,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8H7v7a3,3,0,0,0,3,3h5Zm4-4a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilCopy; \ No newline at end of file diff --git a/icons/uil-copyright.js b/icons/uil-copyright.js deleted file mode 100644 index 1a51fdd9..00000000 --- a/icons/uil-copyright.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCopyright = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,9h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h2a3,3,0,0,0,3-3,1,1,0,0,0-2,0,1,1,0,0,1-1,1H11a1,1,0,0,1-1-1V10A1,1,0,0,1,11,9Zm1-7A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilCopyright.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCopyright.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCopyright; \ No newline at end of file diff --git a/icons/uil-copyright.tsx b/icons/uil-copyright.tsx new file mode 100644 index 00000000..75ee0fbb --- /dev/null +++ b/icons/uil-copyright.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCopyright = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,9h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v4a3,3,0,0,0,3,3h2a3,3,0,0,0,3-3,1,1,0,0,0-2,0,1,1,0,0,1-1,1H11a1,1,0,0,1-1-1V10A1,1,0,0,1,11,9Zm1-7A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilCopyright; \ No newline at end of file diff --git a/icons/uil-corner-down-left.js b/icons/uil-corner-down-left.js deleted file mode 100644 index 1314cb2f..00000000 --- a/icons/uil-corner-down-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerDownLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.69,2a1,1,0,0,0-1,1V13.37a2,2,0,0,1-2,2h-8l2.92-2.92A1,1,0,0,0,9.24,11L4.61,15.66a1.19,1.19,0,0,0-.22.33,1,1,0,0,0,0,.76,1,1,0,0,0,.22.33l4.63,4.63a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L7.73,17.37h8a4,4,0,0,0,4-4V3A1,1,0,0,0,18.69,2Z' - })); -}; - -UilCornerDownLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerDownLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerDownLeft; \ No newline at end of file diff --git a/icons/uil-corner-down-left.tsx b/icons/uil-corner-down-left.tsx new file mode 100644 index 00000000..5dc4a1d1 --- /dev/null +++ b/icons/uil-corner-down-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerDownLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.69,2a1,1,0,0,0-1,1V13.37a2,2,0,0,1-2,2h-8l2.92-2.92A1,1,0,0,0,9.24,11L4.61,15.66a1.19,1.19,0,0,0-.22.33,1,1,0,0,0,0,.76,1,1,0,0,0,.22.33l4.63,4.63a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L7.73,17.37h8a4,4,0,0,0,4-4V3A1,1,0,0,0,18.69,2Z' + })); +}; + +export default UilCornerDownLeft; \ No newline at end of file diff --git a/icons/uil-corner-down-right-alt.js b/icons/uil-corner-down-right-alt.js deleted file mode 100644 index a5293222..00000000 --- a/icons/uil-corner-down-right-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerDownRightAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.92,12.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,12H8a1,1,0,0,1-1-1V7A1,1,0,0,0,5,7v4a3,3,0,0,0,3,3h9.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,12.62Z' - })); -}; - -UilCornerDownRightAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerDownRightAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerDownRightAlt; \ No newline at end of file diff --git a/icons/uil-corner-down-right-alt.tsx b/icons/uil-corner-down-right-alt.tsx new file mode 100644 index 00000000..07ea477b --- /dev/null +++ b/icons/uil-corner-down-right-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerDownRightAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.92,12.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,12H8a1,1,0,0,1-1-1V7A1,1,0,0,0,5,7v4a3,3,0,0,0,3,3h9.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,20.92,12.62Z' + })); +}; + +export default UilCornerDownRightAlt; \ No newline at end of file diff --git a/icons/uil-corner-down-right.js b/icons/uil-corner-down-right.js deleted file mode 100644 index 60fc9188..00000000 --- a/icons/uil-corner-down-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerDownRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.61,16a1.19,1.19,0,0,0-.22-.33L14.76,11a1,1,0,0,0-1.41,1.41l2.92,2.92h-7a3,3,0,0,1-3-3V3a1,1,0,1,0-2,0v9.37a5,5,0,0,0,5,5h7l-2.92,2.92a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l4.63-4.63a1,1,0,0,0,.22-.33A1,1,0,0,0,19.61,16Z' - })); -}; - -UilCornerDownRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerDownRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerDownRight; \ No newline at end of file diff --git a/icons/uil-corner-down-right.tsx b/icons/uil-corner-down-right.tsx new file mode 100644 index 00000000..cc5bf060 --- /dev/null +++ b/icons/uil-corner-down-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerDownRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.61,16a1.19,1.19,0,0,0-.22-.33L14.76,11a1,1,0,0,0-1.41,1.41l2.92,2.92h-7a3,3,0,0,1-3-3V3a1,1,0,1,0-2,0v9.37a5,5,0,0,0,5,5h7l-2.92,2.92a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l4.63-4.63a1,1,0,0,0,.22-.33A1,1,0,0,0,19.61,16Z' + })); +}; + +export default UilCornerDownRight; \ No newline at end of file diff --git a/icons/uil-corner-left-down.js b/icons/uil-corner-left-down.js deleted file mode 100644 index d60a2136..00000000 --- a/icons/uil-corner-left-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerLeftDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,4.31H11.63a5,5,0,0,0-5,5v7L3.71,13.35a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.63,4.63a1,1,0,0,0,.33.22.94.94,0,0,0,.76,0,1.19,1.19,0,0,0,.33-.22L13,14.76a1,1,0,0,0-1.41-1.41L8.63,16.27v-7a3,3,0,0,1,3-3H21a1,1,0,0,0,0-2Z' - })); -}; - -UilCornerLeftDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerLeftDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerLeftDown; \ No newline at end of file diff --git a/icons/uil-corner-left-down.tsx b/icons/uil-corner-left-down.tsx new file mode 100644 index 00000000..5f9129ca --- /dev/null +++ b/icons/uil-corner-left-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerLeftDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,4.31H11.63a5,5,0,0,0-5,5v7L3.71,13.35a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l4.63,4.63a1,1,0,0,0,.33.22.94.94,0,0,0,.76,0,1.19,1.19,0,0,0,.33-.22L13,14.76a1,1,0,0,0-1.41-1.41L8.63,16.27v-7a3,3,0,0,1,3-3H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCornerLeftDown; \ No newline at end of file diff --git a/icons/uil-corner-right-down.js b/icons/uil-corner-right-down.js deleted file mode 100644 index 213e3bce..00000000 --- a/icons/uil-corner-right-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerRightDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,13.35a1,1,0,0,0-1.42,0l-2.92,2.92v-8a4,4,0,0,0-4-4H3a1,1,0,1,0,0,2H13.37a2,2,0,0,1,2,2v8l-2.92-2.92A1,1,0,0,0,11,14.76l4.62,4.63a1.19,1.19,0,0,0,.33.22.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.22l4.63-4.63A1,1,0,0,0,21.71,13.35Z' - })); -}; - -UilCornerRightDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerRightDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerRightDown; \ No newline at end of file diff --git a/icons/uil-corner-right-down.tsx b/icons/uil-corner-right-down.tsx new file mode 100644 index 00000000..da769b78 --- /dev/null +++ b/icons/uil-corner-right-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerRightDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,13.35a1,1,0,0,0-1.42,0l-2.92,2.92v-8a4,4,0,0,0-4-4H3a1,1,0,1,0,0,2H13.37a2,2,0,0,1,2,2v8l-2.92-2.92A1,1,0,0,0,11,14.76l4.62,4.63a1.19,1.19,0,0,0,.33.22.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.22l4.63-4.63A1,1,0,0,0,21.71,13.35Z' + })); +}; + +export default UilCornerRightDown; \ No newline at end of file diff --git a/icons/uil-corner-up-left-alt.js b/icons/uil-corner-up-left-alt.js deleted file mode 100644 index f0976562..00000000 --- a/icons/uil-corner-up-left-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerUpLeftAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9.5H7.41l1.3-1.29A1,1,0,0,0,7.29,6.79l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,11.5H17a1,1,0,0,1,1,1v4a1,1,0,0,0,2,0v-4A3,3,0,0,0,17,9.5Z' - })); -}; - -UilCornerUpLeftAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerUpLeftAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerUpLeftAlt; \ No newline at end of file diff --git a/icons/uil-corner-up-left-alt.tsx b/icons/uil-corner-up-left-alt.tsx new file mode 100644 index 00000000..754435e4 --- /dev/null +++ b/icons/uil-corner-up-left-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerUpLeftAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9.5H7.41l1.3-1.29A1,1,0,0,0,7.29,6.79l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,11.5H17a1,1,0,0,1,1,1v4a1,1,0,0,0,2,0v-4A3,3,0,0,0,17,9.5Z' + })); +}; + +export default UilCornerUpLeftAlt; \ No newline at end of file diff --git a/icons/uil-corner-up-left.js b/icons/uil-corner-up-left.js deleted file mode 100644 index 60a4984f..00000000 --- a/icons/uil-corner-up-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerUpLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.69,6.63h-7l2.92-2.92a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L4.61,6.92a1,1,0,0,0-.22.33,1,1,0,0,0,0,.76,1.19,1.19,0,0,0,.22.33L9.24,13a1,1,0,0,0,.7.3,1,1,0,0,0,.71-1.71L7.73,8.63h7a3,3,0,0,1,3,3V21a1,1,0,0,0,2,0V11.63A5,5,0,0,0,14.69,6.63Z' - })); -}; - -UilCornerUpLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerUpLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerUpLeft; \ No newline at end of file diff --git a/icons/uil-corner-up-left.tsx b/icons/uil-corner-up-left.tsx new file mode 100644 index 00000000..29e33dd2 --- /dev/null +++ b/icons/uil-corner-up-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerUpLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.69,6.63h-7l2.92-2.92a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0L4.61,6.92a1,1,0,0,0-.22.33,1,1,0,0,0,0,.76,1.19,1.19,0,0,0,.22.33L9.24,13a1,1,0,0,0,.7.3,1,1,0,0,0,.71-1.71L7.73,8.63h7a3,3,0,0,1,3,3V21a1,1,0,0,0,2,0V11.63A5,5,0,0,0,14.69,6.63Z' + })); +}; + +export default UilCornerUpLeft; \ No newline at end of file diff --git a/icons/uil-corner-up-right-alt.js b/icons/uil-corner-up-right-alt.js deleted file mode 100644 index 5f1ea628..00000000 --- a/icons/uil-corner-up-right-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerUpRightAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.92,10.12a1,1,0,0,0-.21-.33l-3-3a1,1,0,1,0-1.42,1.42l1.3,1.29H7a3,3,0,0,0-3,3v4a1,1,0,0,0,2,0v-4a1,1,0,0,1,1-1h9.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,19.92,10.12Z' - })); -}; - -UilCornerUpRightAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerUpRightAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerUpRightAlt; \ No newline at end of file diff --git a/icons/uil-corner-up-right-alt.tsx b/icons/uil-corner-up-right-alt.tsx new file mode 100644 index 00000000..c468260d --- /dev/null +++ b/icons/uil-corner-up-right-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerUpRightAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.92,10.12a1,1,0,0,0-.21-.33l-3-3a1,1,0,1,0-1.42,1.42l1.3,1.29H7a3,3,0,0,0-3,3v4a1,1,0,0,0,2,0v-4a1,1,0,0,1,1-1h9.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,19.92,10.12Z' + })); +}; + +export default UilCornerUpRightAlt; \ No newline at end of file diff --git a/icons/uil-corner-up-right.js b/icons/uil-corner-up-right.js deleted file mode 100644 index 5b9c568c..00000000 --- a/icons/uil-corner-up-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCornerUpRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.61,7.25a1,1,0,0,0-.22-.33L14.76,2.29a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l2.92,2.92h-8a4,4,0,0,0-4,4V21a1,1,0,0,0,2,0V10.63a2,2,0,0,1,2-2h8l-2.92,2.92a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3l4.63-4.62A1.19,1.19,0,0,0,19.61,8,1,1,0,0,0,19.61,7.25Z' - })); -}; - -UilCornerUpRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCornerUpRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCornerUpRight; \ No newline at end of file diff --git a/icons/uil-corner-up-right.tsx b/icons/uil-corner-up-right.tsx new file mode 100644 index 00000000..5e582fcb --- /dev/null +++ b/icons/uil-corner-up-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCornerUpRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.61,7.25a1,1,0,0,0-.22-.33L14.76,2.29a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l2.92,2.92h-8a4,4,0,0,0-4,4V21a1,1,0,0,0,2,0V10.63a2,2,0,0,1,2-2h8l-2.92,2.92a1,1,0,0,0,.71,1.71,1,1,0,0,0,.7-.3l4.63-4.62A1.19,1.19,0,0,0,19.61,8,1,1,0,0,0,19.61,7.25Z' + })); +}; + +export default UilCornerUpRight; \ No newline at end of file diff --git a/icons/uil-coronavirus.js b/icons/uil-coronavirus.js deleted file mode 100644 index b3d6afc1..00000000 --- a/icons/uil-coronavirus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCoronavirus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.5,9A1.5,1.5,0,1,0,11,10.5,1.5,1.5,0,0,0,9.5,9ZM9,14a1,1,0,1,0,1,1A1,1,0,0,0,9,14Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm-.5,4A1.5,1.5,0,1,0,16,13.5,1.5,1.5,0,0,0,14.5,12ZM22,11H20.941a8.95168,8.95168,0,0,0-1.916-4.6109l.75336-.75336a.99989.99989,0,0,0-1.41406-1.41406L17.6109,4.975A8.95168,8.95168,0,0,0,13,3.059V2a1,1,0,0,0-2,0V3.059A8.95168,8.95168,0,0,0,6.3891,4.975l-.75336-.75336A.99989.99989,0,0,0,4.22168,5.63574L4.975,6.3891A8.95168,8.95168,0,0,0,3.059,11H2a1,1,0,0,0,0,2H3.059a8.95168,8.95168,0,0,0,1.916,4.6109l-.75336.75336a.99989.99989,0,1,0,1.41406,1.41406L6.3891,19.025A8.95168,8.95168,0,0,0,11,20.941V22a1,1,0,0,0,2,0V20.941a8.95168,8.95168,0,0,0,4.6109-1.916l.75336.75336a.99989.99989,0,0,0,1.41406-1.41406L19.025,17.6109A8.95168,8.95168,0,0,0,20.941,13H22a1,1,0,0,0,0-2Zm-4,2h.92017A7.00413,7.00413,0,0,1,13,18.92017V17a1,1,0,0,0-2,0v1.92017A7.00413,7.00413,0,0,1,5.07983,13H6a1,1,0,0,0,0-2H5.07983A7.00413,7.00413,0,0,1,11,5.07983V7a1,1,0,0,0,2,0V5.07983A7.00413,7.00413,0,0,1,18.92017,11H18a1,1,0,0,0,0,2Z' - })); -}; - -UilCoronavirus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCoronavirus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCoronavirus; \ No newline at end of file diff --git a/icons/uil-coronavirus.tsx b/icons/uil-coronavirus.tsx new file mode 100644 index 00000000..68841073 --- /dev/null +++ b/icons/uil-coronavirus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCoronavirus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.5,9A1.5,1.5,0,1,0,11,10.5,1.5,1.5,0,0,0,9.5,9ZM9,14a1,1,0,1,0,1,1A1,1,0,0,0,9,14Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm-.5,4A1.5,1.5,0,1,0,16,13.5,1.5,1.5,0,0,0,14.5,12ZM22,11H20.941a8.95168,8.95168,0,0,0-1.916-4.6109l.75336-.75336a.99989.99989,0,0,0-1.41406-1.41406L17.6109,4.975A8.95168,8.95168,0,0,0,13,3.059V2a1,1,0,0,0-2,0V3.059A8.95168,8.95168,0,0,0,6.3891,4.975l-.75336-.75336A.99989.99989,0,0,0,4.22168,5.63574L4.975,6.3891A8.95168,8.95168,0,0,0,3.059,11H2a1,1,0,0,0,0,2H3.059a8.95168,8.95168,0,0,0,1.916,4.6109l-.75336.75336a.99989.99989,0,1,0,1.41406,1.41406L6.3891,19.025A8.95168,8.95168,0,0,0,11,20.941V22a1,1,0,0,0,2,0V20.941a8.95168,8.95168,0,0,0,4.6109-1.916l.75336.75336a.99989.99989,0,0,0,1.41406-1.41406L19.025,17.6109A8.95168,8.95168,0,0,0,20.941,13H22a1,1,0,0,0,0-2Zm-4,2h.92017A7.00413,7.00413,0,0,1,13,18.92017V17a1,1,0,0,0-2,0v1.92017A7.00413,7.00413,0,0,1,5.07983,13H6a1,1,0,0,0,0-2H5.07983A7.00413,7.00413,0,0,1,11,5.07983V7a1,1,0,0,0,2,0V5.07983A7.00413,7.00413,0,0,1,18.92017,11H18a1,1,0,0,0,0,2Z' + })); +}; + +export default UilCoronavirus; \ No newline at end of file diff --git a/icons/uil-create-dashboard.js b/icons/uil-create-dashboard.js deleted file mode 100644 index 68f1526d..00000000 --- a/icons/uil-create-dashboard.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCreateDashboard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,13H4a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,19H5V15H9ZM20,3H14a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM19,9H15V5h4Zm1,7H18V14a1,1,0,0,0-2,0v2H14a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V18h2a1,1,0,0,0,0-2ZM10,3H4A1,1,0,0,0,3,4v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V4A1,1,0,0,0,10,3ZM9,9H5V5H9Z' - })); -}; - -UilCreateDashboard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCreateDashboard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCreateDashboard; \ No newline at end of file diff --git a/icons/uil-create-dashboard.tsx b/icons/uil-create-dashboard.tsx new file mode 100644 index 00000000..6a318a5b --- /dev/null +++ b/icons/uil-create-dashboard.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCreateDashboard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,13H4a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,19H5V15H9ZM20,3H14a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM19,9H15V5h4Zm1,7H18V14a1,1,0,0,0-2,0v2H14a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V18h2a1,1,0,0,0,0-2ZM10,3H4A1,1,0,0,0,3,4v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V4A1,1,0,0,0,10,3ZM9,9H5V5H9Z' + })); +}; + +export default UilCreateDashboard; \ No newline at end of file diff --git a/icons/uil-creative-commons-pd.js b/icons/uil-creative-commons-pd.js deleted file mode 100644 index 7b4730e6..00000000 --- a/icons/uil-creative-commons-pd.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCreativeCommonsPd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L8.05,9.47A3.07,3.07,0,0,0,8,10v4a3,3,0,0,0,3,3h2a3,3,0,0,0,1.89-.69l2,2A7.92,7.92,0,0,1,12,20Zm-2-6V11.41l3.46,3.46A.91.91,0,0,1,13,15H11A1,1,0,0,1,10,14Zm8.31,2.9L16,14.53A3.07,3.07,0,0,0,16,14a1,1,0,0,0-1-1,.91.91,0,0,0-.46.13l-4-4A.91.91,0,0,1,11,9h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11a3,3,0,0,0-1.89.69l-2-2A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' - })); -}; - -UilCreativeCommonsPd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCreativeCommonsPd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCreativeCommonsPd; \ No newline at end of file diff --git a/icons/uil-creative-commons-pd.tsx b/icons/uil-creative-commons-pd.tsx new file mode 100644 index 00000000..818a5c68 --- /dev/null +++ b/icons/uil-creative-commons-pd.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCreativeCommonsPd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-8-8A7.92,7.92,0,0,1,5.69,7.1L8.05,9.47A3.07,3.07,0,0,0,8,10v4a3,3,0,0,0,3,3h2a3,3,0,0,0,1.89-.69l2,2A7.92,7.92,0,0,1,12,20Zm-2-6V11.41l3.46,3.46A.91.91,0,0,1,13,15H11A1,1,0,0,1,10,14Zm8.31,2.9L16,14.53A3.07,3.07,0,0,0,16,14a1,1,0,0,0-1-1,.91.91,0,0,0-.46.13l-4-4A.91.91,0,0,1,11,9h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11a3,3,0,0,0-1.89.69l-2-2A7.92,7.92,0,0,1,12,4a8,8,0,0,1,8,8A7.92,7.92,0,0,1,18.31,16.9Z' + })); +}; + +export default UilCreativeCommonsPd; \ No newline at end of file diff --git a/icons/uil-credit-card-search.js b/icons/uil-credit-card-search.js deleted file mode 100644 index e76013ad..00000000 --- a/icons/uil-credit-card-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCreditCardSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,17.57a4.3,4.3,0,1,0-3.67,2.06A4.37,4.37,0,0,0,18.57,19l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM18,17a2.37,2.37,0,0,1-3.27,0,2.32,2.32,0,0,1,0-3.27,2.31,2.31,0,0,1,3.27,0A2.32,2.32,0,0,1,18,17ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3H9a1,1,0,0,0,0-2H5a1,1,0,0,1-1-1V9H20v1a1,1,0,0,0,2,0V6A3,3,0,0,0,19,3Zm1,4H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1ZM10,11H7a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' - })); -}; - -UilCreditCardSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCreditCardSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCreditCardSearch; \ No newline at end of file diff --git a/icons/uil-credit-card-search.tsx b/icons/uil-credit-card-search.tsx new file mode 100644 index 00000000..b1348eac --- /dev/null +++ b/icons/uil-credit-card-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCreditCardSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,17.57a4.3,4.3,0,1,0-3.67,2.06A4.37,4.37,0,0,0,18.57,19l1.72,1.73a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM18,17a2.37,2.37,0,0,1-3.27,0,2.32,2.32,0,0,1,0-3.27,2.31,2.31,0,0,1,3.27,0A2.32,2.32,0,0,1,18,17ZM19,3H5A3,3,0,0,0,2,6v9a3,3,0,0,0,3,3H9a1,1,0,0,0,0-2H5a1,1,0,0,1-1-1V9H20v1a1,1,0,0,0,2,0V6A3,3,0,0,0,19,3Zm1,4H4V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1ZM10,11H7a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilCreditCardSearch; \ No newline at end of file diff --git a/icons/uil-credit-card.js b/icons/uil-credit-card.js deleted file mode 100644 index b118ab24..00000000 --- a/icons/uil-credit-card.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCreditCard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,15h3a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2ZM19,5H5A3,3,0,0,0,2,8v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8A3,3,0,0,0,19,5Zm1,12a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20Zm0-8H4V8A1,1,0,0,1,5,7H19a1,1,0,0,1,1,1Z' - })); -}; - -UilCreditCard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCreditCard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCreditCard; \ No newline at end of file diff --git a/icons/uil-credit-card.tsx b/icons/uil-credit-card.tsx new file mode 100644 index 00000000..4241bc11 --- /dev/null +++ b/icons/uil-credit-card.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCreditCard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,15h3a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2ZM19,5H5A3,3,0,0,0,2,8v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8A3,3,0,0,0,19,5Zm1,12a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11H20Zm0-8H4V8A1,1,0,0,1,5,7H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilCreditCard; \ No newline at end of file diff --git a/icons/uil-crockery.js b/icons/uil-crockery.js deleted file mode 100644 index d8ea17a0..00000000 --- a/icons/uil-crockery.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCrockery = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,12.15V3a1,1,0,0,0-2,0v9.15a4.16,4.16,0,0,0-3,4c0,2.05,1.52,5.8,4,5.8s4-3.75,4-5.8A4.16,4.16,0,0,0,18,12.15ZM17,20c-.8,0-2-2.27-2-3.8A2.11,2.11,0,0,1,17,14a2.11,2.11,0,0,1,2,2.2C19,17.73,17.8,20,17,20ZM10,2A1,1,0,0,0,9,3V8.46L8,9.13V3A1,1,0,0,0,6,3V9.13L5,8.46V3A1,1,0,0,0,3,3V9a1,1,0,0,0,.45.83L6,11.54V21a1,1,0,0,0,2,0V11.54l2.55-1.71A1,1,0,0,0,11,9V3A1,1,0,0,0,10,2Z' - })); -}; - -UilCrockery.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCrockery.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCrockery; \ No newline at end of file diff --git a/icons/uil-crockery.tsx b/icons/uil-crockery.tsx new file mode 100644 index 00000000..1d3931d9 --- /dev/null +++ b/icons/uil-crockery.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCrockery = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,12.15V3a1,1,0,0,0-2,0v9.15a4.16,4.16,0,0,0-3,4c0,2.05,1.52,5.8,4,5.8s4-3.75,4-5.8A4.16,4.16,0,0,0,18,12.15ZM17,20c-.8,0-2-2.27-2-3.8A2.11,2.11,0,0,1,17,14a2.11,2.11,0,0,1,2,2.2C19,17.73,17.8,20,17,20ZM10,2A1,1,0,0,0,9,3V8.46L8,9.13V3A1,1,0,0,0,6,3V9.13L5,8.46V3A1,1,0,0,0,3,3V9a1,1,0,0,0,.45.83L6,11.54V21a1,1,0,0,0,2,0V11.54l2.55-1.71A1,1,0,0,0,11,9V3A1,1,0,0,0,10,2Z' + })); +}; + +export default UilCrockery; \ No newline at end of file diff --git a/icons/uil-crop-alt-rotate-left.js b/icons/uil-crop-alt-rotate-left.js deleted file mode 100644 index 285d0022..00000000 --- a/icons/uil-crop-alt-rotate-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCropAltRotateLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.71,16.29a1,1,0,0,0-1.42,1.42l.3.29H8a3,3,0,0,1-3-3V13a1,1,0,0,0-2,0v2a5,5,0,0,0,5,5h.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.42ZM20,12H19V5a1,1,0,0,0-1-1H11V3A1,1,0,0,0,9,3V4H8A1,1,0,0,0,8,6H9v7a1,1,0,0,0,1,1h7v1a1,1,0,0,0,2,0V14h1a1,1,0,0,0,0-2Zm-3,0H11V6h6Z' - })); -}; - -UilCropAltRotateLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCropAltRotateLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCropAltRotateLeft; \ No newline at end of file diff --git a/icons/uil-crop-alt-rotate-left.tsx b/icons/uil-crop-alt-rotate-left.tsx new file mode 100644 index 00000000..55b37bb6 --- /dev/null +++ b/icons/uil-crop-alt-rotate-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCropAltRotateLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.71,16.29a1,1,0,0,0-1.42,1.42l.3.29H8a3,3,0,0,1-3-3V13a1,1,0,0,0-2,0v2a5,5,0,0,0,5,5h.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.42ZM20,12H19V5a1,1,0,0,0-1-1H11V3A1,1,0,0,0,9,3V4H8A1,1,0,0,0,8,6H9v7a1,1,0,0,0,1,1h7v1a1,1,0,0,0,2,0V14h1a1,1,0,0,0,0-2Zm-3,0H11V6h6Z' + })); +}; + +export default UilCropAltRotateLeft; \ No newline at end of file diff --git a/icons/uil-crop-alt-rotate-right.js b/icons/uil-crop-alt-rotate-right.js deleted file mode 100644 index a0eafbfe..00000000 --- a/icons/uil-crop-alt-rotate-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCropAltRotateRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,4h-.59l.3-.29a1,1,0,1,0-1.42-1.42l-2,2a1,1,0,0,0,0,1.42l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L15.41,6H16a3,3,0,0,1,3,3v2a1,1,0,0,0,2,0V9A5,5,0,0,0,16,4Zm0,14H15V11a1,1,0,0,0-1-1H7V9A1,1,0,0,0,5,9v1H4a1,1,0,0,0,0,2H5v7a1,1,0,0,0,1,1h7v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-3,0H7V12h6Z' - })); -}; - -UilCropAltRotateRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCropAltRotateRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCropAltRotateRight; \ No newline at end of file diff --git a/icons/uil-crop-alt-rotate-right.tsx b/icons/uil-crop-alt-rotate-right.tsx new file mode 100644 index 00000000..e4768333 --- /dev/null +++ b/icons/uil-crop-alt-rotate-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCropAltRotateRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,4h-.59l.3-.29a1,1,0,1,0-1.42-1.42l-2,2a1,1,0,0,0,0,1.42l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L15.41,6H16a3,3,0,0,1,3,3v2a1,1,0,0,0,2,0V9A5,5,0,0,0,16,4Zm0,14H15V11a1,1,0,0,0-1-1H7V9A1,1,0,0,0,5,9v1H4a1,1,0,0,0,0,2H5v7a1,1,0,0,0,1,1h7v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-3,0H7V12h6Z' + })); +}; + +export default UilCropAltRotateRight; \ No newline at end of file diff --git a/icons/uil-crop-alt.js b/icons/uil-crop-alt.js deleted file mode 100644 index 07db8eb2..00000000 --- a/icons/uil-crop-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCropAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,16H18V7a1,1,0,0,0-1-1H8V5A1,1,0,0,0,6,5V6H5A1,1,0,0,0,5,8H6v9a1,1,0,0,0,1,1h9v1a1,1,0,0,0,2,0V18h1a1,1,0,0,0,0-2Zm-3,0H8V8h8Z' - })); -}; - -UilCropAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCropAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCropAlt; \ No newline at end of file diff --git a/icons/uil-crop-alt.tsx b/icons/uil-crop-alt.tsx new file mode 100644 index 00000000..985198f2 --- /dev/null +++ b/icons/uil-crop-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCropAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,16H18V7a1,1,0,0,0-1-1H8V5A1,1,0,0,0,6,5V6H5A1,1,0,0,0,5,8H6v9a1,1,0,0,0,1,1h9v1a1,1,0,0,0,2,0V18h1a1,1,0,0,0,0-2Zm-3,0H8V8h8Z' + })); +}; + +export default UilCropAlt; \ No newline at end of file diff --git a/icons/uil-crosshair-alt.js b/icons/uil-crosshair-alt.js deleted file mode 100644 index 323684c0..00000000 --- a/icons/uil-crosshair-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCrosshairAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm0-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm1,17.93V17a1,1,0,0,0-2,0v2.93A8,8,0,0,1,4.07,13H7a1,1,0,0,0,0-2H4.07A8,8,0,0,1,11,4.07V7a1,1,0,0,0,2,0V4.07A8,8,0,0,1,19.93,11H17a1,1,0,0,0,0,2h2.93A8,8,0,0,1,13,19.93Z' - })); -}; - -UilCrosshairAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCrosshairAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCrosshairAlt; \ No newline at end of file diff --git a/icons/uil-crosshair-alt.tsx b/icons/uil-crosshair-alt.tsx new file mode 100644 index 00000000..28e3c823 --- /dev/null +++ b/icons/uil-crosshair-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCrosshairAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11Zm0-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm1,17.93V17a1,1,0,0,0-2,0v2.93A8,8,0,0,1,4.07,13H7a1,1,0,0,0,0-2H4.07A8,8,0,0,1,11,4.07V7a1,1,0,0,0,2,0V4.07A8,8,0,0,1,19.93,11H17a1,1,0,0,0,0,2h2.93A8,8,0,0,1,13,19.93Z' + })); +}; + +export default UilCrosshairAlt; \ No newline at end of file diff --git a/icons/uil-crosshair.js b/icons/uil-crosshair.js deleted file mode 100644 index 13c0c4b3..00000000 --- a/icons/uil-crosshair.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCrosshair = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-4,2h.91A6,6,0,0,1,13,17.91V17a1,1,0,0,0-2,0v.91A6,6,0,0,1,6.09,13H7a1,1,0,0,0,0-2H6.09A6,6,0,0,1,11,6.09V7a1,1,0,0,0,2,0V6.09A6,6,0,0,1,17.91,11H17a1,1,0,0,0,0,2Zm-5-2a1,1,0,1,0,1,1A1,1,0,0,0,12,11Z' - })); -}; - -UilCrosshair.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCrosshair.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCrosshair; \ No newline at end of file diff --git a/icons/uil-crosshair.tsx b/icons/uil-crosshair.tsx new file mode 100644 index 00000000..d121fa94 --- /dev/null +++ b/icons/uil-crosshair.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCrosshair = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-4,2h.91A6,6,0,0,1,13,17.91V17a1,1,0,0,0-2,0v.91A6,6,0,0,1,6.09,13H7a1,1,0,0,0,0-2H6.09A6,6,0,0,1,11,6.09V7a1,1,0,0,0,2,0V6.09A6,6,0,0,1,17.91,11H17a1,1,0,0,0,0,2Zm-5-2a1,1,0,1,0,1,1A1,1,0,0,0,12,11Z' + })); +}; + +export default UilCrosshair; \ No newline at end of file diff --git a/icons/uil-crosshairs.js b/icons/uil-crosshairs.js deleted file mode 100644 index 68d4ea7f..00000000 --- a/icons/uil-crosshairs.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCrosshairs = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-9,7a6,6,0,1,1,6-6A6,6,0,0,1,12,18Zm0-9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' - })); -}; - -UilCrosshairs.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCrosshairs.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCrosshairs; \ No newline at end of file diff --git a/icons/uil-crosshairs.tsx b/icons/uil-crosshairs.tsx new file mode 100644 index 00000000..968d6070 --- /dev/null +++ b/icons/uil-crosshairs.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCrosshairs = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-9,7a6,6,0,1,1,6-6A6,6,0,0,1,12,18Zm0-9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' + })); +}; + +export default UilCrosshairs; \ No newline at end of file diff --git a/icons/uil-css3-simple.js b/icons/uil-css3-simple.js deleted file mode 100644 index eb9e89c7..00000000 --- a/icons/uil-css3-simple.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCss3Simple = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.772,3.36426A1.00062,1.00062,0,0,0,20,3H6A1,1,0,0,0,6,5H18.78613l-.78094,4H5a1,1,0,0,0,0,2H17.61475l-1.1626,5.95508-6.32324,1.99658L4.71875,17.25244l.20361-1.06494a1.00015,1.00015,0,0,0-1.96484-.375L2.5874,17.75244A1.00059,1.00059,0,0,0,3.27,18.894L9.83008,20.9541a1.00175,1.00175,0,0,0,.60107-.00049l7.18994-2.27a1.00064,1.00064,0,0,0,.68018-.7622l2.68018-13.73A1.00008,1.00008,0,0,0,20.772,3.36426Z' - })); -}; - -UilCss3Simple.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCss3Simple.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCss3Simple; \ No newline at end of file diff --git a/icons/uil-css3-simple.tsx b/icons/uil-css3-simple.tsx new file mode 100644 index 00000000..6104740e --- /dev/null +++ b/icons/uil-css3-simple.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCss3Simple = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.772,3.36426A1.00062,1.00062,0,0,0,20,3H6A1,1,0,0,0,6,5H18.78613l-.78094,4H5a1,1,0,0,0,0,2H17.61475l-1.1626,5.95508-6.32324,1.99658L4.71875,17.25244l.20361-1.06494a1.00015,1.00015,0,0,0-1.96484-.375L2.5874,17.75244A1.00059,1.00059,0,0,0,3.27,18.894L9.83008,20.9541a1.00175,1.00175,0,0,0,.60107-.00049l7.18994-2.27a1.00064,1.00064,0,0,0,.68018-.7622l2.68018-13.73A1.00008,1.00008,0,0,0,20.772,3.36426Z' + })); +}; + +export default UilCss3Simple; \ No newline at end of file diff --git a/icons/uil-cube.js b/icons/uil-cube.js deleted file mode 100644 index b67dc28e..00000000 --- a/icons/uil-cube.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilCube = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.47,7.37s0,0,0-.08l-.06-.15a.71.71,0,0,0-.07-.09.94.94,0,0,0-.09-.12l-.09-.07L20,6.78l-7.5-4.63a1,1,0,0,0-1.06,0L4,6.78l-.09.08-.09.07a.94.94,0,0,0-.09.12.71.71,0,0,0-.07.09l-.06.15s0,0,0,.08a1.15,1.15,0,0,0,0,.26v8.74a1,1,0,0,0,.47.85l7.5,4.63h0a.47.47,0,0,0,.15.06s.05,0,.08,0a.86.86,0,0,0,.52,0s.05,0,.08,0a.47.47,0,0,0,.15-.06h0L20,17.22a1,1,0,0,0,.47-.85V7.63A1.15,1.15,0,0,0,20.47,7.37ZM11,19.21l-5.5-3.4V9.43L11,12.82Zm1-8.12L6.4,7.63,12,4.18l5.6,3.45Zm6.5,4.72L13,19.21V12.82l5.5-3.39Z' - })); -}; - -UilCube.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilCube.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilCube; \ No newline at end of file diff --git a/icons/uil-cube.tsx b/icons/uil-cube.tsx new file mode 100644 index 00000000..fef34c5c --- /dev/null +++ b/icons/uil-cube.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilCube = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.47,7.37s0,0,0-.08l-.06-.15a.71.71,0,0,0-.07-.09.94.94,0,0,0-.09-.12l-.09-.07L20,6.78l-7.5-4.63a1,1,0,0,0-1.06,0L4,6.78l-.09.08-.09.07a.94.94,0,0,0-.09.12.71.71,0,0,0-.07.09l-.06.15s0,0,0,.08a1.15,1.15,0,0,0,0,.26v8.74a1,1,0,0,0,.47.85l7.5,4.63h0a.47.47,0,0,0,.15.06s.05,0,.08,0a.86.86,0,0,0,.52,0s.05,0,.08,0a.47.47,0,0,0,.15-.06h0L20,17.22a1,1,0,0,0,.47-.85V7.63A1.15,1.15,0,0,0,20.47,7.37ZM11,19.21l-5.5-3.4V9.43L11,12.82Zm1-8.12L6.4,7.63,12,4.18l5.6,3.45Zm6.5,4.72L13,19.21V12.82l5.5-3.39Z' + })); +}; + +export default UilCube; \ No newline at end of file diff --git a/icons/uil-dashboard.js b/icons/uil-dashboard.js deleted file mode 100644 index e38b73c9..00000000 --- a/icons/uil-dashboard.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDashboard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.088,4.95453c-.00732-.00781-.00952-.01819-.01715-.02582s-.01819-.00995-.02606-.01733a9.97886,9.97886,0,0,0-14.08948,0c-.00787.00738-.01837.00964-.02606.01733s-.00983.018-.01715.02582a10,10,0,1,0,14.1759,0ZM12,20a7.9847,7.9847,0,0,1-6.235-3H9.78027a2.9636,2.9636,0,0,0,4.43946,0h4.01532A7.9847,7.9847,0,0,1,12,20Zm-1-5a1,1,0,1,1,1,1A1.001,1.001,0,0,1,11,15Zm8.41022.00208L19.3999,15H15a2.99507,2.99507,0,0,0-2-2.81573V9a1,1,0,0,0-2,0v3.18427A2.99507,2.99507,0,0,0,9,15H4.6001l-.01032.00208A7.93083,7.93083,0,0,1,4.06946,13H5a1,1,0,0,0,0-2H4.06946A7.95128,7.95128,0,0,1,5.68854,7.10211l.65472.65473A.99989.99989,0,1,0,7.75732,6.34277l-.65466-.65466A7.95231,7.95231,0,0,1,11,4.06946V5a1,1,0,0,0,2,0V4.06946a7.95231,7.95231,0,0,1,3.89734,1.61865l-.65466.65466a.99989.99989,0,1,0,1.41406,1.41407l.65472-.65473A7.95128,7.95128,0,0,1,19.93054,11H19a1,1,0,0,0,0,2h.93054A7.93083,7.93083,0,0,1,19.41022,15.00208Z' - })); -}; - -UilDashboard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDashboard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDashboard; \ No newline at end of file diff --git a/icons/uil-dashboard.tsx b/icons/uil-dashboard.tsx new file mode 100644 index 00000000..8593b9c2 --- /dev/null +++ b/icons/uil-dashboard.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDashboard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.088,4.95453c-.00732-.00781-.00952-.01819-.01715-.02582s-.01819-.00995-.02606-.01733a9.97886,9.97886,0,0,0-14.08948,0c-.00787.00738-.01837.00964-.02606.01733s-.00983.018-.01715.02582a10,10,0,1,0,14.1759,0ZM12,20a7.9847,7.9847,0,0,1-6.235-3H9.78027a2.9636,2.9636,0,0,0,4.43946,0h4.01532A7.9847,7.9847,0,0,1,12,20Zm-1-5a1,1,0,1,1,1,1A1.001,1.001,0,0,1,11,15Zm8.41022.00208L19.3999,15H15a2.99507,2.99507,0,0,0-2-2.81573V9a1,1,0,0,0-2,0v3.18427A2.99507,2.99507,0,0,0,9,15H4.6001l-.01032.00208A7.93083,7.93083,0,0,1,4.06946,13H5a1,1,0,0,0,0-2H4.06946A7.95128,7.95128,0,0,1,5.68854,7.10211l.65472.65473A.99989.99989,0,1,0,7.75732,6.34277l-.65466-.65466A7.95231,7.95231,0,0,1,11,4.06946V5a1,1,0,0,0,2,0V4.06946a7.95231,7.95231,0,0,1,3.89734,1.61865l-.65466.65466a.99989.99989,0,1,0,1.41406,1.41407l.65472-.65473A7.95128,7.95128,0,0,1,19.93054,11H19a1,1,0,0,0,0,2h.93054A7.93083,7.93083,0,0,1,19.41022,15.00208Z' + })); +}; + +export default UilDashboard; \ No newline at end of file diff --git a/icons/uil-data-sharing.js b/icons/uil-data-sharing.js deleted file mode 100644 index 31641173..00000000 --- a/icons/uil-data-sharing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDataSharing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.52,3.87A5,5,0,0,0,11.44,4H7A3,3,0,0,0,4,7v4a1,1,0,0,0,2,0V7A1,1,0,0,1,7,6H9.78A3,3,0,0,0,9,8a3,3,0,0,0,3,3h7.33a3.66,3.66,0,0,0,1.19-7.13ZM19.33,9H12a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.67A1.65,1.65,0,0,1,21,7.33,1.67,1.67,0,0,1,19.33,9ZM19,13a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H14.74a3.66,3.66,0,0,0-2.22-2.13,5,5,0,0,0-9.45,1.28A3,3,0,0,0,4,23h7.33a3.66,3.66,0,0,0,3.6-3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13Zm-7.67,8H4a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.67A1.65,1.65,0,0,1,13,19.33,1.67,1.67,0,0,1,11.33,21Z' - })); -}; - -UilDataSharing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDataSharing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDataSharing; \ No newline at end of file diff --git a/icons/uil-data-sharing.tsx b/icons/uil-data-sharing.tsx new file mode 100644 index 00000000..07dd7229 --- /dev/null +++ b/icons/uil-data-sharing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDataSharing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.52,3.87A5,5,0,0,0,11.44,4H7A3,3,0,0,0,4,7v4a1,1,0,0,0,2,0V7A1,1,0,0,1,7,6H9.78A3,3,0,0,0,9,8a3,3,0,0,0,3,3h7.33a3.66,3.66,0,0,0,1.19-7.13ZM19.33,9H12a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.67A1.65,1.65,0,0,1,21,7.33,1.67,1.67,0,0,1,19.33,9ZM19,13a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H14.74a3.66,3.66,0,0,0-2.22-2.13,5,5,0,0,0-9.45,1.28A3,3,0,0,0,4,23h7.33a3.66,3.66,0,0,0,3.6-3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13Zm-7.67,8H4a1,1,0,0,1,0-2,1,1,0,0,0,1-1,3,3,0,0,1,5.84-1,1,1,0,0,0,.78.67A1.65,1.65,0,0,1,13,19.33,1.67,1.67,0,0,1,11.33,21Z' + })); +}; + +export default UilDataSharing; \ No newline at end of file diff --git a/icons/uil-database-alt.js b/icons/uil-database-alt.js deleted file mode 100644 index f211049e..00000000 --- a/icons/uil-database-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDatabaseAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,17a1,1,0,1,0,1,1A1,1,0,0,0,8,17Zm0-6a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm8-9H8A4,4,0,0,0,4,6V18a4,4,0,0,0,4,4h8a4,4,0,0,0,4-4V6A4,4,0,0,0,16,2Zm2,16a2,2,0,0,1-2,2H8a2,2,0,0,1-2-2V15.44A3.91,3.91,0,0,0,8,16h8a3.91,3.91,0,0,0,2-.56Zm0-6a2,2,0,0,1-2,2H8a2,2,0,0,1-2-2V9.44A3.91,3.91,0,0,0,8,10h8a3.91,3.91,0,0,0,2-.56ZM16,8H8A2,2,0,0,1,8,4h8a2,2,0,0,1,0,4Z' - })); -}; - -UilDatabaseAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDatabaseAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDatabaseAlt; \ No newline at end of file diff --git a/icons/uil-database-alt.tsx b/icons/uil-database-alt.tsx new file mode 100644 index 00000000..662975fe --- /dev/null +++ b/icons/uil-database-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDatabaseAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,17a1,1,0,1,0,1,1A1,1,0,0,0,8,17Zm0-6a1,1,0,1,0,1,1A1,1,0,0,0,8,11Zm8-9H8A4,4,0,0,0,4,6V18a4,4,0,0,0,4,4h8a4,4,0,0,0,4-4V6A4,4,0,0,0,16,2Zm2,16a2,2,0,0,1-2,2H8a2,2,0,0,1-2-2V15.44A3.91,3.91,0,0,0,8,16h8a3.91,3.91,0,0,0,2-.56Zm0-6a2,2,0,0,1-2,2H8a2,2,0,0,1-2-2V9.44A3.91,3.91,0,0,0,8,10h8a3.91,3.91,0,0,0,2-.56ZM16,8H8A2,2,0,0,1,8,4h8a2,2,0,0,1,0,4Z' + })); +}; + +export default UilDatabaseAlt; \ No newline at end of file diff --git a/icons/uil-database.js b/icons/uil-database.js deleted file mode 100644 index 708a2cce..00000000 --- a/icons/uil-database.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDatabase = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,16.5a1,1,0,1,0,1,1A1,1,0,0,0,8,16.5ZM12,2C8,2,4,3.37,4,6V18c0,2.63,4,4,8,4s8-1.37,8-4V6C20,3.37,16,2,12,2Zm6,16c0,.71-2.28,2-6,2s-6-1.29-6-2V14.73A13.16,13.16,0,0,0,12,16a13.16,13.16,0,0,0,6-1.27Zm0-6c0,.71-2.28,2-6,2s-6-1.29-6-2V8.73A13.16,13.16,0,0,0,12,10a13.16,13.16,0,0,0,6-1.27ZM12,8C8.28,8,6,6.71,6,6s2.28-2,6-2,6,1.29,6,2S15.72,8,12,8ZM8,10.5a1,1,0,1,0,1,1A1,1,0,0,0,8,10.5Z' - })); -}; - -UilDatabase.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDatabase.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDatabase; \ No newline at end of file diff --git a/icons/uil-database.tsx b/icons/uil-database.tsx new file mode 100644 index 00000000..bcbf832a --- /dev/null +++ b/icons/uil-database.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDatabase = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,16.5a1,1,0,1,0,1,1A1,1,0,0,0,8,16.5ZM12,2C8,2,4,3.37,4,6V18c0,2.63,4,4,8,4s8-1.37,8-4V6C20,3.37,16,2,12,2Zm6,16c0,.71-2.28,2-6,2s-6-1.29-6-2V14.73A13.16,13.16,0,0,0,12,16a13.16,13.16,0,0,0,6-1.27Zm0-6c0,.71-2.28,2-6,2s-6-1.29-6-2V8.73A13.16,13.16,0,0,0,12,10a13.16,13.16,0,0,0,6-1.27ZM12,8C8.28,8,6,6.71,6,6s2.28-2,6-2,6,1.29,6,2S15.72,8,12,8ZM8,10.5a1,1,0,1,0,1,1A1,1,0,0,0,8,10.5Z' + })); +}; + +export default UilDatabase; \ No newline at end of file diff --git a/icons/uil-desert.js b/icons/uil-desert.js deleted file mode 100644 index d779ee8a..00000000 --- a/icons/uil-desert.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesert = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,2a4,4,0,1,0,4,4A4,4,0,0,0,18,2Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,18,8ZM15,20H13V18a1,1,0,0,0-2,0v2H9V16.62l3.45-1.73A1,1,0,0,0,13,14V10a1,1,0,0,0-2,0v3.38l-2,1V8A1,1,0,0,0,7,8v8.38l-2-1V13a1,1,0,0,0-2,0v3a1,1,0,0,0,.55.89L7,18.62V20H3a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Z' - })); -}; - -UilDesert.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesert.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesert; \ No newline at end of file diff --git a/icons/uil-desert.tsx b/icons/uil-desert.tsx new file mode 100644 index 00000000..b2e8485d --- /dev/null +++ b/icons/uil-desert.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesert = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,2a4,4,0,1,0,4,4A4,4,0,0,0,18,2Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,18,8ZM15,20H13V18a1,1,0,0,0-2,0v2H9V16.62l3.45-1.73A1,1,0,0,0,13,14V10a1,1,0,0,0-2,0v3.38l-2,1V8A1,1,0,0,0,7,8v8.38l-2-1V13a1,1,0,0,0-2,0v3a1,1,0,0,0,.55.89L7,18.62V20H3a1,1,0,0,0,0,2H15a1,1,0,0,0,0-2Z' + })); +}; + +export default UilDesert; \ No newline at end of file diff --git a/icons/uil-desktop-alt-slash.js b/icons/uil-desktop-alt-slash.js deleted file mode 100644 index f860e371..00000000 --- a/icons/uil-desktop-alt-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesktopAltSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l1,1A3,3,0,0,0,3,6v8a3,3,0,0,0,3,3H9v2H6a1,1,0,0,0,0,2H18a1,1,0,0,0,.93-.66l1.36,1.37a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,6.41,9.59,11H5ZM13,19H11V17h2ZM6,15a1,1,0,0,1-1-1V13h6.59l2,2Zm9,4V17h.59l2,2ZM9.66,5H18a1,1,0,0,1,1,1v5H17.66a1,1,0,0,0,0,2H19v1a.37.37,0,0,1,0,.11,1,1,0,0,0,.78,1.18l.2,0a1,1,0,0,0,1-.8A2.84,2.84,0,0,0,21,14V6a3,3,0,0,0-3-3H9.66a1,1,0,0,0,0,2Z' - })); -}; - -UilDesktopAltSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesktopAltSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesktopAltSlash; \ No newline at end of file diff --git a/icons/uil-desktop-alt-slash.tsx b/icons/uil-desktop-alt-slash.tsx new file mode 100644 index 00000000..1ca09296 --- /dev/null +++ b/icons/uil-desktop-alt-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesktopAltSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l1,1A3,3,0,0,0,3,6v8a3,3,0,0,0,3,3H9v2H6a1,1,0,0,0,0,2H18a1,1,0,0,0,.93-.66l1.36,1.37a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,6.41,9.59,11H5ZM13,19H11V17h2ZM6,15a1,1,0,0,1-1-1V13h6.59l2,2Zm9,4V17h.59l2,2ZM9.66,5H18a1,1,0,0,1,1,1v5H17.66a1,1,0,0,0,0,2H19v1a.37.37,0,0,1,0,.11,1,1,0,0,0,.78,1.18l.2,0a1,1,0,0,0,1-.8A2.84,2.84,0,0,0,21,14V6a3,3,0,0,0-3-3H9.66a1,1,0,0,0,0,2Z' + })); +}; + +export default UilDesktopAltSlash; \ No newline at end of file diff --git a/icons/uil-desktop-alt.js b/icons/uil-desktop-alt.js deleted file mode 100644 index c4cf4135..00000000 --- a/icons/uil-desktop-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesktopAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H8v2H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2H16V18h3a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,20H10V18h4Zm6-5a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Zm0-3H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilDesktopAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesktopAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesktopAlt; \ No newline at end of file diff --git a/icons/uil-desktop-alt.tsx b/icons/uil-desktop-alt.tsx new file mode 100644 index 00000000..eef843e9 --- /dev/null +++ b/icons/uil-desktop-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesktopAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H8v2H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2H16V18h3a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,20H10V18h4Zm6-5a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Zm0-3H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilDesktopAlt; \ No newline at end of file diff --git a/icons/uil-desktop-cloud-alt.js b/icons/uil-desktop-cloud-alt.js deleted file mode 100644 index 00386f40..00000000 --- a/icons/uil-desktop-cloud-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesktopCloudAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.5,10H10a3,3,0,0,0,1.07-5.8,4,4,0,0,0-7.48,1A2.5,2.5,0,0,0,4.5,10Zm0-3a1,1,0,0,0,1-1,2,2,0,0,1,3.89-.64,1,1,0,0,0,.78.66A1,1,0,0,1,11,7a1,1,0,0,1-1,1H4.5a.5.5,0,0,1,0-1ZM19,2H14a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v7H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H8v2H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2H16V18h3a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,20H10V18h4Zm6-5a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Z' - })); -}; - -UilDesktopCloudAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesktopCloudAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesktopCloudAlt; \ No newline at end of file diff --git a/icons/uil-desktop-cloud-alt.tsx b/icons/uil-desktop-cloud-alt.tsx new file mode 100644 index 00000000..0a55b9cd --- /dev/null +++ b/icons/uil-desktop-cloud-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesktopCloudAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.5,10H10a3,3,0,0,0,1.07-5.8,4,4,0,0,0-7.48,1A2.5,2.5,0,0,0,4.5,10Zm0-3a1,1,0,0,0,1-1,2,2,0,0,1,3.89-.64,1,1,0,0,0,.78.66A1,1,0,0,1,11,7a1,1,0,0,1-1,1H4.5a.5.5,0,0,1,0-1ZM19,2H14a1,1,0,0,0,0,2h5a1,1,0,0,1,1,1v7H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H8v2H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2H16V18h3a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,20H10V18h4Zm6-5a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Z' + })); +}; + +export default UilDesktopCloudAlt; \ No newline at end of file diff --git a/icons/uil-desktop-slash.js b/icons/uil-desktop-slash.js deleted file mode 100644 index 424dc06a..00000000 --- a/icons/uil-desktop-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesktopSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.66,6H18a1,1,0,0,1,1,1v6a.94.94,0,0,1-.14.5,1,1,0,0,0,.31,1.38.94.94,0,0,0,.53.16,1,1,0,0,0,.84-.46A2.94,2.94,0,0,0,21,13V7a3,3,0,0,0-3-3H10.66a1,1,0,0,0,0,2ZM21.71,20.29,5.86,4.45h0L3.71,2.29A1,1,0,0,0,2.29,3.71L3.69,5.1A3,3,0,0,0,3,7v6a3,3,0,0,0,3,3h5v2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,.93-.66l2.36,2.37a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,14a1,1,0,0,1-1-1V7a1,1,0,0,1,.12-.46L12.59,14Zm7,4V16h1.59l2,2Z' - })); -}; - -UilDesktopSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesktopSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesktopSlash; \ No newline at end of file diff --git a/icons/uil-desktop-slash.tsx b/icons/uil-desktop-slash.tsx new file mode 100644 index 00000000..ecd7a2b9 --- /dev/null +++ b/icons/uil-desktop-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesktopSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.66,6H18a1,1,0,0,1,1,1v6a.94.94,0,0,1-.14.5,1,1,0,0,0,.31,1.38.94.94,0,0,0,.53.16,1,1,0,0,0,.84-.46A2.94,2.94,0,0,0,21,13V7a3,3,0,0,0-3-3H10.66a1,1,0,0,0,0,2ZM21.71,20.29,5.86,4.45h0L3.71,2.29A1,1,0,0,0,2.29,3.71L3.69,5.1A3,3,0,0,0,3,7v6a3,3,0,0,0,3,3h5v2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,.93-.66l2.36,2.37a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,14a1,1,0,0,1-1-1V7a1,1,0,0,1,.12-.46L12.59,14Zm7,4V16h1.59l2,2Z' + })); +}; + +export default UilDesktopSlash; \ No newline at end of file diff --git a/icons/uil-desktop.js b/icons/uil-desktop.js deleted file mode 100644 index 4fdce928..00000000 --- a/icons/uil-desktop.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDesktop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,3H5A3,3,0,0,0,2,6v8a3,3,0,0,0,3,3h6v2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2H13V17h6a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,11a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' - })); -}; - -UilDesktop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDesktop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDesktop; \ No newline at end of file diff --git a/icons/uil-desktop.tsx b/icons/uil-desktop.tsx new file mode 100644 index 00000000..ec89b28a --- /dev/null +++ b/icons/uil-desktop.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDesktop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,3H5A3,3,0,0,0,2,6v8a3,3,0,0,0,3,3h6v2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2H13V17h6a3,3,0,0,0,3-3V6A3,3,0,0,0,19,3Zm1,11a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V6A1,1,0,0,1,5,5H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilDesktop; \ No newline at end of file diff --git a/icons/uil-dialpad-alt.js b/icons/uil-dialpad-alt.js deleted file mode 100644 index df6d9dd5..00000000 --- a/icons/uil-dialpad-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDialpadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,9.25A2.75,2.75,0,1,0,7.75,12,2.75,2.75,0,0,0,5,9.25Zm0,4A1.25,1.25,0,1,1,6.25,12,1.25,1.25,0,0,1,5,13.25Zm7-4A2.75,2.75,0,1,0,14.75,12,2.75,2.75,0,0,0,12,9.25Zm0,4A1.25,1.25,0,1,1,13.25,12,1.25,1.25,0,0,1,12,13.25Zm7-5.5A2.75,2.75,0,1,0,16.25,5,2.75,2.75,0,0,0,19,7.75Zm0-4A1.25,1.25,0,1,1,17.75,5,1.25,1.25,0,0,1,19,3.75Zm0,5.5A2.75,2.75,0,1,0,21.75,12,2.75,2.75,0,0,0,19,9.25Zm0,4A1.25,1.25,0,1,1,20.25,12,1.25,1.25,0,0,1,19,13.25ZM5,2.25A2.75,2.75,0,1,0,7.75,5,2.75,2.75,0,0,0,5,2.25Zm0,4A1.25,1.25,0,1,1,6.25,5,1.25,1.25,0,0,1,5,6.25Zm7,10A2.75,2.75,0,1,0,14.75,19,2.75,2.75,0,0,0,12,16.25Zm0,4A1.25,1.25,0,1,1,13.25,19,1.25,1.25,0,0,1,12,20.25Zm0-18A2.75,2.75,0,1,0,14.75,5,2.75,2.75,0,0,0,12,2.25Zm0,4A1.25,1.25,0,1,1,13.25,5,1.25,1.25,0,0,1,12,6.25Z' - })); -}; - -UilDialpadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDialpadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDialpadAlt; \ No newline at end of file diff --git a/icons/uil-dialpad-alt.tsx b/icons/uil-dialpad-alt.tsx new file mode 100644 index 00000000..0f38520d --- /dev/null +++ b/icons/uil-dialpad-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDialpadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,9.25A2.75,2.75,0,1,0,7.75,12,2.75,2.75,0,0,0,5,9.25Zm0,4A1.25,1.25,0,1,1,6.25,12,1.25,1.25,0,0,1,5,13.25Zm7-4A2.75,2.75,0,1,0,14.75,12,2.75,2.75,0,0,0,12,9.25Zm0,4A1.25,1.25,0,1,1,13.25,12,1.25,1.25,0,0,1,12,13.25Zm7-5.5A2.75,2.75,0,1,0,16.25,5,2.75,2.75,0,0,0,19,7.75Zm0-4A1.25,1.25,0,1,1,17.75,5,1.25,1.25,0,0,1,19,3.75Zm0,5.5A2.75,2.75,0,1,0,21.75,12,2.75,2.75,0,0,0,19,9.25Zm0,4A1.25,1.25,0,1,1,20.25,12,1.25,1.25,0,0,1,19,13.25ZM5,2.25A2.75,2.75,0,1,0,7.75,5,2.75,2.75,0,0,0,5,2.25Zm0,4A1.25,1.25,0,1,1,6.25,5,1.25,1.25,0,0,1,5,6.25Zm7,10A2.75,2.75,0,1,0,14.75,19,2.75,2.75,0,0,0,12,16.25Zm0,4A1.25,1.25,0,1,1,13.25,19,1.25,1.25,0,0,1,12,20.25Zm0-18A2.75,2.75,0,1,0,14.75,5,2.75,2.75,0,0,0,12,2.25Zm0,4A1.25,1.25,0,1,1,13.25,5,1.25,1.25,0,0,1,12,6.25Z' + })); +}; + +export default UilDialpadAlt; \ No newline at end of file diff --git a/icons/uil-dialpad.js b/icons/uil-dialpad.js deleted file mode 100644 index 70500350..00000000 --- a/icons/uil-dialpad.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDialpad = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,2.25H3A.76.76,0,0,0,2.25,3V7A.76.76,0,0,0,3,7.75H7A.76.76,0,0,0,7.75,7V3A.76.76,0,0,0,7,2.25Zm-.75,4H3.75V3.75h2.5ZM21,2.25H17a.76.76,0,0,0-.75.75V7a.76.76,0,0,0,.75.75h4A.76.76,0,0,0,21.75,7V3A.76.76,0,0,0,21,2.25Zm-.75,4h-2.5V3.75h2.5ZM14,2.25H10A.76.76,0,0,0,9.25,3V7a.76.76,0,0,0,.75.75h4A.76.76,0,0,0,14.75,7V3A.76.76,0,0,0,14,2.25Zm-.75,4h-2.5V3.75h2.5ZM7,9.25H3a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75H7A.76.76,0,0,0,7.75,14V10A.76.76,0,0,0,7,9.25Zm-.75,4H3.75v-2.5h2.5Zm7.75-4H10a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V10A.76.76,0,0,0,14,9.25Zm-.75,4h-2.5v-2.5h2.5Zm7.75-4H17a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V10A.76.76,0,0,0,21,9.25Zm-.75,4h-2.5v-2.5h2.5Zm-6.25,3H10a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V17A.76.76,0,0,0,14,16.25Zm-.75,4h-2.5v-2.5h2.5Z' - })); -}; - -UilDialpad.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDialpad.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDialpad; \ No newline at end of file diff --git a/icons/uil-dialpad.tsx b/icons/uil-dialpad.tsx new file mode 100644 index 00000000..bc9753b4 --- /dev/null +++ b/icons/uil-dialpad.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDialpad = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,2.25H3A.76.76,0,0,0,2.25,3V7A.76.76,0,0,0,3,7.75H7A.76.76,0,0,0,7.75,7V3A.76.76,0,0,0,7,2.25Zm-.75,4H3.75V3.75h2.5ZM21,2.25H17a.76.76,0,0,0-.75.75V7a.76.76,0,0,0,.75.75h4A.76.76,0,0,0,21.75,7V3A.76.76,0,0,0,21,2.25Zm-.75,4h-2.5V3.75h2.5ZM14,2.25H10A.76.76,0,0,0,9.25,3V7a.76.76,0,0,0,.75.75h4A.76.76,0,0,0,14.75,7V3A.76.76,0,0,0,14,2.25Zm-.75,4h-2.5V3.75h2.5ZM7,9.25H3a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75H7A.76.76,0,0,0,7.75,14V10A.76.76,0,0,0,7,9.25Zm-.75,4H3.75v-2.5h2.5Zm7.75-4H10a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V10A.76.76,0,0,0,14,9.25Zm-.75,4h-2.5v-2.5h2.5Zm7.75-4H17a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V10A.76.76,0,0,0,21,9.25Zm-.75,4h-2.5v-2.5h2.5Zm-6.25,3H10a.76.76,0,0,0-.75.75v4a.76.76,0,0,0,.75.75h4a.76.76,0,0,0,.75-.75V17A.76.76,0,0,0,14,16.25Zm-.75,4h-2.5v-2.5h2.5Z' + })); +}; + +export default UilDialpad; \ No newline at end of file diff --git a/icons/uil-diamond.js b/icons/uil-diamond.js deleted file mode 100644 index f0688024..00000000 --- a/icons/uil-diamond.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiamond = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,10.35,14.22,2.94A3.06,3.06,0,0,0,9.75,3L4,10.35A3.05,3.05,0,0,0,3.51,12,3.09,3.09,0,0,0,4,13.58l.06.07,5.74,7.41A3,3,0,0,0,12,22a3.06,3.06,0,0,0,2.26-1L20,13.65a3,3,0,0,0-.06-3.3Zm-1.57,2.14-5.67,7.22a1.11,1.11,0,0,1-1.42.07L5.65,12.47A1,1,0,0,1,5.51,12a1.11,1.11,0,0,1,.1-.45l5.67-7.22a1.11,1.11,0,0,1,1.42-.07l5.63,7.28a1,1,0,0,1,.16.54A1.11,1.11,0,0,1,18.39,12.49Z' - })); -}; - -UilDiamond.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiamond.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiamond; \ No newline at end of file diff --git a/icons/uil-diamond.tsx b/icons/uil-diamond.tsx new file mode 100644 index 00000000..55dee3f7 --- /dev/null +++ b/icons/uil-diamond.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiamond = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,10.35,14.22,2.94A3.06,3.06,0,0,0,9.75,3L4,10.35A3.05,3.05,0,0,0,3.51,12,3.09,3.09,0,0,0,4,13.58l.06.07,5.74,7.41A3,3,0,0,0,12,22a3.06,3.06,0,0,0,2.26-1L20,13.65a3,3,0,0,0-.06-3.3Zm-1.57,2.14-5.67,7.22a1.11,1.11,0,0,1-1.42.07L5.65,12.47A1,1,0,0,1,5.51,12a1.11,1.11,0,0,1,.1-.45l5.67-7.22a1.11,1.11,0,0,1,1.42-.07l5.63,7.28a1,1,0,0,1,.16.54A1.11,1.11,0,0,1,18.39,12.49Z' + })); +}; + +export default UilDiamond; \ No newline at end of file diff --git a/icons/uil-diary-alt.js b/icons/uil-diary-alt.js deleted file mode 100644 index 29568ffb..00000000 --- a/icons/uil-diary-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiaryAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM8,20H6V4H8Zm10-1a1,1,0,0,1-1,1H10V4h7a1,1,0,0,1,1,1Z' - })); -}; - -UilDiaryAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiaryAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiaryAlt; \ No newline at end of file diff --git a/icons/uil-diary-alt.tsx b/icons/uil-diary-alt.tsx new file mode 100644 index 00000000..4807cf62 --- /dev/null +++ b/icons/uil-diary-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiaryAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H5A1,1,0,0,0,4,3V21a1,1,0,0,0,1,1H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM8,20H6V4H8Zm10-1a1,1,0,0,1-1,1H10V4h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilDiaryAlt; \ No newline at end of file diff --git a/icons/uil-diary.js b/icons/uil-diary.js deleted file mode 100644 index e398c4c0..00000000 --- a/icons/uil-diary.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiary = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H5A1,1,0,0,0,4,3V19a1,1,0,0,0,1,1H6v1a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V20h9a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM14,18H6V4h8Zm4-1a1,1,0,0,1-1,1H16V4h1a1,1,0,0,1,1,1Z' - })); -}; - -UilDiary.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiary.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiary; \ No newline at end of file diff --git a/icons/uil-diary.tsx b/icons/uil-diary.tsx new file mode 100644 index 00000000..d8bb91b2 --- /dev/null +++ b/icons/uil-diary.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiary = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H5A1,1,0,0,0,4,3V19a1,1,0,0,0,1,1H6v1a1,1,0,0,0,1,1H7a1,1,0,0,0,1-1V20h9a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2ZM14,18H6V4h8Zm4-1a1,1,0,0,1-1,1H16V4h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilDiary; \ No newline at end of file diff --git a/icons/uil-dice-five.js b/icons/uil-dice-five.js deleted file mode 100644 index 97f4b465..00000000 --- a/icons/uil-dice-five.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceFive = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3ZM8,15a1,1,0,1,0,1,1A1,1,0,0,0,8,15Zm4-4a1,1,0,1,0,1,1A1,1,0,0,0,12,11ZM8,7A1,1,0,1,0,9,8,1,1,0,0,0,8,7Zm8,8a1,1,0,1,0,1,1A1,1,0,0,0,16,15Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,16,7Z' - })); -}; - -UilDiceFive.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceFive.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceFive; \ No newline at end of file diff --git a/icons/uil-dice-five.tsx b/icons/uil-dice-five.tsx new file mode 100644 index 00000000..ea9c4ce8 --- /dev/null +++ b/icons/uil-dice-five.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceFive = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3ZM8,15a1,1,0,1,0,1,1A1,1,0,0,0,8,15Zm4-4a1,1,0,1,0,1,1A1,1,0,0,0,12,11ZM8,7A1,1,0,1,0,9,8,1,1,0,0,0,8,7Zm8,8a1,1,0,1,0,1,1A1,1,0,0,0,16,15Zm0-8a1,1,0,1,0,1,1A1,1,0,0,0,16,7Z' + })); +}; + +export default UilDiceFive; \ No newline at end of file diff --git a/icons/uil-dice-four.js b/icons/uil-dice-four.js deleted file mode 100644 index 8a7c1d27..00000000 --- a/icons/uil-dice-four.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceFour = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,14a1,1,0,1,0,1,1A1,1,0,0,0,15,14ZM9,8a1,1,0,1,0,1,1A1,1,0,0,0,9,8Zm0,6a1,1,0,1,0,1,1A1,1,0,0,0,9,14Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm2-6H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Z' - })); -}; - -UilDiceFour.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceFour.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceFour; \ No newline at end of file diff --git a/icons/uil-dice-four.tsx b/icons/uil-dice-four.tsx new file mode 100644 index 00000000..065da414 --- /dev/null +++ b/icons/uil-dice-four.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceFour = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,14a1,1,0,1,0,1,1A1,1,0,0,0,15,14ZM9,8a1,1,0,1,0,1,1A1,1,0,0,0,9,8Zm0,6a1,1,0,1,0,1,1A1,1,0,0,0,9,14Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm2-6H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Z' + })); +}; + +export default UilDiceFour; \ No newline at end of file diff --git a/icons/uil-dice-one.js b/icons/uil-dice-one.js deleted file mode 100644 index ec47b088..00000000 --- a/icons/uil-dice-one.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceOne = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-8-6a1,1,0,1,0,1,1A1,1,0,0,0,12,11Z' - })); -}; - -UilDiceOne.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceOne.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceOne; \ No newline at end of file diff --git a/icons/uil-dice-one.tsx b/icons/uil-dice-one.tsx new file mode 100644 index 00000000..556bfd79 --- /dev/null +++ b/icons/uil-dice-one.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceOne = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-8-6a1,1,0,1,0,1,1A1,1,0,0,0,12,11Z' + })); +}; + +export default UilDiceOne; \ No newline at end of file diff --git a/icons/uil-dice-six.js b/icons/uil-dice-six.js deleted file mode 100644 index 6fdbee7a..00000000 --- a/icons/uil-dice-six.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceSix = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0,1,1A1,1,0,0,0,9,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,9,15ZM9,7a1,1,0,1,0,1,1A1,1,0,0,0,9,7Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,15,7Zm2-5H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-5-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,15,15Z' - })); -}; - -UilDiceSix.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceSix.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceSix; \ No newline at end of file diff --git a/icons/uil-dice-six.tsx b/icons/uil-dice-six.tsx new file mode 100644 index 00000000..760e5809 --- /dev/null +++ b/icons/uil-dice-six.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceSix = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0,1,1A1,1,0,0,0,9,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,9,15ZM9,7a1,1,0,1,0,1,1A1,1,0,0,0,9,7Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,15,7Zm2-5H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-5-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,15,15Z' + })); +}; + +export default UilDiceSix; \ No newline at end of file diff --git a/icons/uil-dice-three.js b/icons/uil-dice-three.js deleted file mode 100644 index d0c21160..00000000 --- a/icons/uil-dice-three.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceThree = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11ZM8,7A1,1,0,1,0,9,8,1,1,0,0,0,8,7Zm9-5H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-4-2a1,1,0,1,0,1,1A1,1,0,0,0,16,15Z' - })); -}; - -UilDiceThree.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceThree.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceThree; \ No newline at end of file diff --git a/icons/uil-dice-three.tsx b/icons/uil-dice-three.tsx new file mode 100644 index 00000000..c5060d94 --- /dev/null +++ b/icons/uil-dice-three.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceThree = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,11a1,1,0,1,0,1,1A1,1,0,0,0,12,11ZM8,7A1,1,0,1,0,9,8,1,1,0,0,0,8,7Zm9-5H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-4-2a1,1,0,1,0,1,1A1,1,0,0,0,16,15Z' + })); +}; + +export default UilDiceThree; \ No newline at end of file diff --git a/icons/uil-dice-two.js b/icons/uil-dice-two.js deleted file mode 100644 index 632f33f6..00000000 --- a/icons/uil-dice-two.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiceTwo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0,1,1A1,1,0,0,0,9,11Zm8-9H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-5-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11Z' - })); -}; - -UilDiceTwo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiceTwo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiceTwo; \ No newline at end of file diff --git a/icons/uil-dice-two.tsx b/icons/uil-dice-two.tsx new file mode 100644 index 00000000..2bfa98e1 --- /dev/null +++ b/icons/uil-dice-two.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiceTwo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0,1,1A1,1,0,0,0,9,11Zm8-9H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Zm-5-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11Z' + })); +}; + +export default UilDiceTwo; \ No newline at end of file diff --git a/icons/uil-direction.js b/icons/uil-direction.js deleted file mode 100644 index 4efa7f44..00000000 --- a/icons/uil-direction.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDirection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.71,10.21,12,7.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42Zm4.58,4.58L12,17.09l-2.29-2.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilDirection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDirection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDirection; \ No newline at end of file diff --git a/icons/uil-direction.tsx b/icons/uil-direction.tsx new file mode 100644 index 00000000..800f2941 --- /dev/null +++ b/icons/uil-direction.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDirection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.71,10.21,12,7.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42Zm4.58,4.58L12,17.09l-2.29-2.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilDirection; \ No newline at end of file diff --git a/icons/uil-directions.js b/icons/uil-directions.js deleted file mode 100644 index 4b92982e..00000000 --- a/icons/uil-directions.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDirections = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.12,9.88l-7-7a3.08,3.08,0,0,0-4.24,0l-7,7a3,3,0,0,0,0,4.24l7,7a3,3,0,0,0,4.24,0l7-7A3,3,0,0,0,21.12,9.88Zm-1.41,2.83-7,7a1,1,0,0,1-1.42,0h0l-7-7a1,1,0,0,1,0-1.42l7-7a1,1,0,0,1,1.42,0l7,7A1,1,0,0,1,19.71,12.71Zm-5.5-3.42a1,1,0,0,0-1.42,1.42l.3.29H9.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V13h2.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.42Z' - })); -}; - -UilDirections.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDirections.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDirections; \ No newline at end of file diff --git a/icons/uil-directions.tsx b/icons/uil-directions.tsx new file mode 100644 index 00000000..7a64d3f8 --- /dev/null +++ b/icons/uil-directions.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDirections = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.12,9.88l-7-7a3.08,3.08,0,0,0-4.24,0l-7,7a3,3,0,0,0,0,4.24l7,7a3,3,0,0,0,4.24,0l7-7A3,3,0,0,0,21.12,9.88Zm-1.41,2.83-7,7a1,1,0,0,1-1.42,0h0l-7-7a1,1,0,0,1,0-1.42l7-7a1,1,0,0,1,1.42,0l7,7A1,1,0,0,1,19.71,12.71Zm-5.5-3.42a1,1,0,0,0-1.42,1.42l.3.29H9.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V13h2.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilDirections; \ No newline at end of file diff --git a/icons/uil-discord.js b/icons/uil-discord.js deleted file mode 100644 index 63eaee45..00000000 --- a/icons/uil-discord.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDiscord = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.13831,10.62982h-.00013a1.05288,1.05288,0,1,0,.00013,0Zm3.75427,0a1.14582,1.14582,0,1,0,1.04907,1.14166A1.09586,1.09586,0,0,0,13.89258,10.62982Zm4.99878-8.6297H5.10864A2.11364,2.11364,0,0,0,3,4.119V18.02527A2.11368,2.11368,0,0,0,5.10864,20.1441H16.77258l-.54516-1.90289,1.31653,1.224,1.24462,1.152L21,22.57153V4.119A2.11364,2.11364,0,0,0,18.89136,2.00012ZM14.92114,15.43323v.00006s-.37036-.44232-.67895-.83319a3.2459,3.2459,0,0,0,1.86181-1.224,5.87837,5.87837,0,0,1-1.18286.60681,6.76974,6.76974,0,0,1-1.49145.44232,7.206,7.206,0,0,1-2.66394-.01025,8.64456,8.64456,0,0,1-1.51209-.44226,6.03735,6.03735,0,0,1-.75085-.34973c-.03089-.02063-.06165-.03089-.09253-.05146a.14171.14171,0,0,1-.04114-.03082c-.18506-.10284-.28809-.17487-.28809-.17487A3.19975,3.19975,0,0,0,9.8811,14.57953c-.30847.39093-.68908.8537-.68908.8537a3.72892,3.72892,0,0,1-3.13709-1.56342A13.775,13.775,0,0,1,7.536,7.87323a5.08641,5.08641,0,0,1,2.89026-1.08l.10278.12348A6.93762,6.93762,0,0,0,7.824,8.2641s.22632-.12341.60682-.29828a7.722,7.722,0,0,1,2.335-.64795,1.00465,1.00465,0,0,1,.17492-.02063,8.702,8.702,0,0,1,2.07764-.02051,8.384,8.384,0,0,1,3.096.98737,6.84576,6.84576,0,0,0-2.561-1.30628l.14392-.16449a5.08575,5.08575,0,0,1,2.89026,1.08,13.77368,13.77368,0,0,1,1.4812,5.99652A3.75972,3.75972,0,0,1,14.92114,15.43323Z' - })); -}; - -UilDiscord.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDiscord.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDiscord; \ No newline at end of file diff --git a/icons/uil-discord.tsx b/icons/uil-discord.tsx new file mode 100644 index 00000000..8d636595 --- /dev/null +++ b/icons/uil-discord.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDiscord = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.13831,10.62982h-.00013a1.05288,1.05288,0,1,0,.00013,0Zm3.75427,0a1.14582,1.14582,0,1,0,1.04907,1.14166A1.09586,1.09586,0,0,0,13.89258,10.62982Zm4.99878-8.6297H5.10864A2.11364,2.11364,0,0,0,3,4.119V18.02527A2.11368,2.11368,0,0,0,5.10864,20.1441H16.77258l-.54516-1.90289,1.31653,1.224,1.24462,1.152L21,22.57153V4.119A2.11364,2.11364,0,0,0,18.89136,2.00012ZM14.92114,15.43323v.00006s-.37036-.44232-.67895-.83319a3.2459,3.2459,0,0,0,1.86181-1.224,5.87837,5.87837,0,0,1-1.18286.60681,6.76974,6.76974,0,0,1-1.49145.44232,7.206,7.206,0,0,1-2.66394-.01025,8.64456,8.64456,0,0,1-1.51209-.44226,6.03735,6.03735,0,0,1-.75085-.34973c-.03089-.02063-.06165-.03089-.09253-.05146a.14171.14171,0,0,1-.04114-.03082c-.18506-.10284-.28809-.17487-.28809-.17487A3.19975,3.19975,0,0,0,9.8811,14.57953c-.30847.39093-.68908.8537-.68908.8537a3.72892,3.72892,0,0,1-3.13709-1.56342A13.775,13.775,0,0,1,7.536,7.87323a5.08641,5.08641,0,0,1,2.89026-1.08l.10278.12348A6.93762,6.93762,0,0,0,7.824,8.2641s.22632-.12341.60682-.29828a7.722,7.722,0,0,1,2.335-.64795,1.00465,1.00465,0,0,1,.17492-.02063,8.702,8.702,0,0,1,2.07764-.02051,8.384,8.384,0,0,1,3.096.98737,6.84576,6.84576,0,0,0-2.561-1.30628l.14392-.16449a5.08575,5.08575,0,0,1,2.89026,1.08,13.77368,13.77368,0,0,1,1.4812,5.99652A3.75972,3.75972,0,0,1,14.92114,15.43323Z' + })); +}; + +export default UilDiscord; \ No newline at end of file diff --git a/icons/uil-dizzy-meh.js b/icons/uil-dizzy-meh.js deleted file mode 100644 index 3b280e16..00000000 --- a/icons/uil-dizzy-meh.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDizzyMeh = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' - })); -}; - -UilDizzyMeh.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDizzyMeh.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDizzyMeh; \ No newline at end of file diff --git a/icons/uil-dizzy-meh.tsx b/icons/uil-dizzy-meh.tsx new file mode 100644 index 00000000..ce77056f --- /dev/null +++ b/icons/uil-dizzy-meh.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDizzyMeh = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' + })); +}; + +export default UilDizzyMeh; \ No newline at end of file diff --git a/icons/uil-dna.js b/icons/uil-dna.js deleted file mode 100644 index 19696325..00000000 --- a/icons/uil-dna.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDna = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.2,13.73a1,1,0,0,0-1.41-.05A11.18,11.18,0,0,0,4,22a1,1,0,0,0,2,0,9.15,9.15,0,0,1,3.15-6.86A1,1,0,0,0,9.2,13.73Zm10.17,4.64a10.86,10.86,0,0,0-1.6-3A14.31,14.31,0,0,0,14.06,12C16.3,10.57,20,7.4,20,2a1,1,0,0,0-2,0c0,5.4-4.59,8.17-6,8.89A13.42,13.42,0,0,1,9.31,9H12a1,1,0,0,0,0-2H7.55a9.39,9.39,0,0,1-1-2H15a1,1,0,0,0,0-2H6.06A8.14,8.14,0,0,1,6,2,1,1,0,0,0,4,2c0,7.57,7.3,10.79,7.61,10.92h0A12.93,12.93,0,0,1,14.7,15H12a1,1,0,0,0,0,2h4.43a9.07,9.07,0,0,1,1,2H9a1,1,0,0,0,0,2h8.94A8.26,8.26,0,0,1,18,22a1,1,0,0,0,2,0,10.5,10.5,0,0,0-.22-2.19A9.23,9.23,0,0,0,19.37,18.37Z' - })); -}; - -UilDna.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDna.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDna; \ No newline at end of file diff --git a/icons/uil-dna.tsx b/icons/uil-dna.tsx new file mode 100644 index 00000000..cbbfbe9f --- /dev/null +++ b/icons/uil-dna.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDna = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.2,13.73a1,1,0,0,0-1.41-.05A11.18,11.18,0,0,0,4,22a1,1,0,0,0,2,0,9.15,9.15,0,0,1,3.15-6.86A1,1,0,0,0,9.2,13.73Zm10.17,4.64a10.86,10.86,0,0,0-1.6-3A14.31,14.31,0,0,0,14.06,12C16.3,10.57,20,7.4,20,2a1,1,0,0,0-2,0c0,5.4-4.59,8.17-6,8.89A13.42,13.42,0,0,1,9.31,9H12a1,1,0,0,0,0-2H7.55a9.39,9.39,0,0,1-1-2H15a1,1,0,0,0,0-2H6.06A8.14,8.14,0,0,1,6,2,1,1,0,0,0,4,2c0,7.57,7.3,10.79,7.61,10.92h0A12.93,12.93,0,0,1,14.7,15H12a1,1,0,0,0,0,2h4.43a9.07,9.07,0,0,1,1,2H9a1,1,0,0,0,0,2h8.94A8.26,8.26,0,0,1,18,22a1,1,0,0,0,2,0,10.5,10.5,0,0,0-.22-2.19A9.23,9.23,0,0,0,19.37,18.37Z' + })); +}; + +export default UilDna; \ No newline at end of file diff --git a/icons/uil-docker.js b/icons/uil-docker.js deleted file mode 100644 index 6a99a9da..00000000 --- a/icons/uil-docker.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDocker = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.8,8.8h1.8c0.1,0,0.2-0.1,0.2-0.2V7.1c0-0.1-0.1-0.2-0.2-0.2H8.8C8.7,6.9,8.6,7,8.6,7.1v1.6C8.6,8.7,8.7,8.8,8.8,8.8z M11.2,11.1H13c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C11,11,11.1,11.1,11.2,11.1z M11.2,8.8H13c0.1,0,0.2-0.1,0.2-0.2V7.1C13.1,7,13,6.9,13,6.9h-1.8C11.1,6.9,11,7,11,7.1v1.6C11,8.7,11.1,8.8,11.2,8.8z M13.7,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C13.5,11,13.6,11.1,13.7,11.1z M11.2,6.5H13c0.1,0,0.2-0.1,0.2-0.2V4.8c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C11,6.5,11.1,6.5,11.2,6.5z M3.8,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H3.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C3.7,11,3.8,11.1,3.8,11.1z M21.8,10.1c-0.5-0.3-1.1-0.5-1.6-0.4c-0.3,0-0.6,0-0.8,0.1c-0.2-0.9-0.7-1.7-1.4-2.1l-0.3-0.2l-0.2,0.3C17.2,8,17,8.4,16.9,8.9c-0.2,0.8-0.1,1.6,0.3,2.2c-0.5,0.2-1,0.3-1.5,0.4H2.6c-0.3,0-0.6,0.3-0.6,0.6c0,1.2,0.2,2.3,0.6,3.4c0.4,1.1,1.1,2,2,2.6c1.4,0.7,2.9,1,4.4,0.9c0.8,0,1.6-0.1,2.4-0.2c1.1-0.2,2.2-0.6,3.2-1.2c0.8-0.5,1.5-1.1,2.2-1.8c0.9-1.1,1.6-2.3,2.1-3.7h0.2c0.8,0,1.6-0.3,2.2-0.8c0.3-0.2,0.5-0.5,0.6-0.9l0.1-0.2L21.8,10.1z M6.3,11.1H8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H6.3c-0.1,0-0.2,0.1-0.2,0.2v1.6C6.1,11,6.2,11.1,6.3,11.1z M6.3,8.8H8c0.1,0,0.2-0.1,0.2-0.2V7.1C8.2,7,8.1,6.9,8,6.9H6.3C6.2,6.9,6.1,7,6.1,7.1v1.6C6.1,8.7,6.2,8.8,6.3,8.8z M8.8,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H8.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C8.6,11,8.7,11.1,8.8,11.1z' - })); -}; - -UilDocker.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDocker.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDocker; \ No newline at end of file diff --git a/icons/uil-docker.tsx b/icons/uil-docker.tsx new file mode 100644 index 00000000..1d776609 --- /dev/null +++ b/icons/uil-docker.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDocker = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.8,8.8h1.8c0.1,0,0.2-0.1,0.2-0.2V7.1c0-0.1-0.1-0.2-0.2-0.2H8.8C8.7,6.9,8.6,7,8.6,7.1v1.6C8.6,8.7,8.7,8.8,8.8,8.8z M11.2,11.1H13c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C11,11,11.1,11.1,11.2,11.1z M11.2,8.8H13c0.1,0,0.2-0.1,0.2-0.2V7.1C13.1,7,13,6.9,13,6.9h-1.8C11.1,6.9,11,7,11,7.1v1.6C11,8.7,11.1,8.8,11.2,8.8z M13.7,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C13.5,11,13.6,11.1,13.7,11.1z M11.2,6.5H13c0.1,0,0.2-0.1,0.2-0.2V4.8c0-0.1-0.1-0.2-0.2-0.2h-1.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C11,6.5,11.1,6.5,11.2,6.5z M3.8,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H3.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C3.7,11,3.8,11.1,3.8,11.1z M21.8,10.1c-0.5-0.3-1.1-0.5-1.6-0.4c-0.3,0-0.6,0-0.8,0.1c-0.2-0.9-0.7-1.7-1.4-2.1l-0.3-0.2l-0.2,0.3C17.2,8,17,8.4,16.9,8.9c-0.2,0.8-0.1,1.6,0.3,2.2c-0.5,0.2-1,0.3-1.5,0.4H2.6c-0.3,0-0.6,0.3-0.6,0.6c0,1.2,0.2,2.3,0.6,3.4c0.4,1.1,1.1,2,2,2.6c1.4,0.7,2.9,1,4.4,0.9c0.8,0,1.6-0.1,2.4-0.2c1.1-0.2,2.2-0.6,3.2-1.2c0.8-0.5,1.5-1.1,2.2-1.8c0.9-1.1,1.6-2.3,2.1-3.7h0.2c0.8,0,1.6-0.3,2.2-0.8c0.3-0.2,0.5-0.5,0.6-0.9l0.1-0.2L21.8,10.1z M6.3,11.1H8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H6.3c-0.1,0-0.2,0.1-0.2,0.2v1.6C6.1,11,6.2,11.1,6.3,11.1z M6.3,8.8H8c0.1,0,0.2-0.1,0.2-0.2V7.1C8.2,7,8.1,6.9,8,6.9H6.3C6.2,6.9,6.1,7,6.1,7.1v1.6C6.1,8.7,6.2,8.8,6.3,8.8z M8.8,11.1h1.8c0.1,0,0.2-0.1,0.2-0.2V9.3c0-0.1-0.1-0.2-0.2-0.2H8.8c-0.1,0-0.2,0.1-0.2,0.2v1.6C8.6,11,8.7,11.1,8.8,11.1z' + })); +}; + +export default UilDocker; \ No newline at end of file diff --git a/icons/uil-document-info.js b/icons/uil-document-info.js deleted file mode 100644 index 4ef76eef..00000000 --- a/icons/uil-document-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDocumentInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,14a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,12,14Zm.38-2.92A1,1,0,0,0,11.8,11l-.18.06-.18.09-.15.12A1,1,0,0,0,11,12a1,1,0,0,0,.29.71,1,1,0,0,0,.33.21A.84.84,0,0,0,12,13a1,1,0,0,0,.71-.29A1,1,0,0,0,13,12a1,1,0,0,0-.29-.71A1.15,1.15,0,0,0,12.38,11.08ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilDocumentInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDocumentInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDocumentInfo; \ No newline at end of file diff --git a/icons/uil-document-info.tsx b/icons/uil-document-info.tsx new file mode 100644 index 00000000..8fa46d8c --- /dev/null +++ b/icons/uil-document-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDocumentInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,14a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,12,14Zm.38-2.92A1,1,0,0,0,11.8,11l-.18.06-.18.09-.15.12A1,1,0,0,0,11,12a1,1,0,0,0,.29.71,1,1,0,0,0,.33.21A.84.84,0,0,0,12,13a1,1,0,0,0,.71-.29A1,1,0,0,0,13,12a1,1,0,0,0-.29-.71A1.15,1.15,0,0,0,12.38,11.08ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilDocumentInfo; \ No newline at end of file diff --git a/icons/uil-document-layout-center.js b/icons/uil-document-layout-center.js deleted file mode 100644 index 49f92867..00000000 --- a/icons/uil-document-layout-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDocumentLayoutCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,12h6a1,1,0,0,0,1-1V5a1,1,0,0,0-1-1H9A1,1,0,0,0,8,5v6A1,1,0,0,0,9,12Zm1-6h4v4H10Zm11,4H19a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2ZM19,8h2a1,1,0,0,0,0-2H19a1,1,0,0,0,0,2ZM3,8H5A1,1,0,0,0,5,6H3A1,1,0,0,0,3,8Zm0,4H5a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-8,4H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Z' - })); -}; - -UilDocumentLayoutCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDocumentLayoutCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDocumentLayoutCenter; \ No newline at end of file diff --git a/icons/uil-document-layout-center.tsx b/icons/uil-document-layout-center.tsx new file mode 100644 index 00000000..9f2e53c2 --- /dev/null +++ b/icons/uil-document-layout-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDocumentLayoutCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,12h6a1,1,0,0,0,1-1V5a1,1,0,0,0-1-1H9A1,1,0,0,0,8,5v6A1,1,0,0,0,9,12Zm1-6h4v4H10Zm11,4H19a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2ZM19,8h2a1,1,0,0,0,0-2H19a1,1,0,0,0,0,2ZM3,8H5A1,1,0,0,0,5,6H3A1,1,0,0,0,3,8Zm0,4H5a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-8,4H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Z' + })); +}; + +export default UilDocumentLayoutCenter; \ No newline at end of file diff --git a/icons/uil-document-layout-left.js b/icons/uil-document-layout-left.js deleted file mode 100644 index f7b9e9d1..00000000 --- a/icons/uil-document-layout-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDocumentLayoutLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,12H9a1,1,0,0,0,1-1V5A1,1,0,0,0,9,4H3A1,1,0,0,0,2,5v6A1,1,0,0,0,3,12ZM4,6H8v4H4Zm9,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2Zm0,10H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Zm8-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilDocumentLayoutLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDocumentLayoutLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDocumentLayoutLeft; \ No newline at end of file diff --git a/icons/uil-document-layout-left.tsx b/icons/uil-document-layout-left.tsx new file mode 100644 index 00000000..3c627efb --- /dev/null +++ b/icons/uil-document-layout-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDocumentLayoutLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,12H9a1,1,0,0,0,1-1V5A1,1,0,0,0,9,4H3A1,1,0,0,0,2,5v6A1,1,0,0,0,3,12ZM4,6H8v4H4Zm9,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2Zm0,10H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Zm8-4H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilDocumentLayoutLeft; \ No newline at end of file diff --git a/icons/uil-document-layout-right.js b/icons/uil-document-layout-right.js deleted file mode 100644 index f587925a..00000000 --- a/icons/uil-document-layout-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDocumentLayoutRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,18H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2ZM3,8h8a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm0,4h8a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM21,4H15a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V5A1,1,0,0,0,21,4Zm-1,6H16V6h4Z' - })); -}; - -UilDocumentLayoutRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDocumentLayoutRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDocumentLayoutRight; \ No newline at end of file diff --git a/icons/uil-document-layout-right.tsx b/icons/uil-document-layout-right.tsx new file mode 100644 index 00000000..7b0af206 --- /dev/null +++ b/icons/uil-document-layout-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDocumentLayoutRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,18H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2ZM3,8h8a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm0,4h8a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM21,4H15a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V5A1,1,0,0,0,21,4Zm-1,6H16V6h4Z' + })); +}; + +export default UilDocumentLayoutRight; \ No newline at end of file diff --git a/icons/uil-dollar-alt.js b/icons/uil-dollar-alt.js deleted file mode 100644 index b0b041f5..00000000 --- a/icons/uil-dollar-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDollarAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H13V7h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h1v4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Zm-3,0H10a2,2,0,0,1,0-4h1Zm3,6H13V13h1a2,2,0,0,1,0,4Z' - })); -}; - -UilDollarAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDollarAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDollarAlt; \ No newline at end of file diff --git a/icons/uil-dollar-alt.tsx b/icons/uil-dollar-alt.tsx new file mode 100644 index 00000000..3fd7b533 --- /dev/null +++ b/icons/uil-dollar-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDollarAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H13V7h2a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h1v4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Zm-3,0H10a2,2,0,0,1,0-4h1Zm3,6H13V13h1a2,2,0,0,1,0,4Z' + })); +}; + +export default UilDollarAlt; \ No newline at end of file diff --git a/icons/uil-dollar-sign-alt.js b/icons/uil-dollar-sign-alt.js deleted file mode 100644 index 5dff9172..00000000 --- a/icons/uil-dollar-sign-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDollarSignAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' - })); -}; - -UilDollarSignAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDollarSignAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDollarSignAlt; \ No newline at end of file diff --git a/icons/uil-dollar-sign-alt.tsx b/icons/uil-dollar-sign-alt.tsx new file mode 100644 index 00000000..fdb53c8b --- /dev/null +++ b/icons/uil-dollar-sign-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDollarSignAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' + })); +}; + +export default UilDollarSignAlt; \ No newline at end of file diff --git a/icons/uil-dollar-sign.js b/icons/uil-dollar-sign.js deleted file mode 100644 index dfaa71af..00000000 --- a/icons/uil-dollar-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDollarSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' - })); -}; - -UilDollarSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDollarSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDollarSign; \ No newline at end of file diff --git a/icons/uil-dollar-sign.tsx b/icons/uil-dollar-sign.tsx new file mode 100644 index 00000000..c1bd44c1 --- /dev/null +++ b/icons/uil-dollar-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDollarSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H10a2,2,0,0,1,0-4h5a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H13V3a1,1,0,0,0-2,0V5H10a4,4,0,0,0,0,8h4a2,2,0,0,1,0,4H9a1,1,0,0,1-1-1,1,1,0,0,0-2,0,3,3,0,0,0,3,3h2v2a1,1,0,0,0,2,0V19h1a4,4,0,0,0,0-8Z' + })); +}; + +export default UilDollarSign; \ No newline at end of file diff --git a/icons/uil-download-alt.js b/icons/uil-download-alt.js deleted file mode 100644 index b3dc528c..00000000 --- a/icons/uil-download-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDownloadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.29,13.29a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42L13,14.59V3a1,1,0,0,0-2,0V14.59l-1.29-1.3A1,1,0,0,0,8.29,13.29ZM18,9H16a1,1,0,0,0,0,2h2a1,1,0,0,1,1,1v7a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H8A1,1,0,0,0,8,9H6a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V12A3,3,0,0,0,18,9Z' - })); -}; - -UilDownloadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDownloadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDownloadAlt; \ No newline at end of file diff --git a/icons/uil-download-alt.tsx b/icons/uil-download-alt.tsx new file mode 100644 index 00000000..9a04d38f --- /dev/null +++ b/icons/uil-download-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDownloadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.29,13.29a1,1,0,0,0,0,1.42l3,3a1,1,0,0,0,1.42,0l3-3a1,1,0,0,0-1.42-1.42L13,14.59V3a1,1,0,0,0-2,0V14.59l-1.29-1.3A1,1,0,0,0,8.29,13.29ZM18,9H16a1,1,0,0,0,0,2h2a1,1,0,0,1,1,1v7a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H8A1,1,0,0,0,8,9H6a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V12A3,3,0,0,0,18,9Z' + })); +}; + +export default UilDownloadAlt; \ No newline at end of file diff --git a/icons/uil-draggabledots.js b/icons/uil-draggabledots.js deleted file mode 100644 index 48422f8e..00000000 --- a/icons/uil-draggabledots.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDraggabledots = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,10a2,2,0,1,0,2,2A2,2,0,0,0,8.5,10Zm0,7a2,2,0,1,0,2,2A2,2,0,0,0,8.5,17Zm7-10a2,2,0,1,0-2-2A2,2,0,0,0,15.5,7Zm-7-4a2,2,0,1,0,2,2A2,2,0,0,0,8.5,3Zm7,14a2,2,0,1,0,2,2A2,2,0,0,0,15.5,17Zm0-7a2,2,0,1,0,2,2A2,2,0,0,0,15.5,10Z' - })); -}; - -UilDraggabledots.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDraggabledots.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDraggabledots; \ No newline at end of file diff --git a/icons/uil-draggabledots.tsx b/icons/uil-draggabledots.tsx new file mode 100644 index 00000000..0caf7fef --- /dev/null +++ b/icons/uil-draggabledots.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDraggabledots = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,10a2,2,0,1,0,2,2A2,2,0,0,0,8.5,10Zm0,7a2,2,0,1,0,2,2A2,2,0,0,0,8.5,17Zm7-10a2,2,0,1,0-2-2A2,2,0,0,0,15.5,7Zm-7-4a2,2,0,1,0,2,2A2,2,0,0,0,8.5,3Zm7,14a2,2,0,1,0,2,2A2,2,0,0,0,15.5,17Zm0-7a2,2,0,1,0,2,2A2,2,0,0,0,15.5,10Z' + })); +}; + +export default UilDraggabledots; \ No newline at end of file diff --git a/icons/uil-dribbble.js b/icons/uil-dribbble.js deleted file mode 100644 index 4d2d1910..00000000 --- a/icons/uil-dribbble.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDribbble = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,2a7.94,7.94,0,0,1,5.51,2.22A24.93,24.93,0,0,1,12.68,8.4,29.07,29.07,0,0,0,9.81,4.31,7.94,7.94,0,0,1,12,4ZM7.89,5.15A27.16,27.16,0,0,1,10.7,9a25.11,25.11,0,0,1-6,.74H4.34A8,8,0,0,1,7.89,5.15ZM6,17.31A7.9,7.9,0,0,1,4,12c0-.1,0-.2,0-.29h.68a26.67,26.67,0,0,0,7-1c.32.61.62,1.24.91,1.89a14.3,14.3,0,0,0-4.29,2.41l-.3.24A21,21,0,0,0,6,17.31ZM12,20a7.92,7.92,0,0,1-4.47-1.37,17.92,17.92,0,0,1,1.56-1.58l.32-.27a12.63,12.63,0,0,1,4-2.27,32,32,0,0,1,1.4,5A8.08,8.08,0,0,1,12,20Zm4.63-1.49a34.87,34.87,0,0,0-1.28-4.46l.34,0a.25.25,0,0,1,.12,0h.11l.1,0,.48,0a9.43,9.43,0,0,1,3.09.53A7.94,7.94,0,0,1,16.63,18.51ZM16.5,12c-.21,0-.42,0-.62,0a1.56,1.56,0,0,0-.39,0,6.64,6.64,0,0,0-.81.1h-.1c-.29-.67-.59-1.32-.92-2a26.57,26.57,0,0,0,5.13-2.4A8,8,0,0,1,20,12c0,.17,0,.34,0,.51A11.48,11.48,0,0,0,16.5,12Z' - })); -}; - -UilDribbble.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDribbble.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDribbble; \ No newline at end of file diff --git a/icons/uil-dribbble.tsx b/icons/uil-dribbble.tsx new file mode 100644 index 00000000..bd12881f --- /dev/null +++ b/icons/uil-dribbble.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDribbble = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,2a7.94,7.94,0,0,1,5.51,2.22A24.93,24.93,0,0,1,12.68,8.4,29.07,29.07,0,0,0,9.81,4.31,7.94,7.94,0,0,1,12,4ZM7.89,5.15A27.16,27.16,0,0,1,10.7,9a25.11,25.11,0,0,1-6,.74H4.34A8,8,0,0,1,7.89,5.15ZM6,17.31A7.9,7.9,0,0,1,4,12c0-.1,0-.2,0-.29h.68a26.67,26.67,0,0,0,7-1c.32.61.62,1.24.91,1.89a14.3,14.3,0,0,0-4.29,2.41l-.3.24A21,21,0,0,0,6,17.31ZM12,20a7.92,7.92,0,0,1-4.47-1.37,17.92,17.92,0,0,1,1.56-1.58l.32-.27a12.63,12.63,0,0,1,4-2.27,32,32,0,0,1,1.4,5A8.08,8.08,0,0,1,12,20Zm4.63-1.49a34.87,34.87,0,0,0-1.28-4.46l.34,0a.25.25,0,0,1,.12,0h.11l.1,0,.48,0a9.43,9.43,0,0,1,3.09.53A7.94,7.94,0,0,1,16.63,18.51ZM16.5,12c-.21,0-.42,0-.62,0a1.56,1.56,0,0,0-.39,0,6.64,6.64,0,0,0-.81.1h-.1c-.29-.67-.59-1.32-.92-2a26.57,26.57,0,0,0,5.13-2.4A8,8,0,0,1,20,12c0,.17,0,.34,0,.51A11.48,11.48,0,0,0,16.5,12Z' + })); +}; + +export default UilDribbble; \ No newline at end of file diff --git a/icons/uil-drill.js b/icons/uil-drill.js deleted file mode 100644 index 3ce8716e..00000000 --- a/icons/uil-drill.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDrill = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H9A1,1,0,0,0,8,5V7H3A1,1,0,0,0,3,9H8v4a1,1,0,0,0,2,0V12h4v7a1,1,0,0,0,1,1h2a3,3,0,0,0,3-3V11.82A3,3,0,0,0,22,9V7A3,3,0,0,0,19,4ZM18,17a1,1,0,0,1-1,1H16V12h2Zm2-8a1,1,0,0,1-1,1H10V6h6V7a1,1,0,0,0,2,0V6h1a1,1,0,0,1,1,1Z' - })); -}; - -UilDrill.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDrill.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDrill; \ No newline at end of file diff --git a/icons/uil-drill.tsx b/icons/uil-drill.tsx new file mode 100644 index 00000000..ba1fbde6 --- /dev/null +++ b/icons/uil-drill.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDrill = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H9A1,1,0,0,0,8,5V7H3A1,1,0,0,0,3,9H8v4a1,1,0,0,0,2,0V12h4v7a1,1,0,0,0,1,1h2a3,3,0,0,0,3-3V11.82A3,3,0,0,0,22,9V7A3,3,0,0,0,19,4ZM18,17a1,1,0,0,1-1,1H16V12h2Zm2-8a1,1,0,0,1-1,1H10V6h6V7a1,1,0,0,0,2,0V6h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilDrill; \ No newline at end of file diff --git a/icons/uil-dropbox.js b/icons/uil-dropbox.js deleted file mode 100644 index d0626213..00000000 --- a/icons/uil-dropbox.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDropbox = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.61,11.81,18.36,9.28l3.26-2.56A1,1,0,0,0,22,5.86a1.06,1.06,0,0,0-.5-.8L16.36,2.13a1,1,0,0,0-1.15.12L12,5.05,8.79,2.25a1,1,0,0,0-1.15-.12L2.5,5.06a1.06,1.06,0,0,0-.5.8,1,1,0,0,0,.38.86L5.64,9.28,2.39,11.77a1,1,0,0,0-.39.86,1,1,0,0,0,.5.8l3.41,2v2.47a1,1,0,0,0,.48.85l5.09,3.13a1,1,0,0,0,1,0l5.09-3.13a1,1,0,0,0,.48-.85V15.42l3.41-1.95a1,1,0,0,0,.5-.8A1,1,0,0,0,21.61,11.81ZM16,4.22l3.23,1.84-2.55,2-3-1.84ZM14.91,9.34l-2.91,2-2.91-2L12,7.55ZM4.79,6.06,8,4.22l2.31,2-3,1.84Zm0,6.39,2.5-1.92,3,2.08L8.07,14.34Zm11.29,4.86L12,19.83,7.91,17.31v-.8a1,1,0,0,0,.85-.18L12,13.83l3.24,2.5a1,1,0,0,0,.61.21,1,1,0,0,0,.24,0Zm-.15-3L13.7,12.61l3-2.08,2.51,1.94Z' - })); -}; - -UilDropbox.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDropbox.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDropbox; \ No newline at end of file diff --git a/icons/uil-dropbox.tsx b/icons/uil-dropbox.tsx new file mode 100644 index 00000000..418680f7 --- /dev/null +++ b/icons/uil-dropbox.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDropbox = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.61,11.81,18.36,9.28l3.26-2.56A1,1,0,0,0,22,5.86a1.06,1.06,0,0,0-.5-.8L16.36,2.13a1,1,0,0,0-1.15.12L12,5.05,8.79,2.25a1,1,0,0,0-1.15-.12L2.5,5.06a1.06,1.06,0,0,0-.5.8,1,1,0,0,0,.38.86L5.64,9.28,2.39,11.77a1,1,0,0,0-.39.86,1,1,0,0,0,.5.8l3.41,2v2.47a1,1,0,0,0,.48.85l5.09,3.13a1,1,0,0,0,1,0l5.09-3.13a1,1,0,0,0,.48-.85V15.42l3.41-1.95a1,1,0,0,0,.5-.8A1,1,0,0,0,21.61,11.81ZM16,4.22l3.23,1.84-2.55,2-3-1.84ZM14.91,9.34l-2.91,2-2.91-2L12,7.55ZM4.79,6.06,8,4.22l2.31,2-3,1.84Zm0,6.39,2.5-1.92,3,2.08L8.07,14.34Zm11.29,4.86L12,19.83,7.91,17.31v-.8a1,1,0,0,0,.85-.18L12,13.83l3.24,2.5a1,1,0,0,0,.61.21,1,1,0,0,0,.24,0Zm-.15-3L13.7,12.61l3-2.08,2.51,1.94Z' + })); +}; + +export default UilDropbox; \ No newline at end of file diff --git a/icons/uil-dumbbell.js b/icons/uil-dumbbell.js deleted file mode 100644 index ca9ba057..00000000 --- a/icons/uil-dumbbell.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilDumbbell = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.48,6.55v0h0L14.64,3.71a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l2.12,2.12-8.1,8.1L5.12,13.22a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l2.81,2.81v0h0l2.81,2.81a1,1,0,0,0,.71.3,1,1,0,0,0,.71-1.71L8.66,16.76l8.1-8.1,2.12,2.12a1,1,0,1,0,1.41-1.42ZM3.71,17.46a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42Zm18-12.34L18.88,2.29a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,5.12Z' - })); -}; - -UilDumbbell.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilDumbbell.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilDumbbell; \ No newline at end of file diff --git a/icons/uil-dumbbell.tsx b/icons/uil-dumbbell.tsx new file mode 100644 index 00000000..dcf963cb --- /dev/null +++ b/icons/uil-dumbbell.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilDumbbell = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.48,6.55v0h0L14.64,3.71a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l2.12,2.12-8.1,8.1L5.12,13.22a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l2.81,2.81v0h0l2.81,2.81a1,1,0,0,0,.71.3,1,1,0,0,0,.71-1.71L8.66,16.76l8.1-8.1,2.12,2.12a1,1,0,1,0,1.41-1.42ZM3.71,17.46a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42Zm18-12.34L18.88,2.29a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,5.12Z' + })); +}; + +export default UilDumbbell; \ No newline at end of file diff --git a/icons/uil-ear.js b/icons/uil-ear.js deleted file mode 100644 index 78430771..00000000 --- a/icons/uil-ear.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8a1.00067,1.00067,0,0,1,1,1,1,1,0,0,0,2,0,2.9995,2.9995,0,1,0-5.01758,2.2207c.01.0091.16113.16992.19336.21485a.9875.9875,0,0,1,0,1.11914.99952.99952,0,1,0,1.64844,1.13086,2.98332,2.98332,0,0,0-.00488-3.38867,7.12392,7.12392,0,0,0-.49122-.55665,1.05523,1.05523,0,0,1-.1582-.18164A1.00072,1.00072,0,0,1,12,8Zm0-6a7.0006,7.0006,0,0,0-6.76172,8.81152A.99989.99989,0,0,0,7.16992,10.294,5.00018,5.00018,0,1,1,17,9a5.11412,5.11412,0,0,1-.70508,2.56738L12.73145,19A2.00462,2.00462,0,0,1,11,20a2.027,2.027,0,0,1-2-2,1.99224,1.99224,0,0,1,.26855-.999,1.00065,1.00065,0,0,0-1.73242-1.002,3.9988,3.9988,0,1,0,6.96289,3.9336L18.0625,12.5A7.00044,7.00044,0,0,0,12,2Z' - })); -}; - -UilEar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEar; \ No newline at end of file diff --git a/icons/uil-ear.tsx b/icons/uil-ear.tsx new file mode 100644 index 00000000..a944102d --- /dev/null +++ b/icons/uil-ear.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8a1.00067,1.00067,0,0,1,1,1,1,1,0,0,0,2,0,2.9995,2.9995,0,1,0-5.01758,2.2207c.01.0091.16113.16992.19336.21485a.9875.9875,0,0,1,0,1.11914.99952.99952,0,1,0,1.64844,1.13086,2.98332,2.98332,0,0,0-.00488-3.38867,7.12392,7.12392,0,0,0-.49122-.55665,1.05523,1.05523,0,0,1-.1582-.18164A1.00072,1.00072,0,0,1,12,8Zm0-6a7.0006,7.0006,0,0,0-6.76172,8.81152A.99989.99989,0,0,0,7.16992,10.294,5.00018,5.00018,0,1,1,17,9a5.11412,5.11412,0,0,1-.70508,2.56738L12.73145,19A2.00462,2.00462,0,0,1,11,20a2.027,2.027,0,0,1-2-2,1.99224,1.99224,0,0,1,.26855-.999,1.00065,1.00065,0,0,0-1.73242-1.002,3.9988,3.9988,0,1,0,6.96289,3.9336L18.0625,12.5A7.00044,7.00044,0,0,0,12,2Z' + })); +}; + +export default UilEar; \ No newline at end of file diff --git a/icons/uil-edit-alt.js b/icons/uil-edit-alt.js deleted file mode 100644 index 98770e65..00000000 --- a/icons/uil-edit-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEditAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,18H9.24a1,1,0,0,0,.71-.29l6.92-6.93h0L19.71,8a1,1,0,0,0,0-1.42L15.47,2.29a1,1,0,0,0-1.42,0L11.23,5.12h0L4.29,12.05a1,1,0,0,0-.29.71V17A1,1,0,0,0,5,18ZM14.76,4.41l2.83,2.83L16.17,8.66,13.34,5.83ZM6,13.17l5.93-5.93,2.83,2.83L8.83,16H6ZM21,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilEditAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEditAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEditAlt; \ No newline at end of file diff --git a/icons/uil-edit-alt.tsx b/icons/uil-edit-alt.tsx new file mode 100644 index 00000000..55b0f07f --- /dev/null +++ b/icons/uil-edit-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEditAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,18H9.24a1,1,0,0,0,.71-.29l6.92-6.93h0L19.71,8a1,1,0,0,0,0-1.42L15.47,2.29a1,1,0,0,0-1.42,0L11.23,5.12h0L4.29,12.05a1,1,0,0,0-.29.71V17A1,1,0,0,0,5,18ZM14.76,4.41l2.83,2.83L16.17,8.66,13.34,5.83ZM6,13.17l5.93-5.93,2.83,2.83L8.83,16H6ZM21,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilEditAlt; \ No newline at end of file diff --git a/icons/uil-edit.js b/icons/uil-edit.js deleted file mode 100644 index b539ac13..00000000 --- a/icons/uil-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,12a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h6a1,1,0,0,0,0-2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM6,12.76V17a1,1,0,0,0,1,1h4.24a1,1,0,0,0,.71-.29l6.92-6.93h0L21.71,8a1,1,0,0,0,0-1.42L17.47,2.29a1,1,0,0,0-1.42,0L13.23,5.12h0L6.29,12.05A1,1,0,0,0,6,12.76ZM16.76,4.41l2.83,2.83L18.17,8.66,15.34,5.83ZM8,13.17l5.93-5.93,2.83,2.83L10.83,16H8Z' - })); -}; - -UilEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEdit; \ No newline at end of file diff --git a/icons/uil-edit.tsx b/icons/uil-edit.tsx new file mode 100644 index 00000000..954d849d --- /dev/null +++ b/icons/uil-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,12a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h6a1,1,0,0,0,0-2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM6,12.76V17a1,1,0,0,0,1,1h4.24a1,1,0,0,0,.71-.29l6.92-6.93h0L21.71,8a1,1,0,0,0,0-1.42L17.47,2.29a1,1,0,0,0-1.42,0L13.23,5.12h0L6.29,12.05A1,1,0,0,0,6,12.76ZM16.76,4.41l2.83,2.83L18.17,8.66,15.34,5.83ZM8,13.17l5.93-5.93,2.83,2.83L10.83,16H8Z' + })); +}; + +export default UilEdit; \ No newline at end of file diff --git a/icons/uil-elipsis-double-v-alt.js b/icons/uil-elipsis-double-v-alt.js deleted file mode 100644 index ed48f5c3..00000000 --- a/icons/uil-elipsis-double-v-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilElipsisDoubleVAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,17c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,17,8.5,17z M15.5,7c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S14.4,7,15.5,7z M8.5,10c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,10,8.5,10z M15.5,10c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S16.6,10,15.5,10z M15.5,17c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S16.6,17,15.5,17z M8.5,3c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,3,8.5,3z' - })); -}; - -UilElipsisDoubleVAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilElipsisDoubleVAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilElipsisDoubleVAlt; \ No newline at end of file diff --git a/icons/uil-elipsis-double-v-alt.tsx b/icons/uil-elipsis-double-v-alt.tsx new file mode 100644 index 00000000..825e1d35 --- /dev/null +++ b/icons/uil-elipsis-double-v-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilElipsisDoubleVAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,17c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,17,8.5,17z M15.5,7c1.1,0,2-0.9,2-2s-0.9-2-2-2s-2,0.9-2,2S14.4,7,15.5,7z M8.5,10c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,10,8.5,10z M15.5,10c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S16.6,10,15.5,10z M15.5,17c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S16.6,17,15.5,17z M8.5,3c-1.1,0-2,0.9-2,2s0.9,2,2,2s2-0.9,2-2S9.6,3,8.5,3z' + })); +}; + +export default UilElipsisDoubleVAlt; \ No newline at end of file diff --git a/icons/uil-ellipsis-h.js b/icons/uil-ellipsis-h.js deleted file mode 100644 index 7272a9f7..00000000 --- a/icons/uil-ellipsis-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEllipsisH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10a2,2,0,1,0,2,2A2,2,0,0,0,12,10ZM5,10a2,2,0,1,0,2,2A2,2,0,0,0,5,10Zm14,0a2,2,0,1,0,2,2A2,2,0,0,0,19,10Z' - })); -}; - -UilEllipsisH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEllipsisH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEllipsisH; \ No newline at end of file diff --git a/icons/uil-ellipsis-h.tsx b/icons/uil-ellipsis-h.tsx new file mode 100644 index 00000000..95104ac7 --- /dev/null +++ b/icons/uil-ellipsis-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEllipsisH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10a2,2,0,1,0,2,2A2,2,0,0,0,12,10ZM5,10a2,2,0,1,0,2,2A2,2,0,0,0,5,10Zm14,0a2,2,0,1,0,2,2A2,2,0,0,0,19,10Z' + })); +}; + +export default UilEllipsisH; \ No newline at end of file diff --git a/icons/uil-ellipsis-v.js b/icons/uil-ellipsis-v.js deleted file mode 100644 index 6fbb12a3..00000000 --- a/icons/uil-ellipsis-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEllipsisV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,7a2,2,0,1,0-2-2A2,2,0,0,0,12,7Zm0,10a2,2,0,1,0,2,2A2,2,0,0,0,12,17Zm0-7a2,2,0,1,0,2,2A2,2,0,0,0,12,10Z' - })); -}; - -UilEllipsisV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEllipsisV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEllipsisV; \ No newline at end of file diff --git a/icons/uil-ellipsis-v.tsx b/icons/uil-ellipsis-v.tsx new file mode 100644 index 00000000..43985c06 --- /dev/null +++ b/icons/uil-ellipsis-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEllipsisV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,7a2,2,0,1,0-2-2A2,2,0,0,0,12,7Zm0,10a2,2,0,1,0,2,2A2,2,0,0,0,12,17Zm0-7a2,2,0,1,0,2,2A2,2,0,0,0,12,10Z' + })); +}; + +export default UilEllipsisV; \ No newline at end of file diff --git a/icons/uil-emoji.js b/icons/uil-emoji.js deleted file mode 100644 index 58b2517b..00000000 --- a/icons/uil-emoji.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEmoji = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,11a1,1,0,1,0-1-1A1,1,0,0,0,15,11ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4.28-7.12a1,1,0,0,0-1.4-.16A2.78,2.78,0,0,0,14,14H10.35a2.81,2.81,0,0,0-.88-1.31,1,1,0,0,0-1.36.2,1,1,0,0,0,.14,1.39A1,1,0,0,1,8.5,15a1.09,1.09,0,0,1-.25.72A1,1,0,1,0,9.5,17.28,2.89,2.89,0,0,0,10.34,16H14a2.72,2.72,0,0,0,.89,1.31,1,1,0,0,0,.57.18,1,1,0,0,0,.78-.38,1,1,0,0,0-.14-1.39,1,1,0,0,1-.25-.72,1.09,1.09,0,0,1,.25-.72A1,1,0,0,0,16.28,12.88Z' - })); -}; - -UilEmoji.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEmoji.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEmoji; \ No newline at end of file diff --git a/icons/uil-emoji.tsx b/icons/uil-emoji.tsx new file mode 100644 index 00000000..d983fce7 --- /dev/null +++ b/icons/uil-emoji.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEmoji = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,11a1,1,0,1,0-1-1A1,1,0,0,0,15,11ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4.28-7.12a1,1,0,0,0-1.4-.16A2.78,2.78,0,0,0,14,14H10.35a2.81,2.81,0,0,0-.88-1.31,1,1,0,0,0-1.36.2,1,1,0,0,0,.14,1.39A1,1,0,0,1,8.5,15a1.09,1.09,0,0,1-.25.72A1,1,0,1,0,9.5,17.28,2.89,2.89,0,0,0,10.34,16H14a2.72,2.72,0,0,0,.89,1.31,1,1,0,0,0,.57.18,1,1,0,0,0,.78-.38,1,1,0,0,0-.14-1.39,1,1,0,0,1-.25-.72,1.09,1.09,0,0,1,.25-.72A1,1,0,0,0,16.28,12.88Z' + })); +}; + +export default UilEmoji; \ No newline at end of file diff --git a/icons/uil-english-to-chinese.js b/icons/uil-english-to-chinese.js deleted file mode 100644 index be89955b..00000000 --- a/icons/uil-english-to-chinese.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnglishToChinese = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.022,7h1a1.0013,1.0013,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.0013,1.0013,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Zm11-1a1,1,0,0,0,0-2h-3v-.5a1,1,0,0,0-2,0V13h-3a1,1,0,0,0,0,2h5.18427a6.72756,6.72756,0,0,1-1.22553,2.52667,6.66828,6.66828,0,0,1-.62915-.98272.99972.99972,0,1,0-1.77929.9121,8.67791,8.67791,0,0,0,.9591,1.468A6.6182,6.6182,0,0,1,13.10645,20.023a1.00008,1.00008,0,0,0,.42675,1.9541,8.63506,8.63506,0,0,0,3.445-1.62164,8.72368,8.72368,0,0,0,3.46857,1.62115,1,1,0,1,0,.43066-1.95312,6.72477,6.72477,0,0,1-2.4461-1.09009A8.73637,8.73637,0,0,0,20.24371,15ZM9.05176,11.24268a1.00011,1.00011,0,0,0,1.94043-.48536L9.23486,3.72754a2.28107,2.28107,0,0,0-4.42578,0L3.05176,10.75732a1.00011,1.00011,0,0,0,1.94043.48536L5.5528,9H8.49115ZM6.0528,7l.69671-2.78711a.2913.2913,0,0,1,.54492,0L7.99115,7Z' - })); -}; - -UilEnglishToChinese.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnglishToChinese.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnglishToChinese; \ No newline at end of file diff --git a/icons/uil-english-to-chinese.tsx b/icons/uil-english-to-chinese.tsx new file mode 100644 index 00000000..258fde90 --- /dev/null +++ b/icons/uil-english-to-chinese.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnglishToChinese = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.022,7h1a1.0013,1.0013,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.0013,1.0013,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Zm11-1a1,1,0,0,0,0-2h-3v-.5a1,1,0,0,0-2,0V13h-3a1,1,0,0,0,0,2h5.18427a6.72756,6.72756,0,0,1-1.22553,2.52667,6.66828,6.66828,0,0,1-.62915-.98272.99972.99972,0,1,0-1.77929.9121,8.67791,8.67791,0,0,0,.9591,1.468A6.6182,6.6182,0,0,1,13.10645,20.023a1.00008,1.00008,0,0,0,.42675,1.9541,8.63506,8.63506,0,0,0,3.445-1.62164,8.72368,8.72368,0,0,0,3.46857,1.62115,1,1,0,1,0,.43066-1.95312,6.72477,6.72477,0,0,1-2.4461-1.09009A8.73637,8.73637,0,0,0,20.24371,15ZM9.05176,11.24268a1.00011,1.00011,0,0,0,1.94043-.48536L9.23486,3.72754a2.28107,2.28107,0,0,0-4.42578,0L3.05176,10.75732a1.00011,1.00011,0,0,0,1.94043.48536L5.5528,9H8.49115ZM6.0528,7l.69671-2.78711a.2913.2913,0,0,1,.54492,0L7.99115,7Z' + })); +}; + +export default UilEnglishToChinese; \ No newline at end of file diff --git a/icons/uil-enter.js b/icons/uil-enter.js deleted file mode 100644 index 29ea7d9f..00000000 --- a/icons/uil-enter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H7.41l1.3-1.29A1,1,0,0,0,7.29,9.29l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,14H17a3,3,0,0,0,3-3V7A1,1,0,0,0,19,6Z' - })); -}; - -UilEnter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnter; \ No newline at end of file diff --git a/icons/uil-enter.tsx b/icons/uil-enter.tsx new file mode 100644 index 00000000..67decc93 --- /dev/null +++ b/icons/uil-enter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H7.41l1.3-1.29A1,1,0,0,0,7.29,9.29l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L7.41,14H17a3,3,0,0,0,3-3V7A1,1,0,0,0,19,6Z' + })); +}; + +export default UilEnter; \ No newline at end of file diff --git a/icons/uil-envelope-add.js b/icons/uil-envelope-add.js deleted file mode 100644 index 0dfeef65..00000000 --- a/icons/uil-envelope-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,7h1V8a1,1,0,0,0,2,0V7h1a1,1,0,0,0,0-2H20V4a1,1,0,0,0-2,0V5H17a1,1,0,0,0,0,2Zm4,4a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,4.24,0l2.47-2.47a1,1,0,0,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V12A1,1,0,0,0,21,11Z' - })); -}; - -UilEnvelopeAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeAdd; \ No newline at end of file diff --git a/icons/uil-envelope-add.tsx b/icons/uil-envelope-add.tsx new file mode 100644 index 00000000..741c8c44 --- /dev/null +++ b/icons/uil-envelope-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,7h1V8a1,1,0,0,0,2,0V7h1a1,1,0,0,0,0-2H20V4a1,1,0,0,0-2,0V5H17a1,1,0,0,0,0,2Zm4,4a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,4.24,0l2.47-2.47a1,1,0,0,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V12A1,1,0,0,0,21,11Z' + })); +}; + +export default UilEnvelopeAdd; \ No newline at end of file diff --git a/icons/uil-envelope-alt.js b/icons/uil-envelope-alt.js deleted file mode 100644 index cb80fe91..00000000 --- a/icons/uil-envelope-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,6H19a1,1,0,0,1,1,1l-8,4.88L4,7A1,1,0,0,1,5,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.28l7.48,4.57a1,1,0,0,0,1,0L20,9.28Z' - })); -}; - -UilEnvelopeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeAlt; \ No newline at end of file diff --git a/icons/uil-envelope-alt.tsx b/icons/uil-envelope-alt.tsx new file mode 100644 index 00000000..82665e90 --- /dev/null +++ b/icons/uil-envelope-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,6H19a1,1,0,0,1,1,1l-8,4.88L4,7A1,1,0,0,1,5,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.28l7.48,4.57a1,1,0,0,0,1,0L20,9.28Z' + })); +}; + +export default UilEnvelopeAlt; \ No newline at end of file diff --git a/icons/uil-envelope-block.js b/icons/uil-envelope-block.js deleted file mode 100644 index abc1382a..00000000 --- a/icons/uil-envelope-block.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeBlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.5,13.26A5,5,0,1,0,14,11.79,5,5,0,0,0,17.5,13.26Zm2.12-2.88a3,3,0,0,1-3.4.58l4-4A3,3,0,0,1,19.62,10.38ZM15.38,6.14a3,3,0,0,1,2.12-.88,3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,15.38,6.14Zm5.12,8.12a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.16-.91,1,1,0,0,0,0-1.39,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L4.91,8.26H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-4A1,1,0,0,0,20.5,14.26Z' - })); -}; - -UilEnvelopeBlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeBlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeBlock; \ No newline at end of file diff --git a/icons/uil-envelope-block.tsx b/icons/uil-envelope-block.tsx new file mode 100644 index 00000000..2cdcd632 --- /dev/null +++ b/icons/uil-envelope-block.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeBlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.5,13.26A5,5,0,1,0,14,11.79,5,5,0,0,0,17.5,13.26Zm2.12-2.88a3,3,0,0,1-3.4.58l4-4A3,3,0,0,1,19.62,10.38ZM15.38,6.14a3,3,0,0,1,2.12-.88,3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,15.38,6.14Zm5.12,8.12a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.16-.91,1,1,0,0,0,0-1.39,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L4.91,8.26H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-4A1,1,0,0,0,20.5,14.26Z' + })); +}; + +export default UilEnvelopeBlock; \ No newline at end of file diff --git a/icons/uil-envelope-bookmark.js b/icons/uil-envelope-bookmark.js deleted file mode 100644 index 35f715e4..00000000 --- a/icons/uil-envelope-bookmark.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeBookmark = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,15.26a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.89a3,3,0,0,0,2.1.87,3,3,0,0,0,1.43-.36,1,1,0,0,0,.4-1.36,1,1,0,0,0-1.36-.4,1,1,0,0,1-1.15-.17L5.41,8.26H12a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Zm0-12H16a1,1,0,0,0-1,1v8a1,1,0,0,0,1.57.82l1.93-1.29,1.91,1.28a1.06,1.06,0,0,0,.59.19,1,1,0,0,0,.41-.09,1,1,0,0,0,.59-.91v-8A1,1,0,0,0,21,3.26Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.63V5.26h3Z' - })); -}; - -UilEnvelopeBookmark.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeBookmark.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeBookmark; \ No newline at end of file diff --git a/icons/uil-envelope-bookmark.tsx b/icons/uil-envelope-bookmark.tsx new file mode 100644 index 00000000..dea2ea4e --- /dev/null +++ b/icons/uil-envelope-bookmark.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeBookmark = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,15.26a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.89a3,3,0,0,0,2.1.87,3,3,0,0,0,1.43-.36,1,1,0,0,0,.4-1.36,1,1,0,0,0-1.36-.4,1,1,0,0,1-1.15-.17L5.41,8.26H12a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Zm0-12H16a1,1,0,0,0-1,1v8a1,1,0,0,0,1.57.82l1.93-1.29,1.91,1.28a1.06,1.06,0,0,0,.59.19,1,1,0,0,0,.41-.09,1,1,0,0,0,.59-.91v-8A1,1,0,0,0,21,3.26Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.63V5.26h3Z' + })); +}; + +export default UilEnvelopeBookmark; \ No newline at end of file diff --git a/icons/uil-envelope-check.js b/icons/uil-envelope-check.js deleted file mode 100644 index 2279ceda..00000000 --- a/icons/uil-envelope-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.29,8.71a1,1,0,0,0,1.42,0l4-4a1,1,0,1,0-1.42-1.42L17,6.59l-1.29-1.3a1,1,0,0,0-1.42,1.42ZM21,8a1,1,0,0,0-1,1v9a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H11a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A1,1,0,0,0,21,8Z' - })); -}; - -UilEnvelopeCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeCheck; \ No newline at end of file diff --git a/icons/uil-envelope-check.tsx b/icons/uil-envelope-check.tsx new file mode 100644 index 00000000..8c5a1ab7 --- /dev/null +++ b/icons/uil-envelope-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.29,8.71a1,1,0,0,0,1.42,0l4-4a1,1,0,1,0-1.42-1.42L17,6.59l-1.29-1.3a1,1,0,0,0-1.42,1.42ZM21,8a1,1,0,0,0-1,1v9a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H11a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A1,1,0,0,0,21,8Z' + })); +}; + +export default UilEnvelopeCheck; \ No newline at end of file diff --git a/icons/uil-envelope-download-alt.js b/icons/uil-envelope-download-alt.js deleted file mode 100644 index ce1eff1d..00000000 --- a/icons/uil-envelope-download-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeDownloadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,8.79a1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L13,5.67V2.92a1,1,0,0,0-2,0V5.67l-.29-.29a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41ZM16,11.08H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,11.08Zm-.42,2L12.7,16a1,1,0,0,1-1.4,0L8.42,13.08Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V14.49l2.88,2.88a3,3,0,0,0,4.24,0L17,14.49Z' - })); -}; - -UilEnvelopeDownloadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeDownloadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeDownloadAlt; \ No newline at end of file diff --git a/icons/uil-envelope-download-alt.tsx b/icons/uil-envelope-download-alt.tsx new file mode 100644 index 00000000..6186f8b3 --- /dev/null +++ b/icons/uil-envelope-download-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeDownloadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,8.79a1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L13,5.67V2.92a1,1,0,0,0-2,0V5.67l-.29-.29a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41ZM16,11.08H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,11.08Zm-.42,2L12.7,16a1,1,0,0,1-1.4,0L8.42,13.08Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V14.49l2.88,2.88a3,3,0,0,0,4.24,0L17,14.49Z' + })); +}; + +export default UilEnvelopeDownloadAlt; \ No newline at end of file diff --git a/icons/uil-envelope-download.js b/icons/uil-envelope-download.js deleted file mode 100644 index 046c95b5..00000000 --- a/icons/uil-envelope-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H11.5a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Zm1.71-6.71a1,1,0,0,0-1.42,0L19.5,8.59V3a1,1,0,0,0-2,0V8.59l-1.29-1.3a1,1,0,1,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,22.21,7.29Z' - })); -}; - -UilEnvelopeDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeDownload; \ No newline at end of file diff --git a/icons/uil-envelope-download.tsx b/icons/uil-envelope-download.tsx new file mode 100644 index 00000000..0a1867a7 --- /dev/null +++ b/icons/uil-envelope-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H11.5a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Zm1.71-6.71a1,1,0,0,0-1.42,0L19.5,8.59V3a1,1,0,0,0-2,0V8.59l-1.29-1.3a1,1,0,1,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,22.21,7.29Z' + })); +}; + +export default UilEnvelopeDownload; \ No newline at end of file diff --git a/icons/uil-envelope-edit.js b/icons/uil-envelope-edit.js deleted file mode 100644 index 87cb0495..00000000 --- a/icons/uil-envelope-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11.51h2.42a1,1,0,0,0,.71-.29l4.58-4.58a1,1,0,0,0,0-1.42L19.29,2.8a1,1,0,0,0-1.42,0L13.29,7.38a1.05,1.05,0,0,0-.29.71v2.42A1,1,0,0,0,14,11.51Zm1-3,3.58-3.58,1,1L16,9.51H15Zm6,2a1,1,0,0,0-1,1v7a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.9l5.88,5.89a3,3,0,0,0,4.27,0,1,1,0,0,0,0-1.4,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L5.41,7.49H10a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-7A1,1,0,0,0,21,10.49Z' - })); -}; - -UilEnvelopeEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeEdit; \ No newline at end of file diff --git a/icons/uil-envelope-edit.tsx b/icons/uil-envelope-edit.tsx new file mode 100644 index 00000000..aa96059a --- /dev/null +++ b/icons/uil-envelope-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11.51h2.42a1,1,0,0,0,.71-.29l4.58-4.58a1,1,0,0,0,0-1.42L19.29,2.8a1,1,0,0,0-1.42,0L13.29,7.38a1.05,1.05,0,0,0-.29.71v2.42A1,1,0,0,0,14,11.51Zm1-3,3.58-3.58,1,1L16,9.51H15Zm6,2a1,1,0,0,0-1,1v7a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.9l5.88,5.89a3,3,0,0,0,4.27,0,1,1,0,0,0,0-1.4,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L5.41,7.49H10a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-7A1,1,0,0,0,21,10.49Z' + })); +}; + +export default UilEnvelopeEdit; \ No newline at end of file diff --git a/icons/uil-envelope-exclamation.js b/icons/uil-envelope-exclamation.js deleted file mode 100644 index b59be560..00000000 --- a/icons/uil-envelope-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,7.5H17a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5Zm0-11a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A1,1,0,0,0,21,2.5Zm-.2,7a.64.64,0,0,0-.18.06.76.76,0,0,0-.18.09l-.15.12a1.05,1.05,0,0,0-.29.71,1.23,1.23,0,0,0,0,.19.6.6,0,0,0,.06.19.76.76,0,0,0,.09.18,1.58,1.58,0,0,0,.12.15,1,1,0,0,0,1.42,0l.12-.15a.76.76,0,0,0,.09-.18.6.6,0,0,0,.06-.19,1.23,1.23,0,0,0,0-.19,1,1,0,0,0-1.2-1Z' - })); -}; - -UilEnvelopeExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeExclamation; \ No newline at end of file diff --git a/icons/uil-envelope-exclamation.tsx b/icons/uil-envelope-exclamation.tsx new file mode 100644 index 00000000..da5a3b65 --- /dev/null +++ b/icons/uil-envelope-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,7.5H17a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5Zm0-11a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A1,1,0,0,0,21,2.5Zm-.2,7a.64.64,0,0,0-.18.06.76.76,0,0,0-.18.09l-.15.12a1.05,1.05,0,0,0-.29.71,1.23,1.23,0,0,0,0,.19.6.6,0,0,0,.06.19.76.76,0,0,0,.09.18,1.58,1.58,0,0,0,.12.15,1,1,0,0,0,1.42,0l.12-.15a.76.76,0,0,0,.09-.18.6.6,0,0,0,.06-.19,1.23,1.23,0,0,0,0-.19,1,1,0,0,0-1.2-1Z' + })); +}; + +export default UilEnvelopeExclamation; \ No newline at end of file diff --git a/icons/uil-envelope-heart.js b/icons/uil-envelope-heart.js deleted file mode 100644 index 716757bb..00000000 --- a/icons/uil-envelope-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,13a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V8.41L9.38,14.3a3,3,0,0,0,2.11.87,3,3,0,0,0,2.15-.9l.89-.88A1,1,0,0,0,13.13,12l-.93.91a1,1,0,0,1-1.4,0L4.91,7H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3V18a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V14A1,1,0,0,0,20.5,13Zm1.05-9a3.33,3.33,0,0,0-3.88-.54,3.25,3.25,0,0,0-3.88,5.13L17,11.71a1.05,1.05,0,0,0,.71.29,1,1,0,0,0,.71-.29l3.17-3.17A3.26,3.26,0,0,0,21.55,4ZM20.14,7.12,17.67,9.59,15.21,7.12A1.24,1.24,0,0,1,17,5.36a1,1,0,0,0,1.42,0,1.28,1.28,0,0,1,1.76,0A1.26,1.26,0,0,1,20.14,7.12Z' - })); -}; - -UilEnvelopeHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeHeart; \ No newline at end of file diff --git a/icons/uil-envelope-heart.tsx b/icons/uil-envelope-heart.tsx new file mode 100644 index 00000000..aff07149 --- /dev/null +++ b/icons/uil-envelope-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,13a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V8.41L9.38,14.3a3,3,0,0,0,2.11.87,3,3,0,0,0,2.15-.9l.89-.88A1,1,0,0,0,13.13,12l-.93.91a1,1,0,0,1-1.4,0L4.91,7H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3V18a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V14A1,1,0,0,0,20.5,13Zm1.05-9a3.33,3.33,0,0,0-3.88-.54,3.25,3.25,0,0,0-3.88,5.13L17,11.71a1.05,1.05,0,0,0,.71.29,1,1,0,0,0,.71-.29l3.17-3.17A3.26,3.26,0,0,0,21.55,4ZM20.14,7.12,17.67,9.59,15.21,7.12A1.24,1.24,0,0,1,17,5.36a1,1,0,0,0,1.42,0,1.28,1.28,0,0,1,1.76,0A1.26,1.26,0,0,1,20.14,7.12Z' + })); +}; + +export default UilEnvelopeHeart; \ No newline at end of file diff --git a/icons/uil-envelope-info.js b/icons/uil-envelope-info.js deleted file mode 100644 index 381e9fed..00000000 --- a/icons/uil-envelope-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,7.5H17a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5Zm0-9a1.05,1.05,0,0,0,.71-.29l.12-.16a.56.56,0,0,0,.09-.17A.64.64,0,0,0,22,3.7a1.36,1.36,0,0,0,0-.2,1.05,1.05,0,0,0-.29-.71,1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.42A1.05,1.05,0,0,0,21,4.5Zm0,1a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A1,1,0,0,0,21,5.5Z' - })); -}; - -UilEnvelopeInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeInfo; \ No newline at end of file diff --git a/icons/uil-envelope-info.tsx b/icons/uil-envelope-info.tsx new file mode 100644 index 00000000..a78d2b82 --- /dev/null +++ b/icons/uil-envelope-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,7.5H17a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5Zm0-9a1.05,1.05,0,0,0,.71-.29l.12-.16a.56.56,0,0,0,.09-.17A.64.64,0,0,0,22,3.7a1.36,1.36,0,0,0,0-.2,1.05,1.05,0,0,0-.29-.71,1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.42A1.05,1.05,0,0,0,21,4.5Zm0,1a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0v-4A1,1,0,0,0,21,5.5Z' + })); +}; + +export default UilEnvelopeInfo; \ No newline at end of file diff --git a/icons/uil-envelope-lock.js b/icons/uil-envelope-lock.js deleted file mode 100644 index fddaac61..00000000 --- a/icons/uil-envelope-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,7.44V6.26a3,3,0,1,0-6,0V7.44a3,3,0,0,0-2,2.82v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3v-2A3,3,0,0,0,20.5,7.44Zm-4-1.18a1,1,0,1,1,2,0v1h-2Zm4,6a1,1,0,0,1-1,1h-4a1,1,0,0,1-1-1v-2a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a1,1,0,0,0,1.42-1.41L4.91,8.26H10.5a1,1,0,0,0,0-2h-6a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-1A1,1,0,0,0,20.5,17.26Z' - })); -}; - -UilEnvelopeLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeLock; \ No newline at end of file diff --git a/icons/uil-envelope-lock.tsx b/icons/uil-envelope-lock.tsx new file mode 100644 index 00000000..16bad67a --- /dev/null +++ b/icons/uil-envelope-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,7.44V6.26a3,3,0,1,0-6,0V7.44a3,3,0,0,0-2,2.82v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3v-2A3,3,0,0,0,20.5,7.44Zm-4-1.18a1,1,0,1,1,2,0v1h-2Zm4,6a1,1,0,0,1-1,1h-4a1,1,0,0,1-1-1v-2a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm0,5a1,1,0,0,0-1,1v1a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a1,1,0,0,0,1.42-1.41L4.91,8.26H10.5a1,1,0,0,0,0-2h-6a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-1A1,1,0,0,0,20.5,17.26Z' + })); +}; + +export default UilEnvelopeLock; \ No newline at end of file diff --git a/icons/uil-envelope-minus.js b/icons/uil-envelope-minus.js deleted file mode 100644 index 005f65ca..00000000 --- a/icons/uil-envelope-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,8a1,1,0,0,0-1,1v8a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7.41l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,6H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A1,1,0,0,0,21,8ZM17,6h4a1,1,0,0,0,0-2H17a1,1,0,0,0,0,2Z' - })); -}; - -UilEnvelopeMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeMinus; \ No newline at end of file diff --git a/icons/uil-envelope-minus.tsx b/icons/uil-envelope-minus.tsx new file mode 100644 index 00000000..f945ca2d --- /dev/null +++ b/icons/uil-envelope-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,8a1,1,0,0,0-1,1v8a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7.41l5.88,5.88a3,3,0,0,0,4.24,0l3.59-3.58a1,1,0,0,0-1.42-1.42l-3.58,3.59a1,1,0,0,1-1.42,0L5.41,6H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A1,1,0,0,0,21,8ZM17,6h4a1,1,0,0,0,0-2H17a1,1,0,0,0,0,2Z' + })); +}; + +export default UilEnvelopeMinus; \ No newline at end of file diff --git a/icons/uil-envelope-open.js b/icons/uil-envelope-open.js deleted file mode 100644 index 7864b04f..00000000 --- a/icons/uil-envelope-open.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeOpen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.21,8.82h0l0,0h0L14,2.78a2.83,2.83,0,0,0-3.9,0l-6.21,6h0v0A2.6,2.6,0,0,0,3,10.71v8.58A2.75,2.75,0,0,0,5.78,22H18.22A2.75,2.75,0,0,0,21,19.29V10.71A2.67,2.67,0,0,0,20.21,8.82Zm-8.77-4.6a.83.83,0,0,1,1.12,0L18,9.5l-5.47,5.28a.83.83,0,0,1-1.12,0L6,9.5ZM19,19.29a.76.76,0,0,1-.78.71H5.78A.76.76,0,0,1,5,19.29V11.35l4.05,3.9-1.66,1.6a1,1,0,0,0,0,1.41,1,1,0,0,0,.72.31,1,1,0,0,0,.69-.28l1.77-1.7a2.8,2.8,0,0,0,2.92,0l1.77,1.7a1,1,0,0,0,.69.28,1,1,0,0,0,.72-.31,1,1,0,0,0,0-1.41L15,15.25l4-3.9Z' - })); -}; - -UilEnvelopeOpen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeOpen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeOpen; \ No newline at end of file diff --git a/icons/uil-envelope-open.tsx b/icons/uil-envelope-open.tsx new file mode 100644 index 00000000..23c102fe --- /dev/null +++ b/icons/uil-envelope-open.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeOpen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.21,8.82h0l0,0h0L14,2.78a2.83,2.83,0,0,0-3.9,0l-6.21,6h0v0A2.6,2.6,0,0,0,3,10.71v8.58A2.75,2.75,0,0,0,5.78,22H18.22A2.75,2.75,0,0,0,21,19.29V10.71A2.67,2.67,0,0,0,20.21,8.82Zm-8.77-4.6a.83.83,0,0,1,1.12,0L18,9.5l-5.47,5.28a.83.83,0,0,1-1.12,0L6,9.5ZM19,19.29a.76.76,0,0,1-.78.71H5.78A.76.76,0,0,1,5,19.29V11.35l4.05,3.9-1.66,1.6a1,1,0,0,0,0,1.41,1,1,0,0,0,.72.31,1,1,0,0,0,.69-.28l1.77-1.7a2.8,2.8,0,0,0,2.92,0l1.77,1.7a1,1,0,0,0,.69.28,1,1,0,0,0,.72-.31,1,1,0,0,0,0-1.41L15,15.25l4-3.9Z' + })); +}; + +export default UilEnvelopeOpen; \ No newline at end of file diff --git a/icons/uil-envelope-question.js b/icons/uil-envelope-question.js deleted file mode 100644 index ceb85fda..00000000 --- a/icons/uil-envelope-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.77,5.37A1,1,0,0,0,18.13,5,1,1,0,0,1,19,4.5a1,1,0,0,1,0,2,1,1,0,0,0,0,2A3,3,0,1,0,16.4,4,1,1,0,0,0,16.77,5.37ZM21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91L9.88,14.8a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.7,13.38a1,1,0,0,1-1.4,0L5.41,7.5H13a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5ZM18.29,9.79a1,1,0,0,0,0,1.42l.15.12a.76.76,0,0,0,.18.09.64.64,0,0,0,.18.06l.2,0a1,1,0,0,0,.71-1.71A1,1,0,0,0,18.29,9.79Z' - })); -}; - -UilEnvelopeQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeQuestion; \ No newline at end of file diff --git a/icons/uil-envelope-question.tsx b/icons/uil-envelope-question.tsx new file mode 100644 index 00000000..d99b4d49 --- /dev/null +++ b/icons/uil-envelope-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.77,5.37A1,1,0,0,0,18.13,5,1,1,0,0,1,19,4.5a1,1,0,0,1,0,2,1,1,0,0,0,0,2A3,3,0,1,0,16.4,4,1,1,0,0,0,16.77,5.37ZM21,13.5a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.91L9.88,14.8a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.7,13.38a1,1,0,0,1-1.4,0L5.41,7.5H13a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-4A1,1,0,0,0,21,13.5ZM18.29,9.79a1,1,0,0,0,0,1.42l.15.12a.76.76,0,0,0,.18.09.64.64,0,0,0,.18.06l.2,0a1,1,0,0,0,.71-1.71A1,1,0,0,0,18.29,9.79Z' + })); +}; + +export default UilEnvelopeQuestion; \ No newline at end of file diff --git a/icons/uil-envelope-receive.js b/icons/uil-envelope-receive.js deleted file mode 100644 index 3a2d5e60..00000000 --- a/icons/uil-envelope-receive.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeReceive = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.29,6.21l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29H15a1,1,0,0,0,0-2H11.41l.3-.29a1,1,0,1,0-1.42-1.42l-2,2a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,8.29,6.21ZM16,10.5H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,10.5Zm-.42,2L12.7,15.38a1,1,0,0,1-1.4,0L8.42,12.5Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V13.91l2.88,2.87a2.94,2.94,0,0,0,2.12.89,3,3,0,0,0,2.12-.88L17,13.91Z' - })); -}; - -UilEnvelopeReceive.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeReceive.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeReceive; \ No newline at end of file diff --git a/icons/uil-envelope-receive.tsx b/icons/uil-envelope-receive.tsx new file mode 100644 index 00000000..31ed3d0e --- /dev/null +++ b/icons/uil-envelope-receive.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeReceive = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.29,6.21l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29H15a1,1,0,0,0,0-2H11.41l.3-.29a1,1,0,1,0-1.42-1.42l-2,2a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,8.29,6.21ZM16,10.5H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,10.5Zm-.42,2L12.7,15.38a1,1,0,0,1-1.4,0L8.42,12.5Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V13.91l2.88,2.87a2.94,2.94,0,0,0,2.12.89,3,3,0,0,0,2.12-.88L17,13.91Z' + })); +}; + +export default UilEnvelopeReceive; \ No newline at end of file diff --git a/icons/uil-envelope-redo.js b/icons/uil-envelope-redo.js deleted file mode 100644 index f58054c4..00000000 --- a/icons/uil-envelope-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,14.26a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.16-.91,1,1,0,0,0,0-1.39,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L4.91,8.26H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-4A1,1,0,0,0,20.5,14.26Zm1-11a1,1,0,0,0-1,1h0a5,5,0,1,0-3,9A5,5,0,0,0,20.8,12a1,1,0,0,0-1.32-1.51,3,3,0,1,1,.25-4.24H18.5a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1v-3A1,1,0,0,0,21.5,3.26Z' - })); -}; - -UilEnvelopeRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeRedo; \ No newline at end of file diff --git a/icons/uil-envelope-redo.tsx b/icons/uil-envelope-redo.tsx new file mode 100644 index 00000000..c118dd2c --- /dev/null +++ b/icons/uil-envelope-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,14.26a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.16-.91,1,1,0,0,0,0-1.39,1,1,0,0,0-1.43,0,1,1,0,0,1-1.4,0L4.91,8.26H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3v-4A1,1,0,0,0,20.5,14.26Zm1-11a1,1,0,0,0-1,1h0a5,5,0,1,0-3,9A5,5,0,0,0,20.8,12a1,1,0,0,0-1.32-1.51,3,3,0,1,1,.25-4.24H18.5a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1v-3A1,1,0,0,0,21.5,3.26Z' + })); +}; + +export default UilEnvelopeRedo; \ No newline at end of file diff --git a/icons/uil-envelope-search.js b/icons/uil-envelope-search.js deleted file mode 100644 index 33f31e46..00000000 --- a/icons/uil-envelope-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.21,10.29,20.48,8.57a4.37,4.37,0,0,0,.65-2.26,4.31,4.31,0,1,0-4.32,4.32A4.37,4.37,0,0,0,19.07,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,22.21,10.29ZM18.45,8a2.37,2.37,0,0,1-3.27,0,2.3,2.3,0,0,1-.68-1.64A2.32,2.32,0,0,1,16.81,4a2.3,2.3,0,0,1,1.64.68,2.28,2.28,0,0,1,.68,1.63A2.3,2.3,0,0,1,18.45,8ZM20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0L15,13.88a1,1,0,0,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Z' - })); -}; - -UilEnvelopeSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeSearch; \ No newline at end of file diff --git a/icons/uil-envelope-search.tsx b/icons/uil-envelope-search.tsx new file mode 100644 index 00000000..7b3587a3 --- /dev/null +++ b/icons/uil-envelope-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.21,10.29,20.48,8.57a4.37,4.37,0,0,0,.65-2.26,4.31,4.31,0,1,0-4.32,4.32A4.37,4.37,0,0,0,19.07,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,22.21,10.29ZM18.45,8a2.37,2.37,0,0,1-3.27,0,2.3,2.3,0,0,1-.68-1.64A2.32,2.32,0,0,1,16.81,4a2.3,2.3,0,0,1,1.64.68,2.28,2.28,0,0,1,.68,1.63A2.3,2.3,0,0,1,18.45,8ZM20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0L15,13.88a1,1,0,0,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H9.5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Z' + })); +}; + +export default UilEnvelopeSearch; \ No newline at end of file diff --git a/icons/uil-envelope-send.js b/icons/uil-envelope-send.js deleted file mode 100644 index 7cc177ba..00000000 --- a/icons/uil-envelope-send.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeSend = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,10.5H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,10.5Zm-.42,2L12.7,15.38a1,1,0,0,1-1.4,0L8.42,12.5Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V13.91l2.88,2.87a2.94,2.94,0,0,0,2.12.89,3,3,0,0,0,2.12-.88L17,13.91ZM9,6.5h3.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-2-2a1,1,0,0,0-1.42,1.42l.3.29H9a1,1,0,0,0,0,2Z' - })); -}; - -UilEnvelopeSend.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeSend.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeSend; \ No newline at end of file diff --git a/icons/uil-envelope-send.tsx b/icons/uil-envelope-send.tsx new file mode 100644 index 00000000..4dffbd43 --- /dev/null +++ b/icons/uil-envelope-send.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeSend = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,10.5H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,10.5Zm-.42,2L12.7,15.38a1,1,0,0,1-1.4,0L8.42,12.5Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V13.91l2.88,2.87a2.94,2.94,0,0,0,2.12.89,3,3,0,0,0,2.12-.88L17,13.91ZM9,6.5h3.59l-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-2-2a1,1,0,0,0-1.42,1.42l.3.29H9a1,1,0,0,0,0,2Z' + })); +}; + +export default UilEnvelopeSend; \ No newline at end of file diff --git a/icons/uil-envelope-share.js b/icons/uil-envelope-share.js deleted file mode 100644 index eef4ee15..00000000 --- a/icons/uil-envelope-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V9.41L8.88,15.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L11.7,13.88a1,1,0,0,1-1.4,0L4.41,8H10a1,1,0,0,0,0-2H4A3,3,0,0,0,1,9V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V15A1,1,0,0,0,20,14Zm0-6a2,2,0,0,0-1.18.39l-1.75-.8L19,6.71A2,2,0,0,0,20,7a2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,15,5.5a2,2,0,0,0,0,4,1.88,1.88,0,0,0,.92-.24l2.1,1A2,2,0,1,0,20,8Z' - })); -}; - -UilEnvelopeShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeShare; \ No newline at end of file diff --git a/icons/uil-envelope-share.tsx b/icons/uil-envelope-share.tsx new file mode 100644 index 00000000..60a1bae9 --- /dev/null +++ b/icons/uil-envelope-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V9.41L8.88,15.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L11.7,13.88a1,1,0,0,1-1.4,0L4.41,8H10a1,1,0,0,0,0-2H4A3,3,0,0,0,1,9V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V15A1,1,0,0,0,20,14Zm0-6a2,2,0,0,0-1.18.39l-1.75-.8L19,6.71A2,2,0,0,0,20,7a2,2,0,1,0-2-2l-1.9.87A2,2,0,0,0,15,5.5a2,2,0,0,0,0,4,1.88,1.88,0,0,0,.92-.24l2.1,1A2,2,0,1,0,20,8Z' + })); +}; + +export default UilEnvelopeShare; \ No newline at end of file diff --git a/icons/uil-envelope-shield.js b/icons/uil-envelope-shield.js deleted file mode 100644 index 6b28b41f..00000000 --- a/icons/uil-envelope-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.63,5.12a1,1,0,0,0-.84-.2,2.74,2.74,0,0,1-2.2-.46,1,1,0,0,0-1.18,0,2.74,2.74,0,0,1-2.2.46A1,1,0,0,0,14,5.9V9.21a4.62,4.62,0,0,0,1.84,3.7l1.57,1.16a1,1,0,0,0,1.18,0l1.57-1.16A4.62,4.62,0,0,0,22,9.21V5.9A1,1,0,0,0,21.63,5.12ZM20,9.21a2.61,2.61,0,0,1-1,2.09L18,12l-1-.72a2.61,2.61,0,0,1-1-2.09V7a4.67,4.67,0,0,0,2-.54A4.67,4.67,0,0,0,20,7Zm1,6a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.15-.9l-.7-.71-.74-.68a1,1,0,0,1-1.4,0L5.41,8.26H11a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Z' - })); -}; - -UilEnvelopeShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeShield; \ No newline at end of file diff --git a/icons/uil-envelope-shield.tsx b/icons/uil-envelope-shield.tsx new file mode 100644 index 00000000..43df3af5 --- /dev/null +++ b/icons/uil-envelope-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.63,5.12a1,1,0,0,0-.84-.2,2.74,2.74,0,0,1-2.2-.46,1,1,0,0,0-1.18,0,2.74,2.74,0,0,1-2.2.46A1,1,0,0,0,14,5.9V9.21a4.62,4.62,0,0,0,1.84,3.7l1.57,1.16a1,1,0,0,0,1.18,0l1.57-1.16A4.62,4.62,0,0,0,22,9.21V5.9A1,1,0,0,0,21.63,5.12ZM20,9.21a2.61,2.61,0,0,1-1,2.09L18,12l-1-.72a2.61,2.61,0,0,1-1-2.09V7a4.67,4.67,0,0,0,2-.54A4.67,4.67,0,0,0,20,7Zm1,6a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.88a3,3,0,0,0,2.11.88,3,3,0,0,0,2.15-.9l-.7-.71-.74-.68a1,1,0,0,1-1.4,0L5.41,8.26H11a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Z' + })); +}; + +export default UilEnvelopeShield; \ No newline at end of file diff --git a/icons/uil-envelope-star.js b/icons/uil-envelope-star.js deleted file mode 100644 index 7923596f..00000000 --- a/icons/uil-envelope-star.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeStar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.64,9.74l-.29,1.73A1.55,1.55,0,0,0,14,13a1.46,1.46,0,0,0,1.58.09L17,12.28l1.44.79A1.46,1.46,0,0,0,20,13a1.55,1.55,0,0,0,.63-1.51l-.29-1.73,1.2-1.22a1.54,1.54,0,0,0-.85-2.6l-1.62-.24-.73-1.55a1.5,1.5,0,0,0-2.72,0l-.73,1.55-1.62.24a1.54,1.54,0,0,0-.85,2.6Zm1.83-2.13a1.51,1.51,0,0,0,1.14-.85L17,5.93l.39.83a1.55,1.55,0,0,0,1.14.86l1,.14-.73.74a1.57,1.57,0,0,0-.42,1.34l.16,1-.79-.43a1.48,1.48,0,0,0-1.44,0l-.79.43.16-1a1.54,1.54,0,0,0-.42-1.33l-.73-.75ZM21,15.26a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.88a2.94,2.94,0,0,0,2.1.88l.27,0a1,1,0,0,0,.91-1.08,1,1,0,0,0-1.09-.91.94.94,0,0,1-.77-.28L5.41,8.26H9a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Z' - })); -}; - -UilEnvelopeStar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeStar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeStar; \ No newline at end of file diff --git a/icons/uil-envelope-star.tsx b/icons/uil-envelope-star.tsx new file mode 100644 index 00000000..57d10c45 --- /dev/null +++ b/icons/uil-envelope-star.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeStar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.64,9.74l-.29,1.73A1.55,1.55,0,0,0,14,13a1.46,1.46,0,0,0,1.58.09L17,12.28l1.44.79A1.46,1.46,0,0,0,20,13a1.55,1.55,0,0,0,.63-1.51l-.29-1.73,1.2-1.22a1.54,1.54,0,0,0-.85-2.6l-1.62-.24-.73-1.55a1.5,1.5,0,0,0-2.72,0l-.73,1.55-1.62.24a1.54,1.54,0,0,0-.85,2.6Zm1.83-2.13a1.51,1.51,0,0,0,1.14-.85L17,5.93l.39.83a1.55,1.55,0,0,0,1.14.86l1,.14-.73.74a1.57,1.57,0,0,0-.42,1.34l.16,1-.79-.43a1.48,1.48,0,0,0-1.44,0l-.79.43.16-1a1.54,1.54,0,0,0-.42-1.33l-.73-.75ZM21,15.26a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9.67l5.88,5.88a2.94,2.94,0,0,0,2.1.88l.27,0a1,1,0,0,0,.91-1.08,1,1,0,0,0-1.09-.91.94.94,0,0,1-.77-.28L5.41,8.26H9a1,1,0,0,0,0-2H5a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-3A1,1,0,0,0,21,15.26Z' + })); +}; + +export default UilEnvelopeStar; \ No newline at end of file diff --git a/icons/uil-envelope-times.js b/icons/uil-envelope-times.js deleted file mode 100644 index 87308b67..00000000 --- a/icons/uil-envelope-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V12A1,1,0,0,0,21,11Zm-.59-5,1.3-1.29a1,1,0,1,0-1.42-1.42L19,4.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L17.59,6l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L19,7.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilEnvelopeTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeTimes; \ No newline at end of file diff --git a/icons/uil-envelope-times.tsx b/icons/uil-envelope-times.tsx new file mode 100644 index 00000000..6ea9ad8a --- /dev/null +++ b/icons/uil-envelope-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.41L9.88,14.3a3,3,0,0,0,2.11.87,3.08,3.08,0,0,0,2.16-.9l1.72-1.72a1,1,0,1,0-1.42-1.42L12.7,12.88a1,1,0,0,1-1.4,0L5.41,7H13a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V12A1,1,0,0,0,21,11Zm-.59-5,1.3-1.29a1,1,0,1,0-1.42-1.42L19,4.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L17.59,6l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L19,7.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilEnvelopeTimes; \ No newline at end of file diff --git a/icons/uil-envelope-upload-alt.js b/icons/uil-envelope-upload-alt.js deleted file mode 100644 index 4add4467..00000000 --- a/icons/uil-envelope-upload-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeUploadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,11.08H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,11.08Zm-.42,2L12.7,16a1,1,0,0,1-1.4,0L8.42,13.08Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V14.49l2.88,2.88a3,3,0,0,0,4.24,0L17,14.49ZM10.71,5.62,11,5.33V8.08a1,1,0,0,0,2,0V5.33l.29.29a1,1,0,1,0,1.42-1.41l-2-2a1,1,0,0,0-1.42,0l-2,2a1,1,0,0,0,0,1.41A1,1,0,0,0,10.71,5.62Z' - })); -}; - -UilEnvelopeUploadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeUploadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeUploadAlt; \ No newline at end of file diff --git a/icons/uil-envelope-upload-alt.tsx b/icons/uil-envelope-upload-alt.tsx new file mode 100644 index 00000000..f5494225 --- /dev/null +++ b/icons/uil-envelope-upload-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeUploadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,11.08H8a3,3,0,0,0-3,3v5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3v-5A3,3,0,0,0,16,11.08Zm-.42,2L12.7,16a1,1,0,0,1-1.4,0L8.42,13.08Zm1.42,6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V14.49l2.88,2.88a3,3,0,0,0,4.24,0L17,14.49ZM10.71,5.62,11,5.33V8.08a1,1,0,0,0,2,0V5.33l.29.29a1,1,0,1,0,1.42-1.41l-2-2a1,1,0,0,0-1.42,0l-2,2a1,1,0,0,0,0,1.41A1,1,0,0,0,10.71,5.62Z' + })); +}; + +export default UilEnvelopeUploadAlt; \ No newline at end of file diff --git a/icons/uil-envelope-upload.js b/icons/uil-envelope-upload.js deleted file mode 100644 index a67de350..00000000 --- a/icons/uil-envelope-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopeUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H11.5a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Zm1.71-8.71-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42l1.29-1.3V11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,22.21,5.29Z' - })); -}; - -UilEnvelopeUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopeUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopeUpload; \ No newline at end of file diff --git a/icons/uil-envelope-upload.tsx b/icons/uil-envelope-upload.tsx new file mode 100644 index 00000000..f4b9e6e3 --- /dev/null +++ b/icons/uil-envelope-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopeUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H4.5a1,1,0,0,1-1-1V9.41L9.38,15.3a3,3,0,0,0,4.24,0l1.64-1.64a1,1,0,1,0-1.42-1.42L12.2,13.88a1,1,0,0,1-1.4,0L4.91,8H11.5a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h14a3,3,0,0,0,3-3V15A1,1,0,0,0,20.5,14Zm1.71-8.71-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42l1.29-1.3V11a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,22.21,5.29Z' + })); +}; + +export default UilEnvelopeUpload; \ No newline at end of file diff --git a/icons/uil-envelope.js b/icons/uil-envelope.js deleted file mode 100644 index f3206c3a..00000000 --- a/icons/uil-envelope.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelope = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L5.41,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7.41l5.88,5.88a3,3,0,0,0,4.24,0L20,7.41Z' - })); -}; - -UilEnvelope.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelope.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelope; \ No newline at end of file diff --git a/icons/uil-envelope.tsx b/icons/uil-envelope.tsx new file mode 100644 index 00000000..f40761cc --- /dev/null +++ b/icons/uil-envelope.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelope = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L5.41,6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7.41l5.88,5.88a3,3,0,0,0,4.24,0L20,7.41Z' + })); +}; + +export default UilEnvelope; \ No newline at end of file diff --git a/icons/uil-envelopes.js b/icons/uil-envelopes.js deleted file mode 100644 index a7340df7..00000000 --- a/icons/uil-envelopes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEnvelopes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,21.63H5a3,3,0,0,1-3-3v-8a1,1,0,0,0-2,0v8a5,5,0,0,0,5,5H17a1,1,0,0,0,0-2Zm4-18H7a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H21a3,3,0,0,0,3-3v-10A3,3,0,0,0,21,3.63Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L7.41,5.63Zm1.41,11a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7l5.88,5.88a3,3,0,0,0,4.24,0L22,7Z' - })); -}; - -UilEnvelopes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEnvelopes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEnvelopes; \ No newline at end of file diff --git a/icons/uil-envelopes.tsx b/icons/uil-envelopes.tsx new file mode 100644 index 00000000..d870e69a --- /dev/null +++ b/icons/uil-envelopes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEnvelopes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,21.63H5a3,3,0,0,1-3-3v-8a1,1,0,0,0-2,0v8a5,5,0,0,0,5,5H17a1,1,0,0,0,0-2Zm4-18H7a3,3,0,0,0-3,3v10a3,3,0,0,0,3,3H21a3,3,0,0,0,3-3v-10A3,3,0,0,0,21,3.63Zm-.41,2-5.88,5.88a1,1,0,0,1-1.42,0L7.41,5.63Zm1.41,11a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V7l5.88,5.88a3,3,0,0,0,4.24,0L22,7Z' + })); +}; + +export default UilEnvelopes; \ No newline at end of file diff --git a/icons/uil-equal-circle.js b/icons/uil-equal-circle.js deleted file mode 100644 index 7cf1759d..00000000 --- a/icons/uil-equal-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEqualCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,13H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilEqualCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEqualCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEqualCircle; \ No newline at end of file diff --git a/icons/uil-equal-circle.tsx b/icons/uil-equal-circle.tsx new file mode 100644 index 00000000..2d5df86f --- /dev/null +++ b/icons/uil-equal-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEqualCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,13H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilEqualCircle; \ No newline at end of file diff --git a/icons/uil-estate.js b/icons/uil-estate.js deleted file mode 100644 index a967a86d..00000000 --- a/icons/uil-estate.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEstate = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8h0L14,2.74a3,3,0,0,0-4,0L4,8a3,3,0,0,0-1,2.26V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V10.25A3,3,0,0,0,20,8ZM14,20H10V15a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1Zm5-1a1,1,0,0,1-1,1H16V15a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v5H6a1,1,0,0,1-1-1V10.25a1,1,0,0,1,.34-.75l6-5.25a1,1,0,0,1,1.32,0l6,5.25a1,1,0,0,1,.34.75Z' - })); -}; - -UilEstate.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEstate.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEstate; \ No newline at end of file diff --git a/icons/uil-estate.tsx b/icons/uil-estate.tsx new file mode 100644 index 00000000..8b821d27 --- /dev/null +++ b/icons/uil-estate.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEstate = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8h0L14,2.74a3,3,0,0,0-4,0L4,8a3,3,0,0,0-1,2.26V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V10.25A3,3,0,0,0,20,8ZM14,20H10V15a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1Zm5-1a1,1,0,0,1-1,1H16V15a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v5H6a1,1,0,0,1-1-1V10.25a1,1,0,0,1,.34-.75l6-5.25a1,1,0,0,1,1.32,0l6,5.25a1,1,0,0,1,.34.75Z' + })); +}; + +export default UilEstate; \ No newline at end of file diff --git a/icons/uil-euro-circle.js b/icons/uil-euro-circle.js deleted file mode 100644 index 6382bf8c..00000000 --- a/icons/uil-euro-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEuroCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Zm.59-13.33a3.34,3.34,0,0,1,2.62,1.38,1,1,0,0,0,1.4.19,1,1,0,0,0,.18-1.41,5.32,5.32,0,0,0-4.2-2.16A5.57,5.57,0,0,0,7.46,9.5H6a1,1,0,0,0,0,2H7c0,.17,0,.33,0,.5s0,.33,0,.5H6a1,1,0,0,0,0,2H7.46a5.57,5.57,0,0,0,5.13,3.83,5.32,5.32,0,0,0,4.2-2.16A1,1,0,1,0,15.21,15a3.34,3.34,0,0,1-2.62,1.38A3.42,3.42,0,0,1,9.67,14.5H12a1,1,0,0,0,0-2H9.05A4.23,4.23,0,0,1,9,12a4.23,4.23,0,0,1,.05-.5H12a1,1,0,0,0,0-2H9.67A3.42,3.42,0,0,1,12.59,7.67Z' - })); -}; - -UilEuroCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEuroCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEuroCircle; \ No newline at end of file diff --git a/icons/uil-euro-circle.tsx b/icons/uil-euro-circle.tsx new file mode 100644 index 00000000..48c4a2d9 --- /dev/null +++ b/icons/uil-euro-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEuroCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Zm.59-13.33a3.34,3.34,0,0,1,2.62,1.38,1,1,0,0,0,1.4.19,1,1,0,0,0,.18-1.41,5.32,5.32,0,0,0-4.2-2.16A5.57,5.57,0,0,0,7.46,9.5H6a1,1,0,0,0,0,2H7c0,.17,0,.33,0,.5s0,.33,0,.5H6a1,1,0,0,0,0,2H7.46a5.57,5.57,0,0,0,5.13,3.83,5.32,5.32,0,0,0,4.2-2.16A1,1,0,1,0,15.21,15a3.34,3.34,0,0,1-2.62,1.38A3.42,3.42,0,0,1,9.67,14.5H12a1,1,0,0,0,0-2H9.05A4.23,4.23,0,0,1,9,12a4.23,4.23,0,0,1,.05-.5H12a1,1,0,0,0,0-2H9.67A3.42,3.42,0,0,1,12.59,7.67Z' + })); +}; + +export default UilEuroCircle; \ No newline at end of file diff --git a/icons/uil-euro.js b/icons/uil-euro.js deleted file mode 100644 index f32a1d80..00000000 --- a/icons/uil-euro.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEuro = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.2,17.41A6,6,0,0,1,14.46,20c-2.68,0-5-2-6-5H14a1,1,0,0,0,0-2H8.05c0-.33-.05-.67-.05-1s0-.67.05-1H14a1,1,0,0,0,0-2H8.47c1-3,3.31-5,6-5A6,6,0,0,1,19.2,6.59a1,1,0,1,0,1.6-1.18A7.92,7.92,0,0,0,14.46,2c-3.76,0-7,2.84-8.07,7H4a1,1,0,0,0,0,2H6.05c0,.33,0,.67,0,1s0,.67,0,1H4a1,1,0,0,0,0,2H6.39c1.09,4.16,4.31,7,8.07,7a7.92,7.92,0,0,0,6.34-3.41,1,1,0,0,0-1.6-1.18Z' - })); -}; - -UilEuro.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEuro.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEuro; \ No newline at end of file diff --git a/icons/uil-euro.tsx b/icons/uil-euro.tsx new file mode 100644 index 00000000..9cf6274a --- /dev/null +++ b/icons/uil-euro.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEuro = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.2,17.41A6,6,0,0,1,14.46,20c-2.68,0-5-2-6-5H14a1,1,0,0,0,0-2H8.05c0-.33-.05-.67-.05-1s0-.67.05-1H14a1,1,0,0,0,0-2H8.47c1-3,3.31-5,6-5A6,6,0,0,1,19.2,6.59a1,1,0,1,0,1.6-1.18A7.92,7.92,0,0,0,14.46,2c-3.76,0-7,2.84-8.07,7H4a1,1,0,0,0,0,2H6.05c0,.33,0,.67,0,1s0,.67,0,1H4a1,1,0,0,0,0,2H6.39c1.09,4.16,4.31,7,8.07,7a7.92,7.92,0,0,0,6.34-3.41,1,1,0,0,0-1.6-1.18Z' + })); +}; + +export default UilEuro; \ No newline at end of file diff --git a/icons/uil-exchange-alt.js b/icons/uil-exchange-alt.js deleted file mode 100644 index 0808bae5..00000000 --- a/icons/uil-exchange-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExchangeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,9.29l-4-4a1,1,0,0,0-1.42,1.42L18.59,9H7a1,1,0,0,0,0,2H21a1,1,0,0,0,.92-.62A1,1,0,0,0,21.71,9.29ZM17,13H3a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,15H17a1,1,0,0,0,0-2Z' - })); -}; - -UilExchangeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExchangeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExchangeAlt; \ No newline at end of file diff --git a/icons/uil-exchange-alt.tsx b/icons/uil-exchange-alt.tsx new file mode 100644 index 00000000..4fe82635 --- /dev/null +++ b/icons/uil-exchange-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExchangeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,9.29l-4-4a1,1,0,0,0-1.42,1.42L18.59,9H7a1,1,0,0,0,0,2H21a1,1,0,0,0,.92-.62A1,1,0,0,0,21.71,9.29ZM17,13H3a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,15H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilExchangeAlt; \ No newline at end of file diff --git a/icons/uil-exchange.js b/icons/uil-exchange.js deleted file mode 100644 index 9ec689ab..00000000 --- a/icons/uil-exchange.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExchange = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,10a1,1,0,0,0-1-1H5.41l2.3-2.29A1,1,0,0,0,6.29,5.29l-4,4a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,11H17A1,1,0,0,0,18,10Zm3.92,3.62A1,1,0,0,0,21,13H7a1,1,0,0,0,0,2H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4A1,1,0,0,0,21.92,13.62Z' - })); -}; - -UilExchange.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExchange.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExchange; \ No newline at end of file diff --git a/icons/uil-exchange.tsx b/icons/uil-exchange.tsx new file mode 100644 index 00000000..e7e75b89 --- /dev/null +++ b/icons/uil-exchange.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExchange = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,10a1,1,0,0,0-1-1H5.41l2.3-2.29A1,1,0,0,0,6.29,5.29l-4,4a1,1,0,0,0-.21,1.09A1,1,0,0,0,3,11H17A1,1,0,0,0,18,10Zm3.92,3.62A1,1,0,0,0,21,13H7a1,1,0,0,0,0,2H18.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4A1,1,0,0,0,21.92,13.62Z' + })); +}; + +export default UilExchange; \ No newline at end of file diff --git a/icons/uil-exclamation-circle.js b/icons/uil-exclamation-circle.js deleted file mode 100644 index cd5ee3ea..00000000 --- a/icons/uil-exclamation-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExclamationCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,14a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,14Zm0-1.5a1,1,0,0,0,1-1v-3a1,1,0,0,0-2,0v3A1,1,0,0,0,12,12.5ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilExclamationCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExclamationCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExclamationCircle; \ No newline at end of file diff --git a/icons/uil-exclamation-circle.tsx b/icons/uil-exclamation-circle.tsx new file mode 100644 index 00000000..7172e383 --- /dev/null +++ b/icons/uil-exclamation-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExclamationCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,14a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,14Zm0-1.5a1,1,0,0,0,1-1v-3a1,1,0,0,0-2,0v3A1,1,0,0,0,12,12.5ZM12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilExclamationCircle; \ No newline at end of file diff --git a/icons/uil-exclamation-octagon.js b/icons/uil-exclamation-octagon.js deleted file mode 100644 index 9a3ce05a..00000000 --- a/icons/uil-exclamation-octagon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExclamationOctagon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,7a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V8A1,1,0,0,0,12,7Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,12,15Zm9.71-7.44L16.44,2.29A1.05,1.05,0,0,0,15.73,2H8.27a1.05,1.05,0,0,0-.71.29L2.29,7.56A1.05,1.05,0,0,0,2,8.27v7.46a1.05,1.05,0,0,0,.29.71l5.27,5.27a1.05,1.05,0,0,0,.71.29h7.46a1.05,1.05,0,0,0,.71-.29l5.27-5.27a1.05,1.05,0,0,0,.29-.71V8.27A1.05,1.05,0,0,0,21.71,7.56ZM20,15.31,15.31,20H8.69L4,15.31V8.69L8.69,4h6.62L20,8.69Z' - })); -}; - -UilExclamationOctagon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExclamationOctagon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExclamationOctagon; \ No newline at end of file diff --git a/icons/uil-exclamation-octagon.tsx b/icons/uil-exclamation-octagon.tsx new file mode 100644 index 00000000..4e39614c --- /dev/null +++ b/icons/uil-exclamation-octagon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExclamationOctagon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,7a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V8A1,1,0,0,0,12,7Zm0,8a1,1,0,1,0,1,1A1,1,0,0,0,12,15Zm9.71-7.44L16.44,2.29A1.05,1.05,0,0,0,15.73,2H8.27a1.05,1.05,0,0,0-.71.29L2.29,7.56A1.05,1.05,0,0,0,2,8.27v7.46a1.05,1.05,0,0,0,.29.71l5.27,5.27a1.05,1.05,0,0,0,.71.29h7.46a1.05,1.05,0,0,0,.71-.29l5.27-5.27a1.05,1.05,0,0,0,.29-.71V8.27A1.05,1.05,0,0,0,21.71,7.56ZM20,15.31,15.31,20H8.69L4,15.31V8.69L8.69,4h6.62L20,8.69Z' + })); +}; + +export default UilExclamationOctagon; \ No newline at end of file diff --git a/icons/uil-exclamation-triangle.js b/icons/uil-exclamation-triangle.js deleted file mode 100644 index a89bfb41..00000000 --- a/icons/uil-exclamation-triangle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExclamationTriangle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,16a1,1,0,1,0,1,1A1,1,0,0,0,12,16Zm10.67,1.47-8.05-14a3,3,0,0,0-5.24,0l-8,14A3,3,0,0,0,3.94,22H20.06a3,3,0,0,0,2.61-4.53Zm-1.73,2a1,1,0,0,1-.88.51H3.94a1,1,0,0,1-.88-.51,1,1,0,0,1,0-1l8-14a1,1,0,0,1,1.78,0l8.05,14A1,1,0,0,1,20.94,19.49ZM12,8a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8Z' - })); -}; - -UilExclamationTriangle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExclamationTriangle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExclamationTriangle; \ No newline at end of file diff --git a/icons/uil-exclamation-triangle.tsx b/icons/uil-exclamation-triangle.tsx new file mode 100644 index 00000000..3ca440df --- /dev/null +++ b/icons/uil-exclamation-triangle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExclamationTriangle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,16a1,1,0,1,0,1,1A1,1,0,0,0,12,16Zm10.67,1.47-8.05-14a3,3,0,0,0-5.24,0l-8,14A3,3,0,0,0,3.94,22H20.06a3,3,0,0,0,2.61-4.53Zm-1.73,2a1,1,0,0,1-.88.51H3.94a1,1,0,0,1-.88-.51,1,1,0,0,1,0-1l8-14a1,1,0,0,1,1.78,0l8.05,14A1,1,0,0,1,20.94,19.49ZM12,8a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V9A1,1,0,0,0,12,8Z' + })); +}; + +export default UilExclamationTriangle; \ No newline at end of file diff --git a/icons/uil-exclamation.js b/icons/uil-exclamation.js deleted file mode 100644 index f7169675..00000000 --- a/icons/uil-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,14a1,1,0,0,0,1-1V7a1,1,0,0,0-2,0v6A1,1,0,0,0,12,14Zm0,4a1.25,1.25,0,1,0-1.25-1.25A1.25,1.25,0,0,0,12,18Z' - })); -}; - -UilExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExclamation; \ No newline at end of file diff --git a/icons/uil-exclamation.tsx b/icons/uil-exclamation.tsx new file mode 100644 index 00000000..5ed23837 --- /dev/null +++ b/icons/uil-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,14a1,1,0,0,0,1-1V7a1,1,0,0,0-2,0v6A1,1,0,0,0,12,14Zm0,4a1.25,1.25,0,1,0-1.25-1.25A1.25,1.25,0,0,0,12,18Z' + })); +}; + +export default UilExclamation; \ No newline at end of file diff --git a/icons/uil-exclude.js b/icons/uil-exclude.js deleted file mode 100644 index e4b49b0f..00000000 --- a/icons/uil-exclude.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExclude = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.54,7.54h-1a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0,1,1,0,1,0,0-2Zm5.92,5.92a1,1,0,0,0-1,1,1,1,0,0,0,0,2h1a1,1,0,0,0,1-1v-1A1,1,0,0,0,15.46,13.46ZM21,7.54H16.46V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V15.46a1,1,0,0,0,1,1H7.54V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V16.46a1,1,0,0,0,0-2,1,1,0,0,0-2,0H4V4H14.46V7.54a1,1,0,0,0,0,2,1,1,0,0,0,2,0H20Z' - })); -}; - -UilExclude.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExclude.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExclude; \ No newline at end of file diff --git a/icons/uil-exclude.tsx b/icons/uil-exclude.tsx new file mode 100644 index 00000000..69bec3f0 --- /dev/null +++ b/icons/uil-exclude.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExclude = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.54,7.54h-1a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0,1,1,0,1,0,0-2Zm5.92,5.92a1,1,0,0,0-1,1,1,1,0,0,0,0,2h1a1,1,0,0,0,1-1v-1A1,1,0,0,0,15.46,13.46ZM21,7.54H16.46V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V15.46a1,1,0,0,0,1,1H7.54V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V16.46a1,1,0,0,0,0-2,1,1,0,0,0-2,0H4V4H14.46V7.54a1,1,0,0,0,0,2,1,1,0,0,0,2,0H20Z' + })); +}; + +export default UilExclude; \ No newline at end of file diff --git a/icons/uil-expand-alt.js b/icons/uil-expand-alt.js deleted file mode 100644 index d4077ca6..00000000 --- a/icons/uil-expand-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.79,12.79,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41l5.8-5.79a1,1,0,0,0-1.42-1.42ZM21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59l-5.8,5.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilExpandAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandAlt; \ No newline at end of file diff --git a/icons/uil-expand-alt.tsx b/icons/uil-expand-alt.tsx new file mode 100644 index 00000000..ccacc215 --- /dev/null +++ b/icons/uil-expand-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.79,12.79,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41l5.8-5.79a1,1,0,0,0-1.42-1.42ZM21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59l-5.8,5.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilExpandAlt; \ No newline at end of file diff --git a/icons/uil-expand-arrows-alt.js b/icons/uil-expand-arrows-alt.js deleted file mode 100644 index 6abaa029..00000000 --- a/icons/uil-expand-arrows-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandArrowsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.29,13.29,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41l5.3-5.29a1,1,0,0,0-1.42-1.42ZM5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41l5.29,5.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,16a1,1,0,0,0-1,1v1.59l-5.29-5.3a1,1,0,0,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Zm.92-13.38a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilExpandArrowsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandArrowsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandArrowsAlt; \ No newline at end of file diff --git a/icons/uil-expand-arrows-alt.tsx b/icons/uil-expand-arrows-alt.tsx new file mode 100644 index 00000000..cfa7fad4 --- /dev/null +++ b/icons/uil-expand-arrows-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandArrowsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.29,13.29,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41l5.3-5.29a1,1,0,0,0-1.42-1.42ZM5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41l5.29,5.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,16a1,1,0,0,0-1,1v1.59l-5.29-5.3a1,1,0,0,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Zm.92-13.38a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilExpandArrowsAlt; \ No newline at end of file diff --git a/icons/uil-expand-arrows.js b/icons/uil-expand-arrows.js deleted file mode 100644 index 3fd86438..00000000 --- a/icons/uil-expand-arrows.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandArrows = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,8a1,1,0,0,0,1-1V3a1,1,0,0,0-.08-.38,1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59L12,10.59,5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L10.59,12,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41L12,13.41,18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17a1,1,0,0,0-2,0v1.59L13.41,12,20,5.41V7A1,1,0,0,0,21,8Z' - })); -}; - -UilExpandArrows.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandArrows.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandArrows; \ No newline at end of file diff --git a/icons/uil-expand-arrows.tsx b/icons/uil-expand-arrows.tsx new file mode 100644 index 00000000..364aa899 --- /dev/null +++ b/icons/uil-expand-arrows.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandArrows = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,8a1,1,0,0,0,1-1V3a1,1,0,0,0-.08-.38,1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59L12,10.59,5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L10.59,12,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41L12,13.41,18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17a1,1,0,0,0-2,0v1.59L13.41,12,20,5.41V7A1,1,0,0,0,21,8Z' + })); +}; + +export default UilExpandArrows; \ No newline at end of file diff --git a/icons/uil-expand-from-corner.js b/icons/uil-expand-from-corner.js deleted file mode 100644 index fe7c328e..00000000 --- a/icons/uil-expand-from-corner.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandFromCorner = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,12H3a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V13A1,1,0,0,0,11,12Zm-1,8H4V14h6ZM21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilExpandFromCorner.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandFromCorner.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandFromCorner; \ No newline at end of file diff --git a/icons/uil-expand-from-corner.tsx b/icons/uil-expand-from-corner.tsx new file mode 100644 index 00000000..2a78f76f --- /dev/null +++ b/icons/uil-expand-from-corner.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandFromCorner = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,12H3a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V13A1,1,0,0,0,11,12Zm-1,8H4V14h6ZM21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59l-5.3,5.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilExpandFromCorner; \ No newline at end of file diff --git a/icons/uil-expand-left.js b/icons/uil-expand-left.js deleted file mode 100644 index d378e3bb..00000000 --- a/icons/uil-expand-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.17,10.17a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L8.46,9.88A1,1,0,0,0,9.17,10.17Zm6.37-1.71a1,1,0,0,0-1.42,0L8.46,14.12a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l5.66-5.66A1,1,0,0,0,15.54,8.46ZM21,16a1,1,0,0,0-1,1v1.59l-4.46-4.47a1,1,0,1,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' - })); -}; - -UilExpandLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandLeft; \ No newline at end of file diff --git a/icons/uil-expand-left.tsx b/icons/uil-expand-left.tsx new file mode 100644 index 00000000..422d431d --- /dev/null +++ b/icons/uil-expand-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.17,10.17a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L8.46,9.88A1,1,0,0,0,9.17,10.17Zm6.37-1.71a1,1,0,0,0-1.42,0L8.46,14.12a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l5.66-5.66A1,1,0,0,0,15.54,8.46ZM21,16a1,1,0,0,0-1,1v1.59l-4.46-4.47a1,1,0,1,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' + })); +}; + +export default UilExpandLeft; \ No newline at end of file diff --git a/icons/uil-expand-right.js b/icons/uil-expand-right.js deleted file mode 100644 index ccaf7418..00000000 --- a/icons/uil-expand-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExpandRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,14.1L4,18.6V17c0-0.6-0.4-1-1-1s-1,0.4-1,1v4c0,0.1,0,0.3,0.1,0.4c0.1,0.2,0.3,0.4,0.5,0.5C2.7,22,2.9,22,3,22h4c0.6,0,1-0.4,1-1s-0.4-1-1-1H5.4l4.5-4.5c0.4-0.4,0.4-1,0-1.4C9.5,13.7,8.9,13.7,8.5,14.1z M21.7,2.3C21.7,2.3,21.7,2.3,21.7,2.3C21.5,2.1,21.2,2,21,2h-4c-0.6,0-1,0.4-1,1s0.4,1,1,1h1.6l-4.5,4.5c-0.4,0.4-0.4,1,0,1.4l0,0c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3L20,5.4V7c0,0.6,0.4,1,1,1s1-0.4,1-1V3C22,2.8,21.9,2.5,21.7,2.3z M15.5,14.1L9.9,8.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.7,5.7c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3C15.9,15.2,15.9,14.5,15.5,14.1C15.5,14.1,15.5,14.1,15.5,14.1z' - })); -}; - -UilExpandRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExpandRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExpandRight; \ No newline at end of file diff --git a/icons/uil-expand-right.tsx b/icons/uil-expand-right.tsx new file mode 100644 index 00000000..dbc2ac2f --- /dev/null +++ b/icons/uil-expand-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExpandRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,14.1L4,18.6V17c0-0.6-0.4-1-1-1s-1,0.4-1,1v4c0,0.1,0,0.3,0.1,0.4c0.1,0.2,0.3,0.4,0.5,0.5C2.7,22,2.9,22,3,22h4c0.6,0,1-0.4,1-1s-0.4-1-1-1H5.4l4.5-4.5c0.4-0.4,0.4-1,0-1.4C9.5,13.7,8.9,13.7,8.5,14.1z M21.7,2.3C21.7,2.3,21.7,2.3,21.7,2.3C21.5,2.1,21.2,2,21,2h-4c-0.6,0-1,0.4-1,1s0.4,1,1,1h1.6l-4.5,4.5c-0.4,0.4-0.4,1,0,1.4l0,0c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3L20,5.4V7c0,0.6,0.4,1,1,1s1-0.4,1-1V3C22,2.8,21.9,2.5,21.7,2.3z M15.5,14.1L9.9,8.5c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l5.7,5.7c0.2,0.2,0.4,0.3,0.7,0.3c0.3,0,0.5-0.1,0.7-0.3C15.9,15.2,15.9,14.5,15.5,14.1C15.5,14.1,15.5,14.1,15.5,14.1z' + })); +}; + +export default UilExpandRight; \ No newline at end of file diff --git a/icons/uil-export.js b/icons/uil-export.js deleted file mode 100644 index 1d1ff25d..00000000 --- a/icons/uil-export.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExport = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.71,7.71,11,5.41V15a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71ZM21,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14Z' - })); -}; - -UilExport.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExport.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExport; \ No newline at end of file diff --git a/icons/uil-export.tsx b/icons/uil-export.tsx new file mode 100644 index 00000000..f4d3d3f6 --- /dev/null +++ b/icons/uil-export.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExport = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.71,7.71,11,5.41V15a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71ZM21,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14Z' + })); +}; + +export default UilExport; \ No newline at end of file diff --git a/icons/uil-exposure-alt.js b/icons/uil-exposure-alt.js deleted file mode 100644 index cf60cf8d..00000000 --- a/icons/uil-exposure-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExposureAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,6H7A1,1,0,0,0,7,8h4a1,1,0,0,0,0-2Zm8-4H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM4,18.59V5A1,1,0,0,1,5,4H18.59ZM20,19a1,1,0,0,1-1,1H5.41L20,5.41Zm-7-2h1v1a1,1,0,0,0,2,0V17h1a1,1,0,0,0,0-2H16V14a1,1,0,0,0-2,0v1H13a1,1,0,0,0,0,2Z' - })); -}; - -UilExposureAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExposureAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExposureAlt; \ No newline at end of file diff --git a/icons/uil-exposure-alt.tsx b/icons/uil-exposure-alt.tsx new file mode 100644 index 00000000..f89c9cdc --- /dev/null +++ b/icons/uil-exposure-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExposureAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,6H7A1,1,0,0,0,7,8h4a1,1,0,0,0,0-2Zm8-4H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM4,18.59V5A1,1,0,0,1,5,4H18.59ZM20,19a1,1,0,0,1-1,1H5.41L20,5.41Zm-7-2h1v1a1,1,0,0,0,2,0V17h1a1,1,0,0,0,0-2H16V14a1,1,0,0,0-2,0v1H13a1,1,0,0,0,0,2Z' + })); +}; + +export default UilExposureAlt; \ No newline at end of file diff --git a/icons/uil-exposure-increase.js b/icons/uil-exposure-increase.js deleted file mode 100644 index 69c75af3..00000000 --- a/icons/uil-exposure-increase.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExposureIncrease = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,7H10V6A1,1,0,0,0,8,6V7H7A1,1,0,0,0,7,9H8v1a1,1,0,0,0,2,0V9h1a1,1,0,0,0,0-2Zm2,11h4a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM4,18.59V5A1,1,0,0,1,5,4H18.59ZM20,19a1,1,0,0,1-1,1H5.41L20,5.41Z' - })); -}; - -UilExposureIncrease.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExposureIncrease.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExposureIncrease; \ No newline at end of file diff --git a/icons/uil-exposure-increase.tsx b/icons/uil-exposure-increase.tsx new file mode 100644 index 00000000..0080a70f --- /dev/null +++ b/icons/uil-exposure-increase.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExposureIncrease = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,7H10V6A1,1,0,0,0,8,6V7H7A1,1,0,0,0,7,9H8v1a1,1,0,0,0,2,0V9h1a1,1,0,0,0,0-2Zm2,11h4a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM4,18.59V5A1,1,0,0,1,5,4H18.59ZM20,19a1,1,0,0,1-1,1H5.41L20,5.41Z' + })); +}; + +export default UilExposureIncrease; \ No newline at end of file diff --git a/icons/uil-external-link-alt.js b/icons/uil-external-link-alt.js deleted file mode 100644 index f3d23547..00000000 --- a/icons/uil-external-link-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilExternalLinkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,10.82a1,1,0,0,0-1,1V19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8A1,1,0,0,1,5,7h7.18a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V19a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3V11.82A1,1,0,0,0,18,10.82Zm3.92-8.2a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L8.29,14.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilExternalLinkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilExternalLinkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilExternalLinkAlt; \ No newline at end of file diff --git a/icons/uil-external-link-alt.tsx b/icons/uil-external-link-alt.tsx new file mode 100644 index 00000000..56e81ae9 --- /dev/null +++ b/icons/uil-external-link-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilExternalLinkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,10.82a1,1,0,0,0-1,1V19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8A1,1,0,0,1,5,7h7.18a1,1,0,0,0,0-2H5A3,3,0,0,0,2,8V19a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3V11.82A1,1,0,0,0,18,10.82Zm3.92-8.2a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H15a1,1,0,0,0,0,2h3.59L8.29,14.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L20,5.41V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilExternalLinkAlt; \ No newline at end of file diff --git a/icons/uil-eye-slash.js b/icons/uil-eye-slash.js deleted file mode 100644 index 5528cdfe..00000000 --- a/icons/uil-eye-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEyeSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.94,6.08A6.93,6.93,0,0,1,12,6c3.18,0,6.17,2.29,7.91,6a15.23,15.23,0,0,1-.9,1.64,1,1,0,0,0-.16.55,1,1,0,0,0,1.86.5,15.77,15.77,0,0,0,1.21-2.3,1,1,0,0,0,0-.79C19.9,6.91,16.1,4,12,4a7.77,7.77,0,0,0-1.4.12,1,1,0,1,0,.34,2ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.39,6.8a14.62,14.62,0,0,0-3.31,4.8,1,1,0,0,0,0,.8C4.1,17.09,7.9,20,12,20a9.26,9.26,0,0,0,5.05-1.54l3.24,3.25a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6.36,9.19,2.45,2.45A1.81,1.81,0,0,1,12,14a2,2,0,0,1-2-2A1.81,1.81,0,0,1,10.07,11.48ZM12,18c-3.18,0-6.17-2.29-7.9-6A12.09,12.09,0,0,1,6.8,8.21L8.57,10A4,4,0,0,0,14,15.43L15.59,17A7.24,7.24,0,0,1,12,18Z' - })); -}; - -UilEyeSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEyeSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEyeSlash; \ No newline at end of file diff --git a/icons/uil-eye-slash.tsx b/icons/uil-eye-slash.tsx new file mode 100644 index 00000000..2d3ae64c --- /dev/null +++ b/icons/uil-eye-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEyeSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.94,6.08A6.93,6.93,0,0,1,12,6c3.18,0,6.17,2.29,7.91,6a15.23,15.23,0,0,1-.9,1.64,1,1,0,0,0-.16.55,1,1,0,0,0,1.86.5,15.77,15.77,0,0,0,1.21-2.3,1,1,0,0,0,0-.79C19.9,6.91,16.1,4,12,4a7.77,7.77,0,0,0-1.4.12,1,1,0,1,0,.34,2ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.39,6.8a14.62,14.62,0,0,0-3.31,4.8,1,1,0,0,0,0,.8C4.1,17.09,7.9,20,12,20a9.26,9.26,0,0,0,5.05-1.54l3.24,3.25a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6.36,9.19,2.45,2.45A1.81,1.81,0,0,1,12,14a2,2,0,0,1-2-2A1.81,1.81,0,0,1,10.07,11.48ZM12,18c-3.18,0-6.17-2.29-7.9-6A12.09,12.09,0,0,1,6.8,8.21L8.57,10A4,4,0,0,0,14,15.43L15.59,17A7.24,7.24,0,0,1,12,18Z' + })); +}; + +export default UilEyeSlash; \ No newline at end of file diff --git a/icons/uil-eye.js b/icons/uil-eye.js deleted file mode 100644 index 0e9af2fd..00000000 --- a/icons/uil-eye.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilEye = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,11.6C19.9,6.91,16.1,4,12,4S4.1,6.91,2.08,11.6a1,1,0,0,0,0,.8C4.1,17.09,7.9,20,12,20s7.9-2.91,9.92-7.6A1,1,0,0,0,21.92,11.6ZM12,18c-3.17,0-6.17-2.29-7.9-6C5.83,8.29,8.83,6,12,6s6.17,2.29,7.9,6C18.17,15.71,15.17,18,12,18ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Z' - })); -}; - -UilEye.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilEye.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilEye; \ No newline at end of file diff --git a/icons/uil-eye.tsx b/icons/uil-eye.tsx new file mode 100644 index 00000000..0ba0deef --- /dev/null +++ b/icons/uil-eye.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilEye = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,11.6C19.9,6.91,16.1,4,12,4S4.1,6.91,2.08,11.6a1,1,0,0,0,0,.8C4.1,17.09,7.9,20,12,20s7.9-2.91,9.92-7.6A1,1,0,0,0,21.92,11.6ZM12,18c-3.17,0-6.17-2.29-7.9-6C5.83,8.29,8.83,6,12,6s6.17,2.29,7.9,6C18.17,15.71,15.17,18,12,18ZM12,8a4,4,0,1,0,4,4A4,4,0,0,0,12,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,14Z' + })); +}; + +export default UilEye; \ No newline at end of file diff --git a/icons/uil-facebook-f.js b/icons/uil-facebook-f.js deleted file mode 100644 index dc57bdaa..00000000 --- a/icons/uil-facebook-f.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFacebookF = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z' - })); -}; - -UilFacebookF.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFacebookF.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFacebookF; \ No newline at end of file diff --git a/icons/uil-facebook-f.tsx b/icons/uil-facebook-f.tsx new file mode 100644 index 00000000..895774f1 --- /dev/null +++ b/icons/uil-facebook-f.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFacebookF = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.12,5.32H17V2.14A26.11,26.11,0,0,0,14.26,2C11.54,2,9.68,3.66,9.68,6.7V9.32H6.61v3.56H9.68V22h3.68V12.88h3.06l.46-3.56H13.36V7.05C13.36,6,13.64,5.32,15.12,5.32Z' + })); +}; + +export default UilFacebookF; \ No newline at end of file diff --git a/icons/uil-facebook-messenger-alt.js b/icons/uil-facebook-messenger-alt.js deleted file mode 100644 index 125ccaa4..00000000 --- a/icons/uil-facebook-messenger-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFacebookMessengerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.99121,1.00044a10.61443,10.61443,0,0,0-11,10.70019,10.46132,10.46132,0,0,0,3.41406,7.86524L4.457,21.2563a1.79959,1.79959,0,0,0,1.79883,1.74316,1.81992,1.81992,0,0,0,.72656-.15234l1.9209-.84668a11.89548,11.89548,0,0,0,3.08789.40039,10.61525,10.61525,0,0,0,11.001-10.7002A10.61525,10.61525,0,0,0,11.99121,1.00044Zm0,19.40039a9.86205,9.86205,0,0,1-2.63476-.35059,1.79856,1.79856,0,0,0-1.19629.0918l-1.71387.75586-.04492-1.49316a1.80968,1.80968,0,0,0-.60157-1.27442,8.4876,8.4876,0,0,1-2.80859-6.42969,8.65949,8.65949,0,0,1,9-8.70019,8.70522,8.70522,0,1,1,0,17.40039ZM15.72559,8.5854l-2.3125,2.75488L10.06641,9.28364a.99809.99809,0,0,0-1.28907.21L5.72559,13.13032a.99955.99955,0,1,0,1.53125,1.28516l2.498-2.97559,3.34668,2.05567a.99823.99823,0,0,0,1.28906-.209l2.86622-3.416A.99955.99955,0,1,0,15.72559,8.5854Z' - })); -}; - -UilFacebookMessengerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFacebookMessengerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFacebookMessengerAlt; \ No newline at end of file diff --git a/icons/uil-facebook-messenger-alt.tsx b/icons/uil-facebook-messenger-alt.tsx new file mode 100644 index 00000000..2aebb3e4 --- /dev/null +++ b/icons/uil-facebook-messenger-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFacebookMessengerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.99121,1.00044a10.61443,10.61443,0,0,0-11,10.70019,10.46132,10.46132,0,0,0,3.41406,7.86524L4.457,21.2563a1.79959,1.79959,0,0,0,1.79883,1.74316,1.81992,1.81992,0,0,0,.72656-.15234l1.9209-.84668a11.89548,11.89548,0,0,0,3.08789.40039,10.61525,10.61525,0,0,0,11.001-10.7002A10.61525,10.61525,0,0,0,11.99121,1.00044Zm0,19.40039a9.86205,9.86205,0,0,1-2.63476-.35059,1.79856,1.79856,0,0,0-1.19629.0918l-1.71387.75586-.04492-1.49316a1.80968,1.80968,0,0,0-.60157-1.27442,8.4876,8.4876,0,0,1-2.80859-6.42969,8.65949,8.65949,0,0,1,9-8.70019,8.70522,8.70522,0,1,1,0,17.40039ZM15.72559,8.5854l-2.3125,2.75488L10.06641,9.28364a.99809.99809,0,0,0-1.28907.21L5.72559,13.13032a.99955.99955,0,1,0,1.53125,1.28516l2.498-2.97559,3.34668,2.05567a.99823.99823,0,0,0,1.28906-.209l2.86622-3.416A.99955.99955,0,1,0,15.72559,8.5854Z' + })); +}; + +export default UilFacebookMessengerAlt; \ No newline at end of file diff --git a/icons/uil-facebook-messenger.js b/icons/uil-facebook-messenger.js deleted file mode 100644 index a43a87ad..00000000 --- a/icons/uil-facebook-messenger.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFacebookMessenger = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A9.65,9.65,0,0,0,2,11.7a9.51,9.51,0,0,0,3.14,7.18.81.81,0,0,1,.27.56l0,1.78a.81.81,0,0,0,1.13.71l2-.87a.75.75,0,0,1,.53,0,11,11,0,0,0,2.9.38A9.7,9.7,0,1,0,12,2Zm6,7.46-2.93,4.66a1.5,1.5,0,0,1-2.17.4l-2.34-1.75a.6.6,0,0,0-.72,0l-3.16,2.4A.47.47,0,0,1,6,14.54L8.93,9.88a1.5,1.5,0,0,1,2.17-.4l2.34,1.75a.6.6,0,0,0,.72,0l3.16-2.4A.47.47,0,0,1,18,9.46Z' - })); -}; - -UilFacebookMessenger.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFacebookMessenger.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFacebookMessenger; \ No newline at end of file diff --git a/icons/uil-facebook-messenger.tsx b/icons/uil-facebook-messenger.tsx new file mode 100644 index 00000000..5bea61ba --- /dev/null +++ b/icons/uil-facebook-messenger.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFacebookMessenger = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A9.65,9.65,0,0,0,2,11.7a9.51,9.51,0,0,0,3.14,7.18.81.81,0,0,1,.27.56l0,1.78a.81.81,0,0,0,1.13.71l2-.87a.75.75,0,0,1,.53,0,11,11,0,0,0,2.9.38A9.7,9.7,0,1,0,12,2Zm6,7.46-2.93,4.66a1.5,1.5,0,0,1-2.17.4l-2.34-1.75a.6.6,0,0,0-.72,0l-3.16,2.4A.47.47,0,0,1,6,14.54L8.93,9.88a1.5,1.5,0,0,1,2.17-.4l2.34,1.75a.6.6,0,0,0,.72,0l3.16-2.4A.47.47,0,0,1,18,9.46Z' + })); +}; + +export default UilFacebookMessenger; \ No newline at end of file diff --git a/icons/uil-facebook.js b/icons/uil-facebook.js deleted file mode 100644 index d3c09bbe..00000000 --- a/icons/uil-facebook.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFacebook = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.9,2H3.1A1.1,1.1,0,0,0,2,3.1V20.9A1.1,1.1,0,0,0,3.1,22h9.58V14.25h-2.6v-3h2.6V9a3.64,3.64,0,0,1,3.88-4,20.26,20.26,0,0,1,2.33.12v2.7H17.3c-1.26,0-1.5.6-1.5,1.47v1.93h3l-.39,3H15.8V22h5.1A1.1,1.1,0,0,0,22,20.9V3.1A1.1,1.1,0,0,0,20.9,2Z' - })); -}; - -UilFacebook.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFacebook.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFacebook; \ No newline at end of file diff --git a/icons/uil-facebook.tsx b/icons/uil-facebook.tsx new file mode 100644 index 00000000..5154b6ea --- /dev/null +++ b/icons/uil-facebook.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFacebook = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.9,2H3.1A1.1,1.1,0,0,0,2,3.1V20.9A1.1,1.1,0,0,0,3.1,22h9.58V14.25h-2.6v-3h2.6V9a3.64,3.64,0,0,1,3.88-4,20.26,20.26,0,0,1,2.33.12v2.7H17.3c-1.26,0-1.5.6-1.5,1.47v1.93h3l-.39,3H15.8V22h5.1A1.1,1.1,0,0,0,22,20.9V3.1A1.1,1.1,0,0,0,20.9,2Z' + })); +}; + +export default UilFacebook; \ No newline at end of file diff --git a/icons/uil-fahrenheit.js b/icons/uil-fahrenheit.js deleted file mode 100644 index aca9148e..00000000 --- a/icons/uil-fahrenheit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFahrenheit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,3h-7a3,3,0,0,0-3,3V20a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2h-6V6a1,1,0,0,1,1-1h7a1,1,0,0,0,0-2ZM5.5,3a3,3,0,1,0,3,3A3,3,0,0,0,5.5,3Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,5.5,7Z' - })); -}; - -UilFahrenheit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFahrenheit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFahrenheit; \ No newline at end of file diff --git a/icons/uil-fahrenheit.tsx b/icons/uil-fahrenheit.tsx new file mode 100644 index 00000000..f2701ecf --- /dev/null +++ b/icons/uil-fahrenheit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFahrenheit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,3h-7a3,3,0,0,0-3,3V20a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2h-6V6a1,1,0,0,1,1-1h7a1,1,0,0,0,0-2ZM5.5,3a3,3,0,1,0,3,3A3,3,0,0,0,5.5,3Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,5.5,7Z' + })); +}; + +export default UilFahrenheit; \ No newline at end of file diff --git a/icons/uil-fast-mail-alt.js b/icons/uil-fast-mail-alt.js deleted file mode 100644 index 485a38e7..00000000 --- a/icons/uil-fast-mail-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFastMailAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.69,9a2.93,2.93,0,0,0-1-1.71v0h0a3,3,0,0,0-2-.74H4.8A3,3,0,0,0,2.5,7.57h0l0,0,0,.06A3,3,0,0,0,1.84,10l.88,5a3,3,0,0,0,3,2.48h7.94a3,3,0,0,0,2.29-1.07A3,3,0,0,0,16.57,14ZM12.28,8.5,9.94,11.14a1,1,0,0,1-1.38.11L5.17,8.5Zm2.1,6.64a1,1,0,0,1-.76.36H5.68a1,1,0,0,1-1-.83L3.87,10,7.3,12.8a3,3,0,0,0,4.14-.34L13.8,9.8l.8,4.53A1,1,0,0,1,14.38,15.14Zm6.83-4.64h-2a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm0-2a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2Z' - })); -}; - -UilFastMailAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFastMailAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFastMailAlt; \ No newline at end of file diff --git a/icons/uil-fast-mail-alt.tsx b/icons/uil-fast-mail-alt.tsx new file mode 100644 index 00000000..4bf4dceb --- /dev/null +++ b/icons/uil-fast-mail-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFastMailAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.69,9a2.93,2.93,0,0,0-1-1.71v0h0a3,3,0,0,0-2-.74H4.8A3,3,0,0,0,2.5,7.57h0l0,0,0,.06A3,3,0,0,0,1.84,10l.88,5a3,3,0,0,0,3,2.48h7.94a3,3,0,0,0,2.29-1.07A3,3,0,0,0,16.57,14ZM12.28,8.5,9.94,11.14a1,1,0,0,1-1.38.11L5.17,8.5Zm2.1,6.64a1,1,0,0,1-.76.36H5.68a1,1,0,0,1-1-.83L3.87,10,7.3,12.8a3,3,0,0,0,4.14-.34L13.8,9.8l.8,4.53A1,1,0,0,1,14.38,15.14Zm6.83-4.64h-2a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm0-2a1,1,0,0,0,0-2h-3a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFastMailAlt; \ No newline at end of file diff --git a/icons/uil-fast-mail.js b/icons/uil-fast-mail.js deleted file mode 100644 index 24da7d8f..00000000 --- a/icons/uil-fast-mail.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFastMail = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.79,10.5h-2a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2ZM21.57,7.66l0-.06,0,0h0A3,3,0,0,0,19.2,6.5H11.27a3,3,0,0,0-2,.74h0v0A2.93,2.93,0,0,0,8.31,9l-.88,5a3,3,0,0,0,.66,2.45,3,3,0,0,0,2.29,1.07h7.94a3,3,0,0,0,3-2.48l.88-5A3,3,0,0,0,21.57,7.66Zm-2.74.84-3.4,2.76a1,1,0,0,1-1.38-.12L11.72,8.5Zm.48,6.17a1,1,0,0,1-1,.83H10.38a1,1,0,0,1-.76-.36,1,1,0,0,1-.22-.81l.8-4.53,2.35,2.66a3,3,0,0,0,4.14.35L20.13,10ZM5.79,6.5h-3a1,1,0,1,0,0,2h3a1,1,0,0,0,0-2Z' - })); -}; - -UilFastMail.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFastMail.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFastMail; \ No newline at end of file diff --git a/icons/uil-fast-mail.tsx b/icons/uil-fast-mail.tsx new file mode 100644 index 00000000..24434f0c --- /dev/null +++ b/icons/uil-fast-mail.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFastMail = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.79,10.5h-2a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2ZM21.57,7.66l0-.06,0,0h0A3,3,0,0,0,19.2,6.5H11.27a3,3,0,0,0-2,.74h0v0A2.93,2.93,0,0,0,8.31,9l-.88,5a3,3,0,0,0,.66,2.45,3,3,0,0,0,2.29,1.07h7.94a3,3,0,0,0,3-2.48l.88-5A3,3,0,0,0,21.57,7.66Zm-2.74.84-3.4,2.76a1,1,0,0,1-1.38-.12L11.72,8.5Zm.48,6.17a1,1,0,0,1-1,.83H10.38a1,1,0,0,1-.76-.36,1,1,0,0,1-.22-.81l.8-4.53,2.35,2.66a3,3,0,0,0,4.14.35L20.13,10ZM5.79,6.5h-3a1,1,0,1,0,0,2h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFastMail; \ No newline at end of file diff --git a/icons/uil-favorite.js b/icons/uil-favorite.js deleted file mode 100644 index c30797c6..00000000 --- a/icons/uil-favorite.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFavorite = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68A1,1,0,0,0,6.9,21.44L12,18.77l5.1,2.67a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67Zm-6.15,4a1,1,0,0,0-.29.88l.72,4.2-3.76-2a1.06,1.06,0,0,0-.94,0l-3.76,2,.72-4.2a1,1,0,0,0-.29-.88l-3-3,4.21-.61a1,1,0,0,0,.76-.55L12,5.7l1.88,3.82a1,1,0,0,0,.76.55l4.21.61Z' - })); -}; - -UilFavorite.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFavorite.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFavorite; \ No newline at end of file diff --git a/icons/uil-favorite.tsx b/icons/uil-favorite.tsx new file mode 100644 index 00000000..34a483db --- /dev/null +++ b/icons/uil-favorite.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFavorite = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68A1,1,0,0,0,6.9,21.44L12,18.77l5.1,2.67a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67Zm-6.15,4a1,1,0,0,0-.29.88l.72,4.2-3.76-2a1.06,1.06,0,0,0-.94,0l-3.76,2,.72-4.2a1,1,0,0,0-.29-.88l-3-3,4.21-.61a1,1,0,0,0,.76-.55L12,5.7l1.88,3.82a1,1,0,0,0,.76.55l4.21.61Z' + })); +}; + +export default UilFavorite; \ No newline at end of file diff --git a/icons/uil-feedback.js b/icons/uil-feedback.js deleted file mode 100644 index 672b25c1..00000000 --- a/icons/uil-feedback.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFeedback = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,1H15a2.44,2.44,0,0,0-2.41,2l-.92,5.05a2.44,2.44,0,0,0,.53,2,2.47,2.47,0,0,0,1.88.88H17l-.25.66A3.26,3.26,0,0,0,19.75,16a1,1,0,0,0,.92-.59l2.24-5.06A1,1,0,0,0,23,10V2A1,1,0,0,0,22,1ZM21,9.73l-1.83,4.13a1.33,1.33,0,0,1-.45-.4,1.23,1.23,0,0,1-.14-1.16l.38-1a1.68,1.68,0,0,0-.2-1.58A1.7,1.7,0,0,0,17.35,9H14.06a.46.46,0,0,1-.35-.16.5.5,0,0,1-.09-.37l.92-5A.44.44,0,0,1,15,3h6ZM9.94,13.05H7.05l.25-.66A3.26,3.26,0,0,0,4.25,8a1,1,0,0,0-.92.59L1.09,13.65a1,1,0,0,0-.09.4v8a1,1,0,0,0,1,1H9a2.44,2.44,0,0,0,2.41-2l.92-5a2.44,2.44,0,0,0-.53-2A2.47,2.47,0,0,0,9.94,13.05Zm-.48,7.58A.44.44,0,0,1,9,21H3V14.27l1.83-4.13a1.33,1.33,0,0,1,.45.4,1.23,1.23,0,0,1,.14,1.16l-.38,1a1.68,1.68,0,0,0,.2,1.58,1.7,1.7,0,0,0,1.41.74H9.94a.46.46,0,0,1,.35.16.5.5,0,0,1,.09.37Z' - })); -}; - -UilFeedback.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFeedback.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFeedback; \ No newline at end of file diff --git a/icons/uil-feedback.tsx b/icons/uil-feedback.tsx new file mode 100644 index 00000000..e4b2d4d5 --- /dev/null +++ b/icons/uil-feedback.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFeedback = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,1H15a2.44,2.44,0,0,0-2.41,2l-.92,5.05a2.44,2.44,0,0,0,.53,2,2.47,2.47,0,0,0,1.88.88H17l-.25.66A3.26,3.26,0,0,0,19.75,16a1,1,0,0,0,.92-.59l2.24-5.06A1,1,0,0,0,23,10V2A1,1,0,0,0,22,1ZM21,9.73l-1.83,4.13a1.33,1.33,0,0,1-.45-.4,1.23,1.23,0,0,1-.14-1.16l.38-1a1.68,1.68,0,0,0-.2-1.58A1.7,1.7,0,0,0,17.35,9H14.06a.46.46,0,0,1-.35-.16.5.5,0,0,1-.09-.37l.92-5A.44.44,0,0,1,15,3h6ZM9.94,13.05H7.05l.25-.66A3.26,3.26,0,0,0,4.25,8a1,1,0,0,0-.92.59L1.09,13.65a1,1,0,0,0-.09.4v8a1,1,0,0,0,1,1H9a2.44,2.44,0,0,0,2.41-2l.92-5a2.44,2.44,0,0,0-.53-2A2.47,2.47,0,0,0,9.94,13.05Zm-.48,7.58A.44.44,0,0,1,9,21H3V14.27l1.83-4.13a1.33,1.33,0,0,1,.45.4,1.23,1.23,0,0,1,.14,1.16l-.38,1a1.68,1.68,0,0,0,.2,1.58,1.7,1.7,0,0,0,1.41.74H9.94a.46.46,0,0,1,.35.16.5.5,0,0,1,.09.37Z' + })); +}; + +export default UilFeedback; \ No newline at end of file diff --git a/icons/uil-fidget-spinner.js b/icons/uil-fidget-spinner.js deleted file mode 100644 index 219a371f..00000000 --- a/icons/uil-fidget-spinner.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFidgetSpinner = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,7a1,1,0,1,0,1,1A1,1,0,0,0,12,7ZM6.30383,16.134a1,1,0,1,0,1.366.366A1,1,0,0,0,6.30383,16.134Zm11.39234,0a1,1,0,1,0,.366,1.366A.99992.99992,0,0,0,17.69617,16.134Zm2.91418-2.7912v-.00048a4.91843,4.91843,0,0,0-4.52588-1.19678L15.665,11.3833a4.98871,4.98871,0,0,0-2.50342-8.25146,5.03485,5.03485,0,0,0-4.27832.958A4.97824,4.97824,0,0,0,7,8a4.92853,4.92853,0,0,0,1.35156,3.3916l-.41845.75a4.9889,4.9889,0,0,0-5.92627,6.28613,5.02991,5.02991,0,0,0,2.96972,3.22608,4.96944,4.96944,0,0,0,6.58887-3.18994l.8667.01416a4.98119,4.98119,0,0,0,4.76025,3.52441,5.01726,5.01726,0,0,0,4.79981-3.57373A4.95006,4.95006,0,0,0,20.61035,13.34277Zm-.52881,4.49512a3.0059,3.0059,0,0,1-4.38574,1.75977,2.96456,2.96456,0,0,1-1.35156-1.70508,1.99436,1.99436,0,0,0-1.90967-1.42871h-.86914a1.99451,1.99451,0,0,0-1.90967,1.42822A2.98084,2.98084,0,0,1,5.70654,19.792a2.99293,2.99293,0,0,1,1.76709-5.7041,1.96659,1.96659,0,0,0,2.17383-.94238l.43555-.75342a1.99513,1.99513,0,0,0-.28125-2.36865,2.9795,2.9795,0,0,1,.3291-4.37012A2.99279,2.99279,0,0,1,14.19971,10.022a2.00015,2.00015,0,0,0-.28272,2.37012l.43506.75293a1.97369,1.97369,0,0,0,2.17432.94336,2.98771,2.98771,0,0,1,3.55517,3.74951Z' - })); -}; - -UilFidgetSpinner.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFidgetSpinner.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFidgetSpinner; \ No newline at end of file diff --git a/icons/uil-fidget-spinner.tsx b/icons/uil-fidget-spinner.tsx new file mode 100644 index 00000000..8ffdabd2 --- /dev/null +++ b/icons/uil-fidget-spinner.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFidgetSpinner = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,7a1,1,0,1,0,1,1A1,1,0,0,0,12,7ZM6.30383,16.134a1,1,0,1,0,1.366.366A1,1,0,0,0,6.30383,16.134Zm11.39234,0a1,1,0,1,0,.366,1.366A.99992.99992,0,0,0,17.69617,16.134Zm2.91418-2.7912v-.00048a4.91843,4.91843,0,0,0-4.52588-1.19678L15.665,11.3833a4.98871,4.98871,0,0,0-2.50342-8.25146,5.03485,5.03485,0,0,0-4.27832.958A4.97824,4.97824,0,0,0,7,8a4.92853,4.92853,0,0,0,1.35156,3.3916l-.41845.75a4.9889,4.9889,0,0,0-5.92627,6.28613,5.02991,5.02991,0,0,0,2.96972,3.22608,4.96944,4.96944,0,0,0,6.58887-3.18994l.8667.01416a4.98119,4.98119,0,0,0,4.76025,3.52441,5.01726,5.01726,0,0,0,4.79981-3.57373A4.95006,4.95006,0,0,0,20.61035,13.34277Zm-.52881,4.49512a3.0059,3.0059,0,0,1-4.38574,1.75977,2.96456,2.96456,0,0,1-1.35156-1.70508,1.99436,1.99436,0,0,0-1.90967-1.42871h-.86914a1.99451,1.99451,0,0,0-1.90967,1.42822A2.98084,2.98084,0,0,1,5.70654,19.792a2.99293,2.99293,0,0,1,1.76709-5.7041,1.96659,1.96659,0,0,0,2.17383-.94238l.43555-.75342a1.99513,1.99513,0,0,0-.28125-2.36865,2.9795,2.9795,0,0,1,.3291-4.37012A2.99279,2.99279,0,0,1,14.19971,10.022a2.00015,2.00015,0,0,0-.28272,2.37012l.43506.75293a1.97369,1.97369,0,0,0,2.17432.94336,2.98771,2.98771,0,0,1,3.55517,3.74951Z' + })); +}; + +export default UilFidgetSpinner; \ No newline at end of file diff --git a/icons/uil-file-alt.js b/icons/uil-file-alt.js deleted file mode 100644 index 0a83bcc7..00000000 --- a/icons/uil-file-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm0,2a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-3-3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilFileAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileAlt; \ No newline at end of file diff --git a/icons/uil-file-alt.tsx b/icons/uil-file-alt.tsx new file mode 100644 index 00000000..8ffe5033 --- /dev/null +++ b/icons/uil-file-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm0,2a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-3-3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileAlt; \ No newline at end of file diff --git a/icons/uil-file-blank.js b/icons/uil-file-blank.js deleted file mode 100644 index 4dcdf2dd..00000000 --- a/icons/uil-file-blank.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileBlank = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileBlank.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileBlank.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileBlank; \ No newline at end of file diff --git a/icons/uil-file-blank.tsx b/icons/uil-file-blank.tsx new file mode 100644 index 00000000..a110f68f --- /dev/null +++ b/icons/uil-file-blank.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileBlank = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileBlank; \ No newline at end of file diff --git a/icons/uil-file-block-alt.js b/icons/uil-file-block-alt.js deleted file mode 100644 index 6057ce59..00000000 --- a/icons/uil-file-block-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileBlockAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,8a1,1,0,0,0,0,2H8A1,1,0,0,0,8,8Zm5,12H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.06,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1Zm8.83,9.76a4.1,4.1,0,0,0-5.66,0,4,4,0,1,0,5.66,0ZM16,18a2,2,0,0,1,2-2,2.09,2.09,0,0,1,.51.07l-2.44,2.44A2.09,2.09,0,0,1,16,18Zm3.41,1.41a2,2,0,0,1-1.91.5l2.43-2.42A2.09,2.09,0,0,1,20,18,2,2,0,0,1,19.41,19.41ZM11,18a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm2-6H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilFileBlockAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileBlockAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileBlockAlt; \ No newline at end of file diff --git a/icons/uil-file-block-alt.tsx b/icons/uil-file-block-alt.tsx new file mode 100644 index 00000000..9cef04b4 --- /dev/null +++ b/icons/uil-file-block-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileBlockAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,8a1,1,0,0,0,0,2H8A1,1,0,0,0,8,8Zm5,12H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.06,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1Zm8.83,9.76a4.1,4.1,0,0,0-5.66,0,4,4,0,1,0,5.66,0ZM16,18a2,2,0,0,1,2-2,2.09,2.09,0,0,1,.51.07l-2.44,2.44A2.09,2.09,0,0,1,16,18Zm3.41,1.41a2,2,0,0,1-1.91.5l2.43-2.42A2.09,2.09,0,0,1,20,18,2,2,0,0,1,19.41,19.41ZM11,18a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm2-6H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileBlockAlt; \ No newline at end of file diff --git a/icons/uil-file-bookmark-alt.js b/icons/uil-file-bookmark-alt.js deleted file mode 100644 index 4d561201..00000000 --- a/icons/uil-file-bookmark-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileBookmarkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.5,10h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm4,6h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm0-4h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6.92-2.62a1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2h-6a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h4A1,1,0,0,0,18.42,9.38ZM13.5,8a1,1,0,0,1-1-1V5.41L15.09,8Zm7,4h-5a1,1,0,0,0-1,1v8a1,1,0,0,0,.53.88,1,1,0,0,0,1-.05L18,20.53,20,21.83A1,1,0,0,0,21.5,21V13A1,1,0,0,0,20.5,12Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.63V14h3Z' - })); -}; - -UilFileBookmarkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileBookmarkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileBookmarkAlt; \ No newline at end of file diff --git a/icons/uil-file-bookmark-alt.tsx b/icons/uil-file-bookmark-alt.tsx new file mode 100644 index 00000000..fa6e9127 --- /dev/null +++ b/icons/uil-file-bookmark-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileBookmarkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.5,10h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm4,6h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm0-4h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6.92-2.62a1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2h-6a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h4A1,1,0,0,0,18.42,9.38ZM13.5,8a1,1,0,0,1-1-1V5.41L15.09,8Zm7,4h-5a1,1,0,0,0-1,1v8a1,1,0,0,0,.53.88,1,1,0,0,0,1-.05L18,20.53,20,21.83A1,1,0,0,0,21.5,21V13A1,1,0,0,0,20.5,12Zm-1,7.12-.94-.63a1,1,0,0,0-1.12,0l-.94.63V14h3Z' + })); +}; + +export default UilFileBookmarkAlt; \ No newline at end of file diff --git a/icons/uil-file-check-alt.js b/icons/uil-file-check-alt.js deleted file mode 100644 index bed41a70..00000000 --- a/icons/uil-file-check-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileCheckAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.5,20h-6a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3v5a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2Zm1-14.59L15.09,8H13.5a1,1,0,0,1-1-1ZM7.5,14h6a1,1,0,0,0,0-2h-6a1,1,0,0,0,0,2Zm4,2h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-4-6h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm13.71,6.29a1,1,0,0,0-1.42,0l-3.29,3.3-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4A1,1,0,0,0,21.21,16.29Z' - })); -}; - -UilFileCheckAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileCheckAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileCheckAlt; \ No newline at end of file diff --git a/icons/uil-file-check-alt.tsx b/icons/uil-file-check-alt.tsx new file mode 100644 index 00000000..1fa889f0 --- /dev/null +++ b/icons/uil-file-check-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileCheckAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.5,20h-6a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3v5a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2Zm1-14.59L15.09,8H13.5a1,1,0,0,1-1-1ZM7.5,14h6a1,1,0,0,0,0-2h-6a1,1,0,0,0,0,2Zm4,2h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-4-6h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm13.71,6.29a1,1,0,0,0-1.42,0l-3.29,3.3-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4A1,1,0,0,0,21.21,16.29Z' + })); +}; + +export default UilFileCheckAlt; \ No newline at end of file diff --git a/icons/uil-file-check.js b/icons/uil-file-check.js deleted file mode 100644 index e1dc129a..00000000 --- a/icons/uil-file-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-3.71-6.71L11,15.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilFileCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileCheck; \ No newline at end of file diff --git a/icons/uil-file-check.tsx b/icons/uil-file-check.tsx new file mode 100644 index 00000000..51867d44 --- /dev/null +++ b/icons/uil-file-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-3.71-6.71L11,15.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilFileCheck; \ No newline at end of file diff --git a/icons/uil-file-contract-dollar.js b/icons/uil-file-contract-dollar.js deleted file mode 100644 index ca2bbbf1..00000000 --- a/icons/uil-file-contract-dollar.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileContractDollar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29,20,18.56c0-.11,0-.21,0-.31a2.75,2.75,0,0,0-2.75-2.75h-.34l-1.44-1.44a.67.67,0,0,1,.28-.06H19a1,1,0,0,0,0-2H17.5V11a1,1,0,0,0-2,0v1a2.74,2.74,0,0,0-1.47.59l-1.32-1.33a1,1,0,0,0-1.42,1.42L13,14.44c0,.11,0,.21,0,.31a2.75,2.75,0,0,0,2.75,2.75h.34l1.44,1.44a.67.67,0,0,1-.28.06H14a1,1,0,0,0,0,2h1.5v1a1,1,0,0,0,2,0V21A2.74,2.74,0,0,0,19,20.38l1.32,1.33a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM10,19H5a1,1,0,0,1-1-1V4A1,1,0,0,1,5,3h6V7a1,1,0,0,0,1,1h5a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-5-5h0a1.07,1.07,0,0,0-.28-.19l-.09,0A1.31,1.31,0,0,0,12.06,1H5A3,3,0,0,0,2,4V18a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,4.41,14.59,6H13Z' - })); -}; - -UilFileContractDollar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileContractDollar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileContractDollar; \ No newline at end of file diff --git a/icons/uil-file-contract-dollar.tsx b/icons/uil-file-contract-dollar.tsx new file mode 100644 index 00000000..c8d52f42 --- /dev/null +++ b/icons/uil-file-contract-dollar.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileContractDollar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29,20,18.56c0-.11,0-.21,0-.31a2.75,2.75,0,0,0-2.75-2.75h-.34l-1.44-1.44a.67.67,0,0,1,.28-.06H19a1,1,0,0,0,0-2H17.5V11a1,1,0,0,0-2,0v1a2.74,2.74,0,0,0-1.47.59l-1.32-1.33a1,1,0,0,0-1.42,1.42L13,14.44c0,.11,0,.21,0,.31a2.75,2.75,0,0,0,2.75,2.75h.34l1.44,1.44a.67.67,0,0,1-.28.06H14a1,1,0,0,0,0,2h1.5v1a1,1,0,0,0,2,0V21A2.74,2.74,0,0,0,19,20.38l1.32,1.33a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM10,19H5a1,1,0,0,1-1-1V4A1,1,0,0,1,5,3h6V7a1,1,0,0,0,1,1h5a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-5-5h0a1.07,1.07,0,0,0-.28-.19l-.09,0A1.31,1.31,0,0,0,12.06,1H5A3,3,0,0,0,2,4V18a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,4.41,14.59,6H13Z' + })); +}; + +export default UilFileContractDollar; \ No newline at end of file diff --git a/icons/uil-file-contract.js b/icons/uil-file-contract.js deleted file mode 100644 index 7d724c20..00000000 --- a/icons/uil-file-contract.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileContract = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.2,15c-0.2,0.1-0.4,0.1-0.6,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.8-0.7-2-0.8-3-0.2C8.5,15,8,16,8,17c0,0.5,0.5,1,1,0.9c0,0,0,0,0,0c0.5,0,1-0.5,1-1c0-0.3,0.1-0.5,0.3-0.7c0.1,0,0.2-0.1,0.3-0.1l0,0c-0.3,0.6-0.1,1.3,0.5,1.7c0.2,0.1,0.3,0.1,0.5,0.1c0.4,0,0.8-0.2,1.1-0.5c0.1-0.1,0.3-0.2,0.5-0.3c0.1,0.4,0.5,0.8,1,0.8H15c0.6,0,1-0.4,1-1c0-0.5-0.4-0.9-0.9-1c-0.1-0.2-0.1-0.3-0.3-0.5C14.5,15.1,13.8,14.9,13.2,15z M20,8.9c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.2-0.3l-6-6c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3-0.1c0,0,0,0-0.1,0H7C5.3,2,4,3.3,4,5v14c0,1.7,1.3,3,3,3h10c1.7,0,3-1.3,3-3L20,8.9C20,9,20,9,20,8.9z M14,5.4L16.6,8H15c-0.6,0-1-0.4-1-1V5.4z M18,19c0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h5v3c0,1.7,1.3,3,3,3h3V19z M9,10h1c0.6,0,1-0.4,1-1s-0.4-1-1-1H9C8.4,8,8,8.4,8,9S8.4,10,9,10z' - })); -}; - -UilFileContract.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileContract.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileContract; \ No newline at end of file diff --git a/icons/uil-file-contract.tsx b/icons/uil-file-contract.tsx new file mode 100644 index 00000000..4e050ba9 --- /dev/null +++ b/icons/uil-file-contract.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileContract = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.2,15c-0.2,0.1-0.4,0.1-0.6,0.2c-0.1-0.2-0.2-0.4-0.3-0.5c-0.8-0.7-2-0.8-3-0.2C8.5,15,8,16,8,17c0,0.5,0.5,1,1,0.9c0,0,0,0,0,0c0.5,0,1-0.5,1-1c0-0.3,0.1-0.5,0.3-0.7c0.1,0,0.2-0.1,0.3-0.1l0,0c-0.3,0.6-0.1,1.3,0.5,1.7c0.2,0.1,0.3,0.1,0.5,0.1c0.4,0,0.8-0.2,1.1-0.5c0.1-0.1,0.3-0.2,0.5-0.3c0.1,0.4,0.5,0.8,1,0.8H15c0.6,0,1-0.4,1-1c0-0.5-0.4-0.9-0.9-1c-0.1-0.2-0.1-0.3-0.3-0.5C14.5,15.1,13.8,14.9,13.2,15z M20,8.9c0-0.1,0-0.2-0.1-0.3c0,0,0-0.1,0-0.1c0-0.1-0.1-0.2-0.2-0.3l-6-6c-0.1-0.1-0.2-0.1-0.3-0.2c0,0-0.1,0-0.1,0c-0.1,0-0.2,0-0.3-0.1c0,0,0,0-0.1,0H7C5.3,2,4,3.3,4,5v14c0,1.7,1.3,3,3,3h10c1.7,0,3-1.3,3-3L20,8.9C20,9,20,9,20,8.9z M14,5.4L16.6,8H15c-0.6,0-1-0.4-1-1V5.4z M18,19c0,0.6-0.4,1-1,1H7c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h5v3c0,1.7,1.3,3,3,3h3V19z M9,10h1c0.6,0,1-0.4,1-1s-0.4-1-1-1H9C8.4,8,8,8.4,8,9S8.4,10,9,10z' + })); +}; + +export default UilFileContract; \ No newline at end of file diff --git a/icons/uil-file-copy-alt.js b/icons/uil-file-copy-alt.js deleted file mode 100644 index 272b62d3..00000000 --- a/icons/uil-file-copy-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileCopyAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,20H8a3,3,0,0,1-3-3V7A1,1,0,0,0,3,7V17a5,5,0,0,0,5,5h8a1,1,0,0,0,0-2Zm-6-7a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H11A1,1,0,0,0,10,13ZM21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,14.05,2H10A3,3,0,0,0,7,5V15a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM19,15a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,.18,1H11a1,1,0,0,0,0,2h8Z' - })); -}; - -UilFileCopyAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileCopyAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileCopyAlt; \ No newline at end of file diff --git a/icons/uil-file-copy-alt.tsx b/icons/uil-file-copy-alt.tsx new file mode 100644 index 00000000..1d94ff1e --- /dev/null +++ b/icons/uil-file-copy-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileCopyAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,20H8a3,3,0,0,1-3-3V7A1,1,0,0,0,3,7V17a5,5,0,0,0,5,5h8a1,1,0,0,0,0-2Zm-6-7a1,1,0,0,0,1,1h5a1,1,0,0,0,0-2H11A1,1,0,0,0,10,13ZM21,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,14.05,2H10A3,3,0,0,0,7,5V15a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V9S21,9,21,8.94ZM15,5.41,17.59,8H16a1,1,0,0,1-1-1ZM19,15a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h3V7a3,3,0,0,0,.18,1H11a1,1,0,0,0,0,2h8Z' + })); +}; + +export default UilFileCopyAlt; \ No newline at end of file diff --git a/icons/uil-file-download-alt.js b/icons/uil-file-download-alt.js deleted file mode 100644 index 7f596be9..00000000 --- a/icons/uil-file-download-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileDownloadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,12H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM14,12H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm6.71,6.29a1,1,0,0,0-1.42,0l-.29.3V16a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2A1,1,0,0,0,20.71,18.29ZM12,18a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' - })); -}; - -UilFileDownloadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileDownloadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileDownloadAlt; \ No newline at end of file diff --git a/icons/uil-file-download-alt.tsx b/icons/uil-file-download-alt.tsx new file mode 100644 index 00000000..159a759d --- /dev/null +++ b/icons/uil-file-download-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileDownloadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,12H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM14,12H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm6.71,6.29a1,1,0,0,0-1.42,0l-.29.3V16a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2A1,1,0,0,0,20.71,18.29ZM12,18a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFileDownloadAlt; \ No newline at end of file diff --git a/icons/uil-file-download.js b/icons/uil-file-download.js deleted file mode 100644 index dfa83a1a..00000000 --- a/icons/uil-file-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-4.71-4.71-.29.3V12a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilFileDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileDownload; \ No newline at end of file diff --git a/icons/uil-file-download.tsx b/icons/uil-file-download.tsx new file mode 100644 index 00000000..b4e8b9d6 --- /dev/null +++ b/icons/uil-file-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-4.71-4.71-.29.3V12a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilFileDownload; \ No newline at end of file diff --git a/icons/uil-file-edit-alt.js b/icons/uil-file-edit-alt.js deleted file mode 100644 index 7781be6b..00000000 --- a/icons/uil-file-edit-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileEditAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.71,16.71l-2.42-2.42a1,1,0,0,0-1.42,0l-3.58,3.58a1,1,0,0,0-.29.71V21a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l3.58-3.58A1,1,0,0,0,20.71,16.71ZM16,20H15V19l2.58-2.58,1,1Zm-6,0H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h4a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,14h6a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm0-4H9A1,1,0,0,0,9,8H8a1,1,0,0,0,0,2Zm2,6H8a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' - })); -}; - -UilFileEditAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileEditAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileEditAlt; \ No newline at end of file diff --git a/icons/uil-file-edit-alt.tsx b/icons/uil-file-edit-alt.tsx new file mode 100644 index 00000000..6c272f36 --- /dev/null +++ b/icons/uil-file-edit-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileEditAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.71,16.71l-2.42-2.42a1,1,0,0,0-1.42,0l-3.58,3.58a1,1,0,0,0-.29.71V21a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l3.58-3.58A1,1,0,0,0,20.71,16.71ZM16,20H15V19l2.58-2.58,1,1Zm-6,0H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h4a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,14h6a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm0-4H9A1,1,0,0,0,9,8H8a1,1,0,0,0,0,2Zm2,6H8a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileEditAlt; \ No newline at end of file diff --git a/icons/uil-file-exclamation-alt.js b/icons/uil-file-exclamation-alt.js deleted file mode 100644 index 7b6ace87..00000000 --- a/icons/uil-file-exclamation-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileExclamationAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,2H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0,4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4.71,4.29a1.58,1.58,0,0,0-.15-.12.76.76,0,0,0-.18-.09L19.2,20a1,1,0,0,0-.58.06.9.9,0,0,0-.54.54A.84.84,0,0,0,18,21a1,1,0,1,0,1.92-.38A1.15,1.15,0,0,0,19.71,20.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9S20,9,20,8.94ZM15,8a1,1,0,0,1-1-1V5.41L16.59,8Zm4,7a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V16A1,1,0,0,0,19,15Z' - })); -}; - -UilFileExclamationAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileExclamationAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileExclamationAlt; \ No newline at end of file diff --git a/icons/uil-file-exclamation-alt.tsx b/icons/uil-file-exclamation-alt.tsx new file mode 100644 index 00000000..627c56c0 --- /dev/null +++ b/icons/uil-file-exclamation-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileExclamationAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,2H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0,4H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4.71,4.29a1.58,1.58,0,0,0-.15-.12.76.76,0,0,0-.18-.09L19.2,20a1,1,0,0,0-.58.06.9.9,0,0,0-.54.54A.84.84,0,0,0,18,21a1,1,0,1,0,1.92-.38A1.15,1.15,0,0,0,19.71,20.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9S20,9,20,8.94ZM15,8a1,1,0,0,1-1-1V5.41L16.59,8Zm4,7a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V16A1,1,0,0,0,19,15Z' + })); +}; + +export default UilFileExclamationAlt; \ No newline at end of file diff --git a/icons/uil-file-exclamation.js b/icons/uil-file-exclamation.js deleted file mode 100644 index 22dcf782..00000000 --- a/icons/uil-file-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.92,16.62a.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.5,1.5,0,0,0,0,.2.84.84,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,12,18a.84.84,0,0,0,.38-.08.9.9,0,0,0,.54-.54A.84.84,0,0,0,13,17a1.5,1.5,0,0,0,0-.2A.64.64,0,0,0,12.92,16.62ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6-8a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Z' - })); -}; - -UilFileExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileExclamation; \ No newline at end of file diff --git a/icons/uil-file-exclamation.tsx b/icons/uil-file-exclamation.tsx new file mode 100644 index 00000000..81ab3926 --- /dev/null +++ b/icons/uil-file-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.92,16.62a.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.5,1.5,0,0,0,0,.2.84.84,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,12,18a.84.84,0,0,0,.38-.08.9.9,0,0,0,.54-.54A.84.84,0,0,0,13,17a1.5,1.5,0,0,0,0-.2A.64.64,0,0,0,12.92,16.62ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6-8a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V12A1,1,0,0,0,12,11Z' + })); +}; + +export default UilFileExclamation; \ No newline at end of file diff --git a/icons/uil-file-export.js b/icons/uil-file-export.js deleted file mode 100644 index 523d503c..00000000 --- a/icons/uil-file-export.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileExport = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.92,15.62a1.15,1.15,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,15H12a1,1,0,0,0,0,2h5.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a.93.93,0,0,0,.21-.33A1,1,0,0,0,20.92,15.62ZM14,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1Z' - })); -}; - -UilFileExport.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileExport.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileExport; \ No newline at end of file diff --git a/icons/uil-file-export.tsx b/icons/uil-file-export.tsx new file mode 100644 index 00000000..20bf7559 --- /dev/null +++ b/icons/uil-file-export.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileExport = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.92,15.62a1.15,1.15,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L17.59,15H12a1,1,0,0,0,0,2h5.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a.93.93,0,0,0,.21-.33A1,1,0,0,0,20.92,15.62ZM14,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1Z' + })); +}; + +export default UilFileExport; \ No newline at end of file diff --git a/icons/uil-file-graph.js b/icons/uil-file-graph.js deleted file mode 100644 index c2921eba..00000000 --- a/icons/uil-file-graph.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileGraph = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm5.21045,2.38623-1.67334,2.15186-.86816-.78125a.9997.9997,0,0,0-1.44971.11865l-2,2.5a.9998.9998,0,1,0,1.56152,1.249l1.33789-1.67236.87891.791a.99989.99989,0,0,0,1.45849-.12939l2.3335-3a1.00005,1.00005,0,0,0-1.5791-1.22754Zm5.7771-3.44794a1.0088,1.0088,0,0,0-.27936-.64373l-.00146-.0019L13.70734,2.29327l-.00183-.00146a.99022.99022,0,0,0-.28608-.19281c-.0299-.014-.061-.02191-.09246-.033a.98253.98253,0,0,0-.26667-.05383C13.03925,2.01086,13.02136,2,13,2H7A3.00328,3.00328,0,0,0,4,5V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V9C20,8.97809,19.989,8.95984,19.98755,8.93829ZM14,5.41406,16.58594,8H15a1.0013,1.0013,0,0,1-1-1ZM18,19a1.0013,1.0013,0,0,1-1,1H7a1.0013,1.0013,0,0,1-1-1V5A1.0013,1.0013,0,0,1,7,4h5V7a3.00328,3.00328,0,0,0,3,3h3Z' - })); -}; - -UilFileGraph.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileGraph.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileGraph; \ No newline at end of file diff --git a/icons/uil-file-graph.tsx b/icons/uil-file-graph.tsx new file mode 100644 index 00000000..37890856 --- /dev/null +++ b/icons/uil-file-graph.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileGraph = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm5.21045,2.38623-1.67334,2.15186-.86816-.78125a.9997.9997,0,0,0-1.44971.11865l-2,2.5a.9998.9998,0,1,0,1.56152,1.249l1.33789-1.67236.87891.791a.99989.99989,0,0,0,1.45849-.12939l2.3335-3a1.00005,1.00005,0,0,0-1.5791-1.22754Zm5.7771-3.44794a1.0088,1.0088,0,0,0-.27936-.64373l-.00146-.0019L13.70734,2.29327l-.00183-.00146a.99022.99022,0,0,0-.28608-.19281c-.0299-.014-.061-.02191-.09246-.033a.98253.98253,0,0,0-.26667-.05383C13.03925,2.01086,13.02136,2,13,2H7A3.00328,3.00328,0,0,0,4,5V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V9C20,8.97809,19.989,8.95984,19.98755,8.93829ZM14,5.41406,16.58594,8H15a1.0013,1.0013,0,0,1-1-1ZM18,19a1.0013,1.0013,0,0,1-1,1H7a1.0013,1.0013,0,0,1-1-1V5A1.0013,1.0013,0,0,1,7,4h5V7a3.00328,3.00328,0,0,0,3,3h3Z' + })); +}; + +export default UilFileGraph; \ No newline at end of file diff --git a/icons/uil-file-heart.js b/icons/uil-file-heart.js deleted file mode 100644 index 994ba833..00000000 --- a/icons/uil-file-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6-7.66A2.92,2.92,0,0,0,8.57,16l2.72,2.72a1,1,0,0,0,1.42,0L15.43,16A2.92,2.92,0,0,0,12,11.34Zm2,1.93a.92.92,0,0,1,0,1.3l-2,2-2-2a.92.92,0,0,1,0-1.3.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0A.92.92,0,0,1,14,13.27Z' - })); -}; - -UilFileHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileHeart; \ No newline at end of file diff --git a/icons/uil-file-heart.tsx b/icons/uil-file-heart.tsx new file mode 100644 index 00000000..72a2b6c9 --- /dev/null +++ b/icons/uil-file-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6-7.66A2.92,2.92,0,0,0,8.57,16l2.72,2.72a1,1,0,0,0,1.42,0L15.43,16A2.92,2.92,0,0,0,12,11.34Zm2,1.93a.92.92,0,0,1,0,1.3l-2,2-2-2a.92.92,0,0,1,0-1.3.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0A.92.92,0,0,1,14,13.27Z' + })); +}; + +export default UilFileHeart; \ No newline at end of file diff --git a/icons/uil-file-import.js b/icons/uil-file-import.js deleted file mode 100644 index 3460fe12..00000000 --- a/icons/uil-file-import.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileImport = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.32,1.32,0,0,0-.19-.29h0l-6-6h0a1.32,1.32,0,0,0-.29-.19.32.32,0,0,0-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM19,15H13.41l1.3-1.29a1,1,0,0,0-1.42-1.42l-3,3a1.15,1.15,0,0,0-.21.33,1,1,0,0,0,0,.76.93.93,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,17H19a1,1,0,0,0,0-2Z' - })); -}; - -UilFileImport.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileImport.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileImport; \ No newline at end of file diff --git a/icons/uil-file-import.tsx b/icons/uil-file-import.tsx new file mode 100644 index 00000000..2e0c3611 --- /dev/null +++ b/icons/uil-file-import.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileImport = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.32,1.32,0,0,0-.19-.29h0l-6-6h0a1.32,1.32,0,0,0-.29-.19.32.32,0,0,0-.09,0L12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM19,15H13.41l1.3-1.29a1,1,0,0,0-1.42-1.42l-3,3a1.15,1.15,0,0,0-.21.33,1,1,0,0,0,0,.76.93.93,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,17H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileImport; \ No newline at end of file diff --git a/icons/uil-file-info-alt.js b/icons/uil-file-info-alt.js deleted file mode 100644 index 82a952f2..00000000 --- a/icons/uil-file-info-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileInfoAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,16H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,2H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4.71,3.29a1,1,0,0,0-.33-.21.92.92,0,0,0-.76,0,1,1,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,.21,1.09A1,1,0,0,0,19,17a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,19.71,15.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9S20,9,20,8.94ZM15,8a1,1,0,0,1-1-1V5.41L16.59,8Zm4,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,19,18Z' - })); -}; - -UilFileInfoAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileInfoAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileInfoAlt; \ No newline at end of file diff --git a/icons/uil-file-info-alt.tsx b/icons/uil-file-info-alt.tsx new file mode 100644 index 00000000..56f463ea --- /dev/null +++ b/icons/uil-file-info-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileInfoAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,16H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,10h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,2H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4.71,3.29a1,1,0,0,0-.33-.21.92.92,0,0,0-.76,0,1,1,0,0,0-.33.21,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,.21,1.09A1,1,0,0,0,19,17a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1.15,1.15,0,0,0,19.71,15.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9S20,9,20,8.94ZM15,8a1,1,0,0,1-1-1V5.41L16.59,8Zm4,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,19,18Z' + })); +}; + +export default UilFileInfoAlt; \ No newline at end of file diff --git a/icons/uil-file-landscape-alt.js b/icons/uil-file-landscape-alt.js deleted file mode 100644 index 7a354ce1..00000000 --- a/icons/uil-file-landscape-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileLandscapeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,15.06,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V11S22,11,22,10.94ZM16,7.41,18.59,10H17a1,1,0,0,1-1-1ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6h9V9a3,3,0,0,0,3,3h3ZM7,12h4a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm0,2a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' - })); -}; - -UilFileLandscapeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileLandscapeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileLandscapeAlt; \ No newline at end of file diff --git a/icons/uil-file-landscape-alt.tsx b/icons/uil-file-landscape-alt.tsx new file mode 100644 index 00000000..5a6a30e3 --- /dev/null +++ b/icons/uil-file-landscape-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileLandscapeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,15.06,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V11S22,11,22,10.94ZM16,7.41,18.59,10H17a1,1,0,0,1-1-1ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6h9V9a3,3,0,0,0,3,3h3ZM7,12h4a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm0,2a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileLandscapeAlt; \ No newline at end of file diff --git a/icons/uil-file-landscape.js b/icons/uil-file-landscape.js deleted file mode 100644 index b867b0c7..00000000 --- a/icons/uil-file-landscape.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileLandscape = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,15.06,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V11S22,11,22,10.94ZM16,7.41,18.59,10H17a1,1,0,0,1-1-1ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6h9V9a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileLandscape.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileLandscape.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileLandscape; \ No newline at end of file diff --git a/icons/uil-file-landscape.tsx b/icons/uil-file-landscape.tsx new file mode 100644 index 00000000..5b92b881 --- /dev/null +++ b/icons/uil-file-landscape.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileLandscape = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,15.06,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V11S22,11,22,10.94ZM16,7.41,18.59,10H17a1,1,0,0,1-1-1ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6h9V9a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileLandscape; \ No newline at end of file diff --git a/icons/uil-file-lanscape-slash.js b/icons/uil-file-lanscape-slash.js deleted file mode 100644 index 0a2c508b..00000000 --- a/icons/uil-file-lanscape-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileLanscapeSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,15.05,4H10.66a1,1,0,0,0,0,2H14V9a3,3,0,0,0,3,3h3v3.34a1,1,0,1,0,2,0V11S22,11,22,10.94ZM17,10a1,1,0,0,1-1-1V7.41L18.59,10ZM3.71,2.29A1,1,0,0,0,2.29,3.71l.91.9A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H18.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM5,18a1,1,0,0,1-1-1V7a1,1,0,0,1,.66-.93L16.59,18Z' - })); -}; - -UilFileLanscapeSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileLanscapeSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileLanscapeSlash; \ No newline at end of file diff --git a/icons/uil-file-lanscape-slash.tsx b/icons/uil-file-lanscape-slash.tsx new file mode 100644 index 00000000..4ca9b0e8 --- /dev/null +++ b/icons/uil-file-lanscape-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileLanscapeSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,10.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,15.05,4H10.66a1,1,0,0,0,0,2H14V9a3,3,0,0,0,3,3h3v3.34a1,1,0,1,0,2,0V11S22,11,22,10.94ZM17,10a1,1,0,0,1-1-1V7.41L18.59,10ZM3.71,2.29A1,1,0,0,0,2.29,3.71l.91.9A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H18.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM5,18a1,1,0,0,1-1-1V7a1,1,0,0,1,.66-.93L16.59,18Z' + })); +}; + +export default UilFileLanscapeSlash; \ No newline at end of file diff --git a/icons/uil-file-lock-alt.js b/icons/uil-file-lock-alt.js deleted file mode 100644 index d88abf44..00000000 --- a/icons/uil-file-lock-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileLockAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,20H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.06,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1ZM13,13a1,1,0,0,0-1-1H7a1,1,0,0,0,0,2h5A1,1,0,0,0,13,13ZM7,10H8A1,1,0,0,0,8,8H7a1,1,0,0,0,0,2Zm0,6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm13-.82V15a3,3,0,0,0-6,0v.18A3,3,0,0,0,12,18v1a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V18A3,3,0,0,0,20,15.18ZM17,14a1,1,0,0,1,1,1H16A1,1,0,0,1,17,14Zm3,5a1,1,0,0,1-1,1H15a1,1,0,0,1-1-1V18a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' - })); -}; - -UilFileLockAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileLockAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileLockAlt; \ No newline at end of file diff --git a/icons/uil-file-lock-alt.tsx b/icons/uil-file-lock-alt.tsx new file mode 100644 index 00000000..7de17db4 --- /dev/null +++ b/icons/uil-file-lock-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileLockAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,20H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h4a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.06,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1ZM13,13a1,1,0,0,0-1-1H7a1,1,0,0,0,0,2h5A1,1,0,0,0,13,13ZM7,10H8A1,1,0,0,0,8,8H7a1,1,0,0,0,0,2Zm0,6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm13-.82V15a3,3,0,0,0-6,0v.18A3,3,0,0,0,12,18v1a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V18A3,3,0,0,0,20,15.18ZM17,14a1,1,0,0,1,1,1H16A1,1,0,0,1,17,14Zm3,5a1,1,0,0,1-1,1H15a1,1,0,0,1-1-1V18a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFileLockAlt; \ No newline at end of file diff --git a/icons/uil-file-medical-alt.js b/icons/uil-file-medical-alt.js deleted file mode 100644 index fdecbe00..00000000 --- a/icons/uil-file-medical-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileMedicalAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,18a1,1,0,0,0-1,1,1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27.32.32,0,0,0,0-.09,1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.14,1.14,0,0,0,12.07,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3A1,1,0,0,0,18,18ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,14H17.5a1,1,0,0,0-.71.29l-1.24,1.25-2.8-3.2a1,1,0,0,0-1.46-.05L9.59,14H8a1,1,0,0,0,0,2h2a1,1,0,0,0,.71-.29L12,14.46l2.8,3.2a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29L17.91,16H20a1,1,0,0,0,0-2Z' - })); -}; - -UilFileMedicalAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileMedicalAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileMedicalAlt; \ No newline at end of file diff --git a/icons/uil-file-medical-alt.tsx b/icons/uil-file-medical-alt.tsx new file mode 100644 index 00000000..c0278925 --- /dev/null +++ b/icons/uil-file-medical-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileMedicalAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,18a1,1,0,0,0-1,1,1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27.32.32,0,0,0,0-.09,1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.14,1.14,0,0,0,12.07,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3A1,1,0,0,0,18,18ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,14H17.5a1,1,0,0,0-.71.29l-1.24,1.25-2.8-3.2a1,1,0,0,0-1.46-.05L9.59,14H8a1,1,0,0,0,0,2h2a1,1,0,0,0,.71-.29L12,14.46l2.8,3.2a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29L17.91,16H20a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileMedicalAlt; \ No newline at end of file diff --git a/icons/uil-file-medical.js b/icons/uil-file-medical.js deleted file mode 100644 index 7fb72e32..00000000 --- a/icons/uil-file-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,14H13V13a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V16h1a1,1,0,0,0,0-2Zm6-5.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileMedical; \ No newline at end of file diff --git a/icons/uil-file-medical.tsx b/icons/uil-file-medical.tsx new file mode 100644 index 00000000..57a96023 --- /dev/null +++ b/icons/uil-file-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,14H13V13a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V16h1a1,1,0,0,0,0-2Zm6-5.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileMedical; \ No newline at end of file diff --git a/icons/uil-file-minus-alt.js b/icons/uil-file-minus-alt.js deleted file mode 100644 index 252baa2c..00000000 --- a/icons/uil-file-minus-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileMinusAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,12H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v5a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,18H16a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-7-2H8a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1-4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilFileMinusAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileMinusAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileMinusAlt; \ No newline at end of file diff --git a/icons/uil-file-minus-alt.tsx b/icons/uil-file-minus-alt.tsx new file mode 100644 index 00000000..4fc3a0ee --- /dev/null +++ b/icons/uil-file-minus-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileMinusAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,12H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v5a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,18H16a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-7-2H8a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1-4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileMinusAlt; \ No newline at end of file diff --git a/icons/uil-file-minus.js b/icons/uil-file-minus.js deleted file mode 100644 index d38acd59..00000000 --- a/icons/uil-file-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,14H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-5.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileMinus; \ No newline at end of file diff --git a/icons/uil-file-minus.tsx b/icons/uil-file-minus.tsx new file mode 100644 index 00000000..b2129c1f --- /dev/null +++ b/icons/uil-file-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,14H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-5.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileMinus; \ No newline at end of file diff --git a/icons/uil-file-network.js b/icons/uil-file-network.js deleted file mode 100644 index a89b0075..00000000 --- a/icons/uil-file-network.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileNetwork = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,19H14.82A3,3,0,0,0,13,17.18V15h3a3,3,0,0,0,3-3V8s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,12.05,1H8A3,3,0,0,0,5,4v8a3,3,0,0,0,3,3h3v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM13,4.41,15.59,7H14a1,1,0,0,1-1-1ZM8,13a1,1,0,0,1-1-1V4A1,1,0,0,1,8,3h3V6a3,3,0,0,0,3,3h3v3a1,1,0,0,1-1,1Zm4,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21Z' - })); -}; - -UilFileNetwork.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileNetwork.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileNetwork; \ No newline at end of file diff --git a/icons/uil-file-network.tsx b/icons/uil-file-network.tsx new file mode 100644 index 00000000..296db7ef --- /dev/null +++ b/icons/uil-file-network.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileNetwork = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,19H14.82A3,3,0,0,0,13,17.18V15h3a3,3,0,0,0,3-3V8s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,12.05,1H8A3,3,0,0,0,5,4v8a3,3,0,0,0,3,3h3v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM13,4.41,15.59,7H14a1,1,0,0,1-1-1ZM8,13a1,1,0,0,1-1-1V4A1,1,0,0,1,8,3h3V6a3,3,0,0,0,3,3h3v3a1,1,0,0,1-1,1Zm4,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21Z' + })); +}; + +export default UilFileNetwork; \ No newline at end of file diff --git a/icons/uil-file-plus-alt.js b/icons/uil-file-plus-alt.js deleted file mode 100644 index d1108104..00000000 --- a/icons/uil-file-plus-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilePlusAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,18H19V17a1,1,0,0,0-2,0v1H16a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-7,2H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,8H8a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1-4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilFilePlusAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilePlusAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilePlusAlt; \ No newline at end of file diff --git a/icons/uil-file-plus-alt.tsx b/icons/uil-file-plus-alt.tsx new file mode 100644 index 00000000..2a6d2bf0 --- /dev/null +++ b/icons/uil-file-plus-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilePlusAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,18H19V17a1,1,0,0,0-2,0v1H16a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-7,2H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm5,8H8a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1-4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFilePlusAlt; \ No newline at end of file diff --git a/icons/uil-file-plus.js b/icons/uil-file-plus.js deleted file mode 100644 index 124e92c5..00000000 --- a/icons/uil-file-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilePlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-4-5H13V13a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V16h1a1,1,0,0,0,0-2Z' - })); -}; - -UilFilePlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilePlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilePlus; \ No newline at end of file diff --git a/icons/uil-file-plus.tsx b/icons/uil-file-plus.tsx new file mode 100644 index 00000000..7aee84a9 --- /dev/null +++ b/icons/uil-file-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilePlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-4-5H13V13a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V16h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFilePlus; \ No newline at end of file diff --git a/icons/uil-file-question-alt.js b/icons/uil-file-question-alt.js deleted file mode 100644 index 40896a58..00000000 --- a/icons/uil-file-question-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileQuestionAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.07,12h-5a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1,8h-8a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9a.14.14,0,0,0,0-.06A.86.86,0,0,0,19,8.67l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1,1,0,0,0-.29-.19s-.05,0-.08,0A.88.88,0,0,0,12.12,2h-6a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2Zm-1-14.59L15.65,8H14.07a1,1,0,0,1-1-1Zm5.57,14.88a1.58,1.58,0,0,0-.15-.12,1.08,1.08,0,0,0-.36-.15,1,1,0,0,0-.9.27,1,1,0,0,0,0,1.42,1,1,0,0,0,.7.29,1,1,0,0,0,.93-1.38A1.19,1.19,0,0,0,18.64,20.29ZM13.07,16h-5a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm4.86-3a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.74,1,1,1,0,1,1,.86,1.5,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM8.07,10h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Z' - })); -}; - -UilFileQuestionAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileQuestionAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileQuestionAlt; \ No newline at end of file diff --git a/icons/uil-file-question-alt.tsx b/icons/uil-file-question-alt.tsx new file mode 100644 index 00000000..24b35825 --- /dev/null +++ b/icons/uil-file-question-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileQuestionAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.07,12h-5a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm1,8h-8a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9a.14.14,0,0,0,0-.06A.86.86,0,0,0,19,8.67l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1,1,0,0,0-.29-.19s-.05,0-.08,0A.88.88,0,0,0,12.12,2h-6a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h8a1,1,0,0,0,0-2Zm-1-14.59L15.65,8H14.07a1,1,0,0,1-1-1Zm5.57,14.88a1.58,1.58,0,0,0-.15-.12,1.08,1.08,0,0,0-.36-.15,1,1,0,0,0-.9.27,1,1,0,0,0,0,1.42,1,1,0,0,0,.7.29,1,1,0,0,0,.93-1.38A1.19,1.19,0,0,0,18.64,20.29ZM13.07,16h-5a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2Zm4.86-3a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.74,1,1,1,0,1,1,.86,1.5,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM8.07,10h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFileQuestionAlt; \ No newline at end of file diff --git a/icons/uil-file-question.js b/icons/uil-file-question.js deleted file mode 100644 index b3509a4d..00000000 --- a/icons/uil-file-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.57,17.29a1,1,0,0,0-1.41,0,1.06,1.06,0,0,0-.22.33,1.07,1.07,0,0,0,0,.76,1.19,1.19,0,0,0,.22.33,1,1,0,0,0,.32.21,1,1,0,0,0,.39.08,1,1,0,0,0,.92-1.38A.91.91,0,0,0,12.57,17.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6.13-9a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.73,1,1,1,0,0,1,.87-.5,1,1,0,0,1,0,2,1,1,0,1,0,0,2,3,3,0,0,0,0-6Z' - })); -}; - -UilFileQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileQuestion; \ No newline at end of file diff --git a/icons/uil-file-question.tsx b/icons/uil-file-question.tsx new file mode 100644 index 00000000..5ec24259 --- /dev/null +++ b/icons/uil-file-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.57,17.29a1,1,0,0,0-1.41,0,1.06,1.06,0,0,0-.22.33,1.07,1.07,0,0,0,0,.76,1.19,1.19,0,0,0,.22.33,1,1,0,0,0,.32.21,1,1,0,0,0,.39.08,1,1,0,0,0,.92-1.38A.91.91,0,0,0,12.57,17.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,13.05,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Zm-6.13-9a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.73,1,1,1,0,0,1,.87-.5,1,1,0,0,1,0,2,1,1,0,1,0,0,2,3,3,0,0,0,0-6Z' + })); +}; + +export default UilFileQuestion; \ No newline at end of file diff --git a/icons/uil-file-redo-alt.js b/icons/uil-file-redo-alt.js deleted file mode 100644 index 69a75153..00000000 --- a/icons/uil-file-redo-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileRedoAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,13a1,1,0,0,0-1-1H8a1,1,0,0,0,0,2h5A1,1,0,0,0,14,13Zm-3,7H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.18,1.18,0,0,0-.06-.27l0-.09a.92.92,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.86.86,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,14a1,1,0,0,0-.91.6A4.07,4.07,0,0,0,17,14a4,4,0,1,0,2.64,7,1,1,0,0,0-1.32-1.51A2,2,0,0,1,17,20a2,2,0,1,1,1-3.75h-.22a1,1,0,0,0,0,2H20a1,1,0,0,0,1-1V15A1,1,0,0,0,20,14ZM8,10H9A1,1,0,0,0,9,8H8a1,1,0,0,0,0,2Zm0,6a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' - })); -}; - -UilFileRedoAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileRedoAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileRedoAlt; \ No newline at end of file diff --git a/icons/uil-file-redo-alt.tsx b/icons/uil-file-redo-alt.tsx new file mode 100644 index 00000000..a8face42 --- /dev/null +++ b/icons/uil-file-redo-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileRedoAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,13a1,1,0,0,0-1-1H8a1,1,0,0,0,0,2h5A1,1,0,0,0,14,13Zm-3,7H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.18,1.18,0,0,0-.06-.27l0-.09a.92.92,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.86.86,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM20,14a1,1,0,0,0-.91.6A4.07,4.07,0,0,0,17,14a4,4,0,1,0,2.64,7,1,1,0,0,0-1.32-1.51A2,2,0,0,1,17,20a2,2,0,1,1,1-3.75h-.22a1,1,0,0,0,0,2H20a1,1,0,0,0,1-1V15A1,1,0,0,0,20,14ZM8,10H9A1,1,0,0,0,9,8H8a1,1,0,0,0,0,2Zm0,6a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileRedoAlt; \ No newline at end of file diff --git a/icons/uil-file-search-alt.js b/icons/uil-file-search-alt.js deleted file mode 100644 index 1950df9a..00000000 --- a/icons/uil-file-search-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileSearchAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,20H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,11.05,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1ZM7,8a1,1,0,0,0,0,2H8A1,1,0,0,0,8,8ZM21.71,20.29l-1.17-1.16A3.44,3.44,0,0,0,20,15h0A3.49,3.49,0,0,0,14,17.49a3.46,3.46,0,0,0,5.13,3.05l1.16,1.17a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Zm-3.17-1.75a1.54,1.54,0,0,1-2.11,0A1.5,1.5,0,0,1,16,17.49a1.46,1.46,0,0,1,.44-1.06,1.48,1.48,0,0,1,1-.43A1.47,1.47,0,0,1,19,17.49,1.5,1.5,0,0,1,18.54,18.54ZM13,12H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm-2,6a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Z' - })); -}; - -UilFileSearchAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileSearchAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileSearchAlt; \ No newline at end of file diff --git a/icons/uil-file-search-alt.tsx b/icons/uil-file-search-alt.tsx new file mode 100644 index 00000000..e7a87877 --- /dev/null +++ b/icons/uil-file-search-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileSearchAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,20H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4h5V7a3,3,0,0,0,3,3h3v1a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,11.05,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM12,5.41,14.59,8H13a1,1,0,0,1-1-1ZM7,8a1,1,0,0,0,0,2H8A1,1,0,0,0,8,8ZM21.71,20.29l-1.17-1.16A3.44,3.44,0,0,0,20,15h0A3.49,3.49,0,0,0,14,17.49a3.46,3.46,0,0,0,5.13,3.05l1.16,1.17a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Zm-3.17-1.75a1.54,1.54,0,0,1-2.11,0A1.5,1.5,0,0,1,16,17.49a1.46,1.46,0,0,1,.44-1.06,1.48,1.48,0,0,1,1-.43A1.47,1.47,0,0,1,19,17.49,1.5,1.5,0,0,1,18.54,18.54ZM13,12H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm-2,6a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFileSearchAlt; \ No newline at end of file diff --git a/icons/uil-file-share-alt.js b/icons/uil-file-share-alt.js deleted file mode 100644 index 98c460cc..00000000 --- a/icons/uil-file-share-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileShareAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.5,12.5a1,1,0,0,0-1-1h-5a1,1,0,0,0,0,2h5A1,1,0,0,0,13.5,12.5Zm5,5a2,2,0,0,0-1.18.39l-1.75-.8,1.91-.88a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.89.87A2,2,0,1,0,13.5,19a1.88,1.88,0,0,0,.92-.24l2.1,1a2,2,0,1,0,2-2.23Zm-8,2h-5a1,1,0,0,1-1-1V4.5a1,1,0,0,1,1-1h5v3a3,3,0,0,0,3,3h3a1,1,0,0,0,2,0v-1s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0,1.1,1.1,0,0,0-.26-.06H5.5a3,3,0,0,0-3,3v14a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2Zm2-14.59L15.09,7.5H13.5a1,1,0,0,1-1-1ZM7.5,15.5a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-6h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Z' - })); -}; - -UilFileShareAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileShareAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileShareAlt; \ No newline at end of file diff --git a/icons/uil-file-share-alt.tsx b/icons/uil-file-share-alt.tsx new file mode 100644 index 00000000..e0d8359d --- /dev/null +++ b/icons/uil-file-share-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileShareAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.5,12.5a1,1,0,0,0-1-1h-5a1,1,0,0,0,0,2h5A1,1,0,0,0,13.5,12.5Zm5,5a2,2,0,0,0-1.18.39l-1.75-.8,1.91-.88a2,2,0,0,0,1,.29,2,2,0,1,0-2-2l-1.89.87A2,2,0,1,0,13.5,19a1.88,1.88,0,0,0,.92-.24l2.1,1a2,2,0,1,0,2-2.23Zm-8,2h-5a1,1,0,0,1-1-1V4.5a1,1,0,0,1,1-1h5v3a3,3,0,0,0,3,3h3a1,1,0,0,0,2,0v-1s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0,1.1,1.1,0,0,0-.26-.06H5.5a3,3,0,0,0-3,3v14a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2Zm2-14.59L15.09,7.5H13.5a1,1,0,0,1-1-1ZM7.5,15.5a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-6h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFileShareAlt; \ No newline at end of file diff --git a/icons/uil-file-shield-alt.js b/icons/uil-file-shield-alt.js deleted file mode 100644 index 9184fa80..00000000 --- a/icons/uil-file-shield-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileShieldAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,20h-5a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2Zm2-14.59L15.09,8H13.5a1,1,0,0,1-1-1ZM7.5,8a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm13.63,5.86a1,1,0,0,0-.84-.2,2.77,2.77,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.78,2.78,0,0,1-2.2.47,1,1,0,0,0-1.21,1V17a4.6,4.6,0,0,0,1.84,3.69L16.9,21.8a1,1,0,0,0,1.2,0l1.56-1.16A4.6,4.6,0,0,0,21.5,17V14.63A1,1,0,0,0,21.13,13.86ZM19.5,17a2.62,2.62,0,0,1-1,2.09l-1,.72-1-.72a2.62,2.62,0,0,1-1-2.09V15.72a4.68,4.68,0,0,0,2-.55,4.68,4.68,0,0,0,2,.55Zm-9-.95h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm1-4h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' - })); -}; - -UilFileShieldAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileShieldAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileShieldAlt; \ No newline at end of file diff --git a/icons/uil-file-shield-alt.tsx b/icons/uil-file-shield-alt.tsx new file mode 100644 index 00000000..7cfda9c3 --- /dev/null +++ b/icons/uil-file-shield-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileShieldAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,20h-5a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1h5V7a3,3,0,0,0,3,3h3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0L11.56,2H5.5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3h5a1,1,0,0,0,0-2Zm2-14.59L15.09,8H13.5a1,1,0,0,1-1-1ZM7.5,8a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm13.63,5.86a1,1,0,0,0-.84-.2,2.77,2.77,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.78,2.78,0,0,1-2.2.47,1,1,0,0,0-1.21,1V17a4.6,4.6,0,0,0,1.84,3.69L16.9,21.8a1,1,0,0,0,1.2,0l1.56-1.16A4.6,4.6,0,0,0,21.5,17V14.63A1,1,0,0,0,21.13,13.86ZM19.5,17a2.62,2.62,0,0,1-1,2.09l-1,.72-1-.72a2.62,2.62,0,0,1-1-2.09V15.72a4.68,4.68,0,0,0,2-.55,4.68,4.68,0,0,0,2,.55Zm-9-.95h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm1-4h-4a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileShieldAlt; \ No newline at end of file diff --git a/icons/uil-file-slash.js b/icons/uil-file-slash.js deleted file mode 100644 index b441e845..00000000 --- a/icons/uil-file-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L4,5.41V19a3,3,0,0,0,3,3H17a3,3,0,0,0,2.39-1.2l.9.91a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM17,20H7a1,1,0,0,1-1-1V7.41L17.93,19.34A1,1,0,0,1,17,20ZM8.66,4H12V7a3,3,0,0,0,3,3h3v3.34a1,1,0,1,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L13.06,2H8.66a1,1,0,0,0,0,2ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1Z' - })); -}; - -UilFileSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileSlash; \ No newline at end of file diff --git a/icons/uil-file-slash.tsx b/icons/uil-file-slash.tsx new file mode 100644 index 00000000..6d75904b --- /dev/null +++ b/icons/uil-file-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L4,5.41V19a3,3,0,0,0,3,3H17a3,3,0,0,0,2.39-1.2l.9.91a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM17,20H7a1,1,0,0,1-1-1V7.41L17.93,19.34A1,1,0,0,1,17,20ZM8.66,4H12V7a3,3,0,0,0,3,3h3v3.34a1,1,0,1,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L13.06,2H8.66a1,1,0,0,0,0,2ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1Z' + })); +}; + +export default UilFileSlash; \ No newline at end of file diff --git a/icons/uil-file-times-alt.js b/icons/uil-file-times-alt.js deleted file mode 100644 index 160c2558..00000000 --- a/icons/uil-file-times-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileTimesAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,12H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm5.41,7,1.3-1.29a1,1,0,0,0-1.42-1.42L18,17.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L16.59,19l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L18,20.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm4,8H8a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' - })); -}; - -UilFileTimesAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileTimesAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileTimesAlt; \ No newline at end of file diff --git a/icons/uil-file-times-alt.tsx b/icons/uil-file-times-alt.tsx new file mode 100644 index 00000000..2f428df1 --- /dev/null +++ b/icons/uil-file-times-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileTimesAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,12H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm5.41,7,1.3-1.29a1,1,0,0,0-1.42-1.42L18,17.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L16.59,19l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L18,20.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v3a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.29.29,0,0,0-.1,0A1.1,1.1,0,0,0,12.06,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm4,8H8a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilFileTimesAlt; \ No newline at end of file diff --git a/icons/uil-file-times.js b/icons/uil-file-times.js deleted file mode 100644 index 129eaa62..00000000 --- a/icons/uil-file-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.71,12.29a1,1,0,0,0-1.42,0L12,13.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L10.59,15l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,16.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,15l1.3-1.29A1,1,0,0,0,14.71,12.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileTimes; \ No newline at end of file diff --git a/icons/uil-file-times.tsx b/icons/uil-file-times.tsx new file mode 100644 index 00000000..27384660 --- /dev/null +++ b/icons/uil-file-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.71,12.29a1,1,0,0,0-1.42,0L12,13.59l-1.29-1.3a1,1,0,0,0-1.42,1.42L10.59,15l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,16.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,15l1.3-1.29A1,1,0,0,0,14.71,12.29ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileTimes; \ No newline at end of file diff --git a/icons/uil-file-upload-alt.js b/icons/uil-file-upload-alt.js deleted file mode 100644 index 6793b7ef..00000000 --- a/icons/uil-file-upload-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileUploadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,12.05,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm6,4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm6.71,5.29-2-2a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V21a1,1,0,0,0,2,0V18.41l.29.3a1,1,0,0,0,1.42,0A1,1,0,0,0,20.71,17.29ZM12,18a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' - })); -}; - -UilFileUploadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileUploadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileUploadAlt; \ No newline at end of file diff --git a/icons/uil-file-upload-alt.tsx b/icons/uil-file-upload-alt.tsx new file mode 100644 index 00000000..d854ad37 --- /dev/null +++ b/icons/uil-file-upload-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileUploadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,20H6a1,1,0,0,1-1-1V5A1,1,0,0,1,6,4h5V7a3,3,0,0,0,3,3h3v2a1,1,0,0,0,2,0V9s0,0,0-.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19.32.32,0,0,0-.09,0A.88.88,0,0,0,12.05,2H6A3,3,0,0,0,3,5V19a3,3,0,0,0,3,3h7a1,1,0,0,0,0-2ZM13,5.41,15.59,8H14a1,1,0,0,1-1-1ZM8,8a1,1,0,0,0,0,2H9A1,1,0,0,0,9,8Zm6,4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm6.71,5.29-2-2a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V21a1,1,0,0,0,2,0V18.41l.29.3a1,1,0,0,0,1.42,0A1,1,0,0,0,20.71,17.29ZM12,18a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFileUploadAlt; \ No newline at end of file diff --git a/icons/uil-file-upload.js b/icons/uil-file-upload.js deleted file mode 100644 index 4d0c975d..00000000 --- a/icons/uil-file-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFileUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,11.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V17a1,1,0,0,0,2,0V14.41l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFileUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFileUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFileUpload; \ No newline at end of file diff --git a/icons/uil-file-upload.tsx b/icons/uil-file-upload.tsx new file mode 100644 index 00000000..307d88f4 --- /dev/null +++ b/icons/uil-file-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFileUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,11.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V17a1,1,0,0,0,2,0V14.41l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.1,0A1.1,1.1,0,0,0,13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H15a1,1,0,0,1-1-1ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V7a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFileUpload; \ No newline at end of file diff --git a/icons/uil-file.js b/icons/uil-file.js deleted file mode 100644 index 6c2261c3..00000000 --- a/icons/uil-file.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFile = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H14ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V9a1,1,0,0,0,1,1h5Z' - })); -}; - -UilFile.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFile.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFile; \ No newline at end of file diff --git a/icons/uil-file.tsx b/icons/uil-file.tsx new file mode 100644 index 00000000..0642a8f1 --- /dev/null +++ b/icons/uil-file.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFile = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0L13.06,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V9S20,9,20,8.94ZM14,5.41,16.59,8H14ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4h5V9a1,1,0,0,0,1,1h5Z' + })); +}; + +export default UilFile; \ No newline at end of file diff --git a/icons/uil-files-landscapes-alt.js b/icons/uil-files-landscapes-alt.js deleted file mode 100644 index bfc35401..00000000 --- a/icons/uil-files-landscapes-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilesLandscapesAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,19H6a3,3,0,0,1-3-3V8A1,1,0,0,0,1,8v8a5,5,0,0,0,5,5H18a1,1,0,0,0,0-2Zm-4-8H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm9-1.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,16.05,3H8A3,3,0,0,0,5,6v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM21,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3ZM10,9h2a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' - })); -}; - -UilFilesLandscapesAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilesLandscapesAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilesLandscapesAlt; \ No newline at end of file diff --git a/icons/uil-files-landscapes-alt.tsx b/icons/uil-files-landscapes-alt.tsx new file mode 100644 index 00000000..ad679c84 --- /dev/null +++ b/icons/uil-files-landscapes-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilesLandscapesAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,19H6a3,3,0,0,1-3-3V8A1,1,0,0,0,1,8v8a5,5,0,0,0,5,5H18a1,1,0,0,0,0-2Zm-4-8H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm9-1.06a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,16.05,3H8A3,3,0,0,0,5,6v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM21,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3ZM10,9h2a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Z' + })); +}; + +export default UilFilesLandscapesAlt; \ No newline at end of file diff --git a/icons/uil-files-landscapes.js b/icons/uil-files-landscapes.js deleted file mode 100644 index dd8a9c9f..00000000 --- a/icons/uil-files-landscapes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilesLandscapes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M23,9.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,16.05,3H8A3,3,0,0,0,5,6V7H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3V17h1a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM17,18a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V10A1,1,0,0,1,4,9H5v5a3,3,0,0,0,3,3h9Zm4-4a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3Z' - })); -}; - -UilFilesLandscapes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilesLandscapes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilesLandscapes; \ No newline at end of file diff --git a/icons/uil-files-landscapes.tsx b/icons/uil-files-landscapes.tsx new file mode 100644 index 00000000..30819e4b --- /dev/null +++ b/icons/uil-files-landscapes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilesLandscapes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M23,9.94a1.31,1.31,0,0,0-.06-.27l0-.09a1.07,1.07,0,0,0-.19-.28h0l-6-6h0a1.07,1.07,0,0,0-.28-.19l-.09,0A.88.88,0,0,0,16.05,3H8A3,3,0,0,0,5,6V7H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H16a3,3,0,0,0,3-3V17h1a3,3,0,0,0,3-3V10S23,10,23,9.94ZM17,6.41,19.59,9H18a1,1,0,0,1-1-1ZM17,18a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V10A1,1,0,0,1,4,9H5v5a3,3,0,0,0,3,3h9Zm4-4a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V6A1,1,0,0,1,8,5h7V8a3,3,0,0,0,3,3h3Z' + })); +}; + +export default UilFilesLandscapes; \ No newline at end of file diff --git a/icons/uil-film.js b/icons/uil-film.js deleted file mode 100644 index 14ba8bd2..00000000 --- a/icons/uil-film.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilm = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2a1,1,0,0,0-1,1V5H18V3a1,1,0,0,0-2,0V4H8V3A1,1,0,0,0,6,3V5H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,2,0V19H6v2a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2ZM6,17H4V15H6Zm0-4H4V11H6ZM6,9H4V7H6Zm10,9H8V13h8Zm0-7H8V6h8Zm4,6H18V15h2Zm0-4H18V11h2Zm0-4H18V7h2Z' - })); -}; - -UilFilm.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilm.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilm; \ No newline at end of file diff --git a/icons/uil-film.tsx b/icons/uil-film.tsx new file mode 100644 index 00000000..c265f783 --- /dev/null +++ b/icons/uil-film.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilm = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2a1,1,0,0,0-1,1V5H18V3a1,1,0,0,0-2,0V4H8V3A1,1,0,0,0,6,3V5H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,2,0V19H6v2a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2ZM6,17H4V15H6Zm0-4H4V11H6ZM6,9H4V7H6Zm10,9H8V13h8Zm0-7H8V6h8Zm4,6H18V15h2Zm0-4H18V11h2Zm0-4H18V7h2Z' + })); +}; + +export default UilFilm; \ No newline at end of file diff --git a/icons/uil-filter-slash.js b/icons/uil-filter-slash.js deleted file mode 100644 index 532df047..00000000 --- a/icons/uil-filter-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilterSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.22,6H12.66a1,1,0,0,0,0,2h6.56a.78.78,0,0,1,.78.78v.78H16.22a1,1,0,1,0,0,2h2.37l-.7.69a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l1.88-1.88a2.51,2.51,0,0,0,.54-.8h0l0-.1A2.59,2.59,0,0,0,22,9.82v-1A2.79,2.79,0,0,0,19.22,6ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.14,6.55A2.73,2.73,0,0,0,4,8.78v1a2.65,2.65,0,0,0,.24,1.1l0,.06a2.61,2.61,0,0,0,.54.81l5.41,5.4V21a1,1,0,0,0,.47.85,1,1,0,0,0,.53.15,1,1,0,0,0,.45-.11l3.56-1.78a1,1,0,0,0,.55-.89v-2h0l4.51,4.52a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,8.78a.76.76,0,0,1,.5-.72L6.59,8,8.15,9.56H6Zm8.07,7.29a1,1,0,0,0-.29.71V18.6l-1.56.78v-2.6a1,1,0,0,0-.29-.71L7.41,11.56h2.74l4.22,4.22Z' - })); -}; - -UilFilterSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilterSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilterSlash; \ No newline at end of file diff --git a/icons/uil-filter-slash.tsx b/icons/uil-filter-slash.tsx new file mode 100644 index 00000000..bda984f9 --- /dev/null +++ b/icons/uil-filter-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilterSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.22,6H12.66a1,1,0,0,0,0,2h6.56a.78.78,0,0,1,.78.78v.78H16.22a1,1,0,1,0,0,2h2.37l-.7.69a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l1.88-1.88a2.51,2.51,0,0,0,.54-.8h0l0-.1A2.59,2.59,0,0,0,22,9.82v-1A2.79,2.79,0,0,0,19.22,6ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.14,6.55A2.73,2.73,0,0,0,4,8.78v1a2.65,2.65,0,0,0,.24,1.1l0,.06a2.61,2.61,0,0,0,.54.81l5.41,5.4V21a1,1,0,0,0,.47.85,1,1,0,0,0,.53.15,1,1,0,0,0,.45-.11l3.56-1.78a1,1,0,0,0,.55-.89v-2h0l4.51,4.52a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,8.78a.76.76,0,0,1,.5-.72L6.59,8,8.15,9.56H6Zm8.07,7.29a1,1,0,0,0-.29.71V18.6l-1.56.78v-2.6a1,1,0,0,0-.29-.71L7.41,11.56h2.74l4.22,4.22Z' + })); +}; + +export default UilFilterSlash; \ No newline at end of file diff --git a/icons/uil-filter.js b/icons/uil-filter.js deleted file mode 100644 index 9584ffd8..00000000 --- a/icons/uil-filter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFilter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V6.17a3,3,0,0,0,.25,1.2l0,.06a2.81,2.81,0,0,0,.59.86L9,14.41V21a1,1,0,0,0,.47.85A1,1,0,0,0,10,22a1,1,0,0,0,.45-.11l4-2A1,1,0,0,0,15,19V14.41l6.12-6.12a2.81,2.81,0,0,0,.59-.86l0-.06A3,3,0,0,0,22,6.17V5A3,3,0,0,0,19,2ZM13.29,13.29A1,1,0,0,0,13,14v4.38l-2,1V14a1,1,0,0,0-.29-.71L5.41,8H18.59ZM20,6H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilFilter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFilter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFilter; \ No newline at end of file diff --git a/icons/uil-filter.tsx b/icons/uil-filter.tsx new file mode 100644 index 00000000..17ed9d69 --- /dev/null +++ b/icons/uil-filter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFilter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V6.17a3,3,0,0,0,.25,1.2l0,.06a2.81,2.81,0,0,0,.59.86L9,14.41V21a1,1,0,0,0,.47.85A1,1,0,0,0,10,22a1,1,0,0,0,.45-.11l4-2A1,1,0,0,0,15,19V14.41l6.12-6.12a2.81,2.81,0,0,0,.59-.86l0-.06A3,3,0,0,0,22,6.17V5A3,3,0,0,0,19,2ZM13.29,13.29A1,1,0,0,0,13,14v4.38l-2,1V14a1,1,0,0,0-.29-.71L5.41,8H18.59ZM20,6H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFilter; \ No newline at end of file diff --git a/icons/uil-fire.js b/icons/uil-fire.js deleted file mode 100644 index 8626236c..00000000 --- a/icons/uil-fire.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFire = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.46777,8.39453l-.00225.00183-.00214.00208ZM18.42188,8.208a1.237,1.237,0,0,0-.23-.17481.99959.99959,0,0,0-1.39941.41114,5.78155,5.78155,0,0,1-1.398,1.77734,8.6636,8.6636,0,0,0,.1333-1.50977,8.71407,8.71407,0,0,0-4.40039-7.582,1.00009,1.00009,0,0,0-1.49121.80567A7.017,7.017,0,0,1,7.165,6.87793l-.23047.1875a8.51269,8.51269,0,0,0-1.9873,1.8623A8.98348,8.98348,0,0,0,8.60254,22.83594.99942.99942,0,0,0,9.98,21.91016a1.04987,1.04987,0,0,0-.0498-.3125,6.977,6.977,0,0,1-.18995-2.58106,9.004,9.004,0,0,0,4.3125,4.0166.997.997,0,0,0,.71534.03809A8.99474,8.99474,0,0,0,18.42188,8.208ZM14.51709,21.03906a6.964,6.964,0,0,1-3.57666-4.40234,8.90781,8.90781,0,0,1-.17969-.96387,1.00025,1.00025,0,0,0-.79931-.84473A.982.982,0,0,0,9.77,14.80957a.99955.99955,0,0,0-.8667.501,8.9586,8.9586,0,0,0-1.20557,4.71777,6.98547,6.98547,0,0,1-1.17529-9.86816,6.55463,6.55463,0,0,1,1.562-1.458.74507.74507,0,0,0,.07422-.05469s.29669-.24548.30683-.2511a8.96766,8.96766,0,0,0,2.89874-4.63269,6.73625,6.73625,0,0,1,1.38623,8.08789,1.00024,1.00024,0,0,0,1.18359,1.418,7.85568,7.85568,0,0,0,3.86231-2.6875,7.00072,7.00072,0,0,1-3.2793,10.457Z' - })); -}; - -UilFire.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFire.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFire; \ No newline at end of file diff --git a/icons/uil-fire.tsx b/icons/uil-fire.tsx new file mode 100644 index 00000000..ce492b65 --- /dev/null +++ b/icons/uil-fire.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFire = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.46777,8.39453l-.00225.00183-.00214.00208ZM18.42188,8.208a1.237,1.237,0,0,0-.23-.17481.99959.99959,0,0,0-1.39941.41114,5.78155,5.78155,0,0,1-1.398,1.77734,8.6636,8.6636,0,0,0,.1333-1.50977,8.71407,8.71407,0,0,0-4.40039-7.582,1.00009,1.00009,0,0,0-1.49121.80567A7.017,7.017,0,0,1,7.165,6.87793l-.23047.1875a8.51269,8.51269,0,0,0-1.9873,1.8623A8.98348,8.98348,0,0,0,8.60254,22.83594.99942.99942,0,0,0,9.98,21.91016a1.04987,1.04987,0,0,0-.0498-.3125,6.977,6.977,0,0,1-.18995-2.58106,9.004,9.004,0,0,0,4.3125,4.0166.997.997,0,0,0,.71534.03809A8.99474,8.99474,0,0,0,18.42188,8.208ZM14.51709,21.03906a6.964,6.964,0,0,1-3.57666-4.40234,8.90781,8.90781,0,0,1-.17969-.96387,1.00025,1.00025,0,0,0-.79931-.84473A.982.982,0,0,0,9.77,14.80957a.99955.99955,0,0,0-.8667.501,8.9586,8.9586,0,0,0-1.20557,4.71777,6.98547,6.98547,0,0,1-1.17529-9.86816,6.55463,6.55463,0,0,1,1.562-1.458.74507.74507,0,0,0,.07422-.05469s.29669-.24548.30683-.2511a8.96766,8.96766,0,0,0,2.89874-4.63269,6.73625,6.73625,0,0,1,1.38623,8.08789,1.00024,1.00024,0,0,0,1.18359,1.418,7.85568,7.85568,0,0,0,3.86231-2.6875,7.00072,7.00072,0,0,1-3.2793,10.457Z' + })); +}; + +export default UilFire; \ No newline at end of file diff --git a/icons/uil-flask-potion.js b/icons/uil-flask-potion.js deleted file mode 100644 index afd33dd1..00000000 --- a/icons/uil-flask-potion.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlaskPotion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.93,11.67a.42.42,0,0,0,0-.1A7.4,7.4,0,0,0,15,7.62V4h1a1,1,0,0,0,0-2H8A1,1,0,0,0,8,4H9V7.62a7.4,7.4,0,0,0-3.89,4,.42.42,0,0,0,0,.1,7.5,7.5,0,1,0,13.86,0ZM10.31,9.26A1,1,0,0,0,11,8.31V4h2V8.31a1,1,0,0,0,.69.95A5.43,5.43,0,0,1,16.23,11H7.77A5.43,5.43,0,0,1,10.31,9.26ZM12,20a5.51,5.51,0,0,1-5.5-5.5A5.34,5.34,0,0,1,6.72,13H17.28a5.34,5.34,0,0,1,.22,1.5A5.51,5.51,0,0,1,12,20Zm2-4a1,1,0,1,0,1,1A1,1,0,0,0,14,16Zm-4-1a1,1,0,1,0,1,1A1,1,0,0,0,10,15Z' - })); -}; - -UilFlaskPotion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlaskPotion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlaskPotion; \ No newline at end of file diff --git a/icons/uil-flask-potion.tsx b/icons/uil-flask-potion.tsx new file mode 100644 index 00000000..2734efb1 --- /dev/null +++ b/icons/uil-flask-potion.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlaskPotion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.93,11.67a.42.42,0,0,0,0-.1A7.4,7.4,0,0,0,15,7.62V4h1a1,1,0,0,0,0-2H8A1,1,0,0,0,8,4H9V7.62a7.4,7.4,0,0,0-3.89,4,.42.42,0,0,0,0,.1,7.5,7.5,0,1,0,13.86,0ZM10.31,9.26A1,1,0,0,0,11,8.31V4h2V8.31a1,1,0,0,0,.69.95A5.43,5.43,0,0,1,16.23,11H7.77A5.43,5.43,0,0,1,10.31,9.26ZM12,20a5.51,5.51,0,0,1-5.5-5.5A5.34,5.34,0,0,1,6.72,13H17.28a5.34,5.34,0,0,1,.22,1.5A5.51,5.51,0,0,1,12,20Zm2-4a1,1,0,1,0,1,1A1,1,0,0,0,14,16Zm-4-1a1,1,0,1,0,1,1A1,1,0,0,0,10,15Z' + })); +}; + +export default UilFlaskPotion; \ No newline at end of file diff --git a/icons/uil-flask.js b/icons/uil-flask.js deleted file mode 100644 index 9068cb44..00000000 --- a/icons/uil-flask.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlask = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.11,17.49,15,8.73V4h1a1,1,0,0,0,0-2H8A1,1,0,0,0,8,4H9V8.73L3.89,17.49A3,3,0,0,0,6.48,22h11a3,3,0,0,0,2.59-4.51Zm-9.25-8A1,1,0,0,0,11,9V4h2V9a1,1,0,0,0,.14.5L14,11H10Zm7.52,10a1,1,0,0,1-.86.5h-11a1,1,0,0,1-.86-.5,1,1,0,0,1,0-1L8.83,13h6.35l3.2,5.5A1,1,0,0,1,18.38,19.5ZM10,15a1,1,0,1,0,1,1A1,1,0,0,0,10,15Zm4,1a1,1,0,1,0,1,1A1,1,0,0,0,14,16Z' - })); -}; - -UilFlask.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlask.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlask; \ No newline at end of file diff --git a/icons/uil-flask.tsx b/icons/uil-flask.tsx new file mode 100644 index 00000000..2d5ac792 --- /dev/null +++ b/icons/uil-flask.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlask = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.11,17.49,15,8.73V4h1a1,1,0,0,0,0-2H8A1,1,0,0,0,8,4H9V8.73L3.89,17.49A3,3,0,0,0,6.48,22h11a3,3,0,0,0,2.59-4.51Zm-9.25-8A1,1,0,0,0,11,9V4h2V9a1,1,0,0,0,.14.5L14,11H10Zm7.52,10a1,1,0,0,1-.86.5h-11a1,1,0,0,1-.86-.5,1,1,0,0,1,0-1L8.83,13h6.35l3.2,5.5A1,1,0,0,1,18.38,19.5ZM10,15a1,1,0,1,0,1,1A1,1,0,0,0,10,15Zm4,1a1,1,0,1,0,1,1A1,1,0,0,0,14,16Z' + })); +}; + +export default UilFlask; \ No newline at end of file diff --git a/icons/uil-flip-h-alt.js b/icons/uil-flip-h-alt.js deleted file mode 100644 index f4322833..00000000 --- a/icons/uil-flip-h-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlipHAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.21,5.7a1,1,0,0,0,.24,0l1.94-.49A1,1,0,0,0,16.12,4a1,1,0,0,0-1.21-.73L13,3.73a1,1,0,0,0,.24,2ZM9.51,9h-2a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2Zm4,0a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2ZM7.39,7.15l.24,0,1.94-.48A1,1,0,0,0,9.09,4.7l-1.94.48a1,1,0,0,0,.24,2ZM4,10.51a1,1,0,0,0,1-1v-2a1,1,0,0,0-2,0v2A1,1,0,0,0,4,10.51Zm16.62-8.3A1,1,0,0,0,19.76,2l-1,.24a1,1,0,0,0-.73,1.21,1,1,0,0,0,1,.76A1,1,0,0,0,21,4V3A1,1,0,0,0,20.62,2.21ZM20,7a1,1,0,0,0-1,1V9.14A1,1,0,0,0,19.51,11H20a1,1,0,0,0,1-1V8A1,1,0,0,0,20,7Zm0,6H4a1,1,0,0,0-1,1v3a1,1,0,0,0,.76,1l16,4A1,1,0,0,0,20,22a1,1,0,0,0,1-1V14A1,1,0,0,0,20,13Zm-1,6.72L5,16.22V15H19Z' - })); -}; - -UilFlipHAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlipHAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlipHAlt; \ No newline at end of file diff --git a/icons/uil-flip-h-alt.tsx b/icons/uil-flip-h-alt.tsx new file mode 100644 index 00000000..2c3f61ea --- /dev/null +++ b/icons/uil-flip-h-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlipHAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.21,5.7a1,1,0,0,0,.24,0l1.94-.49A1,1,0,0,0,16.12,4a1,1,0,0,0-1.21-.73L13,3.73a1,1,0,0,0,.24,2ZM9.51,9h-2a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2Zm4,0a1,1,0,1,0,0,2h2a1,1,0,0,0,0-2ZM7.39,7.15l.24,0,1.94-.48A1,1,0,0,0,9.09,4.7l-1.94.48a1,1,0,0,0,.24,2ZM4,10.51a1,1,0,0,0,1-1v-2a1,1,0,0,0-2,0v2A1,1,0,0,0,4,10.51Zm16.62-8.3A1,1,0,0,0,19.76,2l-1,.24a1,1,0,0,0-.73,1.21,1,1,0,0,0,1,.76A1,1,0,0,0,21,4V3A1,1,0,0,0,20.62,2.21ZM20,7a1,1,0,0,0-1,1V9.14A1,1,0,0,0,19.51,11H20a1,1,0,0,0,1-1V8A1,1,0,0,0,20,7Zm0,6H4a1,1,0,0,0-1,1v3a1,1,0,0,0,.76,1l16,4A1,1,0,0,0,20,22a1,1,0,0,0,1-1V14A1,1,0,0,0,20,13Zm-1,6.72L5,16.22V15H19Z' + })); +}; + +export default UilFlipHAlt; \ No newline at end of file diff --git a/icons/uil-flip-h.js b/icons/uil-flip-h.js deleted file mode 100644 index 28f048a8..00000000 --- a/icons/uil-flip-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlipH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM10.93,9h1.5a1,1,0,0,0,0-2h-1.5a1,1,0,0,0,0,2Zm4.5-1a1,1,0,0,0,1,1H17a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-.66-.65a1,1,0,0,0-1.41,0,1,1,0,0,0-.19,1.15A1.49,1.49,0,0,0,15.43,8ZM11.65,4.77,12,4.41l.81.81a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L13.16,2.75a.91.91,0,0,0-.26-.19,1,1,0,0,0-1.61-.27L10.23,3.35a1,1,0,0,0,1.42,1.42ZM17,15H7a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-1.09A1,1,0,0,0,17,15Zm-5,4.59L9.41,17h5.18ZM7.05,9a1,1,0,0,0,.71-.29L8.82,7.6A1,1,0,0,0,7.4,6.18L6.34,7.24a1,1,0,0,0,0,1.42A1,1,0,0,0,7.05,9Z' - })); -}; - -UilFlipH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlipH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlipH; \ No newline at end of file diff --git a/icons/uil-flip-h.tsx b/icons/uil-flip-h.tsx new file mode 100644 index 00000000..43d5fb32 --- /dev/null +++ b/icons/uil-flip-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlipH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM10.93,9h1.5a1,1,0,0,0,0-2h-1.5a1,1,0,0,0,0,2Zm4.5-1a1,1,0,0,0,1,1H17a1,1,0,0,0,.92-.62,1,1,0,0,0-.21-1.09l-.66-.65a1,1,0,0,0-1.41,0,1,1,0,0,0-.19,1.15A1.49,1.49,0,0,0,15.43,8ZM11.65,4.77,12,4.41l.81.81a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41L13.16,2.75a.91.91,0,0,0-.26-.19,1,1,0,0,0-1.61-.27L10.23,3.35a1,1,0,0,0,1.42,1.42ZM17,15H7a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,.21-1.09A1,1,0,0,0,17,15Zm-5,4.59L9.41,17h5.18ZM7.05,9a1,1,0,0,0,.71-.29L8.82,7.6A1,1,0,0,0,7.4,6.18L6.34,7.24a1,1,0,0,0,0,1.42A1,1,0,0,0,7.05,9Z' + })); +}; + +export default UilFlipH; \ No newline at end of file diff --git a/icons/uil-flip-v-alt.js b/icons/uil-flip-v-alt.js deleted file mode 100644 index 92d76f80..00000000 --- a/icons/uil-flip-v-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlipVAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.94,12.24A1,1,0,0,0,3.73,13l-.49,1.94A1,1,0,0,0,4,16.12a1,1,0,0,0,1.21-.73l.49-1.94A1,1,0,0,0,4.94,12.24Zm17,7.52-4-16A1,1,0,0,0,17,3H14a1,1,0,0,0-1,1V20a1,1,0,0,0,1,1h7a1,1,0,0,0,.79-.38A1,1,0,0,0,22,19.76ZM15,19V5h1.22l3.5,14ZM6.4,6.42a1,1,0,0,0-1.22.73L4.7,9.09a1,1,0,0,0,.73,1.21l.24,0a1,1,0,0,0,1-.76l.48-1.94A1,1,0,0,0,6.4,6.42ZM7.51,5h2a1,1,0,0,0,0-2h-2a1,1,0,0,0,0,2ZM4.24,19a1,1,0,0,0-2-.24l-.24,1a1,1,0,0,0,.18.86A1,1,0,0,0,3,21H4a1,1,0,0,0,.24-2ZM10,6.51a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,10,6.51Zm0,6a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,10,12.51Zm0,6a1,1,0,0,0-.86.49H8a1,1,0,0,0,0,2h2a1,1,0,0,0,1-1v-.49A1,1,0,0,0,10,18.51Z' - })); -}; - -UilFlipVAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlipVAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlipVAlt; \ No newline at end of file diff --git a/icons/uil-flip-v-alt.tsx b/icons/uil-flip-v-alt.tsx new file mode 100644 index 00000000..d654df8a --- /dev/null +++ b/icons/uil-flip-v-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlipVAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.94,12.24A1,1,0,0,0,3.73,13l-.49,1.94A1,1,0,0,0,4,16.12a1,1,0,0,0,1.21-.73l.49-1.94A1,1,0,0,0,4.94,12.24Zm17,7.52-4-16A1,1,0,0,0,17,3H14a1,1,0,0,0-1,1V20a1,1,0,0,0,1,1h7a1,1,0,0,0,.79-.38A1,1,0,0,0,22,19.76ZM15,19V5h1.22l3.5,14ZM6.4,6.42a1,1,0,0,0-1.22.73L4.7,9.09a1,1,0,0,0,.73,1.21l.24,0a1,1,0,0,0,1-.76l.48-1.94A1,1,0,0,0,6.4,6.42ZM7.51,5h2a1,1,0,0,0,0-2h-2a1,1,0,0,0,0,2ZM4.24,19a1,1,0,0,0-2-.24l-.24,1a1,1,0,0,0,.18.86A1,1,0,0,0,3,21H4a1,1,0,0,0,.24-2ZM10,6.51a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,10,6.51Zm0,6a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,10,12.51Zm0,6a1,1,0,0,0-.86.49H8a1,1,0,0,0,0,2h2a1,1,0,0,0,1-1v-.49A1,1,0,0,0,10,18.51Z' + })); +}; + +export default UilFlipVAlt; \ No newline at end of file diff --git a/icons/uil-flip-v.js b/icons/uil-flip-v.js deleted file mode 100644 index 4e002d35..00000000 --- a/icons/uil-flip-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlipV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.6,15.18A1,1,0,0,0,6.18,16.6l1.06,1.06a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM3.81,9.78,2.75,10.84a.91.91,0,0,0-.19.26,1,1,0,0,0-.27,1.61l1.06,1.06a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L4.41,12l.81-.81A1,1,0,0,0,3.81,9.78ZM8,10.57a1,1,0,0,0-1,1v1.5a1,1,0,0,0,2,0v-1.5A1,1,0,0,0,8,10.57Zm13.71.72-5-5a1,1,0,0,0-1.09-.21A1,1,0,0,0,15,7V17a1,1,0,0,0,.62.92A.84.84,0,0,0,16,18a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM17,14.59V9.41L19.59,12ZM12,2a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V3A1,1,0,0,0,12,2ZM8.38,6.08a1,1,0,0,0-1.09.21L6.64,7a1,1,0,0,0,0,1.41,1,1,0,0,0,.7.3,1,1,0,0,0,.45-.11A1,1,0,0,0,9,7.57V7A1,1,0,0,0,8.38,6.08Z' - })); -}; - -UilFlipV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlipV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlipV; \ No newline at end of file diff --git a/icons/uil-flip-v.tsx b/icons/uil-flip-v.tsx new file mode 100644 index 00000000..29679810 --- /dev/null +++ b/icons/uil-flip-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlipV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.6,15.18A1,1,0,0,0,6.18,16.6l1.06,1.06a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM3.81,9.78,2.75,10.84a.91.91,0,0,0-.19.26,1,1,0,0,0-.27,1.61l1.06,1.06a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L4.41,12l.81-.81A1,1,0,0,0,3.81,9.78ZM8,10.57a1,1,0,0,0-1,1v1.5a1,1,0,0,0,2,0v-1.5A1,1,0,0,0,8,10.57Zm13.71.72-5-5a1,1,0,0,0-1.09-.21A1,1,0,0,0,15,7V17a1,1,0,0,0,.62.92A.84.84,0,0,0,16,18a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM17,14.59V9.41L19.59,12ZM12,2a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V3A1,1,0,0,0,12,2ZM8.38,6.08a1,1,0,0,0-1.09.21L6.64,7a1,1,0,0,0,0,1.41,1,1,0,0,0,.7.3,1,1,0,0,0,.45-.11A1,1,0,0,0,9,7.57V7A1,1,0,0,0,8.38,6.08Z' + })); +}; + +export default UilFlipV; \ No newline at end of file diff --git a/icons/uil-flower.js b/icons/uil-flower.js deleted file mode 100644 index e15e163d..00000000 --- a/icons/uil-flower.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFlower = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.68,6.88a4.4,4.4,0,0,0-3.31-.32,4.37,4.37,0,0,0-8.73,0,4.48,4.48,0,0,0-3.31.29,4.37,4.37,0,0,0,.61,8,4.4,4.4,0,0,0-.8,2.5,5,5,0,0,0,.07.75A4.34,4.34,0,0,0,8.5,21.73a4.68,4.68,0,0,0,.64,0A4.42,4.42,0,0,0,12,20a4.42,4.42,0,0,0,2.86,1.69,4.68,4.68,0,0,0,.64,0,4.36,4.36,0,0,0,3.56-6.87,4.36,4.36,0,0,0,.62-8ZM10.34,4.94a2.4,2.4,0,0,1,3.32,0,2.43,2.43,0,0,1,.52,2.66l-.26.59-.66.58A4.07,4.07,0,0,0,12,8.55a4,4,0,0,0-1.61.34L9.83,7.6A2.39,2.39,0,0,1,10.34,4.94Zm-6.1,6.84A2.37,2.37,0,0,1,7.94,9l.49.43.35.8A3.92,3.92,0,0,0,8,12.55,2.85,2.85,0,0,0,8,13l-.55,0h0l-.84.08A2.37,2.37,0,0,1,4.24,11.78Zm6.6,6.08a2.38,2.38,0,0,1-4.66-.08,3.07,3.07,0,0,1,0-.42,2.33,2.33,0,0,1,1.17-2L7.86,15l.91-.1a4,4,0,0,0,2.38,1.57ZM12,14.55a2,2,0,1,1,2-2A2,2,0,0,1,12,14.55Zm5.82,3.22a2.36,2.36,0,0,1-2.68,1.94,2.39,2.39,0,0,1-2-1.85l-.14-.6.21-.92a4,4,0,0,0,2.2-1.76l.5.3.09,0,.66.39A2.38,2.38,0,0,1,17.82,17.77Zm1.94-6a2.39,2.39,0,0,1-2.13,1.33h-.24L16.75,13,16,12.59v0a4,4,0,0,0-1-2.64l.43-.37,0,0L16.06,9a2.37,2.37,0,0,1,3.7,2.82Z' - })); -}; - -UilFlower.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFlower.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFlower; \ No newline at end of file diff --git a/icons/uil-flower.tsx b/icons/uil-flower.tsx new file mode 100644 index 00000000..3a2f1fe3 --- /dev/null +++ b/icons/uil-flower.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFlower = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.68,6.88a4.4,4.4,0,0,0-3.31-.32,4.37,4.37,0,0,0-8.73,0,4.48,4.48,0,0,0-3.31.29,4.37,4.37,0,0,0,.61,8,4.4,4.4,0,0,0-.8,2.5,5,5,0,0,0,.07.75A4.34,4.34,0,0,0,8.5,21.73a4.68,4.68,0,0,0,.64,0A4.42,4.42,0,0,0,12,20a4.42,4.42,0,0,0,2.86,1.69,4.68,4.68,0,0,0,.64,0,4.36,4.36,0,0,0,3.56-6.87,4.36,4.36,0,0,0,.62-8ZM10.34,4.94a2.4,2.4,0,0,1,3.32,0,2.43,2.43,0,0,1,.52,2.66l-.26.59-.66.58A4.07,4.07,0,0,0,12,8.55a4,4,0,0,0-1.61.34L9.83,7.6A2.39,2.39,0,0,1,10.34,4.94Zm-6.1,6.84A2.37,2.37,0,0,1,7.94,9l.49.43.35.8A3.92,3.92,0,0,0,8,12.55,2.85,2.85,0,0,0,8,13l-.55,0h0l-.84.08A2.37,2.37,0,0,1,4.24,11.78Zm6.6,6.08a2.38,2.38,0,0,1-4.66-.08,3.07,3.07,0,0,1,0-.42,2.33,2.33,0,0,1,1.17-2L7.86,15l.91-.1a4,4,0,0,0,2.38,1.57ZM12,14.55a2,2,0,1,1,2-2A2,2,0,0,1,12,14.55Zm5.82,3.22a2.36,2.36,0,0,1-2.68,1.94,2.39,2.39,0,0,1-2-1.85l-.14-.6.21-.92a4,4,0,0,0,2.2-1.76l.5.3.09,0,.66.39A2.38,2.38,0,0,1,17.82,17.77Zm1.94-6a2.39,2.39,0,0,1-2.13,1.33h-.24L16.75,13,16,12.59v0a4,4,0,0,0-1-2.64l.43-.37,0,0L16.06,9a2.37,2.37,0,0,1,3.7,2.82Z' + })); +}; + +export default UilFlower; \ No newline at end of file diff --git a/icons/uil-focus-add.js b/icons/uil-focus-add.js deleted file mode 100644 index a9f1b23e..00000000 --- a/icons/uil-focus-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFocusAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2ZM3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2ZM16,12a1,1,0,0,0-1-1H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V13h2A1,1,0,0,0,16,12Zm5,3a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15Z' - })); -}; - -UilFocusAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFocusAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFocusAdd; \ No newline at end of file diff --git a/icons/uil-focus-add.tsx b/icons/uil-focus-add.tsx new file mode 100644 index 00000000..70ac9372 --- /dev/null +++ b/icons/uil-focus-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFocusAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2ZM3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2ZM16,12a1,1,0,0,0-1-1H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V13h2A1,1,0,0,0,16,12Zm5,3a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15Z' + })); +}; + +export default UilFocusAdd; \ No newline at end of file diff --git a/icons/uil-focus-target.js b/icons/uil-focus-target.js deleted file mode 100644 index 053221cf..00000000 --- a/icons/uil-focus-target.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFocusTarget = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2Zm9-7a1,1,0,0,0,0-2H15.86A4,4,0,0,0,13,8.14V7a1,1,0,0,0-2,0V8.14A4,4,0,0,0,8.14,11H7a1,1,0,0,0,0,2H8.14A4,4,0,0,0,11,15.86V17a1,1,0,0,0,2,0V15.86A4,4,0,0,0,15.86,13Zm-5,1a2,2,0,1,1,2-2A2,2,0,0,1,12,14Zm9,1a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2Z' - })); -}; - -UilFocusTarget.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFocusTarget.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFocusTarget; \ No newline at end of file diff --git a/icons/uil-focus-target.tsx b/icons/uil-focus-target.tsx new file mode 100644 index 00000000..758aafca --- /dev/null +++ b/icons/uil-focus-target.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFocusTarget = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,9A1,1,0,0,0,4,8V5A1,1,0,0,1,5,4H8A1,1,0,0,0,8,2H5A3,3,0,0,0,2,5V8A1,1,0,0,0,3,9ZM8,20H5a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2Zm9-7a1,1,0,0,0,0-2H15.86A4,4,0,0,0,13,8.14V7a1,1,0,0,0-2,0V8.14A4,4,0,0,0,8.14,11H7a1,1,0,0,0,0,2H8.14A4,4,0,0,0,11,15.86V17a1,1,0,0,0,2,0V15.86A4,4,0,0,0,15.86,13Zm-5,1a2,2,0,1,1,2-2A2,2,0,0,1,12,14Zm9,1a1,1,0,0,0-1,1v3a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h3a3,3,0,0,0,3-3V16A1,1,0,0,0,21,15ZM19,2H16a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,19,2Z' + })); +}; + +export default UilFocusTarget; \ No newline at end of file diff --git a/icons/uil-focus.js b/icons/uil-focus.js deleted file mode 100644 index bd7718ca..00000000 --- a/icons/uil-focus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFocus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,2H3A1,1,0,0,0,2,3V8A1,1,0,0,0,4,8V4H8A1,1,0,0,0,8,2ZM8,20H4V16a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1H8a1,1,0,0,0,0-2ZM21,2H16a1,1,0,0,0,0,2h4V8a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2Zm0,13a1,1,0,0,0-1,1v4H16a1,1,0,0,0,0,2h5a1,1,0,0,0,1-1V16A1,1,0,0,0,21,15Z' - })); -}; - -UilFocus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFocus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFocus; \ No newline at end of file diff --git a/icons/uil-focus.tsx b/icons/uil-focus.tsx new file mode 100644 index 00000000..6a18369d --- /dev/null +++ b/icons/uil-focus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFocus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,2H3A1,1,0,0,0,2,3V8A1,1,0,0,0,4,8V4H8A1,1,0,0,0,8,2ZM8,20H4V16a1,1,0,0,0-2,0v5a1,1,0,0,0,1,1H8a1,1,0,0,0,0-2ZM21,2H16a1,1,0,0,0,0,2h4V8a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2Zm0,13a1,1,0,0,0-1,1v4H16a1,1,0,0,0,0,2h5a1,1,0,0,0,1-1V16A1,1,0,0,0,21,15Z' + })); +}; + +export default UilFocus; \ No newline at end of file diff --git a/icons/uil-folder-check.js b/icons/uil-folder-check.js deleted file mode 100644 index 575216e9..00000000 --- a/icons/uil-folder-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.29,10.79,11,14.09l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0-1.42-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderCheck; \ No newline at end of file diff --git a/icons/uil-folder-check.tsx b/icons/uil-folder-check.tsx new file mode 100644 index 00000000..82686745 --- /dev/null +++ b/icons/uil-folder-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.29,10.79,11,14.09l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l4-4a1,1,0,0,0-1.42-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderCheck; \ No newline at end of file diff --git a/icons/uil-folder-download.js b/icons/uil-folder-download.js deleted file mode 100644 index 3d21d1a3..00000000 --- a/icons/uil-folder-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.29,13.79l-.29.3V11.5a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderDownload; \ No newline at end of file diff --git a/icons/uil-folder-download.tsx b/icons/uil-folder-download.tsx new file mode 100644 index 00000000..f32cac1f --- /dev/null +++ b/icons/uil-folder-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.29,13.79l-.29.3V11.5a1,1,0,0,0-2,0v2.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderDownload; \ No newline at end of file diff --git a/icons/uil-folder-exclamation.js b/icons/uil-folder-exclamation.js deleted file mode 100644 index 8b499bc8..00000000 --- a/icons/uil-folder-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.92,16.12a.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12-.18-.09a.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33,1,1,0,0,0,1.09.22,1.46,1.46,0,0,0,.33-.22,1.46,1.46,0,0,0,.22-.33A1,1,0,0,0,13,16.5a1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,12.92,16.12ZM12,10.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,12,10.5Zm7-5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderExclamation; \ No newline at end of file diff --git a/icons/uil-folder-exclamation.tsx b/icons/uil-folder-exclamation.tsx new file mode 100644 index 00000000..139eb661 --- /dev/null +++ b/icons/uil-folder-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.92,16.12a.76.76,0,0,0-.09-.18,1.58,1.58,0,0,0-.12-.15l-.15-.12-.18-.09a.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33,1,1,0,0,0,1.09.22,1.46,1.46,0,0,0,.33-.22,1.46,1.46,0,0,0,.22-.33A1,1,0,0,0,13,16.5a1.36,1.36,0,0,0,0-.2A.64.64,0,0,0,12.92,16.12ZM12,10.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,12,10.5Zm7-5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderExclamation; \ No newline at end of file diff --git a/icons/uil-folder-heart.js b/icons/uil-folder-heart.js deleted file mode 100644 index cfcaf6e7..00000000 --- a/icons/uil-folder-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9.84a2.92,2.92,0,0,0-3.43,4.65l2.72,2.72a1,1,0,0,0,1.42,0l2.72-2.72A2.92,2.92,0,0,0,12,9.84Zm2,3.23-2,2-2-2a.92.92,0,0,1,0-1.3.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0,.92.92,0,0,1,1.3,1.3ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderHeart; \ No newline at end of file diff --git a/icons/uil-folder-heart.tsx b/icons/uil-folder-heart.tsx new file mode 100644 index 00000000..cc0e0ed3 --- /dev/null +++ b/icons/uil-folder-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9.84a2.92,2.92,0,0,0-3.43,4.65l2.72,2.72a1,1,0,0,0,1.42,0l2.72-2.72A2.92,2.92,0,0,0,12,9.84Zm2,3.23-2,2-2-2a.92.92,0,0,1,0-1.3.92.92,0,0,1,1.3,0,1,1,0,0,0,1.42,0,.92.92,0,0,1,1.3,1.3ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderHeart; \ No newline at end of file diff --git a/icons/uil-folder-info.js b/icons/uil-folder-info.js deleted file mode 100644 index b2ac1cd7..00000000 --- a/icons/uil-folder-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,12,13.5Zm7-8H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Zm-7.29-7.71a1,1,0,0,0-1.09-.21.93.93,0,0,0-.33.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.7,1,1,0,0,0,1.42,0,1,1,0,0,0,.29-.7,1,1,0,0,0-.08-.38A.93.93,0,0,0,12.71,10.79Z' - })); -}; - -UilFolderInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderInfo; \ No newline at end of file diff --git a/icons/uil-folder-info.tsx b/icons/uil-folder-info.tsx new file mode 100644 index 00000000..d543ec59 --- /dev/null +++ b/icons/uil-folder-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13.5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,12,13.5Zm7-8H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Zm-7.29-7.71a1,1,0,0,0-1.09-.21.93.93,0,0,0-.33.21,1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.7,1,1,0,0,0,1.42,0,1,1,0,0,0,.29-.7,1,1,0,0,0-.08-.38A.93.93,0,0,0,12.71,10.79Z' + })); +}; + +export default UilFolderInfo; \ No newline at end of file diff --git a/icons/uil-folder-lock.js b/icons/uil-folder-lock.js deleted file mode 100644 index 93bcf55e..00000000 --- a/icons/uil-folder-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4,4H8.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,11,7h7a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11.72l-.32-1A3,3,0,0,0,8.56,2H4A3,3,0,0,0,1,5V18a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4ZM21,15.18V14a3,3,0,0,0-6,0v1.18A3,3,0,0,0,13,18v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V18A3,3,0,0,0,21,15.18ZM17,14a1,1,0,0,1,2,0v1H17Zm4,6a1,1,0,0,1-1,1H16a1,1,0,0,1-1-1V18a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderLock; \ No newline at end of file diff --git a/icons/uil-folder-lock.tsx b/icons/uil-folder-lock.tsx new file mode 100644 index 00000000..b99d20a4 --- /dev/null +++ b/icons/uil-folder-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4,4H8.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,11,7h7a1,1,0,0,1,1,1,1,1,0,0,0,2,0,3,3,0,0,0-3-3H11.72l-.32-1A3,3,0,0,0,8.56,2H4A3,3,0,0,0,1,5V18a3,3,0,0,0,3,3h6a1,1,0,0,0,0-2H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4ZM21,15.18V14a3,3,0,0,0-6,0v1.18A3,3,0,0,0,13,18v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V18A3,3,0,0,0,21,15.18ZM17,14a1,1,0,0,1,2,0v1H17Zm4,6a1,1,0,0,1-1,1H16a1,1,0,0,1-1-1V18a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderLock; \ No newline at end of file diff --git a/icons/uil-folder-medical.js b/icons/uil-folder-medical.js deleted file mode 100644 index be377211..00000000 --- a/icons/uil-folder-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,12.5H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderMedical; \ No newline at end of file diff --git a/icons/uil-folder-medical.tsx b/icons/uil-folder-medical.tsx new file mode 100644 index 00000000..182e98a9 --- /dev/null +++ b/icons/uil-folder-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,12.5H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderMedical; \ No newline at end of file diff --git a/icons/uil-folder-minus.js b/icons/uil-folder-minus.js deleted file mode 100644 index fc9f679f..00000000 --- a/icons/uil-folder-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,12.5H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderMinus; \ No newline at end of file diff --git a/icons/uil-folder-minus.tsx b/icons/uil-folder-minus.tsx new file mode 100644 index 00000000..cb42623c --- /dev/null +++ b/icons/uil-folder-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,12.5H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderMinus; \ No newline at end of file diff --git a/icons/uil-folder-network.js b/icons/uil-folder-network.js deleted file mode 100644 index 0244b024..00000000 --- a/icons/uil-folder-network.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderNetwork = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18H14.82A3,3,0,0,0,13,16.18V14h3.67A2.34,2.34,0,0,0,19,11.67V6.33A2.34,2.34,0,0,0,16.67,4h-4l-.13-.41A2.34,2.34,0,0,0,10.37,2h-3A2.34,2.34,0,0,0,5,4.33v7.34A2.34,2.34,0,0,0,7.33,14H11v2.18A3,3,0,0,0,9.18,18H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM7.33,12A.33.33,0,0,1,7,11.67V4.33A.33.33,0,0,1,7.33,4h3a.33.33,0,0,1,.32.23l.36,1.09A1,1,0,0,0,12,6h4.67a.33.33,0,0,1,.33.33v5.34a.33.33,0,0,1-.33.33ZM12,20a1,1,0,1,1,1-1A1,1,0,0,1,12,20Z' - })); -}; - -UilFolderNetwork.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderNetwork.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderNetwork; \ No newline at end of file diff --git a/icons/uil-folder-network.tsx b/icons/uil-folder-network.tsx new file mode 100644 index 00000000..a86f9ed2 --- /dev/null +++ b/icons/uil-folder-network.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderNetwork = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18H14.82A3,3,0,0,0,13,16.18V14h3.67A2.34,2.34,0,0,0,19,11.67V6.33A2.34,2.34,0,0,0,16.67,4h-4l-.13-.41A2.34,2.34,0,0,0,10.37,2h-3A2.34,2.34,0,0,0,5,4.33v7.34A2.34,2.34,0,0,0,7.33,14H11v2.18A3,3,0,0,0,9.18,18H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM7.33,12A.33.33,0,0,1,7,11.67V4.33A.33.33,0,0,1,7.33,4h3a.33.33,0,0,1,.32.23l.36,1.09A1,1,0,0,0,12,6h4.67a.33.33,0,0,1,.33.33v5.34a.33.33,0,0,1-.33.33ZM12,20a1,1,0,1,1,1-1A1,1,0,0,1,12,20Z' + })); +}; + +export default UilFolderNetwork; \ No newline at end of file diff --git a/icons/uil-folder-open.js b/icons/uil-folder-open.js deleted file mode 100644 index 1d2293fa..00000000 --- a/icons/uil-folder-open.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderOpen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.78,10.37A1,1,0,0,0,22,10H20V9a3,3,0,0,0-3-3H10.72l-.32-1A3,3,0,0,0,7.56,3H4A3,3,0,0,0,1,6V18a3,3,0,0,0,3,3H18.4a3,3,0,0,0,2.92-2.35L23,11.22A1,1,0,0,0,22.78,10.37ZM5.37,18.22a1,1,0,0,1-1,.78H4a1,1,0,0,1-1-1V6A1,1,0,0,1,4,5H7.56a1,1,0,0,1,1,.68l.54,1.64A1,1,0,0,0,10,8h7a1,1,0,0,1,1,1v1H8a1,1,0,0,0-1,.78Zm14,0a1,1,0,0,1-1,.78H7.21a1.42,1.42,0,0,0,.11-.35L8.8,12h12Z' - })); -}; - -UilFolderOpen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderOpen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderOpen; \ No newline at end of file diff --git a/icons/uil-folder-open.tsx b/icons/uil-folder-open.tsx new file mode 100644 index 00000000..9b3fd307 --- /dev/null +++ b/icons/uil-folder-open.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderOpen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.78,10.37A1,1,0,0,0,22,10H20V9a3,3,0,0,0-3-3H10.72l-.32-1A3,3,0,0,0,7.56,3H4A3,3,0,0,0,1,6V18a3,3,0,0,0,3,3H18.4a3,3,0,0,0,2.92-2.35L23,11.22A1,1,0,0,0,22.78,10.37ZM5.37,18.22a1,1,0,0,1-1,.78H4a1,1,0,0,1-1-1V6A1,1,0,0,1,4,5H7.56a1,1,0,0,1,1,.68l.54,1.64A1,1,0,0,0,10,8h7a1,1,0,0,1,1,1v1H8a1,1,0,0,0-1,.78Zm14,0a1,1,0,0,1-1,.78H7.21a1.42,1.42,0,0,0,.11-.35L8.8,12h12Z' + })); +}; + +export default UilFolderOpen; \ No newline at end of file diff --git a/icons/uil-folder-plus.js b/icons/uil-folder-plus.js deleted file mode 100644 index c32309c3..00000000 --- a/icons/uil-folder-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,12.5H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderPlus; \ No newline at end of file diff --git a/icons/uil-folder-plus.tsx b/icons/uil-folder-plus.tsx new file mode 100644 index 00000000..44243a52 --- /dev/null +++ b/icons/uil-folder-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,12.5H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm5-7H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderPlus; \ No newline at end of file diff --git a/icons/uil-folder-question.js b/icons/uil-folder-question.js deleted file mode 100644 index 59400ba4..00000000 --- a/icons/uil-folder-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.57,16.3a.64.64,0,0,0-.15-.13l-.17-.09L12.06,16a1,1,0,0,0-.9.28,1,1,0,0,0-.22.32,1,1,0,0,0-.07.39,1,1,0,0,0,.29.7,1,1,0,0,0,.32.22,1,1,0,0,0,.39.07,1,1,0,0,0,.38-.07,1,1,0,0,0,.32-.22,1,1,0,0,0,.3-.7,1,1,0,0,0-.08-.39A.87.87,0,0,0,12.57,16.3ZM11.87,9a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.73,1,1,1,0,0,1,1.87.5,1,1,0,0,1-1,1,1,1,0,1,0,0,2,3,3,0,0,0,0-6ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderQuestion; \ No newline at end of file diff --git a/icons/uil-folder-question.tsx b/icons/uil-folder-question.tsx new file mode 100644 index 00000000..87ec8ccb --- /dev/null +++ b/icons/uil-folder-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.57,16.3a.64.64,0,0,0-.15-.13l-.17-.09L12.06,16a1,1,0,0,0-.9.28,1,1,0,0,0-.22.32,1,1,0,0,0-.07.39,1,1,0,0,0,.29.7,1,1,0,0,0,.32.22,1,1,0,0,0,.39.07,1,1,0,0,0,.38-.07,1,1,0,0,0,.32-.22,1,1,0,0,0,.3-.7,1,1,0,0,0-.08-.39A.87.87,0,0,0,12.57,16.3ZM11.87,9a3,3,0,0,0-2.6,1.5,1,1,0,1,0,1.73,1,1,1,0,0,1,1.87.5,1,1,0,0,1-1,1,1,1,0,1,0,0,2,3,3,0,0,0,0-6ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderQuestion; \ No newline at end of file diff --git a/icons/uil-folder-slash.js b/icons/uil-folder-slash.js deleted file mode 100644 index f41eb001..00000000 --- a/icons/uil-folder-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-1.6-1.6h0L3.71,2.29A1,1,0,0,0,2.29,3.71L3.69,5.1A3,3,0,0,0,3,7V18a3,3,0,0,0,3,3H18a3,3,0,0,0,1.29-.3l1,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,19a1,1,0,0,1-1-1V7a1,1,0,0,1,.12-.46L17.59,19ZM10.62,6a1,1,0,0,1,.89.67l.54,1.64A1,1,0,0,0,13,9h5a1,1,0,0,1,1,1v4.34a1,1,0,1,0,2,0V10a3,3,0,0,0-3-3H13.72L13.4,6a3,3,0,0,0-2.68-2,1,1,0,0,0-.1,2Z' - })); -}; - -UilFolderSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderSlash; \ No newline at end of file diff --git a/icons/uil-folder-slash.tsx b/icons/uil-folder-slash.tsx new file mode 100644 index 00000000..283308fa --- /dev/null +++ b/icons/uil-folder-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-1.6-1.6h0L3.71,2.29A1,1,0,0,0,2.29,3.71L3.69,5.1A3,3,0,0,0,3,7V18a3,3,0,0,0,3,3H18a3,3,0,0,0,1.29-.3l1,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,19a1,1,0,0,1-1-1V7a1,1,0,0,1,.12-.46L17.59,19ZM10.62,6a1,1,0,0,1,.89.67l.54,1.64A1,1,0,0,0,13,9h5a1,1,0,0,1,1,1v4.34a1,1,0,1,0,2,0V10a3,3,0,0,0-3-3H13.72L13.4,6a3,3,0,0,0-2.68-2,1,1,0,0,0-.1,2Z' + })); +}; + +export default UilFolderSlash; \ No newline at end of file diff --git a/icons/uil-folder-times.js b/icons/uil-folder-times.js deleted file mode 100644 index 193916b4..00000000 --- a/icons/uil-folder-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.71,10.79a1,1,0,0,0-1.42,0L12,12.09l-1.29-1.3a1,1,0,0,0-1.42,1.42l1.3,1.29-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,14.91l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-1.3-1.29,1.3-1.29A1,1,0,0,0,14.71,10.79ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderTimes; \ No newline at end of file diff --git a/icons/uil-folder-times.tsx b/icons/uil-folder-times.tsx new file mode 100644 index 00000000..ab14dedc --- /dev/null +++ b/icons/uil-folder-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.71,10.79a1,1,0,0,0-1.42,0L12,12.09l-1.29-1.3a1,1,0,0,0-1.42,1.42l1.3,1.29-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,14.91l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-1.3-1.29,1.3-1.29A1,1,0,0,0,14.71,10.79ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderTimes; \ No newline at end of file diff --git a/icons/uil-folder-upload.js b/icons/uil-folder-upload.js deleted file mode 100644 index 01cc44a1..00000000 --- a/icons/uil-folder-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolderUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,10.79a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V16.5a1,1,0,0,0,2,0V13.91l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolderUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolderUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolderUpload; \ No newline at end of file diff --git a/icons/uil-folder-upload.tsx b/icons/uil-folder-upload.tsx new file mode 100644 index 00000000..9645f959 --- /dev/null +++ b/icons/uil-folder-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolderUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,10.79a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2a1,1,0,0,0,1.42,1.42l.29-.3V16.5a1,1,0,0,0,2,0V13.91l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolderUpload; \ No newline at end of file diff --git a/icons/uil-folder.js b/icons/uil-folder.js deleted file mode 100644 index 986f5c8f..00000000 --- a/icons/uil-folder.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFolder = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' - })); -}; - -UilFolder.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFolder.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFolder; \ No newline at end of file diff --git a/icons/uil-folder.tsx b/icons/uil-folder.tsx new file mode 100644 index 00000000..ae856968 --- /dev/null +++ b/icons/uil-folder.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFolder = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,5.5H12.72l-.32-1a3,3,0,0,0-2.84-2H5a3,3,0,0,0-3,3v13a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V8.5A3,3,0,0,0,19,5.5Zm1,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5.5a1,1,0,0,1,1-1H9.56a1,1,0,0,1,.95.68l.54,1.64A1,1,0,0,0,12,7.5h7a1,1,0,0,1,1,1Z' + })); +}; + +export default UilFolder; \ No newline at end of file diff --git a/icons/uil-font.js b/icons/uil-font.js deleted file mode 100644 index 3c6dd486..00000000 --- a/icons/uil-font.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFont = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H20V3a1,1,0,0,0-1-1H15.5a1,1,0,0,0-.86.5L4.43,20H3a1,1,0,0,0,0,2H7a1,1,0,0,0,0-2H6.74l3.5-6H18v6H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-3-8H11.41l4.66-8H18Z' - })); -}; - -UilFont.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFont.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFont; \ No newline at end of file diff --git a/icons/uil-font.tsx b/icons/uil-font.tsx new file mode 100644 index 00000000..b745aea5 --- /dev/null +++ b/icons/uil-font.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFont = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H20V3a1,1,0,0,0-1-1H15.5a1,1,0,0,0-.86.5L4.43,20H3a1,1,0,0,0,0,2H7a1,1,0,0,0,0-2H6.74l3.5-6H18v6H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-3-8H11.41l4.66-8H18Z' + })); +}; + +export default UilFont; \ No newline at end of file diff --git a/icons/uil-football-american.js b/icons/uil-football-american.js deleted file mode 100644 index c7716fd5..00000000 --- a/icons/uil-football-american.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFootballAmerican = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.84,5.56A4.08,4.08,0,0,0,20.7,3.31h0a4.08,4.08,0,0,0-2.25-1.14,13.65,13.65,0,0,0-5.29.24,1.17,1.17,0,0,0-.2.06,14.44,14.44,0,0,0-6.69,3.8A14.59,14.59,0,0,0,2.45,13c0,.06,0,.12-.05.19a13.7,13.7,0,0,0-.24,5.3A4.08,4.08,0,0,0,3.3,20.69h0a4.08,4.08,0,0,0,2.25,1.14A13.12,13.12,0,0,0,7.63,22a13.8,13.8,0,0,0,3.26-.41l.14,0a14.54,14.54,0,0,0,10.52-10.5c0-.06,0-.12.05-.19A13.7,13.7,0,0,0,21.84,5.56ZM16.37,4a10.44,10.44,0,0,1,1.76.14,1.68,1.68,0,0,1,.24.07L17,5.59,15.46,4.05C15.76,4,16.07,4,16.37,4ZM7.67,7.67a12.72,12.72,0,0,1,5.4-3.19L15.59,7,13.44,9.15l-.73-.73a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l.73.73L10.56,12l-.73-.73a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.73.73L7,15.59,4.49,13.08A12.67,12.67,0,0,1,7.67,7.67ZM4.21,18.37a1.68,1.68,0,0,1-.07-.24A11.38,11.38,0,0,1,4,15.46L5.59,17Zm1.66,1.49a1.68,1.68,0,0,1-.24-.07L7,18.41,8.54,20A11.38,11.38,0,0,1,5.87,19.86Zm10.46-3.53a12.67,12.67,0,0,1-5.41,3.18L8.41,17l2.15-2.15.73.73a1,1,0,1,0,1.42-1.41L12,13.44,13.44,12l.73.73a1,1,0,0,0,.71.29,1,1,0,0,0,.7-1.71l-.73-.73L17,8.41l2.51,2.51A12.67,12.67,0,0,1,16.33,16.33ZM20,8.54,18.41,7l1.38-1.37a1.68,1.68,0,0,1,.07.24A11.38,11.38,0,0,1,20,8.54Z' - })); -}; - -UilFootballAmerican.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFootballAmerican.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFootballAmerican; \ No newline at end of file diff --git a/icons/uil-football-american.tsx b/icons/uil-football-american.tsx new file mode 100644 index 00000000..a4ba2228 --- /dev/null +++ b/icons/uil-football-american.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFootballAmerican = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.84,5.56A4.08,4.08,0,0,0,20.7,3.31h0a4.08,4.08,0,0,0-2.25-1.14,13.65,13.65,0,0,0-5.29.24,1.17,1.17,0,0,0-.2.06,14.44,14.44,0,0,0-6.69,3.8A14.59,14.59,0,0,0,2.45,13c0,.06,0,.12-.05.19a13.7,13.7,0,0,0-.24,5.3A4.08,4.08,0,0,0,3.3,20.69h0a4.08,4.08,0,0,0,2.25,1.14A13.12,13.12,0,0,0,7.63,22a13.8,13.8,0,0,0,3.26-.41l.14,0a14.54,14.54,0,0,0,10.52-10.5c0-.06,0-.12.05-.19A13.7,13.7,0,0,0,21.84,5.56ZM16.37,4a10.44,10.44,0,0,1,1.76.14,1.68,1.68,0,0,1,.24.07L17,5.59,15.46,4.05C15.76,4,16.07,4,16.37,4ZM7.67,7.67a12.72,12.72,0,0,1,5.4-3.19L15.59,7,13.44,9.15l-.73-.73a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l.73.73L10.56,12l-.73-.73a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.73.73L7,15.59,4.49,13.08A12.67,12.67,0,0,1,7.67,7.67ZM4.21,18.37a1.68,1.68,0,0,1-.07-.24A11.38,11.38,0,0,1,4,15.46L5.59,17Zm1.66,1.49a1.68,1.68,0,0,1-.24-.07L7,18.41,8.54,20A11.38,11.38,0,0,1,5.87,19.86Zm10.46-3.53a12.67,12.67,0,0,1-5.41,3.18L8.41,17l2.15-2.15.73.73a1,1,0,1,0,1.42-1.41L12,13.44,13.44,12l.73.73a1,1,0,0,0,.71.29,1,1,0,0,0,.7-1.71l-.73-.73L17,8.41l2.51,2.51A12.67,12.67,0,0,1,16.33,16.33ZM20,8.54,18.41,7l1.38-1.37a1.68,1.68,0,0,1,.07.24A11.38,11.38,0,0,1,20,8.54Z' + })); +}; + +export default UilFootballAmerican; \ No newline at end of file diff --git a/icons/uil-football-ball.js b/icons/uil-football-ball.js deleted file mode 100644 index 1837f1a3..00000000 --- a/icons/uil-football-ball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFootballBall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.84,5.56A4.08,4.08,0,0,0,20.7,3.31h0a4.08,4.08,0,0,0-2.25-1.14A14.45,14.45,0,0,0,2.16,18.44,4.08,4.08,0,0,0,3.3,20.69h0a4.08,4.08,0,0,0,2.25,1.14A13.12,13.12,0,0,0,7.63,22a14.37,14.37,0,0,0,10.11-4.26A14.23,14.23,0,0,0,21.84,5.56ZM4.21,18.37a1.68,1.68,0,0,1-.07-.24A12.21,12.21,0,0,1,7.67,7.67,12.39,12.39,0,0,1,16.37,4a10.44,10.44,0,0,1,1.76.14,1.68,1.68,0,0,1,.24.07L13.44,9.15l-.73-.73a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l.73.73L10.56,12l-.73-.73a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.73.73Zm12.12-2A12.24,12.24,0,0,1,5.87,19.86a1.68,1.68,0,0,1-.24-.07l4.93-4.94.73.73a1,1,0,1,0,1.42-1.41L12,13.44,13.44,12l.73.73a1,1,0,0,0,.71.29,1,1,0,0,0,.7-1.71l-.73-.73,4.94-4.93a1.68,1.68,0,0,1,.07.24A12.21,12.21,0,0,1,16.33,16.33Z' - })); -}; - -UilFootballBall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFootballBall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFootballBall; \ No newline at end of file diff --git a/icons/uil-football-ball.tsx b/icons/uil-football-ball.tsx new file mode 100644 index 00000000..c6173633 --- /dev/null +++ b/icons/uil-football-ball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFootballBall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.84,5.56A4.08,4.08,0,0,0,20.7,3.31h0a4.08,4.08,0,0,0-2.25-1.14A14.45,14.45,0,0,0,2.16,18.44,4.08,4.08,0,0,0,3.3,20.69h0a4.08,4.08,0,0,0,2.25,1.14A13.12,13.12,0,0,0,7.63,22a14.37,14.37,0,0,0,10.11-4.26A14.23,14.23,0,0,0,21.84,5.56ZM4.21,18.37a1.68,1.68,0,0,1-.07-.24A12.21,12.21,0,0,1,7.67,7.67,12.39,12.39,0,0,1,16.37,4a10.44,10.44,0,0,1,1.76.14,1.68,1.68,0,0,1,.24.07L13.44,9.15l-.73-.73a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l.73.73L10.56,12l-.73-.73a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.73.73Zm12.12-2A12.24,12.24,0,0,1,5.87,19.86a1.68,1.68,0,0,1-.24-.07l4.93-4.94.73.73a1,1,0,1,0,1.42-1.41L12,13.44,13.44,12l.73.73a1,1,0,0,0,.71.29,1,1,0,0,0,.7-1.71l-.73-.73,4.94-4.93a1.68,1.68,0,0,1,.07.24A12.21,12.21,0,0,1,16.33,16.33Z' + })); +}; + +export default UilFootballBall; \ No newline at end of file diff --git a/icons/uil-football.js b/icons/uil-football.js deleted file mode 100644 index 7ad4c39c..00000000 --- a/icons/uil-football.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFootball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.07,6.11a9.85,9.85,0,0,0-4.3-3.36A10,10,0,0,0,2,12c0,.19,0,.38,0,.56A9.94,9.94,0,0,0,3.33,17a10,10,0,0,0,5.89,4.65h0A10.11,10.11,0,0,0,12,22a9.45,9.45,0,0,0,1.88-.18,10,10,0,0,0,8-8.41A9.46,9.46,0,0,0,22,12,9.83,9.83,0,0,0,20.07,6.11Zm-2,.77L17,9.74l-1.62.44L13,8.49V6.64l2.49-1.81A7.81,7.81,0,0,1,18.11,6.88ZM14,11.67,13.22,14H10.77L10,11.67l2-1.43ZM12,4a8,8,0,0,1,1.11.09L12,4.89l-1.11-.8A8,8,0,0,1,12,4ZM4.88,8.37l.4,1.32-1.13.79A7.88,7.88,0,0,1,4.88,8.37Zm1.37,9.17,1.38.05L8,18.92A8.32,8.32,0,0,1,6.25,17.54ZM8,15.6l-3.15-.11A7.83,7.83,0,0,1,4.07,13l2.49-1.74L8,11.88l.89,2.76Zm.86-5.53-1.56-.7-.91-3A7.93,7.93,0,0,1,8.5,4.83L11,6.64V8.49ZM13,19.93a8.08,8.08,0,0,1-2.63-.12l-.83-2.92.83-.89h3.07l.67,1Zm2.41-.7L15.87,18l1.36.07A7.83,7.83,0,0,1,15.38,19.23Zm3.46-3.12L15.76,16l-.71-1.1.89-2.76,1.51-.41,2.36,2A7.84,7.84,0,0,1,18.84,16.11Zm.05-5.83L19.4,9a7.4,7.4,0,0,1,.53,2.13Z' - })); -}; - -UilFootball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFootball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFootball; \ No newline at end of file diff --git a/icons/uil-football.tsx b/icons/uil-football.tsx new file mode 100644 index 00000000..20812830 --- /dev/null +++ b/icons/uil-football.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFootball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.07,6.11a9.85,9.85,0,0,0-4.3-3.36A10,10,0,0,0,2,12c0,.19,0,.38,0,.56A9.94,9.94,0,0,0,3.33,17a10,10,0,0,0,5.89,4.65h0A10.11,10.11,0,0,0,12,22a9.45,9.45,0,0,0,1.88-.18,10,10,0,0,0,8-8.41A9.46,9.46,0,0,0,22,12,9.83,9.83,0,0,0,20.07,6.11Zm-2,.77L17,9.74l-1.62.44L13,8.49V6.64l2.49-1.81A7.81,7.81,0,0,1,18.11,6.88ZM14,11.67,13.22,14H10.77L10,11.67l2-1.43ZM12,4a8,8,0,0,1,1.11.09L12,4.89l-1.11-.8A8,8,0,0,1,12,4ZM4.88,8.37l.4,1.32-1.13.79A7.88,7.88,0,0,1,4.88,8.37Zm1.37,9.17,1.38.05L8,18.92A8.32,8.32,0,0,1,6.25,17.54ZM8,15.6l-3.15-.11A7.83,7.83,0,0,1,4.07,13l2.49-1.74L8,11.88l.89,2.76Zm.86-5.53-1.56-.7-.91-3A7.93,7.93,0,0,1,8.5,4.83L11,6.64V8.49ZM13,19.93a8.08,8.08,0,0,1-2.63-.12l-.83-2.92.83-.89h3.07l.67,1Zm2.41-.7L15.87,18l1.36.07A7.83,7.83,0,0,1,15.38,19.23Zm3.46-3.12L15.76,16l-.71-1.1.89-2.76,1.51-.41,2.36,2A7.84,7.84,0,0,1,18.84,16.11Zm.05-5.83L19.4,9a7.4,7.4,0,0,1,.53,2.13Z' + })); +}; + +export default UilFootball; \ No newline at end of file diff --git a/icons/uil-forecastcloud-moon-tear.js b/icons/uil-forecastcloud-moon-tear.js deleted file mode 100644 index c88009a2..00000000 --- a/icons/uil-forecastcloud-moon-tear.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilForecastcloudMoonTear = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.7,7.57a1,1,0,0,0-.93-.26,3.2,3.2,0,0,1-.66.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2.53a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,15a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.92,3.92,0,0,1,2.18.66h0a4,4,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,16.11a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,14.17a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.5,1,1,0,0,0,21.7,7.57Zm-4.59,2.82a2.61,2.61,0,0,1-.42,0A4.6,4.6,0,0,0,16,10a6,6,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,10.39Zm-6,3.94a1,1,0,0,0-1.12,0C9.84,14.41,7.5,16,7.5,18.5a3,3,0,0,0,6,0C13.5,16,11.15,14.4,11.06,14.33ZM10.5,19.5a1,1,0,0,1-1-1,3,3,0,0,1,1-2,3,3,0,0,1,1,2A1,1,0,0,1,10.5,19.5Z' - })); -}; - -UilForecastcloudMoonTear.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilForecastcloudMoonTear.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilForecastcloudMoonTear; \ No newline at end of file diff --git a/icons/uil-forecastcloud-moon-tear.tsx b/icons/uil-forecastcloud-moon-tear.tsx new file mode 100644 index 00000000..3b445836 --- /dev/null +++ b/icons/uil-forecastcloud-moon-tear.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilForecastcloudMoonTear = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.7,7.57a1,1,0,0,0-.93-.26,3.2,3.2,0,0,1-.66.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2.53a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.5,3.5,0,0,0-.46,6.58,1.14,1.14,0,0,0,.4.08,1,1,0,0,0,.4-1.92A1.48,1.48,0,0,1,4,15a1.5,1.5,0,0,1,1.5-1.5,1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.92,3.92,0,0,1,2.18.66h0a4,4,0,0,1,1.57,2,1,1,0,0,0,.78.67A2.32,2.32,0,0,1,16,16.11a1,1,0,0,0,1.1,1.68A4.32,4.32,0,0,0,19,14.17a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.5,1,1,0,0,0,21.7,7.57Zm-4.59,2.82a2.61,2.61,0,0,1-.42,0A4.6,4.6,0,0,0,16,10a6,6,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,10.39Zm-6,3.94a1,1,0,0,0-1.12,0C9.84,14.41,7.5,16,7.5,18.5a3,3,0,0,0,6,0C13.5,16,11.15,14.4,11.06,14.33ZM10.5,19.5a1,1,0,0,1-1-1,3,3,0,0,1,1-2,3,3,0,0,1,1,2A1,1,0,0,1,10.5,19.5Z' + })); +}; + +export default UilForecastcloudMoonTear; \ No newline at end of file diff --git a/icons/uil-forwaded-call.js b/icons/uil-forwaded-call.js deleted file mode 100644 index 911d3f6a..00000000 --- a/icons/uil-forwaded-call.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilForwadedCall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.94,6.56h3.58l-.79.8a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l2.5-2.5a1,1,0,0,0,0-1.41l-2.5-2.5a1,1,0,0,0-1.41,1.41l.79.79H14.94a1,1,0,0,0,0,2ZM19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' - })); -}; - -UilForwadedCall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilForwadedCall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilForwadedCall; \ No newline at end of file diff --git a/icons/uil-forwaded-call.tsx b/icons/uil-forwaded-call.tsx new file mode 100644 index 00000000..edc794e1 --- /dev/null +++ b/icons/uil-forwaded-call.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilForwadedCall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.94,6.56h3.58l-.79.8a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l2.5-2.5a1,1,0,0,0,0-1.41l-2.5-2.5a1,1,0,0,0-1.41,1.41l.79.79H14.94a1,1,0,0,0,0,2ZM19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' + })); +}; + +export default UilForwadedCall; \ No newline at end of file diff --git a/icons/uil-forward.js b/icons/uil-forward.js deleted file mode 100644 index 047493bb..00000000 --- a/icons/uil-forward.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilForward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.67,9.69,14,5.84a2.67,2.67,0,0,0-4,2.31h0L6,5.84A2.67,2.67,0,0,0,2,8.15v7.7a2.63,2.63,0,0,0,1.33,2.3,2.61,2.61,0,0,0,1.34.37A2.69,2.69,0,0,0,6,18.16l4-2.31h0a2.65,2.65,0,0,0,1.33,2.31,2.66,2.66,0,0,0,2.67,0l6.67-3.85a2.67,2.67,0,0,0,0-4.62ZM10,13.54,5,16.42a.67.67,0,0,1-1-.57V8.15a.67.67,0,0,1,1-.57l5,2.88Zm9.67-1L13,16.43a.69.69,0,0,1-.67,0,.66.66,0,0,1-.33-.58V8.15a.66.66,0,0,1,.33-.58.78.78,0,0,1,.34-.09.63.63,0,0,1,.33.09l6.67,3.85a.67.67,0,0,1,0,1.16Z' - })); -}; - -UilForward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilForward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilForward; \ No newline at end of file diff --git a/icons/uil-forward.tsx b/icons/uil-forward.tsx new file mode 100644 index 00000000..dfa72ad5 --- /dev/null +++ b/icons/uil-forward.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilForward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.67,9.69,14,5.84a2.67,2.67,0,0,0-4,2.31h0L6,5.84A2.67,2.67,0,0,0,2,8.15v7.7a2.63,2.63,0,0,0,1.33,2.3,2.61,2.61,0,0,0,1.34.37A2.69,2.69,0,0,0,6,18.16l4-2.31h0a2.65,2.65,0,0,0,1.33,2.31,2.66,2.66,0,0,0,2.67,0l6.67-3.85a2.67,2.67,0,0,0,0-4.62ZM10,13.54,5,16.42a.67.67,0,0,1-1-.57V8.15a.67.67,0,0,1,1-.57l5,2.88Zm9.67-1L13,16.43a.69.69,0,0,1-.67,0,.66.66,0,0,1-.33-.58V8.15a.66.66,0,0,1,.33-.58.78.78,0,0,1,.34-.09.63.63,0,0,1,.33.09l6.67,3.85a.67.67,0,0,1,0,1.16Z' + })); +}; + +export default UilForward; \ No newline at end of file diff --git a/icons/uil-frown.js b/icons/uil-frown.js deleted file mode 100644 index 10d737d9..00000000 --- a/icons/uil-frown.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilFrown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9Z' - })); -}; - -UilFrown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilFrown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilFrown; \ No newline at end of file diff --git a/icons/uil-frown.tsx b/icons/uil-frown.tsx new file mode 100644 index 00000000..52a02bdd --- /dev/null +++ b/icons/uil-frown.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilFrown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9Z' + })); +}; + +export default UilFrown; \ No newline at end of file diff --git a/icons/uil-game-structure.js b/icons/uil-game-structure.js deleted file mode 100644 index f8fb4da3..00000000 --- a/icons/uil-game-structure.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGameStructure = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18H19V15a1,1,0,0,0-1-1H13V11.29l1.13.59a1,1,0,0,0,1.45-1.05l-.4-2.37L16.9,6.77a1,1,0,0,0,.26-1,1,1,0,0,0-.81-.68L14,4.72,12.9,2.56a1,1,0,0,0-1.8,0L10,4.72l-2.39.35a1,1,0,0,0-.81.68,1,1,0,0,0,.26,1L8.82,8.46l-.4,2.37a1,1,0,0,0,1.45,1.05L11,11.29V14H6a1,1,0,0,0-1,1v3H3a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V20H8v1a1,1,0,0,0,2,0V19a1,1,0,0,0-1-1H7V16H17v2H15a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V20h4v1a1,1,0,0,0,2,0V19A1,1,0,0,0,21,18ZM12,8.63a1,1,0,0,0-.47.12l-.8.42.15-.9a1,1,0,0,0-.29-.88l-.65-.64.9-.13a1,1,0,0,0,.76-.54l.4-.82.4.82a1,1,0,0,0,.76.54l.9.13-.65.64a1,1,0,0,0-.29.88l.15.9-.8-.42A1,1,0,0,0,12,8.63Z' - })); -}; - -UilGameStructure.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGameStructure.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGameStructure; \ No newline at end of file diff --git a/icons/uil-game-structure.tsx b/icons/uil-game-structure.tsx new file mode 100644 index 00000000..5409c851 --- /dev/null +++ b/icons/uil-game-structure.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGameStructure = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18H19V15a1,1,0,0,0-1-1H13V11.29l1.13.59a1,1,0,0,0,1.45-1.05l-.4-2.37L16.9,6.77a1,1,0,0,0,.26-1,1,1,0,0,0-.81-.68L14,4.72,12.9,2.56a1,1,0,0,0-1.8,0L10,4.72l-2.39.35a1,1,0,0,0-.81.68,1,1,0,0,0,.26,1L8.82,8.46l-.4,2.37a1,1,0,0,0,1.45,1.05L11,11.29V14H6a1,1,0,0,0-1,1v3H3a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V20H8v1a1,1,0,0,0,2,0V19a1,1,0,0,0-1-1H7V16H17v2H15a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V20h4v1a1,1,0,0,0,2,0V19A1,1,0,0,0,21,18ZM12,8.63a1,1,0,0,0-.47.12l-.8.42.15-.9a1,1,0,0,0-.29-.88l-.65-.64.9-.13a1,1,0,0,0,.76-.54l.4-.82.4.82a1,1,0,0,0,.76.54l.9.13-.65.64a1,1,0,0,0-.29.88l.15.9-.8-.42A1,1,0,0,0,12,8.63Z' + })); +}; + +export default UilGameStructure; \ No newline at end of file diff --git a/icons/uil-gift.js b/icons/uil-gift.js deleted file mode 100644 index fc719cc3..00000000 --- a/icons/uil-gift.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGift = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,7h-.35A3.45,3.45,0,0,0,18,5.5a3.49,3.49,0,0,0-6-2.44A3.49,3.49,0,0,0,6,5.5,3.45,3.45,0,0,0,6.35,7H6a3,3,0,0,0-3,3v2a1,1,0,0,0,1,1H5v6a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V13h1a1,1,0,0,0,1-1V10A3,3,0,0,0,18,7ZM11,20H8a1,1,0,0,1-1-1V13h4Zm0-9H5V10A1,1,0,0,1,6,9h5Zm0-4H9.5A1.5,1.5,0,1,1,11,5.5Zm2-1.5A1.5,1.5,0,1,1,14.5,7H13ZM17,19a1,1,0,0,1-1,1H13V13h4Zm2-8H13V9h5a1,1,0,0,1,1,1Z' - })); -}; - -UilGift.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGift.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGift; \ No newline at end of file diff --git a/icons/uil-gift.tsx b/icons/uil-gift.tsx new file mode 100644 index 00000000..b49fe98c --- /dev/null +++ b/icons/uil-gift.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGift = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,7h-.35A3.45,3.45,0,0,0,18,5.5a3.49,3.49,0,0,0-6-2.44A3.49,3.49,0,0,0,6,5.5,3.45,3.45,0,0,0,6.35,7H6a3,3,0,0,0-3,3v2a1,1,0,0,0,1,1H5v6a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V13h1a1,1,0,0,0,1-1V10A3,3,0,0,0,18,7ZM11,20H8a1,1,0,0,1-1-1V13h4Zm0-9H5V10A1,1,0,0,1,6,9h5Zm0-4H9.5A1.5,1.5,0,1,1,11,5.5Zm2-1.5A1.5,1.5,0,1,1,14.5,7H13ZM17,19a1,1,0,0,1-1,1H13V13h4Zm2-8H13V9h5a1,1,0,0,1,1,1Z' + })); +}; + +export default UilGift; \ No newline at end of file diff --git a/icons/uil-github-alt.js b/icons/uil-github-alt.js deleted file mode 100644 index 82718670..00000000 --- a/icons/uil-github-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGithubAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.07031,20.50291a1.00008,1.00008,0,0,0-1.18115-.9834c-1.30908.24024-2.96191.27637-3.40137-.958a5.70754,5.70754,0,0,0-1.83691-2.415,1.20073,1.20073,0,0,1-.1665-.10938,1,1,0,0,0-.93067-.64551H2.54883a.99965.99965,0,0,0-1,.99512c-.00391.81543.811,1.33789,1.1416,1.51465a4.4408,4.4408,0,0,1,.92383,1.35937c.36426,1.02344,1.42285,2.57617,4.46582,2.376.001.03516.00195.06836.00244.09863l.00439.26758a1,1,0,0,0,2,0l-.00488-.31836C10.07715,21.4951,10.07031,21.22068,10.07031,20.50291Zm10.667-15.126c.03174-.125.063-.26367.09034-.41992a6.27792,6.27792,0,0,0-.40821-3.293,1.002,1.002,0,0,0-.61572-.58007c-.356-.12012-1.67041-.35645-4.18408,1.25a13.86918,13.86918,0,0,0-6.354,0C6.76221.751,5.45459.9658,5.10205,1.07908a.99744.99744,0,0,0-.63135.584,6.3003,6.3003,0,0,0-.40332,3.35644c.02442.12793.05078.2461.07813.35449A6.26928,6.26928,0,0,0,2.89014,9.20311a8.42168,8.42168,0,0,0,.04248.92187c.334,4.60254,3.334,5.98438,5.42431,6.459-.04345.125-.083.25878-.11816.40039a1.00023,1.00023,0,0,0,1.94238.47851,1.6784,1.6784,0,0,1,.46778-.87793.99947.99947,0,0,0-.5459-1.74512c-3.4541-.39453-4.95362-1.80175-5.1792-4.89843a6.61076,6.61076,0,0,1-.03369-.73828,4.25769,4.25769,0,0,1,.91943-2.71289,3.022,3.022,0,0,1,.1958-.23145.99988.99988,0,0,0,.188-1.02441,3.3876,3.3876,0,0,1-.15527-.55567A4.09356,4.09356,0,0,1,6.1167,3.06346a7.54263,7.54263,0,0,1,2.415,1.17968,1.00877,1.00877,0,0,0,.82764.13282,11.77716,11.77716,0,0,1,6.17285.001,1.00549,1.00549,0,0,0,.83056-.13769,7.572,7.572,0,0,1,2.40528-1.19043,4.03977,4.03977,0,0,1,.0874,1.57812,3.205,3.205,0,0,1-.16895.60743.9999.9999,0,0,0,.188,1.02441c.07715.08691.1543.18066.22363.26855A4.12186,4.12186,0,0,1,20,9.20311a7.03888,7.03888,0,0,1-.0376.77734c-.22021,3.05566-1.72558,4.46387-5.1958,4.85937a1,1,0,0,0-.54541,1.7461,1.63079,1.63079,0,0,1,.46631.9082,3.06079,3.06079,0,0,1,.09229.81934v2.334C14.77,21.2949,14.77,21.78025,14.77,22.00291a1,1,0,1,0,2,0c0-.2168,0-.69238.00977-1.33984V18.31346a4.8815,4.8815,0,0,0-.15479-1.31153,4.25638,4.25638,0,0,0-.11621-.416,6.51258,6.51258,0,0,0,5.44531-6.42383A8.69677,8.69677,0,0,0,22,9.20311,6.13062,6.13062,0,0,0,20.7373,5.37693Z' - })); -}; - -UilGithubAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGithubAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGithubAlt; \ No newline at end of file diff --git a/icons/uil-github-alt.tsx b/icons/uil-github-alt.tsx new file mode 100644 index 00000000..12a19e43 --- /dev/null +++ b/icons/uil-github-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGithubAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.07031,20.50291a1.00008,1.00008,0,0,0-1.18115-.9834c-1.30908.24024-2.96191.27637-3.40137-.958a5.70754,5.70754,0,0,0-1.83691-2.415,1.20073,1.20073,0,0,1-.1665-.10938,1,1,0,0,0-.93067-.64551H2.54883a.99965.99965,0,0,0-1,.99512c-.00391.81543.811,1.33789,1.1416,1.51465a4.4408,4.4408,0,0,1,.92383,1.35937c.36426,1.02344,1.42285,2.57617,4.46582,2.376.001.03516.00195.06836.00244.09863l.00439.26758a1,1,0,0,0,2,0l-.00488-.31836C10.07715,21.4951,10.07031,21.22068,10.07031,20.50291Zm10.667-15.126c.03174-.125.063-.26367.09034-.41992a6.27792,6.27792,0,0,0-.40821-3.293,1.002,1.002,0,0,0-.61572-.58007c-.356-.12012-1.67041-.35645-4.18408,1.25a13.86918,13.86918,0,0,0-6.354,0C6.76221.751,5.45459.9658,5.10205,1.07908a.99744.99744,0,0,0-.63135.584,6.3003,6.3003,0,0,0-.40332,3.35644c.02442.12793.05078.2461.07813.35449A6.26928,6.26928,0,0,0,2.89014,9.20311a8.42168,8.42168,0,0,0,.04248.92187c.334,4.60254,3.334,5.98438,5.42431,6.459-.04345.125-.083.25878-.11816.40039a1.00023,1.00023,0,0,0,1.94238.47851,1.6784,1.6784,0,0,1,.46778-.87793.99947.99947,0,0,0-.5459-1.74512c-3.4541-.39453-4.95362-1.80175-5.1792-4.89843a6.61076,6.61076,0,0,1-.03369-.73828,4.25769,4.25769,0,0,1,.91943-2.71289,3.022,3.022,0,0,1,.1958-.23145.99988.99988,0,0,0,.188-1.02441,3.3876,3.3876,0,0,1-.15527-.55567A4.09356,4.09356,0,0,1,6.1167,3.06346a7.54263,7.54263,0,0,1,2.415,1.17968,1.00877,1.00877,0,0,0,.82764.13282,11.77716,11.77716,0,0,1,6.17285.001,1.00549,1.00549,0,0,0,.83056-.13769,7.572,7.572,0,0,1,2.40528-1.19043,4.03977,4.03977,0,0,1,.0874,1.57812,3.205,3.205,0,0,1-.16895.60743.9999.9999,0,0,0,.188,1.02441c.07715.08691.1543.18066.22363.26855A4.12186,4.12186,0,0,1,20,9.20311a7.03888,7.03888,0,0,1-.0376.77734c-.22021,3.05566-1.72558,4.46387-5.1958,4.85937a1,1,0,0,0-.54541,1.7461,1.63079,1.63079,0,0,1,.46631.9082,3.06079,3.06079,0,0,1,.09229.81934v2.334C14.77,21.2949,14.77,21.78025,14.77,22.00291a1,1,0,1,0,2,0c0-.2168,0-.69238.00977-1.33984V18.31346a4.8815,4.8815,0,0,0-.15479-1.31153,4.25638,4.25638,0,0,0-.11621-.416,6.51258,6.51258,0,0,0,5.44531-6.42383A8.69677,8.69677,0,0,0,22,9.20311,6.13062,6.13062,0,0,0,20.7373,5.37693Z' + })); +}; + +export default UilGithubAlt; \ No newline at end of file diff --git a/icons/uil-github.js b/icons/uil-github.js deleted file mode 100644 index db14cb4f..00000000 --- a/icons/uil-github.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGithub = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2.2467A10.00042,10.00042,0,0,0,8.83752,21.73419c.5.08752.6875-.21247.6875-.475,0-.23749-.01251-1.025-.01251-1.86249C7,19.85919,6.35,18.78423,6.15,18.22173A3.636,3.636,0,0,0,5.125,16.8092c-.35-.1875-.85-.65-.01251-.66248A2.00117,2.00117,0,0,1,6.65,17.17169a2.13742,2.13742,0,0,0,2.91248.825A2.10376,2.10376,0,0,1,10.2,16.65923c-2.225-.25-4.55-1.11254-4.55-4.9375a3.89187,3.89187,0,0,1,1.025-2.6875,3.59373,3.59373,0,0,1,.1-2.65s.83747-.26251,2.75,1.025a9.42747,9.42747,0,0,1,5,0c1.91248-1.3,2.75-1.025,2.75-1.025a3.59323,3.59323,0,0,1,.1,2.65,3.869,3.869,0,0,1,1.025,2.6875c0,3.83747-2.33752,4.6875-4.5625,4.9375a2.36814,2.36814,0,0,1,.675,1.85c0,1.33752-.01251,2.41248-.01251,2.75,0,.26251.1875.575.6875.475A10.0053,10.0053,0,0,0,12,2.2467Z' - })); -}; - -UilGithub.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGithub.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGithub; \ No newline at end of file diff --git a/icons/uil-github.tsx b/icons/uil-github.tsx new file mode 100644 index 00000000..372ba155 --- /dev/null +++ b/icons/uil-github.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGithub = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2.2467A10.00042,10.00042,0,0,0,8.83752,21.73419c.5.08752.6875-.21247.6875-.475,0-.23749-.01251-1.025-.01251-1.86249C7,19.85919,6.35,18.78423,6.15,18.22173A3.636,3.636,0,0,0,5.125,16.8092c-.35-.1875-.85-.65-.01251-.66248A2.00117,2.00117,0,0,1,6.65,17.17169a2.13742,2.13742,0,0,0,2.91248.825A2.10376,2.10376,0,0,1,10.2,16.65923c-2.225-.25-4.55-1.11254-4.55-4.9375a3.89187,3.89187,0,0,1,1.025-2.6875,3.59373,3.59373,0,0,1,.1-2.65s.83747-.26251,2.75,1.025a9.42747,9.42747,0,0,1,5,0c1.91248-1.3,2.75-1.025,2.75-1.025a3.59323,3.59323,0,0,1,.1,2.65,3.869,3.869,0,0,1,1.025,2.6875c0,3.83747-2.33752,4.6875-4.5625,4.9375a2.36814,2.36814,0,0,1,.675,1.85c0,1.33752-.01251,2.41248-.01251,2.75,0,.26251.1875.575.6875.475A10.0053,10.0053,0,0,0,12,2.2467Z' + })); +}; + +export default UilGithub; \ No newline at end of file diff --git a/icons/uil-gitlab.js b/icons/uil-gitlab.js deleted file mode 100644 index f2a53ba7..00000000 --- a/icons/uil-gitlab.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGitlab = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.93927,12.86542,20.87433,9.58563l.0011.00446L20.87415,9.585l-.00007-.00024V9.58459L18.76,3.07593a.83318.83318,0,0,0-.79865-.57013.82178.82178,0,0,0-.78851.57519L15.16614,9.25885H8.83435L6.82391,3.08057a.82167.82167,0,0,0-.78839-.57483H6.03107a.83857.83857,0,0,0-.796.57544L3.12683,9.58392l-.0003.00086V9.5849l-.00129.005.0011-.00451-1.06884,3.28a1.19529,1.19529,0,0,0,.43426,1.33917l9.229,6.70557.00428.00262.01178.00836-.011-.00787-.00006-.00006.00189.00116.00165.001.00018.00013a.46566.46566,0,0,0,.04444.02734l.00616.00378.00012.00007.00379.00213.003.00122.00219.00086.00531.00225.02472.01032.02314.0097.001.00043.00385.00159.00488.00177.00195.00049.00641.00152.00244.00055c.01111.00336.02259.0058.03406.00836l.01331.00324.00195.00049.00439.001.00727.00153.00586.00049.001.00006h.0003A.4672.4672,0,0,0,11.99731,21h.0008a.46889.46889,0,0,0,.0664-.00531h.00025l.0011-.00006.00592-.00049.00732-.00153.00434-.001.00189-.00049.01361-.0033.03363-.00824.00232-.00049.00659-.00164.002-.00043.005-.00183.00378-.00159.001-.00043.02454-.01019.02282-.00958.0055-.00232.00225-.00092.00306-.00128.004-.00219.00006-.00007.00635-.0039a.46772.46772,0,0,0,.04419-.02716l.0036-.00214.00092-.00061.00433-.00268,9.23041-6.70563A1.19522,1.19522,0,0,0,21.93927,12.86542Zm-3.972-9.17975L19.7774,9.25885H16.157ZM6.02979,3.68561,7.84332,9.25885H4.223ZM3.046,13.44238a.25481.25481,0,0,1-.09222-.28546l.79449-2.43829,5.82184,7.464Zm1.494-3.24109h3.6098l2.57342,7.92737Zm7.16467,10.69642-.00537-.00458-.00116-.001-.01044-.009-.01965-.01807.00165.00134.00219.00184a.47345.47345,0,0,0,.04261.03631l.00048.00037.002.00177Zm.29352-1.8938-1.51435-4.66468L9.1405,10.20129h5.71936Zm.30993,1.87921-.01055.00909-.00123.0011-.00531.00452-.0122.009.002-.00171.00037-.0003a.45512.45512,0,0,0,.04242-.0362l.00171-.0014.00213-.00183Zm3.54279-10.68183h3.60956l-.73865.94642-5.448,6.98046Zm5.10028,3.24091-6.52319,4.73889,5.82373-7.46191.79138,2.43725A.25519.25519,0,0,1,20.95111,13.4422Z' - })); -}; - -UilGitlab.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGitlab.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGitlab; \ No newline at end of file diff --git a/icons/uil-gitlab.tsx b/icons/uil-gitlab.tsx new file mode 100644 index 00000000..8f12f2e9 --- /dev/null +++ b/icons/uil-gitlab.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGitlab = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.93927,12.86542,20.87433,9.58563l.0011.00446L20.87415,9.585l-.00007-.00024V9.58459L18.76,3.07593a.83318.83318,0,0,0-.79865-.57013.82178.82178,0,0,0-.78851.57519L15.16614,9.25885H8.83435L6.82391,3.08057a.82167.82167,0,0,0-.78839-.57483H6.03107a.83857.83857,0,0,0-.796.57544L3.12683,9.58392l-.0003.00086V9.5849l-.00129.005.0011-.00451-1.06884,3.28a1.19529,1.19529,0,0,0,.43426,1.33917l9.229,6.70557.00428.00262.01178.00836-.011-.00787-.00006-.00006.00189.00116.00165.001.00018.00013a.46566.46566,0,0,0,.04444.02734l.00616.00378.00012.00007.00379.00213.003.00122.00219.00086.00531.00225.02472.01032.02314.0097.001.00043.00385.00159.00488.00177.00195.00049.00641.00152.00244.00055c.01111.00336.02259.0058.03406.00836l.01331.00324.00195.00049.00439.001.00727.00153.00586.00049.001.00006h.0003A.4672.4672,0,0,0,11.99731,21h.0008a.46889.46889,0,0,0,.0664-.00531h.00025l.0011-.00006.00592-.00049.00732-.00153.00434-.001.00189-.00049.01361-.0033.03363-.00824.00232-.00049.00659-.00164.002-.00043.005-.00183.00378-.00159.001-.00043.02454-.01019.02282-.00958.0055-.00232.00225-.00092.00306-.00128.004-.00219.00006-.00007.00635-.0039a.46772.46772,0,0,0,.04419-.02716l.0036-.00214.00092-.00061.00433-.00268,9.23041-6.70563A1.19522,1.19522,0,0,0,21.93927,12.86542Zm-3.972-9.17975L19.7774,9.25885H16.157ZM6.02979,3.68561,7.84332,9.25885H4.223ZM3.046,13.44238a.25481.25481,0,0,1-.09222-.28546l.79449-2.43829,5.82184,7.464Zm1.494-3.24109h3.6098l2.57342,7.92737Zm7.16467,10.69642-.00537-.00458-.00116-.001-.01044-.009-.01965-.01807.00165.00134.00219.00184a.47345.47345,0,0,0,.04261.03631l.00048.00037.002.00177Zm.29352-1.8938-1.51435-4.66468L9.1405,10.20129h5.71936Zm.30993,1.87921-.01055.00909-.00123.0011-.00531.00452-.0122.009.002-.00171.00037-.0003a.45512.45512,0,0,0,.04242-.0362l.00171-.0014.00213-.00183Zm3.54279-10.68183h3.60956l-.73865.94642-5.448,6.98046Zm5.10028,3.24091-6.52319,4.73889,5.82373-7.46191.79138,2.43725A.25519.25519,0,0,1,20.95111,13.4422Z' + })); +}; + +export default UilGitlab; \ No newline at end of file diff --git a/icons/uil-glass-martini-alt-slash.js b/icons/uil-glass-martini-alt-slash.js deleted file mode 100644 index 4b1be492..00000000 --- a/icons/uil-glass-martini-alt-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlassMartiniAltSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.71,16.29l-14-14A1,1,0,0,0,4.29,3.71L6.59,6H5a1,1,0,0,0-.9.57,1,1,0,0,0,.12,1L11,16.1V20H6.75a1,1,0,0,0,0,2h10.5a1,1,0,0,0,0-2H13V16.1l1.64-2,3.65,3.65a1,1,0,0,0,1.42,0A1,1,0,0,0,19.71,16.29ZM7.08,8H8.59l1.89,1.89H8.59ZM12,14.15l-1.81-2.26h2.29l.74.74ZM14.66,8h2.26l-.63.79a1,1,0,0,0,.15,1.4,1,1,0,0,0,.63.22,1,1,0,0,0,.78-.37l1.93-2.42a1,1,0,0,0,.12-1A1,1,0,0,0,19,6H14.66a1,1,0,0,0,0,2Z' - })); -}; - -UilGlassMartiniAltSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlassMartiniAltSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlassMartiniAltSlash; \ No newline at end of file diff --git a/icons/uil-glass-martini-alt-slash.tsx b/icons/uil-glass-martini-alt-slash.tsx new file mode 100644 index 00000000..0144351f --- /dev/null +++ b/icons/uil-glass-martini-alt-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlassMartiniAltSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.71,16.29l-14-14A1,1,0,0,0,4.29,3.71L6.59,6H5a1,1,0,0,0-.9.57,1,1,0,0,0,.12,1L11,16.1V20H6.75a1,1,0,0,0,0,2h10.5a1,1,0,0,0,0-2H13V16.1l1.64-2,3.65,3.65a1,1,0,0,0,1.42,0A1,1,0,0,0,19.71,16.29ZM7.08,8H8.59l1.89,1.89H8.59ZM12,14.15l-1.81-2.26h2.29l.74.74ZM14.66,8h2.26l-.63.79a1,1,0,0,0,.15,1.4,1,1,0,0,0,.63.22,1,1,0,0,0,.78-.37l1.93-2.42a1,1,0,0,0,.12-1A1,1,0,0,0,19,6H14.66a1,1,0,0,0,0,2Z' + })); +}; + +export default UilGlassMartiniAltSlash; \ No newline at end of file diff --git a/icons/uil-glass-martini-alt.js b/icons/uil-glass-martini-alt.js deleted file mode 100644 index 21ac4e3e..00000000 --- a/icons/uil-glass-martini-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlassMartiniAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.78,3.62a1,1,0,0,0,.12-1.05A1,1,0,0,0,21,2H3a1,1,0,0,0-.9.57,1,1,0,0,0,.12,1.05L11,14.6V20H5.25a1,1,0,0,0,0,2h13.5a1,1,0,0,0,0-2H13V14.6ZM5.08,4H18.92l-2.4,3h-9ZM12,12.65,9.08,9h5.84Z' - })); -}; - -UilGlassMartiniAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlassMartiniAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlassMartiniAlt; \ No newline at end of file diff --git a/icons/uil-glass-martini-alt.tsx b/icons/uil-glass-martini-alt.tsx new file mode 100644 index 00000000..ceb9c52a --- /dev/null +++ b/icons/uil-glass-martini-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlassMartiniAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.78,3.62a1,1,0,0,0,.12-1.05A1,1,0,0,0,21,2H3a1,1,0,0,0-.9.57,1,1,0,0,0,.12,1.05L11,14.6V20H5.25a1,1,0,0,0,0,2h13.5a1,1,0,0,0,0-2H13V14.6ZM5.08,4H18.92l-2.4,3h-9ZM12,12.65,9.08,9h5.84Z' + })); +}; + +export default UilGlassMartiniAlt; \ No newline at end of file diff --git a/icons/uil-glass-martini.js b/icons/uil-glass-martini.js deleted file mode 100644 index f7de3a37..00000000 --- a/icons/uil-glass-martini.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlassMartini = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,20H13V14.94A9,9,0,0,0,21,6a8.72,8.72,0,0,0-.67-3.39,1,1,0,0,0-.22-.32L20,2.21a.92.92,0,0,0-.21-.13A.94.94,0,0,0,19.51,2l-.1,0H4.59L4.5,2a.94.94,0,0,0-.29.06A2.12,2.12,0,0,0,4,2.2l-.12.09a1,1,0,0,0-.22.32A8.72,8.72,0,0,0,3,6a9,9,0,0,0,8,8.94V20H6a1,1,0,0,0,0,2H18a1,1,0,0,0,0-2ZM5,6a6.91,6.91,0,0,1,.29-2H18.71A6.91,6.91,0,0,1,19,6,7,7,0,0,1,5,6Z' - })); -}; - -UilGlassMartini.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlassMartini.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlassMartini; \ No newline at end of file diff --git a/icons/uil-glass-martini.tsx b/icons/uil-glass-martini.tsx new file mode 100644 index 00000000..b5c73756 --- /dev/null +++ b/icons/uil-glass-martini.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlassMartini = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,20H13V14.94A9,9,0,0,0,21,6a8.72,8.72,0,0,0-.67-3.39,1,1,0,0,0-.22-.32L20,2.21a.92.92,0,0,0-.21-.13A.94.94,0,0,0,19.51,2l-.1,0H4.59L4.5,2a.94.94,0,0,0-.29.06A2.12,2.12,0,0,0,4,2.2l-.12.09a1,1,0,0,0-.22.32A8.72,8.72,0,0,0,3,6a9,9,0,0,0,8,8.94V20H6a1,1,0,0,0,0,2H18a1,1,0,0,0,0-2ZM5,6a6.91,6.91,0,0,1,.29-2H18.71A6.91,6.91,0,0,1,19,6,7,7,0,0,1,5,6Z' + })); +}; + +export default UilGlassMartini; \ No newline at end of file diff --git a/icons/uil-glass-tea.js b/icons/uil-glass-tea.js deleted file mode 100644 index 3d688523..00000000 --- a/icons/uil-glass-tea.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlassTea = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,3a3,3,0,0,0-2.23-1H7.23a3,3,0,0,0-3,3.33l1.56,14a3,3,0,0,0,3,2.67h6.42a3,3,0,0,0,3-2.67l1.56-14A3,3,0,0,0,19,3ZM16.2,19.11a1,1,0,0,1-1,.89H8.79a1,1,0,0,1-1-.89L6.78,10H17.22ZM17.44,8H6.56L6.24,5.11a1,1,0,0,1,.25-.78A1,1,0,0,1,7.23,4h9.54a1,1,0,0,1,.74.33,1,1,0,0,1,.25.78ZM14,18a1,1,0,0,0,1-1V13a1,1,0,0,0-2,0v4A1,1,0,0,0,14,18Zm-4,0a1,1,0,0,0,1-1V13a1,1,0,0,0-2,0v4A1,1,0,0,0,10,18Z' - })); -}; - -UilGlassTea.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlassTea.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlassTea; \ No newline at end of file diff --git a/icons/uil-glass-tea.tsx b/icons/uil-glass-tea.tsx new file mode 100644 index 00000000..1c75540f --- /dev/null +++ b/icons/uil-glass-tea.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlassTea = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,3a3,3,0,0,0-2.23-1H7.23a3,3,0,0,0-3,3.33l1.56,14a3,3,0,0,0,3,2.67h6.42a3,3,0,0,0,3-2.67l1.56-14A3,3,0,0,0,19,3ZM16.2,19.11a1,1,0,0,1-1,.89H8.79a1,1,0,0,1-1-.89L6.78,10H17.22ZM17.44,8H6.56L6.24,5.11a1,1,0,0,1,.25-.78A1,1,0,0,1,7.23,4h9.54a1,1,0,0,1,.74.33,1,1,0,0,1,.25.78ZM14,18a1,1,0,0,0,1-1V13a1,1,0,0,0-2,0v4A1,1,0,0,0,14,18Zm-4,0a1,1,0,0,0,1-1V13a1,1,0,0,0-2,0v4A1,1,0,0,0,10,18Z' + })); +}; + +export default UilGlassTea; \ No newline at end of file diff --git a/icons/uil-glass.js b/icons/uil-glass.js deleted file mode 100644 index 1e2ede0c..00000000 --- a/icons/uil-glass.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlass = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.75,2.33A1,1,0,0,0,19,2H5a1,1,0,0,0-.75.33A1,1,0,0,0,4,3.11l1.8,16.22a3,3,0,0,0,3,2.67h6.42a3,3,0,0,0,3-2.67L20,3.11A1,1,0,0,0,19.75,2.33ZM16.2,19.11a1,1,0,0,1-1,.89H8.79a1,1,0,0,1-1-.89L6.78,10H17.22ZM17.44,8H6.56L6.12,4H17.88Z' - })); -}; - -UilGlass.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlass.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlass; \ No newline at end of file diff --git a/icons/uil-glass.tsx b/icons/uil-glass.tsx new file mode 100644 index 00000000..12a5d3d6 --- /dev/null +++ b/icons/uil-glass.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlass = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.75,2.33A1,1,0,0,0,19,2H5a1,1,0,0,0-.75.33A1,1,0,0,0,4,3.11l1.8,16.22a3,3,0,0,0,3,2.67h6.42a3,3,0,0,0,3-2.67L20,3.11A1,1,0,0,0,19.75,2.33ZM16.2,19.11a1,1,0,0,1-1,.89H8.79a1,1,0,0,1-1-.89L6.78,10H17.22ZM17.44,8H6.56L6.12,4H17.88Z' + })); +}; + +export default UilGlass; \ No newline at end of file diff --git a/icons/uil-globe.js b/icons/uil-globe.js deleted file mode 100644 index c82538c9..00000000 --- a/icons/uil-globe.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGlobe = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.41,8.64s0,0,0-.05a10,10,0,0,0-18.78,0s0,0,0,.05a9.86,9.86,0,0,0,0,6.72s0,0,0,.05a10,10,0,0,0,18.78,0s0,0,0-.05a9.86,9.86,0,0,0,0-6.72ZM4.26,14a7.82,7.82,0,0,1,0-4H6.12a16.73,16.73,0,0,0,0,4Zm.82,2h1.4a12.15,12.15,0,0,0,1,2.57A8,8,0,0,1,5.08,16Zm1.4-8H5.08A8,8,0,0,1,7.45,5.43,12.15,12.15,0,0,0,6.48,8ZM11,19.7A6.34,6.34,0,0,1,8.57,16H11ZM11,14H8.14a14.36,14.36,0,0,1,0-4H11Zm0-6H8.57A6.34,6.34,0,0,1,11,4.3Zm7.92,0h-1.4a12.15,12.15,0,0,0-1-2.57A8,8,0,0,1,18.92,8ZM13,4.3A6.34,6.34,0,0,1,15.43,8H13Zm0,15.4V16h2.43A6.34,6.34,0,0,1,13,19.7ZM15.86,14H13V10h2.86a14.36,14.36,0,0,1,0,4Zm.69,4.57a12.15,12.15,0,0,0,1-2.57h1.4A8,8,0,0,1,16.55,18.57ZM19.74,14H17.88A16.16,16.16,0,0,0,18,12a16.28,16.28,0,0,0-.12-2h1.86a7.82,7.82,0,0,1,0,4Z' - })); -}; - -UilGlobe.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGlobe.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGlobe; \ No newline at end of file diff --git a/icons/uil-globe.tsx b/icons/uil-globe.tsx new file mode 100644 index 00000000..1db16f5e --- /dev/null +++ b/icons/uil-globe.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGlobe = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.41,8.64s0,0,0-.05a10,10,0,0,0-18.78,0s0,0,0,.05a9.86,9.86,0,0,0,0,6.72s0,0,0,.05a10,10,0,0,0,18.78,0s0,0,0-.05a9.86,9.86,0,0,0,0-6.72ZM4.26,14a7.82,7.82,0,0,1,0-4H6.12a16.73,16.73,0,0,0,0,4Zm.82,2h1.4a12.15,12.15,0,0,0,1,2.57A8,8,0,0,1,5.08,16Zm1.4-8H5.08A8,8,0,0,1,7.45,5.43,12.15,12.15,0,0,0,6.48,8ZM11,19.7A6.34,6.34,0,0,1,8.57,16H11ZM11,14H8.14a14.36,14.36,0,0,1,0-4H11Zm0-6H8.57A6.34,6.34,0,0,1,11,4.3Zm7.92,0h-1.4a12.15,12.15,0,0,0-1-2.57A8,8,0,0,1,18.92,8ZM13,4.3A6.34,6.34,0,0,1,15.43,8H13Zm0,15.4V16h2.43A6.34,6.34,0,0,1,13,19.7ZM15.86,14H13V10h2.86a14.36,14.36,0,0,1,0,4Zm.69,4.57a12.15,12.15,0,0,0,1-2.57h1.4A8,8,0,0,1,16.55,18.57ZM19.74,14H17.88A16.16,16.16,0,0,0,18,12a16.28,16.28,0,0,0-.12-2h1.86a7.82,7.82,0,0,1,0,4Z' + })); +}; + +export default UilGlobe; \ No newline at end of file diff --git a/icons/uil-gold.js b/icons/uil-gold.js deleted file mode 100644 index c1e5c461..00000000 --- a/icons/uil-gold.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGold = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,11h8a1,1,0,0,0,.77-.37A1,1,0,0,0,17,9.8l-1-5A1,1,0,0,0,15,4H9a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,8,11ZM9.82,6h4.36l.6,3H9.22ZM22,13.8a1,1,0,0,0-1-.8H15a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,14,20h8a1,1,0,0,0,.77-.37A1,1,0,0,0,23,18.8ZM15.22,18l.6-3h4.36l.6,3ZM9,13H3a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,2,20h8a1,1,0,0,0,.77-.37A1,1,0,0,0,11,18.8l-1-5A1,1,0,0,0,9,13ZM3.22,18l.6-3H8.18l.6,3Z' - })); -}; - -UilGold.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGold.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGold; \ No newline at end of file diff --git a/icons/uil-gold.tsx b/icons/uil-gold.tsx new file mode 100644 index 00000000..a9048db5 --- /dev/null +++ b/icons/uil-gold.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGold = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,11h8a1,1,0,0,0,.77-.37A1,1,0,0,0,17,9.8l-1-5A1,1,0,0,0,15,4H9a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,8,11ZM9.82,6h4.36l.6,3H9.22ZM22,13.8a1,1,0,0,0-1-.8H15a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,14,20h8a1,1,0,0,0,.77-.37A1,1,0,0,0,23,18.8ZM15.22,18l.6-3h4.36l.6,3ZM9,13H3a1,1,0,0,0-1,.8l-1,5a1,1,0,0,0,.21.83A1,1,0,0,0,2,20h8a1,1,0,0,0,.77-.37A1,1,0,0,0,11,18.8l-1-5A1,1,0,0,0,9,13ZM3.22,18l.6-3H8.18l.6,3Z' + })); +}; + +export default UilGold; \ No newline at end of file diff --git a/icons/uil-golf-ball.js b/icons/uil-golf-ball.js deleted file mode 100644 index e96c4902..00000000 --- a/icons/uil-golf-ball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGolfBall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9a1,1,0,1,0,1,1A1,1,0,0,0,14,9Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,14,6ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8a1,1,0,1,0,1,1A1,1,0,0,0,17,8Z' - })); -}; - -UilGolfBall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGolfBall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGolfBall; \ No newline at end of file diff --git a/icons/uil-golf-ball.tsx b/icons/uil-golf-ball.tsx new file mode 100644 index 00000000..a7313c90 --- /dev/null +++ b/icons/uil-golf-ball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGolfBall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9a1,1,0,1,0,1,1A1,1,0,0,0,14,9Zm0-3a1,1,0,1,0,1,1A1,1,0,0,0,14,6ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8a1,1,0,1,0,1,1A1,1,0,0,0,17,8Z' + })); +}; + +export default UilGolfBall; \ No newline at end of file diff --git a/icons/uil-google-drive-alt.js b/icons/uil-google-drive-alt.js deleted file mode 100644 index 92da5f0d..00000000 --- a/icons/uil-google-drive-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGoogleDriveAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,14.44a.62.62,0,0,0,0-.13.61.61,0,0,1,0-.12l-.05-.12h0l-6-10.29A1,1,0,0,0,15,3.29H9a1,1,0,0,0-.5.13l-.11.08a.73.73,0,0,0-.09.08.58.58,0,0,0-.1.12s0,0-.06.08h0l-6,10.33a1,1,0,0,0,0,1l3,5.08h0a.83.83,0,0,0,.11.15l0,.06a1.1,1.1,0,0,0,.44.26h0a.83.83,0,0,0,.22,0H18a1,1,0,0,0,.86-.49l3-5.14h0l.05-.12a.61.61,0,0,1,0-.12.53.53,0,0,0,0-.13.51.51,0,0,0,0-.13A.59.59,0,0,0,22,14.44ZM6,17.73l-1.79-3.1L9,6.27l.87,1.5,1,1.66L7,15.91ZM12,11.41l1.26,2.16H10.72Zm5.43,7.3H7.7l1.84-3.14h9.72Zm-1.86-5.14L10.74,5.29h3.69l4.83,8.28Z' - })); -}; - -UilGoogleDriveAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGoogleDriveAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGoogleDriveAlt; \ No newline at end of file diff --git a/icons/uil-google-drive-alt.tsx b/icons/uil-google-drive-alt.tsx new file mode 100644 index 00000000..e1d100c4 --- /dev/null +++ b/icons/uil-google-drive-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGoogleDriveAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,14.44a.62.62,0,0,0,0-.13.61.61,0,0,1,0-.12l-.05-.12h0l-6-10.29A1,1,0,0,0,15,3.29H9a1,1,0,0,0-.5.13l-.11.08a.73.73,0,0,0-.09.08.58.58,0,0,0-.1.12s0,0-.06.08h0l-6,10.33a1,1,0,0,0,0,1l3,5.08h0a.83.83,0,0,0,.11.15l0,.06a1.1,1.1,0,0,0,.44.26h0a.83.83,0,0,0,.22,0H18a1,1,0,0,0,.86-.49l3-5.14h0l.05-.12a.61.61,0,0,1,0-.12.53.53,0,0,0,0-.13.51.51,0,0,0,0-.13A.59.59,0,0,0,22,14.44ZM6,17.73l-1.79-3.1L9,6.27l.87,1.5,1,1.66L7,15.91ZM12,11.41l1.26,2.16H10.72Zm5.43,7.3H7.7l1.84-3.14h9.72Zm-1.86-5.14L10.74,5.29h3.69l4.83,8.28Z' + })); +}; + +export default UilGoogleDriveAlt; \ No newline at end of file diff --git a/icons/uil-google-drive.js b/icons/uil-google-drive.js deleted file mode 100644 index 9dcd9ede..00000000 --- a/icons/uil-google-drive.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGoogleDrive = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.4231,13.88785,15.33356,3.33792H8.66663l6.09,10.54993ZM8.08917,4.33835,2,14.88736l3.33356,5.77472,6.08911-10.54926Zm1.73273,10.549L6.48877,20.66208H18.66663L22,14.88736Z' - })); -}; - -UilGoogleDrive.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGoogleDrive.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGoogleDrive; \ No newline at end of file diff --git a/icons/uil-google-drive.tsx b/icons/uil-google-drive.tsx new file mode 100644 index 00000000..4a0357ac --- /dev/null +++ b/icons/uil-google-drive.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGoogleDrive = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.4231,13.88785,15.33356,3.33792H8.66663l6.09,10.54993ZM8.08917,4.33835,2,14.88736l3.33356,5.77472,6.08911-10.54926Zm1.73273,10.549L6.48877,20.66208H18.66663L22,14.88736Z' + })); +}; + +export default UilGoogleDrive; \ No newline at end of file diff --git a/icons/uil-google-hangouts-alt.js b/icons/uil-google-hangouts-alt.js deleted file mode 100644 index 4cb6f29b..00000000 --- a/icons/uil-google-hangouts-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGoogleHangoutsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.9917,7.69049a2,2,0,0,0,0,4l.01514-.00153v.50147a.501.501,0,0,1-.5.5,1,1,0,0,0,0,2,2.50232,2.50232,0,0,0,2.5-2.5v-2.5A.94144.94144,0,0,0,10.9765,9.54,1.99365,1.99365,0,0,0,8.9917,7.69049Zm2.99951-6.68854a9.78734,9.78734,0,0,0-1,19.52344V22.002a.99911.99911,0,0,0,1.23926.97071A12.53481,12.53481,0,0,0,21.69727,11.998a9.73409,9.73409,0,0,0-9.70606-10.9961ZM19.709,11.78223a10.54778,10.54778,0,0,1-6.71777,8.86035V19.57617a.99942.99942,0,0,0-1-1,7.78711,7.78711,0,1,1,7.78809-7.78711A7.94524,7.94524,0,0,1,19.709,11.78223ZM14.9917,7.69049a2,2,0,1,0,0,4l.01514-.00153v.50147a.501.501,0,0,1-.5.5,1,1,0,0,0,0,2,2.50232,2.50232,0,0,0,2.5-2.5v-2.5A.94144.94144,0,0,0,16.9765,9.54,1.99365,1.99365,0,0,0,14.9917,7.69049Z' - })); -}; - -UilGoogleHangoutsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGoogleHangoutsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGoogleHangoutsAlt; \ No newline at end of file diff --git a/icons/uil-google-hangouts-alt.tsx b/icons/uil-google-hangouts-alt.tsx new file mode 100644 index 00000000..56972891 --- /dev/null +++ b/icons/uil-google-hangouts-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGoogleHangoutsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.9917,7.69049a2,2,0,0,0,0,4l.01514-.00153v.50147a.501.501,0,0,1-.5.5,1,1,0,0,0,0,2,2.50232,2.50232,0,0,0,2.5-2.5v-2.5A.94144.94144,0,0,0,10.9765,9.54,1.99365,1.99365,0,0,0,8.9917,7.69049Zm2.99951-6.68854a9.78734,9.78734,0,0,0-1,19.52344V22.002a.99911.99911,0,0,0,1.23926.97071A12.53481,12.53481,0,0,0,21.69727,11.998a9.73409,9.73409,0,0,0-9.70606-10.9961ZM19.709,11.78223a10.54778,10.54778,0,0,1-6.71777,8.86035V19.57617a.99942.99942,0,0,0-1-1,7.78711,7.78711,0,1,1,7.78809-7.78711A7.94524,7.94524,0,0,1,19.709,11.78223ZM14.9917,7.69049a2,2,0,1,0,0,4l.01514-.00153v.50147a.501.501,0,0,1-.5.5,1,1,0,0,0,0,2,2.50232,2.50232,0,0,0,2.5-2.5v-2.5A.94144.94144,0,0,0,16.9765,9.54,1.99365,1.99365,0,0,0,14.9917,7.69049Z' + })); +}; + +export default UilGoogleHangoutsAlt; \ No newline at end of file diff --git a/icons/uil-google-hangouts.js b/icons/uil-google-hangouts.js deleted file mode 100644 index 8e090280..00000000 --- a/icons/uil-google-hangouts.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGoogleHangouts = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.44411,9.05505a8.50456,8.50456,0,0,0-2.17292-4.334,8.40344,8.40344,0,0,0-1.62213-1.35748,8.48891,8.48891,0,0,0-3.6405-1.30927A4.15272,4.15272,0,0,1,12.52766,2H11.3932c-.01226.02863-.03857.01819-.05944.02014-.29212.02576-.58283.059-.87116.11365A8.45336,8.45336,0,0,0,5.28615,5.2384a8.35853,8.35853,0,0,0-1.8393,4.7085,8.58926,8.58926,0,0,0,.18476,2.52869,8.1479,8.1479,0,0,0,.62426,1.79c.02448.04871.04859.09742.07349.14606A8.601,8.601,0,0,0,6.1125,16.80835a8.5306,8.5306,0,0,0,5.76313,2.33246c.10015.0014.12744.02606.12683.12848-.00458.87353-.00263,1.74719-.00238,2.62085.00006.03393.00268.06775.00464.10986.02825-.01147.04595-.018.063-.02606A17.98894,17.98894,0,0,0,16.558,19.008q.40055-.36466.76892-.76246c.10529-.11334.20972-.22869.31525-.34191.163-.17432.30407-.36908.45776-.55262.17749-.21173.33679-.43676.494-.66327a11.03342,11.03342,0,0,0,.91852-1.5744c.13195-.27887.25756-.55993.36877-.84759a.09617.09617,0,0,0,.01105-.01612,10.277,10.277,0,0,0,.60058-2.439c.03607-.29126.05945-.58435.07422-.87726A8.14067,8.14067,0,0,0,20.44411,9.05505Zm-9.18994,2.81934a2.5047,2.5047,0,0,1-.84,1.87732c-.02844.02637-.056.05389-.08374.08087a2.68427,2.68427,0,0,1-.93378.48065,3.80048,3.80048,0,0,1-.44757.0849.2109.2109,0,0,1-.23492-.15216l.00116-.96814c.00567-.095-.0326-.19678.04352-.28058A.26578.26578,0,0,1,8.897,12.9129a1.77446,1.77446,0,0,0,.49414-.16845,1.13159,1.13159,0,0,0,.53808-.73169c.01215-.05011.02381-.10053.0354-.15088Q8.9438,11.86,7.92323,11.85852a.65268.65268,0,0,1-.17431-.018.413.413,0,0,1-.30652-.38532q-.00192-1.54339.00152-3.087a.46722.46722,0,0,1,.13837-.436.387.387,0,0,1,.25629-.10205q1.50083-.00027,3.00177-.00055a.41616.41616,0,0,1,.39929.52765.38789.38789,0,0,1,.0166.153C11.25649,9.63147,11.26277,10.75317,11.25417,11.87439Zm5.3031.005a2.55694,2.55694,0,0,1-1.55652,2.32789c-.02338.01-.04566.02294-.06848.03442l-.03815.01068-.02161.01227a4.5917,4.5917,0,0,1-.5888.12933.2158.2158,0,0,1-.26941-.21692c-.00153-.10736-.00232-.215-.00318-.32245l.00556-.57727c-.00086-.04254-.00238-.08471-.00226-.127.00018-.14783.057-.2102.24078-.25214a1.31856,1.31856,0,0,0,.63361-.29693,1.26351,1.26351,0,0,0,.37756-.73963l-1.8858-.0036c-.06836-.00012-.13678.00086-.20526-.0003a.419.419,0,0,1-.43244-.43982q.00047-1.52445.00238-3.04877l-.0017-.02936a.43441.43441,0,0,1,.20385-.45166A.38972.38972,0,0,1,13.16,7.83q1.49094-.00082,2.98187-.00086a.41625.41625,0,0,1,.39917.52771.39178.39178,0,0,1,.01654.15289Q16.55757,10.19455,16.55727,11.87939Z' - })); -}; - -UilGoogleHangouts.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGoogleHangouts.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGoogleHangouts; \ No newline at end of file diff --git a/icons/uil-google-hangouts.tsx b/icons/uil-google-hangouts.tsx new file mode 100644 index 00000000..0724d17d --- /dev/null +++ b/icons/uil-google-hangouts.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGoogleHangouts = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.44411,9.05505a8.50456,8.50456,0,0,0-2.17292-4.334,8.40344,8.40344,0,0,0-1.62213-1.35748,8.48891,8.48891,0,0,0-3.6405-1.30927A4.15272,4.15272,0,0,1,12.52766,2H11.3932c-.01226.02863-.03857.01819-.05944.02014-.29212.02576-.58283.059-.87116.11365A8.45336,8.45336,0,0,0,5.28615,5.2384a8.35853,8.35853,0,0,0-1.8393,4.7085,8.58926,8.58926,0,0,0,.18476,2.52869,8.1479,8.1479,0,0,0,.62426,1.79c.02448.04871.04859.09742.07349.14606A8.601,8.601,0,0,0,6.1125,16.80835a8.5306,8.5306,0,0,0,5.76313,2.33246c.10015.0014.12744.02606.12683.12848-.00458.87353-.00263,1.74719-.00238,2.62085.00006.03393.00268.06775.00464.10986.02825-.01147.04595-.018.063-.02606A17.98894,17.98894,0,0,0,16.558,19.008q.40055-.36466.76892-.76246c.10529-.11334.20972-.22869.31525-.34191.163-.17432.30407-.36908.45776-.55262.17749-.21173.33679-.43676.494-.66327a11.03342,11.03342,0,0,0,.91852-1.5744c.13195-.27887.25756-.55993.36877-.84759a.09617.09617,0,0,0,.01105-.01612,10.277,10.277,0,0,0,.60058-2.439c.03607-.29126.05945-.58435.07422-.87726A8.14067,8.14067,0,0,0,20.44411,9.05505Zm-9.18994,2.81934a2.5047,2.5047,0,0,1-.84,1.87732c-.02844.02637-.056.05389-.08374.08087a2.68427,2.68427,0,0,1-.93378.48065,3.80048,3.80048,0,0,1-.44757.0849.2109.2109,0,0,1-.23492-.15216l.00116-.96814c.00567-.095-.0326-.19678.04352-.28058A.26578.26578,0,0,1,8.897,12.9129a1.77446,1.77446,0,0,0,.49414-.16845,1.13159,1.13159,0,0,0,.53808-.73169c.01215-.05011.02381-.10053.0354-.15088Q8.9438,11.86,7.92323,11.85852a.65268.65268,0,0,1-.17431-.018.413.413,0,0,1-.30652-.38532q-.00192-1.54339.00152-3.087a.46722.46722,0,0,1,.13837-.436.387.387,0,0,1,.25629-.10205q1.50083-.00027,3.00177-.00055a.41616.41616,0,0,1,.39929.52765.38789.38789,0,0,1,.0166.153C11.25649,9.63147,11.26277,10.75317,11.25417,11.87439Zm5.3031.005a2.55694,2.55694,0,0,1-1.55652,2.32789c-.02338.01-.04566.02294-.06848.03442l-.03815.01068-.02161.01227a4.5917,4.5917,0,0,1-.5888.12933.2158.2158,0,0,1-.26941-.21692c-.00153-.10736-.00232-.215-.00318-.32245l.00556-.57727c-.00086-.04254-.00238-.08471-.00226-.127.00018-.14783.057-.2102.24078-.25214a1.31856,1.31856,0,0,0,.63361-.29693,1.26351,1.26351,0,0,0,.37756-.73963l-1.8858-.0036c-.06836-.00012-.13678.00086-.20526-.0003a.419.419,0,0,1-.43244-.43982q.00047-1.52445.00238-3.04877l-.0017-.02936a.43441.43441,0,0,1,.20385-.45166A.38972.38972,0,0,1,13.16,7.83q1.49094-.00082,2.98187-.00086a.41625.41625,0,0,1,.39917.52771.39178.39178,0,0,1,.01654.15289Q16.55757,10.19455,16.55727,11.87939Z' + })); +}; + +export default UilGoogleHangouts; \ No newline at end of file diff --git a/icons/uil-google-play.js b/icons/uil-google-play.js deleted file mode 100644 index 7dab97e4..00000000 --- a/icons/uil-google-play.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGooglePlay = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.91887,10.653c-.31445-.16992-3.01074-1.73438-4.02246-2.32324l-.00293-.002L4.6386,1.25262a1.679,1.679,0,0,0-1.40711-.1593c-.02618.0094-.05078.01886-.07623.03051a1.41835,1.41835,0,0,0-.17291.06922,1.51864,1.51864,0,0,0-.73828,1.36426V21.54266a1.43542,1.43542,0,0,0,.69238,1.2705,1.30761,1.30761,0,0,0,.15479.06373c.02893.01336.05651.025.08636.03552a1.37893,1.37893,0,0,0,.44635.0824,1.67263,1.67263,0,0,0,.83106-.23145c.38867-.22559,12.43847-7.18262,12.43847-7.18262L20.914,13.25945a1.52522,1.52522,0,0,0,.8418-1.334A1.49078,1.49078,0,0,0,20.91887,10.653ZM4.24407,19.839V4.10186l7.94012,7.85907Zm5.018-2.16168,4.34351-4.30957,1.14954,1.13782C13.49047,15.23583,11.35381,16.4696,9.26207,17.67736Zm4.3418-7.125L9.206,6.19933l5.55365,3.2063ZM16.55065,13.469l-1.52539-1.50977L16.553,10.44341c.72027.41828,1.84283,1.06934,2.6159,1.51429Z' - })); -}; - -UilGooglePlay.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGooglePlay.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGooglePlay; \ No newline at end of file diff --git a/icons/uil-google-play.tsx b/icons/uil-google-play.tsx new file mode 100644 index 00000000..227b59c1 --- /dev/null +++ b/icons/uil-google-play.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGooglePlay = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.91887,10.653c-.31445-.16992-3.01074-1.73438-4.02246-2.32324l-.00293-.002L4.6386,1.25262a1.679,1.679,0,0,0-1.40711-.1593c-.02618.0094-.05078.01886-.07623.03051a1.41835,1.41835,0,0,0-.17291.06922,1.51864,1.51864,0,0,0-.73828,1.36426V21.54266a1.43542,1.43542,0,0,0,.69238,1.2705,1.30761,1.30761,0,0,0,.15479.06373c.02893.01336.05651.025.08636.03552a1.37893,1.37893,0,0,0,.44635.0824,1.67263,1.67263,0,0,0,.83106-.23145c.38867-.22559,12.43847-7.18262,12.43847-7.18262L20.914,13.25945a1.52522,1.52522,0,0,0,.8418-1.334A1.49078,1.49078,0,0,0,20.91887,10.653ZM4.24407,19.839V4.10186l7.94012,7.85907Zm5.018-2.16168,4.34351-4.30957,1.14954,1.13782C13.49047,15.23583,11.35381,16.4696,9.26207,17.67736Zm4.3418-7.125L9.206,6.19933l5.55365,3.2063ZM16.55065,13.469l-1.52539-1.50977L16.553,10.44341c.72027.41828,1.84283,1.06934,2.6159,1.51429Z' + })); +}; + +export default UilGooglePlay; \ No newline at end of file diff --git a/icons/uil-google.js b/icons/uil-google.js deleted file mode 100644 index a05b58b2..00000000 --- a/icons/uil-google.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGoogle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.60229,10.00391a1.00005,1.00005,0,0,0-.98388-.82227H12.2a.99974.99974,0,0,0-1,1V14.0498a.99974.99974,0,0,0,1,1h3.9624a3.65162,3.65162,0,0,1-1.13183,1.1875A5.0604,5.0604,0,0,1,12.2,17.02246a4.93525,4.93525,0,0,1-4.64624-3.4378L7.55347,13.583a4.90382,4.90382,0,0,1,0-3.167l.00024-.00165A4.9356,4.9356,0,0,1,12.2,6.97754,4.37756,4.37756,0,0,1,15.3313,8.19531a1.00053,1.00053,0,0,0,1.39844-.01562L19.5979,5.31152a.99918.99918,0,0,0-.02539-1.43847A10.62342,10.62342,0,0,0,12.2,1,10.949,10.949,0,0,0,2.37134,7.05878l-.00147.00177A10.92175,10.92175,0,0,0,1.2,12a11.07862,11.07862,0,0,0,1.16992,4.93945l.00147.00177A10.949,10.949,0,0,0,12.2,23a10.5255,10.5255,0,0,0,7.29468-2.687l.00073-.00049.00079-.00085.00019-.00013.00006-.00012a10.78575,10.78575,0,0,0,3.30365-8.08386A12.51533,12.51533,0,0,0,22.60229,10.00391ZM12.2,3a8.68219,8.68219,0,0,1,5.2085,1.67285L15.95483,6.126A6.46322,6.46322,0,0,0,12.2,4.97754,6.88648,6.88648,0,0,0,6.21069,8.52832L5.14148,7.69958l-.585-.45367A8.95257,8.95257,0,0,1,12.2,3ZM3.67944,14.90332a9.02957,9.02957,0,0,1,0-5.80664l1.78223,1.38184a6.85381,6.85381,0,0,0,0,3.042ZM12.2,21A8.9528,8.9528,0,0,1,4.5564,16.75391l.37841-.29352,1.27588-.98969A6.88482,6.88482,0,0,0,12.2,19.02246a7.27662,7.27662,0,0,0,3.30573-.75079L17.19739,19.585A8.88989,8.88989,0,0,1,12.2,21Zm6.52588-2.76074-.183-.142L17.16553,17.028a5.60626,5.60626,0,0,0,1.39966-2.79553.9998.9998,0,0,0-.9834-1.18262H13.2V11.18164h7.54883c.03418.3457.05127.69531.05127,1.0459A9.05156,9.05156,0,0,1,18.72583,18.23926Z' - })); -}; - -UilGoogle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGoogle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGoogle; \ No newline at end of file diff --git a/icons/uil-google.tsx b/icons/uil-google.tsx new file mode 100644 index 00000000..1fab3e77 --- /dev/null +++ b/icons/uil-google.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGoogle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.60229,10.00391a1.00005,1.00005,0,0,0-.98388-.82227H12.2a.99974.99974,0,0,0-1,1V14.0498a.99974.99974,0,0,0,1,1h3.9624a3.65162,3.65162,0,0,1-1.13183,1.1875A5.0604,5.0604,0,0,1,12.2,17.02246a4.93525,4.93525,0,0,1-4.64624-3.4378L7.55347,13.583a4.90382,4.90382,0,0,1,0-3.167l.00024-.00165A4.9356,4.9356,0,0,1,12.2,6.97754,4.37756,4.37756,0,0,1,15.3313,8.19531a1.00053,1.00053,0,0,0,1.39844-.01562L19.5979,5.31152a.99918.99918,0,0,0-.02539-1.43847A10.62342,10.62342,0,0,0,12.2,1,10.949,10.949,0,0,0,2.37134,7.05878l-.00147.00177A10.92175,10.92175,0,0,0,1.2,12a11.07862,11.07862,0,0,0,1.16992,4.93945l.00147.00177A10.949,10.949,0,0,0,12.2,23a10.5255,10.5255,0,0,0,7.29468-2.687l.00073-.00049.00079-.00085.00019-.00013.00006-.00012a10.78575,10.78575,0,0,0,3.30365-8.08386A12.51533,12.51533,0,0,0,22.60229,10.00391ZM12.2,3a8.68219,8.68219,0,0,1,5.2085,1.67285L15.95483,6.126A6.46322,6.46322,0,0,0,12.2,4.97754,6.88648,6.88648,0,0,0,6.21069,8.52832L5.14148,7.69958l-.585-.45367A8.95257,8.95257,0,0,1,12.2,3ZM3.67944,14.90332a9.02957,9.02957,0,0,1,0-5.80664l1.78223,1.38184a6.85381,6.85381,0,0,0,0,3.042ZM12.2,21A8.9528,8.9528,0,0,1,4.5564,16.75391l.37841-.29352,1.27588-.98969A6.88482,6.88482,0,0,0,12.2,19.02246a7.27662,7.27662,0,0,0,3.30573-.75079L17.19739,19.585A8.88989,8.88989,0,0,1,12.2,21Zm6.52588-2.76074-.183-.142L17.16553,17.028a5.60626,5.60626,0,0,0,1.39966-2.79553.9998.9998,0,0,0-.9834-1.18262H13.2V11.18164h7.54883c.03418.3457.05127.69531.05127,1.0459A9.05156,9.05156,0,0,1,18.72583,18.23926Z' + })); +}; + +export default UilGoogle; \ No newline at end of file diff --git a/icons/uil-graduation-cap.js b/icons/uil-graduation-cap.js deleted file mode 100644 index 5e9d2561..00000000 --- a/icons/uil-graduation-cap.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGraduationCap = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.49,10.19l-1-.55h0l-9-5-.11,0a1.06,1.06,0,0,0-.19-.06l-.19,0-.18,0a1.17,1.17,0,0,0-.2.06l-.11,0-9,5a1,1,0,0,0,0,1.74L4,12.76V17.5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V12.76l2-1.12V14.5a1,1,0,0,0,2,0V11.06A1,1,0,0,0,21.49,10.19ZM16,17.5a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V13.87l4.51,2.5.15.06.09,0a1,1,0,0,0,.25,0h0a1,1,0,0,0,.25,0l.09,0a.47.47,0,0,0,.15-.06L16,13.87Zm-5-3.14L4.06,10.5,11,6.64l6.94,3.86Z' - })); -}; - -UilGraduationCap.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGraduationCap.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGraduationCap; \ No newline at end of file diff --git a/icons/uil-graduation-cap.tsx b/icons/uil-graduation-cap.tsx new file mode 100644 index 00000000..61421faf --- /dev/null +++ b/icons/uil-graduation-cap.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGraduationCap = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.49,10.19l-1-.55h0l-9-5-.11,0a1.06,1.06,0,0,0-.19-.06l-.19,0-.18,0a1.17,1.17,0,0,0-.2.06l-.11,0-9,5a1,1,0,0,0,0,1.74L4,12.76V17.5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V12.76l2-1.12V14.5a1,1,0,0,0,2,0V11.06A1,1,0,0,0,21.49,10.19ZM16,17.5a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V13.87l4.51,2.5.15.06.09,0a1,1,0,0,0,.25,0h0a1,1,0,0,0,.25,0l.09,0a.47.47,0,0,0,.15-.06L16,13.87Zm-5-3.14L4.06,10.5,11,6.64l6.94,3.86Z' + })); +}; + +export default UilGraduationCap; \ No newline at end of file diff --git a/icons/uil-graph-bar.js b/icons/uil-graph-bar.js deleted file mode 100644 index cdfae486..00000000 --- a/icons/uil-graph-bar.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGraphBar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,13H2a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1H6a1,1,0,0,0,1-1V14A1,1,0,0,0,6,13ZM5,21H3V15H5ZM22,9H18a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,22,9ZM21,21H19V11h2ZM14,1H10A1,1,0,0,0,9,2V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V2A1,1,0,0,0,14,1ZM13,21H11V3h2Z' - })); -}; - -UilGraphBar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGraphBar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGraphBar; \ No newline at end of file diff --git a/icons/uil-graph-bar.tsx b/icons/uil-graph-bar.tsx new file mode 100644 index 00000000..11e8cb56 --- /dev/null +++ b/icons/uil-graph-bar.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGraphBar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,13H2a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1H6a1,1,0,0,0,1-1V14A1,1,0,0,0,6,13ZM5,21H3V15H5ZM22,9H18a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,22,9ZM21,21H19V11h2ZM14,1H10A1,1,0,0,0,9,2V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V2A1,1,0,0,0,14,1ZM13,21H11V3h2Z' + })); +}; + +export default UilGraphBar; \ No newline at end of file diff --git a/icons/uil-grid.js b/icons/uil-grid.js deleted file mode 100644 index b6704cf7..00000000 --- a/icons/uil-grid.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGrid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V16h7Zm0-6H4V10h7Zm9,6H13V16h7Zm0-6H13V10h7Zm0-6H4V4H20Z' - })); -}; - -UilGrid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGrid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGrid; \ No newline at end of file diff --git a/icons/uil-grid.tsx b/icons/uil-grid.tsx new file mode 100644 index 00000000..9fd3cd23 --- /dev/null +++ b/icons/uil-grid.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGrid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V16h7Zm0-6H4V10h7Zm9,6H13V16h7Zm0-6H13V10h7Zm0-6H4V4H20Z' + })); +}; + +export default UilGrid; \ No newline at end of file diff --git a/icons/uil-grids.js b/icons/uil-grids.js deleted file mode 100644 index 21daba11..00000000 --- a/icons/uil-grids.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGrids = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm6,0H10V4h4Zm6,0H16V4h4Z' - })); -}; - -UilGrids.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGrids.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGrids; \ No newline at end of file diff --git a/icons/uil-grids.tsx b/icons/uil-grids.tsx new file mode 100644 index 00000000..8ff98977 --- /dev/null +++ b/icons/uil-grids.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGrids = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm6,0H10V4h4Zm6,0H16V4h4Z' + })); +}; + +export default UilGrids; \ No newline at end of file diff --git a/icons/uil-grin-tongue-wink-alt.js b/icons/uil-grin-tongue-wink-alt.js deleted file mode 100644 index e4514679..00000000 --- a/icons/uil-grin-tongue-wink-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGrinTongueWinkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9Zm0,4H9a1,1,0,0,0,0,2,3,3,0,0,0,6,0,1,1,0,0,0,0-2Zm-3,3a1,1,0,0,1-1-1h2A1,1,0,0,1,12,16Z' - })); -}; - -UilGrinTongueWinkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGrinTongueWinkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGrinTongueWinkAlt; \ No newline at end of file diff --git a/icons/uil-grin-tongue-wink-alt.tsx b/icons/uil-grin-tongue-wink-alt.tsx new file mode 100644 index 00000000..5cd751e2 --- /dev/null +++ b/icons/uil-grin-tongue-wink-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGrinTongueWinkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9Zm0,4H9a1,1,0,0,0,0,2,3,3,0,0,0,6,0,1,1,0,0,0,0-2Zm-3,3a1,1,0,0,1-1-1h2A1,1,0,0,1,12,16Z' + })); +}; + +export default UilGrinTongueWinkAlt; \ No newline at end of file diff --git a/icons/uil-grin-tongue-wink.js b/icons/uil-grin-tongue-wink.js deleted file mode 100644 index 64c344e6..00000000 --- a/icons/uil-grin-tongue-wink.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGrinTongueWink = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,2H9a1,1,0,0,0,0,2,3,3,0,0,0,6,0,1,1,0,0,0,0-2Zm-3,3a1,1,0,0,1-1-1h2A1,1,0,0,1,12,16Z' - })); -}; - -UilGrinTongueWink.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGrinTongueWink.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGrinTongueWink; \ No newline at end of file diff --git a/icons/uil-grin-tongue-wink.tsx b/icons/uil-grin-tongue-wink.tsx new file mode 100644 index 00000000..d792cce7 --- /dev/null +++ b/icons/uil-grin-tongue-wink.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGrinTongueWink = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,2H9a1,1,0,0,0,0,2,3,3,0,0,0,6,0,1,1,0,0,0,0-2Zm-3,3a1,1,0,0,1-1-1h2A1,1,0,0,1,12,16Z' + })); +}; + +export default UilGrinTongueWink; \ No newline at end of file diff --git a/icons/uil-grin.js b/icons/uil-grin.js deleted file mode 100644 index e5e8370d..00000000 --- a/icons/uil-grin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGrin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm3-7H9a1,1,0,0,0-1,1,4,4,0,0,0,8,0A1,1,0,0,0,15,13Zm-3,3a2,2,0,0,1-1.73-1h3.46A2,2,0,0,1,12,16Zm3-7a1,1,0,1,0,1,1A1,1,0,0,0,15,9Z' - })); -}; - -UilGrin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGrin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGrin; \ No newline at end of file diff --git a/icons/uil-grin.tsx b/icons/uil-grin.tsx new file mode 100644 index 00000000..e0c8238b --- /dev/null +++ b/icons/uil-grin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGrin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm3-9A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm3-7H9a1,1,0,0,0-1,1,4,4,0,0,0,8,0A1,1,0,0,0,15,13Zm-3,3a2,2,0,0,1-1.73-1h3.46A2,2,0,0,1,12,16Zm3-7a1,1,0,1,0,1,1A1,1,0,0,0,15,9Z' + })); +}; + +export default UilGrin; \ No newline at end of file diff --git a/icons/uil-grip-horizontal-line.js b/icons/uil-grip-horizontal-line.js deleted file mode 100644 index 013ac04c..00000000 --- a/icons/uil-grip-horizontal-line.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilGripHorizontalLine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,11H21a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilGripHorizontalLine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilGripHorizontalLine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilGripHorizontalLine; \ No newline at end of file diff --git a/icons/uil-grip-horizontal-line.tsx b/icons/uil-grip-horizontal-line.tsx new file mode 100644 index 00000000..8ce1eb49 --- /dev/null +++ b/icons/uil-grip-horizontal-line.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilGripHorizontalLine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,11H21a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Zm18,2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilGripHorizontalLine; \ No newline at end of file diff --git a/icons/uil-hard-hat.js b/icons/uil-hard-hat.js deleted file mode 100644 index d7013aa5..00000000 --- a/icons/uil-hard-hat.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHardHat = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,13.17V13a8,8,0,0,0-2.42-5.74A7.84,7.84,0,0,0,14.4,5.38l-.05,0A8.24,8.24,0,0,0,11.76,5,8.21,8.21,0,0,0,4,13.17,3,3,0,0,0,5,19H19a3,3,0,0,0,1-5.83ZM19,17H5a1,1,0,0,1,0-2H7a1,1,0,0,0,0-2H6A6.41,6.41,0,0,1,9,7.85V11a1,1,0,0,0,2,0V7.09A7.34,7.34,0,0,1,11.82,7H12a5.56,5.56,0,0,1,1,.1V11a1,1,0,0,0,2,0V7.82a6.65,6.65,0,0,1,1.18.87A6,6,0,0,1,18,13H17a1,1,0,0,0,0,2h2a1,1,0,0,1,0,2Z' - })); -}; - -UilHardHat.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHardHat.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHardHat; \ No newline at end of file diff --git a/icons/uil-hard-hat.tsx b/icons/uil-hard-hat.tsx new file mode 100644 index 00000000..52aa3995 --- /dev/null +++ b/icons/uil-hard-hat.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHardHat = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,13.17V13a8,8,0,0,0-2.42-5.74A7.84,7.84,0,0,0,14.4,5.38l-.05,0A8.24,8.24,0,0,0,11.76,5,8.21,8.21,0,0,0,4,13.17,3,3,0,0,0,5,19H19a3,3,0,0,0,1-5.83ZM19,17H5a1,1,0,0,1,0-2H7a1,1,0,0,0,0-2H6A6.41,6.41,0,0,1,9,7.85V11a1,1,0,0,0,2,0V7.09A7.34,7.34,0,0,1,11.82,7H12a5.56,5.56,0,0,1,1,.1V11a1,1,0,0,0,2,0V7.82a6.65,6.65,0,0,1,1.18.87A6,6,0,0,1,18,13H17a1,1,0,0,0,0,2h2a1,1,0,0,1,0,2Z' + })); +}; + +export default UilHardHat; \ No newline at end of file diff --git a/icons/uil-hdd.js b/icons/uil-hdd.js deleted file mode 100644 index 6a89fc81..00000000 --- a/icons/uil-hdd.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,14.86a0,0,0,0,1,0,0v-.05a2.61,2.61,0,0,0-.1-.57L20.26,4.51a3,3,0,0,0-3-2.51H6.69A3,3,0,0,0,3.74,4.51L2.12,14.22a2.61,2.61,0,0,0-.1.57v.05a0,0,0,0,1,0,0C2,14.91,2,15,2,15v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15C22,15,22,14.91,22,14.86ZM5.71,4.83a1,1,0,0,1,1-.83H17.31a1,1,0,0,1,1,.83l1.2,7.22A2.63,2.63,0,0,0,19,12H5a2.63,2.63,0,0,0-.49.05ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15.08l.08-.46A1,1,0,0,1,5,14H19a1,1,0,0,1,.92.62l.08.46Zm-3-3a1,1,0,1,0,1,1A1,1,0,0,0,17,16Z' - })); -}; - -UilHdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHdd; \ No newline at end of file diff --git a/icons/uil-hdd.tsx b/icons/uil-hdd.tsx new file mode 100644 index 00000000..db94b428 --- /dev/null +++ b/icons/uil-hdd.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,14.86a0,0,0,0,1,0,0v-.05a2.61,2.61,0,0,0-.1-.57L20.26,4.51a3,3,0,0,0-3-2.51H6.69A3,3,0,0,0,3.74,4.51L2.12,14.22a2.61,2.61,0,0,0-.1.57v.05a0,0,0,0,1,0,0C2,14.91,2,15,2,15v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15C22,15,22,14.91,22,14.86ZM5.71,4.83a1,1,0,0,1,1-.83H17.31a1,1,0,0,1,1,.83l1.2,7.22A2.63,2.63,0,0,0,19,12H5a2.63,2.63,0,0,0-.49.05ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15.08l.08-.46A1,1,0,0,1,5,14H19a1,1,0,0,1,.92.62l.08.46Zm-3-3a1,1,0,1,0,1,1A1,1,0,0,0,17,16Z' + })); +}; + +export default UilHdd; \ No newline at end of file diff --git a/icons/uil-head-side-cough.js b/icons/uil-head-side-cough.js deleted file mode 100644 index a219930c..00000000 --- a/icons/uil-head-side-cough.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadSideCough = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.29291,20.29291a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,4.29291,20.29291Zm-3-3a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,1.29291,17.29291Zm4-1.00073a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,5.29291,16.29218ZM16.15039,2.00342a7.06726,7.06726,0,0,0-7.28418,7.063V9.082L7.0957,12.84033A.99943.99943,0,0,0,8,14.2666h.86621v1.79981A1.9355,1.9355,0,0,0,10.7998,18H11.667v1.7998a1,1,0,0,0,2,0V17.98639A.99416.99416,0,0,0,13.59961,16l-.8324.0202A.94008.94008,0,0,0,12.667,16a.94011.94011,0,0,0-.12756.02576l-1.67322.04065V13.2666a.99974.99974,0,0,0-1-1H9.57715l1.20508-2.55908a.99032.99032,0,0,0,.09472-.46729c0-.01074-.00976-.16259-.01074-.17382A5.02527,5.02527,0,0,1,12.4043,5.43066a5.09178,5.09178,0,0,1,3.68554-1.42822A5.23852,5.23852,0,0,1,21,9.32129l-1.833,6.9873a1.0083,1.0083,0,0,0,.00586.53321l.93262,3.23486a1.00046,1.00046,0,0,0,.96094.72363,1.01739,1.01739,0,0,0,.27734-.03955.99991.99991,0,0,0,.68359-1.23779l-.85644-2.96924,1.7959-6.76416A1.03147,1.03147,0,0,0,23,9.5332V9.32129A7.25231,7.25231,0,0,0,16.15039,2.00342Z' - })); -}; - -UilHeadSideCough.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadSideCough.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadSideCough; \ No newline at end of file diff --git a/icons/uil-head-side-cough.tsx b/icons/uil-head-side-cough.tsx new file mode 100644 index 00000000..d6693c8b --- /dev/null +++ b/icons/uil-head-side-cough.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadSideCough = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.29291,20.29291a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,4.29291,20.29291Zm-3-3a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,1.29291,17.29291Zm4-1.00073a1,1,0,1,0,1.41418,0A.99988.99988,0,0,0,5.29291,16.29218ZM16.15039,2.00342a7.06726,7.06726,0,0,0-7.28418,7.063V9.082L7.0957,12.84033A.99943.99943,0,0,0,8,14.2666h.86621v1.79981A1.9355,1.9355,0,0,0,10.7998,18H11.667v1.7998a1,1,0,0,0,2,0V17.98639A.99416.99416,0,0,0,13.59961,16l-.8324.0202A.94008.94008,0,0,0,12.667,16a.94011.94011,0,0,0-.12756.02576l-1.67322.04065V13.2666a.99974.99974,0,0,0-1-1H9.57715l1.20508-2.55908a.99032.99032,0,0,0,.09472-.46729c0-.01074-.00976-.16259-.01074-.17382A5.02527,5.02527,0,0,1,12.4043,5.43066a5.09178,5.09178,0,0,1,3.68554-1.42822A5.23852,5.23852,0,0,1,21,9.32129l-1.833,6.9873a1.0083,1.0083,0,0,0,.00586.53321l.93262,3.23486a1.00046,1.00046,0,0,0,.96094.72363,1.01739,1.01739,0,0,0,.27734-.03955.99991.99991,0,0,0,.68359-1.23779l-.85644-2.96924,1.7959-6.76416A1.03147,1.03147,0,0,0,23,9.5332V9.32129A7.25231,7.25231,0,0,0,16.15039,2.00342Z' + })); +}; + +export default UilHeadSideCough; \ No newline at end of file diff --git a/icons/uil-head-side-mask.js b/icons/uil-head-side-mask.js deleted file mode 100644 index 0bab7ebe..00000000 --- a/icons/uil-head-side-mask.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadSideMask = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.23047,2.00342A7.36652,7.36652,0,0,0,7.77734,4.11719,7.44119,7.44119,0,0,0,5.5,9.46533L3.65625,12.46289a.995.995,0,0,0-.15625.52v.04053a.99952.99952,0,0,0,.07031.34668l1.43946,3.87256c.01269.03418.02734.06689.043.09912A2.9843,2.9843,0,0,0,7.73633,19H8.5v2a1,1,0,0,0,2,0V19h1.99689l.00311.00049a.99907.99907,0,0,0,.32129-.05371l3.70026-1.25623a.99865.99865,0,0,0,.01751.12049l1,3.4663a1.00148,1.00148,0,0,0,.96094.72315,1.01777,1.01777,0,0,0,.27734-.03955,1.00043,1.00043,0,0,0,.6836-1.23828l-.92383-3.2002,1.92969-7.26611A1.03147,1.03147,0,0,0,20.5,10V9.77246A7.698,7.698,0,0,0,13.23047,2.00342ZM11.5,17H7.73633a.99477.99477,0,0,1-.874-.51318L5.93848,14H11.5Zm5.523-1.59137-3.523,1.196V13.72089l4.34479-1.44831Zm1.41211-5.38843a.973.973,0,0,0-.25147.03107L12.3374,12H6.28906l1.07422-1.74658a.99913.99913,0,0,0,.14746-.562c0-.01026-.00976-.18116-.01074-.19141A5.45491,5.45491,0,0,1,9.16992,5.55273a5.52222,5.52222,0,0,1,4-1.55029A5.6849,5.6849,0,0,1,18.5,9.77246Z' - })); -}; - -UilHeadSideMask.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadSideMask.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadSideMask; \ No newline at end of file diff --git a/icons/uil-head-side-mask.tsx b/icons/uil-head-side-mask.tsx new file mode 100644 index 00000000..a733953c --- /dev/null +++ b/icons/uil-head-side-mask.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadSideMask = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.23047,2.00342A7.36652,7.36652,0,0,0,7.77734,4.11719,7.44119,7.44119,0,0,0,5.5,9.46533L3.65625,12.46289a.995.995,0,0,0-.15625.52v.04053a.99952.99952,0,0,0,.07031.34668l1.43946,3.87256c.01269.03418.02734.06689.043.09912A2.9843,2.9843,0,0,0,7.73633,19H8.5v2a1,1,0,0,0,2,0V19h1.99689l.00311.00049a.99907.99907,0,0,0,.32129-.05371l3.70026-1.25623a.99865.99865,0,0,0,.01751.12049l1,3.4663a1.00148,1.00148,0,0,0,.96094.72315,1.01777,1.01777,0,0,0,.27734-.03955,1.00043,1.00043,0,0,0,.6836-1.23828l-.92383-3.2002,1.92969-7.26611A1.03147,1.03147,0,0,0,20.5,10V9.77246A7.698,7.698,0,0,0,13.23047,2.00342ZM11.5,17H7.73633a.99477.99477,0,0,1-.874-.51318L5.93848,14H11.5Zm5.523-1.59137-3.523,1.196V13.72089l4.34479-1.44831Zm1.41211-5.38843a.973.973,0,0,0-.25147.03107L12.3374,12H6.28906l1.07422-1.74658a.99913.99913,0,0,0,.14746-.562c0-.01026-.00976-.18116-.01074-.19141A5.45491,5.45491,0,0,1,9.16992,5.55273a5.52222,5.52222,0,0,1,4-1.55029A5.6849,5.6849,0,0,1,18.5,9.77246Z' + })); +}; + +export default UilHeadSideMask; \ No newline at end of file diff --git a/icons/uil-head-side.js b/icons/uil-head-side.js deleted file mode 100644 index 2fc9d014..00000000 --- a/icons/uil-head-side.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadSide = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.23047,2.00342A7.37247,7.37247,0,0,0,7.77734,4.11719,7.44044,7.44044,0,0,0,5.5,9.5v.03027L3.5957,13.57373A.99944.99944,0,0,0,4.5,15h1v2a2.00229,2.00229,0,0,0,2,2h1v2a1,1,0,0,0,2,0V19a1,1,0,0,0,0-2h-3V14a.99974.99974,0,0,0-1-1H6.07617L7.416,10.15576a.99036.99036,0,0,0,.09472-.46435c0-.01026-.00976-.18116-.01074-.19141A5.45491,5.45491,0,0,1,9.16992,5.55273a5.52688,5.52688,0,0,1,4-1.55029A5.6849,5.6849,0,0,1,18.5,9.77246l-1.9668,7.50488a1.01018,1.01018,0,0,0,.00586.5337l1,3.4663a1.00148,1.00148,0,0,0,.96094.72315,1.01777,1.01777,0,0,0,.27734-.03955,1.00043,1.00043,0,0,0,.6836-1.23828l-.92383-3.2002,1.92969-7.26611A1.03147,1.03147,0,0,0,20.5,10V9.77246A7.698,7.698,0,0,0,13.23047,2.00342Z' - })); -}; - -UilHeadSide.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadSide.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadSide; \ No newline at end of file diff --git a/icons/uil-head-side.tsx b/icons/uil-head-side.tsx new file mode 100644 index 00000000..520caea5 --- /dev/null +++ b/icons/uil-head-side.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadSide = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.23047,2.00342A7.37247,7.37247,0,0,0,7.77734,4.11719,7.44044,7.44044,0,0,0,5.5,9.5v.03027L3.5957,13.57373A.99944.99944,0,0,0,4.5,15h1v2a2.00229,2.00229,0,0,0,2,2h1v2a1,1,0,0,0,2,0V19a1,1,0,0,0,0-2h-3V14a.99974.99974,0,0,0-1-1H6.07617L7.416,10.15576a.99036.99036,0,0,0,.09472-.46435c0-.01026-.00976-.18116-.01074-.19141A5.45491,5.45491,0,0,1,9.16992,5.55273a5.52688,5.52688,0,0,1,4-1.55029A5.6849,5.6849,0,0,1,18.5,9.77246l-1.9668,7.50488a1.01018,1.01018,0,0,0,.00586.5337l1,3.4663a1.00148,1.00148,0,0,0,.96094.72315,1.01777,1.01777,0,0,0,.27734-.03955,1.00043,1.00043,0,0,0,.6836-1.23828l-.92383-3.2002,1.92969-7.26611A1.03147,1.03147,0,0,0,20.5,10V9.77246A7.698,7.698,0,0,0,13.23047,2.00342Z' + })); +}; + +export default UilHeadSide; \ No newline at end of file diff --git a/icons/uil-headphone-slash.js b/icons/uil-headphone-slash.js deleted file mode 100644 index d174a531..00000000 --- a/icons/uil-headphone-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadphoneSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.06934,5.93555a9.94468,9.94468,0,0,0-9.38868-2.6709.99992.99992,0,0,0,.43848,1.95117A8.0193,8.0193,0,0,1,20,13h-.33984a1,1,0,0,0,0,2H20v.33984a1,1,0,1,0,2,0V13A9.88842,9.88842,0,0,0,19.06934,5.93555ZM3.707,2.293A.99989.99989,0,0,0,2.293,3.707L4.72833,6.1424A9.96176,9.96176,0,0,0,2,13v7a1,1,0,0,0,1,1H6a3.00328,3.00328,0,0,0,3-3V16a3.00328,3.00328,0,0,0-3-3H4A7.96344,7.96344,0,0,1,6.14453,7.55859L15,16.41406V18a3.00328,3.00328,0,0,0,3,3h1.58594l.707.707A.99989.99989,0,0,0,21.707,20.293ZM6,15a1.0013,1.0013,0,0,1,1,1v2a1.0013,1.0013,0,0,1-1,1H4V15Z' - })); -}; - -UilHeadphoneSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadphoneSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadphoneSlash; \ No newline at end of file diff --git a/icons/uil-headphone-slash.tsx b/icons/uil-headphone-slash.tsx new file mode 100644 index 00000000..3604b281 --- /dev/null +++ b/icons/uil-headphone-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadphoneSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.06934,5.93555a9.94468,9.94468,0,0,0-9.38868-2.6709.99992.99992,0,0,0,.43848,1.95117A8.0193,8.0193,0,0,1,20,13h-.33984a1,1,0,0,0,0,2H20v.33984a1,1,0,1,0,2,0V13A9.88842,9.88842,0,0,0,19.06934,5.93555ZM3.707,2.293A.99989.99989,0,0,0,2.293,3.707L4.72833,6.1424A9.96176,9.96176,0,0,0,2,13v7a1,1,0,0,0,1,1H6a3.00328,3.00328,0,0,0,3-3V16a3.00328,3.00328,0,0,0-3-3H4A7.96344,7.96344,0,0,1,6.14453,7.55859L15,16.41406V18a3.00328,3.00328,0,0,0,3,3h1.58594l.707.707A.99989.99989,0,0,0,21.707,20.293ZM6,15a1.0013,1.0013,0,0,1,1,1v2a1.0013,1.0013,0,0,1-1,1H4V15Z' + })); +}; + +export default UilHeadphoneSlash; \ No newline at end of file diff --git a/icons/uil-headphones-alt.js b/icons/uil-headphones-alt.js deleted file mode 100644 index 12320419..00000000 --- a/icons/uil-headphones-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadphonesAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,13.18V11A8,8,0,0,0,4,11v2.18A3,3,0,0,0,2,16v2a3,3,0,0,0,3,3H8a1,1,0,0,0,1-1V14a1,1,0,0,0-1-1H6V11a6,6,0,0,1,12,0v2H16a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h3a3,3,0,0,0,3-3V16A3,3,0,0,0,20,13.18ZM7,15v4H5a1,1,0,0,1-1-1V16a1,1,0,0,1,1-1Zm13,3a1,1,0,0,1-1,1H17V15h2a1,1,0,0,1,1,1Z' - })); -}; - -UilHeadphonesAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadphonesAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadphonesAlt; \ No newline at end of file diff --git a/icons/uil-headphones-alt.tsx b/icons/uil-headphones-alt.tsx new file mode 100644 index 00000000..500f6dcb --- /dev/null +++ b/icons/uil-headphones-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadphonesAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,13.18V11A8,8,0,0,0,4,11v2.18A3,3,0,0,0,2,16v2a3,3,0,0,0,3,3H8a1,1,0,0,0,1-1V14a1,1,0,0,0-1-1H6V11a6,6,0,0,1,12,0v2H16a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h3a3,3,0,0,0,3-3V16A3,3,0,0,0,20,13.18ZM7,15v4H5a1,1,0,0,1-1-1V16a1,1,0,0,1,1-1Zm13,3a1,1,0,0,1-1,1H17V15h2a1,1,0,0,1,1,1Z' + })); +}; + +export default UilHeadphonesAlt; \ No newline at end of file diff --git a/icons/uil-headphones.js b/icons/uil-headphones.js deleted file mode 100644 index 4b02367f..00000000 --- a/icons/uil-headphones.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeadphones = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,3A10,10,0,0,0,2,13v7a1,1,0,0,0,1,1H6a3,3,0,0,0,3-3V16a3,3,0,0,0-3-3H4a8,8,0,0,1,16,0H18a3,3,0,0,0-3,3v2a3,3,0,0,0,3,3h3a1,1,0,0,0,1-1V13A10,10,0,0,0,12,3ZM6,15a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1H4V15Zm14,4H18a1,1,0,0,1-1-1V16a1,1,0,0,1,1-1h2Z' - })); -}; - -UilHeadphones.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeadphones.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeadphones; \ No newline at end of file diff --git a/icons/uil-headphones.tsx b/icons/uil-headphones.tsx new file mode 100644 index 00000000..bf87a0c8 --- /dev/null +++ b/icons/uil-headphones.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeadphones = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,3A10,10,0,0,0,2,13v7a1,1,0,0,0,1,1H6a3,3,0,0,0,3-3V16a3,3,0,0,0-3-3H4a8,8,0,0,1,16,0H18a3,3,0,0,0-3,3v2a3,3,0,0,0,3,3h3a1,1,0,0,0,1-1V13A10,10,0,0,0,12,3ZM6,15a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1H4V15Zm14,4H18a1,1,0,0,1-1-1V16a1,1,0,0,1,1-1h2Z' + })); +}; + +export default UilHeadphones; \ No newline at end of file diff --git a/icons/uil-heart-alt.js b/icons/uil-heart-alt.js deleted file mode 100644 index 00b6569b..00000000 --- a/icons/uil-heart-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.16,4.61A6.27,6.27,0,0,0,12,4a6.27,6.27,0,0,0-8.16,9.48l7.45,7.45a1,1,0,0,0,1.42,0l7.45-7.45A6.27,6.27,0,0,0,20.16,4.61Zm-1.41,7.46L12,18.81,5.25,12.07a4.28,4.28,0,0,1,3-7.3,4.25,4.25,0,0,1,3,1.25,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,6.05Z' - })); -}; - -UilHeartAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartAlt; \ No newline at end of file diff --git a/icons/uil-heart-alt.tsx b/icons/uil-heart-alt.tsx new file mode 100644 index 00000000..8caa2bde --- /dev/null +++ b/icons/uil-heart-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.16,4.61A6.27,6.27,0,0,0,12,4a6.27,6.27,0,0,0-8.16,9.48l7.45,7.45a1,1,0,0,0,1.42,0l7.45-7.45A6.27,6.27,0,0,0,20.16,4.61Zm-1.41,7.46L12,18.81,5.25,12.07a4.28,4.28,0,0,1,3-7.3,4.25,4.25,0,0,1,3,1.25,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,6.05Z' + })); +}; + +export default UilHeartAlt; \ No newline at end of file diff --git a/icons/uil-heart-break.js b/icons/uil-heart-break.js deleted file mode 100644 index e970096e..00000000 --- a/icons/uil-heart-break.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartBreak = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.16,4.61A6.27,6.27,0,0,0,12,4a6.27,6.27,0,0,0-8.16,9.48l7.45,7.46a1,1,0,0,0,1.42,0l7.45-7.46A6.27,6.27,0,0,0,20.16,4.61Zm-1.41,7.45L12,18.81,5.25,12.06a4.26,4.26,0,0,1,5.54-6.45l-1.71,4a1,1,0,0,0,0,.83,1,1,0,0,0,.65.53l2.77.7L11.1,14.56a1,1,0,0,0,.46,1.34A1,1,0,0,0,12,16a1,1,0,0,0,.9-.56l2-4a1,1,0,0,0,0-.86,1.05,1.05,0,0,0-.67-.55l-2.83-.71,1.45-3.39a4.26,4.26,0,0,1,5.92,6.13Z' - })); -}; - -UilHeartBreak.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartBreak.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartBreak; \ No newline at end of file diff --git a/icons/uil-heart-break.tsx b/icons/uil-heart-break.tsx new file mode 100644 index 00000000..08c9235a --- /dev/null +++ b/icons/uil-heart-break.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartBreak = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.16,4.61A6.27,6.27,0,0,0,12,4a6.27,6.27,0,0,0-8.16,9.48l7.45,7.46a1,1,0,0,0,1.42,0l7.45-7.46A6.27,6.27,0,0,0,20.16,4.61Zm-1.41,7.45L12,18.81,5.25,12.06a4.26,4.26,0,0,1,5.54-6.45l-1.71,4a1,1,0,0,0,0,.83,1,1,0,0,0,.65.53l2.77.7L11.1,14.56a1,1,0,0,0,.46,1.34A1,1,0,0,0,12,16a1,1,0,0,0,.9-.56l2-4a1,1,0,0,0,0-.86,1.05,1.05,0,0,0-.67-.55l-2.83-.71,1.45-3.39a4.26,4.26,0,0,1,5.92,6.13Z' + })); +}; + +export default UilHeartBreak; \ No newline at end of file diff --git a/icons/uil-heart-medical.js b/icons/uil-heart-medical.js deleted file mode 100644 index 90f5806e..00000000 --- a/icons/uil-heart-medical.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartMedical = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm6.16-6A6.29,6.29,0,0,0,12,4.41a6.27,6.27,0,0,0-8.16,9.48l6,6.05a3,3,0,0,0,4.24,0l6-6.05A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6,6a1,1,0,0,1-1.42,0l-6-6a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,0A4.29,4.29,0,0,1,18.75,12.48Z' - })); -}; - -UilHeartMedical.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartMedical.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartMedical; \ No newline at end of file diff --git a/icons/uil-heart-medical.tsx b/icons/uil-heart-medical.tsx new file mode 100644 index 00000000..5cba1671 --- /dev/null +++ b/icons/uil-heart-medical.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartMedical = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm6.16-6A6.29,6.29,0,0,0,12,4.41a6.27,6.27,0,0,0-8.16,9.48l6,6.05a3,3,0,0,0,4.24,0l6-6.05A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6,6a1,1,0,0,1-1.42,0l-6-6a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,0A4.29,4.29,0,0,1,18.75,12.48Z' + })); +}; + +export default UilHeartMedical; \ No newline at end of file diff --git a/icons/uil-heart-rate.js b/icons/uil-heart-rate.js deleted file mode 100644 index bd7ab018..00000000 --- a/icons/uil-heart-rate.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartRate = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H17.06a.78.78,0,0,0-.21,0l-.17,0a1.3,1.3,0,0,0-.15.1,1.67,1.67,0,0,0-.16.12,1,1,0,0,0-.09.13,1.32,1.32,0,0,0-.12.2v0l-1.6,4.41L10.39,4.66a1,1,0,0,0-1.88,0L6.2,11H3a1,1,0,0,0,0,2H6.92L7.15,13l.15,0a.86.86,0,0,0,.16-.1,1.67,1.67,0,0,0,.16-.12l.09-.13a1,1,0,0,0,.12-.2v0L9.45,7.92l4.16,11.42a1,1,0,0,0,.94.66h0a1,1,0,0,0,.94-.66L17.79,13H21a1,1,0,0,0,0-2Z' - })); -}; - -UilHeartRate.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartRate.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartRate; \ No newline at end of file diff --git a/icons/uil-heart-rate.tsx b/icons/uil-heart-rate.tsx new file mode 100644 index 00000000..4eb2b0c0 --- /dev/null +++ b/icons/uil-heart-rate.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartRate = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H17.06a.78.78,0,0,0-.21,0l-.17,0a1.3,1.3,0,0,0-.15.1,1.67,1.67,0,0,0-.16.12,1,1,0,0,0-.09.13,1.32,1.32,0,0,0-.12.2v0l-1.6,4.41L10.39,4.66a1,1,0,0,0-1.88,0L6.2,11H3a1,1,0,0,0,0,2H6.92L7.15,13l.15,0a.86.86,0,0,0,.16-.1,1.67,1.67,0,0,0,.16-.12l.09-.13a1,1,0,0,0,.12-.2v0L9.45,7.92l4.16,11.42a1,1,0,0,0,.94.66h0a1,1,0,0,0,.94-.66L17.79,13H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilHeartRate; \ No newline at end of file diff --git a/icons/uil-heart-sign.js b/icons/uil-heart-sign.js deleted file mode 100644 index f73c14d5..00000000 --- a/icons/uil-heart-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.16,5A6.29,6.29,0,0,0,12,4.41a6.27,6.27,0,0,0-8.16,9.48l6,6.05a3,3,0,0,0,4.24,0l6-6.05A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6,6a1,1,0,0,1-1.42,0l-6-6a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,6Z' - })); -}; - -UilHeartSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartSign; \ No newline at end of file diff --git a/icons/uil-heart-sign.tsx b/icons/uil-heart-sign.tsx new file mode 100644 index 00000000..412ac6b4 --- /dev/null +++ b/icons/uil-heart-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.16,5A6.29,6.29,0,0,0,12,4.41a6.27,6.27,0,0,0-8.16,9.48l6,6.05a3,3,0,0,0,4.24,0l6-6.05A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6,6a1,1,0,0,1-1.42,0l-6-6a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,6Z' + })); +}; + +export default UilHeartSign; \ No newline at end of file diff --git a/icons/uil-heart.js b/icons/uil-heart.js deleted file mode 100644 index d12ace3c..00000000 --- a/icons/uil-heart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.16,5A6.29,6.29,0,0,0,12,4.36a6.27,6.27,0,0,0-8.16,9.48l6.21,6.22a2.78,2.78,0,0,0,3.9,0l6.21-6.22A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6.21,6.21a.76.76,0,0,1-1.08,0L5.25,12.43a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,0A4.29,4.29,0,0,1,18.75,12.43Z' - })); -}; - -UilHeart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeart; \ No newline at end of file diff --git a/icons/uil-heart.tsx b/icons/uil-heart.tsx new file mode 100644 index 00000000..d9bda745 --- /dev/null +++ b/icons/uil-heart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.16,5A6.29,6.29,0,0,0,12,4.36a6.27,6.27,0,0,0-8.16,9.48l6.21,6.22a2.78,2.78,0,0,0,3.9,0l6.21-6.22A6.27,6.27,0,0,0,20.16,5Zm-1.41,7.46-6.21,6.21a.76.76,0,0,1-1.08,0L5.25,12.43a4.29,4.29,0,0,1,0-6,4.27,4.27,0,0,1,6,0,1,1,0,0,0,1.42,0,4.27,4.27,0,0,1,6,0A4.29,4.29,0,0,1,18.75,12.43Z' + })); +}; + +export default UilHeart; \ No newline at end of file diff --git a/icons/uil-heartbeat.js b/icons/uil-heartbeat.js deleted file mode 100644 index ba1f4325..00000000 --- a/icons/uil-heartbeat.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHeartbeat = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10.41H18.5a1,1,0,0,0-.71.3L16.55,12l-2.8-3.19a1,1,0,0,0-1.46,0l-1.7,1.7H9a1,1,0,0,0,0,2h2a1,1,0,0,0,.71-.29L13,10.88l2.8,3.19a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29l1.7-1.71H21a1,1,0,0,0,0-2Zm-7.39,5.3-1.9,1.9a1,1,0,0,1-1.42,0L5.08,12.4a3.69,3.69,0,0,1,0-5.22,3.69,3.69,0,0,1,5.21,0,1,1,0,0,0,1.42,0,3.78,3.78,0,0,1,5.21,0,3.94,3.94,0,0,1,.58.75,1,1,0,0,0,1.72-1,6,6,0,0,0-.88-1.13A5.68,5.68,0,0,0,11,5.17,5.68,5.68,0,0,0,2,9.79a5.62,5.62,0,0,0,1.67,4L8.88,19a3,3,0,0,0,4.24,0L15,17.12a1,1,0,0,0,0-1.41A1,1,0,0,0,13.61,15.71Z' - })); -}; - -UilHeartbeat.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHeartbeat.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHeartbeat; \ No newline at end of file diff --git a/icons/uil-heartbeat.tsx b/icons/uil-heartbeat.tsx new file mode 100644 index 00000000..a6938367 --- /dev/null +++ b/icons/uil-heartbeat.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHeartbeat = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10.41H18.5a1,1,0,0,0-.71.3L16.55,12l-2.8-3.19a1,1,0,0,0-1.46,0l-1.7,1.7H9a1,1,0,0,0,0,2h2a1,1,0,0,0,.71-.29L13,10.88l2.8,3.19a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29l1.7-1.71H21a1,1,0,0,0,0-2Zm-7.39,5.3-1.9,1.9a1,1,0,0,1-1.42,0L5.08,12.4a3.69,3.69,0,0,1,0-5.22,3.69,3.69,0,0,1,5.21,0,1,1,0,0,0,1.42,0,3.78,3.78,0,0,1,5.21,0,3.94,3.94,0,0,1,.58.75,1,1,0,0,0,1.72-1,6,6,0,0,0-.88-1.13A5.68,5.68,0,0,0,11,5.17,5.68,5.68,0,0,0,2,9.79a5.62,5.62,0,0,0,1.67,4L8.88,19a3,3,0,0,0,4.24,0L15,17.12a1,1,0,0,0,0-1.41A1,1,0,0,0,13.61,15.71Z' + })); +}; + +export default UilHeartbeat; \ No newline at end of file diff --git a/icons/uil-hindi-to-chinese.js b/icons/uil-hindi-to-chinese.js deleted file mode 100644 index 4d9f1ea9..00000000 --- a/icons/uil-hindi-to-chinese.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHindiToChinese = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.022,2h-2a1,1,0,0,0,0,2V6H7.83771A2.96481,2.96481,0,0,0,8.022,5,3,3,0,0,0,2.42383,3.5a1.00016,1.00016,0,1,0,1.73242,1A1.00171,1.00171,0,0,1,5.022,4a1,1,0,0,1,0,2,1,1,0,0,0,0,2,1,1,0,0,1,0,2,1.00171,1.00171,0,0,1-.86572-.5,1.00016,1.00016,0,1,0-1.73242,1A3,3,0,0,0,8.022,9a2.96481,2.96481,0,0,0-.18426-1H9.022v3a1,1,0,0,0,2,0V4a1,1,0,0,0,0-2Zm3,5h1a1.0013,1.0013,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.0013,1.0013,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Zm11-1a1,1,0,0,0,0-2h-3v-.5a1,1,0,0,0-2,0V13h-3a1,1,0,0,0,0,2h5.18427a6.72756,6.72756,0,0,1-1.22553,2.52667,6.66828,6.66828,0,0,1-.62915-.98272.99972.99972,0,1,0-1.77929.9121,8.67791,8.67791,0,0,0,.9591,1.468A6.6182,6.6182,0,0,1,13.10645,20.023a1.00008,1.00008,0,0,0,.42675,1.9541,8.63506,8.63506,0,0,0,3.445-1.62164,8.72368,8.72368,0,0,0,3.46857,1.62115,1,1,0,1,0,.43066-1.95312,6.72477,6.72477,0,0,1-2.4461-1.09009A8.73637,8.73637,0,0,0,20.24371,15Z' - })); -}; - -UilHindiToChinese.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHindiToChinese.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHindiToChinese; \ No newline at end of file diff --git a/icons/uil-hindi-to-chinese.tsx b/icons/uil-hindi-to-chinese.tsx new file mode 100644 index 00000000..f6a8f713 --- /dev/null +++ b/icons/uil-hindi-to-chinese.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHindiToChinese = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.022,2h-2a1,1,0,0,0,0,2V6H7.83771A2.96481,2.96481,0,0,0,8.022,5,3,3,0,0,0,2.42383,3.5a1.00016,1.00016,0,1,0,1.73242,1A1.00171,1.00171,0,0,1,5.022,4a1,1,0,0,1,0,2,1,1,0,0,0,0,2,1,1,0,0,1,0,2,1.00171,1.00171,0,0,1-.86572-.5,1.00016,1.00016,0,1,0-1.73242,1A3,3,0,0,0,8.022,9a2.96481,2.96481,0,0,0-.18426-1H9.022v3a1,1,0,0,0,2,0V4a1,1,0,0,0,0-2Zm3,5h1a1.0013,1.0013,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.0013,1.0013,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Zm11-1a1,1,0,0,0,0-2h-3v-.5a1,1,0,0,0-2,0V13h-3a1,1,0,0,0,0,2h5.18427a6.72756,6.72756,0,0,1-1.22553,2.52667,6.66828,6.66828,0,0,1-.62915-.98272.99972.99972,0,1,0-1.77929.9121,8.67791,8.67791,0,0,0,.9591,1.468A6.6182,6.6182,0,0,1,13.10645,20.023a1.00008,1.00008,0,0,0,.42675,1.9541,8.63506,8.63506,0,0,0,3.445-1.62164,8.72368,8.72368,0,0,0,3.46857,1.62115,1,1,0,1,0,.43066-1.95312,6.72477,6.72477,0,0,1-2.4461-1.09009A8.73637,8.73637,0,0,0,20.24371,15Z' + })); +}; + +export default UilHindiToChinese; \ No newline at end of file diff --git a/icons/uil-hipchat.js b/icons/uil-hipchat.js deleted file mode 100644 index 41e70c89..00000000 --- a/icons/uil-hipchat.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHipchat = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.5,13.9c0-0.2-0.2-0.4-0.4-0.4c-0.1,0-0.2,0-0.3,0.1c-1.3,1.1-3,1.7-4.8,1.7h0c-1.7,0-3.4-0.6-4.8-1.7c-0.1-0.1-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.2-0.4,0.4c0,0,0,0,0,0c0,0.2,0.1,0.3,0.2,0.5C8,16,10,16.9,12,16.8h0c2,0.1,3.9-0.8,5.2-2.4C17.4,14.2,17.4,14.1,17.5,13.9z M20.2,20.8c-0.8-0.4-1.4-1.2-1.7-2c-0.1-0.2,0-0.3,0.1-0.4c2.1-1.5,3.3-3.9,3.3-6.4c0-4.8-4.5-8.6-10-8.6c-5.5,0-10,3.9-10,8.6c0,4.8,4.5,8.6,10,8.6c0.7,0,1.4-0.1,2.1-0.2c0.1,0,0.3,0,0.4,0.1c1.6,0.9,3.4,1.5,5.2,1.5c0.4,0.1,0.7-0.2,0.8-0.6c0,0,0-0.1,0-0.1C20.5,21.1,20.4,20.9,20.2,20.8z M17.5,20L17.5,20c0,0,0,0.1,0,0.1c0,0.1-0.1,0.1-0.1,0.1c-1.1-0.3-2-0.8-2.9-1.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.7,0.2-1.4,0.2-2.1,0.2c-4.6,0-8.3-3.1-8.3-6.9c0-3.8,3.7-6.9,8.3-6.9c4.6,0,8.3,3.1,8.3,6.9c-0.1,2.3-1.4,4.4-3.4,5.5c-0.2,0.1-0.3,0.3-0.3,0.4C16.8,18.7,17.1,19.4,17.5,20z' - })); -}; - -UilHipchat.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHipchat.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHipchat; \ No newline at end of file diff --git a/icons/uil-hipchat.tsx b/icons/uil-hipchat.tsx new file mode 100644 index 00000000..d7c3a3ec --- /dev/null +++ b/icons/uil-hipchat.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHipchat = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.5,13.9c0-0.2-0.2-0.4-0.4-0.4c-0.1,0-0.2,0-0.3,0.1c-1.3,1.1-3,1.7-4.8,1.7h0c-1.7,0-3.4-0.6-4.8-1.7c-0.1-0.1-0.2-0.1-0.3-0.1c-0.2,0-0.4,0.2-0.4,0.4c0,0,0,0,0,0c0,0.2,0.1,0.3,0.2,0.5C8,16,10,16.9,12,16.8h0c2,0.1,3.9-0.8,5.2-2.4C17.4,14.2,17.4,14.1,17.5,13.9z M20.2,20.8c-0.8-0.4-1.4-1.2-1.7-2c-0.1-0.2,0-0.3,0.1-0.4c2.1-1.5,3.3-3.9,3.3-6.4c0-4.8-4.5-8.6-10-8.6c-5.5,0-10,3.9-10,8.6c0,4.8,4.5,8.6,10,8.6c0.7,0,1.4-0.1,2.1-0.2c0.1,0,0.3,0,0.4,0.1c1.6,0.9,3.4,1.5,5.2,1.5c0.4,0.1,0.7-0.2,0.8-0.6c0,0,0-0.1,0-0.1C20.5,21.1,20.4,20.9,20.2,20.8z M17.5,20L17.5,20c0,0,0,0.1,0,0.1c0,0.1-0.1,0.1-0.1,0.1c-1.1-0.3-2-0.8-2.9-1.5c-0.1-0.1-0.3-0.1-0.5-0.1c-0.7,0.2-1.4,0.2-2.1,0.2c-4.6,0-8.3-3.1-8.3-6.9c0-3.8,3.7-6.9,8.3-6.9c4.6,0,8.3,3.1,8.3,6.9c-0.1,2.3-1.4,4.4-3.4,5.5c-0.2,0.1-0.3,0.3-0.3,0.4C16.8,18.7,17.1,19.4,17.5,20z' + })); +}; + +export default UilHipchat; \ No newline at end of file diff --git a/icons/uil-history-alt.js b/icons/uil-history-alt.js deleted file mode 100644 index 933c60e2..00000000 --- a/icons/uil-history-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHistoryAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.44,2A10,10,0,0,0,4.56,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.06a1,1,0,0,0,0-2H5.66A8,8,0,1,1,11.44,20a1,1,0,1,0,0,2,10,10,0,1,0,0-20Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2h-1V9A1,1,0,0,0,11.44,8Z' - })); -}; - -UilHistoryAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHistoryAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHistoryAlt; \ No newline at end of file diff --git a/icons/uil-history-alt.tsx b/icons/uil-history-alt.tsx new file mode 100644 index 00000000..9d25b0b6 --- /dev/null +++ b/icons/uil-history-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHistoryAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.44,2A10,10,0,0,0,4.56,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.06a1,1,0,0,0,0-2H5.66A8,8,0,1,1,11.44,20a1,1,0,1,0,0,2,10,10,0,1,0,0-20Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2h-1V9A1,1,0,0,0,11.44,8Z' + })); +}; + +export default UilHistoryAlt; \ No newline at end of file diff --git a/icons/uil-history.js b/icons/uil-history.js deleted file mode 100644 index 0274a860..00000000 --- a/icons/uil-history.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHistory = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.62a1,1,0,0,0,0-2H6.22A8,8,0,1,1,4,12a1,1,0,0,0-2,0A10,10,0,1,0,12,2Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2H13V9A1,1,0,0,0,12,8Z' - })); -}; - -UilHistory.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHistory.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHistory; \ No newline at end of file diff --git a/icons/uil-history.tsx b/icons/uil-history.tsx new file mode 100644 index 00000000..e452ea00 --- /dev/null +++ b/icons/uil-history.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHistory = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.62a1,1,0,0,0,0-2H6.22A8,8,0,1,1,4,12a1,1,0,0,0-2,0A10,10,0,1,0,12,2Zm0,6a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2H13V9A1,1,0,0,0,12,8Z' + })); +}; + +export default UilHistory; \ No newline at end of file diff --git a/icons/uil-home.js b/icons/uil-home.js deleted file mode 100644 index a1da054c..00000000 --- a/icons/uil-home.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHome = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.66,10.25l-9-8a1,1,0,0,0-1.32,0l-9,8a1,1,0,0,0-.27,1.11A1,1,0,0,0,3,12H4v9a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V12h1a1,1,0,0,0,.93-.64A1,1,0,0,0,21.66,10.25ZM13,20H11V17a1,1,0,0,1,2,0Zm5,0H15V17a3,3,0,0,0-6,0v3H6V12H18ZM5.63,10,12,4.34,18.37,10Z' - })); -}; - -UilHome.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHome.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHome; \ No newline at end of file diff --git a/icons/uil-home.tsx b/icons/uil-home.tsx new file mode 100644 index 00000000..75c4a05f --- /dev/null +++ b/icons/uil-home.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHome = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.66,10.25l-9-8a1,1,0,0,0-1.32,0l-9,8a1,1,0,0,0-.27,1.11A1,1,0,0,0,3,12H4v9a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V12h1a1,1,0,0,0,.93-.64A1,1,0,0,0,21.66,10.25ZM13,20H11V17a1,1,0,0,1,2,0Zm5,0H15V17a3,3,0,0,0-6,0v3H6V12H18ZM5.63,10,12,4.34,18.37,10Z' + })); +}; + +export default UilHome; \ No newline at end of file diff --git a/icons/uil-horizontal-align-center.js b/icons/uil-horizontal-align-center.js deleted file mode 100644 index 654c6f1b..00000000 --- a/icons/uil-horizontal-align-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalAlignCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10H19V7a1,1,0,0,0-1-1H13V3a1,1,0,0,0-2,0V6H6A1,1,0,0,0,5,7v3H3a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h8v3a1,1,0,0,0,2,0V18h8a1,1,0,0,0,1-1V11A1,1,0,0,0,21,10ZM7,8H17v2H7Zm13,8H4V12H20Z' - })); -}; - -UilHorizontalAlignCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalAlignCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalAlignCenter; \ No newline at end of file diff --git a/icons/uil-horizontal-align-center.tsx b/icons/uil-horizontal-align-center.tsx new file mode 100644 index 00000000..09334adf --- /dev/null +++ b/icons/uil-horizontal-align-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalAlignCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10H19V7a1,1,0,0,0-1-1H13V3a1,1,0,0,0-2,0V6H6A1,1,0,0,0,5,7v3H3a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h8v3a1,1,0,0,0,2,0V18h8a1,1,0,0,0,1-1V11A1,1,0,0,0,21,10ZM7,8H17v2H7Zm13,8H4V12H20Z' + })); +}; + +export default UilHorizontalAlignCenter; \ No newline at end of file diff --git a/icons/uil-horizontal-align-left.js b/icons/uil-horizontal-align-left.js deleted file mode 100644 index 64688810..00000000 --- a/icons/uil-horizontal-align-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalAlignLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10H16V7a1,1,0,0,0-1-1H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,2,0V18H21a1,1,0,0,0,1-1V11A1,1,0,0,0,21,10ZM4,8H14v2H4Zm16,8H4V12H20Z' - })); -}; - -UilHorizontalAlignLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalAlignLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalAlignLeft; \ No newline at end of file diff --git a/icons/uil-horizontal-align-left.tsx b/icons/uil-horizontal-align-left.tsx new file mode 100644 index 00000000..04870ab5 --- /dev/null +++ b/icons/uil-horizontal-align-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalAlignLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10H16V7a1,1,0,0,0-1-1H4V3A1,1,0,0,0,2,3V21a1,1,0,0,0,2,0V18H21a1,1,0,0,0,1-1V11A1,1,0,0,0,21,10ZM4,8H14v2H4Zm16,8H4V12H20Z' + })); +}; + +export default UilHorizontalAlignLeft; \ No newline at end of file diff --git a/icons/uil-horizontal-align-right.js b/icons/uil-horizontal-align-right.js deleted file mode 100644 index 79f5cc3f..00000000 --- a/icons/uil-horizontal-align-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalAlignRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2a1,1,0,0,0-1,1V6H9A1,1,0,0,0,8,7v3H3a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H20v3a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2ZM20,16H4V12H20Zm0-6H10V8H20Z' - })); -}; - -UilHorizontalAlignRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalAlignRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalAlignRight; \ No newline at end of file diff --git a/icons/uil-horizontal-align-right.tsx b/icons/uil-horizontal-align-right.tsx new file mode 100644 index 00000000..4a757685 --- /dev/null +++ b/icons/uil-horizontal-align-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalAlignRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2a1,1,0,0,0-1,1V6H9A1,1,0,0,0,8,7v3H3a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H20v3a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2ZM20,16H4V12H20Zm0-6H10V8H20Z' + })); +}; + +export default UilHorizontalAlignRight; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-center.js b/icons/uil-horizontal-distribution-center.js deleted file mode 100644 index 9fa98b0e..00000000 --- a/icons/uil-horizontal-distribution-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalDistributionCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,5H18V3a1,1,0,0,0-2,0V5H15a1,1,0,0,0-1,1V18a1,1,0,0,0,1,1h1v2a1,1,0,0,0,2,0V19h1a1,1,0,0,0,1-1V6A1,1,0,0,0,19,5ZM18,17H16V7h2ZM11,4H9V3A1,1,0,0,0,7,3V4H5A1,1,0,0,0,4,5V19a1,1,0,0,0,1,1H7v1a1,1,0,0,0,2,0V20h2a1,1,0,0,0,1-1V5A1,1,0,0,0,11,4ZM10,18H6V6h4Z' - })); -}; - -UilHorizontalDistributionCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalDistributionCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalDistributionCenter; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-center.tsx b/icons/uil-horizontal-distribution-center.tsx new file mode 100644 index 00000000..d34a69a2 --- /dev/null +++ b/icons/uil-horizontal-distribution-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalDistributionCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,5H18V3a1,1,0,0,0-2,0V5H15a1,1,0,0,0-1,1V18a1,1,0,0,0,1,1h1v2a1,1,0,0,0,2,0V19h1a1,1,0,0,0,1-1V6A1,1,0,0,0,19,5ZM18,17H16V7h2ZM11,4H9V3A1,1,0,0,0,7,3V4H5A1,1,0,0,0,4,5V19a1,1,0,0,0,1,1H7v1a1,1,0,0,0,2,0V20h2a1,1,0,0,0,1-1V5A1,1,0,0,0,11,4ZM10,18H6V6h4Z' + })); +}; + +export default UilHorizontalDistributionCenter; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-left.js b/icons/uil-horizontal-distribution-left.js deleted file mode 100644 index 7a743e38..00000000 --- a/icons/uil-horizontal-distribution-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalDistributionLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,4H6V3A1,1,0,0,0,4,3V21a1,1,0,0,0,2,0V20h5a1,1,0,0,0,1-1V5A1,1,0,0,0,11,4ZM10,18H6V6h4ZM19,5H16V3a1,1,0,0,0-2,0V21a1,1,0,0,0,2,0V19h3a1,1,0,0,0,1-1V6A1,1,0,0,0,19,5ZM18,17H16V7h2Z' - })); -}; - -UilHorizontalDistributionLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalDistributionLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalDistributionLeft; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-left.tsx b/icons/uil-horizontal-distribution-left.tsx new file mode 100644 index 00000000..e711088b --- /dev/null +++ b/icons/uil-horizontal-distribution-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalDistributionLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,4H6V3A1,1,0,0,0,4,3V21a1,1,0,0,0,2,0V20h5a1,1,0,0,0,1-1V5A1,1,0,0,0,11,4ZM10,18H6V6h4ZM19,5H16V3a1,1,0,0,0-2,0V21a1,1,0,0,0,2,0V19h3a1,1,0,0,0,1-1V6A1,1,0,0,0,19,5ZM18,17H16V7h2Z' + })); +}; + +export default UilHorizontalDistributionLeft; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-right.js b/icons/uil-horizontal-distribution-right.js deleted file mode 100644 index a6bd3f94..00000000 --- a/icons/uil-horizontal-distribution-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHorizontalDistributionRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2a1,1,0,0,0-1,1V4H13a1,1,0,0,0-1,1V19a1,1,0,0,0,1,1h5v1a1,1,0,0,0,2,0V3A1,1,0,0,0,19,2ZM18,18H14V6h4ZM9,2A1,1,0,0,0,8,3V5H5A1,1,0,0,0,4,6V18a1,1,0,0,0,1,1H8v2a1,1,0,0,0,2,0V3A1,1,0,0,0,9,2ZM8,17H6V7H8Z' - })); -}; - -UilHorizontalDistributionRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHorizontalDistributionRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHorizontalDistributionRight; \ No newline at end of file diff --git a/icons/uil-horizontal-distribution-right.tsx b/icons/uil-horizontal-distribution-right.tsx new file mode 100644 index 00000000..8310876b --- /dev/null +++ b/icons/uil-horizontal-distribution-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHorizontalDistributionRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2a1,1,0,0,0-1,1V4H13a1,1,0,0,0-1,1V19a1,1,0,0,0,1,1h5v1a1,1,0,0,0,2,0V3A1,1,0,0,0,19,2ZM18,18H14V6h4ZM9,2A1,1,0,0,0,8,3V5H5A1,1,0,0,0,4,6V18a1,1,0,0,0,1,1H8v2a1,1,0,0,0,2,0V3A1,1,0,0,0,9,2ZM8,17H6V7H8Z' + })); +}; + +export default UilHorizontalDistributionRight; \ No newline at end of file diff --git a/icons/uil-hospital-square-sign.js b/icons/uil-hospital-square-sign.js deleted file mode 100644 index 7c6b0992..00000000 --- a/icons/uil-hospital-square-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHospitalSquareSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,6a.99974.99974,0,0,0-1,1v4H10V7A1,1,0,0,0,8,7V17a1,1,0,0,0,2,0V13h4v4a1,1,0,0,0,2,0V7A.99974.99974,0,0,0,15,6Zm4-4H5A3.00328,3.00328,0,0,0,2,5V19a3.00328,3.00328,0,0,0,3,3H19a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19,2Zm1,17a1.001,1.001,0,0,1-1,1H5a1.001,1.001,0,0,1-1-1V5A1.001,1.001,0,0,1,5,4H19a1.001,1.001,0,0,1,1,1Z' - })); -}; - -UilHospitalSquareSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHospitalSquareSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHospitalSquareSign; \ No newline at end of file diff --git a/icons/uil-hospital-square-sign.tsx b/icons/uil-hospital-square-sign.tsx new file mode 100644 index 00000000..eb145cc5 --- /dev/null +++ b/icons/uil-hospital-square-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHospitalSquareSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,6a.99974.99974,0,0,0-1,1v4H10V7A1,1,0,0,0,8,7V17a1,1,0,0,0,2,0V13h4v4a1,1,0,0,0,2,0V7A.99974.99974,0,0,0,15,6Zm4-4H5A3.00328,3.00328,0,0,0,2,5V19a3.00328,3.00328,0,0,0,3,3H19a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19,2Zm1,17a1.001,1.001,0,0,1-1,1H5a1.001,1.001,0,0,1-1-1V5A1.001,1.001,0,0,1,5,4H19a1.001,1.001,0,0,1,1,1Z' + })); +}; + +export default UilHospitalSquareSign; \ No newline at end of file diff --git a/icons/uil-hospital-symbol.js b/icons/uil-hospital-symbol.js deleted file mode 100644 index a0a2d144..00000000 --- a/icons/uil-hospital-symbol.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHospitalSymbol = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,7a.99974.99974,0,0,0-1,1v3H10V8A1,1,0,0,0,8,8v8a1,1,0,0,0,2,0V13h4v3a1,1,0,0,0,2,0V8A.99974.99974,0,0,0,15,7ZM12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' - })); -}; - -UilHospitalSymbol.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHospitalSymbol.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHospitalSymbol; \ No newline at end of file diff --git a/icons/uil-hospital-symbol.tsx b/icons/uil-hospital-symbol.tsx new file mode 100644 index 00000000..b8851532 --- /dev/null +++ b/icons/uil-hospital-symbol.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHospitalSymbol = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,7a.99974.99974,0,0,0-1,1v3H10V8A1,1,0,0,0,8,8v8a1,1,0,0,0,2,0V13h4v3a1,1,0,0,0,2,0V8A.99974.99974,0,0,0,15,7ZM12,2A10,10,0,1,0,22,12,10.01146,10.01146,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Z' + })); +}; + +export default UilHospitalSymbol; \ No newline at end of file diff --git a/icons/uil-hospital.js b/icons/uil-hospital.js deleted file mode 100644 index 17f59b8e..00000000 --- a/icons/uil-hospital.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHospital = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.5,16.5h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-5,4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm14-6h-3v-4a.99974.99974,0,0,0-1-1H6.5a.99974.99974,0,0,0-1,1v4h-3a.99974.99974,0,0,0-1,1v14a.99974.99974,0,0,0,1,1h19a.99974.99974,0,0,0,1-1V7.5A.99974.99974,0,0,0,21.5,6.5Zm-1,14H3.5V8.5h3a.99974.99974,0,0,0,1-1v-4h9v4a.99974.99974,0,0,0,1,1h3Zm-4-8a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM13.5,7H13V6.5a1,1,0,0,0-2,0V7h-.5a1,1,0,0,0,0,2H11v.5a1,1,0,0,0,2,0V9h.5a1,1,0,0,0,0-2Zm4,9.5h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' - })); -}; - -UilHospital.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHospital.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHospital; \ No newline at end of file diff --git a/icons/uil-hospital.tsx b/icons/uil-hospital.tsx new file mode 100644 index 00000000..8dc4abca --- /dev/null +++ b/icons/uil-hospital.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHospital = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.5,16.5h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-5,4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm14-6h-3v-4a.99974.99974,0,0,0-1-1H6.5a.99974.99974,0,0,0-1,1v4h-3a.99974.99974,0,0,0-1,1v14a.99974.99974,0,0,0,1,1h19a.99974.99974,0,0,0,1-1V7.5A.99974.99974,0,0,0,21.5,6.5Zm-1,14H3.5V8.5h3a.99974.99974,0,0,0,1-1v-4h9v4a.99974.99974,0,0,0,1,1h3Zm-4-8a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM13.5,7H13V6.5a1,1,0,0,0-2,0V7h-.5a1,1,0,0,0,0,2H11v.5a1,1,0,0,0,2,0V9h.5a1,1,0,0,0,0-2Zm4,9.5h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilHospital; \ No newline at end of file diff --git a/icons/uil-hourglass.js b/icons/uil-hourglass.js deleted file mode 100644 index cc0122dc..00000000 --- a/icons/uil-hourglass.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHourglass = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.9917,21.002h-1V19.335a5.00057,5.00057,0,0,0-.29956-1.67773c-.01093-.02936-.0224-.05658-.03589-.08454a4.97694,4.97694,0,0,0-.66455-1.23675l-1.3999-1.86719a3.01933,3.01933,0,0,1-.6001-1.80078V11.6582a3.02108,3.02108,0,0,1,.87842-2.12109l.65722-.65723A4.94566,4.94566,0,0,0,17.92365,6.0415c.00054-.01391.008-.02551.008-.03955l-.00281-.01373a5.01836,5.01836,0,0,0,.06287-.64349V3.002h1a1,1,0,0,0,0-2h-14a1,1,0,0,0,0,2h1V5.34473a5.01836,5.01836,0,0,0,.06287.64349L6.05176,6.002c0,.014.00744.02564.008.03955a4.94571,4.94571,0,0,0,1.3963,2.83838l.65723.65723A3.02108,3.02108,0,0,1,8.9917,11.6582V12.668a3.02212,3.02212,0,0,1-.59961,1.80078L6.99121,16.33594a4.98221,4.98221,0,0,0-.66437,1.23718c-.0133.02771-.02472.05463-.03552.08368A5.00309,5.00309,0,0,0,5.9917,19.335v1.667h-1a1,1,0,0,0,0,2h14a1,1,0,0,0,0-2Zm-11-16v-2h8v2Zm.87842,2.46387A2.97036,2.97036,0,0,1,8.49323,7.002h6.99694a2.97094,2.97094,0,0,1-.37689.46387l-.65723.65723a4.9603,4.9603,0,0,0-1.42187,2.8789h-2.085A4.96025,4.96025,0,0,0,9.52734,8.123ZM9.99219,15.668a5.03688,5.03688,0,0,0,.98828-2.666h2.02246a5.03332,5.03332,0,0,0,.98877,2.666l1.00012,1.334H8.99133Zm5.99951,5.334h-8V19.335a2.954,2.954,0,0,1,.02722-.333h7.94556a2.954,2.954,0,0,1,.02722.333Z' - })); -}; - -UilHourglass.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHourglass.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHourglass; \ No newline at end of file diff --git a/icons/uil-hourglass.tsx b/icons/uil-hourglass.tsx new file mode 100644 index 00000000..42747ec7 --- /dev/null +++ b/icons/uil-hourglass.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHourglass = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.9917,21.002h-1V19.335a5.00057,5.00057,0,0,0-.29956-1.67773c-.01093-.02936-.0224-.05658-.03589-.08454a4.97694,4.97694,0,0,0-.66455-1.23675l-1.3999-1.86719a3.01933,3.01933,0,0,1-.6001-1.80078V11.6582a3.02108,3.02108,0,0,1,.87842-2.12109l.65722-.65723A4.94566,4.94566,0,0,0,17.92365,6.0415c.00054-.01391.008-.02551.008-.03955l-.00281-.01373a5.01836,5.01836,0,0,0,.06287-.64349V3.002h1a1,1,0,0,0,0-2h-14a1,1,0,0,0,0,2h1V5.34473a5.01836,5.01836,0,0,0,.06287.64349L6.05176,6.002c0,.014.00744.02564.008.03955a4.94571,4.94571,0,0,0,1.3963,2.83838l.65723.65723A3.02108,3.02108,0,0,1,8.9917,11.6582V12.668a3.02212,3.02212,0,0,1-.59961,1.80078L6.99121,16.33594a4.98221,4.98221,0,0,0-.66437,1.23718c-.0133.02771-.02472.05463-.03552.08368A5.00309,5.00309,0,0,0,5.9917,19.335v1.667h-1a1,1,0,0,0,0,2h14a1,1,0,0,0,0-2Zm-11-16v-2h8v2Zm.87842,2.46387A2.97036,2.97036,0,0,1,8.49323,7.002h6.99694a2.97094,2.97094,0,0,1-.37689.46387l-.65723.65723a4.9603,4.9603,0,0,0-1.42187,2.8789h-2.085A4.96025,4.96025,0,0,0,9.52734,8.123ZM9.99219,15.668a5.03688,5.03688,0,0,0,.98828-2.666h2.02246a5.03332,5.03332,0,0,0,.98877,2.666l1.00012,1.334H8.99133Zm5.99951,5.334h-8V19.335a2.954,2.954,0,0,1,.02722-.333h7.94556a2.954,2.954,0,0,1,.02722.333Z' + })); +}; + +export default UilHourglass; \ No newline at end of file diff --git a/icons/uil-house-user.js b/icons/uil-house-user.js deleted file mode 100644 index cc3faf0b..00000000 --- a/icons/uil-house-user.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHouseUser = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.66406,10.25244l-9-8a.99893.99893,0,0,0-1.32812,0l-9,8a.99991.99991,0,0,0,1.32812,1.49512L4,11.449V21a.99974.99974,0,0,0,1,1H19a.99974.99974,0,0,0,1-1V11.449l.33594.29859a.99991.99991,0,0,0,1.32812-1.49512ZM9.18427,20a2.98208,2.98208,0,0,1,5.63146,0ZM10.5,14.5A1.5,1.5,0,1,1,12,16,1.50164,1.50164,0,0,1,10.5,14.5ZM18,20H16.89893a5.00092,5.00092,0,0,0-2.25867-3.22821A3.46849,3.46849,0,0,0,15.5,14.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A5.00092,5.00092,0,0,0,7.10107,20H6V9.6712l6-5.33331L18,9.6712Z' - })); -}; - -UilHouseUser.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHouseUser.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHouseUser; \ No newline at end of file diff --git a/icons/uil-house-user.tsx b/icons/uil-house-user.tsx new file mode 100644 index 00000000..37ef3c22 --- /dev/null +++ b/icons/uil-house-user.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHouseUser = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.66406,10.25244l-9-8a.99893.99893,0,0,0-1.32812,0l-9,8a.99991.99991,0,0,0,1.32812,1.49512L4,11.449V21a.99974.99974,0,0,0,1,1H19a.99974.99974,0,0,0,1-1V11.449l.33594.29859a.99991.99991,0,0,0,1.32812-1.49512ZM9.18427,20a2.98208,2.98208,0,0,1,5.63146,0ZM10.5,14.5A1.5,1.5,0,1,1,12,16,1.50164,1.50164,0,0,1,10.5,14.5ZM18,20H16.89893a5.00092,5.00092,0,0,0-2.25867-3.22821A3.46849,3.46849,0,0,0,15.5,14.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A5.00092,5.00092,0,0,0,7.10107,20H6V9.6712l6-5.33331L18,9.6712Z' + })); +}; + +export default UilHouseUser; \ No newline at end of file diff --git a/icons/uil-html3-alt.js b/icons/uil-html3-alt.js deleted file mode 100644 index 502ab189..00000000 --- a/icons/uil-html3-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHtml3Alt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.95215,8.00044h6.98633l-.17719,2H9.99121a1,1,0,0,0,0,2h4.59284L14.32031,14.977l-2.3291.52832L9.66309,14.976l-.09571-1.06445a1,1,0,1,0-1.99218.17774l.16015,1.79a1.00142,1.00142,0,0,0,.77442.88672l3.25976.74024a1.0188,1.0188,0,0,0,.44336,0l3.26074-.74024a1.00139,1.00139,0,0,0,.77442-.88769l.43158-4.86792.002-.01-.00079-.00391.34649-3.9082a1.001,1.001,0,0,0-.99609-1.08789H7.95215a1,1,0,0,0,0,2ZM20.6543,2.32563a1.002,1.002,0,0,0-.73828-.32519H4.06641a.99963.99963,0,0,0-.9961,1.08887L4.51367,19.28364a.999.999,0,0,0,.72754.874l6.47266,1.80566a.99028.99028,0,0,0,.53711,0l6.49023-1.8125a.999.999,0,0,0,.72754-.874l1.44336-16.1875A1.00166,1.00166,0,0,0,20.6543,2.32563Zm-3.11621,16.085-5.55567,1.55176L6.44434,18.41743,5.15918,4.00044H18.82324Z' - })); -}; - -UilHtml3Alt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHtml3Alt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHtml3Alt; \ No newline at end of file diff --git a/icons/uil-html3-alt.tsx b/icons/uil-html3-alt.tsx new file mode 100644 index 00000000..7e64bbdf --- /dev/null +++ b/icons/uil-html3-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHtml3Alt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.95215,8.00044h6.98633l-.17719,2H9.99121a1,1,0,0,0,0,2h4.59284L14.32031,14.977l-2.3291.52832L9.66309,14.976l-.09571-1.06445a1,1,0,1,0-1.99218.17774l.16015,1.79a1.00142,1.00142,0,0,0,.77442.88672l3.25976.74024a1.0188,1.0188,0,0,0,.44336,0l3.26074-.74024a1.00139,1.00139,0,0,0,.77442-.88769l.43158-4.86792.002-.01-.00079-.00391.34649-3.9082a1.001,1.001,0,0,0-.99609-1.08789H7.95215a1,1,0,0,0,0,2ZM20.6543,2.32563a1.002,1.002,0,0,0-.73828-.32519H4.06641a.99963.99963,0,0,0-.9961,1.08887L4.51367,19.28364a.999.999,0,0,0,.72754.874l6.47266,1.80566a.99028.99028,0,0,0,.53711,0l6.49023-1.8125a.999.999,0,0,0,.72754-.874l1.44336-16.1875A1.00166,1.00166,0,0,0,20.6543,2.32563Zm-3.11621,16.085-5.55567,1.55176L6.44434,18.41743,5.15918,4.00044H18.82324Z' + })); +}; + +export default UilHtml3Alt; \ No newline at end of file diff --git a/icons/uil-html3.js b/icons/uil-html3.js deleted file mode 100644 index cd3b6894..00000000 --- a/icons/uil-html3.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHtml3 = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.19467,2,4.79734,19.99433,11.98947,22l7.2119-2.01315L20.80533,2ZM17.476,6.12274l-.53371,5.99468.00193.03234-.00255.07415v-.00068l-.37922,4.19135-.04178.37236L12,18.03717v.00063l-.00366.00317L7.48367,16.78309l-.30574-3.46518h2.213l.15692,1.76226,2.45276.6644L12,15.74569l2.46141-.6743.26028-2.86933H9.57589L9.53173,11.717l-.10093-1.1364-.05224-.61022h5.53877l.20163-2.2317H6.68232L6.638,7.2542l-.10026-1.137L6.48482,5.507H17.52887Zm0,0' - })); -}; - -UilHtml3.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHtml3.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHtml3; \ No newline at end of file diff --git a/icons/uil-html3.tsx b/icons/uil-html3.tsx new file mode 100644 index 00000000..46ac4884 --- /dev/null +++ b/icons/uil-html3.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHtml3 = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.19467,2,4.79734,19.99433,11.98947,22l7.2119-2.01315L20.80533,2ZM17.476,6.12274l-.53371,5.99468.00193.03234-.00255.07415v-.00068l-.37922,4.19135-.04178.37236L12,18.03717v.00063l-.00366.00317L7.48367,16.78309l-.30574-3.46518h2.213l.15692,1.76226,2.45276.6644L12,15.74569l2.46141-.6743.26028-2.86933H9.57589L9.53173,11.717l-.10093-1.1364-.05224-.61022h5.53877l.20163-2.2317H6.68232L6.638,7.2542l-.10026-1.137L6.48482,5.507H17.52887Zm0,0' + })); +}; + +export default UilHtml3; \ No newline at end of file diff --git a/icons/uil-html5-alt.js b/icons/uil-html5-alt.js deleted file mode 100644 index 3394f36a..00000000 --- a/icons/uil-html5-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHtml5Alt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.46777,2.3252A1.00007,1.00007,0,0,0,20.73,2H3.27a1.00039,1.00039,0,0,0-.99609,1.08887l1.52,17a.99944.99944,0,0,0,.72851.87451l7.2002,2A.99628.99628,0,0,0,11.99023,23a1.01206,1.01206,0,0,0,.26709-.03613l7.21973-2a1.00055,1.00055,0,0,0,.729-.875l1.52-17A1,1,0,0,0,21.46777,2.3252Zm-3.19238,16.896L11.99072,20.9624,5.72461,19.22168,4.36328,4H19.63672ZM7.81982,13h6.895l-.32714,3.271-2.56788.917L8.65625,16.05811a1.00017,1.00017,0,1,0-.67285,1.88378l3.5,1.25a1.00291,1.00291,0,0,0,.67285,0l3.5-1.25a1.00044,1.00044,0,0,0,.65869-.84228l.5-5A1.00064,1.00064,0,0,0,15.81982,11H8.72461L8.4248,8h7.895a1,1,0,0,0,0-2h-9a1.00064,1.00064,0,0,0-.99511,1.09961l.5,5A1.00012,1.00012,0,0,0,7.81982,13Z' - })); -}; - -UilHtml5Alt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHtml5Alt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHtml5Alt; \ No newline at end of file diff --git a/icons/uil-html5-alt.tsx b/icons/uil-html5-alt.tsx new file mode 100644 index 00000000..82a4eda9 --- /dev/null +++ b/icons/uil-html5-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHtml5Alt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.46777,2.3252A1.00007,1.00007,0,0,0,20.73,2H3.27a1.00039,1.00039,0,0,0-.99609,1.08887l1.52,17a.99944.99944,0,0,0,.72851.87451l7.2002,2A.99628.99628,0,0,0,11.99023,23a1.01206,1.01206,0,0,0,.26709-.03613l7.21973-2a1.00055,1.00055,0,0,0,.729-.875l1.52-17A1,1,0,0,0,21.46777,2.3252Zm-3.19238,16.896L11.99072,20.9624,5.72461,19.22168,4.36328,4H19.63672ZM7.81982,13h6.895l-.32714,3.271-2.56788.917L8.65625,16.05811a1.00017,1.00017,0,1,0-.67285,1.88378l3.5,1.25a1.00291,1.00291,0,0,0,.67285,0l3.5-1.25a1.00044,1.00044,0,0,0,.65869-.84228l.5-5A1.00064,1.00064,0,0,0,15.81982,11H8.72461L8.4248,8h7.895a1,1,0,0,0,0-2h-9a1.00064,1.00064,0,0,0-.99511,1.09961l.5,5A1.00012,1.00012,0,0,0,7.81982,13Z' + })); +}; + +export default UilHtml5Alt; \ No newline at end of file diff --git a/icons/uil-html5.js b/icons/uil-html5.js deleted file mode 100644 index 310c6f74..00000000 --- a/icons/uil-html5.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHtml5 = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.1825,2.00012,4.78735,20.00079l7.20191,1.99933,7.22168-2.00207L20.8175,2.00012ZM17.32507,7.88739H8.87683l.20178,2.26074h8.04554l-.60584,6.778L12,18.17834v.00043l-.01013.00275L7.46753,16.92615,7.1582,13.45972H9.37439l.1571,1.76074,2.45874.66388.00208-.00049v-.00018l2.46228-.66461.25635-2.86323H7.05957L6.46411,5.67969h11.0586Z' - })); -}; - -UilHtml5.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHtml5.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHtml5; \ No newline at end of file diff --git a/icons/uil-html5.tsx b/icons/uil-html5.tsx new file mode 100644 index 00000000..83c3f5c3 --- /dev/null +++ b/icons/uil-html5.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHtml5 = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.1825,2.00012,4.78735,20.00079l7.20191,1.99933,7.22168-2.00207L20.8175,2.00012ZM17.32507,7.88739H8.87683l.20178,2.26074h8.04554l-.60584,6.778L12,18.17834v.00043l-.01013.00275L7.46753,16.92615,7.1582,13.45972H9.37439l.1571,1.76074,2.45874.66388.00208-.00049v-.00018l2.46228-.66461.25635-2.86323H7.05957L6.46411,5.67969h11.0586Z' + })); +}; + +export default UilHtml5; \ No newline at end of file diff --git a/icons/uil-hunting.js b/icons/uil-hunting.js deleted file mode 100644 index e17c5658..00000000 --- a/icons/uil-hunting.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilHunting = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Zm9-2H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-9,7a6,6,0,1,1,6-6A6,6,0,0,1,12,18Z' - })); -}; - -UilHunting.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilHunting.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilHunting; \ No newline at end of file diff --git a/icons/uil-hunting.tsx b/icons/uil-hunting.tsx new file mode 100644 index 00000000..bb0c8051 --- /dev/null +++ b/icons/uil-hunting.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilHunting = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Zm9-2H19.93A8,8,0,0,0,13,4.07V3a1,1,0,0,0-2,0V4.07A8,8,0,0,0,4.07,11H3a1,1,0,0,0,0,2H4.07A8,8,0,0,0,11,19.93V21a1,1,0,0,0,2,0V19.93A8,8,0,0,0,19.93,13H21a1,1,0,0,0,0-2Zm-9,7a6,6,0,1,1,6-6A6,6,0,0,1,12,18Z' + })); +}; + +export default UilHunting; \ No newline at end of file diff --git a/icons/uil-icons.js b/icons/uil-icons.js deleted file mode 100644 index 52c4d968..00000000 --- a/icons/uil-icons.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilIcons = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.6,10.9C13.7,11,13.8,11,14,11h7c0.6,0,1-0.4,1-1c0-0.2,0-0.3-0.1-0.4l-3.5-7c-0.3-0.5-0.9-0.7-1.4-0.4c-0.1,0.1-0.3,0.2-0.4,0.4l-3.5,7C12.9,10,13.1,10.6,13.6,10.9z M17.5,5.2L19.4,9h-3.8L17.5,5.2z M6.5,2C4,2,2,4,2,6.5S4,11,6.5,11S11,9,11,6.5C11,4,9,2,6.5,2z M6.5,9C5.1,9,4,7.9,4,6.5S5.1,4,6.5,4S9,5.1,9,6.5C9,7.9,7.9,9,6.5,9z M10.7,13.3C10.7,13.3,10.7,13.3,10.7,13.3c-0.4-0.4-1-0.4-1.4,0c0,0,0,0,0,0l-2.8,2.8l-2.8-2.8c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l2.8,2.8l-2.8,2.8c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0,0,0,0,0,0l2.8-2.8l2.8,2.8c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4l-2.8-2.8l2.8-2.8C11.1,14.3,11.1,13.7,10.7,13.3z M21,13h-7c-0.6,0-1,0.4-1,1v7c0,0.6,0.4,1,1,1h7c0.6,0,1-0.4,1-1v-7C22,13.4,21.6,13,21,13z M20,20h-5v-5h5V20z' - })); -}; - -UilIcons.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilIcons.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilIcons; \ No newline at end of file diff --git a/icons/uil-icons.tsx b/icons/uil-icons.tsx new file mode 100644 index 00000000..b2c5bcef --- /dev/null +++ b/icons/uil-icons.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilIcons = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.6,10.9C13.7,11,13.8,11,14,11h7c0.6,0,1-0.4,1-1c0-0.2,0-0.3-0.1-0.4l-3.5-7c-0.3-0.5-0.9-0.7-1.4-0.4c-0.1,0.1-0.3,0.2-0.4,0.4l-3.5,7C12.9,10,13.1,10.6,13.6,10.9z M17.5,5.2L19.4,9h-3.8L17.5,5.2z M6.5,2C4,2,2,4,2,6.5S4,11,6.5,11S11,9,11,6.5C11,4,9,2,6.5,2z M6.5,9C5.1,9,4,7.9,4,6.5S5.1,4,6.5,4S9,5.1,9,6.5C9,7.9,7.9,9,6.5,9z M10.7,13.3C10.7,13.3,10.7,13.3,10.7,13.3c-0.4-0.4-1-0.4-1.4,0c0,0,0,0,0,0l-2.8,2.8l-2.8-2.8c-0.4-0.4-1-0.4-1.4,0c-0.4,0.4-0.4,1,0,1.4l2.8,2.8l-2.8,2.8c-0.4,0.4-0.4,1,0,1.4s1,0.4,1.4,0c0,0,0,0,0,0l2.8-2.8l2.8,2.8c0.4,0.4,1,0.4,1.4,0c0.4-0.4,0.4-1,0-1.4l-2.8-2.8l2.8-2.8C11.1,14.3,11.1,13.7,10.7,13.3z M21,13h-7c-0.6,0-1,0.4-1,1v7c0,0.6,0.4,1,1,1h7c0.6,0,1-0.4,1-1v-7C22,13.4,21.6,13,21,13z M20,20h-5v-5h5V20z' + })); +}; + +export default UilIcons; \ No newline at end of file diff --git a/icons/uil-illustration.js b/icons/uil-illustration.js deleted file mode 100644 index 0d466f63..00000000 --- a/icons/uil-illustration.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilIllustration = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.9,9.6c-0.2-0.5-0.8-0.7-1.3-0.5l0,0l-2.9,1.4l-2.1-2.1l-2.1-2.1l1.4-2.9c0.2-0.5,0-1.1-0.5-1.3c-0.5-0.2-1.1,0-1.3,0.5l-1.5,3.1l-6.4,1C4.8,6.8,4.5,7.1,4.4,7.5L2,19.1c-0.1,0.3,0,0.7,0.3,0.9L4,21.7C4.2,21.9,4.5,22,4.7,22c0.1,0,0.1,0,0.2,0l11.6-2.4c0.4-0.1,0.7-0.4,0.8-0.8l1-6.4l3.1-1.5C21.9,10.7,22.1,10.1,21.9,9.6z M15.4,17.8l-9.8,2l3.7-3.7c1.5,0.7,3.3,0.1,4-1.4s0.1-3.3-1.4-4c-1.1-0.5-2.5-0.3-3.4,0.6v0c-0.9,0.9-1.1,2.3-0.6,3.4l-3.7,3.7l2-9.8L12,7.6l2.2,2.2l2.2,2.2L15.4,17.8z M9.6,13.4c0-0.3,0.1-0.5,0.3-0.7v0c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0C9.7,13.9,9.6,13.6,9.6,13.4z' - })); -}; - -UilIllustration.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilIllustration.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilIllustration; \ No newline at end of file diff --git a/icons/uil-illustration.tsx b/icons/uil-illustration.tsx new file mode 100644 index 00000000..d0d5dd2f --- /dev/null +++ b/icons/uil-illustration.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilIllustration = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.9,9.6c-0.2-0.5-0.8-0.7-1.3-0.5l0,0l-2.9,1.4l-2.1-2.1l-2.1-2.1l1.4-2.9c0.2-0.5,0-1.1-0.5-1.3c-0.5-0.2-1.1,0-1.3,0.5l-1.5,3.1l-6.4,1C4.8,6.8,4.5,7.1,4.4,7.5L2,19.1c-0.1,0.3,0,0.7,0.3,0.9L4,21.7C4.2,21.9,4.5,22,4.7,22c0.1,0,0.1,0,0.2,0l11.6-2.4c0.4-0.1,0.7-0.4,0.8-0.8l1-6.4l3.1-1.5C21.9,10.7,22.1,10.1,21.9,9.6z M15.4,17.8l-9.8,2l3.7-3.7c1.5,0.7,3.3,0.1,4-1.4s0.1-3.3-1.4-4c-1.1-0.5-2.5-0.3-3.4,0.6v0c-0.9,0.9-1.1,2.3-0.6,3.4l-3.7,3.7l2-9.8L12,7.6l2.2,2.2l2.2,2.2L15.4,17.8z M9.6,13.4c0-0.3,0.1-0.5,0.3-0.7v0c0.4-0.4,1-0.4,1.4,0c0.4,0.4,0.4,1,0,1.4c-0.4,0.4-1,0.4-1.4,0C9.7,13.9,9.6,13.6,9.6,13.4z' + })); +}; + +export default UilIllustration; \ No newline at end of file diff --git a/icons/uil-image-alt-slash.js b/icons/uil-image-alt-slash.js deleted file mode 100644 index b53f1fb5..00000000 --- a/icons/uil-image-alt-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageAltSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-.93-.93-.09-.1-.06-.07-.5-.5L20,18.62l-5.18-5.2-.09-.08-3.2-3.21L11.43,10,3.71,2.29A1,1,0,0,0,2.29,3.71l1,1A3,3,0,0,0,3,6V18a3,3,0,0,0,3,3H18a2.9,2.9,0,0,0,1.27-.31l0,0h0s0,0,.05,0l.95,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,6.41,8.24,9.65a2.84,2.84,0,0,0-.67.48L5,12.71ZM6,19a1,1,0,0,1-1-1V15.54l4-4a.81.81,0,0,1,1.1,0L17.59,19ZM9.66,5H18a1,1,0,0,1,1,1v5.94l0,0a1,1,0,1,0-1.42,1.42l1.74,1.74a1,1,0,0,0,1.42,0,1,1,0,0,0,.29-.72h0V6a3,3,0,0,0-3-3H9.66a1,1,0,0,0,0,2Z' - })); -}; - -UilImageAltSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageAltSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageAltSlash; \ No newline at end of file diff --git a/icons/uil-image-alt-slash.tsx b/icons/uil-image-alt-slash.tsx new file mode 100644 index 00000000..596c359f --- /dev/null +++ b/icons/uil-image-alt-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageAltSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-.93-.93-.09-.1-.06-.07-.5-.5L20,18.62l-5.18-5.2-.09-.08-3.2-3.21L11.43,10,3.71,2.29A1,1,0,0,0,2.29,3.71l1,1A3,3,0,0,0,3,6V18a3,3,0,0,0,3,3H18a2.9,2.9,0,0,0,1.27-.31l0,0h0s0,0,.05,0l.95,1a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM5,6.41,8.24,9.65a2.84,2.84,0,0,0-.67.48L5,12.71ZM6,19a1,1,0,0,1-1-1V15.54l4-4a.81.81,0,0,1,1.1,0L17.59,19ZM9.66,5H18a1,1,0,0,1,1,1v5.94l0,0a1,1,0,1,0-1.42,1.42l1.74,1.74a1,1,0,0,0,1.42,0,1,1,0,0,0,.29-.72h0V6a3,3,0,0,0-3-3H9.66a1,1,0,0,0,0,2Z' + })); +}; + +export default UilImageAltSlash; \ No newline at end of file diff --git a/icons/uil-image-block.js b/icons/uil-image-block.js deleted file mode 100644 index 53426707..00000000 --- a/icons/uil-image-block.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageBlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.54,2.46A5,5,0,1,0,22,6,5,5,0,0,0,20.54,2.46ZM14,6a3,3,0,0,1,3-3,3,3,0,0,1,1.29.3l-4,4A3,3,0,0,1,14,6Zm5.12,2.12a3.08,3.08,0,0,1-3.4.57l4-4A3,3,0,0,1,20,6,3,3,0,0,1,19.12,8.12ZM19,13a1,1,0,0,0-1,1v.39L16.52,12.9a2.87,2.87,0,0,0-3.93,0l-.7.71L9.41,11.12a2.87,2.87,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6H9A1,1,0,0,0,9,4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,.95-.17l.09,0A3,3,0,0,0,20,19.44a1.43,1.43,0,0,0,0-.22V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.89a.79.79,0,0,1,1.09,0l3.19,3.18h0L15.46,20Zm13-1a1,1,0,0,1-.18.54L13.3,15l.71-.7a.79.79,0,0,1,1.09,0L18,17.21Z' - })); -}; - -UilImageBlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageBlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageBlock; \ No newline at end of file diff --git a/icons/uil-image-block.tsx b/icons/uil-image-block.tsx new file mode 100644 index 00000000..ff3918ab --- /dev/null +++ b/icons/uil-image-block.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageBlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.54,2.46A5,5,0,1,0,22,6,5,5,0,0,0,20.54,2.46ZM14,6a3,3,0,0,1,3-3,3,3,0,0,1,1.29.3l-4,4A3,3,0,0,1,14,6Zm5.12,2.12a3.08,3.08,0,0,1-3.4.57l4-4A3,3,0,0,1,20,6,3,3,0,0,1,19.12,8.12ZM19,13a1,1,0,0,0-1,1v.39L16.52,12.9a2.87,2.87,0,0,0-3.93,0l-.7.71L9.41,11.12a2.87,2.87,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6H9A1,1,0,0,0,9,4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,.95-.17l.09,0A3,3,0,0,0,20,19.44a1.43,1.43,0,0,0,0-.22V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.89a.79.79,0,0,1,1.09,0l3.19,3.18h0L15.46,20Zm13-1a1,1,0,0,1-.18.54L13.3,15l.71-.7a.79.79,0,0,1,1.09,0L18,17.21Z' + })); +}; + +export default UilImageBlock; \ No newline at end of file diff --git a/icons/uil-image-broken.js b/icons/uil-image-broken.js deleted file mode 100644 index d958d46d..00000000 --- a/icons/uil-image-broken.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageBroken = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,14.54,19.21,12a1,1,0,0,0-1.42,0L15,14.84,12.21,12a1,1,0,0,0-1.42,0L8.5,14.34,6.21,12a1,1,0,0,0-1.42,0l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0-.08.38V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15.25a1,1,0,0,0-.08-.38A1,1,0,0,0,21.71,14.54ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15.66l1.5-1.5,2.29,2.3a1,1,0,0,0,1.42,0l2.29-2.3L14.29,17a1,1,0,0,0,1.42,0l2.79-2.8,1.5,1.5ZM19,2H5A3,3,0,0,0,2,5v5.26a1.17,1.17,0,0,0,0,.27s0,.07,0,.1a1,1,0,0,0,1.66.31L5.5,9.16l2.29,2.3a1,1,0,0,0,1.42,0l2.29-2.3L14.29,12a1,1,0,0,0,1.42,0l2.79-2.8,1.77,1.78a1,1,0,0,0,1.66-.31.28.28,0,0,0,0-.09.88.88,0,0,0,.06-.28V5A3,3,0,0,0,19,2Zm1,5.84L19.21,7a1,1,0,0,0-1.42,0L15,9.84,12.21,7a1,1,0,0,0-1.42,0L8.5,9.34,6.21,7A1,1,0,0,0,4.79,7L4,7.84V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilImageBroken.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageBroken.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageBroken; \ No newline at end of file diff --git a/icons/uil-image-broken.tsx b/icons/uil-image-broken.tsx new file mode 100644 index 00000000..2e3362ac --- /dev/null +++ b/icons/uil-image-broken.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageBroken = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,14.54,19.21,12a1,1,0,0,0-1.42,0L15,14.84,12.21,12a1,1,0,0,0-1.42,0L8.5,14.34,6.21,12a1,1,0,0,0-1.42,0l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0-.08.38V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15.25a1,1,0,0,0-.08-.38A1,1,0,0,0,21.71,14.54ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15.66l1.5-1.5,2.29,2.3a1,1,0,0,0,1.42,0l2.29-2.3L14.29,17a1,1,0,0,0,1.42,0l2.79-2.8,1.5,1.5ZM19,2H5A3,3,0,0,0,2,5v5.26a1.17,1.17,0,0,0,0,.27s0,.07,0,.1a1,1,0,0,0,1.66.31L5.5,9.16l2.29,2.3a1,1,0,0,0,1.42,0l2.29-2.3L14.29,12a1,1,0,0,0,1.42,0l2.79-2.8,1.77,1.78a1,1,0,0,0,1.66-.31.28.28,0,0,0,0-.09.88.88,0,0,0,.06-.28V5A3,3,0,0,0,19,2Zm1,5.84L19.21,7a1,1,0,0,0-1.42,0L15,9.84,12.21,7a1,1,0,0,0-1.42,0L8.5,9.34,6.21,7A1,1,0,0,0,4.79,7L4,7.84V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilImageBroken; \ No newline at end of file diff --git a/icons/uil-image-check.js b/icons/uil-image-check.js deleted file mode 100644 index 9e735d8f..00000000 --- a/icons/uil-image-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,2.3a1,1,0,0,0-1.41,0L16.92,5.6,15.7,4.4a1,1,0,0,0-1.4,1.43l1.92,1.88a1,1,0,0,0,1.4,0l4.08-4A1,1,0,0,0,21.71,2.3ZM19,9a1,1,0,0,0-1,1v4.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h6a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10A1,1,0,0,0,19,9ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22Z' - })); -}; - -UilImageCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageCheck; \ No newline at end of file diff --git a/icons/uil-image-check.tsx b/icons/uil-image-check.tsx new file mode 100644 index 00000000..97f48907 --- /dev/null +++ b/icons/uil-image-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,2.3a1,1,0,0,0-1.41,0L16.92,5.6,15.7,4.4a1,1,0,0,0-1.4,1.43l1.92,1.88a1,1,0,0,0,1.4,0l4.08-4A1,1,0,0,0,21.71,2.3ZM19,9a1,1,0,0,0-1,1v4.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h6a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10A1,1,0,0,0,19,9ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22Z' + })); +}; + +export default UilImageCheck; \ No newline at end of file diff --git a/icons/uil-image-download.js b/icons/uil-image-download.js deleted file mode 100644 index 5cc7f720..00000000 --- a/icons/uil-image-download.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageDownload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.71,6.29a1,1,0,0,0-1.42,0L20,7.59V2a1,1,0,0,0-2,0V7.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,22.71,6.29ZM19,13a1,1,0,0,0-1,1v.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.85,2.85,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.46,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.77.77,0,0,1,1.1,0L18,17.21Z' - })); -}; - -UilImageDownload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageDownload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageDownload; \ No newline at end of file diff --git a/icons/uil-image-download.tsx b/icons/uil-image-download.tsx new file mode 100644 index 00000000..860360ef --- /dev/null +++ b/icons/uil-image-download.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageDownload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.71,6.29a1,1,0,0,0-1.42,0L20,7.59V2a1,1,0,0,0-2,0V7.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l3,3a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l3-3A1,1,0,0,0,22.71,6.29ZM19,13a1,1,0,0,0-1,1v.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.85,2.85,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.46,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.77.77,0,0,1,1.1,0L18,17.21Z' + })); +}; + +export default UilImageDownload; \ No newline at end of file diff --git a/icons/uil-image-edit.js b/icons/uil-image-edit.js deleted file mode 100644 index af0dd4d8..00000000 --- a/icons/uil-image-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.73682,3.751,19.31689,1.33105a.99964.99964,0,0,0-1.41406,0L13.32275,5.91113a1.00013,1.00013,0,0,0-.293.707V9.03809a1.00005,1.00005,0,0,0,1,1H16.4502a1.00014,1.00014,0,0,0,.707-.293L21.73682,5.165A.99964.99964,0,0,0,21.73682,3.751ZM16.03613,8.03809H15.02979V7.03223l3.58007-3.58008L19.61572,4.458ZM19,11a1,1,0,0,0-1,1v2.3916l-1.48047-1.48047a2.78039,2.78039,0,0,0-3.92822,0l-.698.698L9.40723,11.123a2.777,2.777,0,0,0-3.92432,0L4,12.606V7A1.0013,1.0013,0,0,1,5,6h6a1,1,0,0,0,0-2H5A3.00328,3.00328,0,0,0,2,7V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V12A1,1,0,0,0,19,11ZM5,20a1.0013,1.0013,0,0,1-1-1V15.43408l2.897-2.897a.79926.79926,0,0,1,1.09619,0l3.168,3.16711c.00849.00916.0116.02179.02045.03064L15.44714,20Zm13-1a.97137.97137,0,0,1-.17877.53705l-4.51386-4.51386.698-.698a.77979.77979,0,0,1,1.1001,0L18,17.21973Z' - })); -}; - -UilImageEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageEdit; \ No newline at end of file diff --git a/icons/uil-image-edit.tsx b/icons/uil-image-edit.tsx new file mode 100644 index 00000000..ec3b1374 --- /dev/null +++ b/icons/uil-image-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.73682,3.751,19.31689,1.33105a.99964.99964,0,0,0-1.41406,0L13.32275,5.91113a1.00013,1.00013,0,0,0-.293.707V9.03809a1.00005,1.00005,0,0,0,1,1H16.4502a1.00014,1.00014,0,0,0,.707-.293L21.73682,5.165A.99964.99964,0,0,0,21.73682,3.751ZM16.03613,8.03809H15.02979V7.03223l3.58007-3.58008L19.61572,4.458ZM19,11a1,1,0,0,0-1,1v2.3916l-1.48047-1.48047a2.78039,2.78039,0,0,0-3.92822,0l-.698.698L9.40723,11.123a2.777,2.777,0,0,0-3.92432,0L4,12.606V7A1.0013,1.0013,0,0,1,5,6h6a1,1,0,0,0,0-2H5A3.00328,3.00328,0,0,0,2,7V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V12A1,1,0,0,0,19,11ZM5,20a1.0013,1.0013,0,0,1-1-1V15.43408l2.897-2.897a.79926.79926,0,0,1,1.09619,0l3.168,3.16711c.00849.00916.0116.02179.02045.03064L15.44714,20Zm13-1a.97137.97137,0,0,1-.17877.53705l-4.51386-4.51386.698-.698a.77979.77979,0,0,1,1.1001,0L18,17.21973Z' + })); +}; + +export default UilImageEdit; \ No newline at end of file diff --git a/icons/uil-image-lock.js b/icons/uil-image-lock.js deleted file mode 100644 index 191304de..00000000 --- a/icons/uil-image-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,5.18V4a3,3,0,0,0-6,0V5.18A3,3,0,0,0,12,8v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5.18ZM16,4a1,1,0,0,1,2,0V5H16Zm4,6a1,1,0,0,1-1,1H15a1,1,0,0,1-1-1V8a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm-1,5a1,1,0,0,0-1,1v3a.89.89,0,0,1-.18.53L9.41,11.12a2.86,2.86,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h5a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V16A1,1,0,0,0,19,15ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0L15.46,20Z' - })); -}; - -UilImageLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageLock; \ No newline at end of file diff --git a/icons/uil-image-lock.tsx b/icons/uil-image-lock.tsx new file mode 100644 index 00000000..363f5a76 --- /dev/null +++ b/icons/uil-image-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,5.18V4a3,3,0,0,0-6,0V5.18A3,3,0,0,0,12,8v2a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5.18ZM16,4a1,1,0,0,1,2,0V5H16Zm4,6a1,1,0,0,1-1,1H15a1,1,0,0,1-1-1V8a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm-1,5a1,1,0,0,0-1,1v3a.89.89,0,0,1-.18.53L9.41,11.12a2.86,2.86,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h5a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V16A1,1,0,0,0,19,15ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0L15.46,20Z' + })); +}; + +export default UilImageLock; \ No newline at end of file diff --git a/icons/uil-image-minus.js b/icons/uil-image-minus.js deleted file mode 100644 index 0a5fdf43..00000000 --- a/icons/uil-image-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,4.00781H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2ZM19,8a1,1,0,0,0-1,1v5.3916l-1.48047-1.48047a2.78039,2.78039,0,0,0-3.92822,0l-.698.698L9.40723,11.123a2.777,2.777,0,0,0-3.92432,0L4,12.606V7A1.0013,1.0013,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3.00328,3.00328,0,0,0,2,7V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V9A1,1,0,0,0,19,8ZM5,20a1.0013,1.0013,0,0,1-1-1V15.43408l2.897-2.897a.79926.79926,0,0,1,1.09619,0l3.168,3.16711c.00849.00916.0116.02179.02045.03064L15.44714,20Zm13-1a.97137.97137,0,0,1-.17877.53705l-4.51386-4.51386.698-.698a.77979.77979,0,0,1,1.1001,0L18,17.21973Z' - })); -}; - -UilImageMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageMinus; \ No newline at end of file diff --git a/icons/uil-image-minus.tsx b/icons/uil-image-minus.tsx new file mode 100644 index 00000000..c9a1ebdd --- /dev/null +++ b/icons/uil-image-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,4.00781H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2ZM19,8a1,1,0,0,0-1,1v5.3916l-1.48047-1.48047a2.78039,2.78039,0,0,0-3.92822,0l-.698.698L9.40723,11.123a2.777,2.777,0,0,0-3.92432,0L4,12.606V7A1.0013,1.0013,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3.00328,3.00328,0,0,0,2,7V19a3.00328,3.00328,0,0,0,3,3H17a3.00328,3.00328,0,0,0,3-3V9A1,1,0,0,0,19,8ZM5,20a1.0013,1.0013,0,0,1-1-1V15.43408l2.897-2.897a.79926.79926,0,0,1,1.09619,0l3.168,3.16711c.00849.00916.0116.02179.02045.03064L15.44714,20Zm13-1a.97137.97137,0,0,1-.17877.53705l-4.51386-4.51386.698-.698a.77979.77979,0,0,1,1.1001,0L18,17.21973Z' + })); +}; + +export default UilImageMinus; \ No newline at end of file diff --git a/icons/uil-image-plus.js b/icons/uil-image-plus.js deleted file mode 100644 index c48c3f9a..00000000 --- a/icons/uil-image-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImagePlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,10a1,1,0,0,0-1,1v3.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.71L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19.22A2.79,2.79,0,0,0,4.78,22H17.22a2.88,2.88,0,0,0,.8-.12h0a2.74,2.74,0,0,0,2-2.65V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.89-2.89a.78.78,0,0,1,1.1,0L15.46,20Zm13-1a1,1,0,0,1-.18.54L13.3,15l.71-.7a.77.77,0,0,1,1.1,0L18,17.21ZM21,4H20V3a1,1,0,0,0-2,0V4H17a1,1,0,0,0,0,2h1V7a1,1,0,0,0,2,0V6h1a1,1,0,0,0,0-2Z' - })); -}; - -UilImagePlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImagePlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImagePlus; \ No newline at end of file diff --git a/icons/uil-image-plus.tsx b/icons/uil-image-plus.tsx new file mode 100644 index 00000000..c9084203 --- /dev/null +++ b/icons/uil-image-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImagePlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,10a1,1,0,0,0-1,1v3.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.71L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19.22A2.79,2.79,0,0,0,4.78,22H17.22a2.88,2.88,0,0,0,.8-.12h0a2.74,2.74,0,0,0,2-2.65V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.89-2.89a.78.78,0,0,1,1.1,0L15.46,20Zm13-1a1,1,0,0,1-.18.54L13.3,15l.71-.7a.77.77,0,0,1,1.1,0L18,17.21ZM21,4H20V3a1,1,0,0,0-2,0V4H17a1,1,0,0,0,0,2h1V7a1,1,0,0,0,2,0V6h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilImagePlus; \ No newline at end of file diff --git a/icons/uil-image-question.js b/icons/uil-image-question.js deleted file mode 100644 index a5997f0f..00000000 --- a/icons/uil-image-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,13a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.86,2.86,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a1,1,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM19,2a3,3,0,0,0-2.6,1.5,1,1,0,0,0,.37,1.37,1,1,0,0,0,1.36-.37A1,1,0,0,1,20,5a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm.38,7.08A1,1,0,0,0,18.8,9l-.18.06-.18.09-.15.13A1,1,0,0,0,18,10a1,1,0,0,0,.29.71,1,1,0,0,0,1.42,0A1,1,0,0,0,20,10a1,1,0,0,0-.62-.92Z' - })); -}; - -UilImageQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageQuestion; \ No newline at end of file diff --git a/icons/uil-image-question.tsx b/icons/uil-image-question.tsx new file mode 100644 index 00000000..2931ef9d --- /dev/null +++ b/icons/uil-image-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,13a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.86,2.86,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a1,1,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM19,2a3,3,0,0,0-2.6,1.5,1,1,0,0,0,.37,1.37,1,1,0,0,0,1.36-.37A1,1,0,0,1,20,5a1,1,0,0,1-1,1,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm.38,7.08A1,1,0,0,0,18.8,9l-.18.06-.18.09-.15.13A1,1,0,0,0,18,10a1,1,0,0,0,.29.71,1,1,0,0,0,1.42,0A1,1,0,0,0,20,10a1,1,0,0,0-.62-.92Z' + })); +}; + +export default UilImageQuestion; \ No newline at end of file diff --git a/icons/uil-image-redo.js b/icons/uil-image-redo.js deleted file mode 100644 index dd370315..00000000 --- a/icons/uil-image-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.5,1.5a1,1,0,0,0-1,1h0a5,5,0,1,0,.3,7.75,1,1,0,0,0-1.32-1.51,3,3,0,1,1,.25-4.25H18.5a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1v-3A1,1,0,0,0,21.5,1.5Zm-3,12a1,1,0,0,0-1,1v.39L16,13.41a2.77,2.77,0,0,0-3.93,0l-.7.7L8.91,11.62a2.79,2.79,0,0,0-3.93,0L3.5,13.1V7.5a1,1,0,0,1,1-1h5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v12a3,3,0,0,0,3,3h12a3,3,0,0,0,3-3v-5A1,1,0,0,0,18.5,13.5Zm-14,7a1,1,0,0,1-1-1V15.93L6.4,13a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15,20.5Zm13-1a1,1,0,0,1-.18.53l-4.51-4.51.7-.7a.78.78,0,0,1,1.1,0l2.89,2.9Z' - })); -}; - -UilImageRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageRedo; \ No newline at end of file diff --git a/icons/uil-image-redo.tsx b/icons/uil-image-redo.tsx new file mode 100644 index 00000000..fc436c5f --- /dev/null +++ b/icons/uil-image-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.5,1.5a1,1,0,0,0-1,1h0a5,5,0,1,0,.3,7.75,1,1,0,0,0-1.32-1.51,3,3,0,1,1,.25-4.25H18.5a1,1,0,0,0,0,2h3a1,1,0,0,0,1-1v-3A1,1,0,0,0,21.5,1.5Zm-3,12a1,1,0,0,0-1,1v.39L16,13.41a2.77,2.77,0,0,0-3.93,0l-.7.7L8.91,11.62a2.79,2.79,0,0,0-3.93,0L3.5,13.1V7.5a1,1,0,0,1,1-1h5a1,1,0,0,0,0-2h-5a3,3,0,0,0-3,3v12a3,3,0,0,0,3,3h12a3,3,0,0,0,3-3v-5A1,1,0,0,0,18.5,13.5Zm-14,7a1,1,0,0,1-1-1V15.93L6.4,13a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15,20.5Zm13-1a1,1,0,0,1-.18.53l-4.51-4.51.7-.7a.78.78,0,0,1,1.1,0l2.89,2.9Z' + })); +}; + +export default UilImageRedo; \ No newline at end of file diff --git a/icons/uil-image-resize-landscape.js b/icons/uil-image-resize-landscape.js deleted file mode 100644 index 255774b3..00000000 --- a/icons/uil-image-resize-landscape.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageResizeLandscape = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,11H2a1,1,0,0,0-1,1v9a1,1,0,0,0,1,1H12.86c.05,0,.09,0,.14,0a1,1,0,0,0,1-1V12A1,1,0,0,0,13,11ZM7.44,20l1.93-1.93a.3.3,0,0,1,.5,0L11.79,20ZM12,17.38l-.72-.71a2.41,2.41,0,0,0-3.33,0L4.61,20H3V13h9ZM2,4.11a1,1,0,0,0,.86-.49A1.05,1.05,0,0,0,3.05,3,1,1,0,0,0,2,2,1,1,0,0,0,1,3v.1A1,1,0,0,0,2,4.11ZM9.91,4h.19a1,1,0,0,0,0-2H9.91a1,1,0,0,0,0,2ZM2,8.78a1,1,0,0,0,1-1V7.56a1,1,0,1,0-2,0v.22A1,1,0,0,0,2,8.78ZM14.09,2H13.9a1,1,0,0,0,0,2h.19a1,1,0,0,0,0-2ZM5.91,4H6.1a1,1,0,0,0,0-2H5.91a1,1,0,0,0,0,2ZM22,6.4a1,1,0,0,0-1,1v.21a1,1,0,0,0,2,0V7.4A1,1,0,0,0,22,6.4ZM17.12,20h-.24a1,1,0,1,0,0,2h.24a1,1,0,0,0,0-2ZM21.9,2A1,1,0,0,0,21,3a1,1,0,0,0,.1.42A1,1,0,0,0,23,3.11V3A1.09,1.09,0,0,0,21.9,2ZM22,10.9a1,1,0,0,0-1,1v.22a1,1,0,0,0,2,0V11.9A1,1,0,0,0,22,10.9ZM18.09,2H17.9a1,1,0,0,0,0,2h.19a1,1,0,0,0,0-2ZM22,20a.93.93,0,0,0-.44.11A1,1,0,0,0,21,21,1,1,0,0,0,22,22a1.09,1.09,0,0,0,1-1.1A1,1,0,0,0,22,20Zm0-4.56a1,1,0,0,0-1,1v.22a1,1,0,1,0,2,0V16.4A1,1,0,0,0,22,15.4Z' - })); -}; - -UilImageResizeLandscape.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageResizeLandscape.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageResizeLandscape; \ No newline at end of file diff --git a/icons/uil-image-resize-landscape.tsx b/icons/uil-image-resize-landscape.tsx new file mode 100644 index 00000000..7b8937de --- /dev/null +++ b/icons/uil-image-resize-landscape.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageResizeLandscape = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,11H2a1,1,0,0,0-1,1v9a1,1,0,0,0,1,1H12.86c.05,0,.09,0,.14,0a1,1,0,0,0,1-1V12A1,1,0,0,0,13,11ZM7.44,20l1.93-1.93a.3.3,0,0,1,.5,0L11.79,20ZM12,17.38l-.72-.71a2.41,2.41,0,0,0-3.33,0L4.61,20H3V13h9ZM2,4.11a1,1,0,0,0,.86-.49A1.05,1.05,0,0,0,3.05,3,1,1,0,0,0,2,2,1,1,0,0,0,1,3v.1A1,1,0,0,0,2,4.11ZM9.91,4h.19a1,1,0,0,0,0-2H9.91a1,1,0,0,0,0,2ZM2,8.78a1,1,0,0,0,1-1V7.56a1,1,0,1,0-2,0v.22A1,1,0,0,0,2,8.78ZM14.09,2H13.9a1,1,0,0,0,0,2h.19a1,1,0,0,0,0-2ZM5.91,4H6.1a1,1,0,0,0,0-2H5.91a1,1,0,0,0,0,2ZM22,6.4a1,1,0,0,0-1,1v.21a1,1,0,0,0,2,0V7.4A1,1,0,0,0,22,6.4ZM17.12,20h-.24a1,1,0,1,0,0,2h.24a1,1,0,0,0,0-2ZM21.9,2A1,1,0,0,0,21,3a1,1,0,0,0,.1.42A1,1,0,0,0,23,3.11V3A1.09,1.09,0,0,0,21.9,2ZM22,10.9a1,1,0,0,0-1,1v.22a1,1,0,0,0,2,0V11.9A1,1,0,0,0,22,10.9ZM18.09,2H17.9a1,1,0,0,0,0,2h.19a1,1,0,0,0,0-2ZM22,20a.93.93,0,0,0-.44.11A1,1,0,0,0,21,21,1,1,0,0,0,22,22a1.09,1.09,0,0,0,1-1.1A1,1,0,0,0,22,20Zm0-4.56a1,1,0,0,0-1,1v.22a1,1,0,1,0,2,0V16.4A1,1,0,0,0,22,15.4Z' + })); +}; + +export default UilImageResizeLandscape; \ No newline at end of file diff --git a/icons/uil-image-resize-square.js b/icons/uil-image-resize-square.js deleted file mode 100644 index 6bf18d29..00000000 --- a/icons/uil-image-resize-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageResizeSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,8.1a1,1,0,0,0,1-1V6.91a1,1,0,0,0-2,0V7.1A1,1,0,0,0,3,8.1Zm0-4A1,1,0,0,0,3.42,4,1,1,0,0,0,3.1,2H3A1.09,1.09,0,0,0,2,3.1,1,1,0,0,0,3,4.05Zm17.39-.19A1,1,0,0,0,22,3a1,1,0,0,0-1-1h-.1a1,1,0,0,0-.51,1.86ZM11.89,4h.22a1,1,0,0,0,0-2h-.22a1,1,0,0,0,0,2ZM7.39,4H7.6a1,1,0,0,0,0-2H7.39a1,1,0,0,0,0,2ZM21,20a1,1,0,0,0-.42.1A1,1,0,0,0,20.9,22H21a1.09,1.09,0,0,0,1-1.1A1,1,0,0,0,21,20ZM14,11a1,1,0,0,0-1-1H3.27A1.08,1.08,0,0,0,3,10,1,1,0,0,0,2,11V21a1,1,0,0,0,1,1H13.1a1,1,0,0,0,.9-1.42Zm-2,9H5.52l3.91-3.9a.33.33,0,0,1,.47,0L12,18.19Zm0-4.63-.68-.69a2.35,2.35,0,0,0-3.31,0l-4,4V12h8Zm9,0a1,1,0,0,0-1,1v.21a1,1,0,0,0,2,0V16.4A1,1,0,0,0,21,15.4Zm0-9a1,1,0,0,0-1,1V7.6a1,1,0,1,0,2,0V7.39A1,1,0,0,0,21,6.39Zm0,4.5a1,1,0,0,0-1,1v.22a1,1,0,0,0,2,0v-.22A1,1,0,0,0,21,10.89ZM17.1,20h-.2a1,1,0,1,0,0,2h.2a1,1,0,0,0,0-2ZM16.61,4a1,1,0,0,0,0-2H16.4a1,1,0,1,0,0,2Z' - })); -}; - -UilImageResizeSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageResizeSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageResizeSquare; \ No newline at end of file diff --git a/icons/uil-image-resize-square.tsx b/icons/uil-image-resize-square.tsx new file mode 100644 index 00000000..e318d94f --- /dev/null +++ b/icons/uil-image-resize-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageResizeSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,8.1a1,1,0,0,0,1-1V6.91a1,1,0,0,0-2,0V7.1A1,1,0,0,0,3,8.1Zm0-4A1,1,0,0,0,3.42,4,1,1,0,0,0,3.1,2H3A1.09,1.09,0,0,0,2,3.1,1,1,0,0,0,3,4.05Zm17.39-.19A1,1,0,0,0,22,3a1,1,0,0,0-1-1h-.1a1,1,0,0,0-.51,1.86ZM11.89,4h.22a1,1,0,0,0,0-2h-.22a1,1,0,0,0,0,2ZM7.39,4H7.6a1,1,0,0,0,0-2H7.39a1,1,0,0,0,0,2ZM21,20a1,1,0,0,0-.42.1A1,1,0,0,0,20.9,22H21a1.09,1.09,0,0,0,1-1.1A1,1,0,0,0,21,20ZM14,11a1,1,0,0,0-1-1H3.27A1.08,1.08,0,0,0,3,10,1,1,0,0,0,2,11V21a1,1,0,0,0,1,1H13.1a1,1,0,0,0,.9-1.42Zm-2,9H5.52l3.91-3.9a.33.33,0,0,1,.47,0L12,18.19Zm0-4.63-.68-.69a2.35,2.35,0,0,0-3.31,0l-4,4V12h8Zm9,0a1,1,0,0,0-1,1v.21a1,1,0,0,0,2,0V16.4A1,1,0,0,0,21,15.4Zm0-9a1,1,0,0,0-1,1V7.6a1,1,0,1,0,2,0V7.39A1,1,0,0,0,21,6.39Zm0,4.5a1,1,0,0,0-1,1v.22a1,1,0,0,0,2,0v-.22A1,1,0,0,0,21,10.89ZM17.1,20h-.2a1,1,0,1,0,0,2h.2a1,1,0,0,0,0-2ZM16.61,4a1,1,0,0,0,0-2H16.4a1,1,0,1,0,0,2Z' + })); +}; + +export default UilImageResizeSquare; \ No newline at end of file diff --git a/icons/uil-image-search.js b/icons/uil-image-search.js deleted file mode 100644 index 01ea0738..00000000 --- a/icons/uil-image-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,13a1,1,0,0,0-1,1v.39l-1.48-1.48a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.87,2.87,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6H9A1,1,0,0,0,9,4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.89a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a1,1,0,0,1-.18.54L13.31,15l.7-.69a.77.77,0,0,1,1.1,0L18,17.22Zm3.71-8.71L20,8.57a4.31,4.31,0,1,0-6.72.79,4.27,4.27,0,0,0,3,1.26A4.34,4.34,0,0,0,18.57,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,10.29ZM18,8a2.32,2.32,0,1,1,0-3.27A2.32,2.32,0,0,1,18,8Z' - })); -}; - -UilImageSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageSearch; \ No newline at end of file diff --git a/icons/uil-image-search.tsx b/icons/uil-image-search.tsx new file mode 100644 index 00000000..f1528f19 --- /dev/null +++ b/icons/uil-image-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,13a1,1,0,0,0-1,1v.39l-1.48-1.48a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.87,2.87,0,0,0-3.93,0L4,12.61V7A1,1,0,0,1,5,6H9A1,1,0,0,0,9,4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.89a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a1,1,0,0,1-.18.54L13.31,15l.7-.69a.77.77,0,0,1,1.1,0L18,17.22Zm3.71-8.71L20,8.57a4.31,4.31,0,1,0-6.72.79,4.27,4.27,0,0,0,3,1.26A4.34,4.34,0,0,0,18.57,10l1.72,1.73a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,10.29ZM18,8a2.32,2.32,0,1,1,0-3.27A2.32,2.32,0,0,1,18,8Z' + })); +}; + +export default UilImageSearch; \ No newline at end of file diff --git a/icons/uil-image-share.js b/icons/uil-image-share.js deleted file mode 100644 index 69bf96f3..00000000 --- a/icons/uil-image-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,7a2,2,0,0,0-1.18.39l-1.75-.8L19,5.71A2,2,0,0,0,20,6a2,2,0,1,0-2-2l-1.89.87A2,2,0,1,0,15,8.5a1.88,1.88,0,0,0,.92-.24l2.1,1A2,2,0,1,0,20,7Zm-1,6a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h5a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22Z' - })); -}; - -UilImageShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageShare; \ No newline at end of file diff --git a/icons/uil-image-share.tsx b/icons/uil-image-share.tsx new file mode 100644 index 00000000..e80806d2 --- /dev/null +++ b/icons/uil-image-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,7a2,2,0,0,0-1.18.39l-1.75-.8L19,5.71A2,2,0,0,0,20,6a2,2,0,1,0-2-2l-1.89.87A2,2,0,1,0,15,8.5a1.88,1.88,0,0,0,.92-.24l2.1,1A2,2,0,1,0,20,7Zm-1,6a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h5a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22Z' + })); +}; + +export default UilImageShare; \ No newline at end of file diff --git a/icons/uil-image-shield.js b/icons/uil-image-shield.js deleted file mode 100644 index e0ee62d2..00000000 --- a/icons/uil-image-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.13,2.36a1,1,0,0,0-.84-.2,2.7,2.7,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.7,2.7,0,0,1-2.2.47,1,1,0,0,0-.84.2,1,1,0,0,0-.37.78V6.45a4.63,4.63,0,0,0,1.84,3.7l1.57,1.16a1,1,0,0,0,1.18,0l1.57-1.16a4.63,4.63,0,0,0,1.84-3.7V3.14A1,1,0,0,0,22.13,2.36ZM20.5,6.45a2.62,2.62,0,0,1-1,2.09l-1,.72-1-.72a2.62,2.62,0,0,1-1-2.09V4.22a4.81,4.81,0,0,0,2-.54,4.81,4.81,0,0,0,2,.54Zm-2,7.05a1,1,0,0,0-1,1v.39L16,13.41a2.77,2.77,0,0,0-3.93,0l-.7.7L8.91,11.62a2.85,2.85,0,0,0-3.93,0L3.5,13.1V7.5a1,1,0,0,1,1-1h7a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3v12a3,3,0,0,0,3,3h12a3,3,0,0,0,3-3v-5A1,1,0,0,0,18.5,13.5Zm-14,7a1,1,0,0,1-1-1V15.93L6.4,13a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15,20.5Zm13-1a1,1,0,0,1-.18.53l-4.51-4.51.7-.7a.78.78,0,0,1,1.1,0l2.89,2.9Z' - })); -}; - -UilImageShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageShield; \ No newline at end of file diff --git a/icons/uil-image-shield.tsx b/icons/uil-image-shield.tsx new file mode 100644 index 00000000..f9ad7353 --- /dev/null +++ b/icons/uil-image-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.13,2.36a1,1,0,0,0-.84-.2,2.7,2.7,0,0,1-2.2-.47,1,1,0,0,0-1.18,0,2.7,2.7,0,0,1-2.2.47,1,1,0,0,0-.84.2,1,1,0,0,0-.37.78V6.45a4.63,4.63,0,0,0,1.84,3.7l1.57,1.16a1,1,0,0,0,1.18,0l1.57-1.16a4.63,4.63,0,0,0,1.84-3.7V3.14A1,1,0,0,0,22.13,2.36ZM20.5,6.45a2.62,2.62,0,0,1-1,2.09l-1,.72-1-.72a2.62,2.62,0,0,1-1-2.09V4.22a4.81,4.81,0,0,0,2-.54,4.81,4.81,0,0,0,2,.54Zm-2,7.05a1,1,0,0,0-1,1v.39L16,13.41a2.77,2.77,0,0,0-3.93,0l-.7.7L8.91,11.62a2.85,2.85,0,0,0-3.93,0L3.5,13.1V7.5a1,1,0,0,1,1-1h7a1,1,0,0,0,0-2h-7a3,3,0,0,0-3,3v12a3,3,0,0,0,3,3h12a3,3,0,0,0,3-3v-5A1,1,0,0,0,18.5,13.5Zm-14,7a1,1,0,0,1-1-1V15.93L6.4,13a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15,20.5Zm13-1a1,1,0,0,1-.18.53l-4.51-4.51.7-.7a.78.78,0,0,1,1.1,0l2.89,2.9Z' + })); +}; + +export default UilImageShield; \ No newline at end of file diff --git a/icons/uil-image-slash.js b/icons/uil-image-slash.js deleted file mode 100644 index 735964ca..00000000 --- a/icons/uil-image-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.5,4H10a1,1,0,0,0,0,2H19.5a1,1,0,0,1,1,1v6.76l-1.88-1.88a3,3,0,0,0-1.14-.71,1,1,0,1,0-.64,1.9.82.82,0,0,1,.36.23l3.31,3.29a.66.66,0,0,0,0,.15.83.83,0,0,0,0,.15,1.18,1.18,0,0,0,.13.18.48.48,0,0,0,.09.11.9.9,0,0,0,.2.14.6.6,0,0,0,.11.06.91.91,0,0,0,.37.08,1,1,0,0,0,1-1V7A3,3,0,0,0,19.5,4ZM3.21,2.29A1,1,0,0,0,1.79,3.71L3.18,5.1A3,3,0,0,0,2.5,7V17a3,3,0,0,0,3,3H18.09l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM4.5,7a1,1,0,0,1,.12-.46L7.34,9.25a3,3,0,0,0-1,.63L4.5,11.76Zm1,11a1,1,0,0,1-1-1V14.58l3.3-3.29a1,1,0,0,1,1.4,0L15.91,18Z' - })); -}; - -UilImageSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageSlash; \ No newline at end of file diff --git a/icons/uil-image-slash.tsx b/icons/uil-image-slash.tsx new file mode 100644 index 00000000..3dd5e399 --- /dev/null +++ b/icons/uil-image-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.5,4H10a1,1,0,0,0,0,2H19.5a1,1,0,0,1,1,1v6.76l-1.88-1.88a3,3,0,0,0-1.14-.71,1,1,0,1,0-.64,1.9.82.82,0,0,1,.36.23l3.31,3.29a.66.66,0,0,0,0,.15.83.83,0,0,0,0,.15,1.18,1.18,0,0,0,.13.18.48.48,0,0,0,.09.11.9.9,0,0,0,.2.14.6.6,0,0,0,.11.06.91.91,0,0,0,.37.08,1,1,0,0,0,1-1V7A3,3,0,0,0,19.5,4ZM3.21,2.29A1,1,0,0,0,1.79,3.71L3.18,5.1A3,3,0,0,0,2.5,7V17a3,3,0,0,0,3,3H18.09l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM4.5,7a1,1,0,0,1,.12-.46L7.34,9.25a3,3,0,0,0-1,.63L4.5,11.76Zm1,11a1,1,0,0,1-1-1V14.58l3.3-3.29a1,1,0,0,1,1.4,0L15.91,18Z' + })); +}; + +export default UilImageSlash; \ No newline at end of file diff --git a/icons/uil-image-times.js b/icons/uil-image-times.js deleted file mode 100644 index ff223fdb..00000000 --- a/icons/uil-image-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,10a1,1,0,0,0-1,1v3.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM20.41,5l1.3-1.29a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L19,3.59,17.71,2.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L17.59,5l-1.3,1.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0L19,6.42l1.29,1.29a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' - })); -}; - -UilImageTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageTimes; \ No newline at end of file diff --git a/icons/uil-image-times.tsx b/icons/uil-image-times.tsx new file mode 100644 index 00000000..8313a74f --- /dev/null +++ b/icons/uil-image-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,10a1,1,0,0,0-1,1v3.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7L9.41,11.12a2.79,2.79,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h8a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V11A1,1,0,0,0,19,10ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.45,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.78.78,0,0,1,1.1,0L18,17.22ZM20.41,5l1.3-1.29a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L19,3.59,17.71,2.3a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L17.59,5l-1.3,1.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0L19,6.42l1.29,1.29a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Z' + })); +}; + +export default UilImageTimes; \ No newline at end of file diff --git a/icons/uil-image-upload.js b/icons/uil-image-upload.js deleted file mode 100644 index 0bcc6bba..00000000 --- a/icons/uil-image-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,13a1,1,0,0,0-1,1v.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.85,2.85,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h7a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.46,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.77.77,0,0,1,1.1,0L18,17.21ZM22.71,4.29l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L18,4.41V10a1,1,0,0,0,2,0V4.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,22.71,4.29Z' - })); -}; - -UilImageUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageUpload; \ No newline at end of file diff --git a/icons/uil-image-upload.tsx b/icons/uil-image-upload.tsx new file mode 100644 index 00000000..db4e86e2 --- /dev/null +++ b/icons/uil-image-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,13a1,1,0,0,0-1,1v.38L16.52,12.9a2.79,2.79,0,0,0-3.93,0l-.7.7L9.41,11.12a2.85,2.85,0,0,0-3.93,0L4,12.6V7A1,1,0,0,1,5,6h7a1,1,0,0,0,0-2H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V14A1,1,0,0,0,19,13ZM5,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L15.46,20Zm13-1a.89.89,0,0,1-.18.53L13.31,15l.7-.7a.77.77,0,0,1,1.1,0L18,17.21ZM22.71,4.29l-3-3a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-3,3a1,1,0,0,0,1.42,1.42L18,4.41V10a1,1,0,0,0,2,0V4.41l1.29,1.3a1,1,0,0,0,1.42,0A1,1,0,0,0,22.71,4.29Z' + })); +}; + +export default UilImageUpload; \ No newline at end of file diff --git a/icons/uil-image-v.js b/icons/uil-image-v.js deleted file mode 100644 index 7710c52f..00000000 --- a/icons/uil-image-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImageV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a2.81,2.81,0,0,0,.49-.05l.3-.07.07,0h0l.05,0,.37-.14.13-.07c.1-.06.21-.11.31-.18a3.79,3.79,0,0,0,.38-.32l.07-.09a2.69,2.69,0,0,0,.27-.32l.09-.13a2.31,2.31,0,0,0,.18-.35,1,1,0,0,0,.07-.15c.05-.12.08-.25.12-.38l0-.15A2.6,2.6,0,0,0,22,19V5A3,3,0,0,0,19,2ZM5,20a1,1,0,0,1-1-1V14.69l3.29-3.3h0a1,1,0,0,1,1.42,0L17.31,20Zm15-1a1,1,0,0,1-.07.36,1,1,0,0,1-.08.14.94.94,0,0,1-.09.12l-5.35-5.35.88-.88a1,1,0,0,1,1.42,0h0L20,16.69Zm0-5.14L18.12,12a3.08,3.08,0,0,0-4.24,0l-.88.88L10.12,10a3.08,3.08,0,0,0-4.24,0L4,11.86V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilImageV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImageV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImageV; \ No newline at end of file diff --git a/icons/uil-image-v.tsx b/icons/uil-image-v.tsx new file mode 100644 index 00000000..88f60c5a --- /dev/null +++ b/icons/uil-image-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImageV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a2.81,2.81,0,0,0,.49-.05l.3-.07.07,0h0l.05,0,.37-.14.13-.07c.1-.06.21-.11.31-.18a3.79,3.79,0,0,0,.38-.32l.07-.09a2.69,2.69,0,0,0,.27-.32l.09-.13a2.31,2.31,0,0,0,.18-.35,1,1,0,0,0,.07-.15c.05-.12.08-.25.12-.38l0-.15A2.6,2.6,0,0,0,22,19V5A3,3,0,0,0,19,2ZM5,20a1,1,0,0,1-1-1V14.69l3.29-3.3h0a1,1,0,0,1,1.42,0L17.31,20Zm15-1a1,1,0,0,1-.07.36,1,1,0,0,1-.08.14.94.94,0,0,1-.09.12l-5.35-5.35.88-.88a1,1,0,0,1,1.42,0h0L20,16.69Zm0-5.14L18.12,12a3.08,3.08,0,0,0-4.24,0l-.88.88L10.12,10a3.08,3.08,0,0,0-4.24,0L4,11.86V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilImageV; \ No newline at end of file diff --git a/icons/uil-image.js b/icons/uil-image.js deleted file mode 100644 index 191f65fd..00000000 --- a/icons/uil-image.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,18a1,1,0,0,1-1-1V14.58l3.3-3.29a1,1,0,0,1,1.4,0L15.41,18Zm15-1a1,1,0,0,1-1,1h-.77l-3.81-3.83.88-.88a1,1,0,0,1,1.4,0L20,16.58Zm0-3.24-1.88-1.87a3.06,3.06,0,0,0-4.24,0l-.88.88L10.12,9.89a3.06,3.06,0,0,0-4.24,0L4,11.76V7A1,1,0,0,1,5,6H19a1,1,0,0,1,1,1Z' - })); -}; - -UilImage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImage; \ No newline at end of file diff --git a/icons/uil-image.tsx b/icons/uil-image.tsx new file mode 100644 index 00000000..3a65e56f --- /dev/null +++ b/icons/uil-image.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H5A3,3,0,0,0,2,7V17a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM5,18a1,1,0,0,1-1-1V14.58l3.3-3.29a1,1,0,0,1,1.4,0L15.41,18Zm15-1a1,1,0,0,1-1,1h-.77l-3.81-3.83.88-.88a1,1,0,0,1,1.4,0L20,16.58Zm0-3.24-1.88-1.87a3.06,3.06,0,0,0-4.24,0l-.88.88L10.12,9.89a3.06,3.06,0,0,0-4.24,0L4,11.76V7A1,1,0,0,1,5,6H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilImage; \ No newline at end of file diff --git a/icons/uil-images.js b/icons/uil-images.js deleted file mode 100644 index 89c8eaf1..00000000 --- a/icons/uil-images.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImages = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,15V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM4,5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V9.36L14.92,8.27a2.56,2.56,0,0,0-1.81-.75h0a2.58,2.58,0,0,0-1.81.75l-.91.91-.81-.81a2.93,2.93,0,0,0-4.11,0L4,9.85Zm.12,10.45A.94.94,0,0,1,4,15V12.67L6.88,9.79a.91.91,0,0,1,1.29,0L9,10.6Zm8.6-5.76a.52.52,0,0,1,.39-.17h0a.52.52,0,0,1,.39.17L16,12.18V15a1,1,0,0,1-1,1H6.4ZM21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Z' - })); -}; - -UilImages.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImages.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImages; \ No newline at end of file diff --git a/icons/uil-images.tsx b/icons/uil-images.tsx new file mode 100644 index 00000000..efefce62 --- /dev/null +++ b/icons/uil-images.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImages = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,15V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM4,5A1,1,0,0,1,5,4H15a1,1,0,0,1,1,1V9.36L14.92,8.27a2.56,2.56,0,0,0-1.81-.75h0a2.58,2.58,0,0,0-1.81.75l-.91.91-.81-.81a2.93,2.93,0,0,0-4.11,0L4,9.85Zm.12,10.45A.94.94,0,0,1,4,15V12.67L6.88,9.79a.91.91,0,0,1,1.29,0L9,10.6Zm8.6-5.76a.52.52,0,0,1,.39-.17h0a.52.52,0,0,1,.39.17L16,12.18V15a1,1,0,0,1-1,1H6.4ZM21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Z' + })); +}; + +export default UilImages; \ No newline at end of file diff --git a/icons/uil-import.js b/icons/uil-import.js deleted file mode 100644 index f7fd24d9..00000000 --- a/icons/uil-import.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilImport = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14Zm-9.71,1.71a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42L13,12.59V3a1,1,0,0,0-2,0v9.59l-2.29-2.3a1,1,0,1,0-1.42,1.42Z' - })); -}; - -UilImport.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilImport.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilImport; \ No newline at end of file diff --git a/icons/uil-import.tsx b/icons/uil-import.tsx new file mode 100644 index 00000000..3fb8dab7 --- /dev/null +++ b/icons/uil-import.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilImport = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V15a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14Zm-9.71,1.71a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l4-4a1,1,0,0,0-1.42-1.42L13,12.59V3a1,1,0,0,0-2,0v9.59l-2.29-2.3a1,1,0,1,0-1.42,1.42Z' + })); +}; + +export default UilImport; \ No newline at end of file diff --git a/icons/uil-inbox.js b/icons/uil-inbox.js deleted file mode 100644 index dd9c18fd..00000000 --- a/icons/uil-inbox.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInbox = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.05566,2h-14a3.00328,3.00328,0,0,0-3,3V19a3.00328,3.00328,0,0,0,3,3h14a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19.05566,2Zm-14,2h14a1.001,1.001,0,0,1,1,1v8H17.59082a1.99687,1.99687,0,0,0-1.66406.89062L14.52051,16H9.59082L8.18457,13.89062A1.99687,1.99687,0,0,0,6.52051,13H4.05566V5A1.001,1.001,0,0,1,5.05566,4Zm14,16h-14a1.001,1.001,0,0,1-1-1V15H6.52051l1.40625,2.10938A1.99687,1.99687,0,0,0,9.59082,18h4.92969a1.99687,1.99687,0,0,0,1.66406-.89062L17.59082,15h2.46484v4A1.001,1.001,0,0,1,19.05566,20Z' - })); -}; - -UilInbox.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInbox.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInbox; \ No newline at end of file diff --git a/icons/uil-inbox.tsx b/icons/uil-inbox.tsx new file mode 100644 index 00000000..996a2471 --- /dev/null +++ b/icons/uil-inbox.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInbox = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.05566,2h-14a3.00328,3.00328,0,0,0-3,3V19a3.00328,3.00328,0,0,0,3,3h14a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19.05566,2Zm-14,2h14a1.001,1.001,0,0,1,1,1v8H17.59082a1.99687,1.99687,0,0,0-1.66406.89062L14.52051,16H9.59082L8.18457,13.89062A1.99687,1.99687,0,0,0,6.52051,13H4.05566V5A1.001,1.001,0,0,1,5.05566,4Zm14,16h-14a1.001,1.001,0,0,1-1-1V15H6.52051l1.40625,2.10938A1.99687,1.99687,0,0,0,9.59082,18h4.92969a1.99687,1.99687,0,0,0,1.66406-.89062L17.59082,15h2.46484v4A1.001,1.001,0,0,1,19.05566,20Z' + })); +}; + +export default UilInbox; \ No newline at end of file diff --git a/icons/uil-incoming-call.js b/icons/uil-incoming-call.js deleted file mode 100644 index 0db1b47f..00000000 --- a/icons/uil-incoming-call.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilIncomingCall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.55,9a1.07,1.07,0,0,0,.39.07h4a1,1,0,0,0,0-2H18.35l3.29-3.29a1,1,0,1,0-1.41-1.41L16.94,5.65V4.06a1,1,0,1,0-2,0v4a1.07,1.07,0,0,0,.07.39A1,1,0,0,0,15.55,9Zm3.89,4c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' - })); -}; - -UilIncomingCall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilIncomingCall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilIncomingCall; \ No newline at end of file diff --git a/icons/uil-incoming-call.tsx b/icons/uil-incoming-call.tsx new file mode 100644 index 00000000..d1528a40 --- /dev/null +++ b/icons/uil-incoming-call.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilIncomingCall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.55,9a1.07,1.07,0,0,0,.39.07h4a1,1,0,0,0,0-2H18.35l3.29-3.29a1,1,0,1,0-1.41-1.41L16.94,5.65V4.06a1,1,0,1,0-2,0v4a1.07,1.07,0,0,0,.07.39A1,1,0,0,0,15.55,9Zm3.89,4c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' + })); +}; + +export default UilIncomingCall; \ No newline at end of file diff --git a/icons/uil-info-circle.js b/icons/uil-info-circle.js deleted file mode 100644 index 305e4246..00000000 --- a/icons/uil-info-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInfoCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm0-8.5a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,11.5Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,7.5Z' - })); -}; - -UilInfoCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInfoCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInfoCircle; \ No newline at end of file diff --git a/icons/uil-info-circle.tsx b/icons/uil-info-circle.tsx new file mode 100644 index 00000000..aa66665b --- /dev/null +++ b/icons/uil-info-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInfoCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10.01114,10.01114,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8.00917,8.00917,0,0,1,12,20Zm0-8.5a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,11.5Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,7.5Z' + })); +}; + +export default UilInfoCircle; \ No newline at end of file diff --git a/icons/uil-info.js b/icons/uil-info.js deleted file mode 100644 index 1792c816..00000000 --- a/icons/uil-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,6Z' - })); -}; - -UilInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInfo; \ No newline at end of file diff --git a/icons/uil-info.tsx b/icons/uil-info.tsx new file mode 100644 index 00000000..15a2a181 --- /dev/null +++ b/icons/uil-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm0-4a1.25,1.25,0,1,0,1.25,1.25A1.25,1.25,0,0,0,12,6Z' + })); +}; + +export default UilInfo; \ No newline at end of file diff --git a/icons/uil-instagram-alt.js b/icons/uil-instagram-alt.js deleted file mode 100644 index b8b44af1..00000000 --- a/icons/uil-instagram-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInstagramAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,9.52A2.48,2.48,0,1,0,14.48,12,2.48,2.48,0,0,0,12,9.52Zm9.93-2.45a6.53,6.53,0,0,0-.42-2.26,4,4,0,0,0-2.32-2.32,6.53,6.53,0,0,0-2.26-.42C15.64,2,15.26,2,12,2s-3.64,0-4.93.07a6.53,6.53,0,0,0-2.26.42A4,4,0,0,0,2.49,4.81a6.53,6.53,0,0,0-.42,2.26C2,8.36,2,8.74,2,12s0,3.64.07,4.93a6.86,6.86,0,0,0,.42,2.27,3.94,3.94,0,0,0,.91,1.4,3.89,3.89,0,0,0,1.41.91,6.53,6.53,0,0,0,2.26.42C8.36,22,8.74,22,12,22s3.64,0,4.93-.07a6.53,6.53,0,0,0,2.26-.42,3.89,3.89,0,0,0,1.41-.91,3.94,3.94,0,0,0,.91-1.4,6.6,6.6,0,0,0,.42-2.27C22,15.64,22,15.26,22,12S22,8.36,21.93,7.07Zm-2.54,8A5.73,5.73,0,0,1,19,16.87,3.86,3.86,0,0,1,16.87,19a5.73,5.73,0,0,1-1.81.35c-.79,0-1,0-3.06,0s-2.27,0-3.06,0A5.73,5.73,0,0,1,7.13,19a3.51,3.51,0,0,1-1.31-.86A3.51,3.51,0,0,1,5,16.87a5.49,5.49,0,0,1-.34-1.81c0-.79,0-1,0-3.06s0-2.27,0-3.06A5.49,5.49,0,0,1,5,7.13a3.51,3.51,0,0,1,.86-1.31A3.59,3.59,0,0,1,7.13,5a5.73,5.73,0,0,1,1.81-.35h0c.79,0,1,0,3.06,0s2.27,0,3.06,0A5.73,5.73,0,0,1,16.87,5a3.51,3.51,0,0,1,1.31.86A3.51,3.51,0,0,1,19,7.13a5.73,5.73,0,0,1,.35,1.81c0,.79,0,1,0,3.06S19.42,14.27,19.39,15.06Zm-1.6-7.44a2.38,2.38,0,0,0-1.41-1.41A4,4,0,0,0,15,6c-.78,0-1,0-3,0s-2.22,0-3,0a4,4,0,0,0-1.38.26A2.38,2.38,0,0,0,6.21,7.62,4.27,4.27,0,0,0,6,9c0,.78,0,1,0,3s0,2.22,0,3a4.27,4.27,0,0,0,.26,1.38,2.38,2.38,0,0,0,1.41,1.41A4.27,4.27,0,0,0,9,18.05H9c.78,0,1,0,3,0s2.22,0,3,0a4,4,0,0,0,1.38-.26,2.38,2.38,0,0,0,1.41-1.41A4,4,0,0,0,18.05,15c0-.78,0-1,0-3s0-2.22,0-3A3.78,3.78,0,0,0,17.79,7.62ZM12,15.82A3.81,3.81,0,0,1,8.19,12h0A3.82,3.82,0,1,1,12,15.82Zm4-6.89a.9.9,0,0,1,0-1.79h0a.9.9,0,0,1,0,1.79Z' - })); -}; - -UilInstagramAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInstagramAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInstagramAlt; \ No newline at end of file diff --git a/icons/uil-instagram-alt.tsx b/icons/uil-instagram-alt.tsx new file mode 100644 index 00000000..1fbcfeaa --- /dev/null +++ b/icons/uil-instagram-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInstagramAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,9.52A2.48,2.48,0,1,0,14.48,12,2.48,2.48,0,0,0,12,9.52Zm9.93-2.45a6.53,6.53,0,0,0-.42-2.26,4,4,0,0,0-2.32-2.32,6.53,6.53,0,0,0-2.26-.42C15.64,2,15.26,2,12,2s-3.64,0-4.93.07a6.53,6.53,0,0,0-2.26.42A4,4,0,0,0,2.49,4.81a6.53,6.53,0,0,0-.42,2.26C2,8.36,2,8.74,2,12s0,3.64.07,4.93a6.86,6.86,0,0,0,.42,2.27,3.94,3.94,0,0,0,.91,1.4,3.89,3.89,0,0,0,1.41.91,6.53,6.53,0,0,0,2.26.42C8.36,22,8.74,22,12,22s3.64,0,4.93-.07a6.53,6.53,0,0,0,2.26-.42,3.89,3.89,0,0,0,1.41-.91,3.94,3.94,0,0,0,.91-1.4,6.6,6.6,0,0,0,.42-2.27C22,15.64,22,15.26,22,12S22,8.36,21.93,7.07Zm-2.54,8A5.73,5.73,0,0,1,19,16.87,3.86,3.86,0,0,1,16.87,19a5.73,5.73,0,0,1-1.81.35c-.79,0-1,0-3.06,0s-2.27,0-3.06,0A5.73,5.73,0,0,1,7.13,19a3.51,3.51,0,0,1-1.31-.86A3.51,3.51,0,0,1,5,16.87a5.49,5.49,0,0,1-.34-1.81c0-.79,0-1,0-3.06s0-2.27,0-3.06A5.49,5.49,0,0,1,5,7.13a3.51,3.51,0,0,1,.86-1.31A3.59,3.59,0,0,1,7.13,5a5.73,5.73,0,0,1,1.81-.35h0c.79,0,1,0,3.06,0s2.27,0,3.06,0A5.73,5.73,0,0,1,16.87,5a3.51,3.51,0,0,1,1.31.86A3.51,3.51,0,0,1,19,7.13a5.73,5.73,0,0,1,.35,1.81c0,.79,0,1,0,3.06S19.42,14.27,19.39,15.06Zm-1.6-7.44a2.38,2.38,0,0,0-1.41-1.41A4,4,0,0,0,15,6c-.78,0-1,0-3,0s-2.22,0-3,0a4,4,0,0,0-1.38.26A2.38,2.38,0,0,0,6.21,7.62,4.27,4.27,0,0,0,6,9c0,.78,0,1,0,3s0,2.22,0,3a4.27,4.27,0,0,0,.26,1.38,2.38,2.38,0,0,0,1.41,1.41A4.27,4.27,0,0,0,9,18.05H9c.78,0,1,0,3,0s2.22,0,3,0a4,4,0,0,0,1.38-.26,2.38,2.38,0,0,0,1.41-1.41A4,4,0,0,0,18.05,15c0-.78,0-1,0-3s0-2.22,0-3A3.78,3.78,0,0,0,17.79,7.62ZM12,15.82A3.81,3.81,0,0,1,8.19,12h0A3.82,3.82,0,1,1,12,15.82Zm4-6.89a.9.9,0,0,1,0-1.79h0a.9.9,0,0,1,0,1.79Z' + })); +}; + +export default UilInstagramAlt; \ No newline at end of file diff --git a/icons/uil-instagram.js b/icons/uil-instagram.js deleted file mode 100644 index c937addf..00000000 --- a/icons/uil-instagram.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInstagram = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.34,5.46h0a1.2,1.2,0,1,0,1.2,1.2A1.2,1.2,0,0,0,17.34,5.46Zm4.6,2.42a7.59,7.59,0,0,0-.46-2.43,4.94,4.94,0,0,0-1.16-1.77,4.7,4.7,0,0,0-1.77-1.15,7.3,7.3,0,0,0-2.43-.47C15.06,2,14.72,2,12,2s-3.06,0-4.12.06a7.3,7.3,0,0,0-2.43.47A4.78,4.78,0,0,0,3.68,3.68,4.7,4.7,0,0,0,2.53,5.45a7.3,7.3,0,0,0-.47,2.43C2,8.94,2,9.28,2,12s0,3.06.06,4.12a7.3,7.3,0,0,0,.47,2.43,4.7,4.7,0,0,0,1.15,1.77,4.78,4.78,0,0,0,1.77,1.15,7.3,7.3,0,0,0,2.43.47C8.94,22,9.28,22,12,22s3.06,0,4.12-.06a7.3,7.3,0,0,0,2.43-.47,4.7,4.7,0,0,0,1.77-1.15,4.85,4.85,0,0,0,1.16-1.77,7.59,7.59,0,0,0,.46-2.43c0-1.06.06-1.4.06-4.12S22,8.94,21.94,7.88ZM20.14,16a5.61,5.61,0,0,1-.34,1.86,3.06,3.06,0,0,1-.75,1.15,3.19,3.19,0,0,1-1.15.75,5.61,5.61,0,0,1-1.86.34c-1,.05-1.37.06-4,.06s-3,0-4-.06A5.73,5.73,0,0,1,6.1,19.8,3.27,3.27,0,0,1,5,19.05a3,3,0,0,1-.74-1.15A5.54,5.54,0,0,1,3.86,16c0-1-.06-1.37-.06-4s0-3,.06-4A5.54,5.54,0,0,1,4.21,6.1,3,3,0,0,1,5,5,3.14,3.14,0,0,1,6.1,4.2,5.73,5.73,0,0,1,8,3.86c1,0,1.37-.06,4-.06s3,0,4,.06a5.61,5.61,0,0,1,1.86.34A3.06,3.06,0,0,1,19.05,5,3.06,3.06,0,0,1,19.8,6.1,5.61,5.61,0,0,1,20.14,8c.05,1,.06,1.37.06,4S20.19,15,20.14,16ZM12,6.87A5.13,5.13,0,1,0,17.14,12,5.12,5.12,0,0,0,12,6.87Zm0,8.46A3.33,3.33,0,1,1,15.33,12,3.33,3.33,0,0,1,12,15.33Z' - })); -}; - -UilInstagram.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInstagram.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInstagram; \ No newline at end of file diff --git a/icons/uil-instagram.tsx b/icons/uil-instagram.tsx new file mode 100644 index 00000000..bc8697bb --- /dev/null +++ b/icons/uil-instagram.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInstagram = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.34,5.46h0a1.2,1.2,0,1,0,1.2,1.2A1.2,1.2,0,0,0,17.34,5.46Zm4.6,2.42a7.59,7.59,0,0,0-.46-2.43,4.94,4.94,0,0,0-1.16-1.77,4.7,4.7,0,0,0-1.77-1.15,7.3,7.3,0,0,0-2.43-.47C15.06,2,14.72,2,12,2s-3.06,0-4.12.06a7.3,7.3,0,0,0-2.43.47A4.78,4.78,0,0,0,3.68,3.68,4.7,4.7,0,0,0,2.53,5.45a7.3,7.3,0,0,0-.47,2.43C2,8.94,2,9.28,2,12s0,3.06.06,4.12a7.3,7.3,0,0,0,.47,2.43,4.7,4.7,0,0,0,1.15,1.77,4.78,4.78,0,0,0,1.77,1.15,7.3,7.3,0,0,0,2.43.47C8.94,22,9.28,22,12,22s3.06,0,4.12-.06a7.3,7.3,0,0,0,2.43-.47,4.7,4.7,0,0,0,1.77-1.15,4.85,4.85,0,0,0,1.16-1.77,7.59,7.59,0,0,0,.46-2.43c0-1.06.06-1.4.06-4.12S22,8.94,21.94,7.88ZM20.14,16a5.61,5.61,0,0,1-.34,1.86,3.06,3.06,0,0,1-.75,1.15,3.19,3.19,0,0,1-1.15.75,5.61,5.61,0,0,1-1.86.34c-1,.05-1.37.06-4,.06s-3,0-4-.06A5.73,5.73,0,0,1,6.1,19.8,3.27,3.27,0,0,1,5,19.05a3,3,0,0,1-.74-1.15A5.54,5.54,0,0,1,3.86,16c0-1-.06-1.37-.06-4s0-3,.06-4A5.54,5.54,0,0,1,4.21,6.1,3,3,0,0,1,5,5,3.14,3.14,0,0,1,6.1,4.2,5.73,5.73,0,0,1,8,3.86c1,0,1.37-.06,4-.06s3,0,4,.06a5.61,5.61,0,0,1,1.86.34A3.06,3.06,0,0,1,19.05,5,3.06,3.06,0,0,1,19.8,6.1,5.61,5.61,0,0,1,20.14,8c.05,1,.06,1.37.06,4S20.19,15,20.14,16ZM12,6.87A5.13,5.13,0,1,0,17.14,12,5.12,5.12,0,0,0,12,6.87Zm0,8.46A3.33,3.33,0,1,1,15.33,12,3.33,3.33,0,0,1,12,15.33Z' + })); +}; + +export default UilInstagram; \ No newline at end of file diff --git a/icons/uil-intercom-alt.js b/icons/uil-intercom-alt.js deleted file mode 100644 index daf09c26..00000000 --- a/icons/uil-intercom-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilIntercomAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.99121,15.00044a.99942.99942,0,0,0,1-1v-8a1,1,0,1,0-2,0v8A.99943.99943,0,0,0,9.99121,15.00044Zm4,0a.99942.99942,0,0,0,1-1v-8a1,1,0,1,0-2,0v8A.99943.99943,0,0,0,13.99121,15.00044Zm-8-2a.99942.99942,0,0,0,1-1v-4a1,1,0,0,0-2,0v4A.99943.99943,0,0,0,5.99121,13.00044Zm14-12h-16a3.00328,3.00328,0,0,0-3,3v16a3.00328,3.00328,0,0,0,3,3h16a3.00328,3.00328,0,0,0,3-3v-16A3.00328,3.00328,0,0,0,19.99121,1.00044Zm1,19a1.00067,1.00067,0,0,1-1,1h-16a1.00067,1.00067,0,0,1-1-1v-16a1.00067,1.00067,0,0,1,1-1h16a1.00067,1.00067,0,0,1,1,1Zm-3.64355-4.5918a8.82089,8.82089,0,0,1-5.35645,1.5918,8.98692,8.98692,0,0,1-5.35644-1.5918,1.00017,1.00017,0,1,0-1.28711,1.53125,10.79981,10.79981,0,0,0,6.64355,2.06055,10.79989,10.79989,0,0,0,6.64356-2.06055,1.00017,1.00017,0,0,0-1.28711-1.53125Zm.64355-8.4082a.99942.99942,0,0,0-1,1v4a1,1,0,1,0,2,0v-4A.99942.99942,0,0,0,17.99121,7.00044Z' - })); -}; - -UilIntercomAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilIntercomAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilIntercomAlt; \ No newline at end of file diff --git a/icons/uil-intercom-alt.tsx b/icons/uil-intercom-alt.tsx new file mode 100644 index 00000000..a4021d0d --- /dev/null +++ b/icons/uil-intercom-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilIntercomAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.99121,15.00044a.99942.99942,0,0,0,1-1v-8a1,1,0,1,0-2,0v8A.99943.99943,0,0,0,9.99121,15.00044Zm4,0a.99942.99942,0,0,0,1-1v-8a1,1,0,1,0-2,0v8A.99943.99943,0,0,0,13.99121,15.00044Zm-8-2a.99942.99942,0,0,0,1-1v-4a1,1,0,0,0-2,0v4A.99943.99943,0,0,0,5.99121,13.00044Zm14-12h-16a3.00328,3.00328,0,0,0-3,3v16a3.00328,3.00328,0,0,0,3,3h16a3.00328,3.00328,0,0,0,3-3v-16A3.00328,3.00328,0,0,0,19.99121,1.00044Zm1,19a1.00067,1.00067,0,0,1-1,1h-16a1.00067,1.00067,0,0,1-1-1v-16a1.00067,1.00067,0,0,1,1-1h16a1.00067,1.00067,0,0,1,1,1Zm-3.64355-4.5918a8.82089,8.82089,0,0,1-5.35645,1.5918,8.98692,8.98692,0,0,1-5.35644-1.5918,1.00017,1.00017,0,1,0-1.28711,1.53125,10.79981,10.79981,0,0,0,6.64355,2.06055,10.79989,10.79989,0,0,0,6.64356-2.06055,1.00017,1.00017,0,0,0-1.28711-1.53125Zm.64355-8.4082a.99942.99942,0,0,0-1,1v4a1,1,0,1,0,2,0v-4A.99942.99942,0,0,0,17.99121,7.00044Z' + })); +}; + +export default UilIntercomAlt; \ No newline at end of file diff --git a/icons/uil-intercom.js b/icons/uil-intercom.js deleted file mode 100644 index f040e214..00000000 --- a/icons/uil-intercom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilIntercom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.5,2H4.5A2.5,2.5,0,0,0,2,4.5v15A2.5,2.5,0,0,0,4.5,22h15A2.5,2.5,0,0,0,22,19.5V4.5A2.5,2.5,0,0,0,19.5,2ZM14.67,5.67A.66.66,0,0,1,15.34,5a.68.68,0,0,1,.66.66v8.9a.67.67,0,0,1-1.33,0Zm-3.34-.34A.67.67,0,0,1,12,4.66h0a.67.67,0,0,1,.67.67V15a.67.67,0,0,1-1.34,0ZM8,5.67a.67.67,0,0,1,1.33,0v8.9a.66.66,0,0,1-.67.66A.68.68,0,0,1,8,14.57ZM4.67,7A.67.67,0,0,1,6,7v6a.67.67,0,0,1-.67.66A.67.67,0,0,1,4.67,13ZM19.1,17.17A11.3,11.3,0,0,1,12,19.33a11.3,11.3,0,0,1-7.1-2.16.67.67,0,0,1,.87-1A10.2,10.2,0,0,0,12,18a10.15,10.15,0,0,0,6.23-1.84.67.67,0,0,1,.87,1ZM19.33,13A.67.67,0,0,1,18,13V7a.67.67,0,0,1,.67-.66.66.66,0,0,1,.66.66Z' - })); -}; - -UilIntercom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilIntercom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilIntercom; \ No newline at end of file diff --git a/icons/uil-intercom.tsx b/icons/uil-intercom.tsx new file mode 100644 index 00000000..dd28508f --- /dev/null +++ b/icons/uil-intercom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilIntercom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.5,2H4.5A2.5,2.5,0,0,0,2,4.5v15A2.5,2.5,0,0,0,4.5,22h15A2.5,2.5,0,0,0,22,19.5V4.5A2.5,2.5,0,0,0,19.5,2ZM14.67,5.67A.66.66,0,0,1,15.34,5a.68.68,0,0,1,.66.66v8.9a.67.67,0,0,1-1.33,0Zm-3.34-.34A.67.67,0,0,1,12,4.66h0a.67.67,0,0,1,.67.67V15a.67.67,0,0,1-1.34,0ZM8,5.67a.67.67,0,0,1,1.33,0v8.9a.66.66,0,0,1-.67.66A.68.68,0,0,1,8,14.57ZM4.67,7A.67.67,0,0,1,6,7v6a.67.67,0,0,1-.67.66A.67.67,0,0,1,4.67,13ZM19.1,17.17A11.3,11.3,0,0,1,12,19.33a11.3,11.3,0,0,1-7.1-2.16.67.67,0,0,1,.87-1A10.2,10.2,0,0,0,12,18a10.15,10.15,0,0,0,6.23-1.84.67.67,0,0,1,.87,1ZM19.33,13A.67.67,0,0,1,18,13V7a.67.67,0,0,1,.67-.66.66.66,0,0,1,.66.66Z' + })); +}; + +export default UilIntercom; \ No newline at end of file diff --git a/icons/uil-invoice.js b/icons/uil-invoice.js deleted file mode 100644 index b6437997..00000000 --- a/icons/uil-invoice.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilInvoice = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,16H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,10h2a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm12,2H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Zm-7-7H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilInvoice.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilInvoice.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilInvoice; \ No newline at end of file diff --git a/icons/uil-invoice.tsx b/icons/uil-invoice.tsx new file mode 100644 index 00000000..c631c051 --- /dev/null +++ b/icons/uil-invoice.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilInvoice = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,16H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9,10h2a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm12,2H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Zm-7-7H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilInvoice; \ No newline at end of file diff --git a/icons/uil-italic.js b/icons/uil-italic.js deleted file mode 100644 index 04223215..00000000 --- a/icons/uil-italic.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilItalic = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6H11a1,1,0,0,0,0,2h1.52l-3.2,8H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H11.48l3.2-8H17a1,1,0,0,0,0-2Z' - })); -}; - -UilItalic.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilItalic.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilItalic; \ No newline at end of file diff --git a/icons/uil-italic.tsx b/icons/uil-italic.tsx new file mode 100644 index 00000000..c852bad3 --- /dev/null +++ b/icons/uil-italic.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilItalic = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6H11a1,1,0,0,0,0,2h1.52l-3.2,8H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H11.48l3.2-8H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilItalic; \ No newline at end of file diff --git a/icons/uil-jackhammer.js b/icons/uil-jackhammer.js deleted file mode 100644 index 2015b45e..00000000 --- a/icons/uil-jackhammer.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilJackhammer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.85,15.69a1,1,0,0,0-1.41,0l-2.06,2.06a1,1,0,0,0,.45,1.67l.26.07-.8.8a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.26-1,1,1,0,0,0-.71-.71L18,17.94l.83-.84A1,1,0,0,0,18.85,15.69ZM7.91,19.49l.26-.07a1,1,0,0,0,.45-1.67L6.56,15.69A1,1,0,0,0,5.15,17.1l.83.84L5.72,18a1,1,0,0,0-.71.71,1,1,0,0,0,.26,1l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,4a1,1,0,0,0-1,1H17a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5H4A1,1,0,0,0,2,5V7A1,1,0,0,0,4,7H7V9a3,3,0,0,0,2,2.83V13a2,2,0,0,0,2,2v6a1,1,0,0,0,2,0V15a2,2,0,0,0,2-2V11.83A3,3,0,0,0,17,9V7h3a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4ZM15,9a1,1,0,0,1-1,1,1,1,0,0,0-1,1v2H11V11a1,1,0,0,0-1-1A1,1,0,0,1,9,9V5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1ZM12,6a1,1,0,0,0-1,1V8a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Z' - })); -}; - -UilJackhammer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilJackhammer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilJackhammer; \ No newline at end of file diff --git a/icons/uil-jackhammer.tsx b/icons/uil-jackhammer.tsx new file mode 100644 index 00000000..9509b5a2 --- /dev/null +++ b/icons/uil-jackhammer.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilJackhammer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.85,15.69a1,1,0,0,0-1.41,0l-2.06,2.06a1,1,0,0,0,.45,1.67l.26.07-.8.8a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.26-1,1,1,0,0,0-.71-.71L18,17.94l.83-.84A1,1,0,0,0,18.85,15.69ZM7.91,19.49l.26-.07a1,1,0,0,0,.45-1.67L6.56,15.69A1,1,0,0,0,5.15,17.1l.83.84L5.72,18a1,1,0,0,0-.71.71,1,1,0,0,0,.26,1l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,4a1,1,0,0,0-1,1H17a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5H4A1,1,0,0,0,2,5V7A1,1,0,0,0,4,7H7V9a3,3,0,0,0,2,2.83V13a2,2,0,0,0,2,2v6a1,1,0,0,0,2,0V15a2,2,0,0,0,2-2V11.83A3,3,0,0,0,17,9V7h3a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4ZM15,9a1,1,0,0,1-1,1,1,1,0,0,0-1,1v2H11V11a1,1,0,0,0-1-1A1,1,0,0,1,9,9V5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1ZM12,6a1,1,0,0,0-1,1V8a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Z' + })); +}; + +export default UilJackhammer; \ No newline at end of file diff --git a/icons/uil-java-script.js b/icons/uil-java-script.js deleted file mode 100644 index b9c3887d..00000000 --- a/icons/uil-java-script.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilJavaScript = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.478,14.8829a4.06111,4.06111,0,0,1-2.18725-.39825,1.4389,1.4389,0,0,1-.53547-1.01019.22184.22184,0,0,0-.22662-.21942c-.31659-.00385-.63312-.003-.94965-.00043a.2113.2113,0,0,0-.23138.18628,2.33854,2.33854,0,0,0,.75305,1.84454,3.99135,3.99135,0,0,0,2.22827.8382,8.06151,8.06151,0,0,0,2.53308-.10755,3.12591,3.12591,0,0,0,1.67823-.90442,2.33824,2.33824,0,0,0,.396-2.23077,1.869,1.869,0,0,0-1.2304-1.09454c-1.28077-.4494-2.66431-.41541-3.97-.7569-.22668-.07135-.50366-.1488-.60467-.38879a.85461.85461,0,0,1,.28418-.95478,2.5576,2.5576,0,0,1,1.34875-.33581,4.07051,4.07051,0,0,1,1.88416.26959,1.43564,1.43564,0,0,1,.68677.99219.243.243,0,0,0,.2276.23565c.31433.00641.62878.00171.94311.00214a.22791.22791,0,0,0,.24732-.16772,2.43369,2.43369,0,0,0-1.18665-2.106,5.8791,5.8791,0,0,0-3.2182-.49243V8.08341a3.50546,3.50546,0,0,0-2.17615.87438,2.1746,2.1746,0,0,0-.43438,2.26264,1.92964,1.92964,0,0,0,1.21838,1.06177c1.27649.46106,2.67554.31311,3.96442.72082.25116.08521.54364.21552.6206.49506a.9907.9907,0,0,1-.26965.94616A2.97065,2.97065,0,0,1,14.478,14.8829Zm5.81891-8.44537q-3.73837-2.114-7.47845-4.22418a1.67742,1.67742,0,0,0-1.63733,0Q7.4556,4.31715,3.72968,6.42075a1.54242,1.54242,0,0,0-.8042,1.34271V16.2377a1.55266,1.55266,0,0,0,.8352,1.355c.71351.38837,1.40674.81629,2.13318,1.17884a3.06373,3.06373,0,0,0,2.73822.07525,2.1275,2.1275,0,0,0,.99482-1.92114c.00555-2.79669.00085-5.59351.00213-8.39026a.21981.21981,0,0,0-.20727-.25415c-.31739-.00513-.63526-.003-.95264-.00085a.20935.20935,0,0,0-.228.21368c-.00427,2.77875.00086,5.55829-.00256,8.33746a.94053.94053,0,0,1-.609.88373,1.53242,1.53242,0,0,1-1.23993-.16595q-.99152-.56-1.983-1.11988a.23714.23714,0,0,1-.13464-.23529q0-4.19383,0-8.38726a.2589.2589,0,0,1,.157-.2602Q8.1423,5.4553,11.85419,3.35953a.258.258,0,0,1,.29163.00043Q15.859,5.452,19.57184,7.5455a.262.262,0,0,1,.15613.26142Q19.72733,12,19.72712,16.19376a.242.242,0,0,1-.13294.23828q-3.65643,2.06753-7.31677,4.12909c-.11658.06494-.25458.16943-.39093.09076-.6391-.36176-1.27039-.73755-1.90735-1.10273a.20589.20589,0,0,0-.22968-.01379,5.21834,5.21834,0,0,1-.88208.41162c-.13806.05591-.30792.07184-.40295.19989a1.31566,1.31566,0,0,0,.43127.31061q1.11741.647,2.236,1.29285a1.62967,1.62967,0,0,0,1.65539.046q3.7261-2.101,7.45185-4.20392a1.55627,1.55627,0,0,0,.83563-1.35474V7.76346A1.53956,1.53956,0,0,0,20.29694,6.43753Z' - })); -}; - -UilJavaScript.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilJavaScript.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilJavaScript; \ No newline at end of file diff --git a/icons/uil-java-script.tsx b/icons/uil-java-script.tsx new file mode 100644 index 00000000..5d3311f4 --- /dev/null +++ b/icons/uil-java-script.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilJavaScript = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.478,14.8829a4.06111,4.06111,0,0,1-2.18725-.39825,1.4389,1.4389,0,0,1-.53547-1.01019.22184.22184,0,0,0-.22662-.21942c-.31659-.00385-.63312-.003-.94965-.00043a.2113.2113,0,0,0-.23138.18628,2.33854,2.33854,0,0,0,.75305,1.84454,3.99135,3.99135,0,0,0,2.22827.8382,8.06151,8.06151,0,0,0,2.53308-.10755,3.12591,3.12591,0,0,0,1.67823-.90442,2.33824,2.33824,0,0,0,.396-2.23077,1.869,1.869,0,0,0-1.2304-1.09454c-1.28077-.4494-2.66431-.41541-3.97-.7569-.22668-.07135-.50366-.1488-.60467-.38879a.85461.85461,0,0,1,.28418-.95478,2.5576,2.5576,0,0,1,1.34875-.33581,4.07051,4.07051,0,0,1,1.88416.26959,1.43564,1.43564,0,0,1,.68677.99219.243.243,0,0,0,.2276.23565c.31433.00641.62878.00171.94311.00214a.22791.22791,0,0,0,.24732-.16772,2.43369,2.43369,0,0,0-1.18665-2.106,5.8791,5.8791,0,0,0-3.2182-.49243V8.08341a3.50546,3.50546,0,0,0-2.17615.87438,2.1746,2.1746,0,0,0-.43438,2.26264,1.92964,1.92964,0,0,0,1.21838,1.06177c1.27649.46106,2.67554.31311,3.96442.72082.25116.08521.54364.21552.6206.49506a.9907.9907,0,0,1-.26965.94616A2.97065,2.97065,0,0,1,14.478,14.8829Zm5.81891-8.44537q-3.73837-2.114-7.47845-4.22418a1.67742,1.67742,0,0,0-1.63733,0Q7.4556,4.31715,3.72968,6.42075a1.54242,1.54242,0,0,0-.8042,1.34271V16.2377a1.55266,1.55266,0,0,0,.8352,1.355c.71351.38837,1.40674.81629,2.13318,1.17884a3.06373,3.06373,0,0,0,2.73822.07525,2.1275,2.1275,0,0,0,.99482-1.92114c.00555-2.79669.00085-5.59351.00213-8.39026a.21981.21981,0,0,0-.20727-.25415c-.31739-.00513-.63526-.003-.95264-.00085a.20935.20935,0,0,0-.228.21368c-.00427,2.77875.00086,5.55829-.00256,8.33746a.94053.94053,0,0,1-.609.88373,1.53242,1.53242,0,0,1-1.23993-.16595q-.99152-.56-1.983-1.11988a.23714.23714,0,0,1-.13464-.23529q0-4.19383,0-8.38726a.2589.2589,0,0,1,.157-.2602Q8.1423,5.4553,11.85419,3.35953a.258.258,0,0,1,.29163.00043Q15.859,5.452,19.57184,7.5455a.262.262,0,0,1,.15613.26142Q19.72733,12,19.72712,16.19376a.242.242,0,0,1-.13294.23828q-3.65643,2.06753-7.31677,4.12909c-.11658.06494-.25458.16943-.39093.09076-.6391-.36176-1.27039-.73755-1.90735-1.10273a.20589.20589,0,0,0-.22968-.01379,5.21834,5.21834,0,0,1-.88208.41162c-.13806.05591-.30792.07184-.40295.19989a1.31566,1.31566,0,0,0,.43127.31061q1.11741.647,2.236,1.29285a1.62967,1.62967,0,0,0,1.65539.046q3.7261-2.101,7.45185-4.20392a1.55627,1.55627,0,0,0,.83563-1.35474V7.76346A1.53956,1.53956,0,0,0,20.29694,6.43753Z' + })); +}; + +export default UilJavaScript; \ No newline at end of file diff --git a/icons/uil-kayak.js b/icons/uil-kayak.js deleted file mode 100644 index 2f496066..00000000 --- a/icons/uil-kayak.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKayak = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.12,16.88a3,3,0,0,0-3.4-.58l-1.15-1.14A24,24,0,0,0,21.78,6.3,3.19,3.19,0,0,0,17.7,2.22,24,24,0,0,0,8.84,7.43L7.7,6.28a3,3,0,1,0-4.82.84A3,3,0,0,0,5,8a3,3,0,0,0,1.28-.3L7.43,8.84A24,24,0,0,0,2.22,17.7,3.24,3.24,0,0,0,3,21,3.17,3.17,0,0,0,5.22,22a3.74,3.74,0,0,0,1.08-.17,24,24,0,0,0,8.86-5.21l1.14,1.15a3,3,0,1,0,4.82-.84ZM5.71,5.7h0A1,1,0,0,1,4.29,4.29,1,1,0,0,1,5.71,5.7Zm12.6-1.57a1.6,1.6,0,0,1,.47-.08,1.16,1.16,0,0,1,.83.34,1.23,1.23,0,0,1,.26,1.3,22.09,22.09,0,0,1-2.13,4.64L13.67,6.26A22.09,22.09,0,0,1,18.31,4.13ZM5.69,19.87a1.2,1.2,0,0,1-1.56-1.56,22.09,22.09,0,0,1,2.13-4.64l4.07,4.07A22.09,22.09,0,0,1,5.69,19.87ZM12,16.59,7.41,12a21.29,21.29,0,0,1,1.43-1.74l4.91,4.91A21.29,21.29,0,0,1,12,16.59Zm3.15-2.84L10.25,8.84A21.29,21.29,0,0,1,12,7.41l4.6,4.6A21.29,21.29,0,0,1,15.16,13.75Zm4.55,6a1,1,0,1,1-1.42-1.41h0a1,1,0,0,1,1.41,0A1,1,0,0,1,19.71,19.71Z' - })); -}; - -UilKayak.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKayak.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKayak; \ No newline at end of file diff --git a/icons/uil-kayak.tsx b/icons/uil-kayak.tsx new file mode 100644 index 00000000..65a6db9e --- /dev/null +++ b/icons/uil-kayak.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKayak = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.12,16.88a3,3,0,0,0-3.4-.58l-1.15-1.14A24,24,0,0,0,21.78,6.3,3.19,3.19,0,0,0,17.7,2.22,24,24,0,0,0,8.84,7.43L7.7,6.28a3,3,0,1,0-4.82.84A3,3,0,0,0,5,8a3,3,0,0,0,1.28-.3L7.43,8.84A24,24,0,0,0,2.22,17.7,3.24,3.24,0,0,0,3,21,3.17,3.17,0,0,0,5.22,22a3.74,3.74,0,0,0,1.08-.17,24,24,0,0,0,8.86-5.21l1.14,1.15a3,3,0,1,0,4.82-.84ZM5.71,5.7h0A1,1,0,0,1,4.29,4.29,1,1,0,0,1,5.71,5.7Zm12.6-1.57a1.6,1.6,0,0,1,.47-.08,1.16,1.16,0,0,1,.83.34,1.23,1.23,0,0,1,.26,1.3,22.09,22.09,0,0,1-2.13,4.64L13.67,6.26A22.09,22.09,0,0,1,18.31,4.13ZM5.69,19.87a1.2,1.2,0,0,1-1.56-1.56,22.09,22.09,0,0,1,2.13-4.64l4.07,4.07A22.09,22.09,0,0,1,5.69,19.87ZM12,16.59,7.41,12a21.29,21.29,0,0,1,1.43-1.74l4.91,4.91A21.29,21.29,0,0,1,12,16.59Zm3.15-2.84L10.25,8.84A21.29,21.29,0,0,1,12,7.41l4.6,4.6A21.29,21.29,0,0,1,15.16,13.75Zm4.55,6a1,1,0,1,1-1.42-1.41h0a1,1,0,0,1,1.41,0A1,1,0,0,1,19.71,19.71Z' + })); +}; + +export default UilKayak; \ No newline at end of file diff --git a/icons/uil-key-skeleton-alt.js b/icons/uil-key-skeleton-alt.js deleted file mode 100644 index c545028a..00000000 --- a/icons/uil-key-skeleton-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeySkeletonAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,6.53,20.29,5.12l1.42-1.41a1,1,0,1,0-1.42-1.42L9.75,12.83a5,5,0,1,0,1.42,1.42l4.88-4.89,1.41,1.42a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L17.46,8l1.42-1.42L20.29,8a1,1,0,0,0,.71.29A1,1,0,0,0,21.71,8,1,1,0,0,0,21.71,6.53ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Z' - })); -}; - -UilKeySkeletonAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeySkeletonAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeySkeletonAlt; \ No newline at end of file diff --git a/icons/uil-key-skeleton-alt.tsx b/icons/uil-key-skeleton-alt.tsx new file mode 100644 index 00000000..b9c44d2d --- /dev/null +++ b/icons/uil-key-skeleton-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeySkeletonAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,6.53,20.29,5.12l1.42-1.41a1,1,0,1,0-1.42-1.42L9.75,12.83a5,5,0,1,0,1.42,1.42l4.88-4.89,1.41,1.42a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L17.46,8l1.42-1.42L20.29,8a1,1,0,0,0,.71.29A1,1,0,0,0,21.71,8,1,1,0,0,0,21.71,6.53ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Z' + })); +}; + +export default UilKeySkeletonAlt; \ No newline at end of file diff --git a/icons/uil-key-skeleton.js b/icons/uil-key-skeleton.js deleted file mode 100644 index 89b20c31..00000000 --- a/icons/uil-key-skeleton.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeySkeleton = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,4.41l.71-.7a1,1,0,1,0-1.42-1.42L18.89,3.7h0L16.06,6.53h0L9.75,12.83a5,5,0,1,0,1.42,1.42l5.59-5.6,2.12,2.13a1,1,0,1,0,1.41-1.42L18.17,7.24l1.42-1.41.7.7a1,1,0,1,0,1.42-1.41ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Z' - })); -}; - -UilKeySkeleton.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeySkeleton.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeySkeleton; \ No newline at end of file diff --git a/icons/uil-key-skeleton.tsx b/icons/uil-key-skeleton.tsx new file mode 100644 index 00000000..cb9f694d --- /dev/null +++ b/icons/uil-key-skeleton.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeySkeleton = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,4.41l.71-.7a1,1,0,1,0-1.42-1.42L18.89,3.7h0L16.06,6.53h0L9.75,12.83a5,5,0,1,0,1.42,1.42l5.59-5.6,2.12,2.13a1,1,0,1,0,1.41-1.42L18.17,7.24l1.42-1.41.7.7a1,1,0,1,0,1.42-1.41ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Z' + })); +}; + +export default UilKeySkeleton; \ No newline at end of file diff --git a/icons/uil-keyboard-alt.js b/icons/uil-keyboard-alt.js deleted file mode 100644 index b85b62a7..00000000 --- a/icons/uil-keyboard-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyboardAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.71,9.29a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21A.84.84,0,0,0,6,11a1,1,0,0,0,.92-1.38A1,1,0,0,0,6.71,9.29ZM10,11a1,1,0,0,0,.92-1.38,1,1,0,0,0-.21-.33A1,1,0,0,0,9.81,9a.6.6,0,0,0-.19.06l-.18.09-.15.12A1.05,1.05,0,0,0,9,10a1,1,0,0,0,1,1ZM6.38,13.08a1,1,0,0,0-.76,0A1,1,0,0,0,5,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,7,14a1,1,0,0,0-.29-.71A.93.93,0,0,0,6.38,13.08ZM14,13H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm.71-3.71a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33A1,1,0,1,0,15,10a.84.84,0,0,0-.08-.38A1,1,0,0,0,14.71,9.29Zm3.85,3.88a.76.76,0,0,0-.18-.09,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,17,14a1,1,0,1,0,2,0,1.05,1.05,0,0,0-.29-.71ZM20,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1ZM18.71,9.29A1,1,0,0,0,17,10a1,1,0,1,0,1.92-.38A1,1,0,0,0,18.71,9.29Z' - })); -}; - -UilKeyboardAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyboardAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyboardAlt; \ No newline at end of file diff --git a/icons/uil-keyboard-alt.tsx b/icons/uil-keyboard-alt.tsx new file mode 100644 index 00000000..2c34cc09 --- /dev/null +++ b/icons/uil-keyboard-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyboardAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.71,9.29a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21A.84.84,0,0,0,6,11a1,1,0,0,0,.92-1.38A1,1,0,0,0,6.71,9.29ZM10,11a1,1,0,0,0,.92-1.38,1,1,0,0,0-.21-.33A1,1,0,0,0,9.81,9a.6.6,0,0,0-.19.06l-.18.09-.15.12A1.05,1.05,0,0,0,9,10a1,1,0,0,0,1,1ZM6.38,13.08a1,1,0,0,0-.76,0A1,1,0,0,0,5,14a1,1,0,0,0,1.38.92,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,7,14a1,1,0,0,0-.29-.71A.93.93,0,0,0,6.38,13.08ZM14,13H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm.71-3.71a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33A1,1,0,1,0,15,10a.84.84,0,0,0-.08-.38A1,1,0,0,0,14.71,9.29Zm3.85,3.88a.76.76,0,0,0-.18-.09,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,17,14a1,1,0,1,0,2,0,1.05,1.05,0,0,0-.29-.71ZM20,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1ZM18.71,9.29A1,1,0,0,0,17,10a1,1,0,1,0,1.92-.38A1,1,0,0,0,18.71,9.29Z' + })); +}; + +export default UilKeyboardAlt; \ No newline at end of file diff --git a/icons/uil-keyboard-hide.js b/icons/uil-keyboard-hide.js deleted file mode 100644 index 06fef906..00000000 --- a/icons/uil-keyboard-hide.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyboardHide = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.71,10.29a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.3-1.3A1,1,0,0,0,6.71,10.29ZM9.29,7.71A1,1,0,0,0,10,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76,1.15,1.15,0,0,0-.21-.33,1,1,0,0,0-1.42,0,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,9.29,7.71ZM6.71,6.29A1,1,0,0,0,5,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,6,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1.15,1.15,0,0,0,6.71,6.29Zm6.58,12L12,19.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l2-2a1,1,0,0,0-1.42-1.42Zm5.42-12A1,1,0,0,0,17,7a.84.84,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33,1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,19,7a1,1,0,0,0-.08-.38A1.15,1.15,0,0,0,18.71,6.29ZM14,10H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-8H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1Zm-2.29-2.71a1,1,0,0,0-.33-.21.92.92,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,17,11a1,1,0,1,0,1.92-.38A1,1,0,0,0,18.71,10.29ZM13.62,6.08a1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,13,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,14,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,15,7a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,13.62,6.08Z' - })); -}; - -UilKeyboardHide.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyboardHide.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyboardHide; \ No newline at end of file diff --git a/icons/uil-keyboard-hide.tsx b/icons/uil-keyboard-hide.tsx new file mode 100644 index 00000000..eb1d93dd --- /dev/null +++ b/icons/uil-keyboard-hide.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyboardHide = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.71,10.29a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.3-1.3A1,1,0,0,0,6.71,10.29ZM9.29,7.71A1,1,0,0,0,10,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76,1.15,1.15,0,0,0-.21-.33,1,1,0,0,0-1.42,0,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,9.29,7.71ZM6.71,6.29A1,1,0,0,0,5,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,6,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1.15,1.15,0,0,0,6.71,6.29Zm6.58,12L12,19.59l-1.29-1.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,1.42,0l2-2a1,1,0,0,0-1.42-1.42Zm5.42-12A1,1,0,0,0,17,7a.84.84,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33,1,1,0,0,0,1.42,0,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,19,7a1,1,0,0,0-.08-.38A1.15,1.15,0,0,0,18.71,6.29ZM14,10H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-8H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1Zm-2.29-2.71a1,1,0,0,0-.33-.21.92.92,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,17,11a1,1,0,1,0,1.92-.38A1,1,0,0,0,18.71,10.29ZM13.62,6.08a1.15,1.15,0,0,0-.33.21A1.05,1.05,0,0,0,13,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,14,8a.84.84,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,15,7a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,13.62,6.08Z' + })); +}; + +export default UilKeyboardHide; \ No newline at end of file diff --git a/icons/uil-keyboard-show.js b/icons/uil-keyboard-show.js deleted file mode 100644 index 5d7749bd..00000000 --- a/icons/uil-keyboard-show.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyboardShow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.71,10.29A1,1,0,0,0,5,11a1,1,0,1,0,1.92-.38A1,1,0,0,0,6.71,10.29ZM9.29,7.71A1,1,0,0,0,10,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,11,7a1.05,1.05,0,0,0-.29-.71l-.15-.12-.18-.09A.6.6,0,0,0,10.19,6a1,1,0,0,0-.9.27,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,9.29,7.71ZM6.56,6.17a.76.76,0,0,0-.18-.09L6.2,6a1,1,0,0,0-.91.27,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21A.84.84,0,0,0,6,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,7,7a1.05,1.05,0,0,0-.29-.71Zm6.15,12.12a1,1,0,0,0-1.42,0l-2,2a1,1,0,0,0,1.42,1.42L12,20.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6-8a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,19,11a.84.84,0,0,0-.08-.38A1,1,0,0,0,18.71,10.29ZM14,10H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-8H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1ZM17.62,6.08a.93.93,0,0,0-.33.21A1.05,1.05,0,0,0,17,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,18,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,19,7a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,17.62,6.08Zm-3.06.09-.18-.09L14.2,6a1,1,0,0,0-.58.06.93.93,0,0,0-.33.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,14,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,15,7a1.05,1.05,0,0,0-.29-.71Z' - })); -}; - -UilKeyboardShow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyboardShow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyboardShow; \ No newline at end of file diff --git a/icons/uil-keyboard-show.tsx b/icons/uil-keyboard-show.tsx new file mode 100644 index 00000000..a2958b10 --- /dev/null +++ b/icons/uil-keyboard-show.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyboardShow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.71,10.29A1,1,0,0,0,5,11a1,1,0,1,0,1.92-.38A1,1,0,0,0,6.71,10.29ZM9.29,7.71A1,1,0,0,0,10,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,11,7a1.05,1.05,0,0,0-.29-.71l-.15-.12-.18-.09A.6.6,0,0,0,10.19,6a1,1,0,0,0-.9.27,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76A1.15,1.15,0,0,0,9.29,7.71ZM6.56,6.17a.76.76,0,0,0-.18-.09L6.2,6a1,1,0,0,0-.91.27,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21A.84.84,0,0,0,6,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,7,7a1.05,1.05,0,0,0-.29-.71Zm6.15,12.12a1,1,0,0,0-1.42,0l-2,2a1,1,0,0,0,1.42,1.42L12,20.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm6-8a1,1,0,0,0-1.42,0,1,1,0,0,0-.21.33,1,1,0,0,0,1.3,1.3,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,19,11a.84.84,0,0,0-.08-.38A1,1,0,0,0,18.71,10.29ZM14,10H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6-8H4A3,3,0,0,0,1,5v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V5A1,1,0,0,1,4,4H20a1,1,0,0,1,1,1ZM17.62,6.08a.93.93,0,0,0-.33.21A1.05,1.05,0,0,0,17,7a1,1,0,0,0,.08.38,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,18,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,19,7a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,17.62,6.08Zm-3.06.09-.18-.09L14.2,6a1,1,0,0,0-.58.06.93.93,0,0,0-.33.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33A1,1,0,0,0,14,8a1,1,0,0,0,.71-.29,1.15,1.15,0,0,0,.21-.33A1,1,0,0,0,15,7a1.05,1.05,0,0,0-.29-.71Z' + })); +}; + +export default UilKeyboardShow; \ No newline at end of file diff --git a/icons/uil-keyboard.js b/icons/uil-keyboard.js deleted file mode 100644 index 1de27b9b..00000000 --- a/icons/uil-keyboard.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyboard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.21,13.29a.93.93,0,0,0-.33-.21,1,1,0,0,0-.76,0,.9.9,0,0,0-.54.54,1,1,0,1,0,1.84,0A1,1,0,0,0,6.21,13.29ZM13.5,11h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm-4,0h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm-3-2h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM20,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1Zm-6-3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm3.5-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm.71,4.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,.93.93,0,0,0-.33.21,1,1,0,0,0-.21.33A1,1,0,1,0,19.5,14a.84.84,0,0,0-.08-.38A1,1,0,0,0,19.21,13.29Z' - })); -}; - -UilKeyboard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyboard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyboard; \ No newline at end of file diff --git a/icons/uil-keyboard.tsx b/icons/uil-keyboard.tsx new file mode 100644 index 00000000..40077be5 --- /dev/null +++ b/icons/uil-keyboard.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyboard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.21,13.29a.93.93,0,0,0-.33-.21,1,1,0,0,0-.76,0,.9.9,0,0,0-.54.54,1,1,0,1,0,1.84,0A1,1,0,0,0,6.21,13.29ZM13.5,11h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm-4,0h1a1,1,0,0,0,0-2h-1a1,1,0,0,0,0,2Zm-3-2h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM20,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1Zm-6-3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm3.5-4h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm.71,4.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,.93.93,0,0,0-.33.21,1,1,0,0,0-.21.33A1,1,0,1,0,19.5,14a.84.84,0,0,0-.08-.38A1,1,0,0,0,19.21,13.29Z' + })); +}; + +export default UilKeyboard; \ No newline at end of file diff --git a/icons/uil-keyhole-circle.js b/icons/uil-keyhole-circle.js deleted file mode 100644 index 8387193e..00000000 --- a/icons/uil-keyhole-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyholeCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,8a2,2,0,0,0-2,2,2,2,0,0,0,1,1.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10,2,2,0,0,0,12,8Zm0-6A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilKeyholeCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyholeCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyholeCircle; \ No newline at end of file diff --git a/icons/uil-keyhole-circle.tsx b/icons/uil-keyhole-circle.tsx new file mode 100644 index 00000000..d49448f6 --- /dev/null +++ b/icons/uil-keyhole-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyholeCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,8a2,2,0,0,0-2,2,2,2,0,0,0,1,1.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10,2,2,0,0,0,12,8Zm0-6A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilKeyholeCircle; \ No newline at end of file diff --git a/icons/uil-keyhole-square-full.js b/icons/uil-keyhole-square-full.js deleted file mode 100644 index a19bae8e..00000000 --- a/icons/uil-keyhole-square-full.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyholeSquareFull = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,11.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10a2,2,0,0,0-4,0A2,2,0,0,0,11,11.72ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilKeyholeSquareFull.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyholeSquareFull.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyholeSquareFull; \ No newline at end of file diff --git a/icons/uil-keyhole-square-full.tsx b/icons/uil-keyhole-square-full.tsx new file mode 100644 index 00000000..68ad5aa8 --- /dev/null +++ b/icons/uil-keyhole-square-full.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyholeSquareFull = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,11.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10a2,2,0,0,0-4,0A2,2,0,0,0,11,11.72ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilKeyholeSquareFull; \ No newline at end of file diff --git a/icons/uil-keyhole-square.js b/icons/uil-keyhole-square.js deleted file mode 100644 index 0b473543..00000000 --- a/icons/uil-keyhole-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKeyholeSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,8a2,2,0,0,0-2,2,2,2,0,0,0,1,1.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10,2,2,0,0,0,12,8Z' - })); -}; - -UilKeyholeSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKeyholeSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKeyholeSquare; \ No newline at end of file diff --git a/icons/uil-keyhole-square.tsx b/icons/uil-keyhole-square.tsx new file mode 100644 index 00000000..7d92b955 --- /dev/null +++ b/icons/uil-keyhole-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKeyholeSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM12,8a2,2,0,0,0-2,2,2,2,0,0,0,1,1.72V15a1,1,0,0,0,2,0V11.72A2,2,0,0,0,14,10,2,2,0,0,0,12,8Z' + })); +}; + +export default UilKeyholeSquare; \ No newline at end of file diff --git a/icons/uil-kid.js b/icons/uil-kid.js deleted file mode 100644 index 8a974404..00000000 --- a/icons/uil-kid.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilKid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,10a1,1,0,1,0-1,1A1,1,0,0,0,10,10Zm4.5,4.06a1,1,0,0,0-1.37.36,1.3,1.3,0,0,1-2.26,0,1,1,0,0,0-1.37-.36,1,1,0,0,0-.37,1.36,3.31,3.31,0,0,0,5.74,0A1,1,0,0,0,14.5,14.06ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18A8,8,0,0,1,9,4.57,3,3,0,0,0,9,5a3,3,0,0,0,3,3,1,1,0,0,0,0-2,1,1,0,0,1,0-2,8,8,0,0,1,0,16Z' - })); -}; - -UilKid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilKid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilKid; \ No newline at end of file diff --git a/icons/uil-kid.tsx b/icons/uil-kid.tsx new file mode 100644 index 00000000..37c2e95f --- /dev/null +++ b/icons/uil-kid.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilKid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,10a1,1,0,1,0-1,1A1,1,0,0,0,10,10Zm4.5,4.06a1,1,0,0,0-1.37.36,1.3,1.3,0,0,1-2.26,0,1,1,0,0,0-1.37-.36,1,1,0,0,0-.37,1.36,3.31,3.31,0,0,0,5.74,0A1,1,0,0,0,14.5,14.06ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18A8,8,0,0,1,9,4.57,3,3,0,0,0,9,5a3,3,0,0,0,3,3,1,1,0,0,0,0-2,1,1,0,0,1,0-2,8,8,0,0,1,0,16Z' + })); +}; + +export default UilKid; \ No newline at end of file diff --git a/icons/uil-label-alt.js b/icons/uil-label-alt.js deleted file mode 100644 index 31f8da6e..00000000 --- a/icons/uil-label-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLabelAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,12a1,1,0,1,0,1-1A1,1,0,0,0,15,12Zm6.71-.71-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' - })); -}; - -UilLabelAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLabelAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLabelAlt; \ No newline at end of file diff --git a/icons/uil-label-alt.tsx b/icons/uil-label-alt.tsx new file mode 100644 index 00000000..fe2ae3c6 --- /dev/null +++ b/icons/uil-label-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLabelAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,12a1,1,0,1,0,1-1A1,1,0,0,0,15,12Zm6.71-.71-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' + })); +}; + +export default UilLabelAlt; \ No newline at end of file diff --git a/icons/uil-label.js b/icons/uil-label.js deleted file mode 100644 index 05ba513e..00000000 --- a/icons/uil-label.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLabel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,11.29l-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' - })); -}; - -UilLabel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLabel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLabel; \ No newline at end of file diff --git a/icons/uil-label.tsx b/icons/uil-label.tsx new file mode 100644 index 00000000..0e0860bf --- /dev/null +++ b/icons/uil-label.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLabel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,11.29l-5-5A1,1,0,0,0,16,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H16a1,1,0,0,0,.71-.29l5-5A1,1,0,0,0,21.71,11.29ZM15.59,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H15.59l4,4Z' + })); +}; + +export default UilLabel; \ No newline at end of file diff --git a/icons/uil-lamp.js b/icons/uil-lamp.js deleted file mode 100644 index 68f262ba..00000000 --- a/icons/uil-lamp.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLamp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,2.78A1,1,0,0,0,17,2H7a1,1,0,0,0-1,.78l-2,9a1,1,0,0,0,.2.85A1,1,0,0,0,5,13H8.94A8.26,8.26,0,0,1,9,14a8.92,8.92,0,0,1-2.57,6.3A1,1,0,0,0,7.14,22h9.72a1,1,0,0,0,.71-1.7A8.92,8.92,0,0,1,15,14a8.26,8.26,0,0,1,.06-1H16v2a1,1,0,0,0,2,0V13h1a1,1,0,0,0,.78-.37,1,1,0,0,0,.2-.85ZM9.22,20A10.9,10.9,0,0,0,11,14c0-.33,0-.67-.05-1h2.1c0,.33-.05.67-.05,1a10.9,10.9,0,0,0,1.78,6Zm-3-9L7.8,4h8.4l1.55,7Z' - })); -}; - -UilLamp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLamp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLamp; \ No newline at end of file diff --git a/icons/uil-lamp.tsx b/icons/uil-lamp.tsx new file mode 100644 index 00000000..b17bb016 --- /dev/null +++ b/icons/uil-lamp.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLamp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,2.78A1,1,0,0,0,17,2H7a1,1,0,0,0-1,.78l-2,9a1,1,0,0,0,.2.85A1,1,0,0,0,5,13H8.94A8.26,8.26,0,0,1,9,14a8.92,8.92,0,0,1-2.57,6.3A1,1,0,0,0,7.14,22h9.72a1,1,0,0,0,.71-1.7A8.92,8.92,0,0,1,15,14a8.26,8.26,0,0,1,.06-1H16v2a1,1,0,0,0,2,0V13h1a1,1,0,0,0,.78-.37,1,1,0,0,0,.2-.85ZM9.22,20A10.9,10.9,0,0,0,11,14c0-.33,0-.67-.05-1h2.1c0,.33-.05.67-.05,1a10.9,10.9,0,0,0,1.78,6Zm-3-9L7.8,4h8.4l1.55,7Z' + })); +}; + +export default UilLamp; \ No newline at end of file diff --git a/icons/uil-language.js b/icons/uil-language.js deleted file mode 100644 index d3cfbffe..00000000 --- a/icons/uil-language.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLanguage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.05566,12h-2a1,1,0,0,0,0,2v2H17.8714a2.96481,2.96481,0,0,0,.18426-1A2.99955,2.99955,0,0,0,12.458,13.50049a.99992.99992,0,1,0,1.73242.999A1.0009,1.0009,0,0,1,15.05566,14a1,1,0,0,1,0,2,1,1,0,0,0,0,2,1,1,0,1,1,0,2,1.0009,1.0009,0,0,1-.86523-.49951.99992.99992,0,1,0-1.73242.999A2.99955,2.99955,0,0,0,18.05566,19a2.96481,2.96481,0,0,0-.18426-1h1.18426v3a1,1,0,0,0,2,0V14a1,1,0,1,0,0-2ZM9.08594,11.24268a.99963.99963,0,1,0,1.93945-.48536L9.26855,3.72754a2.28044,2.28044,0,0,0-4.4248,0L3.08594,10.75732a.99963.99963,0,1,0,1.93945.48536L5.58618,9H8.52545ZM6.0863,7l.6969-2.78711a.29222.29222,0,0,1,.5459,0L8.02563,7Zm7.96936,0h1a1.001,1.001,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.001,1.001,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Z' - })); -}; - -UilLanguage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLanguage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLanguage; \ No newline at end of file diff --git a/icons/uil-language.tsx b/icons/uil-language.tsx new file mode 100644 index 00000000..35bb3344 --- /dev/null +++ b/icons/uil-language.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLanguage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.05566,12h-2a1,1,0,0,0,0,2v2H17.8714a2.96481,2.96481,0,0,0,.18426-1A2.99955,2.99955,0,0,0,12.458,13.50049a.99992.99992,0,1,0,1.73242.999A1.0009,1.0009,0,0,1,15.05566,14a1,1,0,0,1,0,2,1,1,0,0,0,0,2,1,1,0,1,1,0,2,1.0009,1.0009,0,0,1-.86523-.49951.99992.99992,0,1,0-1.73242.999A2.99955,2.99955,0,0,0,18.05566,19a2.96481,2.96481,0,0,0-.18426-1h1.18426v3a1,1,0,0,0,2,0V14a1,1,0,1,0,0-2ZM9.08594,11.24268a.99963.99963,0,1,0,1.93945-.48536L9.26855,3.72754a2.28044,2.28044,0,0,0-4.4248,0L3.08594,10.75732a.99963.99963,0,1,0,1.93945.48536L5.58618,9H8.52545ZM6.0863,7l.6969-2.78711a.29222.29222,0,0,1,.5459,0L8.02563,7Zm7.96936,0h1a1.001,1.001,0,0,1,1,1V9a1,1,0,0,0,2,0V8a3.00328,3.00328,0,0,0-3-3h-1a1,1,0,0,0,0,2Zm-4,9h-1a1.001,1.001,0,0,1-1-1V14a1,1,0,0,0-2,0v1a3.00328,3.00328,0,0,0,3,3h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLanguage; \ No newline at end of file diff --git a/icons/uil-laptop-cloud.js b/icons/uil-laptop-cloud.js deleted file mode 100644 index 94c2ad4a..00000000 --- a/icons/uil-laptop-cloud.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLaptopCloud = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.5,10H10a3,3,0,0,0,1.07-5.8,4,4,0,0,0-7.48,1A2.5,2.5,0,0,0,4.5,10Zm0-3a1,1,0,0,0,1-1,2,2,0,0,1,3.89-.64,1,1,0,0,0,.78.66A1,1,0,0,1,11,7a1,1,0,0,1-1,1H4.5a.5.5,0,0,1,0-1ZM21,16H20V9a3,3,0,0,0-3-3H16a1,1,0,0,0,0,2h1a1,1,0,0,1,1,1v7H6V13a1,1,0,0,0-2,0v3H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V17A1,1,0,0,0,21,16Zm-1,3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V18H20Z' - })); -}; - -UilLaptopCloud.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLaptopCloud.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLaptopCloud; \ No newline at end of file diff --git a/icons/uil-laptop-cloud.tsx b/icons/uil-laptop-cloud.tsx new file mode 100644 index 00000000..fb9fb9d8 --- /dev/null +++ b/icons/uil-laptop-cloud.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLaptopCloud = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.5,10H10a3,3,0,0,0,1.07-5.8,4,4,0,0,0-7.48,1A2.5,2.5,0,0,0,4.5,10Zm0-3a1,1,0,0,0,1-1,2,2,0,0,1,3.89-.64,1,1,0,0,0,.78.66A1,1,0,0,1,11,7a1,1,0,0,1-1,1H4.5a.5.5,0,0,1,0-1ZM21,16H20V9a3,3,0,0,0-3-3H16a1,1,0,0,0,0,2h1a1,1,0,0,1,1,1v7H6V13a1,1,0,0,0-2,0v3H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V17A1,1,0,0,0,21,16Zm-1,3a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V18H20Z' + })); +}; + +export default UilLaptopCloud; \ No newline at end of file diff --git a/icons/uil-laptop-connection.js b/icons/uil-laptop-connection.js deleted file mode 100644 index 2b3fb496..00000000 --- a/icons/uil-laptop-connection.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLaptopConnection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18H14.82A3,3,0,0,0,13,16.18V13h7a1,1,0,0,0,0-2H19V5a3,3,0,0,0-3-3H8A3,3,0,0,0,5,5v6H4a1,1,0,0,0,0,2h7v3.18A3,3,0,0,0,9.18,18H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM7,11V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1v6Zm5,9a1,1,0,1,1,1-1A1,1,0,0,1,12,20Z' - })); -}; - -UilLaptopConnection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLaptopConnection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLaptopConnection; \ No newline at end of file diff --git a/icons/uil-laptop-connection.tsx b/icons/uil-laptop-connection.tsx new file mode 100644 index 00000000..603e2210 --- /dev/null +++ b/icons/uil-laptop-connection.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLaptopConnection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18H14.82A3,3,0,0,0,13,16.18V13h7a1,1,0,0,0,0-2H19V5a3,3,0,0,0-3-3H8A3,3,0,0,0,5,5v6H4a1,1,0,0,0,0,2h7v3.18A3,3,0,0,0,9.18,18H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM7,11V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1v6Zm5,9a1,1,0,1,1,1-1A1,1,0,0,1,12,20Z' + })); +}; + +export default UilLaptopConnection; \ No newline at end of file diff --git a/icons/uil-laptop.js b/icons/uil-laptop.js deleted file mode 100644 index 6e785ace..00000000 --- a/icons/uil-laptop.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLaptop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H20V7a3,3,0,0,0-3-3H7A3,3,0,0,0,4,7v7H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14ZM6,7A1,1,0,0,1,7,6H17a1,1,0,0,1,1,1v7H6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H20Z' - })); -}; - -UilLaptop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLaptop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLaptop; \ No newline at end of file diff --git a/icons/uil-laptop.tsx b/icons/uil-laptop.tsx new file mode 100644 index 00000000..e9f30dbf --- /dev/null +++ b/icons/uil-laptop.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLaptop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H20V7a3,3,0,0,0-3-3H7A3,3,0,0,0,4,7v7H3a1,1,0,0,0-1,1v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A1,1,0,0,0,21,14ZM6,7A1,1,0,0,1,7,6H17a1,1,0,0,1,1,1v7H6ZM20,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H20Z' + })); +}; + +export default UilLaptop; \ No newline at end of file diff --git a/icons/uil-laughing.js b/icons/uil-laughing.js deleted file mode 100644 index 400b6812..00000000 --- a/icons/uil-laughing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLaughing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.16,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L14.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42Zm-5.08,0,1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21Zm5.28,2a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilLaughing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLaughing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLaughing; \ No newline at end of file diff --git a/icons/uil-laughing.tsx b/icons/uil-laughing.tsx new file mode 100644 index 00000000..e395a7fb --- /dev/null +++ b/icons/uil-laughing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLaughing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.16,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L14.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42Zm-5.08,0,1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21Zm5.28,2a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilLaughing; \ No newline at end of file diff --git a/icons/uil-layer-group-slash.js b/icons/uil-layer-group-slash.js deleted file mode 100644 index dc7a20bf..00000000 --- a/icons/uil-layer-group-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLayerGroupSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.26,5,12,4l7,4L15.85,9.83a1,1,0,0,0-.37,1.36,1,1,0,0,0,1.37.37L21.5,8.87a1,1,0,0,0,0-1.74l-9-5.2a1,1,0,0,0-1,0L9.26,3.23A1,1,0,0,0,8.89,4.6,1,1,0,0,0,10.26,5ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.54,6l-2,1.17a1,1,0,0,0,0,1.74l9,5.2a1,1,0,0,0,1,0l.1-.06,1.07,1.07-1.67,1L3.5,11.13a1,1,0,1,0-1,1.74l9,5.2a1,1,0,0,0,.5.13,1,1,0,0,0,.5-.13l2.63-1.52,1.07,1.07L12,20,3.5,15.13a1,1,0,0,0-1,1.74l9,5.2a1,1,0,0,0,1,0l5.17-3,2.62,2.63a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM5,8l1-.58,2.75,2.75Zm15.5,3.13-2.12,1.22a1,1,0,0,0,1,1.74l2.12-1.22a1,1,0,1,0-1-1.74Z' - })); -}; - -UilLayerGroupSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLayerGroupSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLayerGroupSlash; \ No newline at end of file diff --git a/icons/uil-layer-group-slash.tsx b/icons/uil-layer-group-slash.tsx new file mode 100644 index 00000000..16fdcaf0 --- /dev/null +++ b/icons/uil-layer-group-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLayerGroupSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.26,5,12,4l7,4L15.85,9.83a1,1,0,0,0-.37,1.36,1,1,0,0,0,1.37.37L21.5,8.87a1,1,0,0,0,0-1.74l-9-5.2a1,1,0,0,0-1,0L9.26,3.23A1,1,0,0,0,8.89,4.6,1,1,0,0,0,10.26,5ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.54,6l-2,1.17a1,1,0,0,0,0,1.74l9,5.2a1,1,0,0,0,1,0l.1-.06,1.07,1.07-1.67,1L3.5,11.13a1,1,0,1,0-1,1.74l9,5.2a1,1,0,0,0,.5.13,1,1,0,0,0,.5-.13l2.63-1.52,1.07,1.07L12,20,3.5,15.13a1,1,0,0,0-1,1.74l9,5.2a1,1,0,0,0,1,0l5.17-3,2.62,2.63a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM5,8l1-.58,2.75,2.75Zm15.5,3.13-2.12,1.22a1,1,0,0,0,1,1.74l2.12-1.22a1,1,0,1,0-1-1.74Z' + })); +}; + +export default UilLayerGroupSlash; \ No newline at end of file diff --git a/icons/uil-layer-group.js b/icons/uil-layer-group.js deleted file mode 100644 index 97011e83..00000000 --- a/icons/uil-layer-group.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLayerGroup = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.5,8.86l9,5.2a1,1,0,0,0,1,0l9-5.2A1,1,0,0,0,22,8a1,1,0,0,0-.5-.87l-9-5.19a1,1,0,0,0-1,0l-9,5.19A1,1,0,0,0,2,8,1,1,0,0,0,2.5,8.86ZM12,4l7,4-7,4L5,8Zm8.5,7.17L12,16,3.5,11.13a1,1,0,0,0-1.37.37,1,1,0,0,0,.37,1.36l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.36A1,1,0,0,0,20.5,11.13Zm0,4L12,20,3.5,15.13a1,1,0,0,0-1.37.37,1,1,0,0,0,.37,1.36l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.36A1,1,0,0,0,20.5,15.13Z' - })); -}; - -UilLayerGroup.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLayerGroup.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLayerGroup; \ No newline at end of file diff --git a/icons/uil-layer-group.tsx b/icons/uil-layer-group.tsx new file mode 100644 index 00000000..dd50cdba --- /dev/null +++ b/icons/uil-layer-group.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLayerGroup = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.5,8.86l9,5.2a1,1,0,0,0,1,0l9-5.2A1,1,0,0,0,22,8a1,1,0,0,0-.5-.87l-9-5.19a1,1,0,0,0-1,0l-9,5.19A1,1,0,0,0,2,8,1,1,0,0,0,2.5,8.86ZM12,4l7,4-7,4L5,8Zm8.5,7.17L12,16,3.5,11.13a1,1,0,0,0-1.37.37,1,1,0,0,0,.37,1.36l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.36A1,1,0,0,0,20.5,11.13Zm0,4L12,20,3.5,15.13a1,1,0,0,0-1.37.37,1,1,0,0,0,.37,1.36l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.36A1,1,0,0,0,20.5,15.13Z' + })); +}; + +export default UilLayerGroup; \ No newline at end of file diff --git a/icons/uil-layers-alt.js b/icons/uil-layers-alt.js deleted file mode 100644 index e6ba8620..00000000 --- a/icons/uil-layers-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLayersAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H9A1,1,0,0,0,8,3V7H6A1,1,0,0,0,5,8v4H3a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19h4a1,1,0,0,0,1-1V16h4a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM10,20H4V14h6Zm5-3H12V13a1,1,0,0,0-1-1H7V9h8Zm5-3H17V8a1,1,0,0,0-1-1H10V4H20Z' - })); -}; - -UilLayersAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLayersAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLayersAlt; \ No newline at end of file diff --git a/icons/uil-layers-alt.tsx b/icons/uil-layers-alt.tsx new file mode 100644 index 00000000..97263dfc --- /dev/null +++ b/icons/uil-layers-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLayersAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H9A1,1,0,0,0,8,3V7H6A1,1,0,0,0,5,8v4H3a1,1,0,0,0-1,1v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19h4a1,1,0,0,0,1-1V16h4a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM10,20H4V14h6Zm5-3H12V13a1,1,0,0,0-1-1H7V9h8Zm5-3H17V8a1,1,0,0,0-1-1H10V4H20Z' + })); +}; + +export default UilLayersAlt; \ No newline at end of file diff --git a/icons/uil-layers-slash.js b/icons/uil-layers-slash.js deleted file mode 100644 index 348dfd05..00000000 --- a/icons/uil-layers-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLayersSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.49,13.94l-.34.2a1,1,0,0,0-.35,1.37,1,1,0,0,0,.86.49,1,1,0,0,0,.51-.14l.34-.2a1,1,0,0,0-1-1.72ZM11.65,6.36,12,6.15l7,4-1.76,1a1,1,0,0,0,.5,1.87,1,1,0,0,0,.5-.13l3.26-1.89a1,1,0,0,0,0-1.74l-9-5.19a1,1,0,0,0-1,0l-.85.49a1,1,0,0,0,1,1.74ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.93,7.34l-3.43,2a1,1,0,0,0,0,1.74l9,5.2a1.09,1.09,0,0,0,.5.13,1.13,1.13,0,0,0,.5-.13L14,15.4l1.45,1.46-3.44,2L3.5,13.93a1,1,0,0,0-1,1.74l9,5.2a1,1,0,0,0,1,0l4.41-2.55,3.38,3.39a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm8.29,12L5,10.19,7.4,8.81l5.12,5.13Z' - })); -}; - -UilLayersSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLayersSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLayersSlash; \ No newline at end of file diff --git a/icons/uil-layers-slash.tsx b/icons/uil-layers-slash.tsx new file mode 100644 index 00000000..19b2e729 --- /dev/null +++ b/icons/uil-layers-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLayersSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.49,13.94l-.34.2a1,1,0,0,0-.35,1.37,1,1,0,0,0,.86.49,1,1,0,0,0,.51-.14l.34-.2a1,1,0,0,0-1-1.72ZM11.65,6.36,12,6.15l7,4-1.76,1a1,1,0,0,0,.5,1.87,1,1,0,0,0,.5-.13l3.26-1.89a1,1,0,0,0,0-1.74l-9-5.19a1,1,0,0,0-1,0l-.85.49a1,1,0,0,0,1,1.74ZM3.71,2.29A1,1,0,0,0,2.29,3.71L5.93,7.34l-3.43,2a1,1,0,0,0,0,1.74l9,5.2a1.09,1.09,0,0,0,.5.13,1.13,1.13,0,0,0,.5-.13L14,15.4l1.45,1.46-3.44,2L3.5,13.93a1,1,0,0,0-1,1.74l9,5.2a1,1,0,0,0,1,0l4.41-2.55,3.38,3.39a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm8.29,12L5,10.19,7.4,8.81l5.12,5.13Z' + })); +}; + +export default UilLayersSlash; \ No newline at end of file diff --git a/icons/uil-layers.js b/icons/uil-layers.js deleted file mode 100644 index 4a9fa398..00000000 --- a/icons/uil-layers.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLayers = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.5,10.56l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,0-1.73l-9-5.2a1,1,0,0,0-1,0l-9,5.2a1,1,0,0,0,0,1.73ZM12,5.65l7,4-7,4.05L5,9.69Zm8.5,7.79L12,18.35,3.5,13.44a1,1,0,0,0-1.37.36,1,1,0,0,0,.37,1.37l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.37A1,1,0,0,0,20.5,13.44Z' - })); -}; - -UilLayers.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLayers.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLayers; \ No newline at end of file diff --git a/icons/uil-layers.tsx b/icons/uil-layers.tsx new file mode 100644 index 00000000..79b1ab78 --- /dev/null +++ b/icons/uil-layers.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLayers = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.5,10.56l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,0-1.73l-9-5.2a1,1,0,0,0-1,0l-9,5.2a1,1,0,0,0,0,1.73ZM12,5.65l7,4-7,4.05L5,9.69Zm8.5,7.79L12,18.35,3.5,13.44a1,1,0,0,0-1.37.36,1,1,0,0,0,.37,1.37l9,5.2a1,1,0,0,0,1,0l9-5.2a1,1,0,0,0,.37-1.37A1,1,0,0,0,20.5,13.44Z' + })); +}; + +export default UilLayers; \ No newline at end of file diff --git a/icons/uil-left-arrow-from-left.js b/icons/uil-left-arrow-from-left.js deleted file mode 100644 index c61ba253..00000000 --- a/icons/uil-left-arrow-from-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLeftArrowFromLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,11H5.41l2.3-2.29A1,1,0,1,0,6.29,7.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H17a1,1,0,0,0,0-2Zm4-7a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4Z' - })); -}; - -UilLeftArrowFromLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLeftArrowFromLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLeftArrowFromLeft; \ No newline at end of file diff --git a/icons/uil-left-arrow-from-left.tsx b/icons/uil-left-arrow-from-left.tsx new file mode 100644 index 00000000..00cac652 --- /dev/null +++ b/icons/uil-left-arrow-from-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLeftArrowFromLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,11H5.41l2.3-2.29A1,1,0,1,0,6.29,7.29l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.41,13H17a1,1,0,0,0,0-2Zm4-7a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,21,4Z' + })); +}; + +export default UilLeftArrowFromLeft; \ No newline at end of file diff --git a/icons/uil-left-arrow-to-left.js b/icons/uil-left-arrow-to-left.js deleted file mode 100644 index 696fcebe..00000000 --- a/icons/uil-left-arrow-to-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLeftArrowToLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H9.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13H21a1,1,0,0,0,0-2ZM3,3A1,1,0,0,0,2,4V20a1,1,0,0,0,2,0V4A1,1,0,0,0,3,3Z' - })); -}; - -UilLeftArrowToLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLeftArrowToLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLeftArrowToLeft; \ No newline at end of file diff --git a/icons/uil-left-arrow-to-left.tsx b/icons/uil-left-arrow-to-left.tsx new file mode 100644 index 00000000..d361865e --- /dev/null +++ b/icons/uil-left-arrow-to-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLeftArrowToLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H9.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L9.41,13H21a1,1,0,0,0,0-2ZM3,3A1,1,0,0,0,2,4V20a1,1,0,0,0,2,0V4A1,1,0,0,0,3,3Z' + })); +}; + +export default UilLeftArrowToLeft; \ No newline at end of file diff --git a/icons/uil-left-indent-alt.js b/icons/uil-left-indent-alt.js deleted file mode 100644 index dd5c2842..00000000 --- a/icons/uil-left-indent-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLeftIndentAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,5A1,1,0,0,0,8,6V18a1,1,0,0,0,2,0V6A1,1,0,0,0,9,5Zm4,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2ZM5.77,9.69a1,1,0,0,0-1.41-.13l-2,1.67a1,1,0,0,0,0,1.54l2,1.67a1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.41L4.56,12l1.08-.9A1,1,0,0,0,5.77,9.69ZM21,9H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilLeftIndentAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLeftIndentAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLeftIndentAlt; \ No newline at end of file diff --git a/icons/uil-left-indent-alt.tsx b/icons/uil-left-indent-alt.tsx new file mode 100644 index 00000000..a4fcbb84 --- /dev/null +++ b/icons/uil-left-indent-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLeftIndentAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,5A1,1,0,0,0,8,6V18a1,1,0,0,0,2,0V6A1,1,0,0,0,9,5Zm4,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2ZM5.77,9.69a1,1,0,0,0-1.41-.13l-2,1.67a1,1,0,0,0,0,1.54l2,1.67a1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.41L4.56,12l1.08-.9A1,1,0,0,0,5.77,9.69ZM21,9H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLeftIndentAlt; \ No newline at end of file diff --git a/icons/uil-left-indent.js b/icons/uil-left-indent.js deleted file mode 100644 index ae8d121c..00000000 --- a/icons/uil-left-indent.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLeftIndent = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm0,4H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2ZM21.77,9.69a1,1,0,0,0-1.41-.12l-2,1.66a1,1,0,0,0,0,1.54l2,1.66a1,1,0,0,0,.64.24,1,1,0,0,0,.77-.36,1,1,0,0,0-.13-1.41L20.56,12l1.08-.9A1,1,0,0,0,21.77,9.69ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3,15H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Z' - })); -}; - -UilLeftIndent.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLeftIndent.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLeftIndent; \ No newline at end of file diff --git a/icons/uil-left-indent.tsx b/icons/uil-left-indent.tsx new file mode 100644 index 00000000..d7bb3445 --- /dev/null +++ b/icons/uil-left-indent.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLeftIndent = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm0,4H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2ZM21.77,9.69a1,1,0,0,0-1.41-.12l-2,1.66a1,1,0,0,0,0,1.54l2,1.66a1,1,0,0,0,.64.24,1,1,0,0,0,.77-.36,1,1,0,0,0-.13-1.41L20.56,12l1.08-.9A1,1,0,0,0,21.77,9.69ZM21,17H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3,15H13a1,1,0,0,0,0-2H3a1,1,0,0,0,0,2Z' + })); +}; + +export default UilLeftIndent; \ No newline at end of file diff --git a/icons/uil-left-to-right-text-direction.js b/icons/uil-left-to-right-text-direction.js deleted file mode 100644 index fbac0587..00000000 --- a/icons/uil-left-to-right-text-direction.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLeftToRightTextDirection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.42,17.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L18.09,17H3.5a1,1,0,0,0,0,2H18.09l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,21.42,17.62ZM8.5,10v4a1,1,0,0,0,2,0V4h2V14a1,1,0,0,0,2,0V4h1a1,1,0,0,0,0-2h-7a4,4,0,0,0,0,8Zm0-6V8a2,2,0,0,1,0-4Z' - })); -}; - -UilLeftToRightTextDirection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLeftToRightTextDirection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLeftToRightTextDirection; \ No newline at end of file diff --git a/icons/uil-left-to-right-text-direction.tsx b/icons/uil-left-to-right-text-direction.tsx new file mode 100644 index 00000000..4cccef13 --- /dev/null +++ b/icons/uil-left-to-right-text-direction.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLeftToRightTextDirection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.42,17.62a1,1,0,0,0-.21-.33l-3-3a1,1,0,0,0-1.42,1.42L18.09,17H3.5a1,1,0,0,0,0,2H18.09l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3-3a1,1,0,0,0,.21-.33A1,1,0,0,0,21.42,17.62ZM8.5,10v4a1,1,0,0,0,2,0V4h2V14a1,1,0,0,0,2,0V4h1a1,1,0,0,0,0-2h-7a4,4,0,0,0,0,8Zm0-6V8a2,2,0,0,1,0-4Z' + })); +}; + +export default UilLeftToRightTextDirection; \ No newline at end of file diff --git a/icons/uil-letter-chinese-a.js b/icons/uil-letter-chinese-a.js deleted file mode 100644 index b220e215..00000000 --- a/icons/uil-letter-chinese-a.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLetterChineseA = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,5H13V4a1,1,0,0,0-2,0V5H4A1,1,0,0,0,4,7H15.88214a14.49252,14.49252,0,0,1-3.94067,7.95227A14.42561,14.42561,0,0,1,8.66406,9.67041a1.0002,1.0002,0,0,0-1.88867.65918,16.41412,16.41412,0,0,0,3.68012,5.95825,14.29858,14.29858,0,0,1-5.769,2.73511A1.00015,1.00015,0,0,0,4.89941,21a1.01758,1.01758,0,0,0,.21485-.023,16.297,16.297,0,0,0,6.831-3.31885A16.38746,16.38746,0,0,0,18.78711,20.977a1,1,0,0,0,.42578-1.9541,14.38226,14.38226,0,0,1-5.78955-2.73316A16.4802,16.4802,0,0,0,17.89233,7H20a1,1,0,0,0,0-2Z' - })); -}; - -UilLetterChineseA.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLetterChineseA.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLetterChineseA; \ No newline at end of file diff --git a/icons/uil-letter-chinese-a.tsx b/icons/uil-letter-chinese-a.tsx new file mode 100644 index 00000000..093bc8dc --- /dev/null +++ b/icons/uil-letter-chinese-a.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLetterChineseA = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,5H13V4a1,1,0,0,0-2,0V5H4A1,1,0,0,0,4,7H15.88214a14.49252,14.49252,0,0,1-3.94067,7.95227A14.42561,14.42561,0,0,1,8.66406,9.67041a1.0002,1.0002,0,0,0-1.88867.65918,16.41412,16.41412,0,0,0,3.68012,5.95825,14.29858,14.29858,0,0,1-5.769,2.73511A1.00015,1.00015,0,0,0,4.89941,21a1.01758,1.01758,0,0,0,.21485-.023,16.297,16.297,0,0,0,6.831-3.31885A16.38746,16.38746,0,0,0,18.78711,20.977a1,1,0,0,0,.42578-1.9541,14.38226,14.38226,0,0,1-5.78955-2.73316A16.4802,16.4802,0,0,0,17.89233,7H20a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLetterChineseA; \ No newline at end of file diff --git a/icons/uil-letter-english-a.js b/icons/uil-letter-english-a.js deleted file mode 100644 index 65344143..00000000 --- a/icons/uil-letter-english-a.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLetterEnglishA = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.97021,19.75732,15.34912,5.27246A2.9958,2.9958,0,0,0,12.43848,3h-.877A2.9958,2.9958,0,0,0,8.65088,5.27246L5.02979,19.75732a1.0001,1.0001,0,0,0,1.94042.48536L8.28082,15h7.43836l1.31061,5.24268a1.0001,1.0001,0,0,0,1.94042-.48536ZM8.78082,13l1.81049-7.24219A.99825.99825,0,0,1,11.56152,5h.877a.99825.99825,0,0,1,.97021.75781L15.21918,13Z' - })); -}; - -UilLetterEnglishA.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLetterEnglishA.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLetterEnglishA; \ No newline at end of file diff --git a/icons/uil-letter-english-a.tsx b/icons/uil-letter-english-a.tsx new file mode 100644 index 00000000..74106055 --- /dev/null +++ b/icons/uil-letter-english-a.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLetterEnglishA = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.97021,19.75732,15.34912,5.27246A2.9958,2.9958,0,0,0,12.43848,3h-.877A2.9958,2.9958,0,0,0,8.65088,5.27246L5.02979,19.75732a1.0001,1.0001,0,0,0,1.94042.48536L8.28082,15h7.43836l1.31061,5.24268a1.0001,1.0001,0,0,0,1.94042-.48536ZM8.78082,13l1.81049-7.24219A.99825.99825,0,0,1,11.56152,5h.877a.99825.99825,0,0,1,.97021.75781L15.21918,13Z' + })); +}; + +export default UilLetterEnglishA; \ No newline at end of file diff --git a/icons/uil-letter-hindi-a.js b/icons/uil-letter-hindi-a.js deleted file mode 100644 index f7abe146..00000000 --- a/icons/uil-letter-hindi-a.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLetterHindiA = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.022,3h-5a1,1,0,0,0,0,2h1.5v6H11.57208a4.95124,4.95124,0,0,0,1.02558-3A5,5,0,0,0,3.26758,5.5.99974.99974,0,1,0,4.999,6.5,3.00021,3.00021,0,1,1,7.59766,11a1,1,0,0,0,0,2A3,3,0,1,1,4.999,17.5a.99974.99974,0,0,0-1.73144,1A5,5,0,0,0,12.59766,16a4.95124,4.95124,0,0,0-1.02558-3H16.522v7a1,1,0,0,0,2,0V5h1.5a1,1,0,0,0,0-2Z' - })); -}; - -UilLetterHindiA.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLetterHindiA.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLetterHindiA; \ No newline at end of file diff --git a/icons/uil-letter-hindi-a.tsx b/icons/uil-letter-hindi-a.tsx new file mode 100644 index 00000000..f4abec5e --- /dev/null +++ b/icons/uil-letter-hindi-a.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLetterHindiA = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.022,3h-5a1,1,0,0,0,0,2h1.5v6H11.57208a4.95124,4.95124,0,0,0,1.02558-3A5,5,0,0,0,3.26758,5.5.99974.99974,0,1,0,4.999,6.5,3.00021,3.00021,0,1,1,7.59766,11a1,1,0,0,0,0,2A3,3,0,1,1,4.999,17.5a.99974.99974,0,0,0-1.73144,1A5,5,0,0,0,12.59766,16a4.95124,4.95124,0,0,0-1.02558-3H16.522v7a1,1,0,0,0,2,0V5h1.5a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLetterHindiA; \ No newline at end of file diff --git a/icons/uil-letter-japanese-a.js b/icons/uil-letter-japanese-a.js deleted file mode 100644 index 8985313c..00000000 --- a/icons/uil-letter-japanese-a.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLetterJapaneseA = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.47168,11.99707a4.86537,4.86537,0,0,0-4.00049-2.2038A5.59215,5.59215,0,0,0,16.34082,8.769a.9997.9997,0,1,0-1.94531.46192,3.55342,3.55342,0,0,1,.0827.60132,13.57729,13.57729,0,0,0-3.257.82189c.02252-1.20385.07678-2.40728.19672-3.60729l.03827-.38221a33.43522,33.43522,0,0,0,3.48224-.66418l.12011-.02979a1,1,0,1,0-.48047-1.9414l-.12207.03027c-.92163.23047-1.85565.40448-2.79394.5506l.15137-1.51056a1.00009,1.00009,0,0,0-1.99024-.19922L9.627,4.85962C8.69312,4.94336,7.75665,5,6.81836,5a1,1,0,0,0,0,2c.87054,0,1.7395-.04639,2.60681-.1142A46.66015,46.66015,0,0,0,9.222,11.58386c-.13421.07324-.26965.14209-.40264.21936a16.4074,16.4074,0,0,0-1.94922,1.31055l-.02246.01807a13.7396,13.7396,0,0,0-2.64844,2.70068,3.00419,3.00419,0,0,0,2.94629,4.71875A9.74034,9.74034,0,0,0,9.98328,19.5379a.99564.99564,0,0,0,1.82141-.70245c-.02423-.1452-.03534-.29193-.05811-.43732a13.83775,13.83775,0,0,0,1.314-1.15545,13.16694,13.16694,0,0,0,2.10168-2.729c.02289-.03949.04212-.0791.06445-.11865.118-.21057.22944-.422.33179-.63495.05383-.11108.1023-.22174.15155-.33282.05994-.13623.11719-.27222.17047-.40882.05646-.14361.10981-.28662.15845-.42968.03235-.09583.06055-.19123.08948-.28693.05133-.16882.10174-.3371.142-.50427l.005-.01776a3.01462,3.01462,0,0,1,2.46582,1.21972c1.01856,1.76709-.96289,4.977-4.417,7.15479a.99976.99976,0,1,0,1.0664,1.6914C19.88965,19.00977,22.07422,14.77734,20.47168,11.99707ZM6.7959,18.58252a1.00469,1.00469,0,0,1-.97949-1.57373,11.89343,11.89343,0,0,1,2.291-2.32275l.02637-.02149c.35388-.27692.742-.539,1.144-.793.0611,1.19537.17285,2.38684.32593,3.57489A8.18484,8.18484,0,0,1,6.7959,18.58252Zm7.32977-6.583a8.16646,8.16646,0,0,1-.31616.78137c-.0556.1189-.118.23774-.18018.35694q-.14419.27851-.3106.55432c-.08466.13953-.17188.27887-.26514.41742a11.48078,11.48078,0,0,1-1.40711,1.719c-.06982.06983-.14343.1333-.2146.201q-.16314-1.5975-.21124-3.20276a12.51276,12.51276,0,0,1,2.94-.93237C14.149,11.9295,14.13794,11.96436,14.12567,11.99951Z' - })); -}; - -UilLetterJapaneseA.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLetterJapaneseA.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLetterJapaneseA; \ No newline at end of file diff --git a/icons/uil-letter-japanese-a.tsx b/icons/uil-letter-japanese-a.tsx new file mode 100644 index 00000000..bed787e1 --- /dev/null +++ b/icons/uil-letter-japanese-a.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLetterJapaneseA = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.47168,11.99707a4.86537,4.86537,0,0,0-4.00049-2.2038A5.59215,5.59215,0,0,0,16.34082,8.769a.9997.9997,0,1,0-1.94531.46192,3.55342,3.55342,0,0,1,.0827.60132,13.57729,13.57729,0,0,0-3.257.82189c.02252-1.20385.07678-2.40728.19672-3.60729l.03827-.38221a33.43522,33.43522,0,0,0,3.48224-.66418l.12011-.02979a1,1,0,1,0-.48047-1.9414l-.12207.03027c-.92163.23047-1.85565.40448-2.79394.5506l.15137-1.51056a1.00009,1.00009,0,0,0-1.99024-.19922L9.627,4.85962C8.69312,4.94336,7.75665,5,6.81836,5a1,1,0,0,0,0,2c.87054,0,1.7395-.04639,2.60681-.1142A46.66015,46.66015,0,0,0,9.222,11.58386c-.13421.07324-.26965.14209-.40264.21936a16.4074,16.4074,0,0,0-1.94922,1.31055l-.02246.01807a13.7396,13.7396,0,0,0-2.64844,2.70068,3.00419,3.00419,0,0,0,2.94629,4.71875A9.74034,9.74034,0,0,0,9.98328,19.5379a.99564.99564,0,0,0,1.82141-.70245c-.02423-.1452-.03534-.29193-.05811-.43732a13.83775,13.83775,0,0,0,1.314-1.15545,13.16694,13.16694,0,0,0,2.10168-2.729c.02289-.03949.04212-.0791.06445-.11865.118-.21057.22944-.422.33179-.63495.05383-.11108.1023-.22174.15155-.33282.05994-.13623.11719-.27222.17047-.40882.05646-.14361.10981-.28662.15845-.42968.03235-.09583.06055-.19123.08948-.28693.05133-.16882.10174-.3371.142-.50427l.005-.01776a3.01462,3.01462,0,0,1,2.46582,1.21972c1.01856,1.76709-.96289,4.977-4.417,7.15479a.99976.99976,0,1,0,1.0664,1.6914C19.88965,19.00977,22.07422,14.77734,20.47168,11.99707ZM6.7959,18.58252a1.00469,1.00469,0,0,1-.97949-1.57373,11.89343,11.89343,0,0,1,2.291-2.32275l.02637-.02149c.35388-.27692.742-.539,1.144-.793.0611,1.19537.17285,2.38684.32593,3.57489A8.18484,8.18484,0,0,1,6.7959,18.58252Zm7.32977-6.583a8.16646,8.16646,0,0,1-.31616.78137c-.0556.1189-.118.23774-.18018.35694q-.14419.27851-.3106.55432c-.08466.13953-.17188.27887-.26514.41742a11.48078,11.48078,0,0,1-1.40711,1.719c-.06982.06983-.14343.1333-.2146.201q-.16314-1.5975-.21124-3.20276a12.51276,12.51276,0,0,1,2.94-.93237C14.149,11.9295,14.13794,11.96436,14.12567,11.99951Z' + })); +}; + +export default UilLetterJapaneseA; \ No newline at end of file diff --git a/icons/uil-life-ring.js b/icons/uil-life-ring.js deleted file mode 100644 index 5070bbd0..00000000 --- a/icons/uil-life-ring.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLifeRing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,11.05c0-.11,0-.22,0-.33l-.09-.6-.09-.39c0-.17-.08-.34-.13-.51s-.08-.27-.13-.4a2.17,2.17,0,0,1-.07-.24s0,0,0-.05a10.1,10.1,0,0,0-5.9-5.9s0,0-.05,0l-.23-.07-.42-.13c-.15,0-.31-.08-.46-.12l-.46-.1-.46-.07c-.16,0-.31,0-.48-.06s-.35,0-.52,0L12,2l-.39,0c-.17,0-.35,0-.52,0s-.32,0-.48.06l-.46.07-.46.1c-.15,0-.31.07-.46.12l-.42.13-.23.07s0,0-.05,0a10.1,10.1,0,0,0-5.9,5.9s0,0,0,.05a2.17,2.17,0,0,1-.07.24c0,.13-.09.26-.13.4s-.09.34-.13.51l-.09.39-.09.6c0,.11,0,.22,0,.33,0,.31,0,.63,0,.95s0,.64,0,.95c0,.11,0,.22,0,.33l.09.6.09.39c0,.17.08.34.13.51s.08.27.13.4a2.17,2.17,0,0,1,.07.24.43.43,0,0,1,0,.07,10,10,0,0,0,5.89,5.88s0,0,.05,0l.24.07.4.13.51.13.39.09.6.09.33,0c.31,0,.63.05.95.05s.64,0,.95-.05l.33,0,.6-.09.39-.09.51-.13.4-.13.24-.07s0,0,.05,0a10,10,0,0,0,5.89-5.88.43.43,0,0,1,0-.07c0-.08.05-.16.07-.24s.09-.26.13-.4.09-.34.13-.51l.09-.39.09-.6c0-.11,0-.22,0-.33,0-.31.05-.63.05-.95S22,11.36,22,11.05Zm-6.3-6.16a8,8,0,0,1,3.46,3.46l-2.86,1a5.14,5.14,0,0,0-1.64-1.64Zm-5.36-.7c.21-.05.41-.08.61-.11l.24,0a8.24,8.24,0,0,1,1.72,0l.24,0c.2,0,.4.06.61.11h.06l-1,2.86A4.49,4.49,0,0,0,12,7a4.4,4.4,0,0,0-.73.06l-1-2.86Zm-1.94.7,1,2.86A5.14,5.14,0,0,0,7.75,9.39l-2.86-1A8,8,0,0,1,8.35,4.89ZM4.19,13.71a4.17,4.17,0,0,1-.1-.6c0-.09,0-.17,0-.25a7.42,7.42,0,0,1,0-1.72c0-.08,0-.16,0-.25a4.17,4.17,0,0,1,.1-.6s0,0,0-.06l2.86,1a4.47,4.47,0,0,0,0,1.46l-2.86,1S4.19,13.73,4.19,13.71Zm4.16,5.4a8,8,0,0,1-3.46-3.46l2.86-1a5.14,5.14,0,0,0,1.64,1.64Zm5.36.7c-.21.05-.41.08-.61.11l-.24,0a8.24,8.24,0,0,1-1.72,0l-.24,0c-.2,0-.4-.06-.61-.11h-.06l1-2.86a4.47,4.47,0,0,0,1.46,0l1,2.86Zm-.67-5h0c-.17.06-.34.1-.5.14a2.73,2.73,0,0,1-1,0c-.16,0-.33-.08-.5-.14h0A3,3,0,0,1,9.2,13v0a3.23,3.23,0,0,1-.14-.51,2.63,2.63,0,0,1,0-1A3.23,3.23,0,0,1,9.19,11v0A3,3,0,0,1,11,9.2h0c.17-.06.34-.1.5-.14a2.73,2.73,0,0,1,1,0c.16,0,.33.08.5.14h0A3,3,0,0,1,14.8,11v0a3.23,3.23,0,0,1,.14.51,2.63,2.63,0,0,1,0,1,3.23,3.23,0,0,1-.14.51v0A3,3,0,0,1,13,14.8Zm2.61,4.31-1-2.86a5.14,5.14,0,0,0,1.64-1.64l2.86,1A8,8,0,0,1,15.65,19.11ZM20,12.86c0,.08,0,.16,0,.25a4.17,4.17,0,0,1-.1.6s0,0,0,.06l-2.86-1a4.47,4.47,0,0,0,0-1.46l2.86-1s0,0,0,.06a4.17,4.17,0,0,1,.1.6c0,.09,0,.17,0,.25a7.42,7.42,0,0,1,0,1.72Z' - })); -}; - -UilLifeRing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLifeRing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLifeRing; \ No newline at end of file diff --git a/icons/uil-life-ring.tsx b/icons/uil-life-ring.tsx new file mode 100644 index 00000000..416efa55 --- /dev/null +++ b/icons/uil-life-ring.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLifeRing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,11.05c0-.11,0-.22,0-.33l-.09-.6-.09-.39c0-.17-.08-.34-.13-.51s-.08-.27-.13-.4a2.17,2.17,0,0,1-.07-.24s0,0,0-.05a10.1,10.1,0,0,0-5.9-5.9s0,0-.05,0l-.23-.07-.42-.13c-.15,0-.31-.08-.46-.12l-.46-.1-.46-.07c-.16,0-.31,0-.48-.06s-.35,0-.52,0L12,2l-.39,0c-.17,0-.35,0-.52,0s-.32,0-.48.06l-.46.07-.46.1c-.15,0-.31.07-.46.12l-.42.13-.23.07s0,0-.05,0a10.1,10.1,0,0,0-5.9,5.9s0,0,0,.05a2.17,2.17,0,0,1-.07.24c0,.13-.09.26-.13.4s-.09.34-.13.51l-.09.39-.09.6c0,.11,0,.22,0,.33,0,.31,0,.63,0,.95s0,.64,0,.95c0,.11,0,.22,0,.33l.09.6.09.39c0,.17.08.34.13.51s.08.27.13.4a2.17,2.17,0,0,1,.07.24.43.43,0,0,1,0,.07,10,10,0,0,0,5.89,5.88s0,0,.05,0l.24.07.4.13.51.13.39.09.6.09.33,0c.31,0,.63.05.95.05s.64,0,.95-.05l.33,0,.6-.09.39-.09.51-.13.4-.13.24-.07s0,0,.05,0a10,10,0,0,0,5.89-5.88.43.43,0,0,1,0-.07c0-.08.05-.16.07-.24s.09-.26.13-.4.09-.34.13-.51l.09-.39.09-.6c0-.11,0-.22,0-.33,0-.31.05-.63.05-.95S22,11.36,22,11.05Zm-6.3-6.16a8,8,0,0,1,3.46,3.46l-2.86,1a5.14,5.14,0,0,0-1.64-1.64Zm-5.36-.7c.21-.05.41-.08.61-.11l.24,0a8.24,8.24,0,0,1,1.72,0l.24,0c.2,0,.4.06.61.11h.06l-1,2.86A4.49,4.49,0,0,0,12,7a4.4,4.4,0,0,0-.73.06l-1-2.86Zm-1.94.7,1,2.86A5.14,5.14,0,0,0,7.75,9.39l-2.86-1A8,8,0,0,1,8.35,4.89ZM4.19,13.71a4.17,4.17,0,0,1-.1-.6c0-.09,0-.17,0-.25a7.42,7.42,0,0,1,0-1.72c0-.08,0-.16,0-.25a4.17,4.17,0,0,1,.1-.6s0,0,0-.06l2.86,1a4.47,4.47,0,0,0,0,1.46l-2.86,1S4.19,13.73,4.19,13.71Zm4.16,5.4a8,8,0,0,1-3.46-3.46l2.86-1a5.14,5.14,0,0,0,1.64,1.64Zm5.36.7c-.21.05-.41.08-.61.11l-.24,0a8.24,8.24,0,0,1-1.72,0l-.24,0c-.2,0-.4-.06-.61-.11h-.06l1-2.86a4.47,4.47,0,0,0,1.46,0l1,2.86Zm-.67-5h0c-.17.06-.34.1-.5.14a2.73,2.73,0,0,1-1,0c-.16,0-.33-.08-.5-.14h0A3,3,0,0,1,9.2,13v0a3.23,3.23,0,0,1-.14-.51,2.63,2.63,0,0,1,0-1A3.23,3.23,0,0,1,9.19,11v0A3,3,0,0,1,11,9.2h0c.17-.06.34-.1.5-.14a2.73,2.73,0,0,1,1,0c.16,0,.33.08.5.14h0A3,3,0,0,1,14.8,11v0a3.23,3.23,0,0,1,.14.51,2.63,2.63,0,0,1,0,1,3.23,3.23,0,0,1-.14.51v0A3,3,0,0,1,13,14.8Zm2.61,4.31-1-2.86a5.14,5.14,0,0,0,1.64-1.64l2.86,1A8,8,0,0,1,15.65,19.11ZM20,12.86c0,.08,0,.16,0,.25a4.17,4.17,0,0,1-.1.6s0,0,0,.06l-2.86-1a4.47,4.47,0,0,0,0-1.46l2.86-1s0,0,0,.06a4.17,4.17,0,0,1,.1.6c0,.09,0,.17,0,.25a7.42,7.42,0,0,1,0,1.72Z' + })); +}; + +export default UilLifeRing; \ No newline at end of file diff --git a/icons/uil-lightbulb-alt.js b/icons/uil-lightbulb-alt.js deleted file mode 100644 index 50d7a237..00000000 --- a/icons/uil-lightbulb-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLightbulbAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.09,2.82a8,8,0,0,0-6.68-1.66A8,8,0,0,0,4.14,7.48a8.07,8.07,0,0,0,1.72,6.65A4.54,4.54,0,0,1,7,17v3a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V17.19A5.17,5.17,0,0,1,18.22,14a8,8,0,0,0-1.13-11.2ZM15,20a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V19h6Zm1.67-7.24A7.13,7.13,0,0,0,15,17H13V14a1,1,0,0,0-2,0v3H9a6.5,6.5,0,0,0-1.6-4.16,6,6,0,0,1,3.39-9.72A6,6,0,0,1,18,9,5.89,5.89,0,0,1,16.67,12.76Z' - })); -}; - -UilLightbulbAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLightbulbAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLightbulbAlt; \ No newline at end of file diff --git a/icons/uil-lightbulb-alt.tsx b/icons/uil-lightbulb-alt.tsx new file mode 100644 index 00000000..4d450e77 --- /dev/null +++ b/icons/uil-lightbulb-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLightbulbAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.09,2.82a8,8,0,0,0-6.68-1.66A8,8,0,0,0,4.14,7.48a8.07,8.07,0,0,0,1.72,6.65A4.54,4.54,0,0,1,7,17v3a3,3,0,0,0,3,3h4a3,3,0,0,0,3-3V17.19A5.17,5.17,0,0,1,18.22,14a8,8,0,0,0-1.13-11.2ZM15,20a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V19h6Zm1.67-7.24A7.13,7.13,0,0,0,15,17H13V14a1,1,0,0,0-2,0v3H9a6.5,6.5,0,0,0-1.6-4.16,6,6,0,0,1,3.39-9.72A6,6,0,0,1,18,9,5.89,5.89,0,0,1,16.67,12.76Z' + })); +}; + +export default UilLightbulbAlt; \ No newline at end of file diff --git a/icons/uil-lightbulb.js b/icons/uil-lightbulb.js deleted file mode 100644 index f7078027..00000000 --- a/icons/uil-lightbulb.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLightbulb = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.45,12.46a7,7,0,0,0-1-9.83,7.09,7.09,0,0,0-5.92-1.4,7,7,0,0,0-4,11.15,4.76,4.76,0,0,1,1.08,2.86v.29A2,2,0,0,0,7,16.93v2a2,2,0,0,0,2,2v1a1,1,0,0,0,2,0v-1h2v1a1,1,0,0,0,2,0v-1a2,2,0,0,0,2-2v-2a2,2,0,0,0-.57-1.4V15.1A4.26,4.26,0,0,1,17.45,12.46ZM9,18.93v-2h6v2Zm6.89-7.72a6.18,6.18,0,0,0-1.46,3.72H9.56a6.67,6.67,0,0,0-1.5-3.78,5,5,0,0,1,2.84-8A5,5,0,0,1,17,8.07,4.92,4.92,0,0,1,15.89,11.21Z' - })); -}; - -UilLightbulb.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLightbulb.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLightbulb; \ No newline at end of file diff --git a/icons/uil-lightbulb.tsx b/icons/uil-lightbulb.tsx new file mode 100644 index 00000000..b68b0af8 --- /dev/null +++ b/icons/uil-lightbulb.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLightbulb = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.45,12.46a7,7,0,0,0-1-9.83,7.09,7.09,0,0,0-5.92-1.4,7,7,0,0,0-4,11.15,4.76,4.76,0,0,1,1.08,2.86v.29A2,2,0,0,0,7,16.93v2a2,2,0,0,0,2,2v1a1,1,0,0,0,2,0v-1h2v1a1,1,0,0,0,2,0v-1a2,2,0,0,0,2-2v-2a2,2,0,0,0-.57-1.4V15.1A4.26,4.26,0,0,1,17.45,12.46ZM9,18.93v-2h6v2Zm6.89-7.72a6.18,6.18,0,0,0-1.46,3.72H9.56a6.67,6.67,0,0,0-1.5-3.78,5,5,0,0,1,2.84-8A5,5,0,0,1,17,8.07,4.92,4.92,0,0,1,15.89,11.21Z' + })); +}; + +export default UilLightbulb; \ No newline at end of file diff --git a/icons/uil-line-alt.js b/icons/uil-line-alt.js deleted file mode 100644 index 82da3563..00000000 --- a/icons/uil-line-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLineAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,3.29a1,1,0,0,0-1.42,0l-18,18a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l18-18A1,1,0,0,0,21.71,3.29Z' - })); -}; - -UilLineAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLineAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLineAlt; \ No newline at end of file diff --git a/icons/uil-line-alt.tsx b/icons/uil-line-alt.tsx new file mode 100644 index 00000000..66316f59 --- /dev/null +++ b/icons/uil-line-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLineAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,3.29a1,1,0,0,0-1.42,0l-18,18a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l18-18A1,1,0,0,0,21.71,3.29Z' + })); +}; + +export default UilLineAlt; \ No newline at end of file diff --git a/icons/uil-line-spacing.js b/icons/uil-line-spacing.js deleted file mode 100644 index e85218b2..00000000 --- a/icons/uil-line-spacing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLineSpacing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.29,9.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2-2a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2A1,1,0,0,0,3.71,9.71L4,9.41v5.18l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42l-.29.3V9.41ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,3H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilLineSpacing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLineSpacing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLineSpacing; \ No newline at end of file diff --git a/icons/uil-line-spacing.tsx b/icons/uil-line-spacing.tsx new file mode 100644 index 00000000..f2306e20 --- /dev/null +++ b/icons/uil-line-spacing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLineSpacing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.29,9.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2-2a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2A1,1,0,0,0,3.71,9.71L4,9.41v5.18l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42l-.29.3V9.41ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,3H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLineSpacing; \ No newline at end of file diff --git a/icons/uil-line.js b/icons/uil-line.js deleted file mode 100644 index 05fbce57..00000000 --- a/icons/uil-line.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.78,9.46h0a.38.38,0,0,0-.38.38v1.67L12,9.65a.4.4,0,0,0-.33-.19h0a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38h0a.38.38,0,0,0,.38-.38V11l1.39,1.91,0,0h0a.27.27,0,0,0,.15.11.32.32,0,0,0,.14,0h0A.33.33,0,0,0,14,13l.1-.07h0a.39.39,0,0,0,.11-.27V9.84A.38.38,0,0,0,13.78,9.46ZM9.2,12.27H8.14V9.84a.38.38,0,0,0-.38-.38h0a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38H9.2a.39.39,0,0,0,.39-.38v0A.39.39,0,0,0,9.2,12.27Zm1.11-2.81h0a.39.39,0,0,0-.39.38v2.84a.39.39,0,0,0,.39.38h0a.38.38,0,0,0,.38-.38V9.84A.38.38,0,0,0,10.31,9.46ZM17.91,2H6.09A4.1,4.1,0,0,0,2,6.09V17.91A4.1,4.1,0,0,0,6.09,22H17.91A4.1,4.1,0,0,0,22,17.91V6.09A4.1,4.1,0,0,0,17.91,2Zm.31,12.28a1.55,1.55,0,0,1-.13.17h0a5.5,5.5,0,0,1-.8.8c-2,1.87-5.36,4.11-5.81,3.76s.64-1.76-.53-2a1,1,0,0,1-.25,0h0c-3.44-.48-6-2.89-6-5.78,0-3.25,3.29-5.88,7.34-5.88s7.34,2.63,7.34,5.88A5,5,0,0,1,18.22,14.28ZM16.51,9.47H15a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38h1.48a.38.38,0,0,0,.38-.38v0a.38.38,0,0,0-.38-.38H15.45v-.6h1.06a.39.39,0,0,0,.38-.39v0a.38.38,0,0,0-.38-.38H15.45v-.61h1.06a.38.38,0,0,0,.38-.38v0A.38.38,0,0,0,16.51,9.47Z' - })); -}; - -UilLine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLine; \ No newline at end of file diff --git a/icons/uil-line.tsx b/icons/uil-line.tsx new file mode 100644 index 00000000..004cb8bc --- /dev/null +++ b/icons/uil-line.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.78,9.46h0a.38.38,0,0,0-.38.38v1.67L12,9.65a.4.4,0,0,0-.33-.19h0a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38h0a.38.38,0,0,0,.38-.38V11l1.39,1.91,0,0h0a.27.27,0,0,0,.15.11.32.32,0,0,0,.14,0h0A.33.33,0,0,0,14,13l.1-.07h0a.39.39,0,0,0,.11-.27V9.84A.38.38,0,0,0,13.78,9.46ZM9.2,12.27H8.14V9.84a.38.38,0,0,0-.38-.38h0a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38H9.2a.39.39,0,0,0,.39-.38v0A.39.39,0,0,0,9.2,12.27Zm1.11-2.81h0a.39.39,0,0,0-.39.38v2.84a.39.39,0,0,0,.39.38h0a.38.38,0,0,0,.38-.38V9.84A.38.38,0,0,0,10.31,9.46ZM17.91,2H6.09A4.1,4.1,0,0,0,2,6.09V17.91A4.1,4.1,0,0,0,6.09,22H17.91A4.1,4.1,0,0,0,22,17.91V6.09A4.1,4.1,0,0,0,17.91,2Zm.31,12.28a1.55,1.55,0,0,1-.13.17h0a5.5,5.5,0,0,1-.8.8c-2,1.87-5.36,4.11-5.81,3.76s.64-1.76-.53-2a1,1,0,0,1-.25,0h0c-3.44-.48-6-2.89-6-5.78,0-3.25,3.29-5.88,7.34-5.88s7.34,2.63,7.34,5.88A5,5,0,0,1,18.22,14.28ZM16.51,9.47H15a.38.38,0,0,0-.38.38v2.84a.38.38,0,0,0,.38.38h1.48a.38.38,0,0,0,.38-.38v0a.38.38,0,0,0-.38-.38H15.45v-.6h1.06a.39.39,0,0,0,.38-.39v0a.38.38,0,0,0-.38-.38H15.45v-.61h1.06a.38.38,0,0,0,.38-.38v0A.38.38,0,0,0,16.51,9.47Z' + })); +}; + +export default UilLine; \ No newline at end of file diff --git a/icons/uil-link-add.js b/icons/uil-link-add.js deleted file mode 100644 index 0365203e..00000000 --- a/icons/uil-link-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.11,15.39,8.23,19.27a2.47,2.47,0,0,1-3.5,0,2.46,2.46,0,0,1,0-3.5l3.88-3.88a1,1,0,1,0-1.42-1.42L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33l3.89-3.88a1,1,0,0,0-1.42-1.42Zm-3.28-.22a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.92-4.92a1,1,0,1,0-1.42-1.42L8.83,13.75A1,1,0,0,0,8.83,15.17ZM21,18H20V17a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-4.19-4.47,3.88-3.89a4.48,4.48,0,0,0-6.33-6.33L10.47,7.19a1,1,0,1,0,1.42,1.42l3.88-3.88a2.47,2.47,0,0,1,3.5,0,2.46,2.46,0,0,1,0,3.5l-3.88,3.88a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0Z' - })); -}; - -UilLinkAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkAdd; \ No newline at end of file diff --git a/icons/uil-link-add.tsx b/icons/uil-link-add.tsx new file mode 100644 index 00000000..c0a018fe --- /dev/null +++ b/icons/uil-link-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.11,15.39,8.23,19.27a2.47,2.47,0,0,1-3.5,0,2.46,2.46,0,0,1,0-3.5l3.88-3.88a1,1,0,1,0-1.42-1.42L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33l3.89-3.88a1,1,0,0,0-1.42-1.42Zm-3.28-.22a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.92-4.92a1,1,0,1,0-1.42-1.42L8.83,13.75A1,1,0,0,0,8.83,15.17ZM21,18H20V17a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Zm-4.19-4.47,3.88-3.89a4.48,4.48,0,0,0-6.33-6.33L10.47,7.19a1,1,0,1,0,1.42,1.42l3.88-3.88a2.47,2.47,0,0,1,3.5,0,2.46,2.46,0,0,1,0,3.5l-3.88,3.88a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0Z' + })); +}; + +export default UilLinkAdd; \ No newline at end of file diff --git a/icons/uil-link-alt.js b/icons/uil-link-alt.js deleted file mode 100644 index b677f8e3..00000000 --- a/icons/uil-link-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.11,15.39,8.23,19.27a2.52,2.52,0,0,1-3.5,0,2.47,2.47,0,0,1,0-3.5l3.88-3.88a1,1,0,1,0-1.42-1.42L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33l3.89-3.88a1,1,0,0,0-1.42-1.42ZM20.69,3.31a4.49,4.49,0,0,0-6.33,0L10.47,7.19a1,1,0,1,0,1.42,1.42l3.88-3.88a2.52,2.52,0,0,1,3.5,0,2.47,2.47,0,0,1,0,3.5l-3.88,3.88a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3.88-3.89A4.49,4.49,0,0,0,20.69,3.31ZM8.83,15.17a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.92-4.92a1,1,0,1,0-1.42-1.42L8.83,13.75A1,1,0,0,0,8.83,15.17Z' - })); -}; - -UilLinkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkAlt; \ No newline at end of file diff --git a/icons/uil-link-alt.tsx b/icons/uil-link-alt.tsx new file mode 100644 index 00000000..a22f6430 --- /dev/null +++ b/icons/uil-link-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.11,15.39,8.23,19.27a2.52,2.52,0,0,1-3.5,0,2.47,2.47,0,0,1,0-3.5l3.88-3.88a1,1,0,1,0-1.42-1.42L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33l3.89-3.88a1,1,0,0,0-1.42-1.42ZM20.69,3.31a4.49,4.49,0,0,0-6.33,0L10.47,7.19a1,1,0,1,0,1.42,1.42l3.88-3.88a2.52,2.52,0,0,1,3.5,0,2.47,2.47,0,0,1,0,3.5l-3.88,3.88a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l3.88-3.89A4.49,4.49,0,0,0,20.69,3.31ZM8.83,15.17a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l4.92-4.92a1,1,0,1,0-1.42-1.42L8.83,13.75A1,1,0,0,0,8.83,15.17Z' + })); +}; + +export default UilLinkAlt; \ No newline at end of file diff --git a/icons/uil-link-broken.js b/icons/uil-link-broken.js deleted file mode 100644 index 6730a5e3..00000000 --- a/icons/uil-link-broken.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkBroken = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.76,10.59a1,1,0,0,0,.26-2L3.26,8.15a1,1,0,1,0-.52,1.93l1.76.47A.78.78,0,0,0,4.76,10.59ZM8.62,5a1,1,0,0,0,1,.74.82.82,0,0,0,.26,0,1,1,0,0,0,.7-1.22l-.47-1.76a1,1,0,1,0-1.93.52Zm4.83,10A1,1,0,0,0,12,15L8.5,18.56a2.21,2.21,0,0,1-3.06,0,2.15,2.15,0,0,1,0-3.06L9,12a1,1,0,1,0-1.41-1.41L4,14.08A4.17,4.17,0,1,0,9.92,20l3.53-3.53A1,1,0,0,0,13.45,15ZM5.18,6.59a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41L5.3,3.89A1,1,0,0,0,3.89,5.3Zm16.08,7.33-1.76-.47A1,1,0,1,0,19,15.38l1.76.47.26,0a1,1,0,0,0,.26-2ZM15.38,19a1,1,0,0,0-1.23-.7,1,1,0,0,0-.7,1.22l.47,1.76a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,.71-1.23Zm3.44-1.57a1,1,0,0,0-1.41,1.41l1.29,1.29a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM21.2,7A4.16,4.16,0,0,0,14.08,4L10.55,7.56A1,1,0,1,0,12,9L15.5,5.44a2.21,2.21,0,0,1,3.06,0,2.15,2.15,0,0,1,0,3.06L15,12a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L20,9.92A4.19,4.19,0,0,0,21.2,7Z' - })); -}; - -UilLinkBroken.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkBroken.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkBroken; \ No newline at end of file diff --git a/icons/uil-link-broken.tsx b/icons/uil-link-broken.tsx new file mode 100644 index 00000000..c721e719 --- /dev/null +++ b/icons/uil-link-broken.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkBroken = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.76,10.59a1,1,0,0,0,.26-2L3.26,8.15a1,1,0,1,0-.52,1.93l1.76.47A.78.78,0,0,0,4.76,10.59ZM8.62,5a1,1,0,0,0,1,.74.82.82,0,0,0,.26,0,1,1,0,0,0,.7-1.22l-.47-1.76a1,1,0,1,0-1.93.52Zm4.83,10A1,1,0,0,0,12,15L8.5,18.56a2.21,2.21,0,0,1-3.06,0,2.15,2.15,0,0,1,0-3.06L9,12a1,1,0,1,0-1.41-1.41L4,14.08A4.17,4.17,0,1,0,9.92,20l3.53-3.53A1,1,0,0,0,13.45,15ZM5.18,6.59a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41L5.3,3.89A1,1,0,0,0,3.89,5.3Zm16.08,7.33-1.76-.47A1,1,0,1,0,19,15.38l1.76.47.26,0a1,1,0,0,0,.26-2ZM15.38,19a1,1,0,0,0-1.23-.7,1,1,0,0,0-.7,1.22l.47,1.76a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,.71-1.23Zm3.44-1.57a1,1,0,0,0-1.41,1.41l1.29,1.29a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM21.2,7A4.16,4.16,0,0,0,14.08,4L10.55,7.56A1,1,0,1,0,12,9L15.5,5.44a2.21,2.21,0,0,1,3.06,0,2.15,2.15,0,0,1,0,3.06L15,12a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L20,9.92A4.19,4.19,0,0,0,21.2,7Z' + })); +}; + +export default UilLinkBroken; \ No newline at end of file diff --git a/icons/uil-link-h.js b/icons/uil-link-h.js deleted file mode 100644 index bd4967b8..00000000 --- a/icons/uil-link-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,12a1,1,0,0,0,1,1h6a1,1,0,0,0,0-2H9A1,1,0,0,0,8,12Zm2,3H7A3,3,0,0,1,7,9h3a1,1,0,0,0,0-2H7A5,5,0,0,0,7,17h3a1,1,0,0,0,0-2Zm7-8H14a1,1,0,0,0,0,2h3a3,3,0,0,1,0,6H14a1,1,0,0,0,0,2h3A5,5,0,0,0,17,7Z' - })); -}; - -UilLinkH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkH; \ No newline at end of file diff --git a/icons/uil-link-h.tsx b/icons/uil-link-h.tsx new file mode 100644 index 00000000..e9bf7bca --- /dev/null +++ b/icons/uil-link-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,12a1,1,0,0,0,1,1h6a1,1,0,0,0,0-2H9A1,1,0,0,0,8,12Zm2,3H7A3,3,0,0,1,7,9h3a1,1,0,0,0,0-2H7A5,5,0,0,0,7,17h3a1,1,0,0,0,0-2Zm7-8H14a1,1,0,0,0,0,2h3a3,3,0,0,1,0,6H14a1,1,0,0,0,0,2h3A5,5,0,0,0,17,7Z' + })); +}; + +export default UilLinkH; \ No newline at end of file diff --git a/icons/uil-link.js b/icons/uil-link.js deleted file mode 100644 index ff9e4069..00000000 --- a/icons/uil-link.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLink = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,17.55,8.23,19.27a2.47,2.47,0,0,1-3.5-3.5l4.54-4.55a2.46,2.46,0,0,1,3.39-.09l.12.1a1,1,0,0,0,1.4-1.43A2.75,2.75,0,0,0,14,9.59a4.46,4.46,0,0,0-6.09.22L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33L11.37,19A1,1,0,0,0,10,17.55ZM20.69,3.31a4.49,4.49,0,0,0-6.33,0L12.63,5A1,1,0,0,0,14,6.45l1.73-1.72a2.47,2.47,0,0,1,3.5,3.5l-4.54,4.55a2.46,2.46,0,0,1-3.39.09l-.12-.1a1,1,0,0,0-1.4,1.43,2.75,2.75,0,0,0,.23.21,4.47,4.47,0,0,0,6.09-.22l4.55-4.55A4.49,4.49,0,0,0,20.69,3.31Z' - })); -}; - -UilLink.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLink.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLink; \ No newline at end of file diff --git a/icons/uil-link.tsx b/icons/uil-link.tsx new file mode 100644 index 00000000..d1e2b4f6 --- /dev/null +++ b/icons/uil-link.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLink = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,17.55,8.23,19.27a2.47,2.47,0,0,1-3.5-3.5l4.54-4.55a2.46,2.46,0,0,1,3.39-.09l.12.1a1,1,0,0,0,1.4-1.43A2.75,2.75,0,0,0,14,9.59a4.46,4.46,0,0,0-6.09.22L3.31,14.36a4.48,4.48,0,0,0,6.33,6.33L11.37,19A1,1,0,0,0,10,17.55ZM20.69,3.31a4.49,4.49,0,0,0-6.33,0L12.63,5A1,1,0,0,0,14,6.45l1.73-1.72a2.47,2.47,0,0,1,3.5,3.5l-4.54,4.55a2.46,2.46,0,0,1-3.39.09l-.12-.1a1,1,0,0,0-1.4,1.43,2.75,2.75,0,0,0,.23.21,4.47,4.47,0,0,0,6.09-.22l4.55-4.55A4.49,4.49,0,0,0,20.69,3.31Z' + })); +}; + +export default UilLink; \ No newline at end of file diff --git a/icons/uil-linkedin-alt.js b/icons/uil-linkedin-alt.js deleted file mode 100644 index 28972420..00000000 --- a/icons/uil-linkedin-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkedinAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.5,8.999a5.41868,5.41868,0,0,0-2.56543.64453A.99918.99918,0,0,0,14,8.999H10a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-5.5a1,1,0,1,1,2,0v5.5a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-7.5A5.50685,5.50685,0,0,0,17.5,8.999Zm3.5,12H19v-4.5a3,3,0,1,0-6,0v4.5H11v-10h2v.70313a1.00048,1.00048,0,0,0,1.78125.625A3.48258,3.48258,0,0,1,21,14.499Zm-14-12H3a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1H7a.99942.99942,0,0,0,1-1v-12A.99943.99943,0,0,0,7,8.999Zm-1,12H4v-10H6ZM5.01465,1.542A3.23283,3.23283,0,1,0,4.958,7.999h.02832a3.23341,3.23341,0,1,0,.02832-6.457ZM4.98633,5.999H4.958A1.22193,1.22193,0,0,1,3.58887,4.77051c0-.7461.55957-1.22852,1.42578-1.22852A1.2335,1.2335,0,0,1,6.41113,4.77051C6.41113,5.5166,5.85156,5.999,4.98633,5.999Z' - })); -}; - -UilLinkedinAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkedinAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkedinAlt; \ No newline at end of file diff --git a/icons/uil-linkedin-alt.tsx b/icons/uil-linkedin-alt.tsx new file mode 100644 index 00000000..9453547a --- /dev/null +++ b/icons/uil-linkedin-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkedinAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.5,8.999a5.41868,5.41868,0,0,0-2.56543.64453A.99918.99918,0,0,0,14,8.999H10a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-5.5a1,1,0,1,1,2,0v5.5a.99942.99942,0,0,0,1,1h4a.99942.99942,0,0,0,1-1v-7.5A5.50685,5.50685,0,0,0,17.5,8.999Zm3.5,12H19v-4.5a3,3,0,1,0-6,0v4.5H11v-10h2v.70313a1.00048,1.00048,0,0,0,1.78125.625A3.48258,3.48258,0,0,1,21,14.499Zm-14-12H3a.99943.99943,0,0,0-1,1v12a.99942.99942,0,0,0,1,1H7a.99942.99942,0,0,0,1-1v-12A.99943.99943,0,0,0,7,8.999Zm-1,12H4v-10H6ZM5.01465,1.542A3.23283,3.23283,0,1,0,4.958,7.999h.02832a3.23341,3.23341,0,1,0,.02832-6.457ZM4.98633,5.999H4.958A1.22193,1.22193,0,0,1,3.58887,4.77051c0-.7461.55957-1.22852,1.42578-1.22852A1.2335,1.2335,0,0,1,6.41113,4.77051C6.41113,5.5166,5.85156,5.999,4.98633,5.999Z' + })); +}; + +export default UilLinkedinAlt; \ No newline at end of file diff --git a/icons/uil-linkedin.js b/icons/uil-linkedin.js deleted file mode 100644 index 247efc6d..00000000 --- a/icons/uil-linkedin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinkedin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.47,2H3.53A1.45,1.45,0,0,0,2.06,3.43V20.57A1.45,1.45,0,0,0,3.53,22H20.47a1.45,1.45,0,0,0,1.47-1.43V3.43A1.45,1.45,0,0,0,20.47,2ZM8.09,18.74h-3v-9h3ZM6.59,8.48h0a1.56,1.56,0,1,1,0-3.12,1.57,1.57,0,1,1,0,3.12ZM18.91,18.74h-3V13.91c0-1.21-.43-2-1.52-2A1.65,1.65,0,0,0,12.85,13a2,2,0,0,0-.1.73v5h-3s0-8.18,0-9h3V11A3,3,0,0,1,15.46,9.5c2,0,3.45,1.29,3.45,4.06Z' - })); -}; - -UilLinkedin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinkedin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinkedin; \ No newline at end of file diff --git a/icons/uil-linkedin.tsx b/icons/uil-linkedin.tsx new file mode 100644 index 00000000..637cb909 --- /dev/null +++ b/icons/uil-linkedin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinkedin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.47,2H3.53A1.45,1.45,0,0,0,2.06,3.43V20.57A1.45,1.45,0,0,0,3.53,22H20.47a1.45,1.45,0,0,0,1.47-1.43V3.43A1.45,1.45,0,0,0,20.47,2ZM8.09,18.74h-3v-9h3ZM6.59,8.48h0a1.56,1.56,0,1,1,0-3.12,1.57,1.57,0,1,1,0,3.12ZM18.91,18.74h-3V13.91c0-1.21-.43-2-1.52-2A1.65,1.65,0,0,0,12.85,13a2,2,0,0,0-.1.73v5h-3s0-8.18,0-9h3V11A3,3,0,0,1,15.46,9.5c2,0,3.45,1.29,3.45,4.06Z' + })); +}; + +export default UilLinkedin; \ No newline at end of file diff --git a/icons/uil-linux.js b/icons/uil-linux.js deleted file mode 100644 index 9e828607..00000000 --- a/icons/uil-linux.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLinux = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.7,17.6c-0.1-0.2-0.2-0.4-0.2-0.6c0-0.4-0.2-0.7-0.5-1c-0.1-0.1-0.3-0.2-0.4-0.2c0.6-1.8-0.3-3.6-1.3-4.9c0,0,0,0,0,0c-0.8-1.2-2-2.1-1.9-3.7c0-1.9,0.2-5.4-3.3-5.1C8.5,2.3,9.5,6,9.4,7.3c0,1.1-0.5,2.2-1.3,3.1c-0.2,0.2-0.4,0.5-0.5,0.7c-1,1.2-1.5,2.8-1.5,4.3c-0.2,0.2-0.4,0.4-0.5,0.6c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.3,0.2-0.5,0.3c-0.4,0.1-0.7,0.3-0.9,0.7c-0.1,0.3-0.2,0.7-0.1,1.1c0.1,0.2,0.1,0.4,0,0.7c-0.2,0.4-0.2,0.9,0,1.4c0.3,0.4,0.8,0.5,1.5,0.6c0.5,0,1.1,0.2,1.6,0.4l0,0c0.5,0.3,1.1,0.5,1.7,0.5c0.3,0,0.7-0.1,1-0.2c0.3-0.2,0.5-0.4,0.6-0.7c0.4,0,1-0.2,1.7-0.2c0.6,0,1.2,0.2,2,0.1c0,0.1,0,0.2,0.1,0.3c0.2,0.5,0.7,0.9,1.3,1c0.1,0,0.1,0,0.2,0c0.8-0.1,1.6-0.5,2.1-1.1l0,0c0.4-0.4,0.9-0.7,1.4-0.9c0.6-0.3,1-0.5,1.1-1C20.3,18.6,20.1,18.2,19.7,17.6z M12.8,4.8c0.6,0.1,1.1,0.6,1,1.2c0,0.3-0.1,0.6-0.3,0.9c0,0,0,0-0.1,0c-0.2-0.1-0.3-0.1-0.4-0.2c0.1-0.1,0.1-0.3,0.2-0.5c0-0.4-0.2-0.7-0.4-0.7c-0.3,0-0.5,0.3-0.5,0.7c0,0,0,0.1,0,0.1c-0.1-0.1-0.3-0.1-0.4-0.2c0,0,0-0.1,0-0.1C11.8,5.5,12.2,4.9,12.8,4.8z M12.5,6.8c0.1,0.1,0.3,0.2,0.4,0.2c0.1,0,0.3,0.1,0.4,0.2c0.2,0.1,0.4,0.2,0.4,0.5c0,0.3-0.3,0.6-0.9,0.8c-0.2,0.1-0.3,0.1-0.4,0.2c-0.3,0.2-0.6,0.3-1,0.3c-0.3,0-0.6-0.2-0.8-0.4c-0.1-0.1-0.2-0.2-0.4-0.3C10.1,8.2,9.9,8,9.8,7.7c0-0.1,0.1-0.2,0.2-0.3c0.3-0.2,0.4-0.3,0.5-0.4l0.1-0.1c0.2-0.3,0.6-0.5,1-0.5C11.9,6.5,12.2,6.6,12.5,6.8z M10.4,5c0.4,0,0.7,0.4,0.8,1.1c0,0.1,0,0.1,0,0.2c-0.1,0-0.3,0.1-0.4,0.2c0,0,0-0.1,0-0.2c0-0.3-0.2-0.6-0.4-0.5c-0.2,0-0.3,0.3-0.3,0.6c0,0.2,0.1,0.3,0.2,0.4l0,0c0,0-0.1,0.1-0.2,0.1C9.9,6.7,9.7,6.4,9.7,6.1C9.7,5.5,10,5,10.4,5z M9.4,21.1c-0.7,0.3-1.6,0.2-2.2-0.2c-0.6-0.3-1.1-0.4-1.8-0.4c-0.5-0.1-1-0.1-1.1-0.3c-0.1-0.2-0.1-0.5,0.1-1c0.1-0.3,0.1-0.6,0-0.9c-0.1-0.3-0.1-0.5,0-0.8C4.5,17.2,4.7,17.1,5,17c0.3-0.1,0.5-0.2,0.7-0.4c0.1-0.1,0.2-0.2,0.3-0.4c0.3-0.4,0.5-0.6,0.8-0.6c0.6,0.1,1.1,1,1.5,1.9c0.2,0.3,0.4,0.7,0.7,1c0.4,0.5,0.9,1.2,0.9,1.6C9.9,20.6,9.7,20.9,9.4,21.1z M14.3,18.9c0,0.1,0,0.1-0.1,0.2c-1.2,0.9-2.8,1-4.1,0.3c-0.2-0.3-0.4-0.6-0.6-0.9c0.9-0.1,0.7-1.3-1.2-2.5c-2-1.3-0.6-3.7,0.1-4.8c0.1-0.1,0.1,0-0.3,0.8c-0.3,0.6-0.9,2.1-0.1,3.2c0-0.8,0.2-1.6,0.5-2.4c0.7-1.3,1.2-2.8,1.5-4.3c0.1,0.1,0.1,0.1,0.2,0.1c0.1,0.1,0.2,0.2,0.3,0.2c0.2,0.3,0.6,0.4,0.9,0.4c0,0,0.1,0,0.1,0c0.4,0,0.8-0.1,1.1-0.4c0.1-0.1,0.2-0.2,0.4-0.2c0.3-0.1,0.6-0.3,0.9-0.6c0.4,1.3,0.8,2.5,1.4,3.6c0.4,0.8,0.7,1.6,0.9,2.5c0.3,0,0.7,0.1,1,0.3c0.8,0.4,1.1,0.7,1,1.2c-0.1,0-0.1,0-0.2,0c0-0.3-0.2-0.6-0.9-0.9c-0.7-0.3-1.3-0.3-1.5,0.4c-0.1,0-0.2,0.1-0.3,0.1c-0.8,0.4-0.8,1.5-0.9,2.6C14.5,18.2,14.4,18.5,14.3,18.9z M18.9,19.5c-0.6,0.2-1.1,0.6-1.5,1.1c-0.4,0.6-1.1,1-1.9,0.9c-0.4,0-0.8-0.3-0.9-0.7c-0.1-0.6-0.1-1.2,0.2-1.8c0.1-0.4,0.2-0.7,0.3-1.1c0.1-1.2,0.1-1.9,0.6-2.2h0c0,0.5,0.3,0.8,0.7,1c0.5,0,1-0.1,1.4-0.5c0.1,0,0.1,0,0.2,0c0.3,0,0.5,0,0.7,0.2c0.2,0.2,0.3,0.5,0.3,0.7c0,0.3,0.2,0.6,0.3,0.9c0.5,0.5,0.5,0.8,0.5,0.9C19.7,19.1,19.3,19.3,18.9,19.5z M9.9,7.5c-0.1,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0c0.1,0,0.1,0.1,0.1,0.1c0.3,0.4,0.8,0.6,1.4,0.7c0.5-0.1,1-0.2,1.5-0.6c0.2-0.1,0.4-0.2,0.6-0.3c0.1,0,0.1-0.1,0.1-0.1c0-0.1,0-0.1-0.1-0.1l0,0c-0.2,0.1-0.5,0.2-0.7,0.3c-0.4,0.3-0.9,0.5-1.4,0.5c-0.5,0-0.9-0.3-1.2-0.6C10.1,7.6,10,7.5,9.9,7.5z' - })); -}; - -UilLinux.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLinux.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLinux; \ No newline at end of file diff --git a/icons/uil-linux.tsx b/icons/uil-linux.tsx new file mode 100644 index 00000000..e350a11c --- /dev/null +++ b/icons/uil-linux.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLinux = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.7,17.6c-0.1-0.2-0.2-0.4-0.2-0.6c0-0.4-0.2-0.7-0.5-1c-0.1-0.1-0.3-0.2-0.4-0.2c0.6-1.8-0.3-3.6-1.3-4.9c0,0,0,0,0,0c-0.8-1.2-2-2.1-1.9-3.7c0-1.9,0.2-5.4-3.3-5.1C8.5,2.3,9.5,6,9.4,7.3c0,1.1-0.5,2.2-1.3,3.1c-0.2,0.2-0.4,0.5-0.5,0.7c-1,1.2-1.5,2.8-1.5,4.3c-0.2,0.2-0.4,0.4-0.5,0.6c-0.1,0.1-0.2,0.2-0.2,0.3c-0.1,0.1-0.3,0.2-0.5,0.3c-0.4,0.1-0.7,0.3-0.9,0.7c-0.1,0.3-0.2,0.7-0.1,1.1c0.1,0.2,0.1,0.4,0,0.7c-0.2,0.4-0.2,0.9,0,1.4c0.3,0.4,0.8,0.5,1.5,0.6c0.5,0,1.1,0.2,1.6,0.4l0,0c0.5,0.3,1.1,0.5,1.7,0.5c0.3,0,0.7-0.1,1-0.2c0.3-0.2,0.5-0.4,0.6-0.7c0.4,0,1-0.2,1.7-0.2c0.6,0,1.2,0.2,2,0.1c0,0.1,0,0.2,0.1,0.3c0.2,0.5,0.7,0.9,1.3,1c0.1,0,0.1,0,0.2,0c0.8-0.1,1.6-0.5,2.1-1.1l0,0c0.4-0.4,0.9-0.7,1.4-0.9c0.6-0.3,1-0.5,1.1-1C20.3,18.6,20.1,18.2,19.7,17.6z M12.8,4.8c0.6,0.1,1.1,0.6,1,1.2c0,0.3-0.1,0.6-0.3,0.9c0,0,0,0-0.1,0c-0.2-0.1-0.3-0.1-0.4-0.2c0.1-0.1,0.1-0.3,0.2-0.5c0-0.4-0.2-0.7-0.4-0.7c-0.3,0-0.5,0.3-0.5,0.7c0,0,0,0.1,0,0.1c-0.1-0.1-0.3-0.1-0.4-0.2c0,0,0-0.1,0-0.1C11.8,5.5,12.2,4.9,12.8,4.8z M12.5,6.8c0.1,0.1,0.3,0.2,0.4,0.2c0.1,0,0.3,0.1,0.4,0.2c0.2,0.1,0.4,0.2,0.4,0.5c0,0.3-0.3,0.6-0.9,0.8c-0.2,0.1-0.3,0.1-0.4,0.2c-0.3,0.2-0.6,0.3-1,0.3c-0.3,0-0.6-0.2-0.8-0.4c-0.1-0.1-0.2-0.2-0.4-0.3C10.1,8.2,9.9,8,9.8,7.7c0-0.1,0.1-0.2,0.2-0.3c0.3-0.2,0.4-0.3,0.5-0.4l0.1-0.1c0.2-0.3,0.6-0.5,1-0.5C11.9,6.5,12.2,6.6,12.5,6.8z M10.4,5c0.4,0,0.7,0.4,0.8,1.1c0,0.1,0,0.1,0,0.2c-0.1,0-0.3,0.1-0.4,0.2c0,0,0-0.1,0-0.2c0-0.3-0.2-0.6-0.4-0.5c-0.2,0-0.3,0.3-0.3,0.6c0,0.2,0.1,0.3,0.2,0.4l0,0c0,0-0.1,0.1-0.2,0.1C9.9,6.7,9.7,6.4,9.7,6.1C9.7,5.5,10,5,10.4,5z M9.4,21.1c-0.7,0.3-1.6,0.2-2.2-0.2c-0.6-0.3-1.1-0.4-1.8-0.4c-0.5-0.1-1-0.1-1.1-0.3c-0.1-0.2-0.1-0.5,0.1-1c0.1-0.3,0.1-0.6,0-0.9c-0.1-0.3-0.1-0.5,0-0.8C4.5,17.2,4.7,17.1,5,17c0.3-0.1,0.5-0.2,0.7-0.4c0.1-0.1,0.2-0.2,0.3-0.4c0.3-0.4,0.5-0.6,0.8-0.6c0.6,0.1,1.1,1,1.5,1.9c0.2,0.3,0.4,0.7,0.7,1c0.4,0.5,0.9,1.2,0.9,1.6C9.9,20.6,9.7,20.9,9.4,21.1z M14.3,18.9c0,0.1,0,0.1-0.1,0.2c-1.2,0.9-2.8,1-4.1,0.3c-0.2-0.3-0.4-0.6-0.6-0.9c0.9-0.1,0.7-1.3-1.2-2.5c-2-1.3-0.6-3.7,0.1-4.8c0.1-0.1,0.1,0-0.3,0.8c-0.3,0.6-0.9,2.1-0.1,3.2c0-0.8,0.2-1.6,0.5-2.4c0.7-1.3,1.2-2.8,1.5-4.3c0.1,0.1,0.1,0.1,0.2,0.1c0.1,0.1,0.2,0.2,0.3,0.2c0.2,0.3,0.6,0.4,0.9,0.4c0,0,0.1,0,0.1,0c0.4,0,0.8-0.1,1.1-0.4c0.1-0.1,0.2-0.2,0.4-0.2c0.3-0.1,0.6-0.3,0.9-0.6c0.4,1.3,0.8,2.5,1.4,3.6c0.4,0.8,0.7,1.6,0.9,2.5c0.3,0,0.7,0.1,1,0.3c0.8,0.4,1.1,0.7,1,1.2c-0.1,0-0.1,0-0.2,0c0-0.3-0.2-0.6-0.9-0.9c-0.7-0.3-1.3-0.3-1.5,0.4c-0.1,0-0.2,0.1-0.3,0.1c-0.8,0.4-0.8,1.5-0.9,2.6C14.5,18.2,14.4,18.5,14.3,18.9z M18.9,19.5c-0.6,0.2-1.1,0.6-1.5,1.1c-0.4,0.6-1.1,1-1.9,0.9c-0.4,0-0.8-0.3-0.9-0.7c-0.1-0.6-0.1-1.2,0.2-1.8c0.1-0.4,0.2-0.7,0.3-1.1c0.1-1.2,0.1-1.9,0.6-2.2h0c0,0.5,0.3,0.8,0.7,1c0.5,0,1-0.1,1.4-0.5c0.1,0,0.1,0,0.2,0c0.3,0,0.5,0,0.7,0.2c0.2,0.2,0.3,0.5,0.3,0.7c0,0.3,0.2,0.6,0.3,0.9c0.5,0.5,0.5,0.8,0.5,0.9C19.7,19.1,19.3,19.3,18.9,19.5z M9.9,7.5c-0.1,0-0.1,0-0.1,0.1c0,0,0,0.1,0.1,0.1c0,0,0,0,0,0c0.1,0,0.1,0.1,0.1,0.1c0.3,0.4,0.8,0.6,1.4,0.7c0.5-0.1,1-0.2,1.5-0.6c0.2-0.1,0.4-0.2,0.6-0.3c0.1,0,0.1-0.1,0.1-0.1c0-0.1,0-0.1-0.1-0.1l0,0c-0.2,0.1-0.5,0.2-0.7,0.3c-0.4,0.3-0.9,0.5-1.4,0.5c-0.5,0-0.9-0.3-1.2-0.6C10.1,7.6,10,7.5,9.9,7.5z' + })); +}; + +export default UilLinux; \ No newline at end of file diff --git a/icons/uil-lira-sign.js b/icons/uil-lira-sign.js deleted file mode 100644 index 1853ed2b..00000000 --- a/icons/uil-lira-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLiraSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,12a1,1,0,0,0-1,1,7.00787,7.00787,0,0,1-7,7V11.13538l5.2168-1.15931a.99986.99986,0,0,0-.4336-1.95214L10,9.08685V7.13538l5.2168-1.15931a.99986.99986,0,1,0-.4336-1.95214L10,5.08685V3A1,1,0,0,0,8,3V5.53131l-2.2168.49262a.99986.99986,0,1,0,.4336,1.95214L8,7.57983V9.53131l-2.2168.49262a.99986.99986,0,1,0,.4336,1.95214L8,11.57983V21a1,1,0,0,0,1,1h1a9.01047,9.01047,0,0,0,9-9A1,1,0,0,0,18,12Z' - })); -}; - -UilLiraSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLiraSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLiraSign; \ No newline at end of file diff --git a/icons/uil-lira-sign.tsx b/icons/uil-lira-sign.tsx new file mode 100644 index 00000000..19bce2d5 --- /dev/null +++ b/icons/uil-lira-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLiraSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,12a1,1,0,0,0-1,1,7.00787,7.00787,0,0,1-7,7V11.13538l5.2168-1.15931a.99986.99986,0,0,0-.4336-1.95214L10,9.08685V7.13538l5.2168-1.15931a.99986.99986,0,1,0-.4336-1.95214L10,5.08685V3A1,1,0,0,0,8,3V5.53131l-2.2168.49262a.99986.99986,0,1,0,.4336,1.95214L8,7.57983V9.53131l-2.2168.49262a.99986.99986,0,1,0,.4336,1.95214L8,11.57983V21a1,1,0,0,0,1,1h1a9.01047,9.01047,0,0,0,9-9A1,1,0,0,0,18,12Z' + })); +}; + +export default UilLiraSign; \ No newline at end of file diff --git a/icons/uil-list-ol-alt.js b/icons/uil-list-ol-alt.js deleted file mode 100644 index 52bf7047..00000000 --- a/icons/uil-list-ol-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilListOlAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,20H4v-0.1C4,19.4,4.4,19,4.9,19c1.4,0,2.6-0.9,3-2.2c0.4-1.6-0.5-3.3-2.1-3.7c-1.3-0.4-2.7,0.2-3.4,1.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0c0.3-0.5,0.9-0.6,1.4-0.3c0.1,0.1,0.2,0.1,0.2,0.2C6,15.7,6,16,6,16.3c-0.2,0.4-0.6,0.7-1,0.7C3.3,17,2,18.3,2,19.9V21c0,0.6,0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,20,7,20z M7,9H6V3c0-0.6-0.4-1-1-1S4,2.4,4,3v1H3C2.4,4,2,4.4,2,5s0.4,1,1,1h1v3H3c-0.6,0-1,0.4-1,1s0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,9,7,9z M11,6h10c0.6,0,1-0.4,1-1s-0.4-1-1-1H11c-0.6,0-1,0.4-1,1S10.4,6,11,6z M21,20H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,20,21,20z M21,9H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,9,21,9z M21,15H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,15,21,15z' - })); -}; - -UilListOlAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilListOlAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilListOlAlt; \ No newline at end of file diff --git a/icons/uil-list-ol-alt.tsx b/icons/uil-list-ol-alt.tsx new file mode 100644 index 00000000..6052dd60 --- /dev/null +++ b/icons/uil-list-ol-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilListOlAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,20H4v-0.1C4,19.4,4.4,19,4.9,19c1.4,0,2.6-0.9,3-2.2c0.4-1.6-0.5-3.3-2.1-3.7c-1.3-0.4-2.7,0.2-3.4,1.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0c0.3-0.5,0.9-0.6,1.4-0.3c0.1,0.1,0.2,0.1,0.2,0.2C6,15.7,6,16,6,16.3c-0.2,0.4-0.6,0.7-1,0.7C3.3,17,2,18.3,2,19.9V21c0,0.6,0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,20,7,20z M7,9H6V3c0-0.6-0.4-1-1-1S4,2.4,4,3v1H3C2.4,4,2,4.4,2,5s0.4,1,1,1h1v3H3c-0.6,0-1,0.4-1,1s0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,9,7,9z M11,6h10c0.6,0,1-0.4,1-1s-0.4-1-1-1H11c-0.6,0-1,0.4-1,1S10.4,6,11,6z M21,20H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,20,21,20z M21,9H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,9,21,9z M21,15H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,15,21,15z' + })); +}; + +export default UilListOlAlt; \ No newline at end of file diff --git a/icons/uil-list-ol.js b/icons/uil-list-ol.js deleted file mode 100644 index cf25c056..00000000 --- a/icons/uil-list-ol.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilListOl = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,20H4v-0.1C4,19.4,4.4,19,4.9,19c1.4,0,2.6-0.9,3-2.2c0.4-1.6-0.5-3.3-2.1-3.7c-1.3-0.4-2.7,0.2-3.4,1.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0c0.3-0.5,0.9-0.6,1.4-0.3c0.1,0.1,0.2,0.1,0.2,0.2C6,15.7,6,16,6,16.3c-0.2,0.4-0.6,0.7-1,0.7C3.3,17,2,18.3,2,19.9V21c0,0.6,0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,20,7,20z M11,7h10c0.6,0,1-0.4,1-1s-0.4-1-1-1H11c-0.6,0-1,0.4-1,1S10.4,7,11,7z M7,9H6V3c0-0.6-0.4-1-1-1S4,2.4,4,3v1H3C2.4,4,2,4.4,2,5s0.4,1,1,1h1v3H3c-0.6,0-1,0.4-1,1s0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,9,7,9z M21,16H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,16,21,16z' - })); -}; - -UilListOl.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilListOl.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilListOl; \ No newline at end of file diff --git a/icons/uil-list-ol.tsx b/icons/uil-list-ol.tsx new file mode 100644 index 00000000..825fe199 --- /dev/null +++ b/icons/uil-list-ol.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilListOl = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,20H4v-0.1C4,19.4,4.4,19,4.9,19c1.4,0,2.6-0.9,3-2.2c0.4-1.6-0.5-3.3-2.1-3.7c-1.3-0.4-2.7,0.2-3.4,1.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0c0.3-0.5,0.9-0.6,1.4-0.3c0.1,0.1,0.2,0.1,0.2,0.2C6,15.7,6,16,6,16.3c-0.2,0.4-0.6,0.7-1,0.7C3.3,17,2,18.3,2,19.9V21c0,0.6,0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,20,7,20z M11,7h10c0.6,0,1-0.4,1-1s-0.4-1-1-1H11c-0.6,0-1,0.4-1,1S10.4,7,11,7z M7,9H6V3c0-0.6-0.4-1-1-1S4,2.4,4,3v1H3C2.4,4,2,4.4,2,5s0.4,1,1,1h1v3H3c-0.6,0-1,0.4-1,1s0.4,1,1,1h4c0.6,0,1-0.4,1-1S7.6,9,7,9z M21,16H11c-0.6,0-1,0.4-1,1s0.4,1,1,1h10c0.6,0,1-0.4,1-1S21.6,16,21,16z' + })); +}; + +export default UilListOl; \ No newline at end of file diff --git a/icons/uil-list-ui-alt.js b/icons/uil-list-ui-alt.js deleted file mode 100644 index 07921621..00000000 --- a/icons/uil-list-ui-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilListUiAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.5,6a1,1,0,1,0,1,1A1,1,0,0,0,3.5,6Zm4,2h14a1,1,0,0,0,0-2H7.5a1,1,0,0,0,0,2Zm0,3a1,1,0,1,0,1,1A1,1,0,0,0,7.5,11Zm4,5a1,1,0,1,0,1,1A1,1,0,0,0,11.5,16Zm10-5h-10a1,1,0,0,0,0,2h10a1,1,0,0,0,0-2Zm0,5h-6a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilListUiAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilListUiAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilListUiAlt; \ No newline at end of file diff --git a/icons/uil-list-ui-alt.tsx b/icons/uil-list-ui-alt.tsx new file mode 100644 index 00000000..7f71017c --- /dev/null +++ b/icons/uil-list-ui-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilListUiAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.5,6a1,1,0,1,0,1,1A1,1,0,0,0,3.5,6Zm4,2h14a1,1,0,0,0,0-2H7.5a1,1,0,0,0,0,2Zm0,3a1,1,0,1,0,1,1A1,1,0,0,0,7.5,11Zm4,5a1,1,0,1,0,1,1A1,1,0,0,0,11.5,16Zm10-5h-10a1,1,0,0,0,0,2h10a1,1,0,0,0,0-2Zm0,5h-6a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilListUiAlt; \ No newline at end of file diff --git a/icons/uil-list-ul.js b/icons/uil-list-ul.js deleted file mode 100644 index 9cb735f8..00000000 --- a/icons/uil-list-ul.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilListUl = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.71,16.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1,1,0,0,0,3.71,16.29ZM7,8H21a1,1,0,0,0,0-2H7A1,1,0,0,0,7,8ZM3.71,11.29a1,1,0,0,0-1.09-.21,1.15,1.15,0,0,0-.33.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,3.71,11.29ZM21,11H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.09-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1.15,1.15,0,0,0,3.71,6.29ZM21,16H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilListUl.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilListUl.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilListUl; \ No newline at end of file diff --git a/icons/uil-list-ul.tsx b/icons/uil-list-ul.tsx new file mode 100644 index 00000000..521a0d9f --- /dev/null +++ b/icons/uil-list-ul.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilListUl = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.71,16.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21,1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.21-1.09A1,1,0,0,0,3.71,16.29ZM7,8H21a1,1,0,0,0,0-2H7A1,1,0,0,0,7,8ZM3.71,11.29a1,1,0,0,0-1.09-.21,1.15,1.15,0,0,0-.33.21,1,1,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1,1,0,0,0,3.71,11.29ZM21,11H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM3.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-1.09.21,1.15,1.15,0,0,0-.21.33.94.94,0,0,0,0,.76,1.15,1.15,0,0,0,.21.33,1.15,1.15,0,0,0,.33.21,1,1,0,0,0,1.09-.21,1.15,1.15,0,0,0,.21-.33.94.94,0,0,0,0-.76A1.15,1.15,0,0,0,3.71,6.29ZM21,16H7a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilListUl; \ No newline at end of file diff --git a/icons/uil-location-arrow-alt.js b/icons/uil-location-arrow-alt.js deleted file mode 100644 index 6a3b4428..00000000 --- a/icons/uil-location-arrow-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLocationArrowAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.68,17.65l-7-14a3,3,0,0,0-5.36,0l-7,14a3,3,0,0,0,3.9,4.08l5.37-2.4h0a1.06,1.06,0,0,1,.82,0l5.37,2.4a3,3,0,0,0,3.9-4.08Zm-2,2a1,1,0,0,1-1.13.22l-5.37-2.39a3,3,0,0,0-2.44,0L5.41,19.9a1,1,0,0,1-1.3-1.35l7-14a1,1,0,0,1,1.78,0l7,14A1,1,0,0,1,19.72,19.68Z' - })); -}; - -UilLocationArrowAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLocationArrowAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLocationArrowAlt; \ No newline at end of file diff --git a/icons/uil-location-arrow-alt.tsx b/icons/uil-location-arrow-alt.tsx new file mode 100644 index 00000000..b07d99e4 --- /dev/null +++ b/icons/uil-location-arrow-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLocationArrowAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.68,17.65l-7-14a3,3,0,0,0-5.36,0l-7,14a3,3,0,0,0,3.9,4.08l5.37-2.4h0a1.06,1.06,0,0,1,.82,0l5.37,2.4a3,3,0,0,0,3.9-4.08Zm-2,2a1,1,0,0,1-1.13.22l-5.37-2.39a3,3,0,0,0-2.44,0L5.41,19.9a1,1,0,0,1-1.3-1.35l7-14a1,1,0,0,1,1.78,0l7,14A1,1,0,0,1,19.72,19.68Z' + })); +}; + +export default UilLocationArrowAlt; \ No newline at end of file diff --git a/icons/uil-location-arrow.js b/icons/uil-location-arrow.js deleted file mode 100644 index 94f55dcf..00000000 --- a/icons/uil-location-arrow.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLocationArrow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.15,2.86a2.89,2.89,0,0,0-3-.71L4,6.88a2.9,2.9,0,0,0-.12,5.47l5.24,2h0a.93.93,0,0,1,.53.52l2,5.25A2.87,2.87,0,0,0,14.36,22h.07a2.88,2.88,0,0,0,2.69-2L21.85,5.83A2.89,2.89,0,0,0,21.15,2.86ZM20,5.2,15.22,19.38a.88.88,0,0,1-.84.62.92.92,0,0,1-.87-.58l-2-5.25a2.91,2.91,0,0,0-1.67-1.68l-5.25-2A.9.9,0,0,1,4,9.62a.88.88,0,0,1,.62-.84L18.8,4.05A.91.91,0,0,1,20,5.2Z' - })); -}; - -UilLocationArrow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLocationArrow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLocationArrow; \ No newline at end of file diff --git a/icons/uil-location-arrow.tsx b/icons/uil-location-arrow.tsx new file mode 100644 index 00000000..2caa5505 --- /dev/null +++ b/icons/uil-location-arrow.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLocationArrow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.15,2.86a2.89,2.89,0,0,0-3-.71L4,6.88a2.9,2.9,0,0,0-.12,5.47l5.24,2h0a.93.93,0,0,1,.53.52l2,5.25A2.87,2.87,0,0,0,14.36,22h.07a2.88,2.88,0,0,0,2.69-2L21.85,5.83A2.89,2.89,0,0,0,21.15,2.86ZM20,5.2,15.22,19.38a.88.88,0,0,1-.84.62.92.92,0,0,1-.87-.58l-2-5.25a2.91,2.91,0,0,0-1.67-1.68l-5.25-2A.9.9,0,0,1,4,9.62a.88.88,0,0,1,.62-.84L18.8,4.05A.91.91,0,0,1,20,5.2Z' + })); +}; + +export default UilLocationArrow; \ No newline at end of file diff --git a/icons/uil-location-pin-alt.js b/icons/uil-location-pin-alt.js deleted file mode 100644 index 6fa5d8af..00000000 --- a/icons/uil-location-pin-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLocationPinAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10.8a2,2,0,1,0-2-2A2,2,0,0,0,12,10.8Zm-.71,6.91a1,1,0,0,0,1.42,0l4.09-4.1a6.79,6.79,0,1,0-9.6,0ZM7.23,8.34A4.81,4.81,0,0,1,9.36,4.79a4.81,4.81,0,0,1,5.28,0,4.82,4.82,0,0,1,.75,7.41L12,15.59,8.61,12.2A4.77,4.77,0,0,1,7.23,8.34ZM19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' - })); -}; - -UilLocationPinAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLocationPinAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLocationPinAlt; \ No newline at end of file diff --git a/icons/uil-location-pin-alt.tsx b/icons/uil-location-pin-alt.tsx new file mode 100644 index 00000000..5ef2735a --- /dev/null +++ b/icons/uil-location-pin-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLocationPinAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10.8a2,2,0,1,0-2-2A2,2,0,0,0,12,10.8Zm-.71,6.91a1,1,0,0,0,1.42,0l4.09-4.1a6.79,6.79,0,1,0-9.6,0ZM7.23,8.34A4.81,4.81,0,0,1,9.36,4.79a4.81,4.81,0,0,1,5.28,0,4.82,4.82,0,0,1,.75,7.41L12,15.59,8.61,12.2A4.77,4.77,0,0,1,7.23,8.34ZM19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLocationPinAlt; \ No newline at end of file diff --git a/icons/uil-location-point.js b/icons/uil-location-point.js deleted file mode 100644 index e501d62c..00000000 --- a/icons/uil-location-point.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLocationPoint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,4.48a8.45,8.45,0,0,0-12,12l5.27,5.28a1,1,0,0,0,1.42,0L18,16.43A8.45,8.45,0,0,0,18,4.48ZM16.57,15,12,19.59,7.43,15a6.46,6.46,0,1,1,9.14,0ZM9,7.41a4.32,4.32,0,0,0,0,6.1,4.31,4.31,0,0,0,7.36-3,4.24,4.24,0,0,0-1.26-3.05A4.3,4.3,0,0,0,9,7.41Zm4.69,4.68a2.33,2.33,0,1,1,.67-1.63A2.33,2.33,0,0,1,13.64,12.09Z' - })); -}; - -UilLocationPoint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLocationPoint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLocationPoint; \ No newline at end of file diff --git a/icons/uil-location-point.tsx b/icons/uil-location-point.tsx new file mode 100644 index 00000000..cdc6ba3d --- /dev/null +++ b/icons/uil-location-point.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLocationPoint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,4.48a8.45,8.45,0,0,0-12,12l5.27,5.28a1,1,0,0,0,1.42,0L18,16.43A8.45,8.45,0,0,0,18,4.48ZM16.57,15,12,19.59,7.43,15a6.46,6.46,0,1,1,9.14,0ZM9,7.41a4.32,4.32,0,0,0,0,6.1,4.31,4.31,0,0,0,7.36-3,4.24,4.24,0,0,0-1.26-3.05A4.3,4.3,0,0,0,9,7.41Zm4.69,4.68a2.33,2.33,0,1,1,.67-1.63A2.33,2.33,0,0,1,13.64,12.09Z' + })); +}; + +export default UilLocationPoint; \ No newline at end of file diff --git a/icons/uil-lock-access.js b/icons/uil-lock-access.js deleted file mode 100644 index 175e4c95..00000000 --- a/icons/uil-lock-access.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLockAccess = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H15a1,1,0,0,0,0,2h5V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2Zm0,12a1,1,0,0,0-1,1v5H15a1,1,0,0,0,0,2h6a1,1,0,0,0,1-1V15A1,1,0,0,0,21,14ZM12,6A3,3,0,0,0,9,9v1a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2h6a2,2,0,0,0,2-2V12a2,2,0,0,0-2-2V9A3,3,0,0,0,12,6ZM11,9a1,1,0,0,1,2,0v1H11Zm4,7H9V12h6ZM3,10A1,1,0,0,0,4,9V4H9A1,1,0,0,0,9,2H3A1,1,0,0,0,2,3V9A1,1,0,0,0,3,10ZM9,20H4V15a1,1,0,0,0-2,0v6a1,1,0,0,0,1,1H9a1,1,0,0,0,0-2Z' - })); -}; - -UilLockAccess.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLockAccess.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLockAccess; \ No newline at end of file diff --git a/icons/uil-lock-access.tsx b/icons/uil-lock-access.tsx new file mode 100644 index 00000000..d9fa14db --- /dev/null +++ b/icons/uil-lock-access.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLockAccess = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H15a1,1,0,0,0,0,2h5V9a1,1,0,0,0,2,0V3A1,1,0,0,0,21,2Zm0,12a1,1,0,0,0-1,1v5H15a1,1,0,0,0,0,2h6a1,1,0,0,0,1-1V15A1,1,0,0,0,21,14ZM12,6A3,3,0,0,0,9,9v1a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2h6a2,2,0,0,0,2-2V12a2,2,0,0,0-2-2V9A3,3,0,0,0,12,6ZM11,9a1,1,0,0,1,2,0v1H11Zm4,7H9V12h6ZM3,10A1,1,0,0,0,4,9V4H9A1,1,0,0,0,9,2H3A1,1,0,0,0,2,3V9A1,1,0,0,0,3,10ZM9,20H4V15a1,1,0,0,0-2,0v6a1,1,0,0,0,1,1H9a1,1,0,0,0,0-2Z' + })); +}; + +export default UilLockAccess; \ No newline at end of file diff --git a/icons/uil-lock-alt.js b/icons/uil-lock-alt.js deleted file mode 100644 index 8bbf61d5..00000000 --- a/icons/uil-lock-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLockAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V14A1,1,0,0,0,12,13Zm5-4V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilLockAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLockAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLockAlt; \ No newline at end of file diff --git a/icons/uil-lock-alt.tsx b/icons/uil-lock-alt.tsx new file mode 100644 index 00000000..6978d158 --- /dev/null +++ b/icons/uil-lock-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLockAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V14A1,1,0,0,0,12,13Zm5-4V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilLockAlt; \ No newline at end of file diff --git a/icons/uil-lock-open-alt.js b/icons/uil-lock-open-alt.js deleted file mode 100644 index 36de3a70..00000000 --- a/icons/uil-lock-open-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLockOpenAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13a1.49,1.49,0,0,0-1,2.61V17a1,1,0,0,0,2,0V15.61A1.49,1.49,0,0,0,12,13Zm5-4H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilLockOpenAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLockOpenAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLockOpenAlt; \ No newline at end of file diff --git a/icons/uil-lock-open-alt.tsx b/icons/uil-lock-open-alt.tsx new file mode 100644 index 00000000..0ef7fcb5 --- /dev/null +++ b/icons/uil-lock-open-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLockOpenAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13a1.49,1.49,0,0,0-1,2.61V17a1,1,0,0,0,2,0V15.61A1.49,1.49,0,0,0,12,13Zm5-4H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilLockOpenAlt; \ No newline at end of file diff --git a/icons/uil-lock-slash.js b/icons/uil-lock-slash.js deleted file mode 100644 index 66a18d1e..00000000 --- a/icons/uil-lock-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLockSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.84,5.38a2,2,0,0,1,2.57.21A2,2,0,0,1,14,7v3a1,1,0,0,0,1,1h1a1,1,0,0,1,1,1v.34a1,1,0,0,0,2,0V12a3,3,0,0,0-3-3V7a4,4,0,0,0-1.17-2.83,4.06,4.06,0,0,0-5.19-.39,1,1,0,1,0,1.2,1.6ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L7.62,9A3,3,0,0,0,5,12v6a3,3,0,0,0,3,3h8a3,3,0,0,0,2.39-1.2l1.9,1.91a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM16,19H8a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H9.59l2.07,2.07A1,1,0,0,0,11,14v2a1,1,0,0,0,2,0V14.41l3.93,3.93A1,1,0,0,1,16,19Z' - })); -}; - -UilLockSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLockSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLockSlash; \ No newline at end of file diff --git a/icons/uil-lock-slash.tsx b/icons/uil-lock-slash.tsx new file mode 100644 index 00000000..1d2e1800 --- /dev/null +++ b/icons/uil-lock-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLockSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.84,5.38a2,2,0,0,1,2.57.21A2,2,0,0,1,14,7v3a1,1,0,0,0,1,1h1a1,1,0,0,1,1,1v.34a1,1,0,0,0,2,0V12a3,3,0,0,0-3-3V7a4,4,0,0,0-1.17-2.83,4.06,4.06,0,0,0-5.19-.39,1,1,0,1,0,1.2,1.6ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L7.62,9A3,3,0,0,0,5,12v6a3,3,0,0,0,3,3h8a3,3,0,0,0,2.39-1.2l1.9,1.91a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM16,19H8a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H9.59l2.07,2.07A1,1,0,0,0,11,14v2a1,1,0,0,0,2,0V14.41l3.93,3.93A1,1,0,0,1,16,19Z' + })); +}; + +export default UilLockSlash; \ No newline at end of file diff --git a/icons/uil-lock.js b/icons/uil-lock.js deleted file mode 100644 index d572492c..00000000 --- a/icons/uil-lock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilLock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLock; \ No newline at end of file diff --git a/icons/uil-lock.tsx b/icons/uil-lock.tsx new file mode 100644 index 00000000..446b3434 --- /dev/null +++ b/icons/uil-lock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilLock; \ No newline at end of file diff --git a/icons/uil-lottiefiles-alt.js b/icons/uil-lottiefiles-alt.js deleted file mode 100644 index 1647ff02..00000000 --- a/icons/uil-lottiefiles-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLottiefilesAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3.00328,3.00328,0,0,0,2,5V19a3.00328,3.00328,0,0,0,3,3H19a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19,2ZM17,8c-1.65918,0-2.85645,2.17725-4.124,4.48193C11.38379,15.19482,9.84082,18,7,18a1,1,0,0,1,0-2c1.65918,0,2.85645-2.17725,4.124-4.48193C12.61621,8.80518,14.15918,6,17,6a1,1,0,0,1,0,2Z' - })); -}; - -UilLottiefilesAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLottiefilesAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLottiefilesAlt; \ No newline at end of file diff --git a/icons/uil-lottiefiles-alt.tsx b/icons/uil-lottiefiles-alt.tsx new file mode 100644 index 00000000..0f2fe4d3 --- /dev/null +++ b/icons/uil-lottiefiles-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLottiefilesAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3.00328,3.00328,0,0,0,2,5V19a3.00328,3.00328,0,0,0,3,3H19a3.00328,3.00328,0,0,0,3-3V5A3.00328,3.00328,0,0,0,19,2ZM17,8c-1.65918,0-2.85645,2.17725-4.124,4.48193C11.38379,15.19482,9.84082,18,7,18a1,1,0,0,1,0-2c1.65918,0,2.85645-2.17725,4.124-4.48193C12.61621,8.80518,14.15918,6,17,6a1,1,0,0,1,0,2Z' + })); +}; + +export default UilLottiefilesAlt; \ No newline at end of file diff --git a/icons/uil-lottiefiles.js b/icons/uil-lottiefiles.js deleted file mode 100644 index 1cdacfda..00000000 --- a/icons/uil-lottiefiles.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLottiefiles = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6c-2.8,0-4.4,2.8-5.9,5.5C9.9,13.8,8.7,16,7,16c-0.6,0-1,0.4-1,1s0.4,1,1,1c2.8,0,4.4-2.8,5.9-5.5C14.1,10.2,15.3,8,17,8c0.6,0,1-0.4,1-1S17.6,6,17,6z M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2z M20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z' - })); -}; - -UilLottiefiles.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLottiefiles.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLottiefiles; \ No newline at end of file diff --git a/icons/uil-lottiefiles.tsx b/icons/uil-lottiefiles.tsx new file mode 100644 index 00000000..19af7427 --- /dev/null +++ b/icons/uil-lottiefiles.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLottiefiles = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6c-2.8,0-4.4,2.8-5.9,5.5C9.9,13.8,8.7,16,7,16c-0.6,0-1,0.4-1,1s0.4,1,1,1c2.8,0,4.4-2.8,5.9-5.5C14.1,10.2,15.3,8,17,8c0.6,0,1-0.4,1-1S17.6,6,17,6z M19,2H5C3.3,2,2,3.3,2,5v14c0,1.7,1.3,3,3,3h14c1.7,0,3-1.3,3-3V5C22,3.3,20.7,2,19,2z M20,19c0,0.6-0.4,1-1,1H5c-0.6,0-1-0.4-1-1V5c0-0.6,0.4-1,1-1h14c0.6,0,1,0.4,1,1V19z' + })); +}; + +export default UilLottiefiles; \ No newline at end of file diff --git a/icons/uil-luggage-cart.js b/icons/uil-luggage-cart.js deleted file mode 100644 index c1781609..00000000 --- a/icons/uil-luggage-cart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilLuggageCart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2,13.5v2a1,1,0,0,0,1,1H13a3,3,0,0,0,6,0h2a1,1,0,0,0,1-1v-8a3,3,0,0,0-3-3H9a3,3,0,0,0-3,3v7H4v-1a1,1,0,0,0-2,0Zm13,3a1,1,0,1,1,1,1A1,1,0,0,1,15,16.5Zm-7-6H20v4H18.22a3,3,0,0,0-4.44,0H8Zm0-3a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1v1H8Z' - })); -}; - -UilLuggageCart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilLuggageCart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilLuggageCart; \ No newline at end of file diff --git a/icons/uil-luggage-cart.tsx b/icons/uil-luggage-cart.tsx new file mode 100644 index 00000000..8ffc5046 --- /dev/null +++ b/icons/uil-luggage-cart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilLuggageCart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2,13.5v2a1,1,0,0,0,1,1H13a3,3,0,0,0,6,0h2a1,1,0,0,0,1-1v-8a3,3,0,0,0-3-3H9a3,3,0,0,0-3,3v7H4v-1a1,1,0,0,0-2,0Zm13,3a1,1,0,1,1,1,1A1,1,0,0,1,15,16.5Zm-7-6H20v4H18.22a3,3,0,0,0-4.44,0H8Zm0-3a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1v1H8Z' + })); +}; + +export default UilLuggageCart; \ No newline at end of file diff --git a/icons/uil-mailbox-alt.js b/icons/uil-mailbox-alt.js deleted file mode 100644 index 0e0a8916..00000000 --- a/icons/uil-mailbox-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMailboxAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,13h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm8,7H18V9h1a1,1,0,0,0,0-2H17.91A6,6,0,0,0,6.09,7H5A1,1,0,0,0,5,9H6V20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2ZM12,4a4,4,0,0,1,3.86,3H8.14A4,4,0,0,1,12,4Zm4,16H8V18h8Zm0-4H8V9h8Z' - })); -}; - -UilMailboxAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMailboxAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMailboxAlt; \ No newline at end of file diff --git a/icons/uil-mailbox-alt.tsx b/icons/uil-mailbox-alt.tsx new file mode 100644 index 00000000..f104674b --- /dev/null +++ b/icons/uil-mailbox-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMailboxAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,13h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm8,7H18V9h1a1,1,0,0,0,0-2H17.91A6,6,0,0,0,6.09,7H5A1,1,0,0,0,5,9H6V20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2ZM12,4a4,4,0,0,1,3.86,3H8.14A4,4,0,0,1,12,4Zm4,16H8V18h8Zm0-4H8V9h8Z' + })); +}; + +export default UilMailboxAlt; \ No newline at end of file diff --git a/icons/uil-mailbox.js b/icons/uil-mailbox.js deleted file mode 100644 index 06176935..00000000 --- a/icons/uil-mailbox.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMailbox = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,12h2a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm9-6H12V4h1a1,1,0,0,0,0-2H11a1,1,0,0,0-1,1V6H7a4,4,0,0,0-4,4v6a1,1,0,0,0,1,1h6v4a1,1,0,0,0,2,0V17h8a1,1,0,0,0,1-1V10A4,4,0,0,0,17,6Zm-4,4v5H5V10A2,2,0,0,1,7,8h6.56A3.91,3.91,0,0,0,13,10Zm6,5H15V10a2,2,0,0,1,4,0Z' - })); -}; - -UilMailbox.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMailbox.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMailbox; \ No newline at end of file diff --git a/icons/uil-mailbox.tsx b/icons/uil-mailbox.tsx new file mode 100644 index 00000000..0e19cde0 --- /dev/null +++ b/icons/uil-mailbox.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMailbox = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,12h2a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm9-6H12V4h1a1,1,0,0,0,0-2H11a1,1,0,0,0-1,1V6H7a4,4,0,0,0-4,4v6a1,1,0,0,0,1,1h6v4a1,1,0,0,0,2,0V17h8a1,1,0,0,0,1-1V10A4,4,0,0,0,17,6Zm-4,4v5H5V10A2,2,0,0,1,7,8h6.56A3.91,3.91,0,0,0,13,10Zm6,5H15V10a2,2,0,0,1,4,0Z' + })); +}; + +export default UilMailbox; \ No newline at end of file diff --git a/icons/uil-map-marker-alt.js b/icons/uil-map-marker-alt.js deleted file mode 100644 index cb86c98f..00000000 --- a/icons/uil-map-marker-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.46,9.63A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05ZM12,6a4.5,4.5,0,1,0,4.5,4.5A4.51,4.51,0,0,0,12,6Zm0,7a2.5,2.5,0,1,1,2.5-2.5A2.5,2.5,0,0,1,12,13Z' - })); -}; - -UilMapMarkerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerAlt; \ No newline at end of file diff --git a/icons/uil-map-marker-alt.tsx b/icons/uil-map-marker-alt.tsx new file mode 100644 index 00000000..99dcc533 --- /dev/null +++ b/icons/uil-map-marker-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.46,9.63A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05ZM12,6a4.5,4.5,0,1,0,4.5,4.5A4.51,4.51,0,0,0,12,6Zm0,7a2.5,2.5,0,1,1,2.5-2.5A2.5,2.5,0,0,1,12,13Z' + })); +}; + +export default UilMapMarkerAlt; \ No newline at end of file diff --git a/icons/uil-map-marker-edit.js b/icons/uil-map-marker-edit.js deleted file mode 100644 index af7369b4..00000000 --- a/icons/uil-map-marker-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.46,9.63A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Zm-2.81-8.8a1,1,0,0,0-1.42,0L8.79,9.83a1,1,0,0,0-.29.7V13a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l3.58-3.58a1,1,0,0,0,0-1.41ZM11.51,12h-1V11l2.58-2.58,1,1Z' - })); -}; - -UilMapMarkerEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerEdit; \ No newline at end of file diff --git a/icons/uil-map-marker-edit.tsx b/icons/uil-map-marker-edit.tsx new file mode 100644 index 00000000..3808150a --- /dev/null +++ b/icons/uil-map-marker-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.46,9.63A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Zm-2.81-8.8a1,1,0,0,0-1.42,0L8.79,9.83a1,1,0,0,0-.29.7V13a1,1,0,0,0,1,1h2.42a1,1,0,0,0,.71-.29l3.58-3.58a1,1,0,0,0,0-1.41ZM11.51,12h-1V11l2.58-2.58,1,1Z' + })); +}; + +export default UilMapMarkerEdit; \ No newline at end of file diff --git a/icons/uil-map-marker-info.js b/icons/uil-map-marker-info.js deleted file mode 100644 index 23d8ae46..00000000 --- a/icons/uil-map-marker-info.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerInfo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm8.46-.32A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05ZM12.92,7.57a.56.56,0,0,0-.09-.17l-.12-.15A1,1,0,0,0,11.8,7L11.62,7l-.18.09-.15.13-.12.15a.56.56,0,0,0-.09.17.6.6,0,0,0-.06.19A1.23,1.23,0,0,0,11,8a.88.88,0,0,0,.08.39,1.11,1.11,0,0,0,.21.32,1.06,1.06,0,0,0,.33.22,1.07,1.07,0,0,0,.76,0,1.19,1.19,0,0,0,.33-.22,1.11,1.11,0,0,0,.21-.32A1,1,0,0,0,13,8a1.23,1.23,0,0,0,0-.19A.6.6,0,0,0,12.92,7.57Z' - })); -}; - -UilMapMarkerInfo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerInfo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerInfo; \ No newline at end of file diff --git a/icons/uil-map-marker-info.tsx b/icons/uil-map-marker-info.tsx new file mode 100644 index 00000000..0b2b30dd --- /dev/null +++ b/icons/uil-map-marker-info.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerInfo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm8.46-.32A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05ZM12.92,7.57a.56.56,0,0,0-.09-.17l-.12-.15A1,1,0,0,0,11.8,7L11.62,7l-.18.09-.15.13-.12.15a.56.56,0,0,0-.09.17.6.6,0,0,0-.06.19A1.23,1.23,0,0,0,11,8a.88.88,0,0,0,.08.39,1.11,1.11,0,0,0,.21.32,1.06,1.06,0,0,0,.33.22,1.07,1.07,0,0,0,.76,0,1.19,1.19,0,0,0,.33-.22,1.11,1.11,0,0,0,.21-.32A1,1,0,0,0,13,8a1.23,1.23,0,0,0,0-.19A.6.6,0,0,0,12.92,7.57Z' + })); +}; + +export default UilMapMarkerInfo; \ No newline at end of file diff --git a/icons/uil-map-marker-minus.js b/icons/uil-map-marker-minus.js deleted file mode 100644 index 6b508149..00000000 --- a/icons/uil-map-marker-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9.45H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6.46.18A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' - })); -}; - -UilMapMarkerMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerMinus; \ No newline at end of file diff --git a/icons/uil-map-marker-minus.tsx b/icons/uil-map-marker-minus.tsx new file mode 100644 index 00000000..3cf5dc23 --- /dev/null +++ b/icons/uil-map-marker-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9.45H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm6.46.18A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' + })); +}; + +export default UilMapMarkerMinus; \ No newline at end of file diff --git a/icons/uil-map-marker-plus.js b/icons/uil-map-marker-plus.js deleted file mode 100644 index 7dbe616a..00000000 --- a/icons/uil-map-marker-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9.45H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm6.46.18A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' - })); -}; - -UilMapMarkerPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerPlus; \ No newline at end of file diff --git a/icons/uil-map-marker-plus.tsx b/icons/uil-map-marker-plus.tsx new file mode 100644 index 00000000..2e53a3fd --- /dev/null +++ b/icons/uil-map-marker-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9.45H13v-1a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm6.46.18A8.5,8.5,0,1,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' + })); +}; + +export default UilMapMarkerPlus; \ No newline at end of file diff --git a/icons/uil-map-marker-question.js b/icons/uil-map-marker-question.js deleted file mode 100644 index df0b0383..00000000 --- a/icons/uil-map-marker-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.44,13.11,12.27,13a1,1,0,0,0-1.09.22.87.87,0,0,0-.22.32,1,1,0,0,0-.08.39,1,1,0,0,0,.08.38,1.07,1.07,0,0,0,.54.54,1,1,0,0,0,.38.08,1.09,1.09,0,0,0,.39-.08,1,1,0,0,0,.32-.22,1,1,0,0,0,0-1.41ZM11.88,6A2.75,2.75,0,0,0,9.5,7.32a1,1,0,1,0,1.73,1A.77.77,0,0,1,11.88,8a.75.75,0,1,1,0,1.5,1,1,0,1,0,0,2,2.75,2.75,0,1,0,0-5.5Zm8.58,3.68A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' - })); -}; - -UilMapMarkerQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerQuestion; \ No newline at end of file diff --git a/icons/uil-map-marker-question.tsx b/icons/uil-map-marker-question.tsx new file mode 100644 index 00000000..0cf04114 --- /dev/null +++ b/icons/uil-map-marker-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.44,13.11,12.27,13a1,1,0,0,0-1.09.22.87.87,0,0,0-.22.32,1,1,0,0,0-.08.39,1,1,0,0,0,.08.38,1.07,1.07,0,0,0,.54.54,1,1,0,0,0,.38.08,1.09,1.09,0,0,0,.39-.08,1,1,0,0,0,.32-.22,1,1,0,0,0,0-1.41ZM11.88,6A2.75,2.75,0,0,0,9.5,7.32a1,1,0,1,0,1.73,1A.77.77,0,0,1,11.88,8a.75.75,0,1,1,0,1.5,1,1,0,1,0,0,2,2.75,2.75,0,1,0,0-5.5Zm8.58,3.68A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' + })); +}; + +export default UilMapMarkerQuestion; \ No newline at end of file diff --git a/icons/uil-map-marker-shield.js b/icons/uil-map-marker-shield.js deleted file mode 100644 index de26d85a..00000000 --- a/icons/uil-map-marker-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.41,6.53a2.24,2.24,0,0,1-1.82-.39,1,1,0,0,0-1.18,0,2.24,2.24,0,0,1-1.82.39,1,1,0,0,0-.84.2,1,1,0,0,0-.37.78v2.9A4.14,4.14,0,0,0,10,13.74l1.37,1a1,1,0,0,0,1.18,0l1.37-1a4.14,4.14,0,0,0,1.66-3.33V7.51a1,1,0,0,0-.37-.78A1,1,0,0,0,14.41,6.53Zm-.79,3.88a2.15,2.15,0,0,1-.85,1.73l-.77.57-.77-.57a2.15,2.15,0,0,1-.85-1.73V8.57A4.22,4.22,0,0,0,12,8.12a4.22,4.22,0,0,0,1.62.45Zm6.84-.78A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' - })); -}; - -UilMapMarkerShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerShield; \ No newline at end of file diff --git a/icons/uil-map-marker-shield.tsx b/icons/uil-map-marker-shield.tsx new file mode 100644 index 00000000..591ede2a --- /dev/null +++ b/icons/uil-map-marker-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.41,6.53a2.24,2.24,0,0,1-1.82-.39,1,1,0,0,0-1.18,0,2.24,2.24,0,0,1-1.82.39,1,1,0,0,0-.84.2,1,1,0,0,0-.37.78v2.9A4.14,4.14,0,0,0,10,13.74l1.37,1a1,1,0,0,0,1.18,0l1.37-1a4.14,4.14,0,0,0,1.66-3.33V7.51a1,1,0,0,0-.37-.78A1,1,0,0,0,14.41,6.53Zm-.79,3.88a2.15,2.15,0,0,1-.85,1.73l-.77.57-.77-.57a2.15,2.15,0,0,1-.85-1.73V8.57A4.22,4.22,0,0,0,12,8.12a4.22,4.22,0,0,0,1.62.45Zm6.84-.78A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' + })); +}; + +export default UilMapMarkerShield; \ No newline at end of file diff --git a/icons/uil-map-marker-slash.js b/icons/uil-map-marker-slash.js deleted file mode 100644 index 08654f71..00000000 --- a/icons/uil-map-marker-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarkerSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.63,5.49a6,6,0,0,1,7.21,7.2,1,1,0,0,0,.74,1.21.9.9,0,0,0,.23,0,1,1,0,0,0,1-.76,8,8,0,0,0-9.61-9.62,1,1,0,0,0,.46,2ZM21.71,20.07,17.44,15.8h0L3.71,2.07a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L5.5,6.69A8,8,0,0,0,6.34,17l4.95,4.95a1,1,0,0,0,1.42,0l4-4,3.56,3.56a1,1,0,0,0,1.42-1.41Zm-9.59-6.76a2,2,0,0,1-1.53-.57A2,2,0,0,1,10,11.21ZM12,19.81,7.76,15.57a6,6,0,0,1-.82-7.44L8.41,9.6a4,4,0,0,0,.76,4.55A4,4,0,0,0,12,15.33a3.93,3.93,0,0,0,1.73-.41l1.58,1.58Z' - })); -}; - -UilMapMarkerSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarkerSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarkerSlash; \ No newline at end of file diff --git a/icons/uil-map-marker-slash.tsx b/icons/uil-map-marker-slash.tsx new file mode 100644 index 00000000..34f6cf25 --- /dev/null +++ b/icons/uil-map-marker-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarkerSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.63,5.49a6,6,0,0,1,7.21,7.2,1,1,0,0,0,.74,1.21.9.9,0,0,0,.23,0,1,1,0,0,0,1-.76,8,8,0,0,0-9.61-9.62,1,1,0,0,0,.46,2ZM21.71,20.07,17.44,15.8h0L3.71,2.07a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L5.5,6.69A8,8,0,0,0,6.34,17l4.95,4.95a1,1,0,0,0,1.42,0l4-4,3.56,3.56a1,1,0,0,0,1.42-1.41Zm-9.59-6.76a2,2,0,0,1-1.53-.57A2,2,0,0,1,10,11.21ZM12,19.81,7.76,15.57a6,6,0,0,1-.82-7.44L8.41,9.6a4,4,0,0,0,.76,4.55A4,4,0,0,0,12,15.33a3.93,3.93,0,0,0,1.73-.41l1.58,1.58Z' + })); +}; + +export default UilMapMarkerSlash; \ No newline at end of file diff --git a/icons/uil-map-marker.js b/icons/uil-map-marker.js deleted file mode 100644 index a619782e..00000000 --- a/icons/uil-map-marker.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapMarker = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2a8,8,0,0,0-8,8c0,5.4,7.05,11.5,7.35,11.76a1,1,0,0,0,1.3,0C13,21.5,20,15.4,20,10A8,8,0,0,0,12,2Zm0,17.65c-2.13-2-6-6.31-6-9.65a6,6,0,0,1,12,0C18,13.34,14.13,17.66,12,19.65ZM12,6a4,4,0,1,0,4,4A4,4,0,0,0,12,6Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,12Z' - })); -}; - -UilMapMarker.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapMarker.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapMarker; \ No newline at end of file diff --git a/icons/uil-map-marker.tsx b/icons/uil-map-marker.tsx new file mode 100644 index 00000000..2311c09d --- /dev/null +++ b/icons/uil-map-marker.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapMarker = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2a8,8,0,0,0-8,8c0,5.4,7.05,11.5,7.35,11.76a1,1,0,0,0,1.3,0C13,21.5,20,15.4,20,10A8,8,0,0,0,12,2Zm0,17.65c-2.13-2-6-6.31-6-9.65a6,6,0,0,1,12,0C18,13.34,14.13,17.66,12,19.65ZM12,6a4,4,0,1,0,4,4A4,4,0,0,0,12,6Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,12,12Z' + })); +}; + +export default UilMapMarker; \ No newline at end of file diff --git a/icons/uil-map-pin-alt.js b/icons/uil-map-pin-alt.js deleted file mode 100644 index ed814864..00000000 --- a/icons/uil-map-pin-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapPinAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,11.9V17a1,1,0,0,0,2,0V11.9a5,5,0,1,0-2,0ZM12,4A3,3,0,1,1,9,7,3,3,0,0,1,12,4Zm4.21,10.42a1,1,0,1,0-.42,2C18.06,16.87,19,17.68,19,18c0,.58-2.45,2-7,2s-7-1.42-7-2c0-.32.94-1.13,3.21-1.62a1,1,0,1,0-.42-2C4.75,15.08,3,16.39,3,18c0,2.63,4.53,4,9,4s9-1.37,9-4C21,16.39,19.25,15.08,16.21,14.42Z' - })); -}; - -UilMapPinAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapPinAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapPinAlt; \ No newline at end of file diff --git a/icons/uil-map-pin-alt.tsx b/icons/uil-map-pin-alt.tsx new file mode 100644 index 00000000..cb2dc4ab --- /dev/null +++ b/icons/uil-map-pin-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapPinAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,11.9V17a1,1,0,0,0,2,0V11.9a5,5,0,1,0-2,0ZM12,4A3,3,0,1,1,9,7,3,3,0,0,1,12,4Zm4.21,10.42a1,1,0,1,0-.42,2C18.06,16.87,19,17.68,19,18c0,.58-2.45,2-7,2s-7-1.42-7-2c0-.32.94-1.13,3.21-1.62a1,1,0,1,0-.42-2C4.75,15.08,3,16.39,3,18c0,2.63,4.53,4,9,4s9-1.37,9-4C21,16.39,19.25,15.08,16.21,14.42Z' + })); +}; + +export default UilMapPinAlt; \ No newline at end of file diff --git a/icons/uil-map-pin.js b/icons/uil-map-pin.js deleted file mode 100644 index 25a54538..00000000 --- a/icons/uil-map-pin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMapPin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.37,12.79a1,1,0,0,0-.74,1.86C17.09,15.23,18,16.13,18,17c0,1.42-2.46,3-6,3s-6-1.58-6-3c0-.87.91-1.77,2.37-2.35a1,1,0,0,0-.74-1.86C5.36,13.69,4,15.26,4,17c0,2.8,3.51,5,8,5s8-2.2,8-5C20,15.26,18.64,13.69,16.37,12.79ZM11,9.86V17a1,1,0,0,0,2,0V9.86a4,4,0,1,0-2,0ZM12,4a2,2,0,1,1-2,2A2,2,0,0,1,12,4Z' - })); -}; - -UilMapPin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMapPin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMapPin; \ No newline at end of file diff --git a/icons/uil-map-pin.tsx b/icons/uil-map-pin.tsx new file mode 100644 index 00000000..7393f8e4 --- /dev/null +++ b/icons/uil-map-pin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMapPin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.37,12.79a1,1,0,0,0-.74,1.86C17.09,15.23,18,16.13,18,17c0,1.42-2.46,3-6,3s-6-1.58-6-3c0-.87.91-1.77,2.37-2.35a1,1,0,0,0-.74-1.86C5.36,13.69,4,15.26,4,17c0,2.8,3.51,5,8,5s8-2.2,8-5C20,15.26,18.64,13.69,16.37,12.79ZM11,9.86V17a1,1,0,0,0,2,0V9.86a4,4,0,1,0-2,0ZM12,4a2,2,0,1,1-2,2A2,2,0,0,1,12,4Z' + })); +}; + +export default UilMapPin; \ No newline at end of file diff --git a/icons/uil-map.js b/icons/uil-map.js deleted file mode 100644 index 94894493..00000000 --- a/icons/uil-map.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMap = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.32,5.05l-6-2h-.07a.7.7,0,0,0-.14,0h-.23l-.13,0h-.07L9,5,3.32,3.05a1,1,0,0,0-.9.14A1,1,0,0,0,2,4V18a1,1,0,0,0,.68.95l6,2h0a1,1,0,0,0,.62,0h0L15,19.05,20.68,21A1.19,1.19,0,0,0,21,21a.94.94,0,0,0,.58-.19A1,1,0,0,0,22,20V6A1,1,0,0,0,21.32,5.05ZM8,18.61,4,17.28V5.39L8,6.72Zm6-1.33-4,1.33V6.72l4-1.33Zm6,1.33-4-1.33V5.39l4,1.33Z' - })); -}; - -UilMap.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMap.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMap; \ No newline at end of file diff --git a/icons/uil-map.tsx b/icons/uil-map.tsx new file mode 100644 index 00000000..61b64007 --- /dev/null +++ b/icons/uil-map.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMap = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.32,5.05l-6-2h-.07a.7.7,0,0,0-.14,0h-.23l-.13,0h-.07L9,5,3.32,3.05a1,1,0,0,0-.9.14A1,1,0,0,0,2,4V18a1,1,0,0,0,.68.95l6,2h0a1,1,0,0,0,.62,0h0L15,19.05,20.68,21A1.19,1.19,0,0,0,21,21a.94.94,0,0,0,.58-.19A1,1,0,0,0,22,20V6A1,1,0,0,0,21.32,5.05ZM8,18.61,4,17.28V5.39L8,6.72Zm6-1.33-4,1.33V6.72l4-1.33Zm6,1.33-4-1.33V5.39l4,1.33Z' + })); +}; + +export default UilMap; \ No newline at end of file diff --git a/icons/uil-mars.js b/icons/uil-mars.js deleted file mode 100644 index f59ea084..00000000 --- a/icons/uil-mars.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMars = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.42,4.12a1,1,0,0,0-.54-.54,1,1,0,0,0-.38-.08h-4a1,1,0,0,0,0,2h1.59l-2.4,2.4A7,7,0,1,0,16.1,9.31l2.4-2.4V8.5a1,1,0,0,0,2,0v-4A1,1,0,0,0,20.42,4.12ZM14,17A5,5,0,1,1,14,10h0A5,5,0,0,1,14,17Z' - })); -}; - -UilMars.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMars.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMars; \ No newline at end of file diff --git a/icons/uil-mars.tsx b/icons/uil-mars.tsx new file mode 100644 index 00000000..783b926c --- /dev/null +++ b/icons/uil-mars.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMars = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.42,4.12a1,1,0,0,0-.54-.54,1,1,0,0,0-.38-.08h-4a1,1,0,0,0,0,2h1.59l-2.4,2.4A7,7,0,1,0,16.1,9.31l2.4-2.4V8.5a1,1,0,0,0,2,0v-4A1,1,0,0,0,20.42,4.12ZM14,17A5,5,0,1,1,14,10h0A5,5,0,0,1,14,17Z' + })); +}; + +export default UilMars; \ No newline at end of file diff --git a/icons/uil-master-card.js b/icons/uil-master-card.js deleted file mode 100644 index 90612278..00000000 --- a/icons/uil-master-card.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMasterCard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.26465,5.27441a6.68141,6.68141,0,0,0-3.27295.85505,6.72754,6.72754,0,1,0,0,11.745,6.72551,6.72551,0,1,0,3.27295-12.6ZM10.23712,16.457a4.66714,4.66714,0,0,1-1.51837.27252,4.72754,4.72754,0,0,1,0-9.45508,4.66688,4.66688,0,0,1,1.51837.27253,6.68737,6.68737,0,0,0,0,8.91ZM11.9917,15.3996a4.69542,4.69542,0,0,1,0-6.79529,4.69542,4.69542,0,0,1,0,6.79529Zm3.27295,1.32989a4.66709,4.66709,0,0,1-1.51837-.27252,6.68737,6.68737,0,0,0,0-8.91,4.66683,4.66683,0,0,1,1.51837-.27253,4.72754,4.72754,0,0,1,0,9.45508Z' - })); -}; - -UilMasterCard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMasterCard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMasterCard; \ No newline at end of file diff --git a/icons/uil-master-card.tsx b/icons/uil-master-card.tsx new file mode 100644 index 00000000..d813d6bc --- /dev/null +++ b/icons/uil-master-card.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMasterCard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.26465,5.27441a6.68141,6.68141,0,0,0-3.27295.85505,6.72754,6.72754,0,1,0,0,11.745,6.72551,6.72551,0,1,0,3.27295-12.6ZM10.23712,16.457a4.66714,4.66714,0,0,1-1.51837.27252,4.72754,4.72754,0,0,1,0-9.45508,4.66688,4.66688,0,0,1,1.51837.27253,6.68737,6.68737,0,0,0,0,8.91ZM11.9917,15.3996a4.69542,4.69542,0,0,1,0-6.79529,4.69542,4.69542,0,0,1,0,6.79529Zm3.27295,1.32989a4.66709,4.66709,0,0,1-1.51837-.27252,6.68737,6.68737,0,0,0,0-8.91,4.66683,4.66683,0,0,1,1.51837-.27253,4.72754,4.72754,0,0,1,0,9.45508Z' + })); +}; + +export default UilMasterCard; \ No newline at end of file diff --git a/icons/uil-maximize-left.js b/icons/uil-maximize-left.js deleted file mode 100644 index 2c650ebc..00000000 --- a/icons/uil-maximize-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMaximizeLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41l5.79,5.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,16a1,1,0,0,0-1,1v1.59l-5.79-5.8a1,1,0,0,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' - })); -}; - -UilMaximizeLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMaximizeLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMaximizeLeft; \ No newline at end of file diff --git a/icons/uil-maximize-left.tsx b/icons/uil-maximize-left.tsx new file mode 100644 index 00000000..0ae078d7 --- /dev/null +++ b/icons/uil-maximize-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMaximizeLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41l5.79,5.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM21,16a1,1,0,0,0-1,1v1.59l-5.79-5.8a1,1,0,0,0-1.42,1.42L18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' + })); +}; + +export default UilMaximizeLeft; \ No newline at end of file diff --git a/icons/uil-medal.js b/icons/uil-medal.js deleted file mode 100644 index e58cacc9..00000000 --- a/icons/uil-medal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMedal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.38,5.76a1,1,0,0,0-.47-.61l-5.2-3a1,1,0,0,0-1.37.36L12,6.57,9.66,2.51a1,1,0,0,0-1.37-.36l-5.2,3a1,1,0,0,0-.47.61,1,1,0,0,0,.1.75l4,6.83A5.91,5.91,0,0,0,6,16a6,6,0,1,0,11.34-2.72l3.9-6.76A1,1,0,0,0,21.38,5.76ZM5,6.38l3.46-2L11.68,10A5.94,5.94,0,0,0,8,11.58ZM12,20a4,4,0,0,1-4-4,4,4,0,0,1,4-4,4,4,0,1,1,0,8Zm4-8.45a5.9,5.9,0,0,0-1.86-1.15L13.16,8.57l2.42-4.19,3.46,2Z' - })); -}; - -UilMedal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMedal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMedal; \ No newline at end of file diff --git a/icons/uil-medal.tsx b/icons/uil-medal.tsx new file mode 100644 index 00000000..470a6419 --- /dev/null +++ b/icons/uil-medal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMedal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.38,5.76a1,1,0,0,0-.47-.61l-5.2-3a1,1,0,0,0-1.37.36L12,6.57,9.66,2.51a1,1,0,0,0-1.37-.36l-5.2,3a1,1,0,0,0-.47.61,1,1,0,0,0,.1.75l4,6.83A5.91,5.91,0,0,0,6,16a6,6,0,1,0,11.34-2.72l3.9-6.76A1,1,0,0,0,21.38,5.76ZM5,6.38l3.46-2L11.68,10A5.94,5.94,0,0,0,8,11.58ZM12,20a4,4,0,0,1-4-4,4,4,0,0,1,4-4,4,4,0,1,1,0,8Zm4-8.45a5.9,5.9,0,0,0-1.86-1.15L13.16,8.57l2.42-4.19,3.46,2Z' + })); +}; + +export default UilMedal; \ No newline at end of file diff --git a/icons/uil-medical-drip.js b/icons/uil-medical-drip.js deleted file mode 100644 index 0b22d408..00000000 --- a/icons/uil-medical-drip.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMedicalDrip = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6H15V4h2a1,1,0,0,0,0-2H9A5,5,0,0,0,4,7V21a1,1,0,0,0,2,0V7A3,3,0,0,1,9,4h4V6H11A3,3,0,0,0,8,9v4.93a3,3,0,0,0,1.34,2.5L11,17.54V18a2,2,0,0,0,2,2v1a1,1,0,0,0,2,0V20a2,2,0,0,0,2-2v-.46l1.66-1.11A3,3,0,0,0,20,13.93V9A3,3,0,0,0,17,6Zm-1,5h2v1H17a1,1,0,0,0,0,2h1a1,1,0,0,1-.44.76l-2.1,1.41A1,1,0,0,0,15,17v1H13V17a1,1,0,0,0-.45-.83l-2.1-1.41a1,1,0,0,1-.45-.83V9a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1H16a1,1,0,0,0,0,2Z' - })); -}; - -UilMedicalDrip.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMedicalDrip.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMedicalDrip; \ No newline at end of file diff --git a/icons/uil-medical-drip.tsx b/icons/uil-medical-drip.tsx new file mode 100644 index 00000000..f6345828 --- /dev/null +++ b/icons/uil-medical-drip.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMedicalDrip = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6H15V4h2a1,1,0,0,0,0-2H9A5,5,0,0,0,4,7V21a1,1,0,0,0,2,0V7A3,3,0,0,1,9,4h4V6H11A3,3,0,0,0,8,9v4.93a3,3,0,0,0,1.34,2.5L11,17.54V18a2,2,0,0,0,2,2v1a1,1,0,0,0,2,0V20a2,2,0,0,0,2-2v-.46l1.66-1.11A3,3,0,0,0,20,13.93V9A3,3,0,0,0,17,6Zm-1,5h2v1H17a1,1,0,0,0,0,2h1a1,1,0,0,1-.44.76l-2.1,1.41A1,1,0,0,0,15,17v1H13V17a1,1,0,0,0-.45-.83l-2.1-1.41a1,1,0,0,1-.45-.83V9a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1H16a1,1,0,0,0,0,2Z' + })); +}; + +export default UilMedicalDrip; \ No newline at end of file diff --git a/icons/uil-medical-square-full.js b/icons/uil-medical-square-full.js deleted file mode 100644 index f00d1d63..00000000 --- a/icons/uil-medical-square-full.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMedicalSquareFull = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20ZM7,14.79H9v2a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-2h2a1,1,0,0,0,1-1v-4a1,1,0,0,0-1-1H15v-2a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v2H7a1,1,0,0,0-1,1v4A1,1,0,0,0,7,14.79Zm1-4h2a1,1,0,0,0,1-1v-2h2v2a1,1,0,0,0,1,1h2v2H14a1,1,0,0,0-1,1v2H11v-2a1,1,0,0,0-1-1H8Z' - })); -}; - -UilMedicalSquareFull.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMedicalSquareFull.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMedicalSquareFull; \ No newline at end of file diff --git a/icons/uil-medical-square-full.tsx b/icons/uil-medical-square-full.tsx new file mode 100644 index 00000000..508a8c9f --- /dev/null +++ b/icons/uil-medical-square-full.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMedicalSquareFull = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20ZM7,14.79H9v2a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1v-2h2a1,1,0,0,0,1-1v-4a1,1,0,0,0-1-1H15v-2a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v2H7a1,1,0,0,0-1,1v4A1,1,0,0,0,7,14.79Zm1-4h2a1,1,0,0,0,1-1v-2h2v2a1,1,0,0,0,1,1h2v2H14a1,1,0,0,0-1,1v2H11v-2a1,1,0,0,0-1-1H8Z' + })); +}; + +export default UilMedicalSquareFull; \ No newline at end of file diff --git a/icons/uil-medical-square.js b/icons/uil-medical-square.js deleted file mode 100644 index ef6caa19..00000000 --- a/icons/uil-medical-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMedicalSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM17,9H15V7a1,1,0,0,0-1-1H10A1,1,0,0,0,9,7V9H7a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H9v2a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V15h2a1,1,0,0,0,1-1V10A1,1,0,0,0,17,9Zm-1,4H14a1,1,0,0,0-1,1v2H11V14a1,1,0,0,0-1-1H8V11h2a1,1,0,0,0,1-1V8h2v2a1,1,0,0,0,1,1h2Z' - })); -}; - -UilMedicalSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMedicalSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMedicalSquare; \ No newline at end of file diff --git a/icons/uil-medical-square.tsx b/icons/uil-medical-square.tsx new file mode 100644 index 00000000..97a94678 --- /dev/null +++ b/icons/uil-medical-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMedicalSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM17,9H15V7a1,1,0,0,0-1-1H10A1,1,0,0,0,9,7V9H7a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H9v2a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V15h2a1,1,0,0,0,1-1V10A1,1,0,0,0,17,9Zm-1,4H14a1,1,0,0,0-1,1v2H11V14a1,1,0,0,0-1-1H8V11h2a1,1,0,0,0,1-1V8h2v2a1,1,0,0,0,1,1h2Z' + })); +}; + +export default UilMedicalSquare; \ No newline at end of file diff --git a/icons/uil-medium-m.js b/icons/uil-medium-m.js deleted file mode 100644 index 34e8c900..00000000 --- a/icons/uil-medium-m.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMediumM = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.20905,6.41669H22V4.08331H14.51978l-2.48584,9.16663h-.068L9.50269,4.08331H2V6.41663h.76837A.89578.89578,0,0,1,3.5,7.11139v9.83032a.84093.84093,0,0,1-.73163.6416H2v2.33338H8V17.58331H6.5V7.25h.08752L10.0451,19.91669h2.712L16.25989,7.25h.07355V17.58331H14.83337v2.33338H22V17.58331h-.79095a.83931.83931,0,0,1-.70905-.6416V7.11145A.8976.8976,0,0,1,21.20905,6.41669Z' - })); -}; - -UilMediumM.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMediumM.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMediumM; \ No newline at end of file diff --git a/icons/uil-medium-m.tsx b/icons/uil-medium-m.tsx new file mode 100644 index 00000000..35d114bc --- /dev/null +++ b/icons/uil-medium-m.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMediumM = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.20905,6.41669H22V4.08331H14.51978l-2.48584,9.16663h-.068L9.50269,4.08331H2V6.41663h.76837A.89578.89578,0,0,1,3.5,7.11139v9.83032a.84093.84093,0,0,1-.73163.6416H2v2.33338H8V17.58331H6.5V7.25h.08752L10.0451,19.91669h2.712L16.25989,7.25h.07355V17.58331H14.83337v2.33338H22V17.58331h-.79095a.83931.83931,0,0,1-.70905-.6416V7.11145A.8976.8976,0,0,1,21.20905,6.41669Z' + })); +}; + +export default UilMediumM; \ No newline at end of file diff --git a/icons/uil-medkit.js b/icons/uil-medkit.js deleted file mode 100644 index ca84472c..00000000 --- a/icons/uil-medkit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMedkit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,17h1v1a1,1,0,0,0,2,0V17h1a1,1,0,0,0,0-2H13V14a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2ZM19,6H17V5a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM9,5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V6H9ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H20Zm0-9H4V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' - })); -}; - -UilMedkit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMedkit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMedkit; \ No newline at end of file diff --git a/icons/uil-medkit.tsx b/icons/uil-medkit.tsx new file mode 100644 index 00000000..c33c2f29 --- /dev/null +++ b/icons/uil-medkit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMedkit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,17h1v1a1,1,0,0,0,2,0V17h1a1,1,0,0,0,0-2H13V14a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2ZM19,6H17V5a3,3,0,0,0-3-3H10A3,3,0,0,0,7,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM9,5a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1V6H9ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12H20Zm0-9H4V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMedkit; \ No newline at end of file diff --git a/icons/uil-meeting-board.js b/icons/uil-meeting-board.js deleted file mode 100644 index 5f9f9d2b..00000000 --- a/icons/uil-meeting-board.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMeetingBoard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,10H9A1,1,0,0,0,9,8H7a1,1,0,0,0,0,2ZM21,4H13V3a1,1,0,0,0-2,0V4H3A1,1,0,0,0,2,5V15a3,3,0,0,0,3,3H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,19.41V21a1,1,0,0,0,2,0V19.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,18H19a3,3,0,0,0,3-3V5A1,1,0,0,0,21,4ZM20,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V6H20ZM7,14h6a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Z' - })); -}; - -UilMeetingBoard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMeetingBoard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMeetingBoard; \ No newline at end of file diff --git a/icons/uil-meeting-board.tsx b/icons/uil-meeting-board.tsx new file mode 100644 index 00000000..aa004a6a --- /dev/null +++ b/icons/uil-meeting-board.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMeetingBoard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,10H9A1,1,0,0,0,9,8H7a1,1,0,0,0,0,2ZM21,4H13V3a1,1,0,0,0-2,0V4H3A1,1,0,0,0,2,5V15a3,3,0,0,0,3,3H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,19.41V21a1,1,0,0,0,2,0V19.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,18H19a3,3,0,0,0,3-3V5A1,1,0,0,0,21,4ZM20,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V6H20ZM7,14h6a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Z' + })); +}; + +export default UilMeetingBoard; \ No newline at end of file diff --git a/icons/uil-megaphone.js b/icons/uil-megaphone.js deleted file mode 100644 index 1d88815b..00000000 --- a/icons/uil-megaphone.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMegaphone = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.99121,2.002a.99943.99943,0,0,0-1,1v.63672a9.03617,9.03617,0,0,1-7,3.36328h-6a3.00328,3.00328,0,0,0-3,3v2a3.00328,3.00328,0,0,0,3,3H6.475L4.07227,20.6084A.99931.99931,0,0,0,4.99121,22.002h4a.99857.99857,0,0,0,.91895-.60644L12.63391,15.04a9.02805,9.02805,0,0,1,6.3573,3.32507V19.002a1,1,0,0,0,2,0v-16A.99942.99942,0,0,0,19.99121,2.002Zm-14,11a1.00067,1.00067,0,0,1-1-1v-2a1.00068,1.00068,0,0,1,1-1h1v4Zm2.34082,7H6.50781l2.14258-5h1.82422ZM18.99121,15.5238a11.052,11.052,0,0,0-7-2.52185h-3v-4h3a11.05281,11.05281,0,0,0,7-2.52234Z' - })); -}; - -UilMegaphone.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMegaphone.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMegaphone; \ No newline at end of file diff --git a/icons/uil-megaphone.tsx b/icons/uil-megaphone.tsx new file mode 100644 index 00000000..01b7d693 --- /dev/null +++ b/icons/uil-megaphone.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMegaphone = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.99121,2.002a.99943.99943,0,0,0-1,1v.63672a9.03617,9.03617,0,0,1-7,3.36328h-6a3.00328,3.00328,0,0,0-3,3v2a3.00328,3.00328,0,0,0,3,3H6.475L4.07227,20.6084A.99931.99931,0,0,0,4.99121,22.002h4a.99857.99857,0,0,0,.91895-.60644L12.63391,15.04a9.02805,9.02805,0,0,1,6.3573,3.32507V19.002a1,1,0,0,0,2,0v-16A.99942.99942,0,0,0,19.99121,2.002Zm-14,11a1.00067,1.00067,0,0,1-1-1v-2a1.00068,1.00068,0,0,1,1-1h1v4Zm2.34082,7H6.50781l2.14258-5h1.82422ZM18.99121,15.5238a11.052,11.052,0,0,0-7-2.52185h-3v-4h3a11.05281,11.05281,0,0,0,7-2.52234Z' + })); +}; + +export default UilMegaphone; \ No newline at end of file diff --git a/icons/uil-meh-alt.js b/icons/uil-meh-alt.js deleted file mode 100644 index 679a8fdb..00000000 --- a/icons/uil-meh-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMehAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5H14a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilMehAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMehAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMehAlt; \ No newline at end of file diff --git a/icons/uil-meh-alt.tsx b/icons/uil-meh-alt.tsx new file mode 100644 index 00000000..7533b356 --- /dev/null +++ b/icons/uil-meh-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMehAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11h1a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5H14a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilMehAlt; \ No newline at end of file diff --git a/icons/uil-meh-closed-eye.js b/icons/uil-meh-closed-eye.js deleted file mode 100644 index fd3e4e18..00000000 --- a/icons/uil-meh-closed-eye.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMehClosedEye = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm2.62-4.87a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilMehClosedEye.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMehClosedEye.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMehClosedEye; \ No newline at end of file diff --git a/icons/uil-meh-closed-eye.tsx b/icons/uil-meh-closed-eye.tsx new file mode 100644 index 00000000..92251bbd --- /dev/null +++ b/icons/uil-meh-closed-eye.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMehClosedEye = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm2.62-4.87a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilMehClosedEye; \ No newline at end of file diff --git a/icons/uil-meh.js b/icons/uil-meh.js deleted file mode 100644 index 8feeb1a1..00000000 --- a/icons/uil-meh.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMeh = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilMeh.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMeh.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMeh; \ No newline at end of file diff --git a/icons/uil-meh.tsx b/icons/uil-meh.tsx new file mode 100644 index 00000000..2f865fa3 --- /dev/null +++ b/icons/uil-meh.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMeh = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,3H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm0-5a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilMeh; \ No newline at end of file diff --git a/icons/uil-message.js b/icons/uil-message.js deleted file mode 100644 index 267ae900..00000000 --- a/icons/uil-message.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMessage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.34,9.32l-14-7a3,3,0,0,0-4.08,3.9l2.4,5.37h0a1.06,1.06,0,0,1,0,.82l-2.4,5.37A3,3,0,0,0,5,22a3.14,3.14,0,0,0,1.35-.32l14-7a3,3,0,0,0,0-5.36Zm-.89,3.57-14,7a1,1,0,0,1-1.35-1.3l2.39-5.37A2,2,0,0,0,6.57,13h6.89a1,1,0,0,0,0-2H6.57a2,2,0,0,0-.08-.22L4.1,5.41a1,1,0,0,1,1.35-1.3l14,7a1,1,0,0,1,0,1.78Z' - })); -}; - -UilMessage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMessage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMessage; \ No newline at end of file diff --git a/icons/uil-message.tsx b/icons/uil-message.tsx new file mode 100644 index 00000000..109c84e5 --- /dev/null +++ b/icons/uil-message.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMessage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.34,9.32l-14-7a3,3,0,0,0-4.08,3.9l2.4,5.37h0a1.06,1.06,0,0,1,0,.82l-2.4,5.37A3,3,0,0,0,5,22a3.14,3.14,0,0,0,1.35-.32l14-7a3,3,0,0,0,0-5.36Zm-.89,3.57-14,7a1,1,0,0,1-1.35-1.3l2.39-5.37A2,2,0,0,0,6.57,13h6.89a1,1,0,0,0,0-2H6.57a2,2,0,0,0-.08-.22L4.1,5.41a1,1,0,0,1,1.35-1.3l14,7a1,1,0,0,1,0,1.78Z' + })); +}; + +export default UilMessage; \ No newline at end of file diff --git a/icons/uil-metro.js b/icons/uil-metro.js deleted file mode 100644 index c378ece2..00000000 --- a/icons/uil-metro.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMetro = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.71,14.29a1.00157,1.00157,0,0,0-1.08984-.21.90087.90087,0,0,0-.54.54,1.00008,1.00008,0,1,0,1.83984,0A1.14718,1.14718,0,0,0,8.71,14.29Zm8,0a1.04669,1.04669,0,0,0-1.41992,0,1.14718,1.14718,0,0,0-.21.33008A.98919.98919,0,0,0,15.29,15.71a1.14718,1.14718,0,0,0,.33008.21.94107.94107,0,0,0,.75976,0,1.16044,1.16044,0,0,0,.33008-.21.98919.98919,0,0,0,.21-1.08984A1.14718,1.14718,0,0,0,16.71,14.29Zm2.59943,4.60528a4.97014,4.97014,0,0,0,1.78436-4.8172l-1.5-8A5.00038,5.00038,0,0,0,14.68066,2H9.31934A5.00038,5.00038,0,0,0,4.40625,6.07812l-1.5,8a4.97014,4.97014,0,0,0,1.78436,4.8172L3.293,20.293A.99989.99989,0,1,0,4.707,21.707l1.86914-1.86914A5.00576,5.00576,0,0,0,7.81934,20h8.36132a5.00576,5.00576,0,0,0,1.24317-.16211L19.293,21.707A.99989.99989,0,0,0,20.707,20.293ZM6.37109,6.44727A3.0021,3.0021,0,0,1,9.31934,4h5.36132a3.0021,3.0021,0,0,1,2.94825,2.44727l.34668,1.84893a7.95514,7.95514,0,0,1-11.95118,0ZM18.48828,16.916A2.9899,2.9899,0,0,1,16.18066,18H7.81934a3.00057,3.00057,0,0,1-2.94825-3.55273l.71106-3.79236a9.95447,9.95447,0,0,0,12.8357,0l.71106,3.79236A2.99028,2.99028,0,0,1,18.48828,16.916Z' - })); -}; - -UilMetro.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMetro.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMetro; \ No newline at end of file diff --git a/icons/uil-metro.tsx b/icons/uil-metro.tsx new file mode 100644 index 00000000..4a1ba10b --- /dev/null +++ b/icons/uil-metro.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMetro = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.71,14.29a1.00157,1.00157,0,0,0-1.08984-.21.90087.90087,0,0,0-.54.54,1.00008,1.00008,0,1,0,1.83984,0A1.14718,1.14718,0,0,0,8.71,14.29Zm8,0a1.04669,1.04669,0,0,0-1.41992,0,1.14718,1.14718,0,0,0-.21.33008A.98919.98919,0,0,0,15.29,15.71a1.14718,1.14718,0,0,0,.33008.21.94107.94107,0,0,0,.75976,0,1.16044,1.16044,0,0,0,.33008-.21.98919.98919,0,0,0,.21-1.08984A1.14718,1.14718,0,0,0,16.71,14.29Zm2.59943,4.60528a4.97014,4.97014,0,0,0,1.78436-4.8172l-1.5-8A5.00038,5.00038,0,0,0,14.68066,2H9.31934A5.00038,5.00038,0,0,0,4.40625,6.07812l-1.5,8a4.97014,4.97014,0,0,0,1.78436,4.8172L3.293,20.293A.99989.99989,0,1,0,4.707,21.707l1.86914-1.86914A5.00576,5.00576,0,0,0,7.81934,20h8.36132a5.00576,5.00576,0,0,0,1.24317-.16211L19.293,21.707A.99989.99989,0,0,0,20.707,20.293ZM6.37109,6.44727A3.0021,3.0021,0,0,1,9.31934,4h5.36132a3.0021,3.0021,0,0,1,2.94825,2.44727l.34668,1.84893a7.95514,7.95514,0,0,1-11.95118,0ZM18.48828,16.916A2.9899,2.9899,0,0,1,16.18066,18H7.81934a3.00057,3.00057,0,0,1-2.94825-3.55273l.71106-3.79236a9.95447,9.95447,0,0,0,12.8357,0l.71106,3.79236A2.99028,2.99028,0,0,1,18.48828,16.916Z' + })); +}; + +export default UilMetro; \ No newline at end of file diff --git a/icons/uil-microphone-slash.js b/icons/uil-microphone-slash.js deleted file mode 100644 index 60f438d7..00000000 --- a/icons/uil-microphone-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMicrophoneSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,3.73a2,2,0,0,1,2.95-.14A2,2,0,0,1,14,5V8.41a1,1,0,0,0,2,0V5A4,4,0,0,0,9,2.47,1,1,0,1,0,10.5,3.73Zm8.22,9.54.2,0a1,1,0,0,0,1-.81A7.91,7.91,0,0,0,20,11a1,1,0,0,0-2,0,5.54,5.54,0,0,1-.11,1.1A1,1,0,0,0,18.72,13.27Zm3,6.06-18-18a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L8,8.48V11a4,4,0,0,0,6,3.46l1.46,1.46A6,6,0,0,1,6,11a1,1,0,0,0-2,0,8,8,0,0,0,7,7.93V21H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V18.93a7.87,7.87,0,0,0,3.85-1.59l3.4,3.4a1,1,0,0,0,1.42-1.41ZM12,13a2,2,0,0,1-2-2v-.52l2.45,2.46A1.74,1.74,0,0,1,12,13Z' - })); -}; - -UilMicrophoneSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMicrophoneSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMicrophoneSlash; \ No newline at end of file diff --git a/icons/uil-microphone-slash.tsx b/icons/uil-microphone-slash.tsx new file mode 100644 index 00000000..6840d5c9 --- /dev/null +++ b/icons/uil-microphone-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMicrophoneSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,3.73a2,2,0,0,1,2.95-.14A2,2,0,0,1,14,5V8.41a1,1,0,0,0,2,0V5A4,4,0,0,0,9,2.47,1,1,0,1,0,10.5,3.73Zm8.22,9.54.2,0a1,1,0,0,0,1-.81A7.91,7.91,0,0,0,20,11a1,1,0,0,0-2,0,5.54,5.54,0,0,1-.11,1.1A1,1,0,0,0,18.72,13.27Zm3,6.06-18-18a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L8,8.48V11a4,4,0,0,0,6,3.46l1.46,1.46A6,6,0,0,1,6,11a1,1,0,0,0-2,0,8,8,0,0,0,7,7.93V21H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V18.93a7.87,7.87,0,0,0,3.85-1.59l3.4,3.4a1,1,0,0,0,1.42-1.41ZM12,13a2,2,0,0,1-2-2v-.52l2.45,2.46A1.74,1.74,0,0,1,12,13Z' + })); +}; + +export default UilMicrophoneSlash; \ No newline at end of file diff --git a/icons/uil-microphone.js b/icons/uil-microphone.js deleted file mode 100644 index f982bf9f..00000000 --- a/icons/uil-microphone.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMicrophone = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,15a4,4,0,0,0,4-4V5A4,4,0,0,0,8,5v6A4,4,0,0,0,12,15ZM10,5a2,2,0,0,1,4,0v6a2,2,0,0,1-4,0Zm10,6a1,1,0,0,0-2,0A6,6,0,0,1,6,11a1,1,0,0,0-2,0,8,8,0,0,0,7,7.93V21H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V18.93A8,8,0,0,0,20,11Z' - })); -}; - -UilMicrophone.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMicrophone.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMicrophone; \ No newline at end of file diff --git a/icons/uil-microphone.tsx b/icons/uil-microphone.tsx new file mode 100644 index 00000000..85803a3b --- /dev/null +++ b/icons/uil-microphone.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMicrophone = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,15a4,4,0,0,0,4-4V5A4,4,0,0,0,8,5v6A4,4,0,0,0,12,15ZM10,5a2,2,0,0,1,4,0v6a2,2,0,0,1-4,0Zm10,6a1,1,0,0,0-2,0A6,6,0,0,1,6,11a1,1,0,0,0-2,0,8,8,0,0,0,7,7.93V21H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V18.93A8,8,0,0,0,20,11Z' + })); +}; + +export default UilMicrophone; \ No newline at end of file diff --git a/icons/uil-microscope.js b/icons/uil-microscope.js deleted file mode 100644 index 0a681f85..00000000 --- a/icons/uil-microscope.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMicroscope = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,21.00537H14.81573a2.96355,2.96355,0,0,0,.143-.59173A8.04382,8.04382,0,0,0,20,13.00537a7.94487,7.94487,0,0,0-2.12744-5.42248l.63721-.63758a.99138.99138,0,0,0,.24121-.39062l.708-2.12207a.9997.9997,0,0,0-.24121-1.02344L17.0957,1.2876a.99874.99874,0,0,0-1.02343-.2417l-2.1211.70752a.99655.99655,0,0,0-.39062.2417L7.19824,8.35791a.9995.9995,0,0,0-.00006,1.41394L5.78223,11.1875a.99963.99963,0,0,0,0,1.41406l2.12207,2.1211a.99965.99965,0,0,0,1.41406,0l1.41406-1.41407.002.002a.99963.99963,0,0,0,1.41406,0l4.30945-4.31208A5.95544,5.95544,0,0,1,18,13.00537a6.048,6.048,0,0,1-3.45483,5.43085,2.97642,2.97642,0,0,0-5.12458.063,6.822,6.822,0,0,1-1.119-.55469A.98851.98851,0,0,0,9,17.00537a.99974.99974,0,0,0-1-1H4a1,1,0,0,0,0,2H5.33142A8.81386,8.81386,0,0,0,9.04779,20.478a2.95521,2.95521,0,0,0,.13654.5274H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2ZM8.61133,12.60156l-.708-.707.708-.70752.707.70752Zm8.31738-6.90332L11.44141,11.189l-2.12207-2.124,5.48828-5.48877,1.31152-.4375,1.24707,1.24756ZM12,21.00537a1,1,0,1,1,1-1A1.001,1.001,0,0,1,12,21.00537Z' - })); -}; - -UilMicroscope.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMicroscope.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMicroscope; \ No newline at end of file diff --git a/icons/uil-microscope.tsx b/icons/uil-microscope.tsx new file mode 100644 index 00000000..f9211d84 --- /dev/null +++ b/icons/uil-microscope.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMicroscope = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,21.00537H14.81573a2.96355,2.96355,0,0,0,.143-.59173A8.04382,8.04382,0,0,0,20,13.00537a7.94487,7.94487,0,0,0-2.12744-5.42248l.63721-.63758a.99138.99138,0,0,0,.24121-.39062l.708-2.12207a.9997.9997,0,0,0-.24121-1.02344L17.0957,1.2876a.99874.99874,0,0,0-1.02343-.2417l-2.1211.70752a.99655.99655,0,0,0-.39062.2417L7.19824,8.35791a.9995.9995,0,0,0-.00006,1.41394L5.78223,11.1875a.99963.99963,0,0,0,0,1.41406l2.12207,2.1211a.99965.99965,0,0,0,1.41406,0l1.41406-1.41407.002.002a.99963.99963,0,0,0,1.41406,0l4.30945-4.31208A5.95544,5.95544,0,0,1,18,13.00537a6.048,6.048,0,0,1-3.45483,5.43085,2.97642,2.97642,0,0,0-5.12458.063,6.822,6.822,0,0,1-1.119-.55469A.98851.98851,0,0,0,9,17.00537a.99974.99974,0,0,0-1-1H4a1,1,0,0,0,0,2H5.33142A8.81386,8.81386,0,0,0,9.04779,20.478a2.95521,2.95521,0,0,0,.13654.5274H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2ZM8.61133,12.60156l-.708-.707.708-.70752.707.70752Zm8.31738-6.90332L11.44141,11.189l-2.12207-2.124,5.48828-5.48877,1.31152-.4375,1.24707,1.24756ZM12,21.00537a1,1,0,1,1,1-1A1.001,1.001,0,0,1,12,21.00537Z' + })); +}; + +export default UilMicroscope; \ No newline at end of file diff --git a/icons/uil-microsoft.js b/icons/uil-microsoft.js deleted file mode 100644 index dedfd434..00000000 --- a/icons/uil-microsoft.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMicrosoft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2,22h9.5v-9.5H2V22z M2,11.5h9.5V2H2V11.5z M12.5,2v9.5H22V2H12.5z M12.5,22H22v-9.5h-9.5V22z' - })); -}; - -UilMicrosoft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMicrosoft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMicrosoft; \ No newline at end of file diff --git a/icons/uil-microsoft.tsx b/icons/uil-microsoft.tsx new file mode 100644 index 00000000..75f9cc29 --- /dev/null +++ b/icons/uil-microsoft.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMicrosoft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2,22h9.5v-9.5H2V22z M2,11.5h9.5V2H2V11.5z M12.5,2v9.5H22V2H12.5z M12.5,22H22v-9.5h-9.5V22z' + })); +}; + +export default UilMicrosoft; \ No newline at end of file diff --git a/icons/uil-minus-circle.js b/icons/uil-minus-circle.js deleted file mode 100644 index c8c74e5d..00000000 --- a/icons/uil-minus-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMinusCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilMinusCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMinusCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMinusCircle; \ No newline at end of file diff --git a/icons/uil-minus-circle.tsx b/icons/uil-minus-circle.tsx new file mode 100644 index 00000000..24411d48 --- /dev/null +++ b/icons/uil-minus-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMinusCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilMinusCircle; \ No newline at end of file diff --git a/icons/uil-minus-path.js b/icons/uil-minus-path.js deleted file mode 100644 index 7cf9c4c1..00000000 --- a/icons/uil-minus-path.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMinusPath = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.18,4h2.1a1,1,0,0,0,0-2H8.18a1,1,0,0,0,0,2ZM3,11.28a1,1,0,0,0,1-1V8.18a1,1,0,0,0-2,0v2.1A1,1,0,0,0,3,11.28ZM14.46,4a1,1,0,0,0,2,0V3a1,1,0,0,0-1-1h-1a1,1,0,0,0,0,2ZM21,7.54H16.46a1,1,0,1,0-2,0H8.54a1,1,0,0,0-1,1v5.92a1,1,0,1,0,0,2V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V15.47h0V9.54H20ZM4,2H3A1,1,0,0,0,2,3V4A1,1,0,0,0,4,4,1,1,0,0,0,4,2ZM4,14.46a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1H4a1,1,0,0,0,0-2Z' - })); -}; - -UilMinusPath.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMinusPath.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMinusPath; \ No newline at end of file diff --git a/icons/uil-minus-path.tsx b/icons/uil-minus-path.tsx new file mode 100644 index 00000000..1b41b97f --- /dev/null +++ b/icons/uil-minus-path.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMinusPath = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.18,4h2.1a1,1,0,0,0,0-2H8.18a1,1,0,0,0,0,2ZM3,11.28a1,1,0,0,0,1-1V8.18a1,1,0,0,0-2,0v2.1A1,1,0,0,0,3,11.28ZM14.46,4a1,1,0,0,0,2,0V3a1,1,0,0,0-1-1h-1a1,1,0,0,0,0,2ZM21,7.54H16.46a1,1,0,1,0-2,0H8.54a1,1,0,0,0-1,1v5.92a1,1,0,1,0,0,2V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V15.47h0V9.54H20ZM4,2H3A1,1,0,0,0,2,3V4A1,1,0,0,0,4,4,1,1,0,0,0,4,2ZM4,14.46a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1H4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilMinusPath; \ No newline at end of file diff --git a/icons/uil-minus-square-full.js b/icons/uil-minus-square-full.js deleted file mode 100644 index d1a03b67..00000000 --- a/icons/uil-minus-square-full.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMinusSquareFull = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,13h6a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilMinusSquareFull.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMinusSquareFull.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMinusSquareFull; \ No newline at end of file diff --git a/icons/uil-minus-square-full.tsx b/icons/uil-minus-square-full.tsx new file mode 100644 index 00000000..c548ae7a --- /dev/null +++ b/icons/uil-minus-square-full.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMinusSquareFull = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,13h6a1,1,0,0,0,0-2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilMinusSquareFull; \ No newline at end of file diff --git a/icons/uil-minus-square.js b/icons/uil-minus-square.js deleted file mode 100644 index a33067bb..00000000 --- a/icons/uil-minus-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMinusSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Zm-4-8H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilMinusSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMinusSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMinusSquare; \ No newline at end of file diff --git a/icons/uil-minus-square.tsx b/icons/uil-minus-square.tsx new file mode 100644 index 00000000..0728f484 --- /dev/null +++ b/icons/uil-minus-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMinusSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Zm-4-8H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilMinusSquare; \ No newline at end of file diff --git a/icons/uil-minus.js b/icons/uil-minus.js deleted file mode 100644 index 4cb85dd6..00000000 --- a/icons/uil-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,11H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' - })); -}; - -UilMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMinus; \ No newline at end of file diff --git a/icons/uil-minus.tsx b/icons/uil-minus.tsx new file mode 100644 index 00000000..cf9c7be1 --- /dev/null +++ b/icons/uil-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,11H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilMinus; \ No newline at end of file diff --git a/icons/uil-missed-call.js b/icons/uil-missed-call.js deleted file mode 100644 index 582fc920..00000000 --- a/icons/uil-missed-call.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMissedCall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,7.49a1,1,0,0,0,1-1V5.9L9.88,8.78a3,3,0,0,0,4.24,0l4.59-4.59a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L12.71,7.36a1,1,0,0,1-1.42,0L8.41,4.49H9a1,1,0,0,0,0-2H6a1,1,0,0,0-.92.61A1.09,1.09,0,0,0,5,3.49v3A1,1,0,0,0,6,7.49Zm15.94,7.36a16.27,16.27,0,0,0-19.88,0,2.69,2.69,0,0,0-1,2,2.66,2.66,0,0,0,.78,2.07L3.6,20.72A2.68,2.68,0,0,0,7.06,21l.47-.32a8.13,8.13,0,0,1,1-.55,1.85,1.85,0,0,0,1-2.3l-.09-.24a10.49,10.49,0,0,1,5.22,0l-.09.24a1.85,1.85,0,0,0,1,2.3,8.13,8.13,0,0,1,1,.55l.47.32a2.58,2.58,0,0,0,1.54.5,2.72,2.72,0,0,0,1.92-.79l1.81-1.82A2.66,2.66,0,0,0,23,16.83,2.69,2.69,0,0,0,21.94,14.85ZM20.8,17.49,19,19.3a.68.68,0,0,1-.86.1c-.19-.14-.38-.27-.59-.4a11.65,11.65,0,0,0-1.09-.61l.4-1.09a1,1,0,0,0-.6-1.28,12.42,12.42,0,0,0-8.5,0,1,1,0,0,0-.6,1.28l.4,1.1a9.8,9.8,0,0,0-1.1.6l-.58.4A.66.66,0,0,1,5,19.3L3.2,17.49A.67.67,0,0,1,3,17a.76.76,0,0,1,.28-.53,14.29,14.29,0,0,1,17.44,0A.76.76,0,0,1,21,17,.67.67,0,0,1,20.8,17.49Z' - })); -}; - -UilMissedCall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMissedCall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMissedCall; \ No newline at end of file diff --git a/icons/uil-missed-call.tsx b/icons/uil-missed-call.tsx new file mode 100644 index 00000000..00015ec3 --- /dev/null +++ b/icons/uil-missed-call.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMissedCall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,7.49a1,1,0,0,0,1-1V5.9L9.88,8.78a3,3,0,0,0,4.24,0l4.59-4.59a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L12.71,7.36a1,1,0,0,1-1.42,0L8.41,4.49H9a1,1,0,0,0,0-2H6a1,1,0,0,0-.92.61A1.09,1.09,0,0,0,5,3.49v3A1,1,0,0,0,6,7.49Zm15.94,7.36a16.27,16.27,0,0,0-19.88,0,2.69,2.69,0,0,0-1,2,2.66,2.66,0,0,0,.78,2.07L3.6,20.72A2.68,2.68,0,0,0,7.06,21l.47-.32a8.13,8.13,0,0,1,1-.55,1.85,1.85,0,0,0,1-2.3l-.09-.24a10.49,10.49,0,0,1,5.22,0l-.09.24a1.85,1.85,0,0,0,1,2.3,8.13,8.13,0,0,1,1,.55l.47.32a2.58,2.58,0,0,0,1.54.5,2.72,2.72,0,0,0,1.92-.79l1.81-1.82A2.66,2.66,0,0,0,23,16.83,2.69,2.69,0,0,0,21.94,14.85ZM20.8,17.49,19,19.3a.68.68,0,0,1-.86.1c-.19-.14-.38-.27-.59-.4a11.65,11.65,0,0,0-1.09-.61l.4-1.09a1,1,0,0,0-.6-1.28,12.42,12.42,0,0,0-8.5,0,1,1,0,0,0-.6,1.28l.4,1.1a9.8,9.8,0,0,0-1.1.6l-.58.4A.66.66,0,0,1,5,19.3L3.2,17.49A.67.67,0,0,1,3,17a.76.76,0,0,1,.28-.53,14.29,14.29,0,0,1,17.44,0A.76.76,0,0,1,21,17,.67.67,0,0,1,20.8,17.49Z' + })); +}; + +export default UilMissedCall; \ No newline at end of file diff --git a/icons/uil-mobile-android-alt.js b/icons/uil-mobile-android-alt.js deleted file mode 100644 index 80b5d93d..00000000 --- a/icons/uil-mobile-android-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMobileAndroidAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V18H17Zm0-3H7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' - })); -}; - -UilMobileAndroidAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMobileAndroidAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMobileAndroidAlt; \ No newline at end of file diff --git a/icons/uil-mobile-android-alt.tsx b/icons/uil-mobile-android-alt.tsx new file mode 100644 index 00000000..f32173d5 --- /dev/null +++ b/icons/uil-mobile-android-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMobileAndroidAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V18H17Zm0-3H7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMobileAndroidAlt; \ No newline at end of file diff --git a/icons/uil-mobile-android.js b/icons/uil-mobile-android.js deleted file mode 100644 index 6f11028a..00000000 --- a/icons/uil-mobile-android.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMobileAndroid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,16.29l-.15-.12a.76.76,0,0,0-.18-.09L12.2,16a1,1,0,0,0-.91.27,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,1.3,1.31,1.46,1.46,0,0,0,.33-.22,1,1,0,0,0,.21-1.09A1,1,0,0,0,12.71,16.29ZM16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' - })); -}; - -UilMobileAndroid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMobileAndroid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMobileAndroid; \ No newline at end of file diff --git a/icons/uil-mobile-android.tsx b/icons/uil-mobile-android.tsx new file mode 100644 index 00000000..186f8be8 --- /dev/null +++ b/icons/uil-mobile-android.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMobileAndroid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,16.29l-.15-.12a.76.76,0,0,0-.18-.09L12.2,16a1,1,0,0,0-.91.27,1.15,1.15,0,0,0-.21.33,1,1,0,0,0,1.3,1.31,1.46,1.46,0,0,0,.33-.22,1,1,0,0,0,.21-1.09A1,1,0,0,0,12.71,16.29ZM16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMobileAndroid; \ No newline at end of file diff --git a/icons/uil-mobile-vibrate.js b/icons/uil-mobile-vibrate.js deleted file mode 100644 index 17bb55a0..00000000 --- a/icons/uil-mobile-vibrate.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMobileVibrate = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.88,14.12,9.73,14l-.18-.1-.18-.05a1,1,0,0,0-.9.27.83.83,0,0,0-.22.33.94.94,0,0,0,0,.76,1.07,1.07,0,0,0,.54.54,1,1,0,0,0,.38.08,1.09,1.09,0,0,0,.39-.08.87.87,0,0,0,.32-.22,1,1,0,0,0,.22-.32,1,1,0,0,0,.07-.38.84.84,0,0,0-.08-.38A.93.93,0,0,0,9.88,14.12ZM3.51,8.76a1,1,0,0,0,.71-.3L8.46,4.22a1,1,0,0,0,0-1.41,1,1,0,0,0-1.41,0L2.81,7.05a1,1,0,0,0,0,1.41A1,1,0,0,0,3.51,8.76Zm17.68,6.78a1,1,0,0,0-1.41,0l-4.24,4.24a1,1,0,0,0,.7,1.71,1,1,0,0,0,.71-.3L21.19,17A1,1,0,0,0,21.19,15.54Zm.17-5.66a3,3,0,0,0-.87-2.12L16.24,3.51a3.08,3.08,0,0,0-4.24,0L3.51,12a3,3,0,0,0,0,4.24l4.25,4.25h0a3,3,0,0,0,4.24,0L20.49,12A3,3,0,0,0,21.36,9.88Zm-2.29.71-8.48,8.48a1,1,0,0,1-1.42,0h0L4.93,14.83a1,1,0,0,1,0-1.42l8.48-8.48a1,1,0,0,1,1.42,0l4.24,4.24a1,1,0,0,1,0,1.42Z' - })); -}; - -UilMobileVibrate.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMobileVibrate.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMobileVibrate; \ No newline at end of file diff --git a/icons/uil-mobile-vibrate.tsx b/icons/uil-mobile-vibrate.tsx new file mode 100644 index 00000000..cd4cc467 --- /dev/null +++ b/icons/uil-mobile-vibrate.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMobileVibrate = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.88,14.12,9.73,14l-.18-.1-.18-.05a1,1,0,0,0-.9.27.83.83,0,0,0-.22.33.94.94,0,0,0,0,.76,1.07,1.07,0,0,0,.54.54,1,1,0,0,0,.38.08,1.09,1.09,0,0,0,.39-.08.87.87,0,0,0,.32-.22,1,1,0,0,0,.22-.32,1,1,0,0,0,.07-.38.84.84,0,0,0-.08-.38A.93.93,0,0,0,9.88,14.12ZM3.51,8.76a1,1,0,0,0,.71-.3L8.46,4.22a1,1,0,0,0,0-1.41,1,1,0,0,0-1.41,0L2.81,7.05a1,1,0,0,0,0,1.41A1,1,0,0,0,3.51,8.76Zm17.68,6.78a1,1,0,0,0-1.41,0l-4.24,4.24a1,1,0,0,0,.7,1.71,1,1,0,0,0,.71-.3L21.19,17A1,1,0,0,0,21.19,15.54Zm.17-5.66a3,3,0,0,0-.87-2.12L16.24,3.51a3.08,3.08,0,0,0-4.24,0L3.51,12a3,3,0,0,0,0,4.24l4.25,4.25h0a3,3,0,0,0,4.24,0L20.49,12A3,3,0,0,0,21.36,9.88Zm-2.29.71-8.48,8.48a1,1,0,0,1-1.42,0h0L4.93,14.83a1,1,0,0,1,0-1.42l8.48-8.48a1,1,0,0,1,1.42,0l4.24,4.24a1,1,0,0,1,0,1.42Z' + })); +}; + +export default UilMobileVibrate; \ No newline at end of file diff --git a/icons/uil-modem.js b/icons/uil-modem.js deleted file mode 100644 index 0291b43c..00000000 --- a/icons/uil-modem.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilModem = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.48,13.13a.65.65,0,0,0-.05-.2.89.89,0,0,0-.08-.17.86.86,0,0,0-.1-.16l-.16-.13L21,12.38,6.28,3.88a1,1,0,0,0-1,1.74l11.49,6.63H3.5a1,1,0,0,0-1,1v4a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3v-4S21.48,13.17,21.48,13.13Zm-2,4.12a1,1,0,0,1-1,1H5.5a1,1,0,0,1-1-1v-3h15Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,16.5,17.25Z' - })); -}; - -UilModem.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilModem.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilModem; \ No newline at end of file diff --git a/icons/uil-modem.tsx b/icons/uil-modem.tsx new file mode 100644 index 00000000..37a4fdb8 --- /dev/null +++ b/icons/uil-modem.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilModem = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.48,13.13a.65.65,0,0,0-.05-.2.89.89,0,0,0-.08-.17.86.86,0,0,0-.1-.16l-.16-.13L21,12.38,6.28,3.88a1,1,0,0,0-1,1.74l11.49,6.63H3.5a1,1,0,0,0-1,1v4a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3v-4S21.48,13.17,21.48,13.13Zm-2,4.12a1,1,0,0,1-1,1H5.5a1,1,0,0,1-1-1v-3h15Zm-3,0a1,1,0,1,0-1-1A1,1,0,0,0,16.5,17.25Z' + })); +}; + +export default UilModem; \ No newline at end of file diff --git a/icons/uil-money-bill-slash.js b/icons/uil-money-bill-slash.js deleted file mode 100644 index c215c95c..00000000 --- a/icons/uil-money-bill-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyBillSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,11a1,1,0,1,0,1,1A1,1,0,0,0,6,11Zm5.86-1.55h0L4.71,2.29A1,1,0,0,0,3.29,3.71L4.59,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H18.59l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-.74,2.09,1.34,1.34A1,1,0,0,1,12,13a1,1,0,0,1-1-1A1,1,0,0,1,11.12,11.54ZM4,17a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H6.59l3.1,3.1A3,3,0,0,0,9,12a3,3,0,0,0,3,3,3,3,0,0,0,1.9-.69L16.59,17ZM20,5H12.66a1,1,0,0,0,0,2H20a1,1,0,0,1,1,1v7.34a1,1,0,1,0,2,0V8A3,3,0,0,0,20,5Zm-1,7a1,1,0,1,0-1,1A1,1,0,0,0,19,12Z' - })); -}; - -UilMoneyBillSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyBillSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyBillSlash; \ No newline at end of file diff --git a/icons/uil-money-bill-slash.tsx b/icons/uil-money-bill-slash.tsx new file mode 100644 index 00000000..654a64bd --- /dev/null +++ b/icons/uil-money-bill-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyBillSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,11a1,1,0,1,0,1,1A1,1,0,0,0,6,11Zm5.86-1.55h0L4.71,2.29A1,1,0,0,0,3.29,3.71L4.59,5H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H18.59l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Zm-.74,2.09,1.34,1.34A1,1,0,0,1,12,13a1,1,0,0,1-1-1A1,1,0,0,1,11.12,11.54ZM4,17a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H6.59l3.1,3.1A3,3,0,0,0,9,12a3,3,0,0,0,3,3,3,3,0,0,0,1.9-.69L16.59,17ZM20,5H12.66a1,1,0,0,0,0,2H20a1,1,0,0,1,1,1v7.34a1,1,0,1,0,2,0V8A3,3,0,0,0,20,5Zm-1,7a1,1,0,1,0-1,1A1,1,0,0,0,19,12Z' + })); +}; + +export default UilMoneyBillSlash; \ No newline at end of file diff --git a/icons/uil-money-bill-stack.js b/icons/uil-money-bill-stack.js deleted file mode 100644 index de09b911..00000000 --- a/icons/uil-money-bill-stack.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyBillStack = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,1H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1ZM8,21H4a1,1,0,0,1-1-1V18.82A3,3,0,0,0,4,19H8Zm0-4H4a1,1,0,0,1-1-1V14.82A3,3,0,0,0,4,15H8Zm0-4H4a1,1,0,0,1-1-1V4A1,1,0,0,1,4,3H8Zm6,8H10V15h4Zm0-8H10V3h4Zm7,7a1,1,0,0,1-1,1H16V19h4a3,3,0,0,0,1-.18Zm0-4a1,1,0,0,1-1,1H16V15h4a3,3,0,0,0,1-.18Zm0-4a1,1,0,0,1-1,1H16V3h4a1,1,0,0,1,1,1ZM18,7a1,1,0,1,0,1,1A1,1,0,0,0,18,7ZM6,9A1,1,0,1,0,5,8,1,1,0,0,0,6,9Z' - })); -}; - -UilMoneyBillStack.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyBillStack.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyBillStack; \ No newline at end of file diff --git a/icons/uil-money-bill-stack.tsx b/icons/uil-money-bill-stack.tsx new file mode 100644 index 00000000..6ed8a956 --- /dev/null +++ b/icons/uil-money-bill-stack.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyBillStack = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,1H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1ZM8,21H4a1,1,0,0,1-1-1V18.82A3,3,0,0,0,4,19H8Zm0-4H4a1,1,0,0,1-1-1V14.82A3,3,0,0,0,4,15H8Zm0-4H4a1,1,0,0,1-1-1V4A1,1,0,0,1,4,3H8Zm6,8H10V15h4Zm0-8H10V3h4Zm7,7a1,1,0,0,1-1,1H16V19h4a3,3,0,0,0,1-.18Zm0-4a1,1,0,0,1-1,1H16V15h4a3,3,0,0,0,1-.18Zm0-4a1,1,0,0,1-1,1H16V3h4a1,1,0,0,1,1,1ZM18,7a1,1,0,1,0,1,1A1,1,0,0,0,18,7ZM6,9A1,1,0,1,0,5,8,1,1,0,0,0,6,9Z' + })); +}; + +export default UilMoneyBillStack; \ No newline at end of file diff --git a/icons/uil-money-bill.js b/icons/uil-money-bill.js deleted file mode 100644 index 50d0b629..00000000 --- a/icons/uil-money-bill.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyBill = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,11a1,1,0,1,0,1,1A1,1,0,0,0,6,11Zm12,0a1,1,0,1,0,1,1A1,1,0,0,0,18,11Zm2-6H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1ZM12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' - })); -}; - -UilMoneyBill.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyBill.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyBill; \ No newline at end of file diff --git a/icons/uil-money-bill.tsx b/icons/uil-money-bill.tsx new file mode 100644 index 00000000..d0a97543 --- /dev/null +++ b/icons/uil-money-bill.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyBill = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,11a1,1,0,1,0,1,1A1,1,0,0,0,6,11Zm12,0a1,1,0,1,0,1,1A1,1,0,0,0,18,11Zm2-6H4A3,3,0,0,0,1,8v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V8A3,3,0,0,0,20,5Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H20a1,1,0,0,1,1,1ZM12,9a3,3,0,1,0,3,3A3,3,0,0,0,12,9Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,13Z' + })); +}; + +export default UilMoneyBill; \ No newline at end of file diff --git a/icons/uil-money-insert.js b/icons/uil-money-insert.js deleted file mode 100644 index 4a918dab..00000000 --- a/icons/uil-money-insert.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyInsert = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.46,6,11,5.41V9a1,1,0,0,0,2,0V5.41l.54.55A1,1,0,0,0,15,6a1,1,0,0,0,0-1.42L12.71,2.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L9,4.54A1,1,0,0,0,10.46,6ZM12,12a3,3,0,1,0,3,3A3,3,0,0,0,12,12Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,16ZM5,15a1,1,0,1,0,1-1A1,1,0,0,0,5,15Zm14,0a1,1,0,1,0-1,1A1,1,0,0,0,19,15Zm1-7H16a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H8A1,1,0,0,0,8,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V11A3,3,0,0,0,20,8Z' - })); -}; - -UilMoneyInsert.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyInsert.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyInsert; \ No newline at end of file diff --git a/icons/uil-money-insert.tsx b/icons/uil-money-insert.tsx new file mode 100644 index 00000000..f6179bc7 --- /dev/null +++ b/icons/uil-money-insert.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyInsert = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.46,6,11,5.41V9a1,1,0,0,0,2,0V5.41l.54.55A1,1,0,0,0,15,6a1,1,0,0,0,0-1.42L12.71,2.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L9,4.54A1,1,0,0,0,10.46,6ZM12,12a3,3,0,1,0,3,3A3,3,0,0,0,12,12Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,16ZM5,15a1,1,0,1,0,1-1A1,1,0,0,0,5,15Zm14,0a1,1,0,1,0-1,1A1,1,0,0,0,19,15Zm1-7H16a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H8A1,1,0,0,0,8,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V11A3,3,0,0,0,20,8Z' + })); +}; + +export default UilMoneyInsert; \ No newline at end of file diff --git a/icons/uil-money-stack.js b/icons/uil-money-stack.js deleted file mode 100644 index 404575a5..00000000 --- a/icons/uil-money-stack.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyStack = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,17H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2Zm0,4H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2ZM6,7A1,1,0,1,0,7,8,1,1,0,0,0,6,7ZM20,1H4A3,3,0,0,0,1,4v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V4A1,1,0,0,1,4,3H20a1,1,0,0,1,1,1ZM12,5a3,3,0,1,0,3,3A3,3,0,0,0,12,5Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,9Zm6-2a1,1,0,1,0,1,1A1,1,0,0,0,18,7Z' - })); -}; - -UilMoneyStack.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyStack.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyStack; \ No newline at end of file diff --git a/icons/uil-money-stack.tsx b/icons/uil-money-stack.tsx new file mode 100644 index 00000000..0a45ff5b --- /dev/null +++ b/icons/uil-money-stack.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyStack = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,17H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2Zm0,4H2a1,1,0,0,0,0,2H22a1,1,0,0,0,0-2ZM6,7A1,1,0,1,0,7,8,1,1,0,0,0,6,7ZM20,1H4A3,3,0,0,0,1,4v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1Zm1,11a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V4A1,1,0,0,1,4,3H20a1,1,0,0,1,1,1ZM12,5a3,3,0,1,0,3,3A3,3,0,0,0,12,5Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,9Zm6-2a1,1,0,1,0,1,1A1,1,0,0,0,18,7Z' + })); +}; + +export default UilMoneyStack; \ No newline at end of file diff --git a/icons/uil-money-withdraw.js b/icons/uil-money-withdraw.js deleted file mode 100644 index 82d4e2de..00000000 --- a/icons/uil-money-withdraw.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyWithdraw = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,12a3,3,0,1,0,3,3A3,3,0,0,0,12,12Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,16Zm-.71-6.29a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21L15,7.46A1,1,0,1,0,13.54,6L13,6.59V3a1,1,0,0,0-2,0V6.59L10.46,6A1,1,0,0,0,9,7.46ZM19,15a1,1,0,1,0-1,1A1,1,0,0,0,19,15Zm1-7H17a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H7A1,1,0,0,0,7,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V11A3,3,0,0,0,20,8ZM5,15a1,1,0,1,0,1-1A1,1,0,0,0,5,15Z' - })); -}; - -UilMoneyWithdraw.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyWithdraw.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyWithdraw; \ No newline at end of file diff --git a/icons/uil-money-withdraw.tsx b/icons/uil-money-withdraw.tsx new file mode 100644 index 00000000..8330337b --- /dev/null +++ b/icons/uil-money-withdraw.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyWithdraw = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,12a3,3,0,1,0,3,3A3,3,0,0,0,12,12Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,16Zm-.71-6.29a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21L15,7.46A1,1,0,1,0,13.54,6L13,6.59V3a1,1,0,0,0-2,0V6.59L10.46,6A1,1,0,0,0,9,7.46ZM19,15a1,1,0,1,0-1,1A1,1,0,0,0,19,15Zm1-7H17a1,1,0,0,0,0,2h3a1,1,0,0,1,1,1v8a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H7A1,1,0,0,0,7,8H4a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V11A3,3,0,0,0,20,8ZM5,15a1,1,0,1,0,1-1A1,1,0,0,0,5,15Z' + })); +}; + +export default UilMoneyWithdraw; \ No newline at end of file diff --git a/icons/uil-money-withdrawal.js b/icons/uil-money-withdrawal.js deleted file mode 100644 index f295ac3e..00000000 --- a/icons/uil-money-withdrawal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneyWithdrawal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,2H2A1,1,0,0,0,1,3v8a1,1,0,0,0,1,1H5v9a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V12h3a1,1,0,0,0,1-1V3A1,1,0,0,0,22,2ZM7,20V18a2,2,0,0,1,2,2Zm10,0H15a2,2,0,0,1,2-2Zm0-4a4,4,0,0,0-4,4H11a4,4,0,0,0-4-4V8H17Zm4-6H19V7a1,1,0,0,0-1-1H6A1,1,0,0,0,5,7v3H3V4H21Zm-9,5a3,3,0,1,0-3-3A3,3,0,0,0,12,15Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,12,11Z' - })); -}; - -UilMoneyWithdrawal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneyWithdrawal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneyWithdrawal; \ No newline at end of file diff --git a/icons/uil-money-withdrawal.tsx b/icons/uil-money-withdrawal.tsx new file mode 100644 index 00000000..ebdc8296 --- /dev/null +++ b/icons/uil-money-withdrawal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneyWithdrawal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,2H2A1,1,0,0,0,1,3v8a1,1,0,0,0,1,1H5v9a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V12h3a1,1,0,0,0,1-1V3A1,1,0,0,0,22,2ZM7,20V18a2,2,0,0,1,2,2Zm10,0H15a2,2,0,0,1,2-2Zm0-4a4,4,0,0,0-4,4H11a4,4,0,0,0-4-4V8H17Zm4-6H19V7a1,1,0,0,0-1-1H6A1,1,0,0,0,5,7v3H3V4H21Zm-9,5a3,3,0,1,0-3-3A3,3,0,0,0,12,15Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,12,11Z' + })); +}; + +export default UilMoneyWithdrawal; \ No newline at end of file diff --git a/icons/uil-moneybag-alt.js b/icons/uil-moneybag-alt.js deleted file mode 100644 index 04793301..00000000 --- a/icons/uil-moneybag-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneybagAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,7H16V6a3,3,0,0,0-3-3H11A3,3,0,0,0,8,6V7H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V10A3,3,0,0,0,19,7ZM10,6a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V7H10ZM4,10A1,1,0,0,1,5,9H6a2,2,0,0,1-2,2Zm1,9a1,1,0,0,1-1-1V17a2,2,0,0,1,2,2Zm15-1a1,1,0,0,1-1,1H18a2,2,0,0,1,2-2Zm0-3a4,4,0,0,0-4,4H8a4,4,0,0,0-4-4V13A4,4,0,0,0,8,9h8a4,4,0,0,0,4,4Zm0-4a2,2,0,0,1-2-2h1a1,1,0,0,1,1,1Zm-8,0a3,3,0,1,0,3,3A3,3,0,0,0,12,11Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,15Z' - })); -}; - -UilMoneybagAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneybagAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneybagAlt; \ No newline at end of file diff --git a/icons/uil-moneybag-alt.tsx b/icons/uil-moneybag-alt.tsx new file mode 100644 index 00000000..09a441a0 --- /dev/null +++ b/icons/uil-moneybag-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneybagAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,7H16V6a3,3,0,0,0-3-3H11A3,3,0,0,0,8,6V7H5a3,3,0,0,0-3,3v8a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V10A3,3,0,0,0,19,7ZM10,6a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V7H10ZM4,10A1,1,0,0,1,5,9H6a2,2,0,0,1-2,2Zm1,9a1,1,0,0,1-1-1V17a2,2,0,0,1,2,2Zm15-1a1,1,0,0,1-1,1H18a2,2,0,0,1,2-2Zm0-3a4,4,0,0,0-4,4H8a4,4,0,0,0-4-4V13A4,4,0,0,0,8,9h8a4,4,0,0,0,4,4Zm0-4a2,2,0,0,1-2-2h1a1,1,0,0,1,1,1Zm-8,0a3,3,0,1,0,3,3A3,3,0,0,0,12,11Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,15Z' + })); +}; + +export default UilMoneybagAlt; \ No newline at end of file diff --git a/icons/uil-moneybag.js b/icons/uil-moneybag.js deleted file mode 100644 index 5fdb172b..00000000 --- a/icons/uil-moneybag.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoneybag = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,11a3,3,0,1,0,3,3A3,3,0,0,0,12,11Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,15Zm7-9H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10ZM4,9A1,1,0,0,1,5,8H6a2,2,0,0,1-2,2ZM5,20a1,1,0,0,1-1-1V18a2,2,0,0,1,2,2Zm15-1a1,1,0,0,1-1,1H18a2,2,0,0,1,2-2Zm0-3a4,4,0,0,0-4,4H8a4,4,0,0,0-4-4V12A4,4,0,0,0,8,8h8a4,4,0,0,0,4,4Zm0-6a2,2,0,0,1-2-2h1a1,1,0,0,1,1,1Z' - })); -}; - -UilMoneybag.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoneybag.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoneybag; \ No newline at end of file diff --git a/icons/uil-moneybag.tsx b/icons/uil-moneybag.tsx new file mode 100644 index 00000000..58fd4cf5 --- /dev/null +++ b/icons/uil-moneybag.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoneybag = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,11a3,3,0,1,0,3,3A3,3,0,0,0,12,11Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,15Zm7-9H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H5A3,3,0,0,0,2,9V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10ZM4,9A1,1,0,0,1,5,8H6a2,2,0,0,1-2,2ZM5,20a1,1,0,0,1-1-1V18a2,2,0,0,1,2,2Zm15-1a1,1,0,0,1-1,1H18a2,2,0,0,1,2-2Zm0-3a4,4,0,0,0-4,4H8a4,4,0,0,0-4-4V12A4,4,0,0,0,8,8h8a4,4,0,0,0,4,4Zm0-6a2,2,0,0,1-2-2h1a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMoneybag; \ No newline at end of file diff --git a/icons/uil-monitor-heart-rate.js b/icons/uil-monitor-heart-rate.js deleted file mode 100644 index 66d4a9fe..00000000 --- a/icons/uil-monitor-heart-rate.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMonitorHeartRate = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,19a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.12-.16.56.56,0,0,0,.09-.17A.64.64,0,0,0,10,18.2a1.36,1.36,0,0,0,0-.2,1,1,0,0,0-.08-.38.9.9,0,0,0-.54-.54A1,1,0,0,0,8.8,17l-.18.06a.56.56,0,0,0-.17.09,1,1,0,0,0-.16.12,1,1,0,0,0-.21.33A1,1,0,0,0,8,18a1,1,0,0,0,1,1Zm-3.71-.29a1.15,1.15,0,0,0,.33.21A1,1,0,0,0,6,19l.19,0a.6.6,0,0,0,.19-.06.76.76,0,0,0,.18-.09l.15-.12a1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,7,18a1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.56.56,0,0,0-.09-.17,1,1,0,0,0-.12-.16,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1,1,0,0,0-.12.16.56.56,0,0,0-.09.17A.64.64,0,0,0,5,17.8,1.36,1.36,0,0,0,5,18a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,5.29,18.71ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H20Zm0-5H4V10H8a1,1,0,0,0,.71-.29L10,8.46l2.8,3.2a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29L15.91,10H20Zm0-6H15.5a1,1,0,0,0-.71.29L13.55,9.54l-2.8-3.2a1,1,0,0,0-1.46,0L7.59,8H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilMonitorHeartRate.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMonitorHeartRate.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMonitorHeartRate; \ No newline at end of file diff --git a/icons/uil-monitor-heart-rate.tsx b/icons/uil-monitor-heart-rate.tsx new file mode 100644 index 00000000..dae78132 --- /dev/null +++ b/icons/uil-monitor-heart-rate.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMonitorHeartRate = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,19a1,1,0,0,0,.38-.08,1.15,1.15,0,0,0,.33-.21,1,1,0,0,0,.12-.16.56.56,0,0,0,.09-.17A.64.64,0,0,0,10,18.2a1.36,1.36,0,0,0,0-.2,1,1,0,0,0-.08-.38.9.9,0,0,0-.54-.54A1,1,0,0,0,8.8,17l-.18.06a.56.56,0,0,0-.17.09,1,1,0,0,0-.16.12,1,1,0,0,0-.21.33A1,1,0,0,0,8,18a1,1,0,0,0,1,1Zm-3.71-.29a1.15,1.15,0,0,0,.33.21A1,1,0,0,0,6,19l.19,0a.6.6,0,0,0,.19-.06.76.76,0,0,0,.18-.09l.15-.12a1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,7,18a1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.56.56,0,0,0-.09-.17,1,1,0,0,0-.12-.16,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21,1,1,0,0,0-.12.16.56.56,0,0,0-.09.17A.64.64,0,0,0,5,17.8,1.36,1.36,0,0,0,5,18a1,1,0,0,0,.08.38A1.15,1.15,0,0,0,5.29,18.71ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V16H20Zm0-5H4V10H8a1,1,0,0,0,.71-.29L10,8.46l2.8,3.2a1,1,0,0,0,.72.34h0a1,1,0,0,0,.71-.29L15.91,10H20Zm0-6H15.5a1,1,0,0,0-.71.29L13.55,9.54l-2.8-3.2a1,1,0,0,0-1.46,0L7.59,8H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMonitorHeartRate; \ No newline at end of file diff --git a/icons/uil-monitor.js b/icons/uil-monitor.js deleted file mode 100644 index 6c902865..00000000 --- a/icons/uil-monitor.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMonitor = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H7.64l-.58,1a2,2,0,0,0,0,2,2,2,0,0,0,1.75,1h6.46A2,2,0,0,0,17,21a2,2,0,0,0,0-2l-.59-1H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM8.77,20,10,18H14l1.2,2ZM20,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Zm0-3H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilMonitor.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMonitor.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMonitor; \ No newline at end of file diff --git a/icons/uil-monitor.tsx b/icons/uil-monitor.tsx new file mode 100644 index 00000000..53722250 --- /dev/null +++ b/icons/uil-monitor.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMonitor = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H7.64l-.58,1a2,2,0,0,0,0,2,2,2,0,0,0,1.75,1h6.46A2,2,0,0,0,17,21a2,2,0,0,0,0-2l-.59-1H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM8.77,20,10,18H14l1.2,2ZM20,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V14H20Zm0-3H4V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilMonitor; \ No newline at end of file diff --git a/icons/uil-moon-eclipse.js b/icons/uil-moon-eclipse.js deleted file mode 100644 index 76cb5120..00000000 --- a/icons/uil-moon-eclipse.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoonEclipse = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2a10,10,0,0,0-2.14.24l-.12,0a10,10,0,0,0-.1,19.44l.14,0A9.57,9.57,0,0,0,12,22,10,10,0,0,0,12,2ZM10,19.74A8,8,0,0,1,10,4.26a8,8,0,0,1,0,15.48Zm4.53-.16a10,10,0,0,0,0-15.16,8,8,0,0,1,0,15.16Z' - })); -}; - -UilMoonEclipse.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoonEclipse.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoonEclipse; \ No newline at end of file diff --git a/icons/uil-moon-eclipse.tsx b/icons/uil-moon-eclipse.tsx new file mode 100644 index 00000000..d5eb7f96 --- /dev/null +++ b/icons/uil-moon-eclipse.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoonEclipse = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2a10,10,0,0,0-2.14.24l-.12,0a10,10,0,0,0-.1,19.44l.14,0A9.57,9.57,0,0,0,12,22,10,10,0,0,0,12,2ZM10,19.74A8,8,0,0,1,10,4.26a8,8,0,0,1,0,15.48Zm4.53-.16a10,10,0,0,0,0-15.16,8,8,0,0,1,0,15.16Z' + })); +}; + +export default UilMoonEclipse; \ No newline at end of file diff --git a/icons/uil-moon.js b/icons/uil-moon.js deleted file mode 100644 index e8f7ab3d..00000000 --- a/icons/uil-moon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z' - })); -}; - -UilMoon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoon; \ No newline at end of file diff --git a/icons/uil-moon.tsx b/icons/uil-moon.tsx new file mode 100644 index 00000000..1cfef7c6 --- /dev/null +++ b/icons/uil-moon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.64,13a1,1,0,0,0-1.05-.14,8.05,8.05,0,0,1-3.37.73A8.15,8.15,0,0,1,9.08,5.49a8.59,8.59,0,0,1,.25-2A1,1,0,0,0,8,2.36,10.14,10.14,0,1,0,22,14.05,1,1,0,0,0,21.64,13Zm-9.5,6.69A8.14,8.14,0,0,1,7.08,5.22v.27A10.15,10.15,0,0,0,17.22,15.63a9.79,9.79,0,0,0,2.1-.22A8.11,8.11,0,0,1,12.14,19.73Z' + })); +}; + +export default UilMoon; \ No newline at end of file diff --git a/icons/uil-moonset.js b/icons/uil-moonset.js deleted file mode 100644 index fd2a0081..00000000 --- a/icons/uil-moonset.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMoonset = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,19H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm9-4H18.84A8.18,8.18,0,0,0,20,12.05a1,1,0,0,0-.34-.93,1,1,0,0,0-1-.19,6,6,0,0,1-1.92.32,6.06,6.06,0,0,1-6.06-6,6.93,6.93,0,0,1,.1-1,1,1,0,0,0-.35-.92,1,1,0,0,0-1-.18A8.06,8.06,0,0,0,4,10.68,8,8,0,0,0,5.27,15H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm-3.72,0H7.83a6,6,0,0,1,.88-9.36,8.06,8.06,0,0,0,8.05,7.61,7,7,0,0,0,.79,0A6.08,6.08,0,0,1,16.28,15ZM16,19H15a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' - })); -}; - -UilMoonset.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMoonset.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMoonset; \ No newline at end of file diff --git a/icons/uil-moonset.tsx b/icons/uil-moonset.tsx new file mode 100644 index 00000000..5295942c --- /dev/null +++ b/icons/uil-moonset.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMoonset = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,19H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm9-4H18.84A8.18,8.18,0,0,0,20,12.05a1,1,0,0,0-.34-.93,1,1,0,0,0-1-.19,6,6,0,0,1-1.92.32,6.06,6.06,0,0,1-6.06-6,6.93,6.93,0,0,1,.1-1,1,1,0,0,0-.35-.92,1,1,0,0,0-1-.18A8.06,8.06,0,0,0,4,10.68,8,8,0,0,0,5.27,15H4a1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Zm-3.72,0H7.83a6,6,0,0,1,.88-9.36,8.06,8.06,0,0,0,8.05,7.61,7,7,0,0,0,.79,0A6.08,6.08,0,0,1,16.28,15ZM16,19H15a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilMoonset; \ No newline at end of file diff --git a/icons/uil-mountains-sun.js b/icons/uil-mountains-sun.js deleted file mode 100644 index 18444ad4..00000000 --- a/icons/uil-mountains-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMountainsSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,10a4,4,0,1,0-4-4A4,4,0,0,0,18,10Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,18,4Zm-1.15,8.47a1,1,0,0,0-1.7,0l-1,1.63L10.86,8.5a1,1,0,0,0-1.72,0l-7,12A1,1,0,0,0,3,22H21a1,1,0,0,0,.85-1.53ZM10.45,20H4.74L10,11l2.94,5-1.25,2Zm2.35,0,1.49-2.37L15,16.57h0L16,14.89,19.2,20Z' - })); -}; - -UilMountainsSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMountainsSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMountainsSun; \ No newline at end of file diff --git a/icons/uil-mountains-sun.tsx b/icons/uil-mountains-sun.tsx new file mode 100644 index 00000000..17831152 --- /dev/null +++ b/icons/uil-mountains-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMountainsSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,10a4,4,0,1,0-4-4A4,4,0,0,0,18,10Zm0-6a2,2,0,1,1-2,2A2,2,0,0,1,18,4Zm-1.15,8.47a1,1,0,0,0-1.7,0l-1,1.63L10.86,8.5a1,1,0,0,0-1.72,0l-7,12A1,1,0,0,0,3,22H21a1,1,0,0,0,.85-1.53ZM10.45,20H4.74L10,11l2.94,5-1.25,2Zm2.35,0,1.49-2.37L15,16.57h0L16,14.89,19.2,20Z' + })); +}; + +export default UilMountainsSun; \ No newline at end of file diff --git a/icons/uil-mountains.js b/icons/uil-mountains.js deleted file mode 100644 index 7007b889..00000000 --- a/icons/uil-mountains.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMountains = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.85,17.47l-5-8a1,1,0,0,0-1.7,0l-1,1.63L10.86,5.5a1,1,0,0,0-1.72,0l-7,12A1,1,0,0,0,3,19H21a1,1,0,0,0,.85-1.53ZM10.45,17H4.74L10,8l2.93,5Zm2.35,0L15,13.57h0L16,11.89,19.2,17Z' - })); -}; - -UilMountains.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMountains.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMountains; \ No newline at end of file diff --git a/icons/uil-mountains.tsx b/icons/uil-mountains.tsx new file mode 100644 index 00000000..8d259dcf --- /dev/null +++ b/icons/uil-mountains.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMountains = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.85,17.47l-5-8a1,1,0,0,0-1.7,0l-1,1.63L10.86,5.5a1,1,0,0,0-1.72,0l-7,12A1,1,0,0,0,3,19H21a1,1,0,0,0,.85-1.53ZM10.45,17H4.74L10,8l2.93,5Zm2.35,0L15,13.57h0L16,11.89,19.2,17Z' + })); +}; + +export default UilMountains; \ No newline at end of file diff --git a/icons/uil-mouse-alt-2.js b/icons/uil-mouse-alt-2.js deleted file mode 100644 index aeaba38b..00000000 --- a/icons/uil-mouse-alt-2.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMouseAlt2 = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9a5,5,0,0,1,4-4.9V12a1,1,0,0,0,2,0V4.1A5,5,0,0,1,17,9Z' - })); -}; - -UilMouseAlt2.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMouseAlt2.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMouseAlt2; \ No newline at end of file diff --git a/icons/uil-mouse-alt-2.tsx b/icons/uil-mouse-alt-2.tsx new file mode 100644 index 00000000..ec0b47bd --- /dev/null +++ b/icons/uil-mouse-alt-2.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMouseAlt2 = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9a5,5,0,0,1,4-4.9V12a1,1,0,0,0,2,0V4.1A5,5,0,0,1,17,9Z' + })); +}; + +export default UilMouseAlt2; \ No newline at end of file diff --git a/icons/uil-mouse-alt.js b/icons/uil-mouse-alt.js deleted file mode 100644 index f0bed103..00000000 --- a/icons/uil-mouse-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMouseAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6a1,1,0,0,0-1,1V9a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Zm0-4A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9A5,5,0,0,1,17,9Z' - })); -}; - -UilMouseAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMouseAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMouseAlt; \ No newline at end of file diff --git a/icons/uil-mouse-alt.tsx b/icons/uil-mouse-alt.tsx new file mode 100644 index 00000000..970d2134 --- /dev/null +++ b/icons/uil-mouse-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMouseAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6a1,1,0,0,0-1,1V9a1,1,0,0,0,2,0V7A1,1,0,0,0,12,6Zm0-4A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2Zm5,13A5,5,0,0,1,7,15V9A5,5,0,0,1,17,9Z' + })); +}; + +export default UilMouseAlt; \ No newline at end of file diff --git a/icons/uil-mouse.js b/icons/uil-mouse.js deleted file mode 100644 index c743976b..00000000 --- a/icons/uil-mouse.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMouse = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2ZM7,9a5,5,0,0,1,4-4.9V10H7Zm10,6A5,5,0,0,1,7,15V12H17Zm0-5H13V4.1A5,5,0,0,1,17,9Z' - })); -}; - -UilMouse.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMouse.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMouse; \ No newline at end of file diff --git a/icons/uil-mouse.tsx b/icons/uil-mouse.tsx new file mode 100644 index 00000000..30ed7357 --- /dev/null +++ b/icons/uil-mouse.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMouse = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A7,7,0,0,0,5,9v6a7,7,0,0,0,14,0V9A7,7,0,0,0,12,2ZM7,9a5,5,0,0,1,4-4.9V10H7Zm10,6A5,5,0,0,1,7,15V12H17Zm0-5H13V4.1A5,5,0,0,1,17,9Z' + })); +}; + +export default UilMouse; \ No newline at end of file diff --git a/icons/uil-multiply.js b/icons/uil-multiply.js deleted file mode 100644 index 7dece461..00000000 --- a/icons/uil-multiply.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMultiply = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.41,12l6.3-6.29a1,1,0,1,0-1.42-1.42L12,10.59,5.71,4.29A1,1,0,0,0,4.29,5.71L10.59,12l-6.3,6.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l6.29,6.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilMultiply.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMultiply.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMultiply; \ No newline at end of file diff --git a/icons/uil-multiply.tsx b/icons/uil-multiply.tsx new file mode 100644 index 00000000..e8d2bdbe --- /dev/null +++ b/icons/uil-multiply.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMultiply = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.41,12l6.3-6.29a1,1,0,1,0-1.42-1.42L12,10.59,5.71,4.29A1,1,0,0,0,4.29,5.71L10.59,12l-6.3,6.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l6.29,6.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilMultiply; \ No newline at end of file diff --git a/icons/uil-music-note.js b/icons/uil-music-note.js deleted file mode 100644 index 64091129..00000000 --- a/icons/uil-music-note.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMusicNote = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.12,2.21A1,1,0,0,0,18.26,2l-8,2A1,1,0,0,0,9.5,5V15.35A3.45,3.45,0,0,0,8,15a3.5,3.5,0,1,0,3.5,3.5V10.78L18.74,9l.07,0L19,8.85l.15-.1a.93.93,0,0,0,.13-.15.78.78,0,0,0,.1-.15.55.55,0,0,0,.06-.18.58.58,0,0,0,0-.19.24.24,0,0,0,0-.08V3A1,1,0,0,0,19.12,2.21ZM8,20a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,8,20ZM17.5,7.22l-6,1.5V5.78l6-1.5Z' - })); -}; - -UilMusicNote.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMusicNote.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMusicNote; \ No newline at end of file diff --git a/icons/uil-music-note.tsx b/icons/uil-music-note.tsx new file mode 100644 index 00000000..3bb72b88 --- /dev/null +++ b/icons/uil-music-note.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMusicNote = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.12,2.21A1,1,0,0,0,18.26,2l-8,2A1,1,0,0,0,9.5,5V15.35A3.45,3.45,0,0,0,8,15a3.5,3.5,0,1,0,3.5,3.5V10.78L18.74,9l.07,0L19,8.85l.15-.1a.93.93,0,0,0,.13-.15.78.78,0,0,0,.1-.15.55.55,0,0,0,.06-.18.58.58,0,0,0,0-.19.24.24,0,0,0,0-.08V3A1,1,0,0,0,19.12,2.21ZM8,20a1.5,1.5,0,1,1,1.5-1.5A1.5,1.5,0,0,1,8,20ZM17.5,7.22l-6,1.5V5.78l6-1.5Z' + })); +}; + +export default UilMusicNote; \ No newline at end of file diff --git a/icons/uil-music-tune-slash.js b/icons/uil-music-tune-slash.js deleted file mode 100644 index 5fd3cc11..00000000 --- a/icons/uil-music-tune-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMusicTuneSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,7.33a1,1,0,0,0,1-1V5.78l6-1.5V7.22L14.7,8.3a1,1,0,0,0,.24,2l.24,0L20.24,9l.07,0,.19-.09.15-.1a.93.93,0,0,0,.13-.15.78.78,0,0,0,.1-.15.55.55,0,0,0,.06-.18.65.65,0,0,0,0-.19A.24.24,0,0,0,21,8V3a1,1,0,0,0-1.24-1l-8,2A1,1,0,0,0,11,5V6.33A1,1,0,0,0,12,7.33Zm9.71,13-9-9h0l-9-9A1,1,0,0,0,2.29,3.71L11,12.41v2.94A3.45,3.45,0,0,0,9.5,15,3.5,3.5,0,1,0,13,18.5V14.41l7.29,7.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM9.5,20A1.5,1.5,0,1,1,11,18.5,1.5,1.5,0,0,1,9.5,20Z' - })); -}; - -UilMusicTuneSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMusicTuneSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMusicTuneSlash; \ No newline at end of file diff --git a/icons/uil-music-tune-slash.tsx b/icons/uil-music-tune-slash.tsx new file mode 100644 index 00000000..bef97e2a --- /dev/null +++ b/icons/uil-music-tune-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMusicTuneSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,7.33a1,1,0,0,0,1-1V5.78l6-1.5V7.22L14.7,8.3a1,1,0,0,0,.24,2l.24,0L20.24,9l.07,0,.19-.09.15-.1a.93.93,0,0,0,.13-.15.78.78,0,0,0,.1-.15.55.55,0,0,0,.06-.18.65.65,0,0,0,0-.19A.24.24,0,0,0,21,8V3a1,1,0,0,0-1.24-1l-8,2A1,1,0,0,0,11,5V6.33A1,1,0,0,0,12,7.33Zm9.71,13-9-9h0l-9-9A1,1,0,0,0,2.29,3.71L11,12.41v2.94A3.45,3.45,0,0,0,9.5,15,3.5,3.5,0,1,0,13,18.5V14.41l7.29,7.3a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM9.5,20A1.5,1.5,0,1,1,11,18.5,1.5,1.5,0,0,1,9.5,20Z' + })); +}; + +export default UilMusicTuneSlash; \ No newline at end of file diff --git a/icons/uil-music.js b/icons/uil-music.js deleted file mode 100644 index e20a7b17..00000000 --- a/icons/uil-music.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilMusic = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.65,2.24a1,1,0,0,0-.8-.23l-13,2A1,1,0,0,0,7,5V15.35A3.45,3.45,0,0,0,5.5,15,3.5,3.5,0,1,0,9,18.5V10.86L20,9.17v4.18A3.45,3.45,0,0,0,18.5,13,3.5,3.5,0,1,0,22,16.5V3A1,1,0,0,0,21.65,2.24ZM5.5,20A1.5,1.5,0,1,1,7,18.5,1.5,1.5,0,0,1,5.5,20Zm13-2A1.5,1.5,0,1,1,20,16.5,1.5,1.5,0,0,1,18.5,18ZM20,7.14,9,8.83v-3L20,4.17Z' - })); -}; - -UilMusic.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilMusic.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilMusic; \ No newline at end of file diff --git a/icons/uil-music.tsx b/icons/uil-music.tsx new file mode 100644 index 00000000..0493c810 --- /dev/null +++ b/icons/uil-music.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilMusic = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.65,2.24a1,1,0,0,0-.8-.23l-13,2A1,1,0,0,0,7,5V15.35A3.45,3.45,0,0,0,5.5,15,3.5,3.5,0,1,0,9,18.5V10.86L20,9.17v4.18A3.45,3.45,0,0,0,18.5,13,3.5,3.5,0,1,0,22,16.5V3A1,1,0,0,0,21.65,2.24ZM5.5,20A1.5,1.5,0,1,1,7,18.5,1.5,1.5,0,0,1,5.5,20Zm13-2A1.5,1.5,0,1,1,20,16.5,1.5,1.5,0,0,1,18.5,18ZM20,7.14,9,8.83v-3L20,4.17Z' + })); +}; + +export default UilMusic; \ No newline at end of file diff --git a/icons/uil-n-a.js b/icons/uil-n-a.js deleted file mode 100644 index 826aa22d..00000000 --- a/icons/uil-n-a.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNA = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H18a3,3,0,0,0-3,3v8a1,1,0,0,0,2,0V13h3v4a1,1,0,0,0,2,0V9A3,3,0,0,0,19,6Zm1,5H17V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1ZM8,6A1,1,0,0,0,7,7v5.76L3.89,6.55A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V11.24l3.11,6.21A1,1,0,0,0,8,18a.91.91,0,0,0,.23,0A1,1,0,0,0,9,17V7A1,1,0,0,0,8,6Zm4-2a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,12,4Z' - })); -}; - -UilNA.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNA.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNA; \ No newline at end of file diff --git a/icons/uil-n-a.tsx b/icons/uil-n-a.tsx new file mode 100644 index 00000000..e8143af4 --- /dev/null +++ b/icons/uil-n-a.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNA = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H18a3,3,0,0,0-3,3v8a1,1,0,0,0,2,0V13h3v4a1,1,0,0,0,2,0V9A3,3,0,0,0,19,6Zm1,5H17V9a1,1,0,0,1,1-1h1a1,1,0,0,1,1,1ZM8,6A1,1,0,0,0,7,7v5.76L3.89,6.55A1,1,0,0,0,2,7V17a1,1,0,0,0,2,0V11.24l3.11,6.21A1,1,0,0,0,8,18a.91.91,0,0,0,.23,0A1,1,0,0,0,9,17V7A1,1,0,0,0,8,6Zm4-2a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,12,4Z' + })); +}; + +export default UilNA; \ No newline at end of file diff --git a/icons/uil-navigator.js b/icons/uil-navigator.js deleted file mode 100644 index f1f90991..00000000 --- a/icons/uil-navigator.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNavigator = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.17,9.23l-14-5.78a3,3,0,0,0-4,3.7L3.71,12,2.13,16.85A3,3,0,0,0,2.94,20a3,3,0,0,0,2,.8,3,3,0,0,0,1.15-.23l14.05-5.78a3,3,0,0,0,0-5.54ZM5.36,18.7a1,1,0,0,1-1.06-.19,1,1,0,0,1-.27-1L5.49,13H19.22ZM5.49,11,4,6.53a1,1,0,0,1,.27-1A1,1,0,0,1,5,5.22a1,1,0,0,1,.39.08L19.22,11Z' - })); -}; - -UilNavigator.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNavigator.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNavigator; \ No newline at end of file diff --git a/icons/uil-navigator.tsx b/icons/uil-navigator.tsx new file mode 100644 index 00000000..d71b3b98 --- /dev/null +++ b/icons/uil-navigator.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNavigator = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.17,9.23l-14-5.78a3,3,0,0,0-4,3.7L3.71,12,2.13,16.85A3,3,0,0,0,2.94,20a3,3,0,0,0,2,.8,3,3,0,0,0,1.15-.23l14.05-5.78a3,3,0,0,0,0-5.54ZM5.36,18.7a1,1,0,0,1-1.06-.19,1,1,0,0,1-.27-1L5.49,13H19.22ZM5.49,11,4,6.53a1,1,0,0,1,.27-1A1,1,0,0,1,5,5.22a1,1,0,0,1,.39.08L19.22,11Z' + })); +}; + +export default UilNavigator; \ No newline at end of file diff --git a/icons/uil-nerd.js b/icons/uil-nerd.js deleted file mode 100644 index b2ab3af6..00000000 --- a/icons/uil-nerd.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNerd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.41,8.65s0,0,0-.06A10,10,0,0,0,2.63,8.53a.85.85,0,0,0-.08.24A9.87,9.87,0,0,0,2,12,10,10,0,1,0,21.41,8.65ZM12,4a8,8,0,0,1,6.92,4h-1.2a3,3,0,0,0-4.62.22A3.17,3.17,0,0,0,12,8a3.17,3.17,0,0,0-1.1.22A3,3,0,0,0,6.28,8H5.08A8,8,0,0,1,12,4Zm4.5,6a1,1,0,1,1-1-1A1,1,0,0,1,16.5,10Zm-7,0a1,1,0,1,1-1-1A1,1,0,0,1,9.5,10ZM12,20a8,8,0,0,1-8-8,8.24,8.24,0,0,1,.26-2H5.5a3,3,0,0,0,6,.18,1,1,0,0,1,1,0,3,3,0,0,0,6-.18h1.24A8.24,8.24,0,0,1,20,12,8,8,0,0,1,12,20Zm2.36-5.77a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54Z' - })); -}; - -UilNerd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNerd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNerd; \ No newline at end of file diff --git a/icons/uil-nerd.tsx b/icons/uil-nerd.tsx new file mode 100644 index 00000000..4948bf46 --- /dev/null +++ b/icons/uil-nerd.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNerd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.41,8.65s0,0,0-.06A10,10,0,0,0,2.63,8.53a.85.85,0,0,0-.08.24A9.87,9.87,0,0,0,2,12,10,10,0,1,0,21.41,8.65ZM12,4a8,8,0,0,1,6.92,4h-1.2a3,3,0,0,0-4.62.22A3.17,3.17,0,0,0,12,8a3.17,3.17,0,0,0-1.1.22A3,3,0,0,0,6.28,8H5.08A8,8,0,0,1,12,4Zm4.5,6a1,1,0,1,1-1-1A1,1,0,0,1,16.5,10Zm-7,0a1,1,0,1,1-1-1A1,1,0,0,1,9.5,10ZM12,20a8,8,0,0,1-8-8,8.24,8.24,0,0,1,.26-2H5.5a3,3,0,0,0,6,.18,1,1,0,0,1,1,0,3,3,0,0,0,6-.18h1.24A8.24,8.24,0,0,1,20,12,8,8,0,0,1,12,20Zm2.36-5.77a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54Z' + })); +}; + +export default UilNerd; \ No newline at end of file diff --git a/icons/uil-newspaper.js b/icons/uil-newspaper.js deleted file mode 100644 index b931c4d3..00000000 --- a/icons/uil-newspaper.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNewspaper = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,11H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0,4H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,9h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM21,3H7A1,1,0,0,0,6,4V7H3A1,1,0,0,0,2,8V18a3,3,0,0,0,3,3H18a4,4,0,0,0,4-4V4A1,1,0,0,0,21,3ZM6,18a1,1,0,0,1-2,0V9H6Zm14-1a2,2,0,0,1-2,2H7.82A3,3,0,0,0,8,18V5H20Zm-9-4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z' - })); -}; - -UilNewspaper.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNewspaper.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNewspaper; \ No newline at end of file diff --git a/icons/uil-newspaper.tsx b/icons/uil-newspaper.tsx new file mode 100644 index 00000000..5d569b1a --- /dev/null +++ b/icons/uil-newspaper.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNewspaper = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,11H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm0,4H16a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,9h6a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2ZM21,3H7A1,1,0,0,0,6,4V7H3A1,1,0,0,0,2,8V18a3,3,0,0,0,3,3H18a4,4,0,0,0,4-4V4A1,1,0,0,0,21,3ZM6,18a1,1,0,0,1-2,0V9H6Zm14-1a2,2,0,0,1-2,2H7.82A3,3,0,0,0,8,18V5H20Zm-9-4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm0,4h1a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z' + })); +}; + +export default UilNewspaper; \ No newline at end of file diff --git a/icons/uil-ninja.js b/icons/uil-ninja.js deleted file mode 100644 index 7f86305d..00000000 --- a/icons/uil-ninja.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNinja = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.44,5.34l-.06-.07a10,10,0,0,0-14.76,0l-.06.07A10,10,0,1,0,22,12,9.93,9.93,0,0,0,19.44,5.34ZM12,4a7.87,7.87,0,0,1,3.86,1H8.14A7.87,7.87,0,0,1,12,4ZM5.76,7H18.24a8,8,0,0,1,1.69,4H4.07A8,8,0,0,1,5.76,7ZM12,20a8,8,0,0,1-7.93-7H19.93A8,8,0,0,1,12,20ZM8,8A1,1,0,1,0,9,9,1,1,0,0,0,8,8Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,14,8Zm-3,9.93a1,1,0,0,0,.49.13,1,1,0,0,0,.87-.51A3,3,0,0,1,15,16a1,1,0,0,0,0-2,5,5,0,0,0-4.37,2.57A1,1,0,0,0,11,17.93Z' - })); -}; - -UilNinja.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNinja.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNinja; \ No newline at end of file diff --git a/icons/uil-ninja.tsx b/icons/uil-ninja.tsx new file mode 100644 index 00000000..fead3541 --- /dev/null +++ b/icons/uil-ninja.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNinja = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.44,5.34l-.06-.07a10,10,0,0,0-14.76,0l-.06.07A10,10,0,1,0,22,12,9.93,9.93,0,0,0,19.44,5.34ZM12,4a7.87,7.87,0,0,1,3.86,1H8.14A7.87,7.87,0,0,1,12,4ZM5.76,7H18.24a8,8,0,0,1,1.69,4H4.07A8,8,0,0,1,5.76,7ZM12,20a8,8,0,0,1-7.93-7H19.93A8,8,0,0,1,12,20ZM8,8A1,1,0,1,0,9,9,1,1,0,0,0,8,8Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,14,8Zm-3,9.93a1,1,0,0,0,.49.13,1,1,0,0,0,.87-.51A3,3,0,0,1,15,16a1,1,0,0,0,0-2,5,5,0,0,0-4.37,2.57A1,1,0,0,0,11,17.93Z' + })); +}; + +export default UilNinja; \ No newline at end of file diff --git a/icons/uil-no-entry.js b/icons/uil-no-entry.js deleted file mode 100644 index b1f4eac3..00000000 --- a/icons/uil-no-entry.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNoEntry = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H19.76L15.37,4.2A3,3,0,0,0,12.48,2h-1A3,3,0,0,0,8.63,4.2L4.24,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM10.56,4.73a1,1,0,0,1,1-.73h1a1,1,0,0,1,1,.73L14.35,8H9.65ZM9.09,10h5.82L16,14H8ZM6.32,20l1.11-4h9.14l1.11,4Z' - })); -}; - -UilNoEntry.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNoEntry.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNoEntry; \ No newline at end of file diff --git a/icons/uil-no-entry.tsx b/icons/uil-no-entry.tsx new file mode 100644 index 00000000..c649d57b --- /dev/null +++ b/icons/uil-no-entry.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNoEntry = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H19.76L15.37,4.2A3,3,0,0,0,12.48,2h-1A3,3,0,0,0,8.63,4.2L4.24,20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2ZM10.56,4.73a1,1,0,0,1,1-.73h1a1,1,0,0,1,1,.73L14.35,8H9.65ZM9.09,10h5.82L16,14H8ZM6.32,20l1.11-4h9.14l1.11,4Z' + })); +}; + +export default UilNoEntry; \ No newline at end of file diff --git a/icons/uil-notebooks.js b/icons/uil-notebooks.js deleted file mode 100644 index 9107f289..00000000 --- a/icons/uil-notebooks.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNotebooks = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Zm-3,9V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM10,4h2V8.86l-.36-.3a1,1,0,0,0-1.28,0l-.36.3ZM4,15V5A1,1,0,0,1,5,4H8v7a1,1,0,0,0,1.65.76L11,10.63l1.35,1.13A1,1,0,0,0,13,12a1.06,1.06,0,0,0,.42-.09A1,1,0,0,0,14,11V4h1a1,1,0,0,1,1,1V15a1,1,0,0,1-1,1H5A1,1,0,0,1,4,15Z' - })); -}; - -UilNotebooks.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNotebooks.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNotebooks; \ No newline at end of file diff --git a/icons/uil-notebooks.tsx b/icons/uil-notebooks.tsx new file mode 100644 index 00000000..3a4c60c1 --- /dev/null +++ b/icons/uil-notebooks.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNotebooks = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,6a1,1,0,0,0-1,1V17a3,3,0,0,1-3,3H7a1,1,0,0,0,0,2H17a5,5,0,0,0,5-5V7A1,1,0,0,0,21,6Zm-3,9V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V15a3,3,0,0,0,3,3H15A3,3,0,0,0,18,15ZM10,4h2V8.86l-.36-.3a1,1,0,0,0-1.28,0l-.36.3ZM4,15V5A1,1,0,0,1,5,4H8v7a1,1,0,0,0,1.65.76L11,10.63l1.35,1.13A1,1,0,0,0,13,12a1.06,1.06,0,0,0,.42-.09A1,1,0,0,0,14,11V4h1a1,1,0,0,1,1,1V15a1,1,0,0,1-1,1H5A1,1,0,0,1,4,15Z' + })); +}; + +export default UilNotebooks; \ No newline at end of file diff --git a/icons/uil-notes.js b/icons/uil-notes.js deleted file mode 100644 index f61e70f7..00000000 --- a/icons/uil-notes.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilNotes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,14H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-4H10a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-6H17V3a1,1,0,0,0-2,0V4H13V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H4A1,1,0,0,0,3,5V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V5A1,1,0,0,0,20,4ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V6H7V7A1,1,0,0,0,9,7V6h2V7a1,1,0,0,0,2,0V6h2V7a1,1,0,0,0,2,0V6h2Z' - })); -}; - -UilNotes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilNotes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilNotes; \ No newline at end of file diff --git a/icons/uil-notes.tsx b/icons/uil-notes.tsx new file mode 100644 index 00000000..08d10112 --- /dev/null +++ b/icons/uil-notes.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilNotes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,14H8a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-4H10a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Zm4-6H17V3a1,1,0,0,0-2,0V4H13V3a1,1,0,0,0-2,0V4H9V3A1,1,0,0,0,7,3V4H4A1,1,0,0,0,3,5V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V5A1,1,0,0,0,20,4ZM19,19a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V6H7V7A1,1,0,0,0,9,7V6h2V7a1,1,0,0,0,2,0V6h2V7a1,1,0,0,0,2,0V6h2Z' + })); +}; + +export default UilNotes; \ No newline at end of file diff --git a/icons/uil-object-group.js b/icons/uil-object-group.js deleted file mode 100644 index 995bd1f8..00000000 --- a/icons/uil-object-group.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilObjectGroup = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,10H14V8a1,1,0,0,0-1-1H8A1,1,0,0,0,7,8v5a1,1,0,0,0,1,1h2v2a1,1,0,0,0,1,1h5a1,1,0,0,0,1-1V11A1,1,0,0,0,16,10Zm-6,1v1H9V9h3v1H11A1,1,0,0,0,10,11Zm5,4H12V12h3Zm6,3.28V5.72A2,2,0,1,0,18.28,3H5.72A2,2,0,1,0,3,5.72V18.28A2,2,0,1,0,5.72,21H18.28A2,2,0,1,0,21,18.28Zm-2,0a1.91,1.91,0,0,0-.72.72H5.72A1.91,1.91,0,0,0,5,18.28V5.72A1.91,1.91,0,0,0,5.72,5H18.28a1.91,1.91,0,0,0,.72.72Z' - })); -}; - -UilObjectGroup.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilObjectGroup.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilObjectGroup; \ No newline at end of file diff --git a/icons/uil-object-group.tsx b/icons/uil-object-group.tsx new file mode 100644 index 00000000..bf2fd64d --- /dev/null +++ b/icons/uil-object-group.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilObjectGroup = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,10H14V8a1,1,0,0,0-1-1H8A1,1,0,0,0,7,8v5a1,1,0,0,0,1,1h2v2a1,1,0,0,0,1,1h5a1,1,0,0,0,1-1V11A1,1,0,0,0,16,10Zm-6,1v1H9V9h3v1H11A1,1,0,0,0,10,11Zm5,4H12V12h3Zm6,3.28V5.72A2,2,0,1,0,18.28,3H5.72A2,2,0,1,0,3,5.72V18.28A2,2,0,1,0,5.72,21H18.28A2,2,0,1,0,21,18.28Zm-2,0a1.91,1.91,0,0,0-.72.72H5.72A1.91,1.91,0,0,0,5,18.28V5.72A1.91,1.91,0,0,0,5.72,5H18.28a1.91,1.91,0,0,0,.72.72Z' + })); +}; + +export default UilObjectGroup; \ No newline at end of file diff --git a/icons/uil-object-ungroup.js b/icons/uil-object-ungroup.js deleted file mode 100644 index 71ce9890..00000000 --- a/icons/uil-object-ungroup.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilObjectUngroup = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18.28V11.72A2,2,0,1,0,18.28,9H15V5.72A2,2,0,1,0,12.28,3H5.72A2,2,0,1,0,3,5.72v6.56A2,2,0,1,0,5.72,15H9v3.28A2,2,0,1,0,11.72,21h6.56A2,2,0,1,0,21,18.28ZM8,10a2,2,0,0,0,1,1.72V13H5.72A1.91,1.91,0,0,0,5,12.28V5.72A1.91,1.91,0,0,0,5.72,5h6.56a1.91,1.91,0,0,0,.72.72V9H11.72A2,2,0,0,0,8,10Zm5,1v1.28a1.91,1.91,0,0,0-.72.72H11V11.72a1.91,1.91,0,0,0,.72-.72Zm6,7.28a1.91,1.91,0,0,0-.72.72H11.72a1.91,1.91,0,0,0-.72-.72V15h1.28A2,2,0,1,0,15,12.28V11h3.28a1.91,1.91,0,0,0,.72.72Z' - })); -}; - -UilObjectUngroup.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilObjectUngroup.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilObjectUngroup; \ No newline at end of file diff --git a/icons/uil-object-ungroup.tsx b/icons/uil-object-ungroup.tsx new file mode 100644 index 00000000..999c37a8 --- /dev/null +++ b/icons/uil-object-ungroup.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilObjectUngroup = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18.28V11.72A2,2,0,1,0,18.28,9H15V5.72A2,2,0,1,0,12.28,3H5.72A2,2,0,1,0,3,5.72v6.56A2,2,0,1,0,5.72,15H9v3.28A2,2,0,1,0,11.72,21h6.56A2,2,0,1,0,21,18.28ZM8,10a2,2,0,0,0,1,1.72V13H5.72A1.91,1.91,0,0,0,5,12.28V5.72A1.91,1.91,0,0,0,5.72,5h6.56a1.91,1.91,0,0,0,.72.72V9H11.72A2,2,0,0,0,8,10Zm5,1v1.28a1.91,1.91,0,0,0-.72.72H11V11.72a1.91,1.91,0,0,0,.72-.72Zm6,7.28a1.91,1.91,0,0,0-.72.72H11.72a1.91,1.91,0,0,0-.72-.72V15h1.28A2,2,0,1,0,15,12.28V11h3.28a1.91,1.91,0,0,0,.72.72Z' + })); +}; + +export default UilObjectUngroup; \ No newline at end of file diff --git a/icons/uil-octagon.js b/icons/uil-octagon.js deleted file mode 100644 index cd111d6c..00000000 --- a/icons/uil-octagon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilOctagon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,7.57,16.44,2.29A1.05,1.05,0,0,0,15.73,2H8.27a1.05,1.05,0,0,0-.71.29L2.29,7.57a1,1,0,0,0-.29.7v7.46a1,1,0,0,0,.29.7l5.27,5.28a1.05,1.05,0,0,0,.71.29h7.46a1.05,1.05,0,0,0,.71-.29l5.27-5.28a1,1,0,0,0,.29-.7V8.27A1,1,0,0,0,21.71,7.57ZM20,15.31,15.31,20H8.69L4,15.31V8.69L8.69,4h6.62L20,8.69Z' - })); -}; - -UilOctagon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilOctagon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilOctagon; \ No newline at end of file diff --git a/icons/uil-octagon.tsx b/icons/uil-octagon.tsx new file mode 100644 index 00000000..36060748 --- /dev/null +++ b/icons/uil-octagon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilOctagon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,7.57,16.44,2.29A1.05,1.05,0,0,0,15.73,2H8.27a1.05,1.05,0,0,0-.71.29L2.29,7.57a1,1,0,0,0-.29.7v7.46a1,1,0,0,0,.29.7l5.27,5.28a1.05,1.05,0,0,0,.71.29h7.46a1.05,1.05,0,0,0,.71-.29l5.27-5.28a1,1,0,0,0,.29-.7V8.27A1,1,0,0,0,21.71,7.57ZM20,15.31,15.31,20H8.69L4,15.31V8.69L8.69,4h6.62L20,8.69Z' + })); +}; + +export default UilOctagon; \ No newline at end of file diff --git a/icons/uil-okta.js b/icons/uil-okta.js deleted file mode 100644 index e0dcc0c7..00000000 --- a/icons/uil-okta.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilOkta = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2L12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M17,12c0,2.8-2.2,5-5,5c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5C14.8,7,17,9.2,17,12L17,12z' - })); -}; - -UilOkta.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilOkta.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilOkta; \ No newline at end of file diff --git a/icons/uil-okta.tsx b/icons/uil-okta.tsx new file mode 100644 index 00000000..1352cba7 --- /dev/null +++ b/icons/uil-okta.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilOkta = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2L12,2C6.5,2,2,6.5,2,12s4.5,10,10,10s10-4.5,10-10C22,6.5,17.5,2,12,2z M17,12c0,2.8-2.2,5-5,5c-2.8,0-5-2.2-5-5c0-2.8,2.2-5,5-5C14.8,7,17,9.2,17,12L17,12z' + })); +}; + +export default UilOkta; \ No newline at end of file diff --git a/icons/uil-opera-alt.js b/icons/uil-opera-alt.js deleted file mode 100644 index c280055d..00000000 --- a/icons/uil-opera-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilOperaAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.9707,5.00044c-3.64355,0-3.64355,5.12207-3.64355,6.85742,0,1.95313,0,7.14258,3.66015,7.14258,3.6543,0,3.6543-5.16211,3.6543-7.10547C15.6416,7.31977,14.40625,5.00044,11.9707,5.00044Zm.0166,12c-1.10156,0-1.66015-1.73047-1.66015-5.19531,0-2.19141.28515-4.80469,1.64355-4.80469,1.4541,0,1.6709,3.0664,1.6709,4.89453C13.6416,15.28267,13.085,17.00044,11.9873,17.00044Zm.001-16C5.93652,1.00044,1.71,5.48188,1.71,11.89888c0,5.457,3.84668,11.10156,10.28516,11.10156,6.43359,0,10.27832-5.64453,10.27832-11.10156C22.27344,5.48188,18.044,1.00044,11.98828,1.00044Zm.00684,20c-5.18653,0-8.28516-4.62793-8.28516-9.10156,0-5.32227,3.32715-8.89844,8.27832-8.89844,4.95606,0,8.28516,3.57617,8.28516,8.89844C20.27344,16.37251,17.17676,21.00044,11.99512,21.00044Z' - })); -}; - -UilOperaAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilOperaAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilOperaAlt; \ No newline at end of file diff --git a/icons/uil-opera-alt.tsx b/icons/uil-opera-alt.tsx new file mode 100644 index 00000000..341957b1 --- /dev/null +++ b/icons/uil-opera-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilOperaAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.9707,5.00044c-3.64355,0-3.64355,5.12207-3.64355,6.85742,0,1.95313,0,7.14258,3.66015,7.14258,3.6543,0,3.6543-5.16211,3.6543-7.10547C15.6416,7.31977,14.40625,5.00044,11.9707,5.00044Zm.0166,12c-1.10156,0-1.66015-1.73047-1.66015-5.19531,0-2.19141.28515-4.80469,1.64355-4.80469,1.4541,0,1.6709,3.0664,1.6709,4.89453C13.6416,15.28267,13.085,17.00044,11.9873,17.00044Zm.001-16C5.93652,1.00044,1.71,5.48188,1.71,11.89888c0,5.457,3.84668,11.10156,10.28516,11.10156,6.43359,0,10.27832-5.64453,10.27832-11.10156C22.27344,5.48188,18.044,1.00044,11.98828,1.00044Zm.00684,20c-5.18653,0-8.28516-4.62793-8.28516-9.10156,0-5.32227,3.32715-8.89844,8.27832-8.89844,4.95606,0,8.28516,3.57617,8.28516,8.89844C20.27344,16.37251,17.17676,21.00044,11.99512,21.00044Z' + })); +}; + +export default UilOperaAlt; \ No newline at end of file diff --git a/icons/uil-opera.js b/icons/uil-opera.js deleted file mode 100644 index 3313ccb2..00000000 --- a/icons/uil-opera.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilOpera = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.9963,2c-5.462,0-9.278,3.95814-9.278,9.899,0,5.28991,3.7112,10.101,9.28549,10.101,5.56676,0,9.27787-4.81857,9.27787-10.101C21.28168,5.95814,17.45831,2,11.9963,2Zm0,18.38381c-3.39693,0-3.77107-5.01309-3.77107-8.7093V11.5997c0-3.99549.59858-8.23042,3.74864-8.23042s3.786,4.3621,3.786,8.3576C15.75987,15.42311,15.39318,20.38381,11.9963,20.38381Z' - })); -}; - -UilOpera.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilOpera.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilOpera; \ No newline at end of file diff --git a/icons/uil-opera.tsx b/icons/uil-opera.tsx new file mode 100644 index 00000000..48de3e50 --- /dev/null +++ b/icons/uil-opera.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilOpera = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.9963,2c-5.462,0-9.278,3.95814-9.278,9.899,0,5.28991,3.7112,10.101,9.28549,10.101,5.56676,0,9.27787-4.81857,9.27787-10.101C21.28168,5.95814,17.45831,2,11.9963,2Zm0,18.38381c-3.39693,0-3.77107-5.01309-3.77107-8.7093V11.5997c0-3.99549.59858-8.23042,3.74864-8.23042s3.786,4.3621,3.786,8.3576C15.75987,15.42311,15.39318,20.38381,11.9963,20.38381Z' + })); +}; + +export default UilOpera; \ No newline at end of file diff --git a/icons/uil-outgoing-call.js b/icons/uil-outgoing-call.js deleted file mode 100644 index a5d06410..00000000 --- a/icons/uil-outgoing-call.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilOutgoingCall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1ZM21.86,2.68a1,1,0,0,0-.54-.54,1,1,0,0,0-.38-.08h-4a1,1,0,1,0,0,2h1.58l-3.29,3.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l3.3-3.29V7.06a1,1,0,0,0,2,0v-4A1,1,0,0,0,21.86,2.68Z' - })); -}; - -UilOutgoingCall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilOutgoingCall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilOutgoingCall; \ No newline at end of file diff --git a/icons/uil-outgoing-call.tsx b/icons/uil-outgoing-call.tsx new file mode 100644 index 00000000..7793a66a --- /dev/null +++ b/icons/uil-outgoing-call.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilOutgoingCall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1ZM21.86,2.68a1,1,0,0,0-.54-.54,1,1,0,0,0-.38-.08h-4a1,1,0,1,0,0,2h1.58l-3.29,3.3a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l3.3-3.29V7.06a1,1,0,0,0,2,0v-4A1,1,0,0,0,21.86,2.68Z' + })); +}; + +export default UilOutgoingCall; \ No newline at end of file diff --git a/icons/uil-package.js b/icons/uil-package.js deleted file mode 100644 index e18a6a15..00000000 --- a/icons/uil-package.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPackage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM10,4h4V7.13l-1.45-1a1,1,0,0,0-1.1,0L10,7.13ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H8V9a1,1,0,0,0,.53.88,1,1,0,0,0,1-.05L12,8.2l2.45,1.63A1,1,0,0,0,16,9V4h3a1,1,0,0,1,1,1Z' - })); -}; - -UilPackage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPackage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPackage; \ No newline at end of file diff --git a/icons/uil-package.tsx b/icons/uil-package.tsx new file mode 100644 index 00000000..e512533b --- /dev/null +++ b/icons/uil-package.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPackage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM10,4h4V7.13l-1.45-1a1,1,0,0,0-1.1,0L10,7.13ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H8V9a1,1,0,0,0,.53.88,1,1,0,0,0,1-.05L12,8.2l2.45,1.63A1,1,0,0,0,16,9V4h3a1,1,0,0,1,1,1Z' + })); +}; + +export default UilPackage; \ No newline at end of file diff --git a/icons/uil-padlock.js b/icons/uil-padlock.js deleted file mode 100644 index f590f5eb..00000000 --- a/icons/uil-padlock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPadlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13a1.49,1.49,0,0,0-1,2.61V17a1,1,0,0,0,2,0V15.61A1.49,1.49,0,0,0,12,13Zm5-4V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilPadlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPadlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPadlock; \ No newline at end of file diff --git a/icons/uil-padlock.tsx b/icons/uil-padlock.tsx new file mode 100644 index 00000000..c5b74020 --- /dev/null +++ b/icons/uil-padlock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPadlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13a1.49,1.49,0,0,0-1,2.61V17a1,1,0,0,0,2,0V15.61A1.49,1.49,0,0,0,12,13Zm5-4V7A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9ZM9,7a3,3,0,0,1,6,0V9H9Zm9,12a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilPadlock; \ No newline at end of file diff --git a/icons/uil-pagelines.js b/icons/uil-pagelines.js deleted file mode 100644 index 10a9c3c0..00000000 --- a/icons/uil-pagelines.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPagelines = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.88513,13.9928c1.75031-.90125,2.28143-3.34961,2.28143-3.34961s-2.30407-.99011-4.05438-.08557a4.20627,4.20627,0,0,0-1.6983,1.82245,8.96489,8.96489,0,0,0,.05957-.99012A6.99283,6.99283,0,0,0,17.056,6.66437C16.71191,3.90131,13.70972,2,13.70972,2s-2.44165,2.58258-2.0943,5.34906a6.81877,6.81877,0,0,0,2.51721,4.03168,9.32236,9.32236,0,0,1-.0755,1.0094,4.39594,4.39594,0,0,0-1.90051-2.05823c-1.77375-.85248-4.04847.20306-4.04847.20306s.60328,2.43164,2.37623,3.28412a4.72048,4.72048,0,0,0,3.25811.0755,9.43336,9.43336,0,0,1-1.45831,2.90064,4.39341,4.39341,0,0,0-2.01209-1.98017c-1.81323-.76355-4.02838.40357-4.02838.40357s.72077,2.40222,2.53656,3.16241a3.744,3.744,0,0,0,1.73432.2425,9.41862,9.41862,0,0,1-5.84412,2.03222.67212.67212,0,0,0,0,1.34424,10.78608,10.78608,0,0,0,7.96777-3.52661,4.9541,4.9541,0,0,0,3.33613,1.19317c1.96008-.20648,3.34033-2.29821,3.34033-2.29821s-1.793-1.75287-3.74976-1.54309a3.53922,3.53922,0,0,0-1.36011.45562,10.74367,10.74367,0,0,0,.89441-2.27472A5.15338,5.15338,0,0,0,18.88513,13.9928Z' - })); -}; - -UilPagelines.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPagelines.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPagelines; \ No newline at end of file diff --git a/icons/uil-pagelines.tsx b/icons/uil-pagelines.tsx new file mode 100644 index 00000000..b3031cd1 --- /dev/null +++ b/icons/uil-pagelines.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPagelines = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.88513,13.9928c1.75031-.90125,2.28143-3.34961,2.28143-3.34961s-2.30407-.99011-4.05438-.08557a4.20627,4.20627,0,0,0-1.6983,1.82245,8.96489,8.96489,0,0,0,.05957-.99012A6.99283,6.99283,0,0,0,17.056,6.66437C16.71191,3.90131,13.70972,2,13.70972,2s-2.44165,2.58258-2.0943,5.34906a6.81877,6.81877,0,0,0,2.51721,4.03168,9.32236,9.32236,0,0,1-.0755,1.0094,4.39594,4.39594,0,0,0-1.90051-2.05823c-1.77375-.85248-4.04847.20306-4.04847.20306s.60328,2.43164,2.37623,3.28412a4.72048,4.72048,0,0,0,3.25811.0755,9.43336,9.43336,0,0,1-1.45831,2.90064,4.39341,4.39341,0,0,0-2.01209-1.98017c-1.81323-.76355-4.02838.40357-4.02838.40357s.72077,2.40222,2.53656,3.16241a3.744,3.744,0,0,0,1.73432.2425,9.41862,9.41862,0,0,1-5.84412,2.03222.67212.67212,0,0,0,0,1.34424,10.78608,10.78608,0,0,0,7.96777-3.52661,4.9541,4.9541,0,0,0,3.33613,1.19317c1.96008-.20648,3.34033-2.29821,3.34033-2.29821s-1.793-1.75287-3.74976-1.54309a3.53922,3.53922,0,0,0-1.36011.45562,10.74367,10.74367,0,0,0,.89441-2.27472A5.15338,5.15338,0,0,0,18.88513,13.9928Z' + })); +}; + +export default UilPagelines; \ No newline at end of file diff --git a/icons/uil-pagerduty.js b/icons/uil-pagerduty.js deleted file mode 100644 index 7dc85ecf..00000000 --- a/icons/uil-pagerduty.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPagerduty = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,3c-1.6-0.8-2.7-1-5.2-1H6v12.1h5.8c2.3,0,4-0.1,5.5-1.1c1.6-1.1,2.6-3,2.5-5C19.9,5.9,18.8,4,17,3z M12.4,11.6H8.9v-7l3.3,0c3,0,4.5,1,4.5,3.4C16.8,10.6,14.9,11.6,12.4,11.6z M6,22h2.9v-5.3H6V22z' - })); -}; - -UilPagerduty.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPagerduty.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPagerduty; \ No newline at end of file diff --git a/icons/uil-pagerduty.tsx b/icons/uil-pagerduty.tsx new file mode 100644 index 00000000..79efc837 --- /dev/null +++ b/icons/uil-pagerduty.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPagerduty = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,3c-1.6-0.8-2.7-1-5.2-1H6v12.1h5.8c2.3,0,4-0.1,5.5-1.1c1.6-1.1,2.6-3,2.5-5C19.9,5.9,18.8,4,17,3z M12.4,11.6H8.9v-7l3.3,0c3,0,4.5,1,4.5,3.4C16.8,10.6,14.9,11.6,12.4,11.6z M6,22h2.9v-5.3H6V22z' + })); +}; + +export default UilPagerduty; \ No newline at end of file diff --git a/icons/uil-paint-tool.js b/icons/uil-paint-tool.js deleted file mode 100644 index 305481c6..00000000 --- a/icons/uil-paint-tool.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPaintTool = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,1H10A3,3,0,0,0,7,4H6A3,3,0,0,0,3,7v3a3,3,0,0,0,3,3h6a1,1,0,0,1,1,1v1a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2h2a2,2,0,0,0,2-2V17a2,2,0,0,0-2-2V14a3,3,0,0,0-3-3H6a1,1,0,0,1-1-1V7A1,1,0,0,1,6,6H7a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V4A3,3,0,0,0,18,1ZM15,17v4H13V17ZM19,6a1,1,0,0,1-1,1H10A1,1,0,0,1,9,6V4a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Z' - })); -}; - -UilPaintTool.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPaintTool.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPaintTool; \ No newline at end of file diff --git a/icons/uil-paint-tool.tsx b/icons/uil-paint-tool.tsx new file mode 100644 index 00000000..4a00cbfd --- /dev/null +++ b/icons/uil-paint-tool.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPaintTool = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,1H10A3,3,0,0,0,7,4H6A3,3,0,0,0,3,7v3a3,3,0,0,0,3,3h6a1,1,0,0,1,1,1v1a2,2,0,0,0-2,2v4a2,2,0,0,0,2,2h2a2,2,0,0,0,2-2V17a2,2,0,0,0-2-2V14a3,3,0,0,0-3-3H6a1,1,0,0,1-1-1V7A1,1,0,0,1,6,6H7a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V4A3,3,0,0,0,18,1ZM15,17v4H13V17ZM19,6a1,1,0,0,1-1,1H10A1,1,0,0,1,9,6V4a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilPaintTool; \ No newline at end of file diff --git a/icons/uil-palette.js b/icons/uil-palette.js deleted file mode 100644 index da955ffc..00000000 --- a/icons/uil-palette.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPalette = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.42,15.54a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,7.42,15.54Zm0-8.49a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,7.42,7.05Zm4.95,10a1,1,0,1,0,1,1A1,1,0,0,0,12.37,17Zm-6-6a1,1,0,1,0,1,1A1,1,0,0,0,6.37,11Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,12.37,5Zm3.54,2.05a1,1,0,1,0,1.41,0A1,1,0,0,0,15.91,7.05Zm6.3,0a11,11,0,1,0-7.85,15.74,3.87,3.87,0,0,0,2.5-1.65A4.2,4.2,0,0,0,17.47,18a5.65,5.65,0,0,1-.1-1,5,5,0,0,1,3-4.56,3.84,3.84,0,0,0,2.06-2.25A4,4,0,0,0,22.21,7.08Zm-1.7,2.44a1.9,1.9,0,0,1-1,1.09A7,7,0,0,0,15.37,17a7.3,7.3,0,0,0,.14,1.4,2.16,2.16,0,0,1-.31,1.65,1.79,1.79,0,0,1-1.21.8,8.72,8.72,0,0,1-1.62.15,9,9,0,0,1-9-9.28A9.05,9.05,0,0,1,11.85,3h.51a9,9,0,0,1,8.06,5A2,2,0,0,1,20.51,9.52ZM12.37,11a1,1,0,1,0,1,1A1,1,0,0,0,12.37,11Z' - })); -}; - -UilPalette.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPalette.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPalette; \ No newline at end of file diff --git a/icons/uil-palette.tsx b/icons/uil-palette.tsx new file mode 100644 index 00000000..52086de0 --- /dev/null +++ b/icons/uil-palette.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPalette = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.42,15.54a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,7.42,15.54Zm0-8.49a1,1,0,0,0,0,1.41,1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41A1,1,0,0,0,7.42,7.05Zm4.95,10a1,1,0,1,0,1,1A1,1,0,0,0,12.37,17Zm-6-6a1,1,0,1,0,1,1A1,1,0,0,0,6.37,11Zm6-6a1,1,0,1,0,1,1A1,1,0,0,0,12.37,5Zm3.54,2.05a1,1,0,1,0,1.41,0A1,1,0,0,0,15.91,7.05Zm6.3,0a11,11,0,1,0-7.85,15.74,3.87,3.87,0,0,0,2.5-1.65A4.2,4.2,0,0,0,17.47,18a5.65,5.65,0,0,1-.1-1,5,5,0,0,1,3-4.56,3.84,3.84,0,0,0,2.06-2.25A4,4,0,0,0,22.21,7.08Zm-1.7,2.44a1.9,1.9,0,0,1-1,1.09A7,7,0,0,0,15.37,17a7.3,7.3,0,0,0,.14,1.4,2.16,2.16,0,0,1-.31,1.65,1.79,1.79,0,0,1-1.21.8,8.72,8.72,0,0,1-1.62.15,9,9,0,0,1-9-9.28A9.05,9.05,0,0,1,11.85,3h.51a9,9,0,0,1,8.06,5A2,2,0,0,1,20.51,9.52ZM12.37,11a1,1,0,1,0,1,1A1,1,0,0,0,12.37,11Z' + })); +}; + +export default UilPalette; \ No newline at end of file diff --git a/icons/uil-panel-add.js b/icons/uil-panel-add.js deleted file mode 100644 index 35df44bc..00000000 --- a/icons/uil-panel-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPanelAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,10H14V3a1,1,0,0,0-1-1H8A1,1,0,0,0,7,3V8H3A1,1,0,0,0,2,9V21a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V11A1,1,0,0,0,18,10ZM7,20H4V10H7Zm5,0H9V4h3Zm5,0H14V12h3ZM21,4H20V3a1,1,0,0,0-2,0V4H17a1,1,0,0,0,0,2h1V7a1,1,0,0,0,2,0V6h1a1,1,0,0,0,0-2Z' - })); -}; - -UilPanelAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPanelAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPanelAdd; \ No newline at end of file diff --git a/icons/uil-panel-add.tsx b/icons/uil-panel-add.tsx new file mode 100644 index 00000000..ba06e93c --- /dev/null +++ b/icons/uil-panel-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPanelAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,10H14V3a1,1,0,0,0-1-1H8A1,1,0,0,0,7,3V8H3A1,1,0,0,0,2,9V21a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V11A1,1,0,0,0,18,10ZM7,20H4V10H7Zm5,0H9V4h3Zm5,0H14V12h3ZM21,4H20V3a1,1,0,0,0-2,0V4H17a1,1,0,0,0,0,2h1V7a1,1,0,0,0,2,0V6h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilPanelAdd; \ No newline at end of file diff --git a/icons/uil-panorama-h-alt.js b/icons/uil-panorama-h-alt.js deleted file mode 100644 index 1310b469..00000000 --- a/icons/uil-panorama-h-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPanoramaHAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.46,5.83A1,1,0,0,0,20.7,5l-.11,0A37.49,37.49,0,0,0,3.41,5L3.3,5a1,1,0,0,0-.76.8,35.52,35.52,0,0,0,0,12.34,1,1,0,0,0,.76.8l.11,0A37.62,37.62,0,0,0,12,20a37.62,37.62,0,0,0,8.59-1l.11,0a1,1,0,0,0,.76-.8A35.52,35.52,0,0,0,21.46,5.83ZM19.6,17.17a35.42,35.42,0,0,1-15.2,0,33.2,33.2,0,0,1,0-10.34,35.42,35.42,0,0,1,15.2,0A33.2,33.2,0,0,1,19.6,17.17Z' - })); -}; - -UilPanoramaHAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPanoramaHAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPanoramaHAlt; \ No newline at end of file diff --git a/icons/uil-panorama-h-alt.tsx b/icons/uil-panorama-h-alt.tsx new file mode 100644 index 00000000..112d1a3e --- /dev/null +++ b/icons/uil-panorama-h-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPanoramaHAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.46,5.83A1,1,0,0,0,20.7,5l-.11,0A37.49,37.49,0,0,0,3.41,5L3.3,5a1,1,0,0,0-.76.8,35.52,35.52,0,0,0,0,12.34,1,1,0,0,0,.76.8l.11,0A37.62,37.62,0,0,0,12,20a37.62,37.62,0,0,0,8.59-1l.11,0a1,1,0,0,0,.76-.8A35.52,35.52,0,0,0,21.46,5.83ZM19.6,17.17a35.42,35.42,0,0,1-15.2,0,33.2,33.2,0,0,1,0-10.34,35.42,35.42,0,0,1,15.2,0A33.2,33.2,0,0,1,19.6,17.17Z' + })); +}; + +export default UilPanoramaHAlt; \ No newline at end of file diff --git a/icons/uil-panorama-h.js b/icons/uil-panorama-h.js deleted file mode 100644 index 4bebcf1f..00000000 --- a/icons/uil-panorama-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPanoramaH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.54,5.16a1,1,0,0,0-1-.07A21.27,21.27,0,0,1,12,6.73,21.27,21.27,0,0,1,3.42,5.09a1,1,0,0,0-1,.07A1,1,0,0,0,2,6V18a1,1,0,0,0,.46.84,1,1,0,0,0,1,.07A21.27,21.27,0,0,1,12,17.27a21.27,21.27,0,0,1,8.58,1.64A1.06,1.06,0,0,0,21,19a1,1,0,0,0,.54-.16A1,1,0,0,0,22,18V6A1,1,0,0,0,21.54,5.16ZM20,16.52a24.77,24.77,0,0,0-8-1.25,24.77,24.77,0,0,0-8,1.25v-9a24.77,24.77,0,0,0,8,1.25,24.77,24.77,0,0,0,8-1.25Z' - })); -}; - -UilPanoramaH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPanoramaH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPanoramaH; \ No newline at end of file diff --git a/icons/uil-panorama-h.tsx b/icons/uil-panorama-h.tsx new file mode 100644 index 00000000..12dc2da3 --- /dev/null +++ b/icons/uil-panorama-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPanoramaH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.54,5.16a1,1,0,0,0-1-.07A21.27,21.27,0,0,1,12,6.73,21.27,21.27,0,0,1,3.42,5.09a1,1,0,0,0-1,.07A1,1,0,0,0,2,6V18a1,1,0,0,0,.46.84,1,1,0,0,0,1,.07A21.27,21.27,0,0,1,12,17.27a21.27,21.27,0,0,1,8.58,1.64A1.06,1.06,0,0,0,21,19a1,1,0,0,0,.54-.16A1,1,0,0,0,22,18V6A1,1,0,0,0,21.54,5.16ZM20,16.52a24.77,24.77,0,0,0-8-1.25,24.77,24.77,0,0,0-8,1.25v-9a24.77,24.77,0,0,0,8,1.25,24.77,24.77,0,0,0,8-1.25Z' + })); +}; + +export default UilPanoramaH; \ No newline at end of file diff --git a/icons/uil-panorama-v.js b/icons/uil-panorama-v.js deleted file mode 100644 index 66acbeab..00000000 --- a/icons/uil-panorama-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPanoramaV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.27,12a21.11,21.11,0,0,1,1.64-8.58,1,1,0,0,0-.07-1A1,1,0,0,0,18,2H6a1,1,0,0,0-.84.46,1,1,0,0,0-.07,1A21.11,21.11,0,0,1,6.73,12a21.11,21.11,0,0,1-1.64,8.58,1,1,0,0,0,.07,1A1,1,0,0,0,6,22H18a1,1,0,0,0,.84-.46,1,1,0,0,0,.07-1A21.11,21.11,0,0,1,17.27,12Zm-.75,8h-9a24.77,24.77,0,0,0,1.25-8A24.77,24.77,0,0,0,7.48,4h9a24.77,24.77,0,0,0-1.25,8A24.77,24.77,0,0,0,16.52,20Z' - })); -}; - -UilPanoramaV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPanoramaV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPanoramaV; \ No newline at end of file diff --git a/icons/uil-panorama-v.tsx b/icons/uil-panorama-v.tsx new file mode 100644 index 00000000..0ef59dfe --- /dev/null +++ b/icons/uil-panorama-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPanoramaV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.27,12a21.11,21.11,0,0,1,1.64-8.58,1,1,0,0,0-.07-1A1,1,0,0,0,18,2H6a1,1,0,0,0-.84.46,1,1,0,0,0-.07,1A21.11,21.11,0,0,1,6.73,12a21.11,21.11,0,0,1-1.64,8.58,1,1,0,0,0,.07,1A1,1,0,0,0,6,22H18a1,1,0,0,0,.84-.46,1,1,0,0,0,.07-1A21.11,21.11,0,0,1,17.27,12Zm-.75,8h-9a24.77,24.77,0,0,0,1.25-8A24.77,24.77,0,0,0,7.48,4h9a24.77,24.77,0,0,0-1.25,8A24.77,24.77,0,0,0,16.52,20Z' + })); +}; + +export default UilPanoramaV; \ No newline at end of file diff --git a/icons/uil-paperclip.js b/icons/uil-paperclip.js deleted file mode 100644 index 66417a0f..00000000 --- a/icons/uil-paperclip.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPaperclip = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.08,12.42,11.9,18.61a4.25,4.25,0,0,1-6-6l8-8a2.57,2.57,0,0,1,3.54,0,2.52,2.52,0,0,1,0,3.54l-6.9,6.89A.75.75,0,1,1,9.42,14l5.13-5.12a1,1,0,0,0-1.42-1.42L8,12.6a2.74,2.74,0,0,0,0,3.89,2.82,2.82,0,0,0,3.89,0l6.89-6.9a4.5,4.5,0,0,0-6.36-6.36l-8,8A6.25,6.25,0,0,0,13.31,20l6.19-6.18a1,1,0,1,0-1.42-1.42Z' - })); -}; - -UilPaperclip.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPaperclip.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPaperclip; \ No newline at end of file diff --git a/icons/uil-paperclip.tsx b/icons/uil-paperclip.tsx new file mode 100644 index 00000000..011f9f24 --- /dev/null +++ b/icons/uil-paperclip.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPaperclip = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.08,12.42,11.9,18.61a4.25,4.25,0,0,1-6-6l8-8a2.57,2.57,0,0,1,3.54,0,2.52,2.52,0,0,1,0,3.54l-6.9,6.89A.75.75,0,1,1,9.42,14l5.13-5.12a1,1,0,0,0-1.42-1.42L8,12.6a2.74,2.74,0,0,0,0,3.89,2.82,2.82,0,0,0,3.89,0l6.89-6.9a4.5,4.5,0,0,0-6.36-6.36l-8,8A6.25,6.25,0,0,0,13.31,20l6.19-6.18a1,1,0,1,0-1.42-1.42Z' + })); +}; + +export default UilPaperclip; \ No newline at end of file diff --git a/icons/uil-paragraph.js b/icons/uil-paragraph.js deleted file mode 100644 index 24010c76..00000000 --- a/icons/uil-paragraph.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilParagraph = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,13.5H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Zm8-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilParagraph.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilParagraph.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilParagraph; \ No newline at end of file diff --git a/icons/uil-paragraph.tsx b/icons/uil-paragraph.tsx new file mode 100644 index 00000000..433b787c --- /dev/null +++ b/icons/uil-paragraph.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilParagraph = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,13.5H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2Zm8-5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilParagraph; \ No newline at end of file diff --git a/icons/uil-parcel.js b/icons/uil-parcel.js deleted file mode 100644 index 1e1673bd..00000000 --- a/icons/uil-parcel.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilParcel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,14H9a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm6,2H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,4V7.29l-1.51-.84a1,1,0,0,0-1,0L10,7.29V4Zm6,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H8V9a1,1,0,0,0,.5.86,1,1,0,0,0,1,0L12,8.47l2.51,1.4A1,1,0,0,0,15,10a1,1,0,0,0,1-1V4h3a1,1,0,0,1,1,1Z' - })); -}; - -UilParcel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilParcel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilParcel; \ No newline at end of file diff --git a/icons/uil-parcel.tsx b/icons/uil-parcel.tsx new file mode 100644 index 00000000..53587a30 --- /dev/null +++ b/icons/uil-parcel.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilParcel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,14H9a1,1,0,0,0,0-2H7a1,1,0,0,0,0,2Zm6,2H7a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM14,4V7.29l-1.51-.84a1,1,0,0,0-1,0L10,7.29V4Zm6,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H8V9a1,1,0,0,0,.5.86,1,1,0,0,0,1,0L12,8.47l2.51,1.4A1,1,0,0,0,15,10a1,1,0,0,0,1-1V4h3a1,1,0,0,1,1,1Z' + })); +}; + +export default UilParcel; \ No newline at end of file diff --git a/icons/uil-parking-circle.js b/icons/uil-parking-circle.js deleted file mode 100644 index 8e786d9d..00000000 --- a/icons/uil-parking-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilParkingCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,7H10A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V14h2a3,3,0,0,0,3-3V10A3,3,0,0,0,13,7Zm1,4a1,1,0,0,1-1,1H11V9h2a1,1,0,0,1,1,1ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilParkingCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilParkingCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilParkingCircle; \ No newline at end of file diff --git a/icons/uil-parking-circle.tsx b/icons/uil-parking-circle.tsx new file mode 100644 index 00000000..ced1ab22 --- /dev/null +++ b/icons/uil-parking-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilParkingCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,7H10A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V14h2a3,3,0,0,0,3-3V10A3,3,0,0,0,13,7Zm1,4a1,1,0,0,1-1,1H11V9h2a1,1,0,0,1,1,1ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilParkingCircle; \ No newline at end of file diff --git a/icons/uil-parking-square.js b/icons/uil-parking-square.js deleted file mode 100644 index e0980a9b..00000000 --- a/icons/uil-parking-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilParkingSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6H9A1,1,0,0,0,8,7V17a1,1,0,0,0,2,0V14h2a4,4,0,0,0,0-8Zm0,6H10V8h2a2,2,0,0,1,0,4ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilParkingSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilParkingSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilParkingSquare; \ No newline at end of file diff --git a/icons/uil-parking-square.tsx b/icons/uil-parking-square.tsx new file mode 100644 index 00000000..de9ce171 --- /dev/null +++ b/icons/uil-parking-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilParkingSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6H9A1,1,0,0,0,8,7V17a1,1,0,0,0,2,0V14h2a4,4,0,0,0,0-8Zm0,6H10V8h2a2,2,0,0,1,0,4ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilParkingSquare; \ No newline at end of file diff --git a/icons/uil-pathfinder-unite.js b/icons/uil-pathfinder-unite.js deleted file mode 100644 index 16c75a00..00000000 --- a/icons/uil-pathfinder-unite.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPathfinderUnite = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,7.54H16.46V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V15.46a1,1,0,0,0,1,1H7.54V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V15.46a1,1,0,0,0-1-1H4V4H14.46V8.54a1,1,0,0,0,1,1H20Z' - })); -}; - -UilPathfinderUnite.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPathfinderUnite.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPathfinderUnite; \ No newline at end of file diff --git a/icons/uil-pathfinder-unite.tsx b/icons/uil-pathfinder-unite.tsx new file mode 100644 index 00000000..0d66c271 --- /dev/null +++ b/icons/uil-pathfinder-unite.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPathfinderUnite = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,7.54H16.46V3a1,1,0,0,0-1-1H3A1,1,0,0,0,2,3V15.46a1,1,0,0,0,1,1H7.54V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V8.54A1,1,0,0,0,21,7.54ZM20,20H9.54V15.46a1,1,0,0,0-1-1H4V4H14.46V8.54a1,1,0,0,0,1,1H20Z' + })); +}; + +export default UilPathfinderUnite; \ No newline at end of file diff --git a/icons/uil-pathfinder.js b/icons/uil-pathfinder.js deleted file mode 100644 index 061a6955..00000000 --- a/icons/uil-pathfinder.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPathfinder = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4,14.46a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1H4a1,1,0,0,0,0-2ZM8.18,4h2.1a1,1,0,0,0,0-2H8.18a1,1,0,0,0,0,2Zm6.28,0a1,1,0,0,0,2,0V3a1,1,0,0,0-1-1h-1a1,1,0,0,0,0,2ZM4,2H3A1,1,0,0,0,2,3V4A1,1,0,0,0,4,4,1,1,0,0,0,4,2ZM3,11.28a1,1,0,0,0,1-1V8.18a1,1,0,0,0-2,0v2.1A1,1,0,0,0,3,11.28ZM15.82,20h-2.1a1,1,0,1,0,0,2h2.1a1,1,0,0,0,0-2ZM21,7.54H20a1,1,0,0,0,0,2,1,1,0,0,0,2,0v-1A1,1,0,0,0,21,7.54Zm0,5.18a1,1,0,0,0-1,1v2.1a1,1,0,0,0,2,0v-2.1A1,1,0,0,0,21,12.72ZM16.46,7.54a1,1,0,1,0-2,0H8.54a1,1,0,0,0-1,1v5.92a1,1,0,1,0,0,2,1,1,0,0,0,2,0h5.92a1,1,0,0,0,1-1V9.54a1,1,0,1,0,0-2Zm-2,6.92H9.54V9.54h4.92ZM21,19a1,1,0,0,0-1,1,1,1,0,0,0,0,2h1a1,1,0,0,0,1-1V20A1,1,0,0,0,21,19ZM9.54,20a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1h1a1,1,0,0,0,0-2Z' - })); -}; - -UilPathfinder.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPathfinder.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPathfinder; \ No newline at end of file diff --git a/icons/uil-pathfinder.tsx b/icons/uil-pathfinder.tsx new file mode 100644 index 00000000..d0ec09bd --- /dev/null +++ b/icons/uil-pathfinder.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPathfinder = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4,14.46a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1H4a1,1,0,0,0,0-2ZM8.18,4h2.1a1,1,0,0,0,0-2H8.18a1,1,0,0,0,0,2Zm6.28,0a1,1,0,0,0,2,0V3a1,1,0,0,0-1-1h-1a1,1,0,0,0,0,2ZM4,2H3A1,1,0,0,0,2,3V4A1,1,0,0,0,4,4,1,1,0,0,0,4,2ZM3,11.28a1,1,0,0,0,1-1V8.18a1,1,0,0,0-2,0v2.1A1,1,0,0,0,3,11.28ZM15.82,20h-2.1a1,1,0,1,0,0,2h2.1a1,1,0,0,0,0-2ZM21,7.54H20a1,1,0,0,0,0,2,1,1,0,0,0,2,0v-1A1,1,0,0,0,21,7.54Zm0,5.18a1,1,0,0,0-1,1v2.1a1,1,0,0,0,2,0v-2.1A1,1,0,0,0,21,12.72ZM16.46,7.54a1,1,0,1,0-2,0H8.54a1,1,0,0,0-1,1v5.92a1,1,0,1,0,0,2,1,1,0,0,0,2,0h5.92a1,1,0,0,0,1-1V9.54a1,1,0,1,0,0-2Zm-2,6.92H9.54V9.54h4.92ZM21,19a1,1,0,0,0-1,1,1,1,0,0,0,0,2h1a1,1,0,0,0,1-1V20A1,1,0,0,0,21,19ZM9.54,20a1,1,0,0,0-2,0v1a1,1,0,0,0,1,1h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilPathfinder; \ No newline at end of file diff --git a/icons/uil-pause-circle.js b/icons/uil-pause-circle.js deleted file mode 100644 index da4d2cc5..00000000 --- a/icons/uil-pause-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPauseCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,7A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,10,7Zm2-5A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM14,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,14,7Z' - })); -}; - -UilPauseCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPauseCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPauseCircle; \ No newline at end of file diff --git a/icons/uil-pause-circle.tsx b/icons/uil-pause-circle.tsx new file mode 100644 index 00000000..88a7f1ef --- /dev/null +++ b/icons/uil-pause-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPauseCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,7A1,1,0,0,0,9,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,10,7Zm2-5A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM14,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,14,7Z' + })); +}; + +export default UilPauseCircle; \ No newline at end of file diff --git a/icons/uil-pause.js b/icons/uil-pause.js deleted file mode 100644 index 506b667a..00000000 --- a/icons/uil-pause.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPause = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,2a3,3,0,0,0-3,3V19a3,3,0,0,0,6,0V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-2,0V5a1,1,0,0,1,2,0ZM8,2A3,3,0,0,0,5,5V19a3,3,0,0,0,6,0V5A3,3,0,0,0,8,2ZM9,19a1,1,0,0,1-2,0V5A1,1,0,0,1,9,5Z' - })); -}; - -UilPause.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPause.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPause; \ No newline at end of file diff --git a/icons/uil-pause.tsx b/icons/uil-pause.tsx new file mode 100644 index 00000000..c53caf45 --- /dev/null +++ b/icons/uil-pause.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPause = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,2a3,3,0,0,0-3,3V19a3,3,0,0,0,6,0V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-2,0V5a1,1,0,0,1,2,0ZM8,2A3,3,0,0,0,5,5V19a3,3,0,0,0,6,0V5A3,3,0,0,0,8,2ZM9,19a1,1,0,0,1-2,0V5A1,1,0,0,1,9,5Z' + })); +}; + +export default UilPause; \ No newline at end of file diff --git a/icons/uil-paypal.js b/icons/uil-paypal.js deleted file mode 100644 index 03715d02..00000000 --- a/icons/uil-paypal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPaypal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.43705,7.10449a3.82273,3.82273,0,0,0-.57281-.5238,4.72529,4.72529,0,0,0-1.15766-3.73987C17.6226,1.61914,15.77494,1,13.2144,1H7.00053A1.89234,1.89234,0,0,0,5.13725,2.5918L2.5474,18.99805A1.53317,1.53317,0,0,0,4.063,20.7832H6.72709l-.082.52051A1.46684,1.46684,0,0,0,8.0933,23h3.23438a1.76121,1.76121,0,0,0,1.751-1.46973l.64063-4.03125.01074-.05468h.29883c4.03223,0,6.55078-1.99317,7.28516-5.7627A5.149,5.149,0,0,0,20.43705,7.10449ZM7.84233,13.7041l-.71448,4.53528-.08631.54382H4.606L7.09721,3H13.2144c1.93554,0,3.31738.4043,3.99218,1.16406a2.96675,2.96675,0,0,1,.60791,2.73334l-.01861.11224c-.01215.07648-.0232.15119-.0434.24622a5.84606,5.84606,0,0,1-2.00512,3.67053,6.67728,6.67728,0,0,1-4.21753,1.183H9.70658A1.87969,1.87969,0,0,0,7.84233,13.7041Zm11.50878-2.40527c-.55078,2.82812-2.24218,4.14551-5.32226,4.14551h-.4834a1.76109,1.76109,0,0,0-1.751,1.47265l-.64941,4.07422L8.71733,21l.47815-3.03387.61114-3.85285h1.7193c.1568,0,.29541-.02356.44812-.02893.35883-.01239.71661-.02618,1.05267-.06787.20526-.02557.39362-.07221.59034-.1087.27252-.05036.54522-.10016.80108-.17127.19037-.053.368-.12121.54907-.18561.23926-.0849.4748-.174.69757-.27868.168-.0791.32807-.16706.48658-.25727a6.77125,6.77125,0,0,0,.61236-.39172c.14228-.1026.28192-.20789.415-.321a6.56392,6.56392,0,0,0,.53693-.51892c.113-.12055.2287-.23755.33331-.36725a7.09,7.09,0,0,0,.48-.69263c.07648-.12219.16126-.23523.23163-.36383a8.33175,8.33175,0,0,0,.52075-1.15326c.00867-.02386.02106-.044.02954-.068.004-.01123.00989-.02057.01386-.03186A4.29855,4.29855,0,0,1,19.35111,11.29883Z' - })); -}; - -UilPaypal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPaypal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPaypal; \ No newline at end of file diff --git a/icons/uil-paypal.tsx b/icons/uil-paypal.tsx new file mode 100644 index 00000000..c2eb7158 --- /dev/null +++ b/icons/uil-paypal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPaypal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.43705,7.10449a3.82273,3.82273,0,0,0-.57281-.5238,4.72529,4.72529,0,0,0-1.15766-3.73987C17.6226,1.61914,15.77494,1,13.2144,1H7.00053A1.89234,1.89234,0,0,0,5.13725,2.5918L2.5474,18.99805A1.53317,1.53317,0,0,0,4.063,20.7832H6.72709l-.082.52051A1.46684,1.46684,0,0,0,8.0933,23h3.23438a1.76121,1.76121,0,0,0,1.751-1.46973l.64063-4.03125.01074-.05468h.29883c4.03223,0,6.55078-1.99317,7.28516-5.7627A5.149,5.149,0,0,0,20.43705,7.10449ZM7.84233,13.7041l-.71448,4.53528-.08631.54382H4.606L7.09721,3H13.2144c1.93554,0,3.31738.4043,3.99218,1.16406a2.96675,2.96675,0,0,1,.60791,2.73334l-.01861.11224c-.01215.07648-.0232.15119-.0434.24622a5.84606,5.84606,0,0,1-2.00512,3.67053,6.67728,6.67728,0,0,1-4.21753,1.183H9.70658A1.87969,1.87969,0,0,0,7.84233,13.7041Zm11.50878-2.40527c-.55078,2.82812-2.24218,4.14551-5.32226,4.14551h-.4834a1.76109,1.76109,0,0,0-1.751,1.47265l-.64941,4.07422L8.71733,21l.47815-3.03387.61114-3.85285h1.7193c.1568,0,.29541-.02356.44812-.02893.35883-.01239.71661-.02618,1.05267-.06787.20526-.02557.39362-.07221.59034-.1087.27252-.05036.54522-.10016.80108-.17127.19037-.053.368-.12121.54907-.18561.23926-.0849.4748-.174.69757-.27868.168-.0791.32807-.16706.48658-.25727a6.77125,6.77125,0,0,0,.61236-.39172c.14228-.1026.28192-.20789.415-.321a6.56392,6.56392,0,0,0,.53693-.51892c.113-.12055.2287-.23755.33331-.36725a7.09,7.09,0,0,0,.48-.69263c.07648-.12219.16126-.23523.23163-.36383a8.33175,8.33175,0,0,0,.52075-1.15326c.00867-.02386.02106-.044.02954-.068.004-.01123.00989-.02057.01386-.03186A4.29855,4.29855,0,0,1,19.35111,11.29883Z' + })); +}; + +export default UilPaypal; \ No newline at end of file diff --git a/icons/uil-pen.js b/icons/uil-pen.js deleted file mode 100644 index 242500f0..00000000 --- a/icons/uil-pen.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,7.24a1,1,0,0,0-.29-.71L17.47,2.29A1,1,0,0,0,16.76,2a1,1,0,0,0-.71.29L13.22,5.12h0L2.29,16.05a1,1,0,0,0-.29.71V21a1,1,0,0,0,1,1H7.24A1,1,0,0,0,8,21.71L18.87,10.78h0L21.71,8a1.19,1.19,0,0,0,.22-.33,1,1,0,0,0,0-.24.7.7,0,0,0,0-.14ZM6.83,20H4V17.17l9.93-9.93,2.83,2.83ZM18.17,8.66,15.34,5.83l1.42-1.41,2.82,2.82Z' - })); -}; - -UilPen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPen; \ No newline at end of file diff --git a/icons/uil-pen.tsx b/icons/uil-pen.tsx new file mode 100644 index 00000000..ed76232d --- /dev/null +++ b/icons/uil-pen.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,7.24a1,1,0,0,0-.29-.71L17.47,2.29A1,1,0,0,0,16.76,2a1,1,0,0,0-.71.29L13.22,5.12h0L2.29,16.05a1,1,0,0,0-.29.71V21a1,1,0,0,0,1,1H7.24A1,1,0,0,0,8,21.71L18.87,10.78h0L21.71,8a1.19,1.19,0,0,0,.22-.33,1,1,0,0,0,0-.24.7.7,0,0,0,0-.14ZM6.83,20H4V17.17l9.93-9.93,2.83,2.83ZM18.17,8.66,15.34,5.83l1.42-1.41,2.82,2.82Z' + })); +}; + +export default UilPen; \ No newline at end of file diff --git a/icons/uil-pentagon.js b/icons/uil-pentagon.js deleted file mode 100644 index 6b80e711..00000000 --- a/icons/uil-pentagon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPentagon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.59,9.17l-9-6.54a1,1,0,0,0-1.18,0l-9,6.54a1,1,0,0,0-.36,1.12L5.49,20.87a1,1,0,0,0,1,.69H17.56a1,1,0,0,0,1-.69L22,10.29A1,1,0,0,0,21.59,9.17ZM16.84,19.56H7.16l-3-9.2L12,4.68l7.82,5.68Z' - })); -}; - -UilPentagon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPentagon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPentagon; \ No newline at end of file diff --git a/icons/uil-pentagon.tsx b/icons/uil-pentagon.tsx new file mode 100644 index 00000000..ce2b8a47 --- /dev/null +++ b/icons/uil-pentagon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPentagon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.59,9.17l-9-6.54a1,1,0,0,0-1.18,0l-9,6.54a1,1,0,0,0-.36,1.12L5.49,20.87a1,1,0,0,0,1,.69H17.56a1,1,0,0,0,1-.69L22,10.29A1,1,0,0,0,21.59,9.17ZM16.84,19.56H7.16l-3-9.2L12,4.68l7.82,5.68Z' + })); +}; + +export default UilPentagon; \ No newline at end of file diff --git a/icons/uil-percentage.js b/icons/uil-percentage.js deleted file mode 100644 index 630feef9..00000000 --- a/icons/uil-percentage.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPercentage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.75781,10.75781a3,3,0,1,0-3-3A3.00328,3.00328,0,0,0,7.75781,10.75781Zm0-4a1,1,0,1,1-1,1A1.00067,1.00067,0,0,1,7.75781,6.75781Zm8.48438,6.48438a3,3,0,1,0,3,3A3.00328,3.00328,0,0,0,16.24219,13.24219Zm0,4a1,1,0,1,1,1-1A1.00067,1.00067,0,0,1,16.24219,17.24219ZM19.707,4.293a.99962.99962,0,0,0-1.41406,0l-14,14A.99989.99989,0,1,0,5.707,19.707l14-14A.99962.99962,0,0,0,19.707,4.293Z' - })); -}; - -UilPercentage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPercentage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPercentage; \ No newline at end of file diff --git a/icons/uil-percentage.tsx b/icons/uil-percentage.tsx new file mode 100644 index 00000000..2b1f1724 --- /dev/null +++ b/icons/uil-percentage.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPercentage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.75781,10.75781a3,3,0,1,0-3-3A3.00328,3.00328,0,0,0,7.75781,10.75781Zm0-4a1,1,0,1,1-1,1A1.00067,1.00067,0,0,1,7.75781,6.75781Zm8.48438,6.48438a3,3,0,1,0,3,3A3.00328,3.00328,0,0,0,16.24219,13.24219Zm0,4a1,1,0,1,1,1-1A1.00067,1.00067,0,0,1,16.24219,17.24219ZM19.707,4.293a.99962.99962,0,0,0-1.41406,0l-14,14A.99989.99989,0,1,0,5.707,19.707l14-14A.99962.99962,0,0,0,19.707,4.293Z' + })); +}; + +export default UilPercentage; \ No newline at end of file diff --git a/icons/uil-phone-alt.js b/icons/uil-phone-alt.js deleted file mode 100644 index 1e06a6a0..00000000 --- a/icons/uil-phone-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhoneAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' - })); -}; - -UilPhoneAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhoneAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhoneAlt; \ No newline at end of file diff --git a/icons/uil-phone-alt.tsx b/icons/uil-phone-alt.tsx new file mode 100644 index 00000000..8cbedeb6 --- /dev/null +++ b/icons/uil-phone-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhoneAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' + })); +}; + +export default UilPhoneAlt; \ No newline at end of file diff --git a/icons/uil-phone-pause.js b/icons/uil-phone-pause.js deleted file mode 100644 index 903a6421..00000000 --- a/icons/uil-phone-pause.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhonePause = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1,1,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1ZM19,10a1,1,0,0,0,1-1V5a1,1,0,0,0-2,0V9A1,1,0,0,0,19,10Zm-4,0a1,1,0,0,0,1-1V5a1,1,0,0,0-2,0V9A1,1,0,0,0,15,10Z' - })); -}; - -UilPhonePause.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhonePause.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhonePause; \ No newline at end of file diff --git a/icons/uil-phone-pause.tsx b/icons/uil-phone-pause.tsx new file mode 100644 index 00000000..4501f161 --- /dev/null +++ b/icons/uil-phone-pause.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhonePause = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1,1,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1ZM19,10a1,1,0,0,0,1-1V5a1,1,0,0,0-2,0V9A1,1,0,0,0,19,10Zm-4,0a1,1,0,0,0,1-1V5a1,1,0,0,0-2,0V9A1,1,0,0,0,15,10Z' + })); +}; + +export default UilPhonePause; \ No newline at end of file diff --git a/icons/uil-phone-slash.js b/icons/uil-phone-slash.js deleted file mode 100644 index 05448867..00000000 --- a/icons/uil-phone-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhoneSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.91,13.1a1,1,0,0,0,.85.47A1,1,0,0,0,6.61,12,17,17,0,0,1,4.14,5.15a1,1,0,0,1,.24-.81A1,1,0,0,1,5.13,4h3a1,1,0,0,1,1,.8c0,.23.08.44.13.67l0,.13a10.33,10.33,0,0,0,.47,1.54L8.34,7.8a1,1,0,0,0-.52.57,1,1,0,0,0,0,.77c.1.21.2.42.32.64a1,1,0,0,0,1.37.37,1,1,0,0,0,.5-.94L10.58,9a2,2,0,0,0,1.05-2.48,9.3,9.3,0,0,1-.39-1.3l0-.1c0-.2-.08-.4-.11-.58A3,3,0,0,0,8.16,2h-3A3,3,0,0,0,2.88,3a3,3,0,0,0-.72,2.39A19.05,19.05,0,0,0,4.91,13.1Zm14.61-.21-.6-.11-.08,0a9.31,9.31,0,0,1-1.33-.39,2,2,0,0,0-2.47,1l-.21.46a12.39,12.39,0,0,1-1.92-1.37l8.8-8.79a1,1,0,1,0-1.42-1.42l-18,18a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4.59-4.6a19.09,19.09,0,0,0,10.29,4.73,2.69,2.69,0,0,0,.4,0,3,3,0,0,0,2-.75,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.52,12.89Zm.48,6a1,1,0,0,1-.34.75,1,1,0,0,1-.81.24A17.07,17.07,0,0,1,9.71,15.7l1.77-1.77a14.69,14.69,0,0,0,3.38,2.21,1,1,0,0,0,.77,0,1,1,0,0,0,.57-.52l.62-1.41a12,12,0,0,0,1.6.47l.11,0,.69.13a1,1,0,0,1,.78,1Z' - })); -}; - -UilPhoneSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhoneSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhoneSlash; \ No newline at end of file diff --git a/icons/uil-phone-slash.tsx b/icons/uil-phone-slash.tsx new file mode 100644 index 00000000..1ffd0a50 --- /dev/null +++ b/icons/uil-phone-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhoneSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.91,13.1a1,1,0,0,0,.85.47A1,1,0,0,0,6.61,12,17,17,0,0,1,4.14,5.15a1,1,0,0,1,.24-.81A1,1,0,0,1,5.13,4h3a1,1,0,0,1,1,.8c0,.23.08.44.13.67l0,.13a10.33,10.33,0,0,0,.47,1.54L8.34,7.8a1,1,0,0,0-.52.57,1,1,0,0,0,0,.77c.1.21.2.42.32.64a1,1,0,0,0,1.37.37,1,1,0,0,0,.5-.94L10.58,9a2,2,0,0,0,1.05-2.48,9.3,9.3,0,0,1-.39-1.3l0-.1c0-.2-.08-.4-.11-.58A3,3,0,0,0,8.16,2h-3A3,3,0,0,0,2.88,3a3,3,0,0,0-.72,2.39A19.05,19.05,0,0,0,4.91,13.1Zm14.61-.21-.6-.11-.08,0a9.31,9.31,0,0,1-1.33-.39,2,2,0,0,0-2.47,1l-.21.46a12.39,12.39,0,0,1-1.92-1.37l8.8-8.79a1,1,0,1,0-1.42-1.42l-18,18a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4.59-4.6a19.09,19.09,0,0,0,10.29,4.73,2.69,2.69,0,0,0,.4,0,3,3,0,0,0,2-.75,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.52,12.89Zm.48,6a1,1,0,0,1-.34.75,1,1,0,0,1-.81.24A17.07,17.07,0,0,1,9.71,15.7l1.77-1.77a14.69,14.69,0,0,0,3.38,2.21,1,1,0,0,0,.77,0,1,1,0,0,0,.57-.52l.62-1.41a12,12,0,0,0,1.6.47l.11,0,.69.13a1,1,0,0,1,.78,1Z' + })); +}; + +export default UilPhoneSlash; \ No newline at end of file diff --git a/icons/uil-phone-times.js b/icons/uil-phone-times.js deleted file mode 100644 index 1fd80bec..00000000 --- a/icons/uil-phone-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhoneTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.85,5.56l1.79-1.79a1,1,0,1,0-1.41-1.41L18.44,4.15l-1.8-1.79a1,1,0,0,0-1.41,1.41L17,5.56l-1.79,1.8a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L18.44,7l1.79,1.79a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' - })); -}; - -UilPhoneTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhoneTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhoneTimes; \ No newline at end of file diff --git a/icons/uil-phone-times.tsx b/icons/uil-phone-times.tsx new file mode 100644 index 00000000..be1852c0 --- /dev/null +++ b/icons/uil-phone-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhoneTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.85,5.56l1.79-1.79a1,1,0,1,0-1.41-1.41L18.44,4.15l-1.8-1.79a1,1,0,0,0-1.41,1.41L17,5.56l-1.79,1.8a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0L18.44,7l1.79,1.79a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.06,1.06,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' + })); +}; + +export default UilPhoneTimes; \ No newline at end of file diff --git a/icons/uil-phone-volume.js b/icons/uil-phone-volume.js deleted file mode 100644 index 0fe3f7ea..00000000 --- a/icons/uil-phone-volume.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhoneVolume = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.41,13c-.22,0-.45-.07-.67-.12a9.86,9.86,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.46a13.17,13.17,0,0,1-2.67-2,13.17,13.17,0,0,1-2-2.67l.46-.21a2,2,0,0,0,1-2.48,10.47,10.47,0,0,1-.39-1.32c-.05-.22-.09-.45-.12-.67a3,3,0,0,0-3-2.49H5a3,3,0,0,0-2.24,1,3,3,0,0,0-.73,2.4,19.07,19.07,0,0,0,5.41,11,19.07,19.07,0,0,0,11,5.41,2.56,2.56,0,0,0,.39,0,3,3,0,0,0,2-.76,3,3,0,0,0,1-2.24v-3A3,3,0,0,0,19.41,13Zm.49,6a1,1,0,0,1-.33.74,1,1,0,0,1-.82.25,17.16,17.16,0,0,1-9.87-4.84A17.16,17.16,0,0,1,4,5.25a1,1,0,0,1,.25-.82A1,1,0,0,1,5,4.1h3a1,1,0,0,1,1,.78c0,.27.09.55.15.82a11,11,0,0,0,.46,1.54l-1.4.66a1,1,0,0,0-.52.56,1,1,0,0,0,0,.76,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.56-.52l.63-1.4a12.41,12.41,0,0,0,1.58.46c.26.06.54.11.81.15a1,1,0,0,1,.78,1ZM14,2c-.23,0-.47,0-.7,0a1,1,0,0,0,.17,2L14,4a6,6,0,0,1,6,6c0,.18,0,.35,0,.53a1,1,0,0,0,.91,1.08h.08a1,1,0,0,0,1-.91c0-.23,0-.47,0-.7A8,8,0,0,0,14,2Zm2,8a1,1,0,0,0,2,0,4,4,0,0,0-4-4,1,1,0,0,0,0,2A2,2,0,0,1,16,10Z' - })); -}; - -UilPhoneVolume.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhoneVolume.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhoneVolume; \ No newline at end of file diff --git a/icons/uil-phone-volume.tsx b/icons/uil-phone-volume.tsx new file mode 100644 index 00000000..d5cc56b4 --- /dev/null +++ b/icons/uil-phone-volume.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhoneVolume = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.41,13c-.22,0-.45-.07-.67-.12a9.86,9.86,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.46a13.17,13.17,0,0,1-2.67-2,13.17,13.17,0,0,1-2-2.67l.46-.21a2,2,0,0,0,1-2.48,10.47,10.47,0,0,1-.39-1.32c-.05-.22-.09-.45-.12-.67a3,3,0,0,0-3-2.49H5a3,3,0,0,0-2.24,1,3,3,0,0,0-.73,2.4,19.07,19.07,0,0,0,5.41,11,19.07,19.07,0,0,0,11,5.41,2.56,2.56,0,0,0,.39,0,3,3,0,0,0,2-.76,3,3,0,0,0,1-2.24v-3A3,3,0,0,0,19.41,13Zm.49,6a1,1,0,0,1-.33.74,1,1,0,0,1-.82.25,17.16,17.16,0,0,1-9.87-4.84A17.16,17.16,0,0,1,4,5.25a1,1,0,0,1,.25-.82A1,1,0,0,1,5,4.1h3a1,1,0,0,1,1,.78c0,.27.09.55.15.82a11,11,0,0,0,.46,1.54l-1.4.66a1,1,0,0,0-.52.56,1,1,0,0,0,0,.76,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.56-.52l.63-1.4a12.41,12.41,0,0,0,1.58.46c.26.06.54.11.81.15a1,1,0,0,1,.78,1ZM14,2c-.23,0-.47,0-.7,0a1,1,0,0,0,.17,2L14,4a6,6,0,0,1,6,6c0,.18,0,.35,0,.53a1,1,0,0,0,.91,1.08h.08a1,1,0,0,0,1-.91c0-.23,0-.47,0-.7A8,8,0,0,0,14,2Zm2,8a1,1,0,0,0,2,0,4,4,0,0,0-4-4,1,1,0,0,0,0,2A2,2,0,0,1,16,10Z' + })); +}; + +export default UilPhoneVolume; \ No newline at end of file diff --git a/icons/uil-phone.js b/icons/uil-phone.js deleted file mode 100644 index 65894103..00000000 --- a/icons/uil-phone.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPhone = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' - })); -}; - -UilPhone.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPhone.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPhone; \ No newline at end of file diff --git a/icons/uil-phone.tsx b/icons/uil-phone.tsx new file mode 100644 index 00000000..d1c4728c --- /dev/null +++ b/icons/uil-phone.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPhone = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.44,13c-.22,0-.45-.07-.67-.12a9.44,9.44,0,0,1-1.31-.39,2,2,0,0,0-2.48,1l-.22.45a12.18,12.18,0,0,1-2.66-2,12.18,12.18,0,0,1-2-2.66L10.52,9a2,2,0,0,0,1-2.48,10.33,10.33,0,0,1-.39-1.31c-.05-.22-.09-.45-.12-.68a3,3,0,0,0-3-2.49h-3a3,3,0,0,0-3,3.41A19,19,0,0,0,18.53,21.91l.38,0a3,3,0,0,0,2-.76,3,3,0,0,0,1-2.25v-3A3,3,0,0,0,19.44,13Zm.5,6a1,1,0,0,1-.34.75,1.05,1.05,0,0,1-.82.25A17,17,0,0,1,4.07,5.22a1.09,1.09,0,0,1,.25-.82,1,1,0,0,1,.75-.34h3a1,1,0,0,1,1,.79q.06.41.15.81a11.12,11.12,0,0,0,.46,1.55l-1.4.65a1,1,0,0,0-.49,1.33,14.49,14.49,0,0,0,7,7,1,1,0,0,0,.76,0,1,1,0,0,0,.57-.52l.62-1.4a13.69,13.69,0,0,0,1.58.46q.4.09.81.15a1,1,0,0,1,.79,1Z' + })); +}; + +export default UilPhone; \ No newline at end of file diff --git a/icons/uil-picture.js b/icons/uil-picture.js deleted file mode 100644 index 6a7b9eca..00000000 --- a/icons/uil-picture.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPicture = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,4a1,1,0,0,0,.71-1.7,1,1,0,0,0-1.42,0,1,1,0,0,0-.21.32A.84.84,0,0,0,19,3a1,1,0,0,0,1,1Zm0,9a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7-2.48-2.49a2.86,2.86,0,0,0-3.93,0L5,12.6V7A1,1,0,0,1,6,6H16a1,1,0,0,0,0-2H6A3,3,0,0,0,3,7V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V14A1,1,0,0,0,20,13ZM6,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L16.45,20Zm13-1a1,1,0,0,1-.18.53L14.31,15l.7-.7a.78.78,0,0,1,1.1,0L19,17.22ZM20,5a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V6A1,1,0,0,0,20,5Z' - })); -}; - -UilPicture.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPicture.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPicture; \ No newline at end of file diff --git a/icons/uil-picture.tsx b/icons/uil-picture.tsx new file mode 100644 index 00000000..6782279f --- /dev/null +++ b/icons/uil-picture.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPicture = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,4a1,1,0,0,0,.71-1.7,1,1,0,0,0-1.42,0,1,1,0,0,0-.21.32A.84.84,0,0,0,19,3a1,1,0,0,0,1,1Zm0,9a1,1,0,0,0-1,1v.39l-1.48-1.48a2.77,2.77,0,0,0-3.93,0l-.7.7-2.48-2.49a2.86,2.86,0,0,0-3.93,0L5,12.6V7A1,1,0,0,1,6,6H16a1,1,0,0,0,0-2H6A3,3,0,0,0,3,7V19a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V14A1,1,0,0,0,20,13ZM6,20a1,1,0,0,1-1-1V15.43l2.9-2.9a.79.79,0,0,1,1.09,0l3.17,3.17,0,0L16.45,20Zm13-1a1,1,0,0,1-.18.53L14.31,15l.7-.7a.78.78,0,0,1,1.1,0L19,17.22ZM20,5a1,1,0,0,0-1,1v4a1,1,0,0,0,2,0V6A1,1,0,0,0,20,5Z' + })); +}; + +export default UilPicture; \ No newline at end of file diff --git a/icons/uil-pizza-slice.js b/icons/uil-pizza-slice.js deleted file mode 100644 index 46c59fd1..00000000 --- a/icons/uil-pizza-slice.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPizzaSlice = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.51,12.48a1,1,0,1,0,1,1A1,1,0,0,0,8.51,12.48ZM8.51,8a1,1,0,1,0,1,1A1,1,0,0,0,8.51,8ZM12,10a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm8.5-1.43,0,0a3,3,0,0,0-2.3-.29,2.9,2.9,0,0,0-1.09.56L5.51,2.13a1,1,0,0,0-1,0A1,1,0,0,0,4,3V16.17A2.94,2.94,0,0,0,2,19H2a3,3,0,0,0,2.92,3h.58a18.57,18.57,0,0,0,16.11-9.41A3,3,0,0,0,20.51,8.57ZM6,4.73l9.89,5.71A12.57,12.57,0,0,1,6,16Zm13.87,6.88A16.58,16.58,0,0,1,5,20a1,1,0,0,1-1-1,1,1,0,0,1,.3-.72A1,1,0,0,1,5,18h.51a14.5,14.5,0,0,0,12.62-7.37.9.9,0,0,1,.58-.44,1,1,0,0,1,.75.09h0A1,1,0,0,1,19.88,11.61Z' - })); -}; - -UilPizzaSlice.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPizzaSlice.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPizzaSlice; \ No newline at end of file diff --git a/icons/uil-pizza-slice.tsx b/icons/uil-pizza-slice.tsx new file mode 100644 index 00000000..bff54391 --- /dev/null +++ b/icons/uil-pizza-slice.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPizzaSlice = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.51,12.48a1,1,0,1,0,1,1A1,1,0,0,0,8.51,12.48ZM8.51,8a1,1,0,1,0,1,1A1,1,0,0,0,8.51,8ZM12,10a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V11A1,1,0,0,0,12,10Zm8.5-1.43,0,0a3,3,0,0,0-2.3-.29,2.9,2.9,0,0,0-1.09.56L5.51,2.13a1,1,0,0,0-1,0A1,1,0,0,0,4,3V16.17A2.94,2.94,0,0,0,2,19H2a3,3,0,0,0,2.92,3h.58a18.57,18.57,0,0,0,16.11-9.41A3,3,0,0,0,20.51,8.57ZM6,4.73l9.89,5.71A12.57,12.57,0,0,1,6,16Zm13.87,6.88A16.58,16.58,0,0,1,5,20a1,1,0,0,1-1-1,1,1,0,0,1,.3-.72A1,1,0,0,1,5,18h.51a14.5,14.5,0,0,0,12.62-7.37.9.9,0,0,1,.58-.44,1,1,0,0,1,.75.09h0A1,1,0,0,1,19.88,11.61Z' + })); +}; + +export default UilPizzaSlice; \ No newline at end of file diff --git a/icons/uil-plane-arrival.js b/icons/uil-plane-arrival.js deleted file mode 100644 index 999d53fc..00000000 --- a/icons/uil-plane-arrival.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlaneArrival = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.12,16.23a5,5,0,0,0-2.3-3L16.71,12l-.48-5.47a1,1,0,0,0-.49-.78l-3-1.72a1,1,0,0,0-1,0,1,1,0,0,0-.52.84l-.15,3.9-1.75-1L6.46,3.92a1,1,0,0,0-1.78.41L3.81,8.94A3,3,0,0,0,5.2,12.23l14.06,8.11A1,1,0,0,0,20.62,20,4.91,4.91,0,0,0,21.12,16.23ZM19.24,18,6.2,10.5a1,1,0,0,1-.44-1.13l.46-2.44,1.66,2.2a1,1,0,0,0,.3.27l3.35,1.94a1,1,0,0,0,1.5-.83l.16-3.9,1.09.63.48,5.47a1,1,0,0,0,.5.78L17.82,15a2.91,2.91,0,0,1,1.36,1.78A2.74,2.74,0,0,1,19.24,18Z' - })); -}; - -UilPlaneArrival.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlaneArrival.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlaneArrival; \ No newline at end of file diff --git a/icons/uil-plane-arrival.tsx b/icons/uil-plane-arrival.tsx new file mode 100644 index 00000000..8ae77327 --- /dev/null +++ b/icons/uil-plane-arrival.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlaneArrival = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.12,16.23a5,5,0,0,0-2.3-3L16.71,12l-.48-5.47a1,1,0,0,0-.49-.78l-3-1.72a1,1,0,0,0-1,0,1,1,0,0,0-.52.84l-.15,3.9-1.75-1L6.46,3.92a1,1,0,0,0-1.78.41L3.81,8.94A3,3,0,0,0,5.2,12.23l14.06,8.11A1,1,0,0,0,20.62,20,4.91,4.91,0,0,0,21.12,16.23ZM19.24,18,6.2,10.5a1,1,0,0,1-.44-1.13l.46-2.44,1.66,2.2a1,1,0,0,0,.3.27l3.35,1.94a1,1,0,0,0,1.5-.83l.16-3.9,1.09.63.48,5.47a1,1,0,0,0,.5.78L17.82,15a2.91,2.91,0,0,1,1.36,1.78A2.74,2.74,0,0,1,19.24,18Z' + })); +}; + +export default UilPlaneArrival; \ No newline at end of file diff --git a/icons/uil-plane-departure.js b/icons/uil-plane-departure.js deleted file mode 100644 index b4c1deb3..00000000 --- a/icons/uil-plane-departure.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlaneDeparture = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,5.08A3.08,3.08,0,0,0,16.74,2.9L13.93,5.71,7.44,3.55a1,1,0,0,0-1,.24L4.06,6.15a1,1,0,0,0,.29,1.61l5.18,2.35-2.6,2.6-1.71-.86A1,1,0,0,0,4.06,12L2.29,13.81a1,1,0,0,0,0,1.41l6.49,6.49a1,1,0,0,0,1.41,0L12,19.94a1,1,0,0,0,.19-1.16l-.86-1.71,2.6-2.6,2.35,5.18a1,1,0,0,0,1.61.29l2.36-2.36a1,1,0,0,0,.24-1l-2.16-6.49L21.1,7.26A3.05,3.05,0,0,0,22,5.08Zm-2.32.77L16.44,9.09a1,1,0,0,0-.24,1l2.16,6.48-.9.9-2.35-5.17a1,1,0,0,0-.73-.57,1,1,0,0,0-.89.28L9.37,16.17a1,1,0,0,0-.19,1.15L10,19l-.56.56L4.41,14.52,5,14l1.71.86a1,1,0,0,0,1.15-.19L12,10.51a1,1,0,0,0-.29-1.62L6.5,6.54l.9-.9L13.88,7.8a1,1,0,0,0,1-.24l3.24-3.24a1.07,1.07,0,0,1,1.53,0,1,1,0,0,1,.32.76A1.06,1.06,0,0,1,19.68,5.85Z' - })); -}; - -UilPlaneDeparture.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlaneDeparture.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlaneDeparture; \ No newline at end of file diff --git a/icons/uil-plane-departure.tsx b/icons/uil-plane-departure.tsx new file mode 100644 index 00000000..0e1a18ca --- /dev/null +++ b/icons/uil-plane-departure.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlaneDeparture = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,5.08A3.08,3.08,0,0,0,16.74,2.9L13.93,5.71,7.44,3.55a1,1,0,0,0-1,.24L4.06,6.15a1,1,0,0,0,.29,1.61l5.18,2.35-2.6,2.6-1.71-.86A1,1,0,0,0,4.06,12L2.29,13.81a1,1,0,0,0,0,1.41l6.49,6.49a1,1,0,0,0,1.41,0L12,19.94a1,1,0,0,0,.19-1.16l-.86-1.71,2.6-2.6,2.35,5.18a1,1,0,0,0,1.61.29l2.36-2.36a1,1,0,0,0,.24-1l-2.16-6.49L21.1,7.26A3.05,3.05,0,0,0,22,5.08Zm-2.32.77L16.44,9.09a1,1,0,0,0-.24,1l2.16,6.48-.9.9-2.35-5.17a1,1,0,0,0-.73-.57,1,1,0,0,0-.89.28L9.37,16.17a1,1,0,0,0-.19,1.15L10,19l-.56.56L4.41,14.52,5,14l1.71.86a1,1,0,0,0,1.15-.19L12,10.51a1,1,0,0,0-.29-1.62L6.5,6.54l.9-.9L13.88,7.8a1,1,0,0,0,1-.24l3.24-3.24a1.07,1.07,0,0,1,1.53,0,1,1,0,0,1,.32.76A1.06,1.06,0,0,1,19.68,5.85Z' + })); +}; + +export default UilPlaneDeparture; \ No newline at end of file diff --git a/icons/uil-plane-fly.js b/icons/uil-plane-fly.js deleted file mode 100644 index 64a55cf2..00000000 --- a/icons/uil-plane-fly.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlaneFly = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M23,9.32a1.06,1.06,0,0,0-.1-.76,4.93,4.93,0,0,0-6.75-1.8L14,8,9,5.65a1,1,0,0,0-.92,0l-3,1.73a1,1,0,0,0-.5.84,1,1,0,0,0,.46.87l3.3,2.08-1.74,1-4.78.58a1,1,0,0,0-.53,1.75l3.54,3.06a3,3,0,0,0,3.55.44L22.5,9.93A1,1,0,0,0,23,9.32Zm-15.53,7a1,1,0,0,1-1.2-.18L4.37,14.51l2.73-.33a1,1,0,0,0,.38-.13l3.36-1.93a1,1,0,0,0,.5-.85,1,1,0,0,0-.47-.86L7.57,8.32l1.1-.63,5,2.32a1,1,0,0,0,.92,0l2.56-1.48a3,3,0,0,1,3.36.29Z' - })); -}; - -UilPlaneFly.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlaneFly.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlaneFly; \ No newline at end of file diff --git a/icons/uil-plane-fly.tsx b/icons/uil-plane-fly.tsx new file mode 100644 index 00000000..d2a922f0 --- /dev/null +++ b/icons/uil-plane-fly.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlaneFly = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M23,9.32a1.06,1.06,0,0,0-.1-.76,4.93,4.93,0,0,0-6.75-1.8L14,8,9,5.65a1,1,0,0,0-.92,0l-3,1.73a1,1,0,0,0-.5.84,1,1,0,0,0,.46.87l3.3,2.08-1.74,1-4.78.58a1,1,0,0,0-.53,1.75l3.54,3.06a3,3,0,0,0,3.55.44L22.5,9.93A1,1,0,0,0,23,9.32Zm-15.53,7a1,1,0,0,1-1.2-.18L4.37,14.51l2.73-.33a1,1,0,0,0,.38-.13l3.36-1.93a1,1,0,0,0,.5-.85,1,1,0,0,0-.47-.86L7.57,8.32l1.1-.63,5,2.32a1,1,0,0,0,.92,0l2.56-1.48a3,3,0,0,1,3.36.29Z' + })); +}; + +export default UilPlaneFly; \ No newline at end of file diff --git a/icons/uil-plane.js b/icons/uil-plane.js deleted file mode 100644 index f5e389fa..00000000 --- a/icons/uil-plane.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlane = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.75,12a1,1,0,0,0-.55-.89L15.08,8.05v-4a3.08,3.08,0,1,0-6.16,0v4L2.8,11.11a1,1,0,0,0-.55.89v3.33a1,1,0,0,0,.43.83,1,1,0,0,0,.92.11l5.32-2V18l-1.82.6a1,1,0,0,0-.68.95V22a1,1,0,0,0,.3.71,1,1,0,0,0,.7.29h9.17a1,1,0,0,0,1-1V19.5a1,1,0,0,0-.68-.95L15.08,18V14.28l5.32,2a1,1,0,0,0,.92-.11,1,1,0,0,0,.43-.83Zm-7.31-.1a1,1,0,0,0-.93.11,1,1,0,0,0-.43.82v5.84a1,1,0,0,0,.69.95l1.81.6V21H8.41v-.78l1.81-.6a1,1,0,0,0,.69-.95V12.83a1,1,0,0,0-.43-.82,1,1,0,0,0-.93-.11l-5.31,2V12.62l6.11-3.06a1,1,0,0,0,.56-.89V4.08a1.08,1.08,0,1,1,2.16,0V8.67a1,1,0,0,0,.56.89l6.11,3.06v1.27Z' - })); -}; - -UilPlane.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlane.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlane; \ No newline at end of file diff --git a/icons/uil-plane.tsx b/icons/uil-plane.tsx new file mode 100644 index 00000000..31107679 --- /dev/null +++ b/icons/uil-plane.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlane = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.75,12a1,1,0,0,0-.55-.89L15.08,8.05v-4a3.08,3.08,0,1,0-6.16,0v4L2.8,11.11a1,1,0,0,0-.55.89v3.33a1,1,0,0,0,.43.83,1,1,0,0,0,.92.11l5.32-2V18l-1.82.6a1,1,0,0,0-.68.95V22a1,1,0,0,0,.3.71,1,1,0,0,0,.7.29h9.17a1,1,0,0,0,1-1V19.5a1,1,0,0,0-.68-.95L15.08,18V14.28l5.32,2a1,1,0,0,0,.92-.11,1,1,0,0,0,.43-.83Zm-7.31-.1a1,1,0,0,0-.93.11,1,1,0,0,0-.43.82v5.84a1,1,0,0,0,.69.95l1.81.6V21H8.41v-.78l1.81-.6a1,1,0,0,0,.69-.95V12.83a1,1,0,0,0-.43-.82,1,1,0,0,0-.93-.11l-5.31,2V12.62l6.11-3.06a1,1,0,0,0,.56-.89V4.08a1.08,1.08,0,1,1,2.16,0V8.67a1,1,0,0,0,.56.89l6.11,3.06v1.27Z' + })); +}; + +export default UilPlane; \ No newline at end of file diff --git a/icons/uil-play-circle.js b/icons/uil-play-circle.js deleted file mode 100644 index 6fa7bb1e..00000000 --- a/icons/uil-play-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlayCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,10.27,11,7.38A2,2,0,0,0,8,9.11v5.78a2,2,0,0,0,1,1.73,2,2,0,0,0,2,0l5-2.89a2,2,0,0,0,0-3.46ZM15,12l-5,2.89V9.11L15,12ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilPlayCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlayCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlayCircle; \ No newline at end of file diff --git a/icons/uil-play-circle.tsx b/icons/uil-play-circle.tsx new file mode 100644 index 00000000..00422e36 --- /dev/null +++ b/icons/uil-play-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlayCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,10.27,11,7.38A2,2,0,0,0,8,9.11v5.78a2,2,0,0,0,1,1.73,2,2,0,0,0,2,0l5-2.89a2,2,0,0,0,0-3.46ZM15,12l-5,2.89V9.11L15,12ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilPlayCircle; \ No newline at end of file diff --git a/icons/uil-play.js b/icons/uil-play.js deleted file mode 100644 index cb99f341..00000000 --- a/icons/uil-play.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlay = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.54,9,8.88,3.46a3.42,3.42,0,0,0-5.13,3V17.58A3.42,3.42,0,0,0,7.17,21a3.43,3.43,0,0,0,1.71-.46L18.54,15a3.42,3.42,0,0,0,0-5.92Zm-1,4.19L7.88,18.81a1.44,1.44,0,0,1-1.42,0,1.42,1.42,0,0,1-.71-1.23V6.42a1.42,1.42,0,0,1,.71-1.23A1.51,1.51,0,0,1,7.17,5a1.54,1.54,0,0,1,.71.19l9.66,5.58a1.42,1.42,0,0,1,0,2.46Z' - })); -}; - -UilPlay.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlay.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlay; \ No newline at end of file diff --git a/icons/uil-play.tsx b/icons/uil-play.tsx new file mode 100644 index 00000000..4d698bfb --- /dev/null +++ b/icons/uil-play.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlay = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.54,9,8.88,3.46a3.42,3.42,0,0,0-5.13,3V17.58A3.42,3.42,0,0,0,7.17,21a3.43,3.43,0,0,0,1.71-.46L18.54,15a3.42,3.42,0,0,0,0-5.92Zm-1,4.19L7.88,18.81a1.44,1.44,0,0,1-1.42,0,1.42,1.42,0,0,1-.71-1.23V6.42a1.42,1.42,0,0,1,.71-1.23A1.51,1.51,0,0,1,7.17,5a1.54,1.54,0,0,1,.71.19l9.66,5.58a1.42,1.42,0,0,1,0,2.46Z' + })); +}; + +export default UilPlay; \ No newline at end of file diff --git a/icons/uil-plug.js b/icons/uil-plug.js deleted file mode 100644 index d2c2fc44..00000000 --- a/icons/uil-plug.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlug = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H16V3a1,1,0,0,0-2,0V6H10V3A1,1,0,0,0,8,3V6H5A1,1,0,0,0,5,8H6v5a1,1,0,0,0,.29.71L9,16.41V21a1,1,0,0,0,2,0V17h2v4a1,1,0,0,0,2,0V16.41l2.71-2.7A1,1,0,0,0,18,13V8h1a1,1,0,0,0,0-2Zm-3,6.59L13.59,15H10.41L8,12.59V8h8ZM11,13h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z' - })); -}; - -UilPlug.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlug.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlug; \ No newline at end of file diff --git a/icons/uil-plug.tsx b/icons/uil-plug.tsx new file mode 100644 index 00000000..805a587a --- /dev/null +++ b/icons/uil-plug.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlug = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H16V3a1,1,0,0,0-2,0V6H10V3A1,1,0,0,0,8,3V6H5A1,1,0,0,0,5,8H6v5a1,1,0,0,0,.29.71L9,16.41V21a1,1,0,0,0,2,0V17h2v4a1,1,0,0,0,2,0V16.41l2.71-2.7A1,1,0,0,0,18,13V8h1a1,1,0,0,0,0-2Zm-3,6.59L13.59,15H10.41L8,12.59V8h8ZM11,13h2a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Z' + })); +}; + +export default UilPlug; \ No newline at end of file diff --git a/icons/uil-plus-circle.js b/icons/uil-plus-circle.js deleted file mode 100644 index 2380a9f3..00000000 --- a/icons/uil-plus-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlusCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z' - })); -}; - -UilPlusCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlusCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlusCircle; \ No newline at end of file diff --git a/icons/uil-plus-circle.tsx b/icons/uil-plus-circle.tsx new file mode 100644 index 00000000..727bdf9c --- /dev/null +++ b/icons/uil-plus-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlusCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm4-9H13V8a1,1,0,0,0-2,0v3H8a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V13h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilPlusCircle; \ No newline at end of file diff --git a/icons/uil-plus-square.js b/icons/uil-plus-square.js deleted file mode 100644 index c90e2fb2..00000000 --- a/icons/uil-plus-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlusSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,13h2v2a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilPlusSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlusSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlusSquare; \ No newline at end of file diff --git a/icons/uil-plus-square.tsx b/icons/uil-plus-square.tsx new file mode 100644 index 00000000..1ac8ceec --- /dev/null +++ b/icons/uil-plus-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlusSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,13h2v2a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2H13V9a1,1,0,0,0-2,0v2H9a1,1,0,0,0,0,2ZM21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilPlusSquare; \ No newline at end of file diff --git a/icons/uil-plus.js b/icons/uil-plus.js deleted file mode 100644 index 981c5966..00000000 --- a/icons/uil-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,11H13V5a1,1,0,0,0-2,0v6H5a1,1,0,0,0,0,2h6v6a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2Z' - })); -}; - -UilPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPlus; \ No newline at end of file diff --git a/icons/uil-plus.tsx b/icons/uil-plus.tsx new file mode 100644 index 00000000..cca9d724 --- /dev/null +++ b/icons/uil-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,11H13V5a1,1,0,0,0-2,0v6H5a1,1,0,0,0,0,2h6v6a1,1,0,0,0,2,0V13h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilPlus; \ No newline at end of file diff --git a/icons/uil-podium.js b/icons/uil-podium.js deleted file mode 100644 index b3e88eea..00000000 --- a/icons/uil-podium.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPodium = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.79,7.13A1,1,0,0,0,19,6.75H8v-.5A2,2,0,0,1,9.46,4.33a1.5,1.5,0,0,0,1,.42h1a1.5,1.5,0,0,0,0-3h-1a1.49,1.49,0,0,0-1.17.57A4,4,0,0,0,6,6.25v.5H5a1,1,0,0,0-.79.38A1,1,0,0,0,4,8l.62,2.49A3,3,0,0,0,7.1,12.71l.78,7H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2h-.88l.78-7a3,3,0,0,0,2.45-2.23L20,8A1,1,0,0,0,19.79,7.13ZM14.1,19.75H9.9l-.78-7h5.76ZM17.41,10a1,1,0,0,1-1,.76H7.56a1,1,0,0,1-1-.76L6.28,8.75H17.72Z' - })); -}; - -UilPodium.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPodium.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPodium; \ No newline at end of file diff --git a/icons/uil-podium.tsx b/icons/uil-podium.tsx new file mode 100644 index 00000000..be543e4f --- /dev/null +++ b/icons/uil-podium.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPodium = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.79,7.13A1,1,0,0,0,19,6.75H8v-.5A2,2,0,0,1,9.46,4.33a1.5,1.5,0,0,0,1,.42h1a1.5,1.5,0,0,0,0-3h-1a1.49,1.49,0,0,0-1.17.57A4,4,0,0,0,6,6.25v.5H5a1,1,0,0,0-.79.38A1,1,0,0,0,4,8l.62,2.49A3,3,0,0,0,7.1,12.71l.78,7H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2h-.88l.78-7a3,3,0,0,0,2.45-2.23L20,8A1,1,0,0,0,19.79,7.13ZM14.1,19.75H9.9l-.78-7h5.76ZM17.41,10a1,1,0,0,1-1,.76H7.56a1,1,0,0,1-1-.76L6.28,8.75H17.72Z' + })); +}; + +export default UilPodium; \ No newline at end of file diff --git a/icons/uil-polygon.js b/icons/uil-polygon.js deleted file mode 100644 index 306d59dc..00000000 --- a/icons/uil-polygon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPolygon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.87,11.5l-4.5-7.79a1,1,0,0,0-.87-.5h-9a1,1,0,0,0-.87.5L2.13,11.5a1,1,0,0,0,0,1l4.5,7.79a1,1,0,0,0,.87.5h9a1,1,0,0,0,.87-.5l4.5-7.79A1,1,0,0,0,21.87,11.5Zm-6,7.29H8.08L4.15,12,8.08,5.21h7.84L19.85,12Z' - })); -}; - -UilPolygon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPolygon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPolygon; \ No newline at end of file diff --git a/icons/uil-polygon.tsx b/icons/uil-polygon.tsx new file mode 100644 index 00000000..3f3722c1 --- /dev/null +++ b/icons/uil-polygon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPolygon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.87,11.5l-4.5-7.79a1,1,0,0,0-.87-.5h-9a1,1,0,0,0-.87.5L2.13,11.5a1,1,0,0,0,0,1l4.5,7.79a1,1,0,0,0,.87.5h9a1,1,0,0,0,.87-.5l4.5-7.79A1,1,0,0,0,21.87,11.5Zm-6,7.29H8.08L4.15,12,8.08,5.21h7.84L19.85,12Z' + })); +}; + +export default UilPolygon; \ No newline at end of file diff --git a/icons/uil-post-stamp.js b/icons/uil-post-stamp.js deleted file mode 100644 index e9cfcfc8..00000000 --- a/icons/uil-post-stamp.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPostStamp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.5,5.5a1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1,1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1,1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1Zm-1-1.79a2.5,2.5,0,0,0,0,4.58V9.71a2.5,2.5,0,0,0,0,4.58v1.42a2.5,2.5,0,0,0,0,4.58V21.5H20.29a2.5,2.5,0,0,0-4.58,0H14.29a2.5,2.5,0,0,0-4.58,0H8.29a2.5,2.5,0,0,0-4.58,0H2.5V20.29a2.5,2.5,0,0,0,0-4.58V14.29a2.5,2.5,0,0,0,0-4.58V8.29a2.5,2.5,0,0,0,0-4.58V2.5H3.71a2.5,2.5,0,0,0,4.58,0H9.71a2.5,2.5,0,0,0,4.58,0h1.42a2.5,2.5,0,0,0,4.58,0H21.5ZM12,5a7,7,0,0,0,0,14,6.93,6.93,0,0,0,3.5-.94,1,1,0,1,0-1-1.73A5,5,0,1,1,17,12v.5a.83.83,0,0,1-.83.83.84.84,0,0,1-.84-.83V9.67a1,1,0,0,0-1.78-.6A3.25,3.25,0,0,0,12,8.67a3.33,3.33,0,0,0,0,6.66,3.28,3.28,0,0,0,2.17-.82,2.84,2.84,0,0,0,4.83-2V12A7,7,0,0,0,12,5Zm0,8.33A1.33,1.33,0,1,1,13.33,12,1.32,1.32,0,0,1,12,13.33Z' - })); -}; - -UilPostStamp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPostStamp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPostStamp; \ No newline at end of file diff --git a/icons/uil-post-stamp.tsx b/icons/uil-post-stamp.tsx new file mode 100644 index 00000000..bccfca99 --- /dev/null +++ b/icons/uil-post-stamp.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPostStamp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.5,5.5a1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1,.5.5,0,0,1-1,0,1,1,0,0,0-1-1h-3a1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1,.5.5,0,0,1,0,1,1,1,0,0,0-1,1v3a1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1,.5.5,0,0,1,1,0,1,1,0,0,0,1,1h3a1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1,1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1,1,1,0,0,0,1-1v-3a1,1,0,0,0-1-1,.5.5,0,0,1,0-1Zm-1-1.79a2.5,2.5,0,0,0,0,4.58V9.71a2.5,2.5,0,0,0,0,4.58v1.42a2.5,2.5,0,0,0,0,4.58V21.5H20.29a2.5,2.5,0,0,0-4.58,0H14.29a2.5,2.5,0,0,0-4.58,0H8.29a2.5,2.5,0,0,0-4.58,0H2.5V20.29a2.5,2.5,0,0,0,0-4.58V14.29a2.5,2.5,0,0,0,0-4.58V8.29a2.5,2.5,0,0,0,0-4.58V2.5H3.71a2.5,2.5,0,0,0,4.58,0H9.71a2.5,2.5,0,0,0,4.58,0h1.42a2.5,2.5,0,0,0,4.58,0H21.5ZM12,5a7,7,0,0,0,0,14,6.93,6.93,0,0,0,3.5-.94,1,1,0,1,0-1-1.73A5,5,0,1,1,17,12v.5a.83.83,0,0,1-.83.83.84.84,0,0,1-.84-.83V9.67a1,1,0,0,0-1.78-.6A3.25,3.25,0,0,0,12,8.67a3.33,3.33,0,0,0,0,6.66,3.28,3.28,0,0,0,2.17-.82,2.84,2.84,0,0,0,4.83-2V12A7,7,0,0,0,12,5Zm0,8.33A1.33,1.33,0,1,1,13.33,12,1.32,1.32,0,0,1,12,13.33Z' + })); +}; + +export default UilPostStamp; \ No newline at end of file diff --git a/icons/uil-postcard.js b/icons/uil-postcard.js deleted file mode 100644 index e89c3e29..00000000 --- a/icons/uil-postcard.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPostcard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,11h1a1,1,0,0,0,1-1V9a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1v1A1,1,0,0,0,17,11ZM6,12h5a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2ZM22,4H2A1,1,0,0,0,1,5V19a1,1,0,0,0,1,1H22a1,1,0,0,0,1-1V5A1,1,0,0,0,22,4ZM21,18H3V6H21ZM6,16h5a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2Z' - })); -}; - -UilPostcard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPostcard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPostcard; \ No newline at end of file diff --git a/icons/uil-postcard.tsx b/icons/uil-postcard.tsx new file mode 100644 index 00000000..8b3e025c --- /dev/null +++ b/icons/uil-postcard.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPostcard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,11h1a1,1,0,0,0,1-1V9a1,1,0,0,0-1-1H17a1,1,0,0,0-1,1v1A1,1,0,0,0,17,11ZM6,12h5a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2ZM22,4H2A1,1,0,0,0,1,5V19a1,1,0,0,0,1,1H22a1,1,0,0,0,1-1V5A1,1,0,0,0,22,4ZM21,18H3V6H21ZM6,16h5a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2Z' + })); +}; + +export default UilPostcard; \ No newline at end of file diff --git a/icons/uil-pound-circle.js b/icons/uil-pound-circle.js deleted file mode 100644 index 7ca00adb..00000000 --- a/icons/uil-pound-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPoundCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,15H10.82A3,3,0,0,0,11,14V13h2.5a1,1,0,0,0,0-2H11V10a1.95,1.95,0,0,1,3.63-1,1,1,0,0,0,1.74-1A4,4,0,0,0,9,10V11H8a1,1,0,0,0,0,2H9v1a1,1,0,0,1-1,1,1,1,0,0,0,0,2h8a1,1,0,0,0,0-2ZM12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' - })); -}; - -UilPoundCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPoundCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPoundCircle; \ No newline at end of file diff --git a/icons/uil-pound-circle.tsx b/icons/uil-pound-circle.tsx new file mode 100644 index 00000000..e5d3d950 --- /dev/null +++ b/icons/uil-pound-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPoundCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,15H10.82A3,3,0,0,0,11,14V13h2.5a1,1,0,0,0,0-2H11V10a1.95,1.95,0,0,1,3.63-1,1,1,0,0,0,1.74-1A4,4,0,0,0,9,10V11H8a1,1,0,0,0,0,2H9v1a1,1,0,0,1-1,1,1,1,0,0,0,0,2h8a1,1,0,0,0,0-2ZM12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' + })); +}; + +export default UilPoundCircle; \ No newline at end of file diff --git a/icons/uil-pound.js b/icons/uil-pound.js deleted file mode 100644 index 47f0795d..00000000 --- a/icons/uil-pound.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPound = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,20H8a4.92,4.92,0,0,0,1-3V14h6a1,1,0,0,0,0-2H9V8.89a4.89,4.89,0,0,1,9.13-2.44,1,1,0,0,0,1.37.36,1,1,0,0,0,.37-1.36A6.9,6.9,0,0,0,7,8.89V12H4a1,1,0,0,0,0,2H7v3a3,3,0,0,1-3,3,1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Z' - })); -}; - -UilPound.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPound.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPound; \ No newline at end of file diff --git a/icons/uil-pound.tsx b/icons/uil-pound.tsx new file mode 100644 index 00000000..296eb6dd --- /dev/null +++ b/icons/uil-pound.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPound = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,20H8a4.92,4.92,0,0,0,1-3V14h6a1,1,0,0,0,0-2H9V8.89a4.89,4.89,0,0,1,9.13-2.44,1,1,0,0,0,1.37.36,1,1,0,0,0,.37-1.36A6.9,6.9,0,0,0,7,8.89V12H4a1,1,0,0,0,0,2H7v3a3,3,0,0,1-3,3,1,1,0,0,0,0,2H20a1,1,0,0,0,0-2Z' + })); +}; + +export default UilPound; \ No newline at end of file diff --git a/icons/uil-power.js b/icons/uil-power.js deleted file mode 100644 index f6d6b529..00000000 --- a/icons/uil-power.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPower = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.21,6.21l.79-.8V10a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42ZM18,7.56A1,1,0,1,0,16.56,9,6.45,6.45,0,1,1,7.44,9,1,1,0,1,0,6,7.56a8.46,8.46,0,1,0,12,0Z' - })); -}; - -UilPower.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPower.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPower; \ No newline at end of file diff --git a/icons/uil-power.tsx b/icons/uil-power.tsx new file mode 100644 index 00000000..7bc9d396 --- /dev/null +++ b/icons/uil-power.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPower = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.21,6.21l.79-.8V10a1,1,0,0,0,2,0V5.41l.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2.5,2.5a1,1,0,0,0,1.42,1.42ZM18,7.56A1,1,0,1,0,16.56,9,6.45,6.45,0,1,1,7.44,9,1,1,0,1,0,6,7.56a8.46,8.46,0,1,0,12,0Z' + })); +}; + +export default UilPower; \ No newline at end of file diff --git a/icons/uil-prescription-bottle.js b/icons/uil-prescription-bottle.js deleted file mode 100644 index 4470ace7..00000000 --- a/icons/uil-prescription-bottle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPrescriptionBottle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A2,2,0,0,0,3,4V6A2,2,0,0,0,5,8V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8a2,2,0,0,0,2-2V4A2,2,0,0,0,19,2ZM17,16H11V12h6Zm0-6H10a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h7v1a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17ZM5,6V4H19V6Z' - })); -}; - -UilPrescriptionBottle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPrescriptionBottle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPrescriptionBottle; \ No newline at end of file diff --git a/icons/uil-prescription-bottle.tsx b/icons/uil-prescription-bottle.tsx new file mode 100644 index 00000000..b06b7b0e --- /dev/null +++ b/icons/uil-prescription-bottle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPrescriptionBottle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A2,2,0,0,0,3,4V6A2,2,0,0,0,5,8V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8a2,2,0,0,0,2-2V4A2,2,0,0,0,19,2ZM17,16H11V12h6Zm0-6H10a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h7v1a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17ZM5,6V4H19V6Z' + })); +}; + +export default UilPrescriptionBottle; \ No newline at end of file diff --git a/icons/uil-presentation-check.js b/icons/uil-presentation-check.js deleted file mode 100644 index 4176345c..00000000 --- a/icons/uil-presentation-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.29,11.71a1,1,0,0,0,1.42,0l4-4a1,1,0,1,0-1.42-1.42L11,9.59,9.71,8.29A1,1,0,0,0,8.29,9.71ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentationCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationCheck; \ No newline at end of file diff --git a/icons/uil-presentation-check.tsx b/icons/uil-presentation-check.tsx new file mode 100644 index 00000000..3cf4a505 --- /dev/null +++ b/icons/uil-presentation-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.29,11.71a1,1,0,0,0,1.42,0l4-4a1,1,0,1,0-1.42-1.42L11,9.59,9.71,8.29A1,1,0,0,0,8.29,9.71ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentationCheck; \ No newline at end of file diff --git a/icons/uil-presentation-edit.js b/icons/uil-presentation-edit.js deleted file mode 100644 index 4c8dd8f1..00000000 --- a/icons/uil-presentation-edit.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationEdit = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.41,13h2.42a1,1,0,0,0,.71-.29l3.58-3.58a1,1,0,0,0,0-1.41L13.7,5.32a1,1,0,0,0-1.41,0L8.71,8.9a1,1,0,0,0-.3.7V12A1,1,0,0,0,9.41,13Zm1-3L13,7.44l1,1L11.42,11h-1ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentationEdit.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationEdit.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationEdit; \ No newline at end of file diff --git a/icons/uil-presentation-edit.tsx b/icons/uil-presentation-edit.tsx new file mode 100644 index 00000000..ba3f5813 --- /dev/null +++ b/icons/uil-presentation-edit.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationEdit = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.41,13h2.42a1,1,0,0,0,.71-.29l3.58-3.58a1,1,0,0,0,0-1.41L13.7,5.32a1,1,0,0,0-1.41,0L8.71,8.9a1,1,0,0,0-.3.7V12A1,1,0,0,0,9.41,13Zm1-3L13,7.44l1,1L11.42,11h-1ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentationEdit; \ No newline at end of file diff --git a/icons/uil-presentation-line.js b/icons/uil-presentation-line.js deleted file mode 100644 index 631da24b..00000000 --- a/icons/uil-presentation-line.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationLine = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H20V3a1,1,0,0,0-1-1H5A1,1,0,0,0,4,3V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18ZM9,12a1,1,0,0,0,.83-.45l1.33-2,1.13,1.14a1,1,0,0,0,.81.29,1,1,0,0,0,.73-.45l2-3a1,1,0,0,0-1.66-1.1l-1.33,2L11.71,7.29A1,1,0,0,0,10.9,7a1,1,0,0,0-.73.45l-2,3a1,1,0,0,0,.28,1.38A.94.94,0,0,0,9,12Z' - })); -}; - -UilPresentationLine.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationLine.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationLine; \ No newline at end of file diff --git a/icons/uil-presentation-line.tsx b/icons/uil-presentation-line.tsx new file mode 100644 index 00000000..40624bf0 --- /dev/null +++ b/icons/uil-presentation-line.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationLine = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H20V3a1,1,0,0,0-1-1H5A1,1,0,0,0,4,3V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18ZM9,12a1,1,0,0,0,.83-.45l1.33-2,1.13,1.14a1,1,0,0,0,.81.29,1,1,0,0,0,.73-.45l2-3a1,1,0,0,0-1.66-1.1l-1.33,2L11.71,7.29A1,1,0,0,0,10.9,7a1,1,0,0,0-.73.45l-2,3a1,1,0,0,0,.28,1.38A.94.94,0,0,0,9,12Z' + })); +}; + +export default UilPresentationLine; \ No newline at end of file diff --git a/icons/uil-presentation-lines-alt.js b/icons/uil-presentation-lines-alt.js deleted file mode 100644 index f1467e06..00000000 --- a/icons/uil-presentation-lines-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationLinesAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.17,10.55a1,1,0,0,0,.73.45,1,1,0,0,0,.81-.29l1.13-1.14,1.33,2A1,1,0,0,0,15,12a.94.94,0,0,0,.55-.17,1,1,0,0,0,.28-1.38l-2-3A1,1,0,0,0,13.1,7a1,1,0,0,0-.81.29L11.16,8.43l-1.33-2a1,1,0,1,0-1.66,1.1ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentationLinesAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationLinesAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationLinesAlt; \ No newline at end of file diff --git a/icons/uil-presentation-lines-alt.tsx b/icons/uil-presentation-lines-alt.tsx new file mode 100644 index 00000000..d04564e6 --- /dev/null +++ b/icons/uil-presentation-lines-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationLinesAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.17,10.55a1,1,0,0,0,.73.45,1,1,0,0,0,.81-.29l1.13-1.14,1.33,2A1,1,0,0,0,15,12a.94.94,0,0,0,.55-.17,1,1,0,0,0,.28-1.38l-2-3A1,1,0,0,0,13.1,7a1,1,0,0,0-.81.29L11.16,8.43l-1.33-2a1,1,0,1,0-1.66,1.1ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentationLinesAlt; \ No newline at end of file diff --git a/icons/uil-presentation-minus.js b/icons/uil-presentation-minus.js deleted file mode 100644 index a19c1ca8..00000000 --- a/icons/uil-presentation-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,10h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm11,4H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentationMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationMinus; \ No newline at end of file diff --git a/icons/uil-presentation-minus.tsx b/icons/uil-presentation-minus.tsx new file mode 100644 index 00000000..e048719c --- /dev/null +++ b/icons/uil-presentation-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,10h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm11,4H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentationMinus; \ No newline at end of file diff --git a/icons/uil-presentation-play.js b/icons/uil-presentation-play.js deleted file mode 100644 index 7abeec92..00000000 --- a/icons/uil-presentation-play.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationPlay = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18ZM9.61,12.26a1.73,1.73,0,0,0,1.76,0l3-1.74a1.76,1.76,0,0,0,0-3l-3-1.74a1.73,1.73,0,0,0-1.76,0,1.71,1.71,0,0,0-.87,1.52v3.48A1.71,1.71,0,0,0,9.61,12.26Zm1.13-4.58L13,9l-2.28,1.32Z' - })); -}; - -UilPresentationPlay.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationPlay.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationPlay; \ No newline at end of file diff --git a/icons/uil-presentation-play.tsx b/icons/uil-presentation-play.tsx new file mode 100644 index 00000000..4ee7a4ef --- /dev/null +++ b/icons/uil-presentation-play.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationPlay = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18ZM9.61,12.26a1.73,1.73,0,0,0,1.76,0l3-1.74a1.76,1.76,0,0,0,0-3l-3-1.74a1.73,1.73,0,0,0-1.76,0,1.71,1.71,0,0,0-.87,1.52v3.48A1.71,1.71,0,0,0,9.61,12.26Zm1.13-4.58L13,9l-2.28,1.32Z' + })); +}; + +export default UilPresentationPlay; \ No newline at end of file diff --git a/icons/uil-presentation-plus.js b/icons/uil-presentation-plus.js deleted file mode 100644 index ea7a1766..00000000 --- a/icons/uil-presentation-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Zm-8-4h1v1a1,1,0,0,0,2,0V10h1a1,1,0,0,0,0-2H13V7a1,1,0,0,0-2,0V8H10a1,1,0,0,0,0,2Z' - })); -}; - -UilPresentationPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationPlus; \ No newline at end of file diff --git a/icons/uil-presentation-plus.tsx b/icons/uil-presentation-plus.tsx new file mode 100644 index 00000000..12045efa --- /dev/null +++ b/icons/uil-presentation-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Zm-8-4h1v1a1,1,0,0,0,2,0V10h1a1,1,0,0,0,0-2H13V7a1,1,0,0,0-2,0V8H10a1,1,0,0,0,0,2Z' + })); +}; + +export default UilPresentationPlus; \ No newline at end of file diff --git a/icons/uil-presentation-times.js b/icons/uil-presentation-times.js deleted file mode 100644 index 3f47a040..00000000 --- a/icons/uil-presentation-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentationTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.29,11.71a1,1,0,0,0,1.42,0L12,10.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,9l1.3-1.29a1,1,0,1,0-1.42-1.42L12,7.59l-1.29-1.3A1,1,0,0,0,9.29,7.71L10.59,9l-1.3,1.29A1,1,0,0,0,9.29,11.71ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentationTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentationTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentationTimes; \ No newline at end of file diff --git a/icons/uil-presentation-times.tsx b/icons/uil-presentation-times.tsx new file mode 100644 index 00000000..fbfa6827 --- /dev/null +++ b/icons/uil-presentation-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentationTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.29,11.71a1,1,0,0,0,1.42,0L12,10.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,9l1.3-1.29a1,1,0,1,0-1.42-1.42L12,7.59l-1.29-1.3A1,1,0,0,0,9.29,7.71L10.59,9l-1.3,1.29A1,1,0,0,0,9.29,11.71ZM21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentationTimes; \ No newline at end of file diff --git a/icons/uil-presentation.js b/icons/uil-presentation.js deleted file mode 100644 index f4ff4674..00000000 --- a/icons/uil-presentation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPresentation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' - })); -}; - -UilPresentation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPresentation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPresentation; \ No newline at end of file diff --git a/icons/uil-presentation.tsx b/icons/uil-presentation.tsx new file mode 100644 index 00000000..c6277b7f --- /dev/null +++ b/icons/uil-presentation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPresentation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,14H20V4h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,4H4V14H3a1,1,0,0,0,0,2h8v1.15l-4.55,3A1,1,0,0,0,7,22a.94.94,0,0,0,.55-.17L11,19.55V21a1,1,0,0,0,2,0V19.55l3.45,2.28A.94.94,0,0,0,17,22a1,1,0,0,0,.55-1.83l-4.55-3V16h8a1,1,0,0,0,0-2Zm-3,0H6V4H18Z' + })); +}; + +export default UilPresentation; \ No newline at end of file diff --git a/icons/uil-previous.js b/icons/uil-previous.js deleted file mode 100644 index e1fe3e3a..00000000 --- a/icons/uil-previous.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPrevious = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.41,12l3.3-3.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0,0,1.42l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM8,7A1,1,0,0,0,7,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,8,7Z' - })); -}; - -UilPrevious.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPrevious.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPrevious; \ No newline at end of file diff --git a/icons/uil-previous.tsx b/icons/uil-previous.tsx new file mode 100644 index 00000000..1218c191 --- /dev/null +++ b/icons/uil-previous.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPrevious = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.41,12l3.3-3.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0,0,1.42l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM8,7A1,1,0,0,0,7,8v8a1,1,0,0,0,2,0V8A1,1,0,0,0,8,7Z' + })); +}; + +export default UilPrevious; \ No newline at end of file diff --git a/icons/uil-pricetag-alt.js b/icons/uil-pricetag-alt.js deleted file mode 100644 index f10dd2ca..00000000 --- a/icons/uil-pricetag-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPricetagAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,6A1,1,0,1,0,8,7,1,1,0,0,0,7,6Zm14.71,5.78L12.23,2.32A1,1,0,0,0,11.5,2h-6a1,1,0,0,0-.71.29L2.29,4.78A1,1,0,0,0,2,5.49v6a1.05,1.05,0,0,0,.29.71l9.49,9.5a1.05,1.05,0,0,0,.71.29,1,1,0,0,0,.71-.29l8.51-8.51a1,1,0,0,0,.29-.71A1.05,1.05,0,0,0,21.71,11.78Zm-9.22,7.81L4,11.09V5.9L5.9,4h5.18l8.5,8.49Z' - })); -}; - -UilPricetagAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPricetagAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPricetagAlt; \ No newline at end of file diff --git a/icons/uil-pricetag-alt.tsx b/icons/uil-pricetag-alt.tsx new file mode 100644 index 00000000..e95a4302 --- /dev/null +++ b/icons/uil-pricetag-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPricetagAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,6A1,1,0,1,0,8,7,1,1,0,0,0,7,6Zm14.71,5.78L12.23,2.32A1,1,0,0,0,11.5,2h-6a1,1,0,0,0-.71.29L2.29,4.78A1,1,0,0,0,2,5.49v6a1.05,1.05,0,0,0,.29.71l9.49,9.5a1.05,1.05,0,0,0,.71.29,1,1,0,0,0,.71-.29l8.51-8.51a1,1,0,0,0,.29-.71A1.05,1.05,0,0,0,21.71,11.78Zm-9.22,7.81L4,11.09V5.9L5.9,4h5.18l8.5,8.49Z' + })); +}; + +export default UilPricetagAlt; \ No newline at end of file diff --git a/icons/uil-print-slash.js b/icons/uil-print-slash.js deleted file mode 100644 index 61f24db9..00000000 --- a/icons/uil-print-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPrintSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,10a1,1,0,1,0,1,1A1,1,0,0,0,7,10ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H6v3a1,1,0,0,0,1,1H17a1,1,0,0,0,1-1V19.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,15v1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H6.59l6,6H7A1,1,0,0,0,6,15Zm10,5H8V16h6.59L16,17.41ZM19,6H18V3a1,1,0,0,0-1-1H8.66a1,1,0,0,0,0,2H16V6H12.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v6a.37.37,0,0,1,0,.11,1,1,0,0,0,.78,1.18l.2,0a1,1,0,0,0,1-.8A2.84,2.84,0,0,0,22,15V9A3,3,0,0,0,19,6Z' - })); -}; - -UilPrintSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPrintSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPrintSlash; \ No newline at end of file diff --git a/icons/uil-print-slash.tsx b/icons/uil-print-slash.tsx new file mode 100644 index 00000000..f8a209a0 --- /dev/null +++ b/icons/uil-print-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPrintSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,10a1,1,0,1,0,1,1A1,1,0,0,0,7,10ZM3.71,2.29A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H6v3a1,1,0,0,0,1,1H17a1,1,0,0,0,1-1V19.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM6,15v1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H6.59l6,6H7A1,1,0,0,0,6,15Zm10,5H8V16h6.59L16,17.41ZM19,6H18V3a1,1,0,0,0-1-1H8.66a1,1,0,0,0,0,2H16V6H12.66a1,1,0,0,0,0,2H19a1,1,0,0,1,1,1v6a.37.37,0,0,1,0,.11,1,1,0,0,0,.78,1.18l.2,0a1,1,0,0,0,1-.8A2.84,2.84,0,0,0,22,15V9A3,3,0,0,0,19,6Z' + })); +}; + +export default UilPrintSlash; \ No newline at end of file diff --git a/icons/uil-print.js b/icons/uil-print.js deleted file mode 100644 index d3f45441..00000000 --- a/icons/uil-print.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPrint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,10a1,1,0,1,0,1,1A1,1,0,0,0,7,10ZM19,6H18V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H6v3a1,1,0,0,0,1,1H17a1,1,0,0,0,1-1V18h1a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM8,4h8V6H8Zm8,16H8V16h8Zm4-5a1,1,0,0,1-1,1H18V15a1,1,0,0,0-1-1H7a1,1,0,0,0-1,1v1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' - })); -}; - -UilPrint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPrint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPrint; \ No newline at end of file diff --git a/icons/uil-print.tsx b/icons/uil-print.tsx new file mode 100644 index 00000000..24aef573 --- /dev/null +++ b/icons/uil-print.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPrint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,10a1,1,0,1,0,1,1A1,1,0,0,0,7,10ZM19,6H18V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3H6v3a1,1,0,0,0,1,1H17a1,1,0,0,0,1-1V18h1a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM8,4h8V6H8Zm8,16H8V16h8Zm4-5a1,1,0,0,1-1,1H18V15a1,1,0,0,0-1-1H7a1,1,0,0,0-1,1v1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilPrint; \ No newline at end of file diff --git a/icons/uil-process.js b/icons/uil-process.js deleted file mode 100644 index 86752815..00000000 --- a/icons/uil-process.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilProcess = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.9917,14.502a.99974.99974,0,0,0-1,1v1.78229a7.97243,7.97243,0,0,1-2-5.28229,7.29085,7.29085,0,0,1,.05273-.87988.99992.99992,0,1,0-1.98535-.24023A9.17334,9.17334,0,0,0,1.9917,12.002a9.96434,9.96434,0,0,0,2.41687,6.5H2.9917a1,1,0,1,0,0,2h4a.98173.98173,0,0,0,.79413-.42181c.01166-.01538.02655-.0268.03741-.043.00666-.00995.00684-.02173.01306-.03186a.96576.96576,0,0,0,.106-.2583.95234.95234,0,0,0,.03143-.15589c.00287-.03088.018-.05749.018-.08911v-4A.99974.99974,0,0,0,6.9917,14.502Zm1.5-8.5H6.70923a7.9737,7.9737,0,0,1,5.28247-2,7.07475,7.07475,0,0,1,.87939.05274,1.00046,1.00046,0,0,0,.24121-1.98633A9.22717,9.22717,0,0,0,11.9917,2.002a9.96421,9.96421,0,0,0-6.5,2.41669V3.002a1,1,0,0,0-2,0v4a.95355.95355,0,0,0,.03931.19471l.00024.00122a.96893.96893,0,0,0,.14117.345l.01142.0169a.97291.97291,0,0,0,.2445.24634c.01093.008.01636.02026.02771.02789.01429.00946.03046.01246.04505.02112a.95817.95817,0,0,0,.17932.084.98784.98784,0,0,0,.26184.05285c.01733.00092.03192.01.04944.01h4a1,1,0,0,0,0-2ZM20.45215,16.80609a.96745.96745,0,0,0-.14124-.34509l-.01129-.01679a.97315.97315,0,0,0-.24469-.24646c-.01092-.00793-.01629-.02026-.02759-.02783-.0108-.00714-.02362-.00738-.0346-.0141a1.15354,1.15354,0,0,0-.40973-.13543c-.03162-.003-.0589-.01844-.09131-.01844h-4a1,1,0,0,0,0,2h1.78241a7.97338,7.97338,0,0,1-5.28241,2,7.07446,7.07446,0,0,1-.8794-.05371,1.00046,1.00046,0,0,0-.24121,1.98633,9.36538,9.36538,0,0,0,1.12061.06738,9.96425,9.96425,0,0,0,6.5-2.41668V21.002a1,1,0,0,0,2,0v-4a.95345.95345,0,0,0-.03931-.1947ZM20.9917,5.502a1,1,0,0,0,0-2h-4a.9519.9519,0,0,0-.19183.0387l-.00666.00134a.96837.96837,0,0,0-.3407.13953l-.01959.01324a.974.974,0,0,0-.2453.24378c-.00787.0108-.02.01611-.02746.02728-.00714.01074-.00739.02344-.0141.03436a1.14563,1.14563,0,0,0-.13636.41266c-.00286.03089-.018.0575-.018.08911v4a1,1,0,1,0,2,0V6.71912a7.97527,7.97527,0,0,1,2,5.28283,7.289,7.289,0,0,1-.05274.87989,1.00106,1.00106,0,0,0,.87208,1.11328,1.02916,1.02916,0,0,0,.12207.00683.99971.99971,0,0,0,.99121-.87988A9.17363,9.17363,0,0,0,21.9917,12.002a9.96411,9.96411,0,0,0-2.417-6.5Z' - })); -}; - -UilProcess.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilProcess.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilProcess; \ No newline at end of file diff --git a/icons/uil-process.tsx b/icons/uil-process.tsx new file mode 100644 index 00000000..fdb17bfe --- /dev/null +++ b/icons/uil-process.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilProcess = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.9917,14.502a.99974.99974,0,0,0-1,1v1.78229a7.97243,7.97243,0,0,1-2-5.28229,7.29085,7.29085,0,0,1,.05273-.87988.99992.99992,0,1,0-1.98535-.24023A9.17334,9.17334,0,0,0,1.9917,12.002a9.96434,9.96434,0,0,0,2.41687,6.5H2.9917a1,1,0,1,0,0,2h4a.98173.98173,0,0,0,.79413-.42181c.01166-.01538.02655-.0268.03741-.043.00666-.00995.00684-.02173.01306-.03186a.96576.96576,0,0,0,.106-.2583.95234.95234,0,0,0,.03143-.15589c.00287-.03088.018-.05749.018-.08911v-4A.99974.99974,0,0,0,6.9917,14.502Zm1.5-8.5H6.70923a7.9737,7.9737,0,0,1,5.28247-2,7.07475,7.07475,0,0,1,.87939.05274,1.00046,1.00046,0,0,0,.24121-1.98633A9.22717,9.22717,0,0,0,11.9917,2.002a9.96421,9.96421,0,0,0-6.5,2.41669V3.002a1,1,0,0,0-2,0v4a.95355.95355,0,0,0,.03931.19471l.00024.00122a.96893.96893,0,0,0,.14117.345l.01142.0169a.97291.97291,0,0,0,.2445.24634c.01093.008.01636.02026.02771.02789.01429.00946.03046.01246.04505.02112a.95817.95817,0,0,0,.17932.084.98784.98784,0,0,0,.26184.05285c.01733.00092.03192.01.04944.01h4a1,1,0,0,0,0-2ZM20.45215,16.80609a.96745.96745,0,0,0-.14124-.34509l-.01129-.01679a.97315.97315,0,0,0-.24469-.24646c-.01092-.00793-.01629-.02026-.02759-.02783-.0108-.00714-.02362-.00738-.0346-.0141a1.15354,1.15354,0,0,0-.40973-.13543c-.03162-.003-.0589-.01844-.09131-.01844h-4a1,1,0,0,0,0,2h1.78241a7.97338,7.97338,0,0,1-5.28241,2,7.07446,7.07446,0,0,1-.8794-.05371,1.00046,1.00046,0,0,0-.24121,1.98633,9.36538,9.36538,0,0,0,1.12061.06738,9.96425,9.96425,0,0,0,6.5-2.41668V21.002a1,1,0,0,0,2,0v-4a.95345.95345,0,0,0-.03931-.1947ZM20.9917,5.502a1,1,0,0,0,0-2h-4a.9519.9519,0,0,0-.19183.0387l-.00666.00134a.96837.96837,0,0,0-.3407.13953l-.01959.01324a.974.974,0,0,0-.2453.24378c-.00787.0108-.02.01611-.02746.02728-.00714.01074-.00739.02344-.0141.03436a1.14563,1.14563,0,0,0-.13636.41266c-.00286.03089-.018.0575-.018.08911v4a1,1,0,1,0,2,0V6.71912a7.97527,7.97527,0,0,1,2,5.28283,7.289,7.289,0,0,1-.05274.87989,1.00106,1.00106,0,0,0,.87208,1.11328,1.02916,1.02916,0,0,0,.12207.00683.99971.99971,0,0,0,.99121-.87988A9.17363,9.17363,0,0,0,21.9917,12.002a9.96411,9.96411,0,0,0-2.417-6.5Z' + })); +}; + +export default UilProcess; \ No newline at end of file diff --git a/icons/uil-processor.js b/icons/uil-processor.js deleted file mode 100644 index b381846f..00000000 --- a/icons/uil-processor.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilProcessor = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9H10a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,14,9Zm-1,4H11V11h2Zm8,0a1,1,0,0,0,0-2H19V9h2a1,1,0,0,0,0-2H18.82A3,3,0,0,0,17,5.18V3a1,1,0,0,0-2,0V5H13V3a1,1,0,0,0-2,0V5H9V3A1,1,0,0,0,7,3V5.18A3,3,0,0,0,5.18,7H3A1,1,0,0,0,3,9H5v2H3a1,1,0,0,0,0,2H5v2H3a1,1,0,0,0,0,2H5.18A3,3,0,0,0,7,18.82V21a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V18.82A3,3,0,0,0,18.82,17H21a1,1,0,0,0,0-2H19V13Zm-4,3a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7h8a1,1,0,0,1,1,1Z' - })); -}; - -UilProcessor.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilProcessor.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilProcessor; \ No newline at end of file diff --git a/icons/uil-processor.tsx b/icons/uil-processor.tsx new file mode 100644 index 00000000..edc82094 --- /dev/null +++ b/icons/uil-processor.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilProcessor = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9H10a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,14,9Zm-1,4H11V11h2Zm8,0a1,1,0,0,0,0-2H19V9h2a1,1,0,0,0,0-2H18.82A3,3,0,0,0,17,5.18V3a1,1,0,0,0-2,0V5H13V3a1,1,0,0,0-2,0V5H9V3A1,1,0,0,0,7,3V5.18A3,3,0,0,0,5.18,7H3A1,1,0,0,0,3,9H5v2H3a1,1,0,0,0,0,2H5v2H3a1,1,0,0,0,0,2H5.18A3,3,0,0,0,7,18.82V21a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V19h2v2a1,1,0,0,0,2,0V18.82A3,3,0,0,0,18.82,17H21a1,1,0,0,0,0-2H19V13Zm-4,3a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8A1,1,0,0,1,8,7h8a1,1,0,0,1,1,1Z' + })); +}; + +export default UilProcessor; \ No newline at end of file diff --git a/icons/uil-programming-language.js b/icons/uil-programming-language.js deleted file mode 100644 index 05af8d28..00000000 --- a/icons/uil-programming-language.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilProgrammingLanguage = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,3l-3,15.1l-9.1,3l-7.9-3L2.8,14h3.4l-0.4,1.7l4.8,1.8l5.5-1.8l0.8-3.8H3.2l0.7-3.4h13.6L18,6.4H4.3L5,3H22z' - })); -}; - -UilProgrammingLanguage.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilProgrammingLanguage.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilProgrammingLanguage; \ No newline at end of file diff --git a/icons/uil-programming-language.tsx b/icons/uil-programming-language.tsx new file mode 100644 index 00000000..e7b424b9 --- /dev/null +++ b/icons/uil-programming-language.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilProgrammingLanguage = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,3l-3,15.1l-9.1,3l-7.9-3L2.8,14h3.4l-0.4,1.7l4.8,1.8l5.5-1.8l0.8-3.8H3.2l0.7-3.4h13.6L18,6.4H4.3L5,3H22z' + })); +}; + +export default UilProgrammingLanguage; \ No newline at end of file diff --git a/icons/uil-pump.js b/icons/uil-pump.js deleted file mode 100644 index 28b87be9..00000000 --- a/icons/uil-pump.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPump = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.54,6.29,19,4.75,17.59,3.34a1,1,0,0,0-1.42,1.42l1,1-.83,2.49a3,3,0,0,0,.73,3.07l2.95,3V19a1,1,0,0,1-2,0V17a3,3,0,0,0-3-3H14V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h6a3,3,0,0,0,3-3V16h1a1,1,0,0,1,1,1v2a3,3,0,0,0,6,0V9.83A5,5,0,0,0,20.54,6.29ZM12,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12h8Zm0-9H4V5A1,1,0,0,1,5,4h6a1,1,0,0,1,1,1Zm8,1.42L18.46,9.88a1,1,0,0,1-.24-1l.51-1.54.39.4A3,3,0,0,1,20,9.83Z' - })); -}; - -UilPump.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPump.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPump; \ No newline at end of file diff --git a/icons/uil-pump.tsx b/icons/uil-pump.tsx new file mode 100644 index 00000000..925af046 --- /dev/null +++ b/icons/uil-pump.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPump = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.54,6.29,19,4.75,17.59,3.34a1,1,0,0,0-1.42,1.42l1,1-.83,2.49a3,3,0,0,0,.73,3.07l2.95,3V19a1,1,0,0,1-2,0V17a3,3,0,0,0-3-3H14V5a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3h6a3,3,0,0,0,3-3V16h1a1,1,0,0,1,1,1v2a3,3,0,0,0,6,0V9.83A5,5,0,0,0,20.54,6.29ZM12,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12h8Zm0-9H4V5A1,1,0,0,1,5,4h6a1,1,0,0,1,1,1Zm8,1.42L18.46,9.88a1,1,0,0,1-.24-1l.51-1.54.39.4A3,3,0,0,1,20,9.83Z' + })); +}; + +export default UilPump; \ No newline at end of file diff --git a/icons/uil-puzzle-piece.js b/icons/uil-puzzle-piece.js deleted file mode 100644 index 9fbaab84..00000000 --- a/icons/uil-puzzle-piece.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilPuzzlePiece = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,22H5a3,3,0,0,1-3-3V9A3,3,0,0,1,5,6H6a4,4,0,0,1,7.3-2.18A3.86,3.86,0,0,1,14,6h3a1,1,0,0,1,1,1v3a4,4,0,0,1,2.18,7.3A3.86,3.86,0,0,1,18,18h0v3A1,1,0,0,1,17,22ZM5,8A1,1,0,0,0,4,9V19a1,1,0,0,0,1,1H16V16.82a1,1,0,0,1,.42-.82,1,1,0,0,1,.91-.13,1.77,1.77,0,0,0,1.74-.23A2,2,0,0,0,20,14.27a2,2,0,0,0-.48-1.59,1.89,1.89,0,0,0-2.17-.55,1,1,0,0,1-.91-.13,1,1,0,0,1-.42-.82V8H12.82a1,1,0,0,1-1-1.33,1.77,1.77,0,0,0-.23-1.74,1.94,1.94,0,0,0-3-.43A2,2,0,0,0,8,6a1.89,1.89,0,0,0,.13.67A1,1,0,0,1,7.18,8Z' - })); -}; - -UilPuzzlePiece.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilPuzzlePiece.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilPuzzlePiece; \ No newline at end of file diff --git a/icons/uil-puzzle-piece.tsx b/icons/uil-puzzle-piece.tsx new file mode 100644 index 00000000..d246c74e --- /dev/null +++ b/icons/uil-puzzle-piece.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilPuzzlePiece = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,22H5a3,3,0,0,1-3-3V9A3,3,0,0,1,5,6H6a4,4,0,0,1,7.3-2.18A3.86,3.86,0,0,1,14,6h3a1,1,0,0,1,1,1v3a4,4,0,0,1,2.18,7.3A3.86,3.86,0,0,1,18,18h0v3A1,1,0,0,1,17,22ZM5,8A1,1,0,0,0,4,9V19a1,1,0,0,0,1,1H16V16.82a1,1,0,0,1,.42-.82,1,1,0,0,1,.91-.13,1.77,1.77,0,0,0,1.74-.23A2,2,0,0,0,20,14.27a2,2,0,0,0-.48-1.59,1.89,1.89,0,0,0-2.17-.55,1,1,0,0,1-.91-.13,1,1,0,0,1-.42-.82V8H12.82a1,1,0,0,1-1-1.33,1.77,1.77,0,0,0-.23-1.74,1.94,1.94,0,0,0-3-.43A2,2,0,0,0,8,6a1.89,1.89,0,0,0,.13.67A1,1,0,0,1,7.18,8Z' + })); +}; + +export default UilPuzzlePiece; \ No newline at end of file diff --git a/icons/uil-qrcode-scan.js b/icons/uil-qrcode-scan.js deleted file mode 100644 index 7ef02d17..00000000 --- a/icons/uil-qrcode-scan.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilQrcodeScan = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,21H4a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2Zm14-6a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h4a3,3,0,0,0,3-3V16A1,1,0,0,0,22,15ZM20,1H16a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V4A3,3,0,0,0,20,1ZM2,9A1,1,0,0,0,3,8V4A1,1,0,0,1,4,3H8A1,1,0,0,0,8,1H4A3,3,0,0,0,1,4V8A1,1,0,0,0,2,9Zm8-4H6A1,1,0,0,0,5,6v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V6A1,1,0,0,0,10,5ZM9,9H7V7H9Zm5,2h4a1,1,0,0,0,1-1V6a1,1,0,0,0-1-1H14a1,1,0,0,0-1,1v4A1,1,0,0,0,14,11Zm1-4h2V9H15Zm-5,6H6a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,17H7V15H9Zm5-1a1,1,0,0,0,1-1,1,1,0,0,0,0-2H14a1,1,0,0,0-1,1v1A1,1,0,0,0,14,16Zm4-3a1,1,0,0,0-1,1v3a1,1,0,0,0,0,2h1a1,1,0,0,0,1-1V14A1,1,0,0,0,18,13Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,14,17Z' - })); -}; - -UilQrcodeScan.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilQrcodeScan.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilQrcodeScan; \ No newline at end of file diff --git a/icons/uil-qrcode-scan.tsx b/icons/uil-qrcode-scan.tsx new file mode 100644 index 00000000..771477c0 --- /dev/null +++ b/icons/uil-qrcode-scan.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilQrcodeScan = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,21H4a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v4a3,3,0,0,0,3,3H8a1,1,0,0,0,0-2Zm14-6a1,1,0,0,0-1,1v4a1,1,0,0,1-1,1H16a1,1,0,0,0,0,2h4a3,3,0,0,0,3-3V16A1,1,0,0,0,22,15ZM20,1H16a1,1,0,0,0,0,2h4a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V4A3,3,0,0,0,20,1ZM2,9A1,1,0,0,0,3,8V4A1,1,0,0,1,4,3H8A1,1,0,0,0,8,1H4A3,3,0,0,0,1,4V8A1,1,0,0,0,2,9Zm8-4H6A1,1,0,0,0,5,6v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V6A1,1,0,0,0,10,5ZM9,9H7V7H9Zm5,2h4a1,1,0,0,0,1-1V6a1,1,0,0,0-1-1H14a1,1,0,0,0-1,1v4A1,1,0,0,0,14,11Zm1-4h2V9H15Zm-5,6H6a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V14A1,1,0,0,0,10,13ZM9,17H7V15H9Zm5-1a1,1,0,0,0,1-1,1,1,0,0,0,0-2H14a1,1,0,0,0-1,1v1A1,1,0,0,0,14,16Zm4-3a1,1,0,0,0-1,1v3a1,1,0,0,0,0,2h1a1,1,0,0,0,1-1V14A1,1,0,0,0,18,13Zm-4,4a1,1,0,1,0,1,1A1,1,0,0,0,14,17Z' + })); +}; + +export default UilQrcodeScan; \ No newline at end of file diff --git a/icons/uil-question-circle.js b/icons/uil-question-circle.js deleted file mode 100644 index 0b7c30d0..00000000 --- a/icons/uil-question-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilQuestionCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,15.29a1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2.84.84,0,0,0,.08.38.9.9,0,0,0,.54.54.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54A1,1,0,0,0,13,16a1,1,0,0,0-.29-.71A1,1,0,0,0,11.29,15.29ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,7A3,3,0,0,0,9.4,8.5a1,1,0,1,0,1.73,1A1,1,0,0,1,12,9a1,1,0,0,1,0,2,1,1,0,0,0-1,1v1a1,1,0,0,0,2,0v-.18A3,3,0,0,0,12,7Z' - })); -}; - -UilQuestionCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilQuestionCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilQuestionCircle; \ No newline at end of file diff --git a/icons/uil-question-circle.tsx b/icons/uil-question-circle.tsx new file mode 100644 index 00000000..d8425878 --- /dev/null +++ b/icons/uil-question-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilQuestionCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,15.29a1.58,1.58,0,0,0-.12.15.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2.84.84,0,0,0,.08.38.9.9,0,0,0,.54.54.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54A1,1,0,0,0,13,16a1,1,0,0,0-.29-.71A1,1,0,0,0,11.29,15.29ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,7A3,3,0,0,0,9.4,8.5a1,1,0,1,0,1.73,1A1,1,0,0,1,12,9a1,1,0,0,1,0,2,1,1,0,0,0-1,1v1a1,1,0,0,0,2,0v-.18A3,3,0,0,0,12,7Z' + })); +}; + +export default UilQuestionCircle; \ No newline at end of file diff --git a/icons/uil-question.js b/icons/uil-question.js deleted file mode 100644 index 181d7fb5..00000000 --- a/icons/uil-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.33252,9.5A3.5001,3.5001,0,0,0,8.80127,7.75a1.00016,1.00016,0,0,0,1.73242,1A1.50266,1.50266,0,0,1,11.83252,8a1.5,1.5,0,1,1,0,3h-.00244a.94984.94984,0,0,0-.18927.0387,1.03181,1.03181,0,0,0-.19861.04065.98275.98275,0,0,0-.15552.10485,1.00813,1.00813,0,0,0-.162.10975,1.00464,1.00464,0,0,0-.11706.1737.97789.97789,0,0,0-.09668.14417,1.02252,1.02252,0,0,0-.04285.21191A.94847.94847,0,0,0,10.83252,12v1l.00232.01135.0011.49109a1.00016,1.00016,0,0,0,1,.99756h.00244a1.00006,1.00006,0,0,0,.99756-1.00244l-.00153-.66138A3.49363,3.49363,0,0,0,15.33252,9.5Zm-4.20264,6.79A1,1,0,0,0,11.82959,18a1.036,1.036,0,0,0,.71045-.29,1.01517,1.01517,0,0,0,0-1.41992A1.03425,1.03425,0,0,0,11.12988,16.29Z' - })); -}; - -UilQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilQuestion; \ No newline at end of file diff --git a/icons/uil-question.tsx b/icons/uil-question.tsx new file mode 100644 index 00000000..62c6a254 --- /dev/null +++ b/icons/uil-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.33252,9.5A3.5001,3.5001,0,0,0,8.80127,7.75a1.00016,1.00016,0,0,0,1.73242,1A1.50266,1.50266,0,0,1,11.83252,8a1.5,1.5,0,1,1,0,3h-.00244a.94984.94984,0,0,0-.18927.0387,1.03181,1.03181,0,0,0-.19861.04065.98275.98275,0,0,0-.15552.10485,1.00813,1.00813,0,0,0-.162.10975,1.00464,1.00464,0,0,0-.11706.1737.97789.97789,0,0,0-.09668.14417,1.02252,1.02252,0,0,0-.04285.21191A.94847.94847,0,0,0,10.83252,12v1l.00232.01135.0011.49109a1.00016,1.00016,0,0,0,1,.99756h.00244a1.00006,1.00006,0,0,0,.99756-1.00244l-.00153-.66138A3.49363,3.49363,0,0,0,15.33252,9.5Zm-4.20264,6.79A1,1,0,0,0,11.82959,18a1.036,1.036,0,0,0,.71045-.29,1.01517,1.01517,0,0,0,0-1.41992A1.03425,1.03425,0,0,0,11.12988,16.29Z' + })); +}; + +export default UilQuestion; \ No newline at end of file diff --git a/icons/uil-rainbow.js b/icons/uil-rainbow.js deleted file mode 100644 index 4759ddfb..00000000 --- a/icons/uil-rainbow.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRainbow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0A7,7,0,0,0,5,12ZM5,4A1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15,15,0,0,0,5,4ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0A11,11,0,0,0,5,8Z' - })); -}; - -UilRainbow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRainbow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRainbow; \ No newline at end of file diff --git a/icons/uil-rainbow.tsx b/icons/uil-rainbow.tsx new file mode 100644 index 00000000..f04efeb3 --- /dev/null +++ b/icons/uil-rainbow.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRainbow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0A7,7,0,0,0,5,12ZM5,4A1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15,15,0,0,0,5,4ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0A11,11,0,0,0,5,8Z' + })); +}; + +export default UilRainbow; \ No newline at end of file diff --git a/icons/uil-raindrops-alt.js b/icons/uil-raindrops-alt.js deleted file mode 100644 index b9211d09..00000000 --- a/icons/uil-raindrops-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRaindropsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,7.75C9,5,6.42,3.24,6.31,3.17a1,1,0,0,0-1.12,0C5.08,3.25,2.5,5,2.5,7.75a3.25,3.25,0,0,0,6.5,0ZM5.75,9A1.25,1.25,0,0,1,4.5,7.75,3.66,3.66,0,0,1,5.75,5.3,3.61,3.61,0,0,1,7,7.75,1.25,1.25,0,0,1,5.75,9Zm6.06,1.17a1,1,0,0,0-1.12,0c-.17.12-4.19,2.9-4.19,7.08a4.75,4.75,0,0,0,9.5,0C16,13,12,10.28,11.81,10.17ZM11.25,20A2.75,2.75,0,0,1,8.5,17.25c0-2.31,1.81-4.17,2.76-5,.94.79,2.74,2.63,2.74,5A2.75,2.75,0,0,1,11.25,20ZM18.06,2.17a1,1,0,0,0-1.12,0C16.8,2.27,13.5,4.55,13.5,8a4,4,0,0,0,8,0C21.5,4.51,18.2,2.26,18.06,2.17ZM17.5,10a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,19.5,8,2,2,0,0,1,17.5,10Z' - })); -}; - -UilRaindropsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRaindropsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRaindropsAlt; \ No newline at end of file diff --git a/icons/uil-raindrops-alt.tsx b/icons/uil-raindrops-alt.tsx new file mode 100644 index 00000000..2bad0098 --- /dev/null +++ b/icons/uil-raindrops-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRaindropsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,7.75C9,5,6.42,3.24,6.31,3.17a1,1,0,0,0-1.12,0C5.08,3.25,2.5,5,2.5,7.75a3.25,3.25,0,0,0,6.5,0ZM5.75,9A1.25,1.25,0,0,1,4.5,7.75,3.66,3.66,0,0,1,5.75,5.3,3.61,3.61,0,0,1,7,7.75,1.25,1.25,0,0,1,5.75,9Zm6.06,1.17a1,1,0,0,0-1.12,0c-.17.12-4.19,2.9-4.19,7.08a4.75,4.75,0,0,0,9.5,0C16,13,12,10.28,11.81,10.17ZM11.25,20A2.75,2.75,0,0,1,8.5,17.25c0-2.31,1.81-4.17,2.76-5,.94.79,2.74,2.63,2.74,5A2.75,2.75,0,0,1,11.25,20ZM18.06,2.17a1,1,0,0,0-1.12,0C16.8,2.27,13.5,4.55,13.5,8a4,4,0,0,0,8,0C21.5,4.51,18.2,2.26,18.06,2.17ZM17.5,10a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,19.5,8,2,2,0,0,1,17.5,10Z' + })); +}; + +export default UilRaindropsAlt; \ No newline at end of file diff --git a/icons/uil-raindrops.js b/icons/uil-raindrops.js deleted file mode 100644 index 1fe0a946..00000000 --- a/icons/uil-raindrops.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRaindrops = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,8c0-3.49-3.3-5.74-3.44-5.83a1,1,0,0,0-1.12,0C5.8,2.27,2.5,4.55,2.5,8a4,4,0,0,0,8,0Zm-4,2a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,8.5,8,2,2,0,0,1,6.5,10ZM18.06,2.17a1,1,0,0,0-1.12,0C16.8,2.27,13.5,4.55,13.5,8a4,4,0,0,0,8,0C21.5,4.51,18.2,2.26,18.06,2.17ZM17.5,10a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,19.5,8,2,2,0,0,1,17.5,10Zm-4.44,2.17a1,1,0,0,0-1.12,0c-.14.1-3.44,2.38-3.44,5.83a4,4,0,0,0,8,0C16.5,14.51,13.2,12.26,13.06,12.17ZM12.5,20a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72,5.39,5.39,0,0,1,2,3.72A2,2,0,0,1,12.5,20Z' - })); -}; - -UilRaindrops.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRaindrops.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRaindrops; \ No newline at end of file diff --git a/icons/uil-raindrops.tsx b/icons/uil-raindrops.tsx new file mode 100644 index 00000000..f812977c --- /dev/null +++ b/icons/uil-raindrops.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRaindrops = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,8c0-3.49-3.3-5.74-3.44-5.83a1,1,0,0,0-1.12,0C5.8,2.27,2.5,4.55,2.5,8a4,4,0,0,0,8,0Zm-4,2a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,8.5,8,2,2,0,0,1,6.5,10ZM18.06,2.17a1,1,0,0,0-1.12,0C16.8,2.27,13.5,4.55,13.5,8a4,4,0,0,0,8,0C21.5,4.51,18.2,2.26,18.06,2.17ZM17.5,10a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72A5.39,5.39,0,0,1,19.5,8,2,2,0,0,1,17.5,10Zm-4.44,2.17a1,1,0,0,0-1.12,0c-.14.1-3.44,2.38-3.44,5.83a4,4,0,0,0,8,0C16.5,14.51,13.2,12.26,13.06,12.17ZM12.5,20a2,2,0,0,1-2-2,5.44,5.44,0,0,1,2-3.72,5.39,5.39,0,0,1,2,3.72A2,2,0,0,1,12.5,20Z' + })); +}; + +export default UilRaindrops; \ No newline at end of file diff --git a/icons/uil-react.js b/icons/uil-react.js deleted file mode 100644 index 4e068c45..00000000 --- a/icons/uil-react.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilReact = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.103,10.43793a1.78593,1.78593,0,1,0,2.43957.65362A1.786,1.786,0,0,0,11.103,10.43793Zm8.0047,1.93768q-.17587-.201-.37116-.40308.13641-.14337.264-.28649c1.60583-1.80427,2.28357-3.61371,1.65558-4.70154-.60217-1.043-2.39343-1.35382-4.63593-.91779q-.33132.06482-.659.14624-.06272-.21624-.13343-.43C14.467,3.49042,13.2381,1.99921,11.98206,2,10.77765,2.00055,9.61359,3.39709,8.871,5.5575q-.10959.31969-.20276.64471-.21908-.05375-.44-.0993c-2.366-.48578-4.27167-.16584-4.89844.9226-.601,1.04376.02753,2.74982,1.52851,4.47211q.22329.25562.45922.49976c-.18542.191-.361.38189-.52465.57171-1.4646,1.698-2.05719,3.37616-1.45716,4.41541.61969,1.07348,2.49854,1.42437,4.7854.97436q.278-.05511.55292-.124.10071.35156.22095.697c.73932,2.11706,1.89685,3.46863,3.097,3.4682,1.23944-.00073,2.48194-1.45288,3.23474-3.65875.05945-.17432.11573-.35535.16907-.54175q.35514.08835.71485.1568c2.20336.41687,3.95251.089,4.55145-.951C21.28058,15.93109,20.64288,14.12933,19.10767,12.37561ZM4.07019,7.45184c.38586-.67,1.94324-.93139,3.98608-.512q.19584.04027.39838.09a20.464,20.464,0,0,0-.42126,2.67767,20.88659,20.88659,0,0,0-2.10389,1.6936q-.21945-.22695-.42718-.4649l.00006.00006C4.21631,9.46057,3.708,8.08081,4.07019,7.45184Zm3.88666,5.72809c-.51056-.3866-.98505-.78265-1.41571-1.181.43036-.39587.90515-.79059,1.41467-1.17615q-.02746.58915-.02722,1.1792Q7.929,12.59117,7.95685,13.17993Zm-.00061,3.94061a7.23675,7.23675,0,0,1-2.63971.09314,1.766,1.766,0,0,1-1.241-.65631c-.36407-.63067.11176-1.978,1.36432-3.43023q.23621-.273.48791-.53174a20.49026,20.49026,0,0,0,2.10712,1.70007,20.80226,20.80226,0,0,0,.42621,2.712Q8.21011,17.07023,7.95624,17.12054Zm7.10113-8.03936q-.50309-.317-1.01861-.61365-.5073-.292-1.0268-.56207c.593-.24933,1.17591-.46228,1.73865-.63581A18.21775,18.21775,0,0,1,15.05737,9.08118ZM9.679,5.83521c.63623-1.85114,1.57763-2.98053,2.30352-2.98084.77308-.00037,1.77753,1.21826,2.43433,3.19763q.064.19355.121.38928a20.478,20.478,0,0,0-2.52716.9712,20.06145,20.06145,0,0,0-2.519-.98194Q9.578,6.13062,9.679,5.83521ZM9.27863,7.259a18.30717,18.30717,0,0,1,1.72967.642Q9.95746,8.4433,8.96094,9.0824C9.0412,8.4444,9.148,7.83313,9.27863,7.259ZM8.9624,14.91968q.49695.31813,1.00843.61273.52174.30039,1.05737.57556a18.19577,18.19577,0,0,1-1.74445.66492C9.15161,16.1908,9.04364,15.56879,8.9624,14.91968Zm5.45569,3.14551A7.23556,7.23556,0,0,1,13.18,20.39844l-.00006.00006a1.76585,1.76585,0,0,1-1.18841.747c-.72821.00042-1.65766-1.085-2.28992-2.89545q-.11169-.32108-.20551-.648a20.10863,20.10863,0,0,0,2.52918-1.0097,20.79976,20.79976,0,0,0,2.54736.97851Q14.50141,17.81983,14.41809,18.06519Zm.36224-1.32422c-.56921-.176-1.16058-.39252-1.76214-.64551q.50867-.2677,1.02472-.56543.52955-.30579,1.0321-.62689A18.1524,18.1524,0,0,1,14.78033,16.741Zm.44629-4.74268q.00111.91095-.05688,1.82044c-.49268.33343-1.01282.659-1.554.97143-.53894.31116-1.07293.59711-1.59674.8559q-.82682-.39624-1.62176-.854-.79047-.455-1.54468-.969-.06894-.90921-.06946-1.82172l.00012.00019q-.00063-.91187.06794-1.82184c.49255-.33637,1.00891-.66168,1.54278-.96991.53632-.30969,1.077-.59442,1.61469-.85248q.81664.39688,1.60382.85065.78992.454,1.549.95868.06519.91443.06524,1.83166Zm.95673-5.09283c1.92133-.37372,3.37-.12232,3.73291.50622.3866.66962-.16748,2.1485-1.55383,3.70636l-.00006.00006q-.1149.12891-.23841.25891A20.06118,20.06118,0,0,0,15.98,9.68915a20.04054,20.04054,0,0,0-.40546-2.64893Q15.88486,6.96387,16.18335,6.90546Zm-.12988,3.8847A18.16447,18.16447,0,0,1,17.51483,11.978a18.11912,18.11912,0,0,1-1.45672,1.20831q.02325-.59391.02288-1.18842Q16.08072,11.39389,16.05347,10.79016Zm3.8681,5.78876c-.36346.63116-1.76788.89435-3.65222.53784q-.32391-.06115-.66474-.14557a20.069,20.069,0,0,0,.38746-2.68176,19.93914,19.93914,0,0,0,2.13708-1.71588q.17643.18329.33563.36487v-.00007a7.23437,7.23437,0,0,1,1.40308,2.23792A1.76563,1.76563,0,0,1,19.92157,16.57892Z' - })); -}; - -UilReact.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilReact.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilReact; \ No newline at end of file diff --git a/icons/uil-react.tsx b/icons/uil-react.tsx new file mode 100644 index 00000000..753a51f5 --- /dev/null +++ b/icons/uil-react.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilReact = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.103,10.43793a1.78593,1.78593,0,1,0,2.43957.65362A1.786,1.786,0,0,0,11.103,10.43793Zm8.0047,1.93768q-.17587-.201-.37116-.40308.13641-.14337.264-.28649c1.60583-1.80427,2.28357-3.61371,1.65558-4.70154-.60217-1.043-2.39343-1.35382-4.63593-.91779q-.33132.06482-.659.14624-.06272-.21624-.13343-.43C14.467,3.49042,13.2381,1.99921,11.98206,2,10.77765,2.00055,9.61359,3.39709,8.871,5.5575q-.10959.31969-.20276.64471-.21908-.05375-.44-.0993c-2.366-.48578-4.27167-.16584-4.89844.9226-.601,1.04376.02753,2.74982,1.52851,4.47211q.22329.25562.45922.49976c-.18542.191-.361.38189-.52465.57171-1.4646,1.698-2.05719,3.37616-1.45716,4.41541.61969,1.07348,2.49854,1.42437,4.7854.97436q.278-.05511.55292-.124.10071.35156.22095.697c.73932,2.11706,1.89685,3.46863,3.097,3.4682,1.23944-.00073,2.48194-1.45288,3.23474-3.65875.05945-.17432.11573-.35535.16907-.54175q.35514.08835.71485.1568c2.20336.41687,3.95251.089,4.55145-.951C21.28058,15.93109,20.64288,14.12933,19.10767,12.37561ZM4.07019,7.45184c.38586-.67,1.94324-.93139,3.98608-.512q.19584.04027.39838.09a20.464,20.464,0,0,0-.42126,2.67767,20.88659,20.88659,0,0,0-2.10389,1.6936q-.21945-.22695-.42718-.4649l.00006.00006C4.21631,9.46057,3.708,8.08081,4.07019,7.45184Zm3.88666,5.72809c-.51056-.3866-.98505-.78265-1.41571-1.181.43036-.39587.90515-.79059,1.41467-1.17615q-.02746.58915-.02722,1.1792Q7.929,12.59117,7.95685,13.17993Zm-.00061,3.94061a7.23675,7.23675,0,0,1-2.63971.09314,1.766,1.766,0,0,1-1.241-.65631c-.36407-.63067.11176-1.978,1.36432-3.43023q.23621-.273.48791-.53174a20.49026,20.49026,0,0,0,2.10712,1.70007,20.80226,20.80226,0,0,0,.42621,2.712Q8.21011,17.07023,7.95624,17.12054Zm7.10113-8.03936q-.50309-.317-1.01861-.61365-.5073-.292-1.0268-.56207c.593-.24933,1.17591-.46228,1.73865-.63581A18.21775,18.21775,0,0,1,15.05737,9.08118ZM9.679,5.83521c.63623-1.85114,1.57763-2.98053,2.30352-2.98084.77308-.00037,1.77753,1.21826,2.43433,3.19763q.064.19355.121.38928a20.478,20.478,0,0,0-2.52716.9712,20.06145,20.06145,0,0,0-2.519-.98194Q9.578,6.13062,9.679,5.83521ZM9.27863,7.259a18.30717,18.30717,0,0,1,1.72967.642Q9.95746,8.4433,8.96094,9.0824C9.0412,8.4444,9.148,7.83313,9.27863,7.259ZM8.9624,14.91968q.49695.31813,1.00843.61273.52174.30039,1.05737.57556a18.19577,18.19577,0,0,1-1.74445.66492C9.15161,16.1908,9.04364,15.56879,8.9624,14.91968Zm5.45569,3.14551A7.23556,7.23556,0,0,1,13.18,20.39844l-.00006.00006a1.76585,1.76585,0,0,1-1.18841.747c-.72821.00042-1.65766-1.085-2.28992-2.89545q-.11169-.32108-.20551-.648a20.10863,20.10863,0,0,0,2.52918-1.0097,20.79976,20.79976,0,0,0,2.54736.97851Q14.50141,17.81983,14.41809,18.06519Zm.36224-1.32422c-.56921-.176-1.16058-.39252-1.76214-.64551q.50867-.2677,1.02472-.56543.52955-.30579,1.0321-.62689A18.1524,18.1524,0,0,1,14.78033,16.741Zm.44629-4.74268q.00111.91095-.05688,1.82044c-.49268.33343-1.01282.659-1.554.97143-.53894.31116-1.07293.59711-1.59674.8559q-.82682-.39624-1.62176-.854-.79047-.455-1.54468-.969-.06894-.90921-.06946-1.82172l.00012.00019q-.00063-.91187.06794-1.82184c.49255-.33637,1.00891-.66168,1.54278-.96991.53632-.30969,1.077-.59442,1.61469-.85248q.81664.39688,1.60382.85065.78992.454,1.549.95868.06519.91443.06524,1.83166Zm.95673-5.09283c1.92133-.37372,3.37-.12232,3.73291.50622.3866.66962-.16748,2.1485-1.55383,3.70636l-.00006.00006q-.1149.12891-.23841.25891A20.06118,20.06118,0,0,0,15.98,9.68915a20.04054,20.04054,0,0,0-.40546-2.64893Q15.88486,6.96387,16.18335,6.90546Zm-.12988,3.8847A18.16447,18.16447,0,0,1,17.51483,11.978a18.11912,18.11912,0,0,1-1.45672,1.20831q.02325-.59391.02288-1.18842Q16.08072,11.39389,16.05347,10.79016Zm3.8681,5.78876c-.36346.63116-1.76788.89435-3.65222.53784q-.32391-.06115-.66474-.14557a20.069,20.069,0,0,0,.38746-2.68176,19.93914,19.93914,0,0,0,2.13708-1.71588q.17643.18329.33563.36487v-.00007a7.23437,7.23437,0,0,1,1.40308,2.23792A1.76563,1.76563,0,0,1,19.92157,16.57892Z' + })); +}; + +export default UilReact; \ No newline at end of file diff --git a/icons/uil-receipt-alt.js b/icons/uil-receipt-alt.js deleted file mode 100644 index 291f35c2..00000000 --- a/icons/uil-receipt-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilReceiptAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,8h6a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM8,12h8a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm0,4h8a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2ZM20,2H4A1,1,0,0,0,3,3V21a1,1,0,0,0,1.6.8l2.07-1.55L8.73,21.8a1,1,0,0,0,1.2,0L12,20.25l2.07,1.55a1,1,0,0,0,1.2,0l2.06-1.55L19.4,21.8a1,1,0,0,0,1.05.09A1,1,0,0,0,21,21V3A1,1,0,0,0,20,2ZM19,19l-1.07-.8a1,1,0,0,0-1.2,0l-2.06,1.55L12.6,18.2a1,1,0,0,0-1.2,0L9.33,19.75,7.27,18.2a1,1,0,0,0-1.2,0L5,19V4H19Z' - })); -}; - -UilReceiptAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilReceiptAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilReceiptAlt; \ No newline at end of file diff --git a/icons/uil-receipt-alt.tsx b/icons/uil-receipt-alt.tsx new file mode 100644 index 00000000..968cba7a --- /dev/null +++ b/icons/uil-receipt-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilReceiptAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,8h6a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2ZM8,12h8a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm0,4h8a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2ZM20,2H4A1,1,0,0,0,3,3V21a1,1,0,0,0,1.6.8l2.07-1.55L8.73,21.8a1,1,0,0,0,1.2,0L12,20.25l2.07,1.55a1,1,0,0,0,1.2,0l2.06-1.55L19.4,21.8a1,1,0,0,0,1.05.09A1,1,0,0,0,21,21V3A1,1,0,0,0,20,2ZM19,19l-1.07-.8a1,1,0,0,0-1.2,0l-2.06,1.55L12.6,18.2a1,1,0,0,0-1.2,0L9.33,19.75,7.27,18.2a1,1,0,0,0-1.2,0L5,19V4H19Z' + })); +}; + +export default UilReceiptAlt; \ No newline at end of file diff --git a/icons/uil-receipt.js b/icons/uil-receipt.js deleted file mode 100644 index 523d471d..00000000 --- a/icons/uil-receipt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilReceipt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,12H7a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2ZM8,10h4a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm1,6H7a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm12-4H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Zm-6.44-2.83a.76.76,0,0,0-.18-.09.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27A1.05,1.05,0,0,0,12,17a1,1,0,0,0,.07.38,1.19,1.19,0,0,0,.22.33,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,14,17a1.05,1.05,0,0,0-.29-.71A1.58,1.58,0,0,0,13.56,16.17Zm.14-3.88a1,1,0,0,0-1.62.33A1,1,0,0,0,13,14a1,1,0,0,0,1-1,1,1,0,0,0-.08-.38A.91.91,0,0,0,13.7,12.29Z' - })); -}; - -UilReceipt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilReceipt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilReceipt; \ No newline at end of file diff --git a/icons/uil-receipt.tsx b/icons/uil-receipt.tsx new file mode 100644 index 00000000..68f0bece --- /dev/null +++ b/icons/uil-receipt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilReceipt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,12H7a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2ZM8,10h4a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Zm1,6H7a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm12-4H18V3a1,1,0,0,0-.5-.87,1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0l-3,1.72-3-1.72a1,1,0,0,0-1,0A1,1,0,0,0,2,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12ZM5,20a1,1,0,0,1-1-1V4.73L6,5.87a1.08,1.08,0,0,0,1,0l3-1.72,3,1.72a1.08,1.08,0,0,0,1,0l2-1.14V19a3,3,0,0,0,.18,1Zm15-1a1,1,0,0,1-2,0V14h2Zm-6.44-2.83a.76.76,0,0,0-.18-.09.6.6,0,0,0-.19-.06,1,1,0,0,0-.9.27A1.05,1.05,0,0,0,12,17a1,1,0,0,0,.07.38,1.19,1.19,0,0,0,.22.33,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,1.15,1.15,0,0,0,.33-.21A1,1,0,0,0,14,17a1.05,1.05,0,0,0-.29-.71A1.58,1.58,0,0,0,13.56,16.17Zm.14-3.88a1,1,0,0,0-1.62.33A1,1,0,0,0,13,14a1,1,0,0,0,1-1,1,1,0,0,0-.08-.38A.91.91,0,0,0,13.7,12.29Z' + })); +}; + +export default UilReceipt; \ No newline at end of file diff --git a/icons/uil-record-audio.js b/icons/uil-record-audio.js deleted file mode 100644 index 77c8895d..00000000 --- a/icons/uil-record-audio.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRecordAudio = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,6a6,6,0,1,0,6,6A6,6,0,0,0,12,6Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' - })); -}; - -UilRecordAudio.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRecordAudio.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRecordAudio; \ No newline at end of file diff --git a/icons/uil-record-audio.tsx b/icons/uil-record-audio.tsx new file mode 100644 index 00000000..99f491fe --- /dev/null +++ b/icons/uil-record-audio.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRecordAudio = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM12,6a6,6,0,1,0,6,6A6,6,0,0,0,12,6Zm0,10a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' + })); +}; + +export default UilRecordAudio; \ No newline at end of file diff --git a/icons/uil-reddit-alien-alt.js b/icons/uil-reddit-alien-alt.js deleted file mode 100644 index 43d846ac..00000000 --- a/icons/uil-reddit-alien-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRedditAlienAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.41016,16.86719A3.375,3.375,0,0,1,12.042,17.5a3.36829,3.36829,0,0,1-2.36523-.63184,1.00059,1.00059,0,0,0-1.416,1.41407A5.11054,5.11054,0,0,0,12.042,19.5a5.12,5.12,0,0,0,3.78223-1.2168,1.00058,1.00058,0,1,0-1.41406-1.416ZM9.2005,15.00165a1,1,0,1,0-1.0003-.9997A1.00079,1.00079,0,0,0,9.2005,15.00165Zm6-2a1,1,0,1,0,.9997,1.0003A1.00138,1.00138,0,0,0,15.2005,13.00165ZM23,11.78027a3.77157,3.77157,0,0,0-6.794-2.26471,16.50461,16.50461,0,0,0-3.05005-.47851l.85578-5.705,2.08752.70984a2.99694,2.99694,0,0,0,5.99353-.06433V3.95508a3.02886,3.02886,0,0,0-3-2.95508,2.97689,2.97689,0,0,0-2.33209,1.155L13.52246,1.05371a.999.999,0,0,0-1.31152.79785L11.13446,9.027A16.66426,16.66426,0,0,0,7.794,9.51556a3.76753,3.76753,0,0,0-6.22492,4.23487A4.86206,4.86206,0,0,0,1,16c0,3.9248,4.832,7,11,7s11-3.0752,11-7a4.86217,4.86217,0,0,0-.56866-2.2489A3.78344,3.78344,0,0,0,23,11.78027ZM19.09277,3a1,1,0,1,1-1,1A1.01672,1.01672,0,0,1,19.09277,3ZM4.78027,10a1.75976,1.75976,0,0,1,.88172.24951A9.97889,9.97889,0,0,0,3.0141,11.9234c-.004-.04785-.0141-.095-.0141-.14313A1.78255,1.78255,0,0,1,4.78027,10ZM12,21c-4.87891,0-9-2.29-9-5s4.12109-5,9-5,9,2.29,9,5S16.87891,21,12,21Zm8.9859-9.07654A9.97805,9.97805,0,0,0,18.338,10.24951,1.75993,1.75993,0,0,1,19.21973,10,1.78255,1.78255,0,0,1,21,11.78027C21,11.82837,20.98993,11.87561,20.9859,11.92346Z' - })); -}; - -UilRedditAlienAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRedditAlienAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRedditAlienAlt; \ No newline at end of file diff --git a/icons/uil-reddit-alien-alt.tsx b/icons/uil-reddit-alien-alt.tsx new file mode 100644 index 00000000..a4de9cd0 --- /dev/null +++ b/icons/uil-reddit-alien-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRedditAlienAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.41016,16.86719A3.375,3.375,0,0,1,12.042,17.5a3.36829,3.36829,0,0,1-2.36523-.63184,1.00059,1.00059,0,0,0-1.416,1.41407A5.11054,5.11054,0,0,0,12.042,19.5a5.12,5.12,0,0,0,3.78223-1.2168,1.00058,1.00058,0,1,0-1.41406-1.416ZM9.2005,15.00165a1,1,0,1,0-1.0003-.9997A1.00079,1.00079,0,0,0,9.2005,15.00165Zm6-2a1,1,0,1,0,.9997,1.0003A1.00138,1.00138,0,0,0,15.2005,13.00165ZM23,11.78027a3.77157,3.77157,0,0,0-6.794-2.26471,16.50461,16.50461,0,0,0-3.05005-.47851l.85578-5.705,2.08752.70984a2.99694,2.99694,0,0,0,5.99353-.06433V3.95508a3.02886,3.02886,0,0,0-3-2.95508,2.97689,2.97689,0,0,0-2.33209,1.155L13.52246,1.05371a.999.999,0,0,0-1.31152.79785L11.13446,9.027A16.66426,16.66426,0,0,0,7.794,9.51556a3.76753,3.76753,0,0,0-6.22492,4.23487A4.86206,4.86206,0,0,0,1,16c0,3.9248,4.832,7,11,7s11-3.0752,11-7a4.86217,4.86217,0,0,0-.56866-2.2489A3.78344,3.78344,0,0,0,23,11.78027ZM19.09277,3a1,1,0,1,1-1,1A1.01672,1.01672,0,0,1,19.09277,3ZM4.78027,10a1.75976,1.75976,0,0,1,.88172.24951A9.97889,9.97889,0,0,0,3.0141,11.9234c-.004-.04785-.0141-.095-.0141-.14313A1.78255,1.78255,0,0,1,4.78027,10ZM12,21c-4.87891,0-9-2.29-9-5s4.12109-5,9-5,9,2.29,9,5S16.87891,21,12,21Zm8.9859-9.07654A9.97805,9.97805,0,0,0,18.338,10.24951,1.75993,1.75993,0,0,1,19.21973,10,1.78255,1.78255,0,0,1,21,11.78027C21,11.82837,20.98993,11.87561,20.9859,11.92346Z' + })); +}; + +export default UilRedditAlienAlt; \ No newline at end of file diff --git a/icons/uil-redo.js b/icons/uil-redo.js deleted file mode 100644 index 22e74468..00000000 --- a/icons/uil-redo.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRedo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11a1,1,0,0,0-1,1,8.05,8.05,0,1,1-2.22-5.5h-2.4a1,1,0,0,0,0,2h4.53a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4.77A10,10,0,1,0,22,12,1,1,0,0,0,21,11Z' - })); -}; - -UilRedo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRedo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRedo; \ No newline at end of file diff --git a/icons/uil-redo.tsx b/icons/uil-redo.tsx new file mode 100644 index 00000000..d8e1686b --- /dev/null +++ b/icons/uil-redo.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRedo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11a1,1,0,0,0-1,1,8.05,8.05,0,1,1-2.22-5.5h-2.4a1,1,0,0,0,0,2h4.53a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4.77A10,10,0,1,0,22,12,1,1,0,0,0,21,11Z' + })); +}; + +export default UilRedo; \ No newline at end of file diff --git a/icons/uil-refresh.js b/icons/uil-refresh.js deleted file mode 100644 index 2b8673c6..00000000 --- a/icons/uil-refresh.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRefresh = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.91,15.51H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM15,12a3,3,0,1,0-3,3A3,3,0,0,0,15,12Zm-4,0a1,1,0,1,1,1,1A1,1,0,0,1,11,12ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Z' - })); -}; - -UilRefresh.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRefresh.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRefresh; \ No newline at end of file diff --git a/icons/uil-refresh.tsx b/icons/uil-refresh.tsx new file mode 100644 index 00000000..10a3b5dd --- /dev/null +++ b/icons/uil-refresh.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRefresh = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.91,15.51H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM15,12a3,3,0,1,0-3,3A3,3,0,0,0,15,12Zm-4,0a1,1,0,1,1,1,1A1,1,0,0,1,11,12ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Z' + })); +}; + +export default UilRefresh; \ No newline at end of file diff --git a/icons/uil-registered.js b/icons/uil-registered.js deleted file mode 100644 index b3671f4e..00000000 --- a/icons/uil-registered.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRegistered = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm.5-13h-3a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V14h2a1,1,0,0,1,1,1v1a1,1,0,0,0,2,0V15a3,3,0,0,0-.78-2,3,3,0,0,0,.78-2V10A3,3,0,0,0,12.5,7Zm1,4a1,1,0,0,1-1,1h-2V9h2a1,1,0,0,1,1,1Z' - })); -}; - -UilRegistered.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRegistered.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRegistered; \ No newline at end of file diff --git a/icons/uil-registered.tsx b/icons/uil-registered.tsx new file mode 100644 index 00000000..d5c876af --- /dev/null +++ b/icons/uil-registered.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRegistered = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm.5-13h-3a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V14h2a1,1,0,0,1,1,1v1a1,1,0,0,0,2,0V15a3,3,0,0,0-.78-2,3,3,0,0,0,.78-2V10A3,3,0,0,0,12.5,7Zm1,4a1,1,0,0,1-1,1h-2V9h2a1,1,0,0,1,1,1Z' + })); +}; + +export default UilRegistered; \ No newline at end of file diff --git a/icons/uil-repeat.js b/icons/uil-repeat.js deleted file mode 100644 index 24693fd0..00000000 --- a/icons/uil-repeat.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRepeat = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.5,17.5H4V6.5h7.8L11,7.29a1,1,0,0,0,1.41,1.42l2.5-2.5a1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.79.79H3a1,1,0,0,0-1,1v13a1,1,0,0,0,1,1H5.5a1,1,0,0,0,0-2ZM21,4.5H18.5a1,1,0,0,0,0,2H20v11H11.63l.79-.79a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0l-2.5,2.5a1,1,0,0,0,0,1.42l2.5,2.5a1,1,0,0,0,1.41-1.42l-.79-.79H21a1,1,0,0,0,1-1V5.5A1,1,0,0,0,21,4.5Z' - })); -}; - -UilRepeat.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRepeat.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRepeat; \ No newline at end of file diff --git a/icons/uil-repeat.tsx b/icons/uil-repeat.tsx new file mode 100644 index 00000000..fa5125c2 --- /dev/null +++ b/icons/uil-repeat.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRepeat = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.5,17.5H4V6.5h7.8L11,7.29a1,1,0,0,0,1.41,1.42l2.5-2.5a1,1,0,0,0,0-1.42l-2.5-2.5a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.79.79H3a1,1,0,0,0-1,1v13a1,1,0,0,0,1,1H5.5a1,1,0,0,0,0-2ZM21,4.5H18.5a1,1,0,0,0,0,2H20v11H11.63l.79-.79a1,1,0,0,0,0-1.42,1,1,0,0,0-1.41,0l-2.5,2.5a1,1,0,0,0,0,1.42l2.5,2.5a1,1,0,0,0,1.41-1.42l-.79-.79H21a1,1,0,0,0,1-1V5.5A1,1,0,0,0,21,4.5Z' + })); +}; + +export default UilRepeat; \ No newline at end of file diff --git a/icons/uil-restaurant.js b/icons/uil-restaurant.js deleted file mode 100644 index 7de8f4e3..00000000 --- a/icons/uil-restaurant.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRestaurant = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.84,11.63A3,3,0,0,0,19,10.75l2.83-2.83a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L17.55,9.33a1,1,0,0,1-1.42,0h0L19.67,5.8a1,1,0,1,0-1.42-1.42L14.72,7.92a1,1,0,0,1,0-1.41l2.83-2.83a1,1,0,1,0-1.42-1.42L13.3,5.09a3,3,0,0,0,0,4.24h0L12,10.62,3.73,2.32l-.1-.06a.71.71,0,0,0-.17-.11l-.18-.07L3.16,2H3.09l-.2,0a.57.57,0,0,0-.18,0,.7.7,0,0,0-.17.09l-.16.1-.07,0-.06.1a1,1,0,0,0-.11.17,1.07,1.07,0,0,0-.07.19s0,.07,0,.11a11,11,0,0,0,3.11,9.34l2.64,2.63-5.41,5.4a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29L9.9,15.57h0l2.83-2.83h0l2-2A3,3,0,0,0,16.84,11.63ZM9.19,13.45,6.56,10.81A9.06,9.06,0,0,1,4,5.4L10.61,12Zm6.24.57A1,1,0,0,0,14,15.44l6.3,6.3A1,1,0,0,0,21,22a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42Z' - })); -}; - -UilRestaurant.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRestaurant.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRestaurant; \ No newline at end of file diff --git a/icons/uil-restaurant.tsx b/icons/uil-restaurant.tsx new file mode 100644 index 00000000..84391f58 --- /dev/null +++ b/icons/uil-restaurant.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRestaurant = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.84,11.63A3,3,0,0,0,19,10.75l2.83-2.83a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L17.55,9.33a1,1,0,0,1-1.42,0h0L19.67,5.8a1,1,0,1,0-1.42-1.42L14.72,7.92a1,1,0,0,1,0-1.41l2.83-2.83a1,1,0,1,0-1.42-1.42L13.3,5.09a3,3,0,0,0,0,4.24h0L12,10.62,3.73,2.32l-.1-.06a.71.71,0,0,0-.17-.11l-.18-.07L3.16,2H3.09l-.2,0a.57.57,0,0,0-.18,0,.7.7,0,0,0-.17.09l-.16.1-.07,0-.06.1a1,1,0,0,0-.11.17,1.07,1.07,0,0,0-.07.19s0,.07,0,.11a11,11,0,0,0,3.11,9.34l2.64,2.63-5.41,5.4a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29L9.9,15.57h0l2.83-2.83h0l2-2A3,3,0,0,0,16.84,11.63ZM9.19,13.45,6.56,10.81A9.06,9.06,0,0,1,4,5.4L10.61,12Zm6.24.57A1,1,0,0,0,14,15.44l6.3,6.3A1,1,0,0,0,21,22a1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilRestaurant; \ No newline at end of file diff --git a/icons/uil-right-indent-alt.js b/icons/uil-right-indent-alt.js deleted file mode 100644 index cd9431d7..00000000 --- a/icons/uil-right-indent-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRightIndentAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.64,9.56A1,1,0,1,0,2.36,11.1l1.08.9-1.08.9a1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.13l2-1.67a1,1,0,0,0,0-1.54ZM9,5A1,1,0,0,0,8,6V18a1,1,0,0,0,2,0V6A1,1,0,0,0,9,5Zm4,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2Zm8,10H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-8H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilRightIndentAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRightIndentAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRightIndentAlt; \ No newline at end of file diff --git a/icons/uil-right-indent-alt.tsx b/icons/uil-right-indent-alt.tsx new file mode 100644 index 00000000..7507c9ff --- /dev/null +++ b/icons/uil-right-indent-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRightIndentAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.64,9.56A1,1,0,1,0,2.36,11.1l1.08.9-1.08.9a1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.13l2-1.67a1,1,0,0,0,0-1.54ZM9,5A1,1,0,0,0,8,6V18a1,1,0,0,0,2,0V6A1,1,0,0,0,9,5Zm4,2h8a1,1,0,0,0,0-2H13a1,1,0,0,0,0,2Zm8,10H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0-8H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Zm0,4H13a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilRightIndentAlt; \ No newline at end of file diff --git a/icons/uil-right-to-left-text-direction.js b/icons/uil-right-to-left-text-direction.js deleted file mode 100644 index 0b53ff6c..00000000 --- a/icons/uil-right-to-left-text-direction.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRightToLeftTextDirection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,17H5.91l1.3-1.29a1,1,0,0,0-1.42-1.42l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.91,19H20.5a1,1,0,0,0,0-2Zm-9-7v4a1,1,0,0,0,2,0V4h2V14a1,1,0,0,0,2,0V4h1a1,1,0,0,0,0-2h-7a4,4,0,0,0,0,8Zm0-6V8a2,2,0,0,1,0-4Z' - })); -}; - -UilRightToLeftTextDirection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRightToLeftTextDirection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRightToLeftTextDirection; \ No newline at end of file diff --git a/icons/uil-right-to-left-text-direction.tsx b/icons/uil-right-to-left-text-direction.tsx new file mode 100644 index 00000000..a579666b --- /dev/null +++ b/icons/uil-right-to-left-text-direction.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRightToLeftTextDirection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,17H5.91l1.3-1.29a1,1,0,0,0-1.42-1.42l-3,3a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l3,3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L5.91,19H20.5a1,1,0,0,0,0-2Zm-9-7v4a1,1,0,0,0,2,0V4h2V14a1,1,0,0,0,2,0V4h1a1,1,0,0,0,0-2h-7a4,4,0,0,0,0,8Zm0-6V8a2,2,0,0,1,0-4Z' + })); +}; + +export default UilRightToLeftTextDirection; \ No newline at end of file diff --git a/icons/uil-robot.js b/icons/uil-robot.js deleted file mode 100644 index 8f063799..00000000 --- a/icons/uil-robot.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRobot = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,15a1,1,0,1,0,1,1A1,1,0,0,0,9,15ZM2,14a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,2,14Zm20,0a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,22,14ZM17,7H13V5.72A2,2,0,0,0,14,4a2,2,0,0,0-4,0,2,2,0,0,0,1,1.72V7H7a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10A3,3,0,0,0,17,7ZM13.72,9l-.5,2H10.78l-.5-2ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H8.22L9,12.24A1,1,0,0,0,10,13h4a1,1,0,0,0,1-.76L15.78,9H17a1,1,0,0,1,1,1Zm-3-4a1,1,0,1,0,1,1A1,1,0,0,0,15,15Z' - })); -}; - -UilRobot.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRobot.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRobot; \ No newline at end of file diff --git a/icons/uil-robot.tsx b/icons/uil-robot.tsx new file mode 100644 index 00000000..0b9238d5 --- /dev/null +++ b/icons/uil-robot.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRobot = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,15a1,1,0,1,0,1,1A1,1,0,0,0,9,15ZM2,14a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,2,14Zm20,0a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V15A1,1,0,0,0,22,14ZM17,7H13V5.72A2,2,0,0,0,14,4a2,2,0,0,0-4,0,2,2,0,0,0,1,1.72V7H7a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V10A3,3,0,0,0,17,7ZM13.72,9l-.5,2H10.78l-.5-2ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H8.22L9,12.24A1,1,0,0,0,10,13h4a1,1,0,0,0,1-.76L15.78,9H17a1,1,0,0,1,1,1Zm-3-4a1,1,0,1,0,1,1A1,1,0,0,0,15,15Z' + })); +}; + +export default UilRobot; \ No newline at end of file diff --git a/icons/uil-rocket.js b/icons/uil-rocket.js deleted file mode 100644 index 48b8a978..00000000 --- a/icons/uil-rocket.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRocket = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.60107,2.062a1.00088,1.00088,0,0,0-.71289-.71289A11.25224,11.25224,0,0,0,10.46924,4.97217L9.35431,6.296l-2.6048-.62848A2.77733,2.77733,0,0,0,3.36279,7.0249L1.1626,10.9248A.99989.99989,0,0,0,1.82422,12.394l3.07275.65869a13.41952,13.41952,0,0,0-.55517,2.43409,1.00031,1.00031,0,0,0,.28466.83642l3.1001,3.1001a.99941.99941,0,0,0,.707.293c.02881,0,.05762-.00147.08692-.00391a12.16892,12.16892,0,0,0,2.49157-.49l.64368,3.00318a1.0003,1.0003,0,0,0,1.46924.66162l3.90527-2.20264a3.03526,3.03526,0,0,0,1.375-3.30371l-.6687-2.759,1.23706-1.13751A11.20387,11.20387,0,0,0,22.60107,2.062ZM3.57227,10.72314,5.12842,7.96338a.82552.82552,0,0,1,1.06982-.37549l1.71741.4162-.65.77179A13.09523,13.09523,0,0,0,5.67633,11.174Zm12.47021,8.22217L13.32666,20.477l-.4295-2.00464a11.33992,11.33992,0,0,0,2.41339-1.61987l.74353-.68366.40344,1.66462A1.041,1.041,0,0,1,16.04248,18.94531ZM17.65674,11.98l-3.68457,3.38623a9.77348,9.77348,0,0,1-5.17041,2.3042l-2.4043-2.4043a10.932,10.932,0,0,1,2.40088-5.206l1.67834-1.99268a.9635.9635,0,0,0,.07813-.09277L11.98975,6.271a9.27757,9.27757,0,0,1,8.80957-3.12012A9.21808,9.21808,0,0,1,17.65674,11.98Zm-.923-6.16376a1.5,1.5,0,1,0,1.5,1.5A1.49992,1.49992,0,0,0,16.7337,5.81622Z' - })); -}; - -UilRocket.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRocket.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRocket; \ No newline at end of file diff --git a/icons/uil-rocket.tsx b/icons/uil-rocket.tsx new file mode 100644 index 00000000..f31bdc8a --- /dev/null +++ b/icons/uil-rocket.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRocket = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.60107,2.062a1.00088,1.00088,0,0,0-.71289-.71289A11.25224,11.25224,0,0,0,10.46924,4.97217L9.35431,6.296l-2.6048-.62848A2.77733,2.77733,0,0,0,3.36279,7.0249L1.1626,10.9248A.99989.99989,0,0,0,1.82422,12.394l3.07275.65869a13.41952,13.41952,0,0,0-.55517,2.43409,1.00031,1.00031,0,0,0,.28466.83642l3.1001,3.1001a.99941.99941,0,0,0,.707.293c.02881,0,.05762-.00147.08692-.00391a12.16892,12.16892,0,0,0,2.49157-.49l.64368,3.00318a1.0003,1.0003,0,0,0,1.46924.66162l3.90527-2.20264a3.03526,3.03526,0,0,0,1.375-3.30371l-.6687-2.759,1.23706-1.13751A11.20387,11.20387,0,0,0,22.60107,2.062ZM3.57227,10.72314,5.12842,7.96338a.82552.82552,0,0,1,1.06982-.37549l1.71741.4162-.65.77179A13.09523,13.09523,0,0,0,5.67633,11.174Zm12.47021,8.22217L13.32666,20.477l-.4295-2.00464a11.33992,11.33992,0,0,0,2.41339-1.61987l.74353-.68366.40344,1.66462A1.041,1.041,0,0,1,16.04248,18.94531ZM17.65674,11.98l-3.68457,3.38623a9.77348,9.77348,0,0,1-5.17041,2.3042l-2.4043-2.4043a10.932,10.932,0,0,1,2.40088-5.206l1.67834-1.99268a.9635.9635,0,0,0,.07813-.09277L11.98975,6.271a9.27757,9.27757,0,0,1,8.80957-3.12012A9.21808,9.21808,0,0,1,17.65674,11.98Zm-.923-6.16376a1.5,1.5,0,1,0,1.5,1.5A1.49992,1.49992,0,0,0,16.7337,5.81622Z' + })); +}; + +export default UilRocket; \ No newline at end of file diff --git a/icons/uil-rope-way.js b/icons/uil-rope-way.js deleted file mode 100644 index 825cc297..00000000 --- a/icons/uil-rope-way.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRopeWay = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6.5H13V4h4.62a1,1,0,0,0,0-2H6.38a1,1,0,1,0,0,2H11V6.5H5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9.5A3,3,0,0,0,19,6.5ZM11,20H5a1,1,0,0,1-1-1V15.25h7a.5.5,0,0,0,0,.13v4.5A.53.53,0,0,0,11,20Zm9-1a1,1,0,0,1-1,1H13a.53.53,0,0,0,0-.12v-4.5a.5.5,0,0,0,0-.13h7Zm0-5.75H4V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' - })); -}; - -UilRopeWay.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRopeWay.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRopeWay; \ No newline at end of file diff --git a/icons/uil-rope-way.tsx b/icons/uil-rope-way.tsx new file mode 100644 index 00000000..f8547422 --- /dev/null +++ b/icons/uil-rope-way.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRopeWay = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6.5H13V4h4.62a1,1,0,0,0,0-2H6.38a1,1,0,1,0,0,2H11V6.5H5a3,3,0,0,0-3,3V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9.5A3,3,0,0,0,19,6.5ZM11,20H5a1,1,0,0,1-1-1V15.25h7a.5.5,0,0,0,0,.13v4.5A.53.53,0,0,0,11,20Zm9-1a1,1,0,0,1-1,1H13a.53.53,0,0,0,0-.12v-4.5a.5.5,0,0,0,0-.13h7Zm0-5.75H4V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilRopeWay; \ No newline at end of file diff --git a/icons/uil-rotate-360.js b/icons/uil-rotate-360.js deleted file mode 100644 index bba6aa46..00000000 --- a/icons/uil-rotate-360.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRotate360 = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6C6.3,6,2,8.15,2,11c0,2.45,3.19,4.38,7.71,4.88l-.42.41a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-2-2a1,1,0,0,0-1.42,1.42l.12.11C6,13.34,4,12,4,11c0-1.22,3.12-3,8-3s8,1.78,8,3c0,.83-1.45,2-4.21,2.6A1,1,0,0,0,15,14.79a1,1,0,0,0,1.19.77C19.84,14.76,22,13.06,22,11,22,8.15,17.7,6,12,6Z' - })); -}; - -UilRotate360.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRotate360.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRotate360; \ No newline at end of file diff --git a/icons/uil-rotate-360.tsx b/icons/uil-rotate-360.tsx new file mode 100644 index 00000000..22ebd578 --- /dev/null +++ b/icons/uil-rotate-360.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRotate360 = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6C6.3,6,2,8.15,2,11c0,2.45,3.19,4.38,7.71,4.88l-.42.41a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-2-2a1,1,0,0,0-1.42,1.42l.12.11C6,13.34,4,12,4,11c0-1.22,3.12-3,8-3s8,1.78,8,3c0,.83-1.45,2-4.21,2.6A1,1,0,0,0,15,14.79a1,1,0,0,0,1.19.77C19.84,14.76,22,13.06,22,11,22,8.15,17.7,6,12,6Z' + })); +}; + +export default UilRotate360; \ No newline at end of file diff --git a/icons/uil-rss-alt.js b/icons/uil-rss-alt.js deleted file mode 100644 index 90653275..00000000 --- a/icons/uil-rss-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRssAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.88,16.88a3,3,0,1,0,4.24,4.24h0a3,3,0,0,0,0-4.24A3.08,3.08,0,0,0,2.88,16.88Zm2.83,2.83h0a1,1,0,0,1-1.42,0,1,1,0,0,1,0-1.42,1,1,0,0,1,1.42,0A1,1,0,0,1,5.71,19.71ZM5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0A7,7,0,0,0,5,12ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0A11,11,0,0,0,5,8Z' - })); -}; - -UilRssAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRssAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRssAlt; \ No newline at end of file diff --git a/icons/uil-rss-alt.tsx b/icons/uil-rss-alt.tsx new file mode 100644 index 00000000..5b343df9 --- /dev/null +++ b/icons/uil-rss-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRssAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.88,16.88a3,3,0,1,0,4.24,4.24h0a3,3,0,0,0,0-4.24A3.08,3.08,0,0,0,2.88,16.88Zm2.83,2.83h0a1,1,0,0,1-1.42,0,1,1,0,0,1,0-1.42,1,1,0,0,1,1.42,0A1,1,0,0,1,5.71,19.71ZM5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0A7,7,0,0,0,5,12ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0A11,11,0,0,0,5,8Z' + })); +}; + +export default UilRssAlt; \ No newline at end of file diff --git a/icons/uil-rss-interface.js b/icons/uil-rss-interface.js deleted file mode 100644 index 74d0750b..00000000 --- a/icons/uil-rss-interface.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRssInterface = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,14a1,1,0,0,0,0,2,3,3,0,0,1,3,3,1,1,0,0,0,2,0A5,5,0,0,0,3,14Zm-.71,4.29a1,1,0,1,0,1.42,0A1,1,0,0,0,2.29,18.29ZM19,4H5A3,3,0,0,0,2,7,1,1,0,0,0,4,7,1,1,0,0,1,5,6H19a1,1,0,0,1,1,1V17a1,1,0,0,1-1,1H15a1,1,0,0,0,0,2h4a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM3,10a1,1,0,0,0,0,2,7,7,0,0,1,7,7,1,1,0,0,0,2,0A9,9,0,0,0,3,10Z' - })); -}; - -UilRssInterface.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRssInterface.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRssInterface; \ No newline at end of file diff --git a/icons/uil-rss-interface.tsx b/icons/uil-rss-interface.tsx new file mode 100644 index 00000000..c71be8e4 --- /dev/null +++ b/icons/uil-rss-interface.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRssInterface = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,14a1,1,0,0,0,0,2,3,3,0,0,1,3,3,1,1,0,0,0,2,0A5,5,0,0,0,3,14Zm-.71,4.29a1,1,0,1,0,1.42,0A1,1,0,0,0,2.29,18.29ZM19,4H5A3,3,0,0,0,2,7,1,1,0,0,0,4,7,1,1,0,0,1,5,6H19a1,1,0,0,1,1,1V17a1,1,0,0,1-1,1H15a1,1,0,0,0,0,2h4a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM3,10a1,1,0,0,0,0,2,7,7,0,0,1,7,7,1,1,0,0,0,2,0A9,9,0,0,0,3,10Z' + })); +}; + +export default UilRssInterface; \ No newline at end of file diff --git a/icons/uil-rss.js b/icons/uil-rss.js deleted file mode 100644 index 90e52173..00000000 --- a/icons/uil-rss.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRss = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.88,16.88a3,3,0,0,0,0,4.24,3,3,0,0,0,4.24,0,3,3,0,0,0-4.24-4.24Zm2.83,2.83a1,1,0,0,1-1.42-1.42,1,1,0,0,1,1.42,0A1,1,0,0,1,5.71,19.71ZM5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0,7,7,0,0,0-7-7ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0,11.08,11.08,0,0,0-3.22-7.78A11.08,11.08,0,0,0,5,8Zm10.61.39A15.11,15.11,0,0,0,5,4,1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15.11,15.11,0,0,0,15.61,8.39Z' - })); -}; - -UilRss.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRss.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRss; \ No newline at end of file diff --git a/icons/uil-rss.tsx b/icons/uil-rss.tsx new file mode 100644 index 00000000..82e443e1 --- /dev/null +++ b/icons/uil-rss.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRss = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.88,16.88a3,3,0,0,0,0,4.24,3,3,0,0,0,4.24,0,3,3,0,0,0-4.24-4.24Zm2.83,2.83a1,1,0,0,1-1.42-1.42,1,1,0,0,1,1.42,0A1,1,0,0,1,5.71,19.71ZM5,12a1,1,0,0,0,0,2,5,5,0,0,1,5,5,1,1,0,0,0,2,0,7,7,0,0,0-7-7ZM5,8a1,1,0,0,0,0,2,9,9,0,0,1,9,9,1,1,0,0,0,2,0,11.08,11.08,0,0,0-3.22-7.78A11.08,11.08,0,0,0,5,8Zm10.61.39A15.11,15.11,0,0,0,5,4,1,1,0,0,0,5,6,13,13,0,0,1,18,19a1,1,0,0,0,2,0A15.11,15.11,0,0,0,15.61,8.39Z' + })); +}; + +export default UilRss; \ No newline at end of file diff --git a/icons/uil-ruler-combined.js b/icons/uil-ruler-combined.js deleted file mode 100644 index 81c8683d..00000000 --- a/icons/uil-ruler-combined.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRulerCombined = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H9a1,1,0,0,0,1-1V10H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,8H18V7a1,1,0,0,0-2,0V8H14V7a1,1,0,0,0-2,0V8H10V7A1,1,0,0,0,8,7V8H7a1,1,0,0,0,0,2H8v2H7a1,1,0,0,0,0,2H8v2H7a1,1,0,0,0,0,2H8v2H4V4H20Z' - })); -}; - -UilRulerCombined.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRulerCombined.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRulerCombined; \ No newline at end of file diff --git a/icons/uil-ruler-combined.tsx b/icons/uil-ruler-combined.tsx new file mode 100644 index 00000000..f1481e61 --- /dev/null +++ b/icons/uil-ruler-combined.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRulerCombined = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H9a1,1,0,0,0,1-1V10H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,8H18V7a1,1,0,0,0-2,0V8H14V7a1,1,0,0,0-2,0V8H10V7A1,1,0,0,0,8,7V8H7a1,1,0,0,0,0,2H8v2H7a1,1,0,0,0,0,2H8v2H7a1,1,0,0,0,0,2H8v2H4V4H20Z' + })); +}; + +export default UilRulerCombined; \ No newline at end of file diff --git a/icons/uil-ruler.js b/icons/uil-ruler.js deleted file mode 100644 index 4604e7c9..00000000 --- a/icons/uil-ruler.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRuler = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.61,7.05,17,1.39a1,1,0,0,0-.71-.29,1,1,0,0,0-.7.29L1.39,15.54a1,1,0,0,0,0,1.41l5.66,5.66a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l2.83-2.83h0l8.49-8.49h0l2.83-2.83A1,1,0,0,0,22.61,7.05ZM19.07,9.17l-.71-.71a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.71.71L16.24,12,14.12,9.88a1,1,0,0,0-1.41,1.41l2.12,2.12-1.42,1.42-.7-.71a1,1,0,1,0-1.42,1.42l.71.7-1.41,1.42L8.46,15.54a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.41l2.12,2.12L7.76,20.49,3.51,16.24,16.24,3.51l4.25,4.25Z' - })); -}; - -UilRuler.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRuler.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRuler; \ No newline at end of file diff --git a/icons/uil-ruler.tsx b/icons/uil-ruler.tsx new file mode 100644 index 00000000..eec9cba5 --- /dev/null +++ b/icons/uil-ruler.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRuler = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.61,7.05,17,1.39a1,1,0,0,0-.71-.29,1,1,0,0,0-.7.29L1.39,15.54a1,1,0,0,0,0,1.41l5.66,5.66a1,1,0,0,0,.71.29,1,1,0,0,0,.7-.29l2.83-2.83h0l8.49-8.49h0l2.83-2.83A1,1,0,0,0,22.61,7.05ZM19.07,9.17l-.71-.71a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42l.71.71L16.24,12,14.12,9.88a1,1,0,0,0-1.41,1.41l2.12,2.12-1.42,1.42-.7-.71a1,1,0,1,0-1.42,1.42l.71.7-1.41,1.42L8.46,15.54a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.41l2.12,2.12L7.76,20.49,3.51,16.24,16.24,3.51l4.25,4.25Z' + })); +}; + +export default UilRuler; \ No newline at end of file diff --git a/icons/uil-rupee-sign.js b/icons/uil-rupee-sign.js deleted file mode 100644 index 55ab7b3d..00000000 --- a/icons/uil-rupee-sign.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilRupeeSign = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,7H15.79a5.49,5.49,0,0,0-1-2H18a1,1,0,0,0,0-2H7A1,1,0,0,0,7,5h3.5a3.5,3.5,0,0,1,3.15,2H7A1,1,0,0,0,7,9h7a3.5,3.5,0,0,1-3.45,3H7a.7.7,0,0,0-.14,0,.65.65,0,0,0-.2,0,.69.69,0,0,0-.19.1l-.12.07,0,0a.75.75,0,0,0-.14.17,1.1,1.1,0,0,0-.09.14.61.61,0,0,0,0,.18A.65.65,0,0,0,6,13s0,0,0,0a.7.7,0,0,0,0,.14.65.65,0,0,0,0,.2.69.69,0,0,0,.1.19s0,.08.07.12l6,7a1,1,0,0,0,1.52-1.3L9.18,14H10.5A5.5,5.5,0,0,0,16,9h2a1,1,0,0,0,0-2Z' - })); -}; - -UilRupeeSign.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilRupeeSign.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilRupeeSign; \ No newline at end of file diff --git a/icons/uil-rupee-sign.tsx b/icons/uil-rupee-sign.tsx new file mode 100644 index 00000000..f24e7140 --- /dev/null +++ b/icons/uil-rupee-sign.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilRupeeSign = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,7H15.79a5.49,5.49,0,0,0-1-2H18a1,1,0,0,0,0-2H7A1,1,0,0,0,7,5h3.5a3.5,3.5,0,0,1,3.15,2H7A1,1,0,0,0,7,9h7a3.5,3.5,0,0,1-3.45,3H7a.7.7,0,0,0-.14,0,.65.65,0,0,0-.2,0,.69.69,0,0,0-.19.1l-.12.07,0,0a.75.75,0,0,0-.14.17,1.1,1.1,0,0,0-.09.14.61.61,0,0,0,0,.18A.65.65,0,0,0,6,13s0,0,0,0a.7.7,0,0,0,0,.14.65.65,0,0,0,0,.2.69.69,0,0,0,.1.19s0,.08.07.12l6,7a1,1,0,0,0,1.52-1.3L9.18,14H10.5A5.5,5.5,0,0,0,16,9h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilRupeeSign; \ No newline at end of file diff --git a/icons/uil-sad-cry.js b/icons/uil-sad-cry.js deleted file mode 100644 index 7c93b8ae..00000000 --- a/icons/uil-sad-cry.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSadCry = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,8.59,21.39l.06,0a9.81,9.81,0,0,0,6.7,0l.06,0A10,10,0,0,0,12,2Zm2,17.74a7.82,7.82,0,0,1-4,0V16h4Zm2-.82V11a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2v3H10V11a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2v7.92a8,8,0,1,1,8,0Z' - })); -}; - -UilSadCry.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSadCry.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSadCry; \ No newline at end of file diff --git a/icons/uil-sad-cry.tsx b/icons/uil-sad-cry.tsx new file mode 100644 index 00000000..50b318dd --- /dev/null +++ b/icons/uil-sad-cry.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSadCry = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,8.59,21.39l.06,0a9.81,9.81,0,0,0,6.7,0l.06,0A10,10,0,0,0,12,2Zm2,17.74a7.82,7.82,0,0,1-4,0V16h4Zm2-.82V11a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2v3H10V11a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2v7.92a8,8,0,1,1,8,0Z' + })); +}; + +export default UilSadCry; \ No newline at end of file diff --git a/icons/uil-sad-crying.js b/icons/uil-sad-crying.js deleted file mode 100644 index 80be4d42..00000000 --- a/icons/uil-sad-crying.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSadCrying = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,8.59,21.39l.06,0a9.81,9.81,0,0,0,6.7,0l.06,0A10,10,0,0,0,12,2Zm2,17.74a7.82,7.82,0,0,1-4,0V16.61a3.79,3.79,0,0,1,4,0Zm2-.82V11a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2v3.39a6,6,0,0,0-4,0V11a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2v7.92a8,8,0,1,1,8,0Z' - })); -}; - -UilSadCrying.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSadCrying.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSadCrying; \ No newline at end of file diff --git a/icons/uil-sad-crying.tsx b/icons/uil-sad-crying.tsx new file mode 100644 index 00000000..1fe29521 --- /dev/null +++ b/icons/uil-sad-crying.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSadCrying = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,8.59,21.39l.06,0a9.81,9.81,0,0,0,6.7,0l.06,0A10,10,0,0,0,12,2Zm2,17.74a7.82,7.82,0,0,1-4,0V16.61a3.79,3.79,0,0,1,4,0Zm2-.82V11a1,1,0,0,0,0-2H14a1,1,0,0,0,0,2v3.39a6,6,0,0,0-4,0V11a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2v7.92a8,8,0,1,1,8,0Z' + })); +}; + +export default UilSadCrying; \ No newline at end of file diff --git a/icons/uil-sad-dizzy.js b/icons/uil-sad-dizzy.js deleted file mode 100644 index dfeede82..00000000 --- a/icons/uil-sad-dizzy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSadDizzy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0Zm-.6,3.62a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' - })); -}; - -UilSadDizzy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSadDizzy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSadDizzy; \ No newline at end of file diff --git a/icons/uil-sad-dizzy.tsx b/icons/uil-sad-dizzy.tsx new file mode 100644 index 00000000..e0755816 --- /dev/null +++ b/icons/uil-sad-dizzy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSadDizzy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0Zm-.6,3.62a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' + })); +}; + +export default UilSadDizzy; \ No newline at end of file diff --git a/icons/uil-sad-squint.js b/icons/uil-sad-squint.js deleted file mode 100644 index e910e65e..00000000 --- a/icons/uil-sad-squint.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSadSquint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.08,12.21l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21Zm-.72,3.12a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33Zm8.22-7.54a1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0,0,1.42l1.5,1.5a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79A1,1,0,0,0,16.58,7.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSadSquint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSadSquint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSadSquint; \ No newline at end of file diff --git a/icons/uil-sad-squint.tsx b/icons/uil-sad-squint.tsx new file mode 100644 index 00000000..d90ba83c --- /dev/null +++ b/icons/uil-sad-squint.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSadSquint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.08,12.21l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21Zm-.72,3.12a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,1.41-.13,1,1,0,0,0-.13-1.4A5.81,5.81,0,0,0,8.36,15.33Zm8.22-7.54a1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0,0,1.42l1.5,1.5a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79A1,1,0,0,0,16.58,7.79ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSadSquint; \ No newline at end of file diff --git a/icons/uil-sad.js b/icons/uil-sad.js deleted file mode 100644 index d1c21944..00000000 --- a/icons/uil-sad.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSad = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,.64.23,1,1,0,0,0,.64-1.76A5.81,5.81,0,0,0,8.36,15.33Zm.85-4.79a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13Z' - })); -}; - -UilSad.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSad.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSad; \ No newline at end of file diff --git a/icons/uil-sad.tsx b/icons/uil-sad.tsx new file mode 100644 index 00000000..702e93c5 --- /dev/null +++ b/icons/uil-sad.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSad = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.36,15.33a1,1,0,0,0-.13,1.4,1,1,0,0,0,1.41.13,3.76,3.76,0,0,1,4.72,0,1,1,0,0,0,.64.23,1,1,0,0,0,.64-1.76A5.81,5.81,0,0,0,8.36,15.33Zm.85-4.79a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13Z' + })); +}; + +export default UilSad; \ No newline at end of file diff --git a/icons/uil-sanitizer-alt.js b/icons/uil-sanitizer-alt.js deleted file mode 100644 index 2dd3a5ab..00000000 --- a/icons/uil-sanitizer-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSanitizerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,15H12a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm2-7V5a1,1,0,0,0-1-1H14V3h1a1,1,0,0,0,0-2H10.23584A4.593,4.593,0,0,0,6.10547,3.55273a1.00012,1.00012,0,0,0,1.78906.89454A2.60342,2.60342,0,0,1,10.23584,3H12V4H11a1,1,0,0,0-1,1V8a3.00328,3.00328,0,0,0-3,3v9a3.00328,3.00328,0,0,0,3,3h6a3.00328,3.00328,0,0,0,3-3V11A3.00328,3.00328,0,0,0,16,8ZM12,6h2V8H12Zm5,14a1.0013,1.0013,0,0,1-1,1H10a1.0013,1.0013,0,0,1-1-1V11a1.0013,1.0013,0,0,1,1-1h6a1.0013,1.0013,0,0,1,1,1Z' - })); -}; - -UilSanitizerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSanitizerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSanitizerAlt; \ No newline at end of file diff --git a/icons/uil-sanitizer-alt.tsx b/icons/uil-sanitizer-alt.tsx new file mode 100644 index 00000000..90108feb --- /dev/null +++ b/icons/uil-sanitizer-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSanitizerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,15H12a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm2-7V5a1,1,0,0,0-1-1H14V3h1a1,1,0,0,0,0-2H10.23584A4.593,4.593,0,0,0,6.10547,3.55273a1.00012,1.00012,0,0,0,1.78906.89454A2.60342,2.60342,0,0,1,10.23584,3H12V4H11a1,1,0,0,0-1,1V8a3.00328,3.00328,0,0,0-3,3v9a3.00328,3.00328,0,0,0,3,3h6a3.00328,3.00328,0,0,0,3-3V11A3.00328,3.00328,0,0,0,16,8ZM12,6h2V8H12Zm5,14a1.0013,1.0013,0,0,1-1,1H10a1.0013,1.0013,0,0,1-1-1V11a1.0013,1.0013,0,0,1,1-1h6a1.0013,1.0013,0,0,1,1,1Z' + })); +}; + +export default UilSanitizerAlt; \ No newline at end of file diff --git a/icons/uil-sanitizer.js b/icons/uil-sanitizer.js deleted file mode 100644 index 202a4039..00000000 --- a/icons/uil-sanitizer.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSanitizer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,12a3,3,0,1,0,3,3A3.00328,3.00328,0,0,0,13,12Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,13,16Zm5.80029-8.3999L16,5.50012V3h1a1,1,0,0,0,0-2H8.65674A4.96656,4.96656,0,0,0,5.12158,2.46436L4.293,3.293A.99989.99989,0,1,0,5.707,4.707l.82861-.82861A3.022,3.022,0,0,1,8.65674,3H10V5.50006l-2.80078,2.1A3.01563,3.01563,0,0,0,6,10V22a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V10A3.01469,3.01469,0,0,0,18.80029,7.6001ZM12,3h2V5H12Zm6,18H8V10a1.00551,1.00551,0,0,1,.3999-.80029L11.3335,7h3.333l2.93311,2.19971A1.00457,1.00457,0,0,1,18,10Z' - })); -}; - -UilSanitizer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSanitizer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSanitizer; \ No newline at end of file diff --git a/icons/uil-sanitizer.tsx b/icons/uil-sanitizer.tsx new file mode 100644 index 00000000..59ba5869 --- /dev/null +++ b/icons/uil-sanitizer.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSanitizer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,12a3,3,0,1,0,3,3A3.00328,3.00328,0,0,0,13,12Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,13,16Zm5.80029-8.3999L16,5.50012V3h1a1,1,0,0,0,0-2H8.65674A4.96656,4.96656,0,0,0,5.12158,2.46436L4.293,3.293A.99989.99989,0,1,0,5.707,4.707l.82861-.82861A3.022,3.022,0,0,1,8.65674,3H10V5.50006l-2.80078,2.1A3.01563,3.01563,0,0,0,6,10V22a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V10A3.01469,3.01469,0,0,0,18.80029,7.6001ZM12,3h2V5H12Zm6,18H8V10a1.00551,1.00551,0,0,1,.3999-.80029L11.3335,7h3.333l2.93311,2.19971A1.00457,1.00457,0,0,1,18,10Z' + })); +}; + +export default UilSanitizer; \ No newline at end of file diff --git a/icons/uil-save.js b/icons/uil-save.js deleted file mode 100644 index 23c66cea..00000000 --- a/icons/uil-save.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSave = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.71,9.29l-6-6a1,1,0,0,0-.32-.21A1.09,1.09,0,0,0,14,3H6A3,3,0,0,0,3,6V18a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V10A1,1,0,0,0,20.71,9.29ZM9,5h4V7H9Zm6,14H9V16a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm4-1a1,1,0,0,1-1,1H17V16a3,3,0,0,0-3-3H10a3,3,0,0,0-3,3v3H6a1,1,0,0,1-1-1V6A1,1,0,0,1,6,5H7V8A1,1,0,0,0,8,9h6a1,1,0,0,0,1-1V6.41l4,4Z' - })); -}; - -UilSave.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSave.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSave; \ No newline at end of file diff --git a/icons/uil-save.tsx b/icons/uil-save.tsx new file mode 100644 index 00000000..fbf3c9e8 --- /dev/null +++ b/icons/uil-save.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSave = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.71,9.29l-6-6a1,1,0,0,0-.32-.21A1.09,1.09,0,0,0,14,3H6A3,3,0,0,0,3,6V18a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V10A1,1,0,0,0,20.71,9.29ZM9,5h4V7H9Zm6,14H9V16a1,1,0,0,1,1-1h4a1,1,0,0,1,1,1Zm4-1a1,1,0,0,1-1,1H17V16a3,3,0,0,0-3-3H10a3,3,0,0,0-3,3v3H6a1,1,0,0,1-1-1V6A1,1,0,0,1,6,5H7V8A1,1,0,0,0,8,9h6a1,1,0,0,0,1-1V6.41l4,4Z' + })); +}; + +export default UilSave; \ No newline at end of file diff --git a/icons/uil-scaling-left.js b/icons/uil-scaling-left.js deleted file mode 100644 index 27cedf60..00000000 --- a/icons/uil-scaling-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScalingLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,16a1,1,0,0,0-1,1v1.59L13.41,12l2.13-2.12a1,1,0,0,0-1.42-1.42L12,10.59,5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L10.59,12,8.46,14.12a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29L12,13.41,18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' - })); -}; - -UilScalingLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScalingLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScalingLeft; \ No newline at end of file diff --git a/icons/uil-scaling-left.tsx b/icons/uil-scaling-left.tsx new file mode 100644 index 00000000..fc677325 --- /dev/null +++ b/icons/uil-scaling-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScalingLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,16a1,1,0,0,0-1,1v1.59L13.41,12l2.13-2.12a1,1,0,0,0-1.42-1.42L12,10.59,5.41,4H7A1,1,0,0,0,7,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V7A1,1,0,0,0,4,7V5.41L10.59,12,8.46,14.12a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29L12,13.41,18.59,20H17a1,1,0,0,0,0,2h4a1,1,0,0,0,.38-.08,1,1,0,0,0,.54-.54A1,1,0,0,0,22,21V17A1,1,0,0,0,21,16Z' + })); +}; + +export default UilScalingLeft; \ No newline at end of file diff --git a/icons/uil-scaling-right.js b/icons/uil-scaling-right.js deleted file mode 100644 index 4fa2eb29..00000000 --- a/icons/uil-scaling-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScalingRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59L12,10.59,9.88,8.46A1,1,0,0,0,8.46,9.88L10.59,12,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41L12,13.41l2.12,2.13a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L13.41,12,20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' - })); -}; - -UilScalingRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScalingRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScalingRight; \ No newline at end of file diff --git a/icons/uil-scaling-right.tsx b/icons/uil-scaling-right.tsx new file mode 100644 index 00000000..28f7814c --- /dev/null +++ b/icons/uil-scaling-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScalingRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.92,2.62a1,1,0,0,0-.54-.54A1,1,0,0,0,21,2H17a1,1,0,0,0,0,2h1.59L12,10.59,9.88,8.46A1,1,0,0,0,8.46,9.88L10.59,12,4,18.59V17a1,1,0,0,0-2,0v4a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H7a1,1,0,0,0,0-2H5.41L12,13.41l2.12,2.13a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L13.41,12,20,5.41V7a1,1,0,0,0,2,0V3A1,1,0,0,0,21.92,2.62Z' + })); +}; + +export default UilScalingRight; \ No newline at end of file diff --git a/icons/uil-scenery.js b/icons/uil-scenery.js deleted file mode 100644 index 86eedd0e..00000000 --- a/icons/uil-scenery.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScenery = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a2.81,2.81,0,0,0,.49-.05l.3-.07.07,0h0l.05,0,.37-.14.13-.07c.1-.06.21-.11.31-.18a3.79,3.79,0,0,0,.38-.32l.07-.09a2.69,2.69,0,0,0,.27-.32l.09-.13a2.31,2.31,0,0,0,.18-.35,1,1,0,0,0,.07-.15c.05-.12.08-.25.12-.38l0-.15A2.6,2.6,0,0,0,22,19V5A3,3,0,0,0,19,2ZM5,20a1,1,0,0,1-1-1V14.69l3.29-3.3h0a1,1,0,0,1,1.42,0L17.31,20Zm15-1a1,1,0,0,1-.07.36,1,1,0,0,1-.08.14.94.94,0,0,1-.09.12l-5.35-5.35.88-.88a1,1,0,0,1,1.42,0h0L20,16.69Zm0-5.14L18.12,12a3.08,3.08,0,0,0-4.24,0l-.88.88L10.12,10a3.08,3.08,0,0,0-4.24,0L4,11.86V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM13.5,6A1.5,1.5,0,1,0,15,7.5,1.5,1.5,0,0,0,13.5,6Z' - })); -}; - -UilScenery.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScenery.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScenery; \ No newline at end of file diff --git a/icons/uil-scenery.tsx b/icons/uil-scenery.tsx new file mode 100644 index 00000000..1eb421f6 --- /dev/null +++ b/icons/uil-scenery.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScenery = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a2.81,2.81,0,0,0,.49-.05l.3-.07.07,0h0l.05,0,.37-.14.13-.07c.1-.06.21-.11.31-.18a3.79,3.79,0,0,0,.38-.32l.07-.09a2.69,2.69,0,0,0,.27-.32l.09-.13a2.31,2.31,0,0,0,.18-.35,1,1,0,0,0,.07-.15c.05-.12.08-.25.12-.38l0-.15A2.6,2.6,0,0,0,22,19V5A3,3,0,0,0,19,2ZM5,20a1,1,0,0,1-1-1V14.69l3.29-3.3h0a1,1,0,0,1,1.42,0L17.31,20Zm15-1a1,1,0,0,1-.07.36,1,1,0,0,1-.08.14.94.94,0,0,1-.09.12l-5.35-5.35.88-.88a1,1,0,0,1,1.42,0h0L20,16.69Zm0-5.14L18.12,12a3.08,3.08,0,0,0-4.24,0l-.88.88L10.12,10a3.08,3.08,0,0,0-4.24,0L4,11.86V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM13.5,6A1.5,1.5,0,1,0,15,7.5,1.5,1.5,0,0,0,13.5,6Z' + })); +}; + +export default UilScenery; \ No newline at end of file diff --git a/icons/uil-schedule.js b/icons/uil-schedule.js deleted file mode 100644 index 83ca7ad7..00000000 --- a/icons/uil-schedule.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSchedule = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,14a1,1,0,1,0-1-1A1,1,0,0,0,12,14Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,14Zm-5,4a1,1,0,1,0-1-1A1,1,0,0,0,12,18Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,18ZM7,14a1,1,0,1,0-1-1A1,1,0,0,0,7,14ZM19,4H18V3a1,1,0,0,0-2,0V4H8V3A1,1,0,0,0,6,3V4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm1,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H4V7A1,1,0,0,1,5,6H19a1,1,0,0,1,1,1ZM7,18a1,1,0,1,0-1-1A1,1,0,0,0,7,18Z' - })); -}; - -UilSchedule.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSchedule.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSchedule; \ No newline at end of file diff --git a/icons/uil-schedule.tsx b/icons/uil-schedule.tsx new file mode 100644 index 00000000..a1863c2f --- /dev/null +++ b/icons/uil-schedule.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSchedule = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,14a1,1,0,1,0-1-1A1,1,0,0,0,12,14Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,14Zm-5,4a1,1,0,1,0-1-1A1,1,0,0,0,12,18Zm5,0a1,1,0,1,0-1-1A1,1,0,0,0,17,18ZM7,14a1,1,0,1,0-1-1A1,1,0,0,0,7,14ZM19,4H18V3a1,1,0,0,0-2,0V4H8V3A1,1,0,0,0,6,3V4H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4Zm1,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V10H20ZM20,8H4V7A1,1,0,0,1,5,6H19a1,1,0,0,1,1,1ZM7,18a1,1,0,1,0-1-1A1,1,0,0,0,7,18Z' + })); +}; + +export default UilSchedule; \ No newline at end of file diff --git a/icons/uil-screw.js b/icons/uil-screw.js deleted file mode 100644 index 963c5c0b..00000000 --- a/icons/uil-screw.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScrew = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,10.12,13.88,2.29a1,1,0,0,0-1.7.57L11.45,8l-2,2-.33-.19A1,1,0,0,0,8,11.44L6.85,12.61l-.33-.19a1,1,0,0,0-1.11,1.63L4.24,15.21,3.92,15a1,1,0,0,0-1.37.37,1,1,0,0,0,.25,1.26l-.51.51a.93.93,0,0,0-.21.33,1,1,0,0,0-.08.38V21a1,1,0,0,0,1,1H6.13a1,1,0,0,0,.38-.08.93.93,0,0,0,.33-.21L8.54,20l.33.19a1,1,0,0,0,1.37-.36A1,1,0,0,0,10,18.56l1.17-1.16.33.19a1,1,0,0,0,.49.13A1,1,0,0,0,12.59,16l1.17-1.16.33.19a1,1,0,0,0,.49.13,1,1,0,0,0,.62-1.77l.79-.79,5.15-.73a1,1,0,0,0,.81-.68A1,1,0,0,0,21.71,10.12ZM5.72,20H4V18.28l.57-.57L6.75,19Zm2.49-2.5L6,16.25l1.14-1.14,2.17,1.25Zm2.61-2.6L8.64,13.64,9.79,12.5,12,13.75Zm2.61-2.61L11.25,11l1.14-1.14,1.72,1.72Zm2.45-1.74L13.45,8.12l.43-3,5,5Z' - })); -}; - -UilScrew.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScrew.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScrew; \ No newline at end of file diff --git a/icons/uil-screw.tsx b/icons/uil-screw.tsx new file mode 100644 index 00000000..fe64f246 --- /dev/null +++ b/icons/uil-screw.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScrew = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,10.12,13.88,2.29a1,1,0,0,0-1.7.57L11.45,8l-2,2-.33-.19A1,1,0,0,0,8,11.44L6.85,12.61l-.33-.19a1,1,0,0,0-1.11,1.63L4.24,15.21,3.92,15a1,1,0,0,0-1.37.37,1,1,0,0,0,.25,1.26l-.51.51a.93.93,0,0,0-.21.33,1,1,0,0,0-.08.38V21a1,1,0,0,0,1,1H6.13a1,1,0,0,0,.38-.08.93.93,0,0,0,.33-.21L8.54,20l.33.19a1,1,0,0,0,1.37-.36A1,1,0,0,0,10,18.56l1.17-1.16.33.19a1,1,0,0,0,.49.13A1,1,0,0,0,12.59,16l1.17-1.16.33.19a1,1,0,0,0,.49.13,1,1,0,0,0,.62-1.77l.79-.79,5.15-.73a1,1,0,0,0,.81-.68A1,1,0,0,0,21.71,10.12ZM5.72,20H4V18.28l.57-.57L6.75,19Zm2.49-2.5L6,16.25l1.14-1.14,2.17,1.25Zm2.61-2.6L8.64,13.64,9.79,12.5,12,13.75Zm2.61-2.61L11.25,11l1.14-1.14,1.72,1.72Zm2.45-1.74L13.45,8.12l.43-3,5,5Z' + })); +}; + +export default UilScrew; \ No newline at end of file diff --git a/icons/uil-scroll-h.js b/icons/uil-scroll-h.js deleted file mode 100644 index f294cc3e..00000000 --- a/icons/uil-scroll-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScrollH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.71,6.29A1,1,0,0,0,3.29,7.71L7.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,0-1.42ZM16.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilScrollH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScrollH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScrollH; \ No newline at end of file diff --git a/icons/uil-scroll-h.tsx b/icons/uil-scroll-h.tsx new file mode 100644 index 00000000..d86971c3 --- /dev/null +++ b/icons/uil-scroll-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScrollH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.71,6.29A1,1,0,0,0,3.29,7.71L7.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l5-5a1,1,0,0,0,0-1.42ZM16.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42l-5,5a1,1,0,0,0,0,1.42l5,5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilScrollH; \ No newline at end of file diff --git a/icons/uil-scroll.js b/icons/uil-scroll.js deleted file mode 100644 index d9b94b08..00000000 --- a/icons/uil-scroll.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilScroll = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,9.71a1,1,0,0,0,1.42,0l5-5a1,1,0,1,0-1.42-1.42L12,7.59,7.71,3.29A1,1,0,0,0,6.29,4.71Zm1.42,4.58a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,1.42,1.42L12,16.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilScroll.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilScroll.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilScroll; \ No newline at end of file diff --git a/icons/uil-scroll.tsx b/icons/uil-scroll.tsx new file mode 100644 index 00000000..d38c6152 --- /dev/null +++ b/icons/uil-scroll.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilScroll = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,9.71a1,1,0,0,0,1.42,0l5-5a1,1,0,1,0-1.42-1.42L12,7.59,7.71,3.29A1,1,0,0,0,6.29,4.71Zm1.42,4.58a1,1,0,0,0-1.42,0l-5,5a1,1,0,0,0,1.42,1.42L12,16.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilScroll; \ No newline at end of file diff --git a/icons/uil-search-alt.js b/icons/uil-search-alt.js deleted file mode 100644 index 57011003..00000000 --- a/icons/uil-search-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSearchAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.07,16.83,19,14.71a3.08,3.08,0,0,0-3.4-.57l-.9-.9a7,7,0,1,0-1.41,1.41l.89.89A3,3,0,0,0,14.71,19l2.12,2.12a3,3,0,0,0,4.24,0A3,3,0,0,0,21.07,16.83Zm-8.48-4.24a5,5,0,1,1,0-7.08A5,5,0,0,1,12.59,12.59Zm7.07,7.07a1,1,0,0,1-1.42,0l-2.12-2.12a1,1,0,0,1,0-1.42,1,1,0,0,1,1.42,0l2.12,2.12A1,1,0,0,1,19.66,19.66Z' - })); -}; - -UilSearchAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSearchAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSearchAlt; \ No newline at end of file diff --git a/icons/uil-search-alt.tsx b/icons/uil-search-alt.tsx new file mode 100644 index 00000000..a0b8d5f5 --- /dev/null +++ b/icons/uil-search-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSearchAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.07,16.83,19,14.71a3.08,3.08,0,0,0-3.4-.57l-.9-.9a7,7,0,1,0-1.41,1.41l.89.89A3,3,0,0,0,14.71,19l2.12,2.12a3,3,0,0,0,4.24,0A3,3,0,0,0,21.07,16.83Zm-8.48-4.24a5,5,0,1,1,0-7.08A5,5,0,0,1,12.59,12.59Zm7.07,7.07a1,1,0,0,1-1.42,0l-2.12-2.12a1,1,0,0,1,0-1.42,1,1,0,0,1,1.42,0l2.12,2.12A1,1,0,0,1,19.66,19.66Z' + })); +}; + +export default UilSearchAlt; \ No newline at end of file diff --git a/icons/uil-search-minus.js b/icons/uil-search-minus.js deleted file mode 100644 index a543b51e..00000000 --- a/icons/uil-search-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSearchMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Zm4-8H7a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' - })); -}; - -UilSearchMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSearchMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSearchMinus; \ No newline at end of file diff --git a/icons/uil-search-minus.tsx b/icons/uil-search-minus.tsx new file mode 100644 index 00000000..fc82bd8f --- /dev/null +++ b/icons/uil-search-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSearchMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Zm4-8H7a1,1,0,0,0,0,2h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSearchMinus; \ No newline at end of file diff --git a/icons/uil-search-plus.js b/icons/uil-search-plus.js deleted file mode 100644 index 133ef7c7..00000000 --- a/icons/uil-search-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSearchPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,10H12V7a1,1,0,0,0-2,0v3H7a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V12h3a1,1,0,0,0,0-2Zm6.71,10.29L18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' - })); -}; - -UilSearchPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSearchPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSearchPlus; \ No newline at end of file diff --git a/icons/uil-search-plus.tsx b/icons/uil-search-plus.tsx new file mode 100644 index 00000000..7ea0a5ab --- /dev/null +++ b/icons/uil-search-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSearchPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,10H12V7a1,1,0,0,0-2,0v3H7a1,1,0,0,0,0,2h3v3a1,1,0,0,0,2,0V12h3a1,1,0,0,0,0-2Zm6.71,10.29L18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' + })); +}; + +export default UilSearchPlus; \ No newline at end of file diff --git a/icons/uil-search.js b/icons/uil-search.js deleted file mode 100644 index fe997159..00000000 --- a/icons/uil-search.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSearch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' - })); -}; - -UilSearch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSearch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSearch; \ No newline at end of file diff --git a/icons/uil-search.tsx b/icons/uil-search.tsx new file mode 100644 index 00000000..9c7fe2a9 --- /dev/null +++ b/icons/uil-search.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSearch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29,18,16.61A9,9,0,1,0,16.61,18l3.68,3.68a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM11,18a7,7,0,1,1,7-7A7,7,0,0,1,11,18Z' + })); +}; + +export default UilSearch; \ No newline at end of file diff --git a/icons/uil-selfie.js b/icons/uil-selfie.js deleted file mode 100644 index 598349cb..00000000 --- a/icons/uil-selfie.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSelfie = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V18H17Zm-5-5a3,3,0,0,1,2.82,2H9.18A3,3,0,0,1,12,14Zm-1-3a1,1,0,1,1,1,1A1,1,0,0,1,11,11Zm6,5h-.1a5,5,0,0,0-2.42-3.32A3,3,0,0,0,15,11a3,3,0,0,0-6,0,3,3,0,0,0,.52,1.68A5,5,0,0,0,7.1,16H7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1ZM12,5a1,1,0,1,0,1,1A1,1,0,0,0,12,5Z' - })); -}; - -UilSelfie.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSelfie.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSelfie; \ No newline at end of file diff --git a/icons/uil-selfie.tsx b/icons/uil-selfie.tsx new file mode 100644 index 00000000..5563e6c4 --- /dev/null +++ b/icons/uil-selfie.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSelfie = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,2H8A3,3,0,0,0,5,5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V5A3,3,0,0,0,16,2Zm1,17a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V18H17Zm-5-5a3,3,0,0,1,2.82,2H9.18A3,3,0,0,1,12,14Zm-1-3a1,1,0,1,1,1,1A1,1,0,0,1,11,11Zm6,5h-.1a5,5,0,0,0-2.42-3.32A3,3,0,0,0,15,11a3,3,0,0,0-6,0,3,3,0,0,0,.52,1.68A5,5,0,0,0,7.1,16H7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1ZM12,5a1,1,0,1,0,1,1A1,1,0,0,0,12,5Z' + })); +}; + +export default UilSelfie; \ No newline at end of file diff --git a/icons/uil-server-alt.js b/icons/uil-server-alt.js deleted file mode 100644 index 6a73f453..00000000 --- a/icons/uil-server-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,17a1,1,0,1,0,1,1A1,1,0,0,0,8,17Zm0-6a1,1,0,1,0,1,1A1,1,0,0,0,8,11ZM8,5A1,1,0,1,0,9,6,1,1,0,0,0,8,5ZM20,5a3,3,0,0,0-3-3H7A3,3,0,0,0,4,5V7a3,3,0,0,0,.78,2A3,3,0,0,0,4,11v2a3,3,0,0,0,.78,2A3,3,0,0,0,4,17v2a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V17a3,3,0,0,0-.78-2A3,3,0,0,0,20,13V11a3,3,0,0,0-.78-2A3,3,0,0,0,20,7ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,7V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Z' - })); -}; - -UilServerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServerAlt; \ No newline at end of file diff --git a/icons/uil-server-alt.tsx b/icons/uil-server-alt.tsx new file mode 100644 index 00000000..4a130342 --- /dev/null +++ b/icons/uil-server-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,17a1,1,0,1,0,1,1A1,1,0,0,0,8,17Zm0-6a1,1,0,1,0,1,1A1,1,0,0,0,8,11ZM8,5A1,1,0,1,0,9,6,1,1,0,0,0,8,5ZM20,5a3,3,0,0,0-3-3H7A3,3,0,0,0,4,5V7a3,3,0,0,0,.78,2A3,3,0,0,0,4,11v2a3,3,0,0,0,.78,2A3,3,0,0,0,4,17v2a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V17a3,3,0,0,0-.78-2A3,3,0,0,0,20,13V11a3,3,0,0,0-.78-2A3,3,0,0,0,20,7ZM18,19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,7V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilServerAlt; \ No newline at end of file diff --git a/icons/uil-server-connection.js b/icons/uil-server-connection.js deleted file mode 100644 index 8e02d5a1..00000000 --- a/icons/uil-server-connection.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServerConnection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,13a1,1,0,1,0,1,1A1,1,0,0,0,11,13ZM7,13a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM22,4a3,3,0,0,0-3-3H5A3,3,0,0,0,2,4V8a3,3,0,0,0,.78,2A3,3,0,0,0,2,12v4a3,3,0,0,0,3,3h6v2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2H13V19h6a3,3,0,0,0,3-3V12a3,3,0,0,0-.78-2A3,3,0,0,0,22,8ZM20,16a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-8a1,1,0,0,1-1,1H5A1,1,0,0,1,4,8V4A1,1,0,0,1,5,3H19a1,1,0,0,1,1,1ZM11,5a1,1,0,1,0,1,1A1,1,0,0,0,11,5ZM7,5A1,1,0,1,0,8,6,1,1,0,0,0,7,5Z' - })); -}; - -UilServerConnection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServerConnection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServerConnection; \ No newline at end of file diff --git a/icons/uil-server-connection.tsx b/icons/uil-server-connection.tsx new file mode 100644 index 00000000..67ad95ff --- /dev/null +++ b/icons/uil-server-connection.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServerConnection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,13a1,1,0,1,0,1,1A1,1,0,0,0,11,13ZM7,13a1,1,0,1,0,1,1A1,1,0,0,0,7,13ZM22,4a3,3,0,0,0-3-3H5A3,3,0,0,0,2,4V8a3,3,0,0,0,.78,2A3,3,0,0,0,2,12v4a3,3,0,0,0,3,3h6v2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2H13V19h6a3,3,0,0,0,3-3V12a3,3,0,0,0-.78-2A3,3,0,0,0,22,8ZM20,16a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-8a1,1,0,0,1-1,1H5A1,1,0,0,1,4,8V4A1,1,0,0,1,5,3H19a1,1,0,0,1,1,1ZM11,5a1,1,0,1,0,1,1A1,1,0,0,0,11,5ZM7,5A1,1,0,1,0,8,6,1,1,0,0,0,7,5Z' + })); +}; + +export default UilServerConnection; \ No newline at end of file diff --git a/icons/uil-server-network-alt.js b/icons/uil-server-network-alt.js deleted file mode 100644 index 5dc9e1d5..00000000 --- a/icons/uil-server-network-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServerNetworkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,6h3a1,1,0,0,0,0-2H8A1,1,0,0,0,8,6Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,16,6Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,16,10Zm5,9H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM11,10H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' - })); -}; - -UilServerNetworkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServerNetworkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServerNetworkAlt; \ No newline at end of file diff --git a/icons/uil-server-network-alt.tsx b/icons/uil-server-network-alt.tsx new file mode 100644 index 00000000..536494ec --- /dev/null +++ b/icons/uil-server-network-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServerNetworkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,6h3a1,1,0,0,0,0-2H8A1,1,0,0,0,8,6Zm8,0a1,1,0,1,0-1-1A1,1,0,0,0,16,6Zm0,4a1,1,0,1,0,1,1A1,1,0,0,0,16,10Zm5,9H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM11,10H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilServerNetworkAlt; \ No newline at end of file diff --git a/icons/uil-server-network.js b/icons/uil-server-network.js deleted file mode 100644 index e4ff7ac9..00000000 --- a/icons/uil-server-network.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServerNetwork = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,6A1,1,0,1,0,7,5,1,1,0,0,0,8,6ZM21,19H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM8,10a1,1,0,1,0,1,1A1,1,0,0,0,8,10Z' - })); -}; - -UilServerNetwork.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServerNetwork.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServerNetwork; \ No newline at end of file diff --git a/icons/uil-server-network.tsx b/icons/uil-server-network.tsx new file mode 100644 index 00000000..3206bdbb --- /dev/null +++ b/icons/uil-server-network.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServerNetwork = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,6A1,1,0,1,0,7,5,1,1,0,0,0,8,6ZM21,19H14.82A3,3,0,0,0,13,17.18V15h4a3,3,0,0,0,3-3V10a3,3,0,0,0-.78-2A3,3,0,0,0,20,6V4a3,3,0,0,0-3-3H7A3,3,0,0,0,4,4V6a3,3,0,0,0,.78,2A3,3,0,0,0,4,10v2a3,3,0,0,0,3,3h4v2.18A3,3,0,0,0,9.18,19H3a1,1,0,0,0,0,2H9.18a3,3,0,0,0,5.64,0H21a1,1,0,0,0,0-2ZM6,4A1,1,0,0,1,7,3H17a1,1,0,0,1,1,1V6a1,1,0,0,1-1,1H7A1,1,0,0,1,6,6Zm1,9a1,1,0,0,1-1-1V10A1,1,0,0,1,7,9H17a1,1,0,0,1,1,1v2a1,1,0,0,1-1,1Zm5,8a1,1,0,1,1,1-1A1,1,0,0,1,12,21ZM8,10a1,1,0,1,0,1,1A1,1,0,0,0,8,10Z' + })); +}; + +export default UilServerNetwork; \ No newline at end of file diff --git a/icons/uil-server.js b/icons/uil-server.js deleted file mode 100644 index f7403139..00000000 --- a/icons/uil-server.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,17a1,1,0,1,0,1,1A1,1,0,0,0,15,17ZM9,17H6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9,0a1,1,0,1,0,1,1A1,1,0,0,0,18,17Zm-3-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11ZM9,11H6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9-6a1,1,0,1,0,1,1A1,1,0,0,0,18,5Zm0,6a1,1,0,1,0,1,1A1,1,0,0,0,18,11Zm4-6a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V7a3,3,0,0,0,.78,2A3,3,0,0,0,2,11v2a3,3,0,0,0,.78,2A3,3,0,0,0,2,17v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V17a3,3,0,0,0-.78-2A3,3,0,0,0,22,13V11a3,3,0,0,0-.78-2A3,3,0,0,0,22,7ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H5A1,1,0,0,1,4,7V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM15,5a1,1,0,1,0,1,1A1,1,0,0,0,15,5ZM9,5H6A1,1,0,0,0,6,7H9A1,1,0,0,0,9,5Z' - })); -}; - -UilServer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServer; \ No newline at end of file diff --git a/icons/uil-server.tsx b/icons/uil-server.tsx new file mode 100644 index 00000000..1e6796a4 --- /dev/null +++ b/icons/uil-server.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,17a1,1,0,1,0,1,1A1,1,0,0,0,15,17ZM9,17H6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9,0a1,1,0,1,0,1,1A1,1,0,0,0,18,17Zm-3-6a1,1,0,1,0,1,1A1,1,0,0,0,15,11ZM9,11H6a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9-6a1,1,0,1,0,1,1A1,1,0,0,0,18,5Zm0,6a1,1,0,1,0,1,1A1,1,0,0,0,18,11Zm4-6a3,3,0,0,0-3-3H5A3,3,0,0,0,2,5V7a3,3,0,0,0,.78,2A3,3,0,0,0,2,11v2a3,3,0,0,0,.78,2A3,3,0,0,0,2,17v2a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V17a3,3,0,0,0-.78-2A3,3,0,0,0,22,13V11a3,3,0,0,0-.78-2A3,3,0,0,0,22,7ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H5A1,1,0,0,1,4,7V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1ZM15,5a1,1,0,1,0,1,1A1,1,0,0,0,15,5ZM9,5H6A1,1,0,0,0,6,7H9A1,1,0,0,0,9,5Z' + })); +}; + +export default UilServer; \ No newline at end of file diff --git a/icons/uil-servers.js b/icons/uil-servers.js deleted file mode 100644 index f5ea09a2..00000000 --- a/icons/uil-servers.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServers = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,17a1,1,0,1,0,1,1A1,1,0,0,0,15,17Zm-4,0H9a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm0-6H9a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,15,11Zm8-3a3,3,0,0,0-3-3H19a3,3,0,0,0-3-3H8A3,3,0,0,0,5,5H4A3,3,0,0,0,1,8v2a3,3,0,0,0,.78,2A3,3,0,0,0,1,14v2a3,3,0,0,0,3,3H5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,23,10ZM5,17H4a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1H5a3,3,0,0,0,.78,2A3,3,0,0,0,5,17Zm0-6H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H5a3,3,0,0,0,.78,2A3,3,0,0,0,5,11Zm12,8a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H8A1,1,0,0,1,7,7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Zm4,9a1,1,0,0,1-1,1H19a3,3,0,0,0-.78-2A3,3,0,0,0,19,13h1a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H19a3,3,0,0,0-.78-2A3,3,0,0,0,19,7h1a1,1,0,0,1,1,1ZM15,5a1,1,0,1,0,1,1A1,1,0,0,0,15,5ZM11,5H9A1,1,0,0,0,9,7h2a1,1,0,0,0,0-2Z' - })); -}; - -UilServers.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServers.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServers; \ No newline at end of file diff --git a/icons/uil-servers.tsx b/icons/uil-servers.tsx new file mode 100644 index 00000000..9044a1a3 --- /dev/null +++ b/icons/uil-servers.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServers = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,17a1,1,0,1,0,1,1A1,1,0,0,0,15,17Zm-4,0H9a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm0-6H9a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm4,0a1,1,0,1,0,1,1A1,1,0,0,0,15,11Zm8-3a3,3,0,0,0-3-3H19a3,3,0,0,0-3-3H8A3,3,0,0,0,5,5H4A3,3,0,0,0,1,8v2a3,3,0,0,0,.78,2A3,3,0,0,0,1,14v2a3,3,0,0,0,3,3H5a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3h1a3,3,0,0,0,3-3V14a3,3,0,0,0-.78-2A3,3,0,0,0,23,10ZM5,17H4a1,1,0,0,1-1-1V14a1,1,0,0,1,1-1H5a3,3,0,0,0,.78,2A3,3,0,0,0,5,17Zm0-6H4a1,1,0,0,1-1-1V8A1,1,0,0,1,4,7H5a3,3,0,0,0,.78,2A3,3,0,0,0,5,11Zm12,8a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V11a1,1,0,0,1,1-1h8a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H8A1,1,0,0,1,7,7V5A1,1,0,0,1,8,4h8a1,1,0,0,1,1,1Zm4,9a1,1,0,0,1-1,1H19a3,3,0,0,0-.78-2A3,3,0,0,0,19,13h1a1,1,0,0,1,1,1Zm0-6a1,1,0,0,1-1,1H19a3,3,0,0,0-.78-2A3,3,0,0,0,19,7h1a1,1,0,0,1,1,1ZM15,5a1,1,0,1,0,1,1A1,1,0,0,0,15,5ZM11,5H9A1,1,0,0,0,9,7h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilServers; \ No newline at end of file diff --git a/icons/uil-servicemark.js b/icons/uil-servicemark.js deleted file mode 100644 index 89c5f9c1..00000000 --- a/icons/uil-servicemark.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilServicemark = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.5,9h4a1,1,0,0,0,0-2h-4a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2h-4a1,1,0,0,0,0,2h4a3,3,0,0,0,0-6h-2a1,1,0,0,1,0-2ZM21.42,7.62a1,1,0,0,0-.54-.54,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L17,10.09l-2.79-2.8a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,12.5,8v8a1,1,0,0,0,2,0V10.41l1.79,1.8a1,1,0,0,0,1.42,0l1.79-1.8V16a1,1,0,0,0,2,0V8A1,1,0,0,0,21.42,7.62Z' - })); -}; - -UilServicemark.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilServicemark.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilServicemark; \ No newline at end of file diff --git a/icons/uil-servicemark.tsx b/icons/uil-servicemark.tsx new file mode 100644 index 00000000..e63f7229 --- /dev/null +++ b/icons/uil-servicemark.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilServicemark = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.5,9h4a1,1,0,0,0,0-2h-4a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2h-4a1,1,0,0,0,0,2h4a3,3,0,0,0,0-6h-2a1,1,0,0,1,0-2ZM21.42,7.62a1,1,0,0,0-.54-.54,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L17,10.09l-2.79-2.8a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,12.5,8v8a1,1,0,0,0,2,0V10.41l1.79,1.8a1,1,0,0,0,1.42,0l1.79-1.8V16a1,1,0,0,0,2,0V8A1,1,0,0,0,21.42,7.62Z' + })); +}; + +export default UilServicemark; \ No newline at end of file diff --git a/icons/uil-setting.js b/icons/uil-setting.js deleted file mode 100644 index 7614db1d..00000000 --- a/icons/uil-setting.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSetting = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.9,12.66a1,1,0,0,1,0-1.32L21.18,9.9a1,1,0,0,0,.12-1.17l-2-3.46a1,1,0,0,0-1.07-.48l-1.88.38a1,1,0,0,1-1.15-.66l-.61-1.83A1,1,0,0,0,13.64,2h-4a1,1,0,0,0-1,.68L8.08,4.51a1,1,0,0,1-1.15.66L5,4.79A1,1,0,0,0,4,5.27L2,8.73A1,1,0,0,0,2.1,9.9l1.27,1.44a1,1,0,0,1,0,1.32L2.1,14.1A1,1,0,0,0,2,15.27l2,3.46a1,1,0,0,0,1.07.48l1.88-.38a1,1,0,0,1,1.15.66l.61,1.83a1,1,0,0,0,1,.68h4a1,1,0,0,0,.95-.68l.61-1.83a1,1,0,0,1,1.15-.66l1.88.38a1,1,0,0,0,1.07-.48l2-3.46a1,1,0,0,0-.12-1.17ZM18.41,14l.8.9-1.28,2.22-1.18-.24a3,3,0,0,0-3.45,2L12.92,20H10.36L10,18.86a3,3,0,0,0-3.45-2l-1.18.24L4.07,14.89l.8-.9a3,3,0,0,0,0-4l-.8-.9L5.35,6.89l1.18.24a3,3,0,0,0,3.45-2L10.36,4h2.56l.38,1.14a3,3,0,0,0,3.45,2l1.18-.24,1.28,2.22-.8.9A3,3,0,0,0,18.41,14ZM11.64,8a4,4,0,1,0,4,4A4,4,0,0,0,11.64,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11.64,14Z' - })); -}; - -UilSetting.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSetting.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSetting; \ No newline at end of file diff --git a/icons/uil-setting.tsx b/icons/uil-setting.tsx new file mode 100644 index 00000000..8fc1478c --- /dev/null +++ b/icons/uil-setting.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSetting = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.9,12.66a1,1,0,0,1,0-1.32L21.18,9.9a1,1,0,0,0,.12-1.17l-2-3.46a1,1,0,0,0-1.07-.48l-1.88.38a1,1,0,0,1-1.15-.66l-.61-1.83A1,1,0,0,0,13.64,2h-4a1,1,0,0,0-1,.68L8.08,4.51a1,1,0,0,1-1.15.66L5,4.79A1,1,0,0,0,4,5.27L2,8.73A1,1,0,0,0,2.1,9.9l1.27,1.44a1,1,0,0,1,0,1.32L2.1,14.1A1,1,0,0,0,2,15.27l2,3.46a1,1,0,0,0,1.07.48l1.88-.38a1,1,0,0,1,1.15.66l.61,1.83a1,1,0,0,0,1,.68h4a1,1,0,0,0,.95-.68l.61-1.83a1,1,0,0,1,1.15-.66l1.88.38a1,1,0,0,0,1.07-.48l2-3.46a1,1,0,0,0-.12-1.17ZM18.41,14l.8.9-1.28,2.22-1.18-.24a3,3,0,0,0-3.45,2L12.92,20H10.36L10,18.86a3,3,0,0,0-3.45-2l-1.18.24L4.07,14.89l.8-.9a3,3,0,0,0,0-4l-.8-.9L5.35,6.89l1.18.24a3,3,0,0,0,3.45-2L10.36,4h2.56l.38,1.14a3,3,0,0,0,3.45,2l1.18-.24,1.28,2.22-.8.9A3,3,0,0,0,18.41,14ZM11.64,8a4,4,0,1,0,4,4A4,4,0,0,0,11.64,8Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,11.64,14Z' + })); +}; + +export default UilSetting; \ No newline at end of file diff --git a/icons/uil-share-alt.js b/icons/uil-share-alt.js deleted file mode 100644 index 1af5be2d..00000000 --- a/icons/uil-share-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShareAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,14a4,4,0,0,0-3.08,1.48l-5.1-2.35a3.64,3.64,0,0,0,0-2.26l5.1-2.35A4,4,0,1,0,14,6a4.17,4.17,0,0,0,.07.71L8.79,9.14a4,4,0,1,0,0,5.72l5.28,2.43A4.17,4.17,0,0,0,14,18a4,4,0,1,0,4-4ZM18,4a2,2,0,1,1-2,2A2,2,0,0,1,18,4ZM6,14a2,2,0,1,1,2-2A2,2,0,0,1,6,14Zm12,6a2,2,0,1,1,2-2A2,2,0,0,1,18,20Z' - })); -}; - -UilShareAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShareAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShareAlt; \ No newline at end of file diff --git a/icons/uil-share-alt.tsx b/icons/uil-share-alt.tsx new file mode 100644 index 00000000..c06d34e1 --- /dev/null +++ b/icons/uil-share-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShareAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,14a4,4,0,0,0-3.08,1.48l-5.1-2.35a3.64,3.64,0,0,0,0-2.26l5.1-2.35A4,4,0,1,0,14,6a4.17,4.17,0,0,0,.07.71L8.79,9.14a4,4,0,1,0,0,5.72l5.28,2.43A4.17,4.17,0,0,0,14,18a4,4,0,1,0,4-4ZM18,4a2,2,0,1,1-2,2A2,2,0,0,1,18,4ZM6,14a2,2,0,1,1,2-2A2,2,0,0,1,6,14Zm12,6a2,2,0,1,1,2-2A2,2,0,0,1,18,20Z' + })); +}; + +export default UilShareAlt; \ No newline at end of file diff --git a/icons/uil-share.js b/icons/uil-share.js deleted file mode 100644 index e3590081..00000000 --- a/icons/uil-share.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.707,11.293l-8-8A.99991.99991,0,0,0,12,4V7.54492A11.01525,11.01525,0,0,0,2,18.5V20a1,1,0,0,0,1.78418.62061,11.45625,11.45625,0,0,1,7.88672-4.04932c.0498-.00635.1748-.01611.3291-.02588V20a.99991.99991,0,0,0,1.707.707l8-8A.99962.99962,0,0,0,21.707,11.293ZM14,17.58594V15.5a.99974.99974,0,0,0-1-1c-.25488,0-1.2959.04932-1.56152.085A14.00507,14.00507,0,0,0,4.05176,17.5332,9.01266,9.01266,0,0,1,13,9.5a.99974.99974,0,0,0,1-1V6.41406L19.58594,12Z' - })); -}; - -UilShare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShare; \ No newline at end of file diff --git a/icons/uil-share.tsx b/icons/uil-share.tsx new file mode 100644 index 00000000..c8abfa68 --- /dev/null +++ b/icons/uil-share.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.707,11.293l-8-8A.99991.99991,0,0,0,12,4V7.54492A11.01525,11.01525,0,0,0,2,18.5V20a1,1,0,0,0,1.78418.62061,11.45625,11.45625,0,0,1,7.88672-4.04932c.0498-.00635.1748-.01611.3291-.02588V20a.99991.99991,0,0,0,1.707.707l8-8A.99962.99962,0,0,0,21.707,11.293ZM14,17.58594V15.5a.99974.99974,0,0,0-1-1c-.25488,0-1.2959.04932-1.56152.085A14.00507,14.00507,0,0,0,4.05176,17.5332,9.01266,9.01266,0,0,1,13,9.5a.99974.99974,0,0,0,1-1V6.41406L19.58594,12Z' + })); +}; + +export default UilShare; \ No newline at end of file diff --git a/icons/uil-shield-check.js b/icons/uil-shield-check.js deleted file mode 100644 index 81e0debb..00000000 --- a/icons/uil-shield-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShieldCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.63,3.65a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39ZM13.54,9.59l-2.69,2.7-.89-.9a1,1,0,0,0-1.42,1.42l1.6,1.6a1,1,0,0,0,1.42,0L15,11a1,1,0,0,0-1.42-1.42Z' - })); -}; - -UilShieldCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShieldCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShieldCheck; \ No newline at end of file diff --git a/icons/uil-shield-check.tsx b/icons/uil-shield-check.tsx new file mode 100644 index 00000000..8e3fa159 --- /dev/null +++ b/icons/uil-shield-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShieldCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.63,3.65a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39ZM13.54,9.59l-2.69,2.7-.89-.9a1,1,0,0,0-1.42,1.42l1.6,1.6a1,1,0,0,0,1.42,0L15,11a1,1,0,0,0-1.42-1.42Z' + })); +}; + +export default UilShieldCheck; \ No newline at end of file diff --git a/icons/uil-shield-exclamation.js b/icons/uil-shield-exclamation.js deleted file mode 100644 index 532690c5..00000000 --- a/icons/uil-shield-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShieldExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.92,15a.56.56,0,0,0-.09-.17l-.12-.15a1,1,0,0,0-1.42,0,.61.61,0,0,0-.12.15.56.56,0,0,0-.09.17.7.7,0,0,0-.06.19,1.23,1.23,0,0,0,0,.19.88.88,0,0,0,.08.39,1,1,0,0,0,1.3.54,1.19,1.19,0,0,0,.33-.22,1,1,0,0,0,.21-.32,1,1,0,0,0,.08-.39,1.23,1.23,0,0,0,0-.19A.7.7,0,0,0,12.92,15ZM12,7.36a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,7.36Zm7.63-3.71a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39Z' - })); -}; - -UilShieldExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShieldExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShieldExclamation; \ No newline at end of file diff --git a/icons/uil-shield-exclamation.tsx b/icons/uil-shield-exclamation.tsx new file mode 100644 index 00000000..03e2017f --- /dev/null +++ b/icons/uil-shield-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShieldExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.92,15a.56.56,0,0,0-.09-.17l-.12-.15a1,1,0,0,0-1.42,0,.61.61,0,0,0-.12.15.56.56,0,0,0-.09.17.7.7,0,0,0-.06.19,1.23,1.23,0,0,0,0,.19.88.88,0,0,0,.08.39,1,1,0,0,0,1.3.54,1.19,1.19,0,0,0,.33-.22,1,1,0,0,0,.21-.32,1,1,0,0,0,.08-.39,1.23,1.23,0,0,0,0-.19A.7.7,0,0,0,12.92,15ZM12,7.36a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0v-3A1,1,0,0,0,12,7.36Zm7.63-3.71a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39Z' + })); +}; + +export default UilShieldExclamation; \ No newline at end of file diff --git a/icons/uil-shield-plus.js b/icons/uil-shield-plus.js deleted file mode 100644 index 8230b7f4..00000000 --- a/icons/uil-shield-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShieldPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm5.63086-7.3501a1.00709,1.00709,0,0,0-.83594-.20263,7.9808,7.9808,0,0,1-6.22265-1.26709.99888.99888,0,0,0-1.14454,0A7.976,7.976,0,0,1,5.20508,3.44727.99971.99971,0,0,0,4,4.42627v7.457A9.01875,9.01875,0,0,0,7.76855,19.207L11.419,21.814a1.0004,1.0004,0,0,0,1.1621,0l3.6504-2.60742A9.01717,9.01717,0,0,0,20,11.8833v-7.457A1.0011,1.0011,0,0,0,19.63086,3.6499ZM18,11.8833a7.0157,7.0157,0,0,1-2.93066,5.6958L12,19.771,8.93066,17.57959A7.01728,7.01728,0,0,1,6,11.8833V5.583a9.95463,9.95463,0,0,0,6-1.39112A9.95463,9.95463,0,0,0,18,5.583Z' - })); -}; - -UilShieldPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShieldPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShieldPlus; \ No newline at end of file diff --git a/icons/uil-shield-plus.tsx b/icons/uil-shield-plus.tsx new file mode 100644 index 00000000..bd805ef3 --- /dev/null +++ b/icons/uil-shield-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShieldPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,11H13V10a1,1,0,0,0-2,0v1H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V13h1a1,1,0,0,0,0-2Zm5.63086-7.3501a1.00709,1.00709,0,0,0-.83594-.20263,7.9808,7.9808,0,0,1-6.22265-1.26709.99888.99888,0,0,0-1.14454,0A7.976,7.976,0,0,1,5.20508,3.44727.99971.99971,0,0,0,4,4.42627v7.457A9.01875,9.01875,0,0,0,7.76855,19.207L11.419,21.814a1.0004,1.0004,0,0,0,1.1621,0l3.6504-2.60742A9.01717,9.01717,0,0,0,20,11.8833v-7.457A1.0011,1.0011,0,0,0,19.63086,3.6499ZM18,11.8833a7.0157,7.0157,0,0,1-2.93066,5.6958L12,19.771,8.93066,17.57959A7.01728,7.01728,0,0,1,6,11.8833V5.583a9.95463,9.95463,0,0,0,6-1.39112A9.95463,9.95463,0,0,0,18,5.583Z' + })); +}; + +export default UilShieldPlus; \ No newline at end of file diff --git a/icons/uil-shield-question.js b/icons/uil-shield-question.js deleted file mode 100644 index 6873a7ab..00000000 --- a/icons/uil-shield-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShieldQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,14.66a1,1,0,0,0-.29.7,1,1,0,0,0,.08.39A1,1,0,0,0,13,15.36a1,1,0,0,0-.29-.7A1,1,0,0,0,11.29,14.66Zm8.34-11a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39ZM12,7.36a3,3,0,0,0-2.6,1.5,1,1,0,0,0,1.73,1A1,1,0,1,1,12,11.36a1,1,0,0,0,0,2,3,3,0,1,0,0-6Z' - })); -}; - -UilShieldQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShieldQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShieldQuestion; \ No newline at end of file diff --git a/icons/uil-shield-question.tsx b/icons/uil-shield-question.tsx new file mode 100644 index 00000000..b85225f1 --- /dev/null +++ b/icons/uil-shield-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShieldQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,14.66a1,1,0,0,0-.29.7,1,1,0,0,0,.08.39A1,1,0,0,0,13,15.36a1,1,0,0,0-.29-.7A1,1,0,0,0,11.29,14.66Zm8.34-11a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39ZM12,7.36a3,3,0,0,0-2.6,1.5,1,1,0,0,0,1.73,1A1,1,0,1,1,12,11.36a1,1,0,0,0,0,2,3,3,0,1,0,0-6Z' + })); +}; + +export default UilShieldQuestion; \ No newline at end of file diff --git a/icons/uil-shield-slash.js b/icons/uil-shield-slash.js deleted file mode 100644 index 36971a77..00000000 --- a/icons/uil-shield-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShieldSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-16-16h0l-2-2A1,1,0,0,0,2.29,3.71L4,5.41v6.47A9,9,0,0,0,7.77,19.2l3.65,2.61a1,1,0,0,0,1.16,0l3.65-2.61a8.21,8.21,0,0,0,.86-.7l3.2,3.21a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Zm-6.64-2.71L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V7.41l9.67,9.68C15.48,17.26,15.28,17.42,15.07,17.58Zm-5-12.51A10.15,10.15,0,0,0,12,4.19a9.82,9.82,0,0,0,6,1.39v6.3a6.88,6.88,0,0,1-.1,1.18,1,1,0,0,0,.83,1.15h.16a1,1,0,0,0,1-.84,9.77,9.77,0,0,0,.12-1.5V4.43a1,1,0,0,0-.37-.77,1,1,0,0,0-.83-.21,7.89,7.89,0,0,1-6.23-1.27,1,1,0,0,0-1.14,0,8,8,0,0,1-2,1,1,1,0,1,0,.64,1.9Z' - })); -}; - -UilShieldSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShieldSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShieldSlash; \ No newline at end of file diff --git a/icons/uil-shield-slash.tsx b/icons/uil-shield-slash.tsx new file mode 100644 index 00000000..26d32cc8 --- /dev/null +++ b/icons/uil-shield-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShieldSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-16-16h0l-2-2A1,1,0,0,0,2.29,3.71L4,5.41v6.47A9,9,0,0,0,7.77,19.2l3.65,2.61a1,1,0,0,0,1.16,0l3.65-2.61a8.21,8.21,0,0,0,.86-.7l3.2,3.21a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29Zm-6.64-2.71L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V7.41l9.67,9.68C15.48,17.26,15.28,17.42,15.07,17.58Zm-5-12.51A10.15,10.15,0,0,0,12,4.19a9.82,9.82,0,0,0,6,1.39v6.3a6.88,6.88,0,0,1-.1,1.18,1,1,0,0,0,.83,1.15h.16a1,1,0,0,0,1-.84,9.77,9.77,0,0,0,.12-1.5V4.43a1,1,0,0,0-.37-.77,1,1,0,0,0-.83-.21,7.89,7.89,0,0,1-6.23-1.27,1,1,0,0,0-1.14,0,8,8,0,0,1-2,1,1,1,0,1,0,.64,1.9Z' + })); +}; + +export default UilShieldSlash; \ No newline at end of file diff --git a/icons/uil-shield.js b/icons/uil-shield.js deleted file mode 100644 index 8b0ae681..00000000 --- a/icons/uil-shield.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShield = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.63,3.65a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39Z' - })); -}; - -UilShield.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShield.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShield; \ No newline at end of file diff --git a/icons/uil-shield.tsx b/icons/uil-shield.tsx new file mode 100644 index 00000000..896a561a --- /dev/null +++ b/icons/uil-shield.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShield = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.63,3.65a1,1,0,0,0-.84-.2,8,8,0,0,1-6.22-1.27,1,1,0,0,0-1.14,0A8,8,0,0,1,5.21,3.45a1,1,0,0,0-.84.2A1,1,0,0,0,4,4.43v7.45a9,9,0,0,0,3.77,7.33l3.65,2.6a1,1,0,0,0,1.16,0l3.65-2.6A9,9,0,0,0,20,11.88V4.43A1,1,0,0,0,19.63,3.65ZM18,11.88a7,7,0,0,1-2.93,5.7L12,19.77,8.93,17.58A7,7,0,0,1,6,11.88V5.58a10,10,0,0,0,6-1.39,10,10,0,0,0,6,1.39Z' + })); +}; + +export default UilShield; \ No newline at end of file diff --git a/icons/uil-ship.js b/icons/uil-ship.js deleted file mode 100644 index cc469bf0..00000000 --- a/icons/uil-ship.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShip = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.62,17.28a1,1,0,0,0,1.86-.74L4.36,13.72,11,12.25V17a1,1,0,0,0,2,0V12.25l6.64,1.47-1.12,2.82a1,1,0,0,0,.56,1.3,1,1,0,0,0,.37.07,1,1,0,0,0,.93-.63l1.55-3.91a1,1,0,0,0-.05-.84,1,1,0,0,0-.66-.51L18,11.31V7a1,1,0,0,0-1-1H15V3a1,1,0,0,0-1-1H10A1,1,0,0,0,9,3V6H7A1,1,0,0,0,6,7v4.31L2.78,12a1,1,0,0,0-.66.51,1,1,0,0,0-.05.84ZM11,4h2V6H11ZM8,8h8v2.86L12.22,10h-.1L12,10l-.12,0h-.1L8,10.86ZM20.71,19.28a4.38,4.38,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.14,2.14,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.38,4.38,0,0,0-1-.45A1,1,0,0,0,2,20a1,1,0,0,0,.67,1.24,2.1,2.1,0,0,1,.57.25,4,4,0,0,0,2,.55,4.14,4.14,0,0,0,2.08-.56,2.65,2.65,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.65,2.65,0,0,1,2.56,0,4,4,0,0,0,4.1,0,2.1,2.1,0,0,1,.57-.25A1,1,0,0,0,22,20,1,1,0,0,0,20.71,19.28Z' - })); -}; - -UilShip.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShip.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShip; \ No newline at end of file diff --git a/icons/uil-ship.tsx b/icons/uil-ship.tsx new file mode 100644 index 00000000..90b136c8 --- /dev/null +++ b/icons/uil-ship.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShip = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.62,17.28a1,1,0,0,0,1.86-.74L4.36,13.72,11,12.25V17a1,1,0,0,0,2,0V12.25l6.64,1.47-1.12,2.82a1,1,0,0,0,.56,1.3,1,1,0,0,0,.37.07,1,1,0,0,0,.93-.63l1.55-3.91a1,1,0,0,0-.05-.84,1,1,0,0,0-.66-.51L18,11.31V7a1,1,0,0,0-1-1H15V3a1,1,0,0,0-1-1H10A1,1,0,0,0,9,3V6H7A1,1,0,0,0,6,7v4.31L2.78,12a1,1,0,0,0-.66.51,1,1,0,0,0-.05.84ZM11,4h2V6H11ZM8,8h8v2.86L12.22,10h-.1L12,10l-.12,0h-.1L8,10.86ZM20.71,19.28a4.38,4.38,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.14,2.14,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.38,4.38,0,0,0-1-.45A1,1,0,0,0,2,20a1,1,0,0,0,.67,1.24,2.1,2.1,0,0,1,.57.25,4,4,0,0,0,2,.55,4.14,4.14,0,0,0,2.08-.56,2.65,2.65,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.65,2.65,0,0,1,2.56,0,4,4,0,0,0,4.1,0,2.1,2.1,0,0,1,.57-.25A1,1,0,0,0,22,20,1,1,0,0,0,20.71,19.28Z' + })); +}; + +export default UilShip; \ No newline at end of file diff --git a/icons/uil-shop.js b/icons/uil-shop.js deleted file mode 100644 index d48cb398..00000000 --- a/icons/uil-shop.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,5H2A1,1,0,0,0,1,6v4a3,3,0,0,0,2,2.82V22a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V12.82A3,3,0,0,0,23,10V6A1,1,0,0,0,22,5ZM15,7h2v3a1,1,0,0,1-2,0ZM11,7h2v3a1,1,0,0,1-2,0ZM7,7H9v3a1,1,0,0,1-2,0ZM4,11a1,1,0,0,1-1-1V7H5v3A1,1,0,0,1,4,11ZM14,21H10V19a2,2,0,0,1,4,0Zm5,0H16V19a4,4,0,0,0-8,0v2H5V12.82a3.17,3.17,0,0,0,1-.6,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3.17,3.17,0,0,0,1,.6Zm2-11a1,1,0,0,1-2,0V7h2ZM4.3,3H20a1,1,0,0,0,0-2H4.3a1,1,0,0,0,0,2Z' - })); -}; - -UilShop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShop; \ No newline at end of file diff --git a/icons/uil-shop.tsx b/icons/uil-shop.tsx new file mode 100644 index 00000000..65b190b2 --- /dev/null +++ b/icons/uil-shop.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,5H2A1,1,0,0,0,1,6v4a3,3,0,0,0,2,2.82V22a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V12.82A3,3,0,0,0,23,10V6A1,1,0,0,0,22,5ZM15,7h2v3a1,1,0,0,1-2,0ZM11,7h2v3a1,1,0,0,1-2,0ZM7,7H9v3a1,1,0,0,1-2,0ZM4,11a1,1,0,0,1-1-1V7H5v3A1,1,0,0,1,4,11ZM14,21H10V19a2,2,0,0,1,4,0Zm5,0H16V19a4,4,0,0,0-8,0v2H5V12.82a3.17,3.17,0,0,0,1-.6,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3.17,3.17,0,0,0,1,.6Zm2-11a1,1,0,0,1-2,0V7h2ZM4.3,3H20a1,1,0,0,0,0-2H4.3a1,1,0,0,0,0,2Z' + })); +}; + +export default UilShop; \ No newline at end of file diff --git a/icons/uil-shopping-bag.js b/icons/uil-shopping-bag.js deleted file mode 100644 index d3bed978..00000000 --- a/icons/uil-shopping-bag.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShoppingBag = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,7H16V6A4,4,0,0,0,8,6V7H5A1,1,0,0,0,4,8V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8A1,1,0,0,0,19,7ZM10,6a2,2,0,0,1,4,0V7H10Zm8,13a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H8v1a1,1,0,0,0,2,0V9h4v1a1,1,0,0,0,2,0V9h2Z' - })); -}; - -UilShoppingBag.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShoppingBag.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShoppingBag; \ No newline at end of file diff --git a/icons/uil-shopping-bag.tsx b/icons/uil-shopping-bag.tsx new file mode 100644 index 00000000..f1acbafc --- /dev/null +++ b/icons/uil-shopping-bag.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShoppingBag = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,7H16V6A4,4,0,0,0,8,6V7H5A1,1,0,0,0,4,8V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V8A1,1,0,0,0,19,7ZM10,6a2,2,0,0,1,4,0V7H10Zm8,13a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V9H8v1a1,1,0,0,0,2,0V9h4v1a1,1,0,0,0,2,0V9h2Z' + })); +}; + +export default UilShoppingBag; \ No newline at end of file diff --git a/icons/uil-shopping-basket.js b/icons/uil-shopping-basket.js deleted file mode 100644 index 18a37d8b..00000000 --- a/icons/uil-shopping-basket.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShoppingBasket = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,18a1,1,0,0,0,1-1V15a1,1,0,0,0-2,0v2A1,1,0,0,0,14,18Zm-4,0a1,1,0,0,0,1-1V15a1,1,0,0,0-2,0v2A1,1,0,0,0,10,18ZM19,6H17.62L15.89,2.55a1,1,0,1,0-1.78.9L15.38,6H8.62L9.89,3.45a1,1,0,0,0-1.78-.9L6.38,6H5a3,3,0,0,0-.92,5.84l.74,7.46a3,3,0,0,0,3,2.7h8.38a3,3,0,0,0,3-2.7l.74-7.46A3,3,0,0,0,19,6ZM17.19,19.1a1,1,0,0,1-1,.9H7.81a1,1,0,0,1-1-.9L6.1,12H17.9ZM19,10H5A1,1,0,0,1,5,8H19a1,1,0,0,1,0,2Z' - })); -}; - -UilShoppingBasket.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShoppingBasket.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShoppingBasket; \ No newline at end of file diff --git a/icons/uil-shopping-basket.tsx b/icons/uil-shopping-basket.tsx new file mode 100644 index 00000000..471c81fc --- /dev/null +++ b/icons/uil-shopping-basket.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShoppingBasket = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,18a1,1,0,0,0,1-1V15a1,1,0,0,0-2,0v2A1,1,0,0,0,14,18Zm-4,0a1,1,0,0,0,1-1V15a1,1,0,0,0-2,0v2A1,1,0,0,0,10,18ZM19,6H17.62L15.89,2.55a1,1,0,1,0-1.78.9L15.38,6H8.62L9.89,3.45a1,1,0,0,0-1.78-.9L6.38,6H5a3,3,0,0,0-.92,5.84l.74,7.46a3,3,0,0,0,3,2.7h8.38a3,3,0,0,0,3-2.7l.74-7.46A3,3,0,0,0,19,6ZM17.19,19.1a1,1,0,0,1-1,.9H7.81a1,1,0,0,1-1-.9L6.1,12H17.9ZM19,10H5A1,1,0,0,1,5,8H19a1,1,0,0,1,0,2Z' + })); +}; + +export default UilShoppingBasket; \ No newline at end of file diff --git a/icons/uil-shopping-cart-alt.js b/icons/uil-shopping-cart-alt.js deleted file mode 100644 index da379662..00000000 --- a/icons/uil-shopping-cart-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShoppingCartAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.5,15a3,3,0,0,0-1.9-2.78l1.87-7a1,1,0,0,0-.18-.87A1,1,0,0,0,20.5,4H6.8L6.47,2.74A1,1,0,0,0,5.5,2h-2V4H4.73l2.48,9.26a1,1,0,0,0,1,.74H18.5a1,1,0,0,1,0,2H5.5a1,1,0,0,0,0,2H6.68a3,3,0,1,0,5.64,0h2.36a3,3,0,1,0,5.82,1,2.94,2.94,0,0,0-.4-1.47A3,3,0,0,0,21.5,15Zm-3.91-3H9L7.34,6H19.2ZM9.5,20a1,1,0,1,1,1-1A1,1,0,0,1,9.5,20Zm8,0a1,1,0,1,1,1-1A1,1,0,0,1,17.5,20Z' - })); -}; - -UilShoppingCartAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShoppingCartAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShoppingCartAlt; \ No newline at end of file diff --git a/icons/uil-shopping-cart-alt.tsx b/icons/uil-shopping-cart-alt.tsx new file mode 100644 index 00000000..36b3003a --- /dev/null +++ b/icons/uil-shopping-cart-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShoppingCartAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.5,15a3,3,0,0,0-1.9-2.78l1.87-7a1,1,0,0,0-.18-.87A1,1,0,0,0,20.5,4H6.8L6.47,2.74A1,1,0,0,0,5.5,2h-2V4H4.73l2.48,9.26a1,1,0,0,0,1,.74H18.5a1,1,0,0,1,0,2H5.5a1,1,0,0,0,0,2H6.68a3,3,0,1,0,5.64,0h2.36a3,3,0,1,0,5.82,1,2.94,2.94,0,0,0-.4-1.47A3,3,0,0,0,21.5,15Zm-3.91-3H9L7.34,6H19.2ZM9.5,20a1,1,0,1,1,1-1A1,1,0,0,1,9.5,20Zm8,0a1,1,0,1,1,1-1A1,1,0,0,1,17.5,20Z' + })); +}; + +export default UilShoppingCartAlt; \ No newline at end of file diff --git a/icons/uil-shopping-cart.js b/icons/uil-shopping-cart.js deleted file mode 100644 index 4ac7a246..00000000 --- a/icons/uil-shopping-cart.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShoppingCart = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,19A1.5,1.5,0,1,0,10,20.5,1.5,1.5,0,0,0,8.5,19ZM19,16H7a1,1,0,0,1,0-2h8.49121A3.0132,3.0132,0,0,0,18.376,11.82422L19.96143,6.2749A1.00009,1.00009,0,0,0,19,5H6.73907A3.00666,3.00666,0,0,0,3.92139,3H3A1,1,0,0,0,3,5h.92139a1.00459,1.00459,0,0,1,.96142.7251l.15552.54474.00024.00506L6.6792,12.01709A3.00006,3.00006,0,0,0,7,18H19a1,1,0,0,0,0-2ZM17.67432,7l-1.2212,4.27441A1.00458,1.00458,0,0,1,15.49121,12H8.75439l-.25494-.89221L7.32642,7ZM16.5,19A1.5,1.5,0,1,0,18,20.5,1.5,1.5,0,0,0,16.5,19Z' - })); -}; - -UilShoppingCart.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShoppingCart.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShoppingCart; \ No newline at end of file diff --git a/icons/uil-shopping-cart.tsx b/icons/uil-shopping-cart.tsx new file mode 100644 index 00000000..4a5ccbf2 --- /dev/null +++ b/icons/uil-shopping-cart.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShoppingCart = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,19A1.5,1.5,0,1,0,10,20.5,1.5,1.5,0,0,0,8.5,19ZM19,16H7a1,1,0,0,1,0-2h8.49121A3.0132,3.0132,0,0,0,18.376,11.82422L19.96143,6.2749A1.00009,1.00009,0,0,0,19,5H6.73907A3.00666,3.00666,0,0,0,3.92139,3H3A1,1,0,0,0,3,5h.92139a1.00459,1.00459,0,0,1,.96142.7251l.15552.54474.00024.00506L6.6792,12.01709A3.00006,3.00006,0,0,0,7,18H19a1,1,0,0,0,0-2ZM17.67432,7l-1.2212,4.27441A1.00458,1.00458,0,0,1,15.49121,12H8.75439l-.25494-.89221L7.32642,7ZM16.5,19A1.5,1.5,0,1,0,18,20.5,1.5,1.5,0,0,0,16.5,19Z' + })); +}; + +export default UilShoppingCart; \ No newline at end of file diff --git a/icons/uil-shovel.js b/icons/uil-shovel.js deleted file mode 100644 index e3449614..00000000 --- a/icons/uil-shovel.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShovel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,7.38,16.62,2.29a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42L17,5.54,11.58,11l-1-1h0a3,3,0,0,0-4.25,0L2.88,13.42A3,3,0,0,0,2,15.55V19a3,3,0,0,0,3,3H8.45a3,3,0,0,0,2.13-.88L14,17.69a3,3,0,0,0,0-4.25l-1-1L18.46,7l1.83,1.83a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,7.38ZM12.6,16.27,9.16,19.71a1,1,0,0,1-.71.29H5a1,1,0,0,1-1-1V15.55a1,1,0,0,1,.29-.71L7.73,11.4a1,1,0,0,1,1.41,0l1,1-.89.9a1,1,0,0,0,0,1.41A1,1,0,0,0,10,15a1,1,0,0,0,.7-.29l.9-.89,1,1A1,1,0,0,1,12.6,16.27Z' - })); -}; - -UilShovel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShovel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShovel; \ No newline at end of file diff --git a/icons/uil-shovel.tsx b/icons/uil-shovel.tsx new file mode 100644 index 00000000..4211a49e --- /dev/null +++ b/icons/uil-shovel.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShovel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,7.38,16.62,2.29a1,1,0,0,0-1.41,0,1,1,0,0,0,0,1.42L17,5.54,11.58,11l-1-1h0a3,3,0,0,0-4.25,0L2.88,13.42A3,3,0,0,0,2,15.55V19a3,3,0,0,0,3,3H8.45a3,3,0,0,0,2.13-.88L14,17.69a3,3,0,0,0,0-4.25l-1-1L18.46,7l1.83,1.83a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,7.38ZM12.6,16.27,9.16,19.71a1,1,0,0,1-.71.29H5a1,1,0,0,1-1-1V15.55a1,1,0,0,1,.29-.71L7.73,11.4a1,1,0,0,1,1.41,0l1,1-.89.9a1,1,0,0,0,0,1.41A1,1,0,0,0,10,15a1,1,0,0,0,.7-.29l.9-.89,1,1A1,1,0,0,1,12.6,16.27Z' + })); +}; + +export default UilShovel; \ No newline at end of file diff --git a/icons/uil-shrink.js b/icons/uil-shrink.js deleted file mode 100644 index e8dccbb5..00000000 --- a/icons/uil-shrink.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShrink = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.71,11.29l-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H3a1,1,0,0,0,0,2H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,11H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H21a1,1,0,0,0,0-2Z' - })); -}; - -UilShrink.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShrink.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShrink; \ No newline at end of file diff --git a/icons/uil-shrink.tsx b/icons/uil-shrink.tsx new file mode 100644 index 00000000..e9f483f8 --- /dev/null +++ b/icons/uil-shrink.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShrink = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.71,11.29l-2.5-2.5a1,1,0,1,0-1.42,1.42l.8.79H3a1,1,0,0,0,0,2H7.59l-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2.5-2.5a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76A1,1,0,0,0,10.71,11.29ZM21,11H16.41l.8-.79a1,1,0,0,0-1.42-1.42l-2.5,2.5a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2.5,2.5a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.8-.79H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilShrink; \ No newline at end of file diff --git a/icons/uil-shuffle.js b/icons/uil-shuffle.js deleted file mode 100644 index b56a6ac8..00000000 --- a/icons/uil-shuffle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShuffle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,10A1,1,0,0,0,4,9V5.41L8.56,10A1,1,0,0,0,10,10a1,1,0,0,0,0-1.41L5.41,4H9A1,1,0,0,0,9,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V9A1,1,0,0,0,3,10Zm12.3,4a1,1,0,0,0-1.41,1.41l6.27,6.28a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42ZM9,20H5.41L21.71,3.71a1,1,0,1,0-1.42-1.42L4,18.59V15a1,1,0,0,0-2,0v6a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H9a1,1,0,0,0,0-2Z' - })); -}; - -UilShuffle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShuffle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShuffle; \ No newline at end of file diff --git a/icons/uil-shuffle.tsx b/icons/uil-shuffle.tsx new file mode 100644 index 00000000..0fb6410a --- /dev/null +++ b/icons/uil-shuffle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShuffle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,10A1,1,0,0,0,4,9V5.41L8.56,10A1,1,0,0,0,10,10a1,1,0,0,0,0-1.41L5.41,4H9A1,1,0,0,0,9,2H3a1,1,0,0,0-.38.08,1,1,0,0,0-.54.54A1,1,0,0,0,2,3V9A1,1,0,0,0,3,10Zm12.3,4a1,1,0,0,0-1.41,1.41l6.27,6.28a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42ZM9,20H5.41L21.71,3.71a1,1,0,1,0-1.42-1.42L4,18.59V15a1,1,0,0,0-2,0v6a1,1,0,0,0,.08.38,1,1,0,0,0,.54.54A1,1,0,0,0,3,22H9a1,1,0,0,0,0-2Z' + })); +}; + +export default UilShuffle; \ No newline at end of file diff --git a/icons/uil-shutter-alt.js b/icons/uil-shutter-alt.js deleted file mode 100644 index 72f16da4..00000000 --- a/icons/uil-shutter-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShutterAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,11a1,1,0,0,1,0-.16c0-.28-.08-.56-.13-.84v0A9.54,9.54,0,0,0,21,7.62v0A10,10,0,0,0,14,2.21h0l-.84-.13-.16,0-.29,0h-.08L12,2c-.34,0-.68,0-1,0l-.16,0L10,2.2h0A10,10,0,0,0,2.21,10v0c-.05.28-.09.56-.13.84a1,1,0,0,1,0,.16c0,.33,0,.67,0,1s0,.68,0,1a1,1,0,0,1,0,.16c0,.28.08.56.13.84v0A9.54,9.54,0,0,0,3,16.38v0A10,10,0,0,0,10,21.79h0l.84.13L11,22l.34,0h.14c.18,0,.35,0,.53,0,.34,0,.68,0,1-.05l.16,0L14,21.8h0A10,10,0,0,0,21.79,14v0c.05-.28.09-.56.13-.84A1,1,0,0,1,22,13c0-.33.05-.67.05-1S22,11.32,22,11Zm-8.84-6.9.5.07h0A8,8,0,0,1,18.24,7H11.42Zm-2.74.08h0l.4-.06L7.38,10,5.7,7.08A8,8,0,0,1,10.37,4.17ZM4.59,15a8,8,0,0,1-.42-1.37v0c0-.22-.08-.45-.1-.68a.5.5,0,0,1,0-.12,8.22,8.22,0,0,1,0-1.62.5.5,0,0,1,0-.12c0-.23.06-.46.1-.68v0A7.76,7.76,0,0,1,4.55,9.1L8,15Zm6.3,4.91-.5-.07h0A8,8,0,0,1,5.76,17h6.82ZM10.27,15,8.54,12l1.73-3h3.46l1.73,3-1.73,3Zm3.36,4.83h0l-.4.06L16.62,14l1.68,2.92A8,8,0,0,1,13.63,19.83Zm6.33-7a.5.5,0,0,1,0,.12c0,.23-.06.46-.1.68v0a7.76,7.76,0,0,1-.38,1.27L16,9h3.37a8,8,0,0,1,.42,1.37v0c0,.22.08.45.1.68a.5.5,0,0,1,0,.12,8.22,8.22,0,0,1,0,1.62Z' - })); -}; - -UilShutterAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShutterAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShutterAlt; \ No newline at end of file diff --git a/icons/uil-shutter-alt.tsx b/icons/uil-shutter-alt.tsx new file mode 100644 index 00000000..11f76078 --- /dev/null +++ b/icons/uil-shutter-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShutterAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,11a1,1,0,0,1,0-.16c0-.28-.08-.56-.13-.84v0A9.54,9.54,0,0,0,21,7.62v0A10,10,0,0,0,14,2.21h0l-.84-.13-.16,0-.29,0h-.08L12,2c-.34,0-.68,0-1,0l-.16,0L10,2.2h0A10,10,0,0,0,2.21,10v0c-.05.28-.09.56-.13.84a1,1,0,0,1,0,.16c0,.33,0,.67,0,1s0,.68,0,1a1,1,0,0,1,0,.16c0,.28.08.56.13.84v0A9.54,9.54,0,0,0,3,16.38v0A10,10,0,0,0,10,21.79h0l.84.13L11,22l.34,0h.14c.18,0,.35,0,.53,0,.34,0,.68,0,1-.05l.16,0L14,21.8h0A10,10,0,0,0,21.79,14v0c.05-.28.09-.56.13-.84A1,1,0,0,1,22,13c0-.33.05-.67.05-1S22,11.32,22,11Zm-8.84-6.9.5.07h0A8,8,0,0,1,18.24,7H11.42Zm-2.74.08h0l.4-.06L7.38,10,5.7,7.08A8,8,0,0,1,10.37,4.17ZM4.59,15a8,8,0,0,1-.42-1.37v0c0-.22-.08-.45-.1-.68a.5.5,0,0,1,0-.12,8.22,8.22,0,0,1,0-1.62.5.5,0,0,1,0-.12c0-.23.06-.46.1-.68v0A7.76,7.76,0,0,1,4.55,9.1L8,15Zm6.3,4.91-.5-.07h0A8,8,0,0,1,5.76,17h6.82ZM10.27,15,8.54,12l1.73-3h3.46l1.73,3-1.73,3Zm3.36,4.83h0l-.4.06L16.62,14l1.68,2.92A8,8,0,0,1,13.63,19.83Zm6.33-7a.5.5,0,0,1,0,.12c0,.23-.06.46-.1.68v0a7.76,7.76,0,0,1-.38,1.27L16,9h3.37a8,8,0,0,1,.42,1.37v0c0,.22.08.45.1.68a.5.5,0,0,1,0,.12,8.22,8.22,0,0,1,0,1.62Z' + })); +}; + +export default UilShutterAlt; \ No newline at end of file diff --git a/icons/uil-shutter.js b/icons/uil-shutter.js deleted file mode 100644 index e9b19300..00000000 --- a/icons/uil-shutter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilShutter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.07,4.93A10,10,0,1,0,4.93,19.07,10,10,0,1,0,19.07,4.93ZM18.23,7H12.76l2.35-2.35A8.14,8.14,0,0,1,18.23,7ZM9,4.6a8.15,8.15,0,0,1,3.87-.54L9,7.93ZM7,5.77v5.47L5.19,9.43l-.54-.54A8.14,8.14,0,0,1,7,5.77ZM4.6,15a8.12,8.12,0,0,1-.54-3.87L7.93,15Zm1.17,2h5.47L8.89,19.35A8.14,8.14,0,0,1,5.77,17ZM15,19.4a8.13,8.13,0,0,1-3.87.54L15,16.07Zm0-6.16L13.24,15H10.75L9,13.24V10.76L10.76,9h2.48L15,10.76Zm2,5V12.76l2.35,2.35A8.14,8.14,0,0,1,17,18.23ZM16.07,9H19.4a8.13,8.13,0,0,1,.54,3.87Z' - })); -}; - -UilShutter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilShutter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilShutter; \ No newline at end of file diff --git a/icons/uil-shutter.tsx b/icons/uil-shutter.tsx new file mode 100644 index 00000000..b38b961e --- /dev/null +++ b/icons/uil-shutter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilShutter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.07,4.93A10,10,0,1,0,4.93,19.07,10,10,0,1,0,19.07,4.93ZM18.23,7H12.76l2.35-2.35A8.14,8.14,0,0,1,18.23,7ZM9,4.6a8.15,8.15,0,0,1,3.87-.54L9,7.93ZM7,5.77v5.47L5.19,9.43l-.54-.54A8.14,8.14,0,0,1,7,5.77ZM4.6,15a8.12,8.12,0,0,1-.54-3.87L7.93,15Zm1.17,2h5.47L8.89,19.35A8.14,8.14,0,0,1,5.77,17ZM15,19.4a8.13,8.13,0,0,1-3.87.54L15,16.07Zm0-6.16L13.24,15H10.75L9,13.24V10.76L10.76,9h2.48L15,10.76Zm2,5V12.76l2.35,2.35A8.14,8.14,0,0,1,17,18.23ZM16.07,9H19.4a8.13,8.13,0,0,1,.54,3.87Z' + })); +}; + +export default UilShutter; \ No newline at end of file diff --git a/icons/uil-sick.js b/icons/uil-sick.js deleted file mode 100644 index 61e06b76..00000000 --- a/icons/uil-sick.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSick = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,0a1,1,0,1,0-1-1A1,1,0,0,0,15,11Zm.27,3.2a1,1,0,0,0-1.2,0l-.74.55-.73-.55a1,1,0,0,0-1.2,0l-.73.55-.74-.55a1,1,0,0,0-1.2,0l-1.33,1a1,1,0,1,0,1.2,1.6l.73-.55.74.55,0,0,.12.06a.83.83,0,0,0,.22.08l.12,0a1,1,0,0,0,.25,0h.1a1.06,1.06,0,0,0,.34-.16l.73-.55.73.55a1,1,0,0,0,1,.11l.1-.05a.39.39,0,0,0,.11-.06l.74-.55.73.55a1,1,0,0,0,.6.2,1,1,0,0,0,.8-.4,1,1,0,0,0-.2-1.4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSick.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSick.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSick; \ No newline at end of file diff --git a/icons/uil-sick.tsx b/icons/uil-sick.tsx new file mode 100644 index 00000000..3796d3b8 --- /dev/null +++ b/icons/uil-sick.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSick = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,0a1,1,0,1,0-1-1A1,1,0,0,0,15,11Zm.27,3.2a1,1,0,0,0-1.2,0l-.74.55-.73-.55a1,1,0,0,0-1.2,0l-.73.55-.74-.55a1,1,0,0,0-1.2,0l-1.33,1a1,1,0,1,0,1.2,1.6l.73-.55.74.55,0,0,.12.06a.83.83,0,0,0,.22.08l.12,0a1,1,0,0,0,.25,0h.1a1.06,1.06,0,0,0,.34-.16l.73-.55.73.55a1,1,0,0,0,1,.11l.1-.05a.39.39,0,0,0,.11-.06l.74-.55.73.55a1,1,0,0,0,.6.2,1,1,0,0,0,.8-.4,1,1,0,0,0-.2-1.4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSick; \ No newline at end of file diff --git a/icons/uil-sigma.js b/icons/uil-sigma.js deleted file mode 100644 index 8f93abf9..00000000 --- a/icons/uil-sigma.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSigma = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,16H10.41l3.3-3.29a1,1,0,0,0,0-1.42L10.41,8H16a1,1,0,0,0,0-2H8a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09L11.59,12l-4.3,4.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,8,18h8a1,1,0,0,0,0-2Z' - })); -}; - -UilSigma.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSigma.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSigma; \ No newline at end of file diff --git a/icons/uil-sigma.tsx b/icons/uil-sigma.tsx new file mode 100644 index 00000000..7cbb766f --- /dev/null +++ b/icons/uil-sigma.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSigma = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,16H10.41l3.3-3.29a1,1,0,0,0,0-1.42L10.41,8H16a1,1,0,0,0,0-2H8a1,1,0,0,0-.92.62,1,1,0,0,0,.21,1.09L11.59,12l-4.3,4.29a1,1,0,0,0-.21,1.09A1,1,0,0,0,8,18h8a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSigma; \ No newline at end of file diff --git a/icons/uil-sign-alt.js b/icons/uil-sign-alt.js deleted file mode 100644 index 1b0fd253..00000000 --- a/icons/uil-sign-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.78,11.88l-2-2.5A1,1,0,0,0,19,9H13V3a1,1,0,0,0-2,0V4H5a1,1,0,0,0-.78.38l-2,2.5a1,1,0,0,0,0,1.24l2,2.5A1,1,0,0,0,5,11h6v9H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V16h6a1,1,0,0,0,.78-.38l2-2.5A1,1,0,0,0,21.78,11.88ZM11,9H5.48L4.28,7.5,5.48,6H11Zm7.52,5H13V11h5.52l1.2,1.5Z' - })); -}; - -UilSignAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignAlt; \ No newline at end of file diff --git a/icons/uil-sign-alt.tsx b/icons/uil-sign-alt.tsx new file mode 100644 index 00000000..73ea7536 --- /dev/null +++ b/icons/uil-sign-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.78,11.88l-2-2.5A1,1,0,0,0,19,9H13V3a1,1,0,0,0-2,0V4H5a1,1,0,0,0-.78.38l-2,2.5a1,1,0,0,0,0,1.24l2,2.5A1,1,0,0,0,5,11h6v9H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V16h6a1,1,0,0,0,.78-.38l2-2.5A1,1,0,0,0,21.78,11.88ZM11,9H5.48L4.28,7.5,5.48,6H11Zm7.52,5H13V11h5.52l1.2,1.5Z' + })); +}; + +export default UilSignAlt; \ No newline at end of file diff --git a/icons/uil-sign-in-alt.js b/icons/uil-sign-in-alt.js deleted file mode 100644 index 3789d51b..00000000 --- a/icons/uil-sign-in-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignInAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.5,15.1a1,1,0,0,0-1.34.45A8,8,0,1,1,12,4a7.93,7.93,0,0,1,7.16,4.45,1,1,0,0,0,1.8-.9,10,10,0,1,0,0,8.9A1,1,0,0,0,20.5,15.1ZM21,11H11.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,13H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSignInAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignInAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignInAlt; \ No newline at end of file diff --git a/icons/uil-sign-in-alt.tsx b/icons/uil-sign-in-alt.tsx new file mode 100644 index 00000000..4eaf863a --- /dev/null +++ b/icons/uil-sign-in-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignInAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.5,15.1a1,1,0,0,0-1.34.45A8,8,0,1,1,12,4a7.93,7.93,0,0,1,7.16,4.45,1,1,0,0,0,1.8-.9,10,10,0,1,0,0,8.9A1,1,0,0,0,20.5,15.1ZM21,11H11.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,13H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSignInAlt; \ No newline at end of file diff --git a/icons/uil-sign-left.js b/icons/uil-sign-left.js deleted file mode 100644 index a8831b49..00000000 --- a/icons/uil-sign-left.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignLeft = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,5H13V3a1,1,0,0,0-2,0V5H6a1,1,0,0,0-.78.38l-2,2.5a1,1,0,0,0,0,1.24l2,2.5A1,1,0,0,0,6,12h5v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h3a1,1,0,0,0,1-1V6A1,1,0,0,0,16,5Zm-1,5H6.48L5.28,8.5,6.48,7H15Z' - })); -}; - -UilSignLeft.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignLeft.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignLeft; \ No newline at end of file diff --git a/icons/uil-sign-left.tsx b/icons/uil-sign-left.tsx new file mode 100644 index 00000000..824bddad --- /dev/null +++ b/icons/uil-sign-left.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignLeft = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,5H13V3a1,1,0,0,0-2,0V5H6a1,1,0,0,0-.78.38l-2,2.5a1,1,0,0,0,0,1.24l2,2.5A1,1,0,0,0,6,12h5v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h3a1,1,0,0,0,1-1V6A1,1,0,0,0,16,5Zm-1,5H6.48L5.28,8.5,6.48,7H15Z' + })); +}; + +export default UilSignLeft; \ No newline at end of file diff --git a/icons/uil-sign-out-alt.js b/icons/uil-sign-out-alt.js deleted file mode 100644 index f7c77938..00000000 --- a/icons/uil-sign-out-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignOutAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.59,13l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L12.59,11H3a1,1,0,0,0,0,2ZM12,2A10,10,0,0,0,3,7.55a1,1,0,0,0,1.8.9A8,8,0,1,1,12,20a7.93,7.93,0,0,1-7.16-4.45,1,1,0,0,0-1.8.9A10,10,0,1,0,12,2Z' - })); -}; - -UilSignOutAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignOutAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignOutAlt; \ No newline at end of file diff --git a/icons/uil-sign-out-alt.tsx b/icons/uil-sign-out-alt.tsx new file mode 100644 index 00000000..8800545d --- /dev/null +++ b/icons/uil-sign-out-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignOutAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.59,13l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L12.59,11H3a1,1,0,0,0,0,2ZM12,2A10,10,0,0,0,3,7.55a1,1,0,0,0,1.8.9A8,8,0,1,1,12,20a7.93,7.93,0,0,1-7.16-4.45,1,1,0,0,0-1.8.9A10,10,0,1,0,12,2Z' + })); +}; + +export default UilSignOutAlt; \ No newline at end of file diff --git a/icons/uil-sign-right.js b/icons/uil-sign-right.js deleted file mode 100644 index 1b8b8afe..00000000 --- a/icons/uil-sign-right.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignRight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,6v5a1,1,0,0,0,1,1h3v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h5a1,1,0,0,0,.78-.37l2-2.5a1,1,0,0,0,0-1.25l-2-2.5A1,1,0,0,0,18,5H13V3a1,1,0,0,0-2,0V5H8A1,1,0,0,0,7,6ZM9,7h8.52l1.2,1.5L17.52,10H9Z' - })); -}; - -UilSignRight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignRight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignRight; \ No newline at end of file diff --git a/icons/uil-sign-right.tsx b/icons/uil-sign-right.tsx new file mode 100644 index 00000000..0e9d8078 --- /dev/null +++ b/icons/uil-sign-right.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignRight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,6v5a1,1,0,0,0,1,1h3v8H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2H13V12h5a1,1,0,0,0,.78-.37l2-2.5a1,1,0,0,0,0-1.25l-2-2.5A1,1,0,0,0,18,5H13V3a1,1,0,0,0-2,0V5H8A1,1,0,0,0,7,6ZM9,7h8.52l1.2,1.5L17.52,10H9Z' + })); +}; + +export default UilSignRight; \ No newline at end of file diff --git a/icons/uil-signal-alt-3.js b/icons/uil-signal-alt-3.js deleted file mode 100644 index 73e939cf..00000000 --- a/icons/uil-signal-alt-3.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignalAlt3 = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,9H10a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,14,9ZM13,21H11V11h2ZM22,1H18a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V2A1,1,0,0,0,22,1ZM21,21H19V3h2ZM6,15H2a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H6a1,1,0,0,0,1-1V16A1,1,0,0,0,6,15ZM5,21H3V17H5Z' - })); -}; - -UilSignalAlt3.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignalAlt3.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignalAlt3; \ No newline at end of file diff --git a/icons/uil-signal-alt-3.tsx b/icons/uil-signal-alt-3.tsx new file mode 100644 index 00000000..94200b24 --- /dev/null +++ b/icons/uil-signal-alt-3.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignalAlt3 = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,9H10a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V10A1,1,0,0,0,14,9ZM13,21H11V11h2ZM22,1H18a1,1,0,0,0-1,1V22a1,1,0,0,0,1,1h4a1,1,0,0,0,1-1V2A1,1,0,0,0,22,1ZM21,21H19V3h2ZM6,15H2a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H6a1,1,0,0,0,1-1V16A1,1,0,0,0,6,15ZM5,21H3V17H5Z' + })); +}; + +export default UilSignalAlt3; \ No newline at end of file diff --git a/icons/uil-signal-alt.js b/icons/uil-signal-alt.js deleted file mode 100644 index 7edd6fdf..00000000 --- a/icons/uil-signal-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignalAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,10,14ZM5,18a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,5,18ZM20,2a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V3A1,1,0,0,0,20,2ZM15,9a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V10A1,1,0,0,0,15,9Z' - })); -}; - -UilSignalAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignalAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignalAlt; \ No newline at end of file diff --git a/icons/uil-signal-alt.tsx b/icons/uil-signal-alt.tsx new file mode 100644 index 00000000..e1e4d537 --- /dev/null +++ b/icons/uil-signal-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignalAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,14a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,10,14ZM5,18a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,5,18ZM20,2a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V3A1,1,0,0,0,20,2ZM15,9a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V10A1,1,0,0,0,15,9Z' + })); +}; + +export default UilSignalAlt; \ No newline at end of file diff --git a/icons/uil-signal.js b/icons/uil-signal.js deleted file mode 100644 index 0f4a0b7a..00000000 --- a/icons/uil-signal.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignal = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6,15a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V16A1,1,0,0,0,6,15Zm4-3a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V13A1,1,0,0,0,10,12Zm8-8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,18,4ZM14,8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V9A1,1,0,0,0,14,8Z' - })); -}; - -UilSignal.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignal.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignal; \ No newline at end of file diff --git a/icons/uil-signal.tsx b/icons/uil-signal.tsx new file mode 100644 index 00000000..5c55631a --- /dev/null +++ b/icons/uil-signal.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignal = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6,15a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V16A1,1,0,0,0,6,15Zm4-3a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V13A1,1,0,0,0,10,12Zm8-8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V5A1,1,0,0,0,18,4ZM14,8a1,1,0,0,0-1,1V19a1,1,0,0,0,2,0V9A1,1,0,0,0,14,8Z' + })); +}; + +export default UilSignal; \ No newline at end of file diff --git a/icons/uil-signin.js b/icons/uil-signin.js deleted file mode 100644 index 87d3a721..00000000 --- a/icons/uil-signin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,12a1,1,0,0,0-1-1H11.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,13H19A1,1,0,0,0,20,12ZM17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V16a1,1,0,0,0-2,0v3a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,17,2Z' - })); -}; - -UilSignin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignin; \ No newline at end of file diff --git a/icons/uil-signin.tsx b/icons/uil-signin.tsx new file mode 100644 index 00000000..7e155bee --- /dev/null +++ b/icons/uil-signin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,12a1,1,0,0,0-1-1H11.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l4,4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L11.41,13H19A1,1,0,0,0,20,12ZM17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V16a1,1,0,0,0-2,0v3a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1V8a1,1,0,0,0,2,0V5A3,3,0,0,0,17,2Z' + })); +}; + +export default UilSignin; \ No newline at end of file diff --git a/icons/uil-signout.js b/icons/uil-signout.js deleted file mode 100644 index 39bcbcbd..00000000 --- a/icons/uil-signout.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSignout = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4,12a1,1,0,0,0,1,1h7.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L12.59,11H5A1,1,0,0,0,4,12ZM17,2H7A3,3,0,0,0,4,5V8A1,1,0,0,0,6,8V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1V19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Z' - })); -}; - -UilSignout.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSignout.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSignout; \ No newline at end of file diff --git a/icons/uil-signout.tsx b/icons/uil-signout.tsx new file mode 100644 index 00000000..13553325 --- /dev/null +++ b/icons/uil-signout.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSignout = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4,12a1,1,0,0,0,1,1h7.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,.21-.33,1,1,0,0,0,0-.76,1,1,0,0,0-.21-.33l-4-4a1,1,0,1,0-1.42,1.42L12.59,11H5A1,1,0,0,0,4,12ZM17,2H7A3,3,0,0,0,4,5V8A1,1,0,0,0,6,8V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1V19a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V16a1,1,0,0,0-2,0v3a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Z' + })); +}; + +export default UilSignout; \ No newline at end of file diff --git a/icons/uil-silence.js b/icons/uil-silence.js deleted file mode 100644 index 136925a9..00000000 --- a/icons/uil-silence.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSilence = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,0a1,1,0,1,0-1-1A1,1,0,0,0,15,11Zm1,3a1,1,0,0,0-2,0H13a1,1,0,0,0-2,0H10a1,1,0,0,0-2,0,1,1,0,0,0,0,2,1,1,0,0,0,2,0h1a1,1,0,0,0,2,0h1a1,1,0,0,0,2,0,1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSilence.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSilence.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSilence; \ No newline at end of file diff --git a/icons/uil-silence.tsx b/icons/uil-silence.tsx new file mode 100644 index 00000000..946b451d --- /dev/null +++ b/icons/uil-silence.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSilence = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6,0a1,1,0,1,0-1-1A1,1,0,0,0,15,11Zm1,3a1,1,0,0,0-2,0H13a1,1,0,0,0-2,0H10a1,1,0,0,0-2,0,1,1,0,0,0,0,2,1,1,0,0,0,2,0h1a1,1,0,0,0,2,0h1a1,1,0,0,0,2,0,1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSilence; \ No newline at end of file diff --git a/icons/uil-silent-squint.js b/icons/uil-silent-squint.js deleted file mode 100644 index 0498512a..00000000 --- a/icons/uil-silent-squint.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSilentSquint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.66,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79A1,1,0,0,0,7.66,12.21Zm7.5,0a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42Zm.11,2a1,1,0,0,0-1.2,0l-.74.55-.73-.55a1,1,0,0,0-1.2,0l-.73.55-.74-.55a1,1,0,0,0-1.2,0l-1.33,1a1,1,0,1,0,1.2,1.6l.73-.55.74.55,0,0a.67.67,0,0,0,.12.06.83.83,0,0,0,.22.08l.13,0h.23l.12,0a1.12,1.12,0,0,0,.33-.16l.73-.55.73.55a1,1,0,0,0,1,.11l.1-.05a.39.39,0,0,0,.11-.06l.74-.55.73.55a1,1,0,0,0,.6.2,1,1,0,0,0,.8-.4,1,1,0,0,0-.2-1.4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSilentSquint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSilentSquint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSilentSquint; \ No newline at end of file diff --git a/icons/uil-silent-squint.tsx b/icons/uil-silent-squint.tsx new file mode 100644 index 00000000..5de27969 --- /dev/null +++ b/icons/uil-silent-squint.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSilentSquint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.66,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79A1,1,0,0,0,7.66,12.21Zm7.5,0a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42Zm.11,2a1,1,0,0,0-1.2,0l-.74.55-.73-.55a1,1,0,0,0-1.2,0l-.73.55-.74-.55a1,1,0,0,0-1.2,0l-1.33,1a1,1,0,1,0,1.2,1.6l.73-.55.74.55,0,0a.67.67,0,0,0,.12.06.83.83,0,0,0,.22.08l.13,0h.23l.12,0a1.12,1.12,0,0,0,.33-.16l.73-.55.73.55a1,1,0,0,0,1,.11l.1-.05a.39.39,0,0,0,.11-.06l.74-.55.73.55a1,1,0,0,0,.6.2,1,1,0,0,0,.8-.4,1,1,0,0,0-.2-1.4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSilentSquint; \ No newline at end of file diff --git a/icons/uil-sim-card.js b/icons/uil-sim-card.js deleted file mode 100644 index e0106a59..00000000 --- a/icons/uil-sim-card.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSimCard = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,3.5H7A3.5,3.5,0,0,0,3.5,7V17A3.5,3.5,0,0,0,7,20.5H17A3.5,3.5,0,0,0,20.5,17V7A3.5,3.5,0,0,0,17,3.5Zm-6.5,2h3v3h-3Zm-2,13H7A1.5,1.5,0,0,1,5.5,17V15.5h3Zm5,0h-3v-3h3Zm5-1.5A1.5,1.5,0,0,1,17,18.5H15.5v-3h3Zm0-3.5H5.5V7A1.5,1.5,0,0,1,7,5.5H8.5v4a1,1,0,0,0,1,1h9Zm0-5h-3v-3H17A1.5,1.5,0,0,1,18.5,7Z' - })); -}; - -UilSimCard.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSimCard.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSimCard; \ No newline at end of file diff --git a/icons/uil-sim-card.tsx b/icons/uil-sim-card.tsx new file mode 100644 index 00000000..1f47a916 --- /dev/null +++ b/icons/uil-sim-card.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSimCard = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,3.5H7A3.5,3.5,0,0,0,3.5,7V17A3.5,3.5,0,0,0,7,20.5H17A3.5,3.5,0,0,0,20.5,17V7A3.5,3.5,0,0,0,17,3.5Zm-6.5,2h3v3h-3Zm-2,13H7A1.5,1.5,0,0,1,5.5,17V15.5h3Zm5,0h-3v-3h3Zm5-1.5A1.5,1.5,0,0,1,17,18.5H15.5v-3h3Zm0-3.5H5.5V7A1.5,1.5,0,0,1,7,5.5H8.5v4a1,1,0,0,0,1,1h9Zm0-5h-3v-3H17A1.5,1.5,0,0,1,18.5,7Z' + })); +}; + +export default UilSimCard; \ No newline at end of file diff --git a/icons/uil-sitemap.js b/icons/uil-sitemap.js deleted file mode 100644 index 572c7279..00000000 --- a/icons/uil-sitemap.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSitemap = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,15H20V12a1,1,0,0,0-1-1H13V9h2a1,1,0,0,0,1-1V2a1,1,0,0,0-1-1H9A1,1,0,0,0,8,2V8A1,1,0,0,0,9,9h2v2H5a1,1,0,0,0-1,1v3H2a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1V16a1,1,0,0,0-1-1H6V13H18v2H16a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V16A1,1,0,0,0,22,15ZM7,17v4H3V17ZM10,7V3h4V7ZM21,21H17V17h4Z' - })); -}; - -UilSitemap.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSitemap.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSitemap; \ No newline at end of file diff --git a/icons/uil-sitemap.tsx b/icons/uil-sitemap.tsx new file mode 100644 index 00000000..76b33044 --- /dev/null +++ b/icons/uil-sitemap.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSitemap = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,15H20V12a1,1,0,0,0-1-1H13V9h2a1,1,0,0,0,1-1V2a1,1,0,0,0-1-1H9A1,1,0,0,0,8,2V8A1,1,0,0,0,9,9h2v2H5a1,1,0,0,0-1,1v3H2a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1H8a1,1,0,0,0,1-1V16a1,1,0,0,0-1-1H6V13H18v2H16a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V16A1,1,0,0,0,22,15ZM7,17v4H3V17ZM10,7V3h4V7ZM21,21H17V17h4Z' + })); +}; + +export default UilSitemap; \ No newline at end of file diff --git a/icons/uil-skip-forward-alt.js b/icons/uil-skip-forward-alt.js deleted file mode 100644 index 33cb9280..00000000 --- a/icons/uil-skip-forward-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSkipForwardAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5,3A3,3,0,0,0,2,6V18a3,3,0,0,0,6,0V6A3,3,0,0,0,5,3ZM6,18a1,1,0,0,1-2,0V6A1,1,0,0,1,6,6ZM20.68,9.65,14,5.66a2.6,2.6,0,0,0-2.64,0A2.74,2.74,0,0,0,10,8v8a2.74,2.74,0,0,0,1.37,2.38,2.57,2.57,0,0,0,2.64,0l6.67-4a2.75,2.75,0,0,0,0-4.7Zm-1,3-6.66,4a.61.61,0,0,1-.63,0A.72.72,0,0,1,12,16V8a.72.72,0,0,1,.36-.64.64.64,0,0,1,.31-.08.63.63,0,0,1,.32.09l6.66,4a.76.76,0,0,1,0,1.28Z' - })); -}; - -UilSkipForwardAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSkipForwardAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSkipForwardAlt; \ No newline at end of file diff --git a/icons/uil-skip-forward-alt.tsx b/icons/uil-skip-forward-alt.tsx new file mode 100644 index 00000000..f924f5c7 --- /dev/null +++ b/icons/uil-skip-forward-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSkipForwardAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5,3A3,3,0,0,0,2,6V18a3,3,0,0,0,6,0V6A3,3,0,0,0,5,3ZM6,18a1,1,0,0,1-2,0V6A1,1,0,0,1,6,6ZM20.68,9.65,14,5.66a2.6,2.6,0,0,0-2.64,0A2.74,2.74,0,0,0,10,8v8a2.74,2.74,0,0,0,1.37,2.38,2.57,2.57,0,0,0,2.64,0l6.67-4a2.75,2.75,0,0,0,0-4.7Zm-1,3-6.66,4a.61.61,0,0,1-.63,0A.72.72,0,0,1,12,16V8a.72.72,0,0,1,.36-.64.64.64,0,0,1,.31-.08.63.63,0,0,1,.32.09l6.66,4a.76.76,0,0,1,0,1.28Z' + })); +}; + +export default UilSkipForwardAlt; \ No newline at end of file diff --git a/icons/uil-skip-forward-circle.js b/icons/uil-skip-forward-circle.js deleted file mode 100644 index 317272d9..00000000 --- a/icons/uil-skip-forward-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSkipForwardCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.5,7a1,1,0,0,0-1,1V9.69l-4-2.31a2,2,0,0,0-3,1.73v5.78a2,2,0,0,0,1,1.73,2,2,0,0,0,2,0l4-2.31V16a1,1,0,0,0,2,0V8A1,1,0,0,0,15.5,7Zm-1,5-5,2.89V9.11l5,2.88ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSkipForwardCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSkipForwardCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSkipForwardCircle; \ No newline at end of file diff --git a/icons/uil-skip-forward-circle.tsx b/icons/uil-skip-forward-circle.tsx new file mode 100644 index 00000000..4fbe5d3c --- /dev/null +++ b/icons/uil-skip-forward-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSkipForwardCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.5,7a1,1,0,0,0-1,1V9.69l-4-2.31a2,2,0,0,0-3,1.73v5.78a2,2,0,0,0,1,1.73,2,2,0,0,0,2,0l4-2.31V16a1,1,0,0,0,2,0V8A1,1,0,0,0,15.5,7Zm-1,5-5,2.89V9.11l5,2.88ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSkipForwardCircle; \ No newline at end of file diff --git a/icons/uil-skip-forward.js b/icons/uil-skip-forward.js deleted file mode 100644 index b409f331..00000000 --- a/icons/uil-skip-forward.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSkipForward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,3a3,3,0,0,0-3,3V8.84L7,3.47a3.21,3.21,0,0,0-3.29,0A3.38,3.38,0,0,0,2,6.42V17.58a3.38,3.38,0,0,0,1.72,3A3.24,3.24,0,0,0,5.33,21,3.28,3.28,0,0,0,7,20.53l9-5.37V18a3,3,0,0,0,6,0V6A3,3,0,0,0,19,3ZM15.32,13.23,6,18.81a1.23,1.23,0,0,1-1.28,0A1.4,1.4,0,0,1,4,17.58V6.42a1.4,1.4,0,0,1,.71-1.25A1.29,1.29,0,0,1,5.33,5,1.23,1.23,0,0,1,6,5.19l9.33,5.58a1.45,1.45,0,0,1,0,2.46ZM20,18a1,1,0,0,1-2,0V6a1,1,0,0,1,2,0Z' - })); -}; - -UilSkipForward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSkipForward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSkipForward; \ No newline at end of file diff --git a/icons/uil-skip-forward.tsx b/icons/uil-skip-forward.tsx new file mode 100644 index 00000000..13ff3389 --- /dev/null +++ b/icons/uil-skip-forward.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSkipForward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,3a3,3,0,0,0-3,3V8.84L7,3.47a3.21,3.21,0,0,0-3.29,0A3.38,3.38,0,0,0,2,6.42V17.58a3.38,3.38,0,0,0,1.72,3A3.24,3.24,0,0,0,5.33,21,3.28,3.28,0,0,0,7,20.53l9-5.37V18a3,3,0,0,0,6,0V6A3,3,0,0,0,19,3ZM15.32,13.23,6,18.81a1.23,1.23,0,0,1-1.28,0A1.4,1.4,0,0,1,4,17.58V6.42a1.4,1.4,0,0,1,.71-1.25A1.29,1.29,0,0,1,5.33,5,1.23,1.23,0,0,1,6,5.19l9.33,5.58a1.45,1.45,0,0,1,0,2.46ZM20,18a1,1,0,0,1-2,0V6a1,1,0,0,1,2,0Z' + })); +}; + +export default UilSkipForward; \ No newline at end of file diff --git a/icons/uil-skype-alt.js b/icons/uil-skype-alt.js deleted file mode 100644 index 437e5339..00000000 --- a/icons/uil-skype-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSkypeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.13916,11.8125a5.07559,5.07559,0,0,0-1.291-.59277c-.27978-.0846-.58953-.16736-.9104-.24713-.27911-.07782-.61132-.15766-1.02221-.248a9.31489,9.31489,0,0,1-1.436-.42383,1.49588,1.49588,0,0,1-.61572-.44726.84285.84285,0,0,1-.15918-.56543.96712.96712,0,0,1,.2041-.59668,1.59829,1.59829,0,0,1,.69971-.47559A4.01235,4.01235,0,0,1,12.03223,8a3.78727,3.78727,0,0,1,1.10547.14648,2.08274,2.08274,0,0,1,.66357.32129,1.23492,1.23492,0,0,1,.32519.34278.9997.9997,0,1,0,1.76075-.94727,3.14668,3.14668,0,0,0-.83741-.958A4.006,4.006,0,0,0,13.731,6.23633,5.76768,5.76768,0,0,0,12.03223,6a5.96329,5.96329,0,0,0-2.145.35059A3.55209,3.55209,0,0,0,8.30908,7.49121a2.97709,2.97709,0,0,0-.60449,1.79688,2.839,2.839,0,0,0,.58008,1.792,3.50074,3.50074,0,0,0,1.438,1.07226,10.5822,10.5822,0,0,0,1.30706.4079c.00837.00275.014.00946.02253.012.1914.05761.49755.13476.93994.23046.17236.037.33478.07789.49713.11847.01575.0047.03851.00965.05365.01435l.01807.00274c.24835.0633.48706.12873.70556.1955a3.02336,3.02336,0,0,1,.76367.34375,1.12652,1.12652,0,0,1,.36231.36816,1.20138,1.20138,0,0,1,.11865.585,1.15187,1.15187,0,0,1-.21387.73243,1.76331,1.76331,0,0,1-.80273.585A3.78736,3.78736,0,0,1,12.0083,16a3.68851,3.68851,0,0,1-1.70361-.34375,1.75626,1.75626,0,0,1-.61573-.54687,1.0164,1.0164,0,0,1-.20166-.50293,1,1,0,0,0-2,0,2.93957,2.93957,0,0,0,.55616,1.63867,3.7737,3.7737,0,0,0,1.34179,1.1875A5.621,5.621,0,0,0,12.0083,18a5.7083,5.7083,0,0,0,2.25391-.40527,3.71019,3.71019,0,0,0,1.665-1.27246,3.14637,3.14637,0,0,0,.58349-1.92676,3.08942,3.08942,0,0,0-.375-1.53028A3.16532,3.16532,0,0,0,15.13916,11.8125Zm7.22217,1.87891A10.49127,10.49127,0,0,0,10.30859,1.63867a6.499,6.499,0,0,0-8.66992,8.66992A10.49127,10.49127,0,0,0,13.69141,22.36133a6.499,6.499,0,0,0,8.66992-8.66992ZM16.5,21a4.5057,4.5057,0,0,1-2.16943-.55762,1.0038,1.0038,0,0,0-.67725-.10644A8.49212,8.49212,0,0,1,3.5,12a8.58284,8.58284,0,0,1,.16406-1.6543A1.00336,1.00336,0,0,0,3.55811,9.669,4.49939,4.49939,0,0,1,9.66943,3.55762a.99964.99964,0,0,0,.67725.10644A8.49212,8.49212,0,0,1,20.5,12a8.58284,8.58284,0,0,1-.16406,1.6543,1.00336,1.00336,0,0,0,.106.67675A4.49869,4.49869,0,0,1,16.5,21Z' - })); -}; - -UilSkypeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSkypeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSkypeAlt; \ No newline at end of file diff --git a/icons/uil-skype-alt.tsx b/icons/uil-skype-alt.tsx new file mode 100644 index 00000000..3ec46258 --- /dev/null +++ b/icons/uil-skype-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSkypeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.13916,11.8125a5.07559,5.07559,0,0,0-1.291-.59277c-.27978-.0846-.58953-.16736-.9104-.24713-.27911-.07782-.61132-.15766-1.02221-.248a9.31489,9.31489,0,0,1-1.436-.42383,1.49588,1.49588,0,0,1-.61572-.44726.84285.84285,0,0,1-.15918-.56543.96712.96712,0,0,1,.2041-.59668,1.59829,1.59829,0,0,1,.69971-.47559A4.01235,4.01235,0,0,1,12.03223,8a3.78727,3.78727,0,0,1,1.10547.14648,2.08274,2.08274,0,0,1,.66357.32129,1.23492,1.23492,0,0,1,.32519.34278.9997.9997,0,1,0,1.76075-.94727,3.14668,3.14668,0,0,0-.83741-.958A4.006,4.006,0,0,0,13.731,6.23633,5.76768,5.76768,0,0,0,12.03223,6a5.96329,5.96329,0,0,0-2.145.35059A3.55209,3.55209,0,0,0,8.30908,7.49121a2.97709,2.97709,0,0,0-.60449,1.79688,2.839,2.839,0,0,0,.58008,1.792,3.50074,3.50074,0,0,0,1.438,1.07226,10.5822,10.5822,0,0,0,1.30706.4079c.00837.00275.014.00946.02253.012.1914.05761.49755.13476.93994.23046.17236.037.33478.07789.49713.11847.01575.0047.03851.00965.05365.01435l.01807.00274c.24835.0633.48706.12873.70556.1955a3.02336,3.02336,0,0,1,.76367.34375,1.12652,1.12652,0,0,1,.36231.36816,1.20138,1.20138,0,0,1,.11865.585,1.15187,1.15187,0,0,1-.21387.73243,1.76331,1.76331,0,0,1-.80273.585A3.78736,3.78736,0,0,1,12.0083,16a3.68851,3.68851,0,0,1-1.70361-.34375,1.75626,1.75626,0,0,1-.61573-.54687,1.0164,1.0164,0,0,1-.20166-.50293,1,1,0,0,0-2,0,2.93957,2.93957,0,0,0,.55616,1.63867,3.7737,3.7737,0,0,0,1.34179,1.1875A5.621,5.621,0,0,0,12.0083,18a5.7083,5.7083,0,0,0,2.25391-.40527,3.71019,3.71019,0,0,0,1.665-1.27246,3.14637,3.14637,0,0,0,.58349-1.92676,3.08942,3.08942,0,0,0-.375-1.53028A3.16532,3.16532,0,0,0,15.13916,11.8125Zm7.22217,1.87891A10.49127,10.49127,0,0,0,10.30859,1.63867a6.499,6.499,0,0,0-8.66992,8.66992A10.49127,10.49127,0,0,0,13.69141,22.36133a6.499,6.499,0,0,0,8.66992-8.66992ZM16.5,21a4.5057,4.5057,0,0,1-2.16943-.55762,1.0038,1.0038,0,0,0-.67725-.10644A8.49212,8.49212,0,0,1,3.5,12a8.58284,8.58284,0,0,1,.16406-1.6543A1.00336,1.00336,0,0,0,3.55811,9.669,4.49939,4.49939,0,0,1,9.66943,3.55762a.99964.99964,0,0,0,.67725.10644A8.49212,8.49212,0,0,1,20.5,12a8.58284,8.58284,0,0,1-.16406,1.6543,1.00336,1.00336,0,0,0,.106.67675A4.49869,4.49869,0,0,1,16.5,21Z' + })); +}; + +export default UilSkypeAlt; \ No newline at end of file diff --git a/icons/uil-skype.js b/icons/uil-skype.js deleted file mode 100644 index e2c92f66..00000000 --- a/icons/uil-skype.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSkype = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.43451,14.15552a9.586,9.586,0,0,0,.21155-2.02631,9.47653,9.47653,0,0,0-9.54029-9.42254,9.11414,9.11414,0,0,0-1.62494.14178A5.53558,5.53558,0,0,0,2.00061,7.466a5.42884,5.42884,0,0,0,.75354,2.7558,10.0197,10.0197,0,0,0-.18866,1.88452,9.33889,9.33889,0,0,0,9.54028,9.25788,8.56663,8.56663,0,0,0,1.74268-.16584A5.57942,5.57942,0,0,0,16.46368,22a5.433,5.433,0,0,0,4.97083-7.84448ZM16.43964,15.9931a3.63146,3.63146,0,0,1-1.62488,1.22473,6.33963,6.33963,0,0,1-2.52033.44709,6.21683,6.21683,0,0,1-2.89764-.61176,3.733,3.733,0,0,1-1.31964-1.17779,2.574,2.574,0,0,1-.494-1.41339.88041.88041,0,0,1,.30646-.68384,1.09008,1.09008,0,0,1,.77643-.28247.94433.94433,0,0,1,.637.2127,1.793,1.793,0,0,1,.44708.65863,3.39792,3.39792,0,0,0,.49518.87256,1.78964,1.78964,0,0,0,.72955.56488,3.01435,3.01435,0,0,0,1.24872.23554,2.9217,2.9217,0,0,0,1.71985-.44708,1.33217,1.33217,0,0,0,.65979-1.13092,1.135,1.135,0,0,0-.35333-.87134,2.18491,2.18491,0,0,0-.91944-.51923c-.37616-.11774-.89538-.23553-1.53112-.37616a13.9908,13.9908,0,0,1-2.14295-.6358,3.34814,3.34814,0,0,1-1.36651-1.01312,2.47429,2.47429,0,0,1-.49512-1.57807,2.62945,2.62945,0,0,1,.54205-1.60205,3.41154,3.41154,0,0,1,1.53113-1.084,6.652,6.652,0,0,1,2.37964-.37623,6.403,6.403,0,0,1,1.88452.25843,4.07215,4.07215,0,0,1,1.31842.65979,2.91587,2.91587,0,0,1,.77765.87134,1.80281,1.80281,0,0,1,.23553.87139.96189.96189,0,0,1-.30645.70667.9912.9912,0,0,1-.7536.30646.9735.9735,0,0,1-.63575-.18866,2.38218,2.38218,0,0,1-.47113-.61176,2.93711,2.93711,0,0,0-.77758-.96631A2.37614,2.37614,0,0,0,12.0589,7.96a2.7028,2.7028,0,0,0-1.5083.37738,1.07558,1.07558,0,0,0-.56488.89539.95783.95783,0,0,0,.18866.56488,1.41851,1.41851,0,0,0,.54205.4002,2.69264,2.69264,0,0,0,.68262.25959c.23559.07092.613.16467,1.15381.28247.65979.14178,1.27276.30646,1.81475.47107a5.43,5.43,0,0,1,1.38941.6358,2.85691,2.85691,0,0,1,.89532.94226,2.8284,2.8284,0,0,1,.32935,1.3905A2.89029,2.89029,0,0,1,16.43964,15.9931Z' - })); -}; - -UilSkype.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSkype.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSkype; \ No newline at end of file diff --git a/icons/uil-skype.tsx b/icons/uil-skype.tsx new file mode 100644 index 00000000..f9dc636c --- /dev/null +++ b/icons/uil-skype.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSkype = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.43451,14.15552a9.586,9.586,0,0,0,.21155-2.02631,9.47653,9.47653,0,0,0-9.54029-9.42254,9.11414,9.11414,0,0,0-1.62494.14178A5.53558,5.53558,0,0,0,2.00061,7.466a5.42884,5.42884,0,0,0,.75354,2.7558,10.0197,10.0197,0,0,0-.18866,1.88452,9.33889,9.33889,0,0,0,9.54028,9.25788,8.56663,8.56663,0,0,0,1.74268-.16584A5.57942,5.57942,0,0,0,16.46368,22a5.433,5.433,0,0,0,4.97083-7.84448ZM16.43964,15.9931a3.63146,3.63146,0,0,1-1.62488,1.22473,6.33963,6.33963,0,0,1-2.52033.44709,6.21683,6.21683,0,0,1-2.89764-.61176,3.733,3.733,0,0,1-1.31964-1.17779,2.574,2.574,0,0,1-.494-1.41339.88041.88041,0,0,1,.30646-.68384,1.09008,1.09008,0,0,1,.77643-.28247.94433.94433,0,0,1,.637.2127,1.793,1.793,0,0,1,.44708.65863,3.39792,3.39792,0,0,0,.49518.87256,1.78964,1.78964,0,0,0,.72955.56488,3.01435,3.01435,0,0,0,1.24872.23554,2.9217,2.9217,0,0,0,1.71985-.44708,1.33217,1.33217,0,0,0,.65979-1.13092,1.135,1.135,0,0,0-.35333-.87134,2.18491,2.18491,0,0,0-.91944-.51923c-.37616-.11774-.89538-.23553-1.53112-.37616a13.9908,13.9908,0,0,1-2.14295-.6358,3.34814,3.34814,0,0,1-1.36651-1.01312,2.47429,2.47429,0,0,1-.49512-1.57807,2.62945,2.62945,0,0,1,.54205-1.60205,3.41154,3.41154,0,0,1,1.53113-1.084,6.652,6.652,0,0,1,2.37964-.37623,6.403,6.403,0,0,1,1.88452.25843,4.07215,4.07215,0,0,1,1.31842.65979,2.91587,2.91587,0,0,1,.77765.87134,1.80281,1.80281,0,0,1,.23553.87139.96189.96189,0,0,1-.30645.70667.9912.9912,0,0,1-.7536.30646.9735.9735,0,0,1-.63575-.18866,2.38218,2.38218,0,0,1-.47113-.61176,2.93711,2.93711,0,0,0-.77758-.96631A2.37614,2.37614,0,0,0,12.0589,7.96a2.7028,2.7028,0,0,0-1.5083.37738,1.07558,1.07558,0,0,0-.56488.89539.95783.95783,0,0,0,.18866.56488,1.41851,1.41851,0,0,0,.54205.4002,2.69264,2.69264,0,0,0,.68262.25959c.23559.07092.613.16467,1.15381.28247.65979.14178,1.27276.30646,1.81475.47107a5.43,5.43,0,0,1,1.38941.6358,2.85691,2.85691,0,0,1,.89532.94226,2.8284,2.8284,0,0,1,.32935,1.3905A2.89029,2.89029,0,0,1,16.43964,15.9931Z' + })); +}; + +export default UilSkype; \ No newline at end of file diff --git a/icons/uil-slack-alt.js b/icons/uil-slack-alt.js deleted file mode 100644 index 2579d87d..00000000 --- a/icons/uil-slack-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSlackAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M23,9.5A3.50424,3.50424,0,0,0,19.5,6a3.45946,3.45946,0,0,0-1.5.35107V4.5a3.49466,3.49466,0,0,0-6-2.44171A3.48676,3.48676,0,0,0,6.35107,6H4.5a3.49466,3.49466,0,0,0-2.44171,6A3.48676,3.48676,0,0,0,6,17.64893V19.5a3.49466,3.49466,0,0,0,6,2.44171A3.48676,3.48676,0,0,0,17.64893,18H19.5a3.49466,3.49466,0,0,0,2.44171-6A3.48559,3.48559,0,0,0,23,9.5Zm-10-5a1.5,1.5,0,0,1,3,0v5a1.5,1.5,0,0,1-3,0Zm-7,10A1.5,1.5,0,1,1,4.5,13H6Zm5,5a1.5,1.5,0,0,1-3,0v-5a1.5,1.5,0,0,1,3,0ZM9.5,11h-5a1.5,1.5,0,0,1,0-3h5a1.5,1.5,0,0,1,0,3ZM11,6H9.5A1.5,1.5,0,1,1,11,4.5Zm1,6.05829c-.01935-.01978-.03851-.03894-.05829-.05829.01978-.01935.03894-.03851.05829-.05829.01935.01978.03851.03894.05829.05829C12.03851,12.01935,12.01935,12.03851,12,12.05829ZM14.5,21A1.50164,1.50164,0,0,1,13,19.5V18h1.5a1.5,1.5,0,0,1,0,3Zm5-5h-5a1.5,1.5,0,0,1,0-3h5a1.5,1.5,0,0,1,0,3Zm0-5H18V9.5A1.5,1.5,0,1,1,19.5,11Z' - })); -}; - -UilSlackAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSlackAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSlackAlt; \ No newline at end of file diff --git a/icons/uil-slack-alt.tsx b/icons/uil-slack-alt.tsx new file mode 100644 index 00000000..85c63621 --- /dev/null +++ b/icons/uil-slack-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSlackAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M23,9.5A3.50424,3.50424,0,0,0,19.5,6a3.45946,3.45946,0,0,0-1.5.35107V4.5a3.49466,3.49466,0,0,0-6-2.44171A3.48676,3.48676,0,0,0,6.35107,6H4.5a3.49466,3.49466,0,0,0-2.44171,6A3.48676,3.48676,0,0,0,6,17.64893V19.5a3.49466,3.49466,0,0,0,6,2.44171A3.48676,3.48676,0,0,0,17.64893,18H19.5a3.49466,3.49466,0,0,0,2.44171-6A3.48559,3.48559,0,0,0,23,9.5Zm-10-5a1.5,1.5,0,0,1,3,0v5a1.5,1.5,0,0,1-3,0Zm-7,10A1.5,1.5,0,1,1,4.5,13H6Zm5,5a1.5,1.5,0,0,1-3,0v-5a1.5,1.5,0,0,1,3,0ZM9.5,11h-5a1.5,1.5,0,0,1,0-3h5a1.5,1.5,0,0,1,0,3ZM11,6H9.5A1.5,1.5,0,1,1,11,4.5Zm1,6.05829c-.01935-.01978-.03851-.03894-.05829-.05829.01978-.01935.03894-.03851.05829-.05829.01935.01978.03851.03894.05829.05829C12.03851,12.01935,12.01935,12.03851,12,12.05829ZM14.5,21A1.50164,1.50164,0,0,1,13,19.5V18h1.5a1.5,1.5,0,0,1,0,3Zm5-5h-5a1.5,1.5,0,0,1,0-3h5a1.5,1.5,0,0,1,0,3Zm0-5H18V9.5A1.5,1.5,0,1,1,19.5,11Z' + })); +}; + +export default UilSlackAlt; \ No newline at end of file diff --git a/icons/uil-slack.js b/icons/uil-slack.js deleted file mode 100644 index dfb5b59b..00000000 --- a/icons/uil-slack.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSlack = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2,14.67a2,2,0,1,0,4,0v-2H4A2,2,0,0,0,2,14.67Zm12.64-3.34a2,2,0,0,0,2-2V4a2,2,0,1,0-4,0V9.33A2,2,0,0,0,14.66,11.33Zm7.32-2a2,2,0,1,0-4,0v2h2A2,2,0,0,0,22,9.33ZM9.34,12.67a2,2,0,0,0-2,2V20a2,2,0,1,0,4,0V14.67A2,2,0,0,0,9.34,12.67ZM14.66,18h-2v2a2,2,0,1,0,2-2ZM20,12.67H14.66a2,2,0,0,0,0,4H20a2,2,0,0,0,0-4ZM9.34,7.33H4a2,2,0,1,0,0,4H9.34a2,2,0,0,0,0-4ZM9.34,2a2,2,0,0,0,0,4h2V4A2,2,0,0,0,9.34,2Z' - })); -}; - -UilSlack.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSlack.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSlack; \ No newline at end of file diff --git a/icons/uil-slack.tsx b/icons/uil-slack.tsx new file mode 100644 index 00000000..8ef655ed --- /dev/null +++ b/icons/uil-slack.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSlack = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2,14.67a2,2,0,1,0,4,0v-2H4A2,2,0,0,0,2,14.67Zm12.64-3.34a2,2,0,0,0,2-2V4a2,2,0,1,0-4,0V9.33A2,2,0,0,0,14.66,11.33Zm7.32-2a2,2,0,1,0-4,0v2h2A2,2,0,0,0,22,9.33ZM9.34,12.67a2,2,0,0,0-2,2V20a2,2,0,1,0,4,0V14.67A2,2,0,0,0,9.34,12.67ZM14.66,18h-2v2a2,2,0,1,0,2-2ZM20,12.67H14.66a2,2,0,0,0,0,4H20a2,2,0,0,0,0-4ZM9.34,7.33H4a2,2,0,1,0,0,4H9.34a2,2,0,0,0,0-4ZM9.34,2a2,2,0,0,0,0,4h2V4A2,2,0,0,0,9.34,2Z' + })); +}; + +export default UilSlack; \ No newline at end of file diff --git a/icons/uil-slider-h-range.js b/icons/uil-slider-h-range.js deleted file mode 100644 index ff0c51c9..00000000 --- a/icons/uil-slider-h-range.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSliderHRange = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H19.81573a2.98208,2.98208,0,0,0-5.63146,0H9.81573a2.98208,2.98208,0,0,0-5.63146,0H3a1,1,0,0,0,0,2H4.18433a2.982,2.982,0,0,0,5.6314,0h4.3686a2.982,2.982,0,0,0,5.6314,0H21a1,1,0,0,0,0-2ZM7,13a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,7,13Zm10,0a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,17,13Z' - })); -}; - -UilSliderHRange.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSliderHRange.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSliderHRange; \ No newline at end of file diff --git a/icons/uil-slider-h-range.tsx b/icons/uil-slider-h-range.tsx new file mode 100644 index 00000000..1cbacc2b --- /dev/null +++ b/icons/uil-slider-h-range.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSliderHRange = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H19.81573a2.98208,2.98208,0,0,0-5.63146,0H9.81573a2.98208,2.98208,0,0,0-5.63146,0H3a1,1,0,0,0,0,2H4.18433a2.982,2.982,0,0,0,5.6314,0h4.3686a2.982,2.982,0,0,0,5.6314,0H21a1,1,0,0,0,0-2ZM7,13a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,7,13Zm10,0a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,17,13Z' + })); +}; + +export default UilSliderHRange; \ No newline at end of file diff --git a/icons/uil-slider-h.js b/icons/uil-slider-h.js deleted file mode 100644 index d8b1141a..00000000 --- a/icons/uil-slider-h.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSliderH = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H17.81573a2.98208,2.98208,0,0,0-5.63146,0H3a1,1,0,0,0,0,2h9.18433a2.982,2.982,0,0,0,5.6314,0H21a1,1,0,0,0,0-2Zm-6,2a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,15,13Z' - })); -}; - -UilSliderH.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSliderH.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSliderH; \ No newline at end of file diff --git a/icons/uil-slider-h.tsx b/icons/uil-slider-h.tsx new file mode 100644 index 00000000..a2254a72 --- /dev/null +++ b/icons/uil-slider-h.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSliderH = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H17.81573a2.98208,2.98208,0,0,0-5.63146,0H3a1,1,0,0,0,0,2h9.18433a2.982,2.982,0,0,0,5.6314,0H21a1,1,0,0,0,0-2Zm-6,2a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,15,13Z' + })); +}; + +export default UilSliderH; \ No newline at end of file diff --git a/icons/uil-sliders-v-alt.js b/icons/uil-sliders-v-alt.js deleted file mode 100644 index 32d77c4f..00000000 --- a/icons/uil-sliders-v-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSlidersVAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,8.18V3a1,1,0,0,0-2,0V8.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V13.82a3,3,0,0,0,0-5.64ZM19,12a1,1,0,1,1,1-1A1,1,0,0,1,19,12Zm-6,2.18V3a1,1,0,0,0-2,0V14.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V19.82a3,3,0,0,0,0-5.64ZM12,18a1,1,0,1,1,1-1A1,1,0,0,1,12,18ZM6,6.18V3A1,1,0,0,0,4,3V6.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V11.82A3,3,0,0,0,6,6.18ZM5,10A1,1,0,1,1,6,9,1,1,0,0,1,5,10Z' - })); -}; - -UilSlidersVAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSlidersVAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSlidersVAlt; \ No newline at end of file diff --git a/icons/uil-sliders-v-alt.tsx b/icons/uil-sliders-v-alt.tsx new file mode 100644 index 00000000..e2f12662 --- /dev/null +++ b/icons/uil-sliders-v-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSlidersVAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,8.18V3a1,1,0,0,0-2,0V8.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V13.82a3,3,0,0,0,0-5.64ZM19,12a1,1,0,1,1,1-1A1,1,0,0,1,19,12Zm-6,2.18V3a1,1,0,0,0-2,0V14.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V19.82a3,3,0,0,0,0-5.64ZM12,18a1,1,0,1,1,1-1A1,1,0,0,1,12,18ZM6,6.18V3A1,1,0,0,0,4,3V6.18a3,3,0,0,0,0,5.64V21a1,1,0,0,0,2,0V11.82A3,3,0,0,0,6,6.18ZM5,10A1,1,0,1,1,6,9,1,1,0,0,1,5,10Z' + })); +}; + +export default UilSlidersVAlt; \ No newline at end of file diff --git a/icons/uil-sliders-v.js b/icons/uil-sliders-v.js deleted file mode 100644 index a3b8d667..00000000 --- a/icons/uil-sliders-v.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSlidersV = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,6H6V3A1,1,0,0,0,4,3V6H3A1,1,0,0,0,3,8H7A1,1,0,0,0,7,6ZM5,10a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V11A1,1,0,0,0,5,10Zm7,8a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,12,18Zm9-8H20V3a1,1,0,0,0-2,0v7H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-2,4a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,19,14Zm-5,0H13V3a1,1,0,0,0-2,0V14H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' - })); -}; - -UilSlidersV.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSlidersV.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSlidersV; \ No newline at end of file diff --git a/icons/uil-sliders-v.tsx b/icons/uil-sliders-v.tsx new file mode 100644 index 00000000..a30b8f12 --- /dev/null +++ b/icons/uil-sliders-v.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSlidersV = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,6H6V3A1,1,0,0,0,4,3V6H3A1,1,0,0,0,3,8H7A1,1,0,0,0,7,6ZM5,10a1,1,0,0,0-1,1V21a1,1,0,0,0,2,0V11A1,1,0,0,0,5,10Zm7,8a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,12,18Zm9-8H20V3a1,1,0,0,0-2,0v7H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-2,4a1,1,0,0,0-1,1v6a1,1,0,0,0,2,0V15A1,1,0,0,0,19,14Zm-5,0H13V3a1,1,0,0,0-2,0V14H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSlidersV; \ No newline at end of file diff --git a/icons/uil-smile-beam.js b/icons/uil-smile-beam.js deleted file mode 100644 index 0a474008..00000000 --- a/icons/uil-smile-beam.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileBeam = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54Zm8.41-1.41a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSmileBeam.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileBeam.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileBeam; \ No newline at end of file diff --git a/icons/uil-smile-beam.tsx b/icons/uil-smile-beam.tsx new file mode 100644 index 00000000..cb4a9b01 --- /dev/null +++ b/icons/uil-smile-beam.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileBeam = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9.21,10.54a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41A1,1,0,0,1,9.21,10.54Zm8.41-1.41a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSmileBeam; \ No newline at end of file diff --git a/icons/uil-smile-dizzy.js b/icons/uil-smile-dizzy.js deleted file mode 100644 index c277da5d..00000000 --- a/icons/uil-smile-dizzy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileDizzy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' - })); -}; - -UilSmileDizzy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileDizzy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileDizzy; \ No newline at end of file diff --git a/icons/uil-smile-dizzy.tsx b/icons/uil-smile-dizzy.tsx new file mode 100644 index 00000000..edf819c0 --- /dev/null +++ b/icons/uil-smile-dizzy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileDizzy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9,11.71l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,9.54,8.29l-.29.3L9,8.29A1,1,0,1,0,7.54,9.71l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17,8.29a1,1,0,0,0-1.42,0l-.29.3L15,8.29a1,1,0,0,0-1.42,1.42l.3.29-.3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.29-.3.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29.3-.29A1,1,0,0,0,17,8.29Z' + })); +}; + +export default UilSmileDizzy; \ No newline at end of file diff --git a/icons/uil-smile-squint-wink-alt.js b/icons/uil-smile-squint-wink-alt.js deleted file mode 100644 index 92c0612d..00000000 --- a/icons/uil-smile-squint-wink-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileSquintWinkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm5.16,1.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L14.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm2.36-5.77a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54Z' - })); -}; - -UilSmileSquintWinkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileSquintWinkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileSquintWinkAlt; \ No newline at end of file diff --git a/icons/uil-smile-squint-wink-alt.tsx b/icons/uil-smile-squint-wink-alt.tsx new file mode 100644 index 00000000..d343820f --- /dev/null +++ b/icons/uil-smile-squint-wink-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileSquintWinkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm5.16,1.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L14.79,10l.79-.79a1,1,0,1,0-1.42-1.42l-1.5,1.5a1,1,0,0,0,0,1.42ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Zm2.36-5.77a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54Z' + })); +}; + +export default UilSmileSquintWinkAlt; \ No newline at end of file diff --git a/icons/uil-smile-squint-wink.js b/icons/uil-smile-squint-wink.js deleted file mode 100644 index c1c3d071..00000000 --- a/icons/uil-smile-squint-wink.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileSquintWink = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.42,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,1,0,8.42,9.21l.79.79-.79.79A1,1,0,0,0,8.42,12.21Zm5.94,2a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSmileSquintWink.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileSquintWink.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileSquintWink; \ No newline at end of file diff --git a/icons/uil-smile-squint-wink.tsx b/icons/uil-smile-squint-wink.tsx new file mode 100644 index 00000000..2ff14192 --- /dev/null +++ b/icons/uil-smile-squint-wink.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileSquintWink = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.42,12.21a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,1,0,8.42,9.21l.79.79-.79.79A1,1,0,0,0,8.42,12.21Zm5.94,2a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM15,9a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSmileSquintWink; \ No newline at end of file diff --git a/icons/uil-smile-wink-alt.js b/icons/uil-smile-wink-alt.js deleted file mode 100644 index 78378d7e..00000000 --- a/icons/uil-smile-wink-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileWinkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm5.36,3.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13Z' - })); -}; - -UilSmileWinkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileWinkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileWinkAlt; \ No newline at end of file diff --git a/icons/uil-smile-wink-alt.tsx b/icons/uil-smile-wink-alt.tsx new file mode 100644 index 00000000..94816117 --- /dev/null +++ b/icons/uil-smile-wink-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileWinkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm5.36,3.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM17.62,9.13a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13Z' + })); +}; + +export default UilSmileWinkAlt; \ No newline at end of file diff --git a/icons/uil-smile-wink.js b/icons/uil-smile-wink.js deleted file mode 100644 index 5b05046b..00000000 --- a/icons/uil-smile-wink.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmileWink = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM10.5,10A1.5,1.5,0,1,0,9,11.5,1.5,1.5,0,0,0,10.5,10ZM15,9H14a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSmileWink.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmileWink.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmileWink; \ No newline at end of file diff --git a/icons/uil-smile-wink.tsx b/icons/uil-smile-wink.tsx new file mode 100644 index 00000000..c046538b --- /dev/null +++ b/icons/uil-smile-wink.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmileWink = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM10.5,10A1.5,1.5,0,1,0,9,11.5,1.5,1.5,0,0,0,10.5,10ZM15,9H14a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSmileWink; \ No newline at end of file diff --git a/icons/uil-smile.js b/icons/uil-smile.js deleted file mode 100644 index ea002257..00000000 --- a/icons/uil-smile.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSmile = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6-2a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilSmile.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSmile.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSmile; \ No newline at end of file diff --git a/icons/uil-smile.tsx b/icons/uil-smile.tsx new file mode 100644 index 00000000..7b94d8bf --- /dev/null +++ b/icons/uil-smile.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSmile = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.36,14.23a3.76,3.76,0,0,1-4.72,0,1,1,0,0,0-1.28,1.54,5.68,5.68,0,0,0,7.28,0,1,1,0,1,0-1.28-1.54ZM9,11a1,1,0,1,0-1-1A1,1,0,0,0,9,11Zm6-2a1,1,0,1,0,1,1A1,1,0,0,0,15,9ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilSmile; \ No newline at end of file diff --git a/icons/uil-snapchat-alt.js b/icons/uil-snapchat-alt.js deleted file mode 100644 index 2b913f13..00000000 --- a/icons/uil-snapchat-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnapchatAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.95117,15.61426a4.72447,4.72447,0,0,1-2.98144-2.17285,1,1,0,1,0-1.65625,1.12109,7.68775,7.68775,0,0,0,2.40234,2.334c-.13477.0254-.28125.04981-.44141.0752a1.36673,1.36673,0,0,0-1.07617,1.207,6.06237,6.06237,0,0,0-2.01465-.00391,4.64069,4.64069,0,0,0-1.958.95606,3.48426,3.48426,0,0,1-2.10352.87109h-.26074a3.485,3.485,0,0,1-2.10547-.873,4.62737,4.62737,0,0,0-1.92871-.94922,6.39,6.39,0,0,0-2.04.0039,1.3679,1.3679,0,0,0-1.0625-1.21c-.15723-.02441-.30176-.04883-.43457-.07422a6.85691,6.85691,0,0,0,1.79492-1.499,6.7141,6.7141,0,0,0,.63477-.86816.99986.99986,0,0,0-1.69532-1.06055,4.90731,4.90731,0,0,1-.44824.61621,4.252,4.252,0,0,1-2.55273,1.52832A1.22412,1.22412,0,0,0,.99121,16.85156a1.28037,1.28037,0,0,0,.11524.53321c.31543.71582,1.15527,1.168,2.78417,1.47461l.03126.12988c.02832.11816.05761.23828.09179.34765a1.28858,1.28858,0,0,0,1.27832.94532,2.59082,2.59082,0,0,0,.60254-.08692,4.66937,4.66937,0,0,1,1.58887-.0459,3.008,3.008,0,0,1,1.12305.61719A5.41315,5.41315,0,0,0,11.86133,22.002h.26074a5.44479,5.44479,0,0,0,3.27344-1.248,2.915,2.915,0,0,1,1.13183-.60938,3.48494,3.48494,0,0,1,.624-.05273,4.27087,4.27087,0,0,1,.95508.10644,3.78837,3.78837,0,0,0,.61523.06348,1.25616,1.25616,0,0,0,1.24512-.92285c.03808-.12207.06738-.23926.09472-.35449l.03125-.124c1.624-.30566,2.4668-.75488,2.76758-1.44043a1.17069,1.17069,0,0,0,.127-.47949A1.24436,1.24436,0,0,0,21.95117,15.61426ZM3.80176,11.14844a1.00451,1.00451,0,0,0,1.05664-.48438,3.13849,3.13849,0,0,0,1.27441.33789,1.79447,1.79447,0,0,0,1.26563-.499,1.00048,1.00048,0,0,0,.3164-.79l-.03613-.60156A9.90221,9.90221,0,0,1,7.835,5.5498a4.2597,4.2597,0,0,1,3.96582-2.54394l.3877-.00391a4.26391,4.26391,0,0,1,3.96,2.54688,9.9174,9.9174,0,0,1,.15625,3.56445l-.00977.16309-.02734.44336a1.028,1.028,0,0,0,.3125.77832,1.79536,1.79536,0,0,0,1.2539.50293,3.27129,3.27129,0,0,0,1.24122-.36524,1.00091,1.00091,0,0,0,.916.59864h.01758a1.00021,1.00021,0,0,0,.98242-1.01758,1.64158,1.64158,0,0,0-1.18555-1.45118,1.91432,1.91432,0,0,0-1.47656.01075,9.4713,9.4713,0,0,0-.35449-4.042,6.23557,6.23557,0,0,0-5.7959-3.73243l-.39258.00391A6.22235,6.22235,0,0,0,6.00879,4.73535a9.58634,9.58634,0,0,0-.35156,4.09473c-.03418-.01563-.07129-.0332-.11133-.05176A1.90859,1.90859,0,0,0,3.00879,9.97656,1.00153,1.00153,0,0,0,3.80176,11.14844Z' - })); -}; - -UilSnapchatAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnapchatAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnapchatAlt; \ No newline at end of file diff --git a/icons/uil-snapchat-alt.tsx b/icons/uil-snapchat-alt.tsx new file mode 100644 index 00000000..b5834a9c --- /dev/null +++ b/icons/uil-snapchat-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnapchatAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.95117,15.61426a4.72447,4.72447,0,0,1-2.98144-2.17285,1,1,0,1,0-1.65625,1.12109,7.68775,7.68775,0,0,0,2.40234,2.334c-.13477.0254-.28125.04981-.44141.0752a1.36673,1.36673,0,0,0-1.07617,1.207,6.06237,6.06237,0,0,0-2.01465-.00391,4.64069,4.64069,0,0,0-1.958.95606,3.48426,3.48426,0,0,1-2.10352.87109h-.26074a3.485,3.485,0,0,1-2.10547-.873,4.62737,4.62737,0,0,0-1.92871-.94922,6.39,6.39,0,0,0-2.04.0039,1.3679,1.3679,0,0,0-1.0625-1.21c-.15723-.02441-.30176-.04883-.43457-.07422a6.85691,6.85691,0,0,0,1.79492-1.499,6.7141,6.7141,0,0,0,.63477-.86816.99986.99986,0,0,0-1.69532-1.06055,4.90731,4.90731,0,0,1-.44824.61621,4.252,4.252,0,0,1-2.55273,1.52832A1.22412,1.22412,0,0,0,.99121,16.85156a1.28037,1.28037,0,0,0,.11524.53321c.31543.71582,1.15527,1.168,2.78417,1.47461l.03126.12988c.02832.11816.05761.23828.09179.34765a1.28858,1.28858,0,0,0,1.27832.94532,2.59082,2.59082,0,0,0,.60254-.08692,4.66937,4.66937,0,0,1,1.58887-.0459,3.008,3.008,0,0,1,1.12305.61719A5.41315,5.41315,0,0,0,11.86133,22.002h.26074a5.44479,5.44479,0,0,0,3.27344-1.248,2.915,2.915,0,0,1,1.13183-.60938,3.48494,3.48494,0,0,1,.624-.05273,4.27087,4.27087,0,0,1,.95508.10644,3.78837,3.78837,0,0,0,.61523.06348,1.25616,1.25616,0,0,0,1.24512-.92285c.03808-.12207.06738-.23926.09472-.35449l.03125-.124c1.624-.30566,2.4668-.75488,2.76758-1.44043a1.17069,1.17069,0,0,0,.127-.47949A1.24436,1.24436,0,0,0,21.95117,15.61426ZM3.80176,11.14844a1.00451,1.00451,0,0,0,1.05664-.48438,3.13849,3.13849,0,0,0,1.27441.33789,1.79447,1.79447,0,0,0,1.26563-.499,1.00048,1.00048,0,0,0,.3164-.79l-.03613-.60156A9.90221,9.90221,0,0,1,7.835,5.5498a4.2597,4.2597,0,0,1,3.96582-2.54394l.3877-.00391a4.26391,4.26391,0,0,1,3.96,2.54688,9.9174,9.9174,0,0,1,.15625,3.56445l-.00977.16309-.02734.44336a1.028,1.028,0,0,0,.3125.77832,1.79536,1.79536,0,0,0,1.2539.50293,3.27129,3.27129,0,0,0,1.24122-.36524,1.00091,1.00091,0,0,0,.916.59864h.01758a1.00021,1.00021,0,0,0,.98242-1.01758,1.64158,1.64158,0,0,0-1.18555-1.45118,1.91432,1.91432,0,0,0-1.47656.01075,9.4713,9.4713,0,0,0-.35449-4.042,6.23557,6.23557,0,0,0-5.7959-3.73243l-.39258.00391A6.22235,6.22235,0,0,0,6.00879,4.73535a9.58634,9.58634,0,0,0-.35156,4.09473c-.03418-.01563-.07129-.0332-.11133-.05176A1.90859,1.90859,0,0,0,3.00879,9.97656,1.00153,1.00153,0,0,0,3.80176,11.14844Z' + })); +}; + +export default UilSnapchatAlt; \ No newline at end of file diff --git a/icons/uil-snapchat-ghost.js b/icons/uil-snapchat-ghost.js deleted file mode 100644 index 7fbafe70..00000000 --- a/icons/uil-snapchat-ghost.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnapchatGhost = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.79755,16.98718c-2.86621-.47223-4.15094-3.40149-4.204-3.52588l-.00544-.01172a1.07048,1.07048,0,0,1-.10223-.89758c.19251-.45361.82935-.6557,1.25134-.78967.10535-.03339.205-.065.28315-.096.76275-.30127.91784-.61316.91406-.8219a.66226.66226,0,0,0-.50134-.54358l-.00568-.00213a.9462.9462,0,0,0-.35632-.06824.7546.7546,0,0,0-.31287.06207,2.54,2.54,0,0,1-.95526.26612.82134.82134,0,0,1-.52954-.17725c.00915-.16992.02-.34522.0318-.53046l.004-.0653a10.10231,10.10231,0,0,0-.24091-4.03449,5.2482,5.2482,0,0,0-4.87311-3.1394q-.20114.0021-.4024.00378A5.23959,5.23959,0,0,0,6.92853,5.75293,10.08988,10.08988,0,0,0,6.68726,9.784q.01941.29872.036.59771a.8483.8483,0,0,1-.5838.17841,2.45322,2.45322,0,0,1-1.014-.26776.57538.57538,0,0,0-.2453-.04895.83387.83387,0,0,0-.81061.53265c-.08191.43061.5329.74256.90668.8902.079.03137.17822.0628.28308.096.42169.13385,1.05908.33606,1.25152.78985a1.07171,1.07171,0,0,1-.10223.89783l-.00537.01154a7.02828,7.02828,0,0,1-1.06915,1.66211,5.21488,5.21488,0,0,1-3.13483,1.86389.23978.23978,0,0,0-.20044.25006.38046.38046,0,0,0,.031.12964c.17578.41113,1.05822.75061,2.55182.981.13964.02161.19873.24927.28027.6222.03259.14929.06634.30426.1134.46423a.29261.29261,0,0,0,.31922.22876,2.48528,2.48528,0,0,0,.42492-.06091,5.52912,5.52912,0,0,1,1.12036-.12677,4.95367,4.95367,0,0,1,.8078.0683,3.87725,3.87725,0,0,1,1.535.78417,4.443,4.443,0,0,0,2.6897,1.06006c.03375,0,.06744-.00122.10009-.004.04114.00195.09522.004.15192.004a4.44795,4.44795,0,0,0,2.69122-1.06079,3.87269,3.87269,0,0,1,1.53351-.78332,4.97275,4.97275,0,0,1,.808-.0683,5.59252,5.59252,0,0,1,1.12037.11871,2.39142,2.39142,0,0,0,.425.05371h.02338a.279.279,0,0,0,.29547-.221c.04645-.15784.08045-.308.11389-.46131.08081-.371.1399-.59759.28009-.61926,1.494-.23078,2.37641-.56976,2.551-.97858a.38487.38487,0,0,0,.03174-.13086A.24.24,0,0,0,21.79755,16.98718Z' - })); -}; - -UilSnapchatGhost.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnapchatGhost.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnapchatGhost; \ No newline at end of file diff --git a/icons/uil-snapchat-ghost.tsx b/icons/uil-snapchat-ghost.tsx new file mode 100644 index 00000000..fc99cf87 --- /dev/null +++ b/icons/uil-snapchat-ghost.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnapchatGhost = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.79755,16.98718c-2.86621-.47223-4.15094-3.40149-4.204-3.52588l-.00544-.01172a1.07048,1.07048,0,0,1-.10223-.89758c.19251-.45361.82935-.6557,1.25134-.78967.10535-.03339.205-.065.28315-.096.76275-.30127.91784-.61316.91406-.8219a.66226.66226,0,0,0-.50134-.54358l-.00568-.00213a.9462.9462,0,0,0-.35632-.06824.7546.7546,0,0,0-.31287.06207,2.54,2.54,0,0,1-.95526.26612.82134.82134,0,0,1-.52954-.17725c.00915-.16992.02-.34522.0318-.53046l.004-.0653a10.10231,10.10231,0,0,0-.24091-4.03449,5.2482,5.2482,0,0,0-4.87311-3.1394q-.20114.0021-.4024.00378A5.23959,5.23959,0,0,0,6.92853,5.75293,10.08988,10.08988,0,0,0,6.68726,9.784q.01941.29872.036.59771a.8483.8483,0,0,1-.5838.17841,2.45322,2.45322,0,0,1-1.014-.26776.57538.57538,0,0,0-.2453-.04895.83387.83387,0,0,0-.81061.53265c-.08191.43061.5329.74256.90668.8902.079.03137.17822.0628.28308.096.42169.13385,1.05908.33606,1.25152.78985a1.07171,1.07171,0,0,1-.10223.89783l-.00537.01154a7.02828,7.02828,0,0,1-1.06915,1.66211,5.21488,5.21488,0,0,1-3.13483,1.86389.23978.23978,0,0,0-.20044.25006.38046.38046,0,0,0,.031.12964c.17578.41113,1.05822.75061,2.55182.981.13964.02161.19873.24927.28027.6222.03259.14929.06634.30426.1134.46423a.29261.29261,0,0,0,.31922.22876,2.48528,2.48528,0,0,0,.42492-.06091,5.52912,5.52912,0,0,1,1.12036-.12677,4.95367,4.95367,0,0,1,.8078.0683,3.87725,3.87725,0,0,1,1.535.78417,4.443,4.443,0,0,0,2.6897,1.06006c.03375,0,.06744-.00122.10009-.004.04114.00195.09522.004.15192.004a4.44795,4.44795,0,0,0,2.69122-1.06079,3.87269,3.87269,0,0,1,1.53351-.78332,4.97275,4.97275,0,0,1,.808-.0683,5.59252,5.59252,0,0,1,1.12037.11871,2.39142,2.39142,0,0,0,.425.05371h.02338a.279.279,0,0,0,.29547-.221c.04645-.15784.08045-.308.11389-.46131.08081-.371.1399-.59759.28009-.61926,1.494-.23078,2.37641-.56976,2.551-.97858a.38487.38487,0,0,0,.03174-.13086A.24.24,0,0,0,21.79755,16.98718Z' + })); +}; + +export default UilSnapchatGhost; \ No newline at end of file diff --git a/icons/uil-snapchat-square.js b/icons/uil-snapchat-square.js deleted file mode 100644 index f79e7f30..00000000 --- a/icons/uil-snapchat-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnapchatSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.97333,6.68079a6.124,6.124,0,0,0-.09876-1.074,4.37223,4.37223,0,0,0-.4057-1.24566,4.32419,4.32419,0,0,0-.83166-1.11036,4.12544,4.12544,0,0,0-1.81574-1.03607,7.36011,7.36011,0,0,0-1.92-.20483L16.89777,2H7.09906l-.00055.00989a10.48784,10.48784,0,0,0-1.10089.04925,5.243,5.243,0,0,0-1.17609.26477A4.26175,4.26175,0,0,0,2.21918,5.17023a7.33786,7.33786,0,0,0-.20484,1.9046L2.00775,16.913v.00086a9.44465,9.44465,0,0,0,.09058,1.33179,4.61631,4.61631,0,0,0,.40924,1.3457,4.30506,4.30506,0,0,0,1.20166,1.45331,3.9027,3.9027,0,0,0,1.20239.65173,6.51637,6.51637,0,0,0,1.97687.29047c.41937.00262.83844.01312,1.258.01135,3.04664-.01282,6.09333.022,9.14008-.0188a7.18977,7.18977,0,0,0,1.19879-.12738,4.06007,4.06007,0,0,0,2.00769-.97668,4.16178,4.16178,0,0,0,1.32642-2.21228,8.06159,8.06159,0,0,0,.17273-1.75019v-.11718C21.99219,16.75024,21.97491,6.81219,21.97333,6.68079ZM19.29724,15.9306c-.12787.29938-.774.54761-1.86792.71656-.10266.01586-.14593.18182-.20508.45349-.02447.11218-.04937.22216-.08343.33777a.20428.20428,0,0,1-.21631.1618h-.01715a1.74575,1.74575,0,0,1-.31122-.03937,4.09738,4.09738,0,0,0-.82037-.08685,3.63726,3.63726,0,0,0-.59162.05,2.836,2.836,0,0,0-1.12286.57354,3.25673,3.25673,0,0,1-1.97064.77674c-.04151,0-.08112-.00147-.11121-.00293-.02392.00207-.04858.00293-.0733.00293a3.25323,3.25323,0,0,1-1.96948-.77619,2.83977,2.83977,0,0,0-1.124-.57422,3.63334,3.63334,0,0,0-.59149-.05,4.04744,4.04744,0,0,0-.82031.09283,1.82073,1.82073,0,0,1-.31116.04462.21421.21421,0,0,1-.2337-.16754c-.03449-.11713-.05921-.23059-.08307-.33991-.05969-.27307-.103-.43976-.2052-.45556C5.474,16.47955,4.82782,16.231,4.69916,15.93a.27773.27773,0,0,1-.02271-.095.17561.17561,0,0,1,.14679-.1831,3.8182,3.8182,0,0,0,2.29535-1.36481,5.145,5.145,0,0,0,.7829-1.217l.004-.00842a.78492.78492,0,0,0,.07483-.65741c-.14093-.33228-.60761-.48035-.91639-.57831-.07678-.02429-.14941-.0473-.20727-.07031-.27374-.1081-.72388-.33655-.66394-.65186a.6107.6107,0,0,1,.59356-.39.42052.42052,0,0,1,.17963.03588,1.79643,1.79643,0,0,0,.74243.196.62144.62144,0,0,0,.42749-.13062q-.01207-.2189-.02636-.43768a7.38812,7.38812,0,0,1,.17663-2.95166A3.83671,3.83671,0,0,1,11.8479,5.12848l.29468-.00275a3.84306,3.84306,0,0,1,3.56824,2.29871,7.39771,7.39771,0,0,1,.17639,2.95422l-.003.04779c-.00861.13562-.01654.264-.02332.38843a.60229.60229,0,0,0,.38782.12976,1.85974,1.85974,0,0,0,.6994-.19482.55227.55227,0,0,1,.22913-.04547.69414.69414,0,0,1,.26092.04992l.00409.00159a.485.485,0,0,1,.36719.39807c.00274.15277-.11084.38117-.66937.60181-.05719.02264-.13019.04577-.20728.07025-.309.09808-.77533.24609-.91626.57818a.78359.78359,0,0,0,.07483.65723l.004.00861a4.52238,4.52238,0,0,0,3.07831,2.58172.17581.17581,0,0,1,.14678.18311A.28042.28042,0,0,1,19.29724,15.9306Z' - })); -}; - -UilSnapchatSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnapchatSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnapchatSquare; \ No newline at end of file diff --git a/icons/uil-snapchat-square.tsx b/icons/uil-snapchat-square.tsx new file mode 100644 index 00000000..100b7e5d --- /dev/null +++ b/icons/uil-snapchat-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnapchatSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.97333,6.68079a6.124,6.124,0,0,0-.09876-1.074,4.37223,4.37223,0,0,0-.4057-1.24566,4.32419,4.32419,0,0,0-.83166-1.11036,4.12544,4.12544,0,0,0-1.81574-1.03607,7.36011,7.36011,0,0,0-1.92-.20483L16.89777,2H7.09906l-.00055.00989a10.48784,10.48784,0,0,0-1.10089.04925,5.243,5.243,0,0,0-1.17609.26477A4.26175,4.26175,0,0,0,2.21918,5.17023a7.33786,7.33786,0,0,0-.20484,1.9046L2.00775,16.913v.00086a9.44465,9.44465,0,0,0,.09058,1.33179,4.61631,4.61631,0,0,0,.40924,1.3457,4.30506,4.30506,0,0,0,1.20166,1.45331,3.9027,3.9027,0,0,0,1.20239.65173,6.51637,6.51637,0,0,0,1.97687.29047c.41937.00262.83844.01312,1.258.01135,3.04664-.01282,6.09333.022,9.14008-.0188a7.18977,7.18977,0,0,0,1.19879-.12738,4.06007,4.06007,0,0,0,2.00769-.97668,4.16178,4.16178,0,0,0,1.32642-2.21228,8.06159,8.06159,0,0,0,.17273-1.75019v-.11718C21.99219,16.75024,21.97491,6.81219,21.97333,6.68079ZM19.29724,15.9306c-.12787.29938-.774.54761-1.86792.71656-.10266.01586-.14593.18182-.20508.45349-.02447.11218-.04937.22216-.08343.33777a.20428.20428,0,0,1-.21631.1618h-.01715a1.74575,1.74575,0,0,1-.31122-.03937,4.09738,4.09738,0,0,0-.82037-.08685,3.63726,3.63726,0,0,0-.59162.05,2.836,2.836,0,0,0-1.12286.57354,3.25673,3.25673,0,0,1-1.97064.77674c-.04151,0-.08112-.00147-.11121-.00293-.02392.00207-.04858.00293-.0733.00293a3.25323,3.25323,0,0,1-1.96948-.77619,2.83977,2.83977,0,0,0-1.124-.57422,3.63334,3.63334,0,0,0-.59149-.05,4.04744,4.04744,0,0,0-.82031.09283,1.82073,1.82073,0,0,1-.31116.04462.21421.21421,0,0,1-.2337-.16754c-.03449-.11713-.05921-.23059-.08307-.33991-.05969-.27307-.103-.43976-.2052-.45556C5.474,16.47955,4.82782,16.231,4.69916,15.93a.27773.27773,0,0,1-.02271-.095.17561.17561,0,0,1,.14679-.1831,3.8182,3.8182,0,0,0,2.29535-1.36481,5.145,5.145,0,0,0,.7829-1.217l.004-.00842a.78492.78492,0,0,0,.07483-.65741c-.14093-.33228-.60761-.48035-.91639-.57831-.07678-.02429-.14941-.0473-.20727-.07031-.27374-.1081-.72388-.33655-.66394-.65186a.6107.6107,0,0,1,.59356-.39.42052.42052,0,0,1,.17963.03588,1.79643,1.79643,0,0,0,.74243.196.62144.62144,0,0,0,.42749-.13062q-.01207-.2189-.02636-.43768a7.38812,7.38812,0,0,1,.17663-2.95166A3.83671,3.83671,0,0,1,11.8479,5.12848l.29468-.00275a3.84306,3.84306,0,0,1,3.56824,2.29871,7.39771,7.39771,0,0,1,.17639,2.95422l-.003.04779c-.00861.13562-.01654.264-.02332.38843a.60229.60229,0,0,0,.38782.12976,1.85974,1.85974,0,0,0,.6994-.19482.55227.55227,0,0,1,.22913-.04547.69414.69414,0,0,1,.26092.04992l.00409.00159a.485.485,0,0,1,.36719.39807c.00274.15277-.11084.38117-.66937.60181-.05719.02264-.13019.04577-.20728.07025-.309.09808-.77533.24609-.91626.57818a.78359.78359,0,0,0,.07483.65723l.004.00861a4.52238,4.52238,0,0,0,3.07831,2.58172.17581.17581,0,0,1,.14678.18311A.28042.28042,0,0,1,19.29724,15.9306Z' + })); +}; + +export default UilSnapchatSquare; \ No newline at end of file diff --git a/icons/uil-snow-flake.js b/icons/uil-snow-flake.js deleted file mode 100644 index b81e0dac..00000000 --- a/icons/uil-snow-flake.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnowFlake = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H19.41l1.3-1.29a1,1,0,0,0-1.42-1.42L16.59,11H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L13,9.59V7.41l2.71-2.7a1,1,0,1,0-1.42-1.42L13,4.59V3a1,1,0,0,0-2,0V4.59L9.71,3.29A1,1,0,0,0,8.29,4.71L11,7.41V9.59L8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11H7.41L4.71,8.29A1,1,0,0,0,3.29,9.71L4.59,11H3a1,1,0,0,0,0,2H4.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L7.41,13H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,14.41v2.18l-2.71,2.7a1,1,0,0,0,1.42,1.42L11,19.41V21a1,1,0,0,0,2,0V19.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13,16.59V14.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,13h2.18l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L19.41,13H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSnowFlake.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnowFlake.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnowFlake; \ No newline at end of file diff --git a/icons/uil-snow-flake.tsx b/icons/uil-snow-flake.tsx new file mode 100644 index 00000000..e644c142 --- /dev/null +++ b/icons/uil-snow-flake.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnowFlake = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H19.41l1.3-1.29a1,1,0,0,0-1.42-1.42L16.59,11H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L13,9.59V7.41l2.71-2.7a1,1,0,1,0-1.42-1.42L13,4.59V3a1,1,0,0,0-2,0V4.59L9.71,3.29A1,1,0,0,0,8.29,4.71L11,7.41V9.59L8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11H7.41L4.71,8.29A1,1,0,0,0,3.29,9.71L4.59,11H3a1,1,0,0,0,0,2H4.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L7.41,13H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,14.41v2.18l-2.71,2.7a1,1,0,0,0,1.42,1.42L11,19.41V21a1,1,0,0,0,2,0V19.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13,16.59V14.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,13h2.18l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L19.41,13H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSnowFlake; \ No newline at end of file diff --git a/icons/uil-snowflake-alt.js b/icons/uil-snowflake-alt.js deleted file mode 100644 index 83cbcc74..00000000 --- a/icons/uil-snowflake-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnowflakeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M4.93,17.66a1,1,0,1,0,1.41,0A1,1,0,0,0,4.93,17.66ZM19.07,6.34a1,1,0,1,0-1.41,0A1,1,0,0,0,19.07,6.34Zm-12.73,0a1,1,0,1,0-1.41,0A1,1,0,0,0,6.34,6.34ZM17.66,17.66a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,17.66ZM21,11H19.41l1.3-1.29a1,1,0,0,0-1.42-1.42L16.59,11H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L13,9.59V7.41l2.71-2.7a1,1,0,1,0-1.42-1.42L13,4.59V3a1,1,0,0,0-2,0V4.59L9.71,3.29A1,1,0,0,0,8.29,4.71L11,7.41V9.59L8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11H7.41L4.71,8.29A1,1,0,0,0,3.29,9.71L4.59,11H3a1,1,0,0,0,0,2H4.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L7.41,13H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,14.41v2.18l-2.71,2.7a1,1,0,0,0,1.42,1.42L11,19.41V21a1,1,0,0,0,2,0V19.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13,16.59V14.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,13h2.18l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L19.41,13H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSnowflakeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnowflakeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnowflakeAlt; \ No newline at end of file diff --git a/icons/uil-snowflake-alt.tsx b/icons/uil-snowflake-alt.tsx new file mode 100644 index 00000000..2c1f3796 --- /dev/null +++ b/icons/uil-snowflake-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnowflakeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M4.93,17.66a1,1,0,1,0,1.41,0A1,1,0,0,0,4.93,17.66ZM19.07,6.34a1,1,0,1,0-1.41,0A1,1,0,0,0,19.07,6.34Zm-12.73,0a1,1,0,1,0-1.41,0A1,1,0,0,0,6.34,6.34ZM17.66,17.66a1,1,0,1,0,1.41,0A1,1,0,0,0,17.66,17.66ZM21,11H19.41l1.3-1.29a1,1,0,0,0-1.42-1.42L16.59,11H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L13,9.59V7.41l2.71-2.7a1,1,0,1,0-1.42-1.42L13,4.59V3a1,1,0,0,0-2,0V4.59L9.71,3.29A1,1,0,0,0,8.29,4.71L11,7.41V9.59L8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11H7.41L4.71,8.29A1,1,0,0,0,3.29,9.71L4.59,11H3a1,1,0,0,0,0,2H4.59l-1.3,1.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L7.41,13H9.59l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,14.41v2.18l-2.71,2.7a1,1,0,0,0,1.42,1.42L11,19.41V21a1,1,0,0,0,2,0V19.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13,16.59V14.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L14.41,13h2.18l2.7,2.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L19.41,13H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSnowflakeAlt; \ No newline at end of file diff --git a/icons/uil-snowflake.js b/icons/uil-snowflake.js deleted file mode 100644 index 1f2bf76f..00000000 --- a/icons/uil-snowflake.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSnowflake = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.16,16.13l-2-1.15.89-.24a1,1,0,1,0-.52-1.93l-2.82.76L14,12l2.71-1.57,2.82.76.26,0a1,1,0,0,0,.26-2L19.16,9l2-1.15a1,1,0,0,0-1-1.74L18,7.37l.3-1.11a1,1,0,1,0-1.93-.52l-.82,3L13,10.27V7.14l2.07-2.07a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L13,4.31V2a1,1,0,0,0-2,0V4.47l-.81-.81a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L11,7.3v3L8.43,8.78l-.82-3a1,1,0,1,0-1.93.52L6,7.37,3.84,6.13a1,1,0,0,0-1,1.74L4.84,9,4,9.26a1,1,0,0,0,.26,2l.26,0,2.82-.76L10,12,7.29,13.57l-2.82-.76A1,1,0,1,0,4,14.74l.89.24-2,1.15a1,1,0,0,0,1,1.74L6,16.63l-.3,1.11A1,1,0,0,0,6.39,19a1.15,1.15,0,0,0,.26,0,1,1,0,0,0,1-.74l.82-3L11,13.73v3.13L8.93,18.93a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l.65-.65V22a1,1,0,0,0,2,0V19.53l.81.81a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41L13,16.7v-3l2.57,1.49.82,3a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,.71-1.23L18,16.63l2.14,1.24a1,1,0,1,0,1-1.74Z' - })); -}; - -UilSnowflake.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSnowflake.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSnowflake; \ No newline at end of file diff --git a/icons/uil-snowflake.tsx b/icons/uil-snowflake.tsx new file mode 100644 index 00000000..cdfe2c98 --- /dev/null +++ b/icons/uil-snowflake.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSnowflake = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.16,16.13l-2-1.15.89-.24a1,1,0,1,0-.52-1.93l-2.82.76L14,12l2.71-1.57,2.82.76.26,0a1,1,0,0,0,.26-2L19.16,9l2-1.15a1,1,0,0,0-1-1.74L18,7.37l.3-1.11a1,1,0,1,0-1.93-.52l-.82,3L13,10.27V7.14l2.07-2.07a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L13,4.31V2a1,1,0,0,0-2,0V4.47l-.81-.81a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41L11,7.3v3L8.43,8.78l-.82-3a1,1,0,1,0-1.93.52L6,7.37,3.84,6.13a1,1,0,0,0-1,1.74L4.84,9,4,9.26a1,1,0,0,0,.26,2l.26,0,2.82-.76L10,12,7.29,13.57l-2.82-.76A1,1,0,1,0,4,14.74l.89.24-2,1.15a1,1,0,0,0,1,1.74L6,16.63l-.3,1.11A1,1,0,0,0,6.39,19a1.15,1.15,0,0,0,.26,0,1,1,0,0,0,1-.74l.82-3L11,13.73v3.13L8.93,18.93a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.71-.3l.65-.65V22a1,1,0,0,0,2,0V19.53l.81.81a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41L13,16.7v-3l2.57,1.49.82,3a1,1,0,0,0,1,.74,1.15,1.15,0,0,0,.26,0,1,1,0,0,0,.71-1.23L18,16.63l2.14,1.24a1,1,0,1,0,1-1.74Z' + })); +}; + +export default UilSnowflake; \ No newline at end of file diff --git a/icons/uil-social-distancing.js b/icons/uil-social-distancing.js deleted file mode 100644 index e492eb69..00000000 --- a/icons/uil-social-distancing.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSocialDistancing = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.5,17H5.91406l.293-.293A.99989.99989,0,0,0,4.793,15.293l-1.9997,1.99969a1.00354,1.00354,0,0,0,0,1.41468L4.793,20.707A.99989.99989,0,0,0,6.207,19.293L5.91406,19H8.5a1,1,0,0,0,0-2Zm12.70673.29266L19.207,15.293A.99989.99989,0,0,0,17.793,16.707l.293.293H15.5a1,1,0,0,0,0,2h2.58594l-.293.293A.99989.99989,0,1,0,19.207,20.707l1.9997-1.99969a1.00354,1.00354,0,0,0,0-1.41468Zm-.56647-7.52087A3.46849,3.46849,0,0,0,21.5,7.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,13,14a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,20.64026,9.77179ZM18,9a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,18,9Zm-9.35974.77179A3.46849,3.46849,0,0,0,9.5,7.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,1,14a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,8.64026,9.77179ZM6,9A1.5,1.5,0,1,1,7.5,7.5,1.50164,1.50164,0,0,1,6,9Z' - })); -}; - -UilSocialDistancing.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSocialDistancing.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSocialDistancing; \ No newline at end of file diff --git a/icons/uil-social-distancing.tsx b/icons/uil-social-distancing.tsx new file mode 100644 index 00000000..712455ad --- /dev/null +++ b/icons/uil-social-distancing.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSocialDistancing = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.5,17H5.91406l.293-.293A.99989.99989,0,0,0,4.793,15.293l-1.9997,1.99969a1.00354,1.00354,0,0,0,0,1.41468L4.793,20.707A.99989.99989,0,0,0,6.207,19.293L5.91406,19H8.5a1,1,0,0,0,0-2Zm12.70673.29266L19.207,15.293A.99989.99989,0,0,0,17.793,16.707l.293.293H15.5a1,1,0,0,0,0,2h2.58594l-.293.293A.99989.99989,0,1,0,19.207,20.707l1.9997-1.99969a1.00354,1.00354,0,0,0,0-1.41468Zm-.56647-7.52087A3.46849,3.46849,0,0,0,21.5,7.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,13,14a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,20.64026,9.77179ZM18,9a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,18,9Zm-9.35974.77179A3.46849,3.46849,0,0,0,9.5,7.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,1,14a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,8.64026,9.77179ZM6,9A1.5,1.5,0,1,1,7.5,7.5,1.50164,1.50164,0,0,1,6,9Z' + })); +}; + +export default UilSocialDistancing; \ No newline at end of file diff --git a/icons/uil-sort-amount-down.js b/icons/uil-sort-amount-down.js deleted file mode 100644 index ddb54acc..00000000 --- a/icons/uil-sort-amount-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSortAmountDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.29,14.29l-.29.3V7A1,1,0,0,0,4,7v7.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,3H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSortAmountDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSortAmountDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSortAmountDown; \ No newline at end of file diff --git a/icons/uil-sort-amount-down.tsx b/icons/uil-sort-amount-down.tsx new file mode 100644 index 00000000..e3853cad --- /dev/null +++ b/icons/uil-sort-amount-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSortAmountDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.29,14.29l-.29.3V7A1,1,0,0,0,4,7v7.59l-.29-.3a1,1,0,0,0-1.42,1.42l2,2a1,1,0,0,0,.33.21.94.94,0,0,0,.76,0,1,1,0,0,0,.33-.21l2-2a1,1,0,0,0-1.42-1.42ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,3H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0,5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSortAmountDown; \ No newline at end of file diff --git a/icons/uil-sort-amount-up.js b/icons/uil-sort-amount-up.js deleted file mode 100644 index e92590fe..00000000 --- a/icons/uil-sort-amount-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSortAmountUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2A1,1,0,0,0,3.71,9.71L4,9.41V17a1,1,0,0,0,2,0V9.41l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,8H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSortAmountUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSortAmountUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSortAmountUp; \ No newline at end of file diff --git a/icons/uil-sort-amount-up.tsx b/icons/uil-sort-amount-up.tsx new file mode 100644 index 00000000..3491e051 --- /dev/null +++ b/icons/uil-sort-amount-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSortAmountUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-2,2A1,1,0,0,0,3.71,9.71L4,9.41V17a1,1,0,0,0,2,0V9.41l.29.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM11,8H21a1,1,0,0,0,0-2H11a1,1,0,0,0,0,2Zm10,8H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm0-5H11a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSortAmountUp; \ No newline at end of file diff --git a/icons/uil-sort.js b/icons/uil-sort.js deleted file mode 100644 index a62a7a85..00000000 --- a/icons/uil-sort.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSort = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.29,14.29,12,18.59l-4.29-4.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0-1.42-1.42ZM7.71,9.71,12,5.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-5-5a1,1,0,0,0-1.42,0l-5,5A1,1,0,0,0,7.71,9.71Z' - })); -}; - -UilSort.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSort.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSort; \ No newline at end of file diff --git a/icons/uil-sort.tsx b/icons/uil-sort.tsx new file mode 100644 index 00000000..4950e9b2 --- /dev/null +++ b/icons/uil-sort.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSort = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.29,14.29,12,18.59l-4.29-4.3a1,1,0,0,0-1.42,1.42l5,5a1,1,0,0,0,1.42,0l5-5a1,1,0,0,0-1.42-1.42ZM7.71,9.71,12,5.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-5-5a1,1,0,0,0-1.42,0l-5,5A1,1,0,0,0,7.71,9.71Z' + })); +}; + +export default UilSort; \ No newline at end of file diff --git a/icons/uil-sorting.js b/icons/uil-sorting.js deleted file mode 100644 index e94c27e5..00000000 --- a/icons/uil-sorting.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSorting = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,10.21a1,1,0,0,0,1.42,0l3-3a1,1,0,1,0-1.42-1.42L12,8.09,9.71,5.79A1,1,0,0,0,8.29,7.21Zm1.42,4.58a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42L12,16.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilSorting.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSorting.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSorting; \ No newline at end of file diff --git a/icons/uil-sorting.tsx b/icons/uil-sorting.tsx new file mode 100644 index 00000000..0d3ab265 --- /dev/null +++ b/icons/uil-sorting.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSorting = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,10.21a1,1,0,0,0,1.42,0l3-3a1,1,0,1,0-1.42-1.42L12,8.09,9.71,5.79A1,1,0,0,0,8.29,7.21Zm1.42,4.58a1,1,0,0,0-1.42,0l-3,3a1,1,0,0,0,1.42,1.42L12,16.91l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilSorting; \ No newline at end of file diff --git a/icons/uil-space-key.js b/icons/uil-space-key.js deleted file mode 100644 index 5f7d9f95..00000000 --- a/icons/uil-space-key.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSpaceKey = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,9a1,1,0,0,0-1,1v3H4V10a1,1,0,0,0-2,0v4a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V10A1,1,0,0,0,21,9Z' - })); -}; - -UilSpaceKey.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSpaceKey.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSpaceKey; \ No newline at end of file diff --git a/icons/uil-space-key.tsx b/icons/uil-space-key.tsx new file mode 100644 index 00000000..b4c412aa --- /dev/null +++ b/icons/uil-space-key.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSpaceKey = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,9a1,1,0,0,0-1,1v3H4V10a1,1,0,0,0-2,0v4a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V10A1,1,0,0,0,21,9Z' + })); +}; + +export default UilSpaceKey; \ No newline at end of file diff --git a/icons/uil-spade.js b/icons/uil-spade.js deleted file mode 100644 index ee6be904..00000000 --- a/icons/uil-spade.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSpade = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.06,12.28a5.69,5.69,0,0,0-1.67-4L14,2.81a2.83,2.83,0,0,0-4,0L4.61,8.23a5.69,5.69,0,0,0-1.67,4A5.7,5.7,0,0,0,8.66,18h0a6.88,6.88,0,0,1-1.23,2.37A1,1,0,0,0,8.24,22h7.52a1,1,0,0,0,.78-1.63A6.84,6.84,0,0,1,15.31,18a5.69,5.69,0,0,0,5.75-5.71ZM18,14.91a3.78,3.78,0,0,1-3.66.95,1,1,0,0,0-.17,0l-.2,0h0a1.41,1.41,0,0,0-.22.06l-.15,0a.69.69,0,0,0-.13.11.75.75,0,0,0-.17.14.6.6,0,0,1-.06.11,2.53,2.53,0,0,0-.12.23v0a1.1,1.1,0,0,0,0,.18c0,.06,0,.12,0,.18v0h0A8.84,8.84,0,0,0,13.94,20H10.06A8.62,8.62,0,0,0,10.94,17h0v0c0-.06,0-.12,0-.19a1.1,1.1,0,0,0,0-.18h0a1.12,1.12,0,0,0-.13-.24.53.53,0,0,0-.06-.1.54.54,0,0,0-.16-.14,1.27,1.27,0,0,0-.13-.11l-.14,0a.88.88,0,0,0-.23-.07h0l-.19,0a1.1,1.1,0,0,0-.18,0A3.81,3.81,0,0,1,6,14.91a3.75,3.75,0,0,1-1.09-2.63A3.69,3.69,0,0,1,6,9.65l5.4-5.42a.81.81,0,0,1,1.13,0L18,9.65a3.69,3.69,0,0,1,1.09,2.63A3.78,3.78,0,0,1,18,14.91Z' - })); -}; - -UilSpade.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSpade.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSpade; \ No newline at end of file diff --git a/icons/uil-spade.tsx b/icons/uil-spade.tsx new file mode 100644 index 00000000..89f5a5d1 --- /dev/null +++ b/icons/uil-spade.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSpade = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.06,12.28a5.69,5.69,0,0,0-1.67-4L14,2.81a2.83,2.83,0,0,0-4,0L4.61,8.23a5.69,5.69,0,0,0-1.67,4A5.7,5.7,0,0,0,8.66,18h0a6.88,6.88,0,0,1-1.23,2.37A1,1,0,0,0,8.24,22h7.52a1,1,0,0,0,.78-1.63A6.84,6.84,0,0,1,15.31,18a5.69,5.69,0,0,0,5.75-5.71ZM18,14.91a3.78,3.78,0,0,1-3.66.95,1,1,0,0,0-.17,0l-.2,0h0a1.41,1.41,0,0,0-.22.06l-.15,0a.69.69,0,0,0-.13.11.75.75,0,0,0-.17.14.6.6,0,0,1-.06.11,2.53,2.53,0,0,0-.12.23v0a1.1,1.1,0,0,0,0,.18c0,.06,0,.12,0,.18v0h0A8.84,8.84,0,0,0,13.94,20H10.06A8.62,8.62,0,0,0,10.94,17h0v0c0-.06,0-.12,0-.19a1.1,1.1,0,0,0,0-.18h0a1.12,1.12,0,0,0-.13-.24.53.53,0,0,0-.06-.1.54.54,0,0,0-.16-.14,1.27,1.27,0,0,0-.13-.11l-.14,0a.88.88,0,0,0-.23-.07h0l-.19,0a1.1,1.1,0,0,0-.18,0A3.81,3.81,0,0,1,6,14.91a3.75,3.75,0,0,1-1.09-2.63A3.69,3.69,0,0,1,6,9.65l5.4-5.42a.81.81,0,0,1,1.13,0L18,9.65a3.69,3.69,0,0,1,1.09,2.63A3.78,3.78,0,0,1,18,14.91Z' + })); +}; + +export default UilSpade; \ No newline at end of file diff --git a/icons/uil-sperms.js b/icons/uil-sperms.js deleted file mode 100644 index 9bc0ce3a..00000000 --- a/icons/uil-sperms.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSperms = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.06,20.1a2,2,0,0,1-.65-.48,2.47,2.47,0,0,1-.67-1.14,4.19,4.19,0,0,0-1.31-2.06,3.57,3.57,0,0,0-1-3.28,3.28,3.28,0,0,0-4.59-.35,3.29,3.29,0,0,0,.35,4.6A3.87,3.87,0,0,0,5.4,18.51l.36,0a2.85,2.85,0,0,0,1.53-.44A2.05,2.05,0,0,1,7.8,19,4.46,4.46,0,0,0,9,21a4.27,4.27,0,0,0,1.2.88,1,1,0,0,0,.44.1,1,1,0,0,0,.44-1.9ZM6.32,16.33a.86.86,0,0,1-.7.19A1.8,1.8,0,0,1,4.56,16c-.57-.56-.73-1.39-.36-1.77a.82.82,0,0,1,.56-.2A1.8,1.8,0,0,1,6,14.56a1.8,1.8,0,0,1,.55,1.06A.86.86,0,0,1,6.32,16.33Zm15-6.12a2.17,2.17,0,0,1-.91-.59,2.47,2.47,0,0,1-.67-1.14,4.19,4.19,0,0,0-1.31-2.06,3.57,3.57,0,0,0-1.05-3.28,3.28,3.28,0,0,0-4.59-.35,3.29,3.29,0,0,0,.35,4.6A3.87,3.87,0,0,0,15.4,8.51l.36,0a2.85,2.85,0,0,0,1.53-.44A2.05,2.05,0,0,1,17.8,9,4.54,4.54,0,0,0,19,11a4.36,4.36,0,0,0,1.7,1.08,1.25,1.25,0,0,0,.32.05,1,1,0,0,0,.95-.68A1,1,0,0,0,21.32,10.21Zm-5-3.88a.86.86,0,0,1-.7.19A1.8,1.8,0,0,1,14.56,6c-.57-.56-.73-1.39-.36-1.77a.82.82,0,0,1,.56-.2A1.8,1.8,0,0,1,16,4.56a1.8,1.8,0,0,1,.55,1.06A.86.86,0,0,1,16.32,6.33Zm5.39,14.12a4.45,4.45,0,0,0-3.23-3.23,3.18,3.18,0,0,1-1.39-.82,2.93,2.93,0,0,1-.8-1.38A4.65,4.65,0,0,0,13,11.77a2.92,2.92,0,0,1-1.38-.8,3,3,0,0,1-.81-1.39,4.68,4.68,0,0,0-1-1.86A3.94,3.94,0,0,0,10,6.22a4.75,4.75,0,0,0-1.4-2.8A4.78,4.78,0,0,0,5.78,2,3.43,3.43,0,0,0,3,3,3.43,3.43,0,0,0,2,5.78a4.75,4.75,0,0,0,1.4,2.8A4.78,4.78,0,0,0,6.22,10l.43,0a3.39,3.39,0,0,0,2-.6,2.64,2.64,0,0,1,.31.71,5.12,5.12,0,0,0,3.6,3.59,2.61,2.61,0,0,1,1.83,1.84,5.11,5.11,0,0,0,3.6,3.6A2.57,2.57,0,0,1,19.79,21a2.8,2.8,0,0,0,.16.46,1,1,0,0,0,.88.54,1.21,1.21,0,0,0,.44-.1,1,1,0,0,0,.48-1.33S21.72,20.47,21.71,20.45ZM7.64,7.64c-.64.63-1.92.41-2.81-.47A2.78,2.78,0,0,1,4,5.56a1.47,1.47,0,0,1,.35-1.2,1.39,1.39,0,0,1,1-.36,2.71,2.71,0,0,1,1.83.83A2.78,2.78,0,0,1,8,6.44,1.47,1.47,0,0,1,7.64,7.64Z' - })); -}; - -UilSperms.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSperms.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSperms; \ No newline at end of file diff --git a/icons/uil-sperms.tsx b/icons/uil-sperms.tsx new file mode 100644 index 00000000..588989b8 --- /dev/null +++ b/icons/uil-sperms.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSperms = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.06,20.1a2,2,0,0,1-.65-.48,2.47,2.47,0,0,1-.67-1.14,4.19,4.19,0,0,0-1.31-2.06,3.57,3.57,0,0,0-1-3.28,3.28,3.28,0,0,0-4.59-.35,3.29,3.29,0,0,0,.35,4.6A3.87,3.87,0,0,0,5.4,18.51l.36,0a2.85,2.85,0,0,0,1.53-.44A2.05,2.05,0,0,1,7.8,19,4.46,4.46,0,0,0,9,21a4.27,4.27,0,0,0,1.2.88,1,1,0,0,0,.44.1,1,1,0,0,0,.44-1.9ZM6.32,16.33a.86.86,0,0,1-.7.19A1.8,1.8,0,0,1,4.56,16c-.57-.56-.73-1.39-.36-1.77a.82.82,0,0,1,.56-.2A1.8,1.8,0,0,1,6,14.56a1.8,1.8,0,0,1,.55,1.06A.86.86,0,0,1,6.32,16.33Zm15-6.12a2.17,2.17,0,0,1-.91-.59,2.47,2.47,0,0,1-.67-1.14,4.19,4.19,0,0,0-1.31-2.06,3.57,3.57,0,0,0-1.05-3.28,3.28,3.28,0,0,0-4.59-.35,3.29,3.29,0,0,0,.35,4.6A3.87,3.87,0,0,0,15.4,8.51l.36,0a2.85,2.85,0,0,0,1.53-.44A2.05,2.05,0,0,1,17.8,9,4.54,4.54,0,0,0,19,11a4.36,4.36,0,0,0,1.7,1.08,1.25,1.25,0,0,0,.32.05,1,1,0,0,0,.95-.68A1,1,0,0,0,21.32,10.21Zm-5-3.88a.86.86,0,0,1-.7.19A1.8,1.8,0,0,1,14.56,6c-.57-.56-.73-1.39-.36-1.77a.82.82,0,0,1,.56-.2A1.8,1.8,0,0,1,16,4.56a1.8,1.8,0,0,1,.55,1.06A.86.86,0,0,1,16.32,6.33Zm5.39,14.12a4.45,4.45,0,0,0-3.23-3.23,3.18,3.18,0,0,1-1.39-.82,2.93,2.93,0,0,1-.8-1.38A4.65,4.65,0,0,0,13,11.77a2.92,2.92,0,0,1-1.38-.8,3,3,0,0,1-.81-1.39,4.68,4.68,0,0,0-1-1.86A3.94,3.94,0,0,0,10,6.22a4.75,4.75,0,0,0-1.4-2.8A4.78,4.78,0,0,0,5.78,2,3.43,3.43,0,0,0,3,3,3.43,3.43,0,0,0,2,5.78a4.75,4.75,0,0,0,1.4,2.8A4.78,4.78,0,0,0,6.22,10l.43,0a3.39,3.39,0,0,0,2-.6,2.64,2.64,0,0,1,.31.71,5.12,5.12,0,0,0,3.6,3.59,2.61,2.61,0,0,1,1.83,1.84,5.11,5.11,0,0,0,3.6,3.6A2.57,2.57,0,0,1,19.79,21a2.8,2.8,0,0,0,.16.46,1,1,0,0,0,.88.54,1.21,1.21,0,0,0,.44-.1,1,1,0,0,0,.48-1.33S21.72,20.47,21.71,20.45ZM7.64,7.64c-.64.63-1.92.41-2.81-.47A2.78,2.78,0,0,1,4,5.56a1.47,1.47,0,0,1,.35-1.2,1.39,1.39,0,0,1,1-.36,2.71,2.71,0,0,1,1.83.83A2.78,2.78,0,0,1,8,6.44,1.47,1.47,0,0,1,7.64,7.64Z' + })); +}; + +export default UilSperms; \ No newline at end of file diff --git a/icons/uil-spin.js b/icons/uil-spin.js deleted file mode 100644 index 568b3925..00000000 --- a/icons/uil-spin.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSpin = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,3a7,7,0,0,0,0,14A5,5,0,0,0,13,7a3,3,0,0,0,0,6,1,1,0,0,0,0-2,1,1,0,0,1,0-2,3,3,0,0,1,0,6A5,5,0,0,1,13,5a7,7,0,0,1,0,14,9,9,0,0,1-9-9,1,1,0,0,0-2,0A11,11,0,0,0,13,21,9,9,0,0,0,13,3Z' - })); -}; - -UilSpin.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSpin.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSpin; \ No newline at end of file diff --git a/icons/uil-spin.tsx b/icons/uil-spin.tsx new file mode 100644 index 00000000..aa94c1ed --- /dev/null +++ b/icons/uil-spin.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSpin = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,3a7,7,0,0,0,0,14A5,5,0,0,0,13,7a3,3,0,0,0,0,6,1,1,0,0,0,0-2,1,1,0,0,1,0-2,3,3,0,0,1,0,6A5,5,0,0,1,13,5a7,7,0,0,1,0,14,9,9,0,0,1-9-9,1,1,0,0,0-2,0A11,11,0,0,0,13,21,9,9,0,0,0,13,3Z' + })); +}; + +export default UilSpin; \ No newline at end of file diff --git a/icons/uil-spinner-alt.js b/icons/uil-spinner-alt.js deleted file mode 100644 index dde5f641..00000000 --- a/icons/uil-spinner-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSpinnerAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.8042,15A.99956.99956,0,0,0,5.438,14.63379l-1.73242,1a1.00016,1.00016,0,0,0,1,1.73242l1.73242-1A1.00073,1.00073,0,0,0,6.8042,15ZM3.70557,8.36621l1.73242,1a1.00016,1.00016,0,1,0,1-1.73242l-1.73242-1a1.00016,1.00016,0,0,0-1,1.73242ZM6,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H5A1,1,0,0,0,6,12ZM17.1958,9a1.0006,1.0006,0,0,0,1.36621.36621l1.73242-1a1.00016,1.00016,0,1,0-1-1.73242l-1.73242,1A1.00073,1.00073,0,0,0,17.1958,9ZM15,6.8042A1.0006,1.0006,0,0,0,16.36621,6.438l1-1.73242a1.00016,1.00016,0,1,0-1.73242-1l-1,1.73242A1.00073,1.00073,0,0,0,15,6.8042Zm5.29443,8.82959-1.73242-1a1.00016,1.00016,0,1,0-1,1.73242l1.73242,1a1.00016,1.00016,0,0,0,1-1.73242ZM16.36621,17.562a1.00016,1.00016,0,1,0-1.73242,1l1,1.73242a1.00016,1.00016,0,1,0,1.73242-1ZM21,11H19a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm-9,7a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,12,18Zm-3-.8042a.99954.99954,0,0,0-1.36621.36621l-1,1.73242a1.00016,1.00016,0,0,0,1.73242,1l1-1.73242A1.00073,1.00073,0,0,0,9,17.1958ZM12,2a1,1,0,0,0-1,1V5a1,1,0,0,0,2,0V3A1,1,0,0,0,12,2Z' - })); -}; - -UilSpinnerAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSpinnerAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSpinnerAlt; \ No newline at end of file diff --git a/icons/uil-spinner-alt.tsx b/icons/uil-spinner-alt.tsx new file mode 100644 index 00000000..4380dba0 --- /dev/null +++ b/icons/uil-spinner-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSpinnerAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.8042,15A.99956.99956,0,0,0,5.438,14.63379l-1.73242,1a1.00016,1.00016,0,0,0,1,1.73242l1.73242-1A1.00073,1.00073,0,0,0,6.8042,15ZM3.70557,8.36621l1.73242,1a1.00016,1.00016,0,1,0,1-1.73242l-1.73242-1a1.00016,1.00016,0,0,0-1,1.73242ZM6,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H5A1,1,0,0,0,6,12ZM17.1958,9a1.0006,1.0006,0,0,0,1.36621.36621l1.73242-1a1.00016,1.00016,0,1,0-1-1.73242l-1.73242,1A1.00073,1.00073,0,0,0,17.1958,9ZM15,6.8042A1.0006,1.0006,0,0,0,16.36621,6.438l1-1.73242a1.00016,1.00016,0,1,0-1.73242-1l-1,1.73242A1.00073,1.00073,0,0,0,15,6.8042Zm5.29443,8.82959-1.73242-1a1.00016,1.00016,0,1,0-1,1.73242l1.73242,1a1.00016,1.00016,0,0,0,1-1.73242ZM16.36621,17.562a1.00016,1.00016,0,1,0-1.73242,1l1,1.73242a1.00016,1.00016,0,1,0,1.73242-1ZM21,11H19a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm-9,7a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19A1,1,0,0,0,12,18Zm-3-.8042a.99954.99954,0,0,0-1.36621.36621l-1,1.73242a1.00016,1.00016,0,0,0,1.73242,1l1-1.73242A1.00073,1.00073,0,0,0,9,17.1958ZM12,2a1,1,0,0,0-1,1V5a1,1,0,0,0,2,0V3A1,1,0,0,0,12,2Z' + })); +}; + +export default UilSpinnerAlt; \ No newline at end of file diff --git a/icons/uil-spinner.js b/icons/uil-spinner.js deleted file mode 100644 index f42bc86d..00000000 --- a/icons/uil-spinner.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSpinner = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.1,16c-0.3-0.5-0.9-0.6-1.4-0.4c-0.5,0.3-0.6,0.9-0.4,1.4c0.3,0.5,0.9,0.6,1.4,0.4C5.2,17.1,5.3,16.5,5.1,16C5.1,16,5.1,16,5.1,16z M4.7,6.6C4.2,6.4,3.6,6.5,3.3,7C3.1,7.5,3.2,8.1,3.7,8.4C4.2,8.6,4.8,8.5,5.1,8C5.3,7.5,5.2,6.9,4.7,6.6z M20.3,8.4c0.5-0.3,0.6-0.9,0.4-1.4c-0.3-0.5-0.9-0.6-1.4-0.4c-0.5,0.3-0.6,0.9-0.4,1.4C19.2,8.5,19.8,8.6,20.3,8.4z M4,12c0-0.6-0.4-1-1-1s-1,0.4-1,1s0.4,1,1,1S4,12.6,4,12z M7.2,18.8c-0.5,0.1-0.9,0.7-0.7,1.2c0.1,0.5,0.7,0.9,1.2,0.7c0.5-0.1,0.9-0.7,0.7-1.2C8.3,19,7.8,18.7,7.2,18.8z M21,11c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S21.6,11,21,11z M20.3,15.6c-0.5-0.3-1.1-0.1-1.4,0.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0C20.9,16.5,20.8,15.9,20.3,15.6z M17,3.3c-0.5-0.3-1.1-0.1-1.4,0.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0C17.6,4.2,17.5,3.6,17,3.3z M16.8,18.8c-0.5-0.1-1.1,0.2-1.2,0.7c-0.1,0.5,0.2,1.1,0.7,1.2c0.5,0.1,1.1-0.2,1.2-0.7C17.6,19.5,17.3,19,16.8,18.8z M12,20c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S12.6,20,12,20z M12,2c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S12.6,2,12,2z' - })); -}; - -UilSpinner.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSpinner.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSpinner; \ No newline at end of file diff --git a/icons/uil-spinner.tsx b/icons/uil-spinner.tsx new file mode 100644 index 00000000..d53a3d60 --- /dev/null +++ b/icons/uil-spinner.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSpinner = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.1,16c-0.3-0.5-0.9-0.6-1.4-0.4c-0.5,0.3-0.6,0.9-0.4,1.4c0.3,0.5,0.9,0.6,1.4,0.4C5.2,17.1,5.3,16.5,5.1,16C5.1,16,5.1,16,5.1,16z M4.7,6.6C4.2,6.4,3.6,6.5,3.3,7C3.1,7.5,3.2,8.1,3.7,8.4C4.2,8.6,4.8,8.5,5.1,8C5.3,7.5,5.2,6.9,4.7,6.6z M20.3,8.4c0.5-0.3,0.6-0.9,0.4-1.4c-0.3-0.5-0.9-0.6-1.4-0.4c-0.5,0.3-0.6,0.9-0.4,1.4C19.2,8.5,19.8,8.6,20.3,8.4z M4,12c0-0.6-0.4-1-1-1s-1,0.4-1,1s0.4,1,1,1S4,12.6,4,12z M7.2,18.8c-0.5,0.1-0.9,0.7-0.7,1.2c0.1,0.5,0.7,0.9,1.2,0.7c0.5-0.1,0.9-0.7,0.7-1.2C8.3,19,7.8,18.7,7.2,18.8z M21,11c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S21.6,11,21,11z M20.3,15.6c-0.5-0.3-1.1-0.1-1.4,0.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0C20.9,16.5,20.8,15.9,20.3,15.6z M17,3.3c-0.5-0.3-1.1-0.1-1.4,0.4c-0.3,0.5-0.1,1.1,0.4,1.4c0.5,0.3,1.1,0.1,1.4-0.4c0,0,0,0,0,0C17.6,4.2,17.5,3.6,17,3.3z M16.8,18.8c-0.5-0.1-1.1,0.2-1.2,0.7c-0.1,0.5,0.2,1.1,0.7,1.2c0.5,0.1,1.1-0.2,1.2-0.7C17.6,19.5,17.3,19,16.8,18.8z M12,20c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S12.6,20,12,20z M12,2c-0.6,0-1,0.4-1,1s0.4,1,1,1s1-0.4,1-1S12.6,2,12,2z' + })); +}; + +export default UilSpinner; \ No newline at end of file diff --git a/icons/uil-square-full.js b/icons/uil-square-full.js deleted file mode 100644 index ef99e354..00000000 --- a/icons/uil-square-full.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSquareFull = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilSquareFull.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSquareFull.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSquareFull; \ No newline at end of file diff --git a/icons/uil-square-full.tsx b/icons/uil-square-full.tsx new file mode 100644 index 00000000..c30d633c --- /dev/null +++ b/icons/uil-square-full.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSquareFull = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilSquareFull; \ No newline at end of file diff --git a/icons/uil-square-shape.js b/icons/uil-square-shape.js deleted file mode 100644 index 2c3b0b63..00000000 --- a/icons/uil-square-shape.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSquareShape = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Z' - })); -}; - -UilSquareShape.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSquareShape.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSquareShape; \ No newline at end of file diff --git a/icons/uil-square-shape.tsx b/icons/uil-square-shape.tsx new file mode 100644 index 00000000..53b6e4eb --- /dev/null +++ b/icons/uil-square-shape.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSquareShape = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H7A5,5,0,0,0,2,7V17a5,5,0,0,0,5,5H17a5,5,0,0,0,5-5V7A5,5,0,0,0,17,2Zm3,15a3,3,0,0,1-3,3H7a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4H17a3,3,0,0,1,3,3Z' + })); +}; + +export default UilSquareShape; \ No newline at end of file diff --git a/icons/uil-square.js b/icons/uil-square.js deleted file mode 100644 index c28f54df..00000000 --- a/icons/uil-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' - })); -}; - -UilSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSquare; \ No newline at end of file diff --git a/icons/uil-square.tsx b/icons/uil-square.tsx new file mode 100644 index 00000000..bd367072 --- /dev/null +++ b/icons/uil-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V4H20Z' + })); +}; + +export default UilSquare; \ No newline at end of file diff --git a/icons/uil-squint.js b/icons/uil-squint.js deleted file mode 100644 index 438cacc6..00000000 --- a/icons/uil-squint.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSquint = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9.08,12.21l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM16.58,7.79a1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0,0,1.42l1.5,1.5a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79A1,1,0,0,0,16.58,7.79Z' - })); -}; - -UilSquint.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSquint.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSquint; \ No newline at end of file diff --git a/icons/uil-squint.tsx b/icons/uil-squint.tsx new file mode 100644 index 00000000..2a8a389d --- /dev/null +++ b/icons/uil-squint.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSquint = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,14H9a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2ZM9.08,12.21l1.5-1.5a1,1,0,0,0,0-1.42l-1.5-1.5A1,1,0,0,0,7.66,9.21l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,.71.29A1,1,0,0,0,9.08,12.21ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM16.58,7.79a1,1,0,0,0-1.42,0l-1.5,1.5a1,1,0,0,0,0,1.42l1.5,1.5a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42L15.79,10l.79-.79A1,1,0,0,0,16.58,7.79Z' + })); +}; + +export default UilSquint; \ No newline at end of file diff --git a/icons/uil-star-half-alt.js b/icons/uil-star-half-alt.js deleted file mode 100644 index f2374dbf..00000000 --- a/icons/uil-star-half-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStarHalfAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68A1,1,0,0,0,6.9,21.44L12,18.77l5.1,2.67a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67ZM11,17l-3.23,1.7.72-4.2a1,1,0,0,0-.29-.88l-3-3,4.21-.61a1,1,0,0,0,.76-.55L11,7.73Zm4.8-3.38a1,1,0,0,0-.29.88l.72,4.2L13,17V7.73l.88,1.79a1,1,0,0,0,.76.55l4.21.61Z' - })); -}; - -UilStarHalfAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStarHalfAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStarHalfAlt; \ No newline at end of file diff --git a/icons/uil-star-half-alt.tsx b/icons/uil-star-half-alt.tsx new file mode 100644 index 00000000..35e25239 --- /dev/null +++ b/icons/uil-star-half-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStarHalfAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68A1,1,0,0,0,6.9,21.44L12,18.77l5.1,2.67a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67ZM11,17l-3.23,1.7.72-4.2a1,1,0,0,0-.29-.88l-3-3,4.21-.61a1,1,0,0,0,.76-.55L11,7.73Zm4.8-3.38a1,1,0,0,0-.29.88l.72,4.2L13,17V7.73l.88,1.79a1,1,0,0,0,.76.55l4.21.61Z' + })); +}; + +export default UilStarHalfAlt; \ No newline at end of file diff --git a/icons/uil-star.js b/icons/uil-star.js deleted file mode 100644 index 469ceb00..00000000 --- a/icons/uil-star.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStar = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68a1,1,0,0,0,.4,1,1,1,0,0,0,1.05.07L12,18.76l5.1,2.68a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67Zm-6.15,4a1,1,0,0,0-.29.89l.72,4.19-3.76-2a1,1,0,0,0-.94,0l-3.76,2,.72-4.19a1,1,0,0,0-.29-.89l-3-3,4.21-.61a1,1,0,0,0,.76-.55L12,5.7l1.88,3.82a1,1,0,0,0,.76.55l4.21.61Z' - })); -}; - -UilStar.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStar.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStar; \ No newline at end of file diff --git a/icons/uil-star.tsx b/icons/uil-star.tsx new file mode 100644 index 00000000..9e809e43 --- /dev/null +++ b/icons/uil-star.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStar = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,9.67A1,1,0,0,0,21.14,9l-5.69-.83L12.9,3a1,1,0,0,0-1.8,0L8.55,8.16,2.86,9a1,1,0,0,0-.81.68,1,1,0,0,0,.25,1l4.13,4-1,5.68a1,1,0,0,0,.4,1,1,1,0,0,0,1.05.07L12,18.76l5.1,2.68a.93.93,0,0,0,.46.12,1,1,0,0,0,.59-.19,1,1,0,0,0,.4-1l-1-5.68,4.13-4A1,1,0,0,0,22,9.67Zm-6.15,4a1,1,0,0,0-.29.89l.72,4.19-3.76-2a1,1,0,0,0-.94,0l-3.76,2,.72-4.19a1,1,0,0,0-.29-.89l-3-3,4.21-.61a1,1,0,0,0,.76-.55L12,5.7l1.88,3.82a1,1,0,0,0,.76.55l4.21.61Z' + })); +}; + +export default UilStar; \ No newline at end of file diff --git a/icons/uil-step-backward-alt.js b/icons/uil-step-backward-alt.js deleted file mode 100644 index c6cc88bc..00000000 --- a/icons/uil-step-backward-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStepBackwardAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,3a3,3,0,0,0-3,3V18a3,3,0,0,0,6,0V6A3,3,0,0,0,19,3Zm1,15a1,1,0,0,1-2,0V6a1,1,0,0,1,2,0ZM12.63,5.63a2.6,2.6,0,0,0-2.64,0l-6.67,4a2.75,2.75,0,0,0,0,4.7l6.67,4a2.57,2.57,0,0,0,2.64,0A2.74,2.74,0,0,0,14,16V8A2.74,2.74,0,0,0,12.63,5.63ZM12,16a.72.72,0,0,1-.36.64.61.61,0,0,1-.63,0l-6.66-4a.76.76,0,0,1,0-1.28l6.66-4a.63.63,0,0,1,.32-.09.64.64,0,0,1,.31.08A.72.72,0,0,1,12,8Z' - })); -}; - -UilStepBackwardAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStepBackwardAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStepBackwardAlt; \ No newline at end of file diff --git a/icons/uil-step-backward-alt.tsx b/icons/uil-step-backward-alt.tsx new file mode 100644 index 00000000..bcaff326 --- /dev/null +++ b/icons/uil-step-backward-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStepBackwardAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,3a3,3,0,0,0-3,3V18a3,3,0,0,0,6,0V6A3,3,0,0,0,19,3Zm1,15a1,1,0,0,1-2,0V6a1,1,0,0,1,2,0ZM12.63,5.63a2.6,2.6,0,0,0-2.64,0l-6.67,4a2.75,2.75,0,0,0,0,4.7l6.67,4a2.57,2.57,0,0,0,2.64,0A2.74,2.74,0,0,0,14,16V8A2.74,2.74,0,0,0,12.63,5.63ZM12,16a.72.72,0,0,1-.36.64.61.61,0,0,1-.63,0l-6.66-4a.76.76,0,0,1,0-1.28l6.66-4a.63.63,0,0,1,.32-.09.64.64,0,0,1,.31.08A.72.72,0,0,1,12,8Z' + })); +}; + +export default UilStepBackwardAlt; \ No newline at end of file diff --git a/icons/uil-step-backward-circle.js b/icons/uil-step-backward-circle.js deleted file mode 100644 index 4e5e871c..00000000 --- a/icons/uil-step-backward-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStepBackwardCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.5,7.38a2,2,0,0,0-2,0l-4,2.31V8a1,1,0,0,0-2,0v8a1,1,0,0,0,2,0V14.31l4,2.31a2,2,0,0,0,2,0,2,2,0,0,0,1-1.73V9.11A2,2,0,0,0,15.5,7.38Zm-1,7.51L9.5,12h0l5-2.89ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilStepBackwardCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStepBackwardCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStepBackwardCircle; \ No newline at end of file diff --git a/icons/uil-step-backward-circle.tsx b/icons/uil-step-backward-circle.tsx new file mode 100644 index 00000000..8524aacd --- /dev/null +++ b/icons/uil-step-backward-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStepBackwardCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.5,7.38a2,2,0,0,0-2,0l-4,2.31V8a1,1,0,0,0-2,0v8a1,1,0,0,0,2,0V14.31l4,2.31a2,2,0,0,0,2,0,2,2,0,0,0,1-1.73V9.11A2,2,0,0,0,15.5,7.38Zm-1,7.51L9.5,12h0l5-2.89ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilStepBackwardCircle; \ No newline at end of file diff --git a/icons/uil-step-backward.js b/icons/uil-step-backward.js deleted file mode 100644 index 255b5122..00000000 --- a/icons/uil-step-backward.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStepBackward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.28,3.43a3.23,3.23,0,0,0-3.29,0L8,8.84V6A3,3,0,0,0,2,6V18a3,3,0,0,0,6,0V15.16l9,5.37a3.28,3.28,0,0,0,1.68.47,3.24,3.24,0,0,0,1.61-.43,3.38,3.38,0,0,0,1.72-3V6.42A3.38,3.38,0,0,0,20.28,3.43ZM6,18a1,1,0,0,1-2,0V6A1,1,0,0,1,6,6Zm14-.42a1.4,1.4,0,0,1-.71,1.25,1.23,1.23,0,0,1-1.28,0L8.68,13.23a1.45,1.45,0,0,1,0-2.46L18,5.19A1.23,1.23,0,0,1,18.67,5a1.29,1.29,0,0,1,.62.17A1.4,1.4,0,0,1,20,6.42Z' - })); -}; - -UilStepBackward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStepBackward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStepBackward; \ No newline at end of file diff --git a/icons/uil-step-backward.tsx b/icons/uil-step-backward.tsx new file mode 100644 index 00000000..ef92860f --- /dev/null +++ b/icons/uil-step-backward.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStepBackward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.28,3.43a3.23,3.23,0,0,0-3.29,0L8,8.84V6A3,3,0,0,0,2,6V18a3,3,0,0,0,6,0V15.16l9,5.37a3.28,3.28,0,0,0,1.68.47,3.24,3.24,0,0,0,1.61-.43,3.38,3.38,0,0,0,1.72-3V6.42A3.38,3.38,0,0,0,20.28,3.43ZM6,18a1,1,0,0,1-2,0V6A1,1,0,0,1,6,6Zm14-.42a1.4,1.4,0,0,1-.71,1.25,1.23,1.23,0,0,1-1.28,0L8.68,13.23a1.45,1.45,0,0,1,0-2.46L18,5.19A1.23,1.23,0,0,1,18.67,5a1.29,1.29,0,0,1,.62.17A1.4,1.4,0,0,1,20,6.42Z' + })); +}; + +export default UilStepBackward; \ No newline at end of file diff --git a/icons/uil-step-forward.js b/icons/uil-step-forward.js deleted file mode 100644 index 78aba85c..00000000 --- a/icons/uil-step-forward.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStepForward = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.71,7.29A1,1,0,1,0,7.29,8.71L10.59,12l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,0-1.42ZM16,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,16,7Z' - })); -}; - -UilStepForward.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStepForward.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStepForward; \ No newline at end of file diff --git a/icons/uil-step-forward.tsx b/icons/uil-step-forward.tsx new file mode 100644 index 00000000..08067e59 --- /dev/null +++ b/icons/uil-step-forward.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStepForward = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.71,7.29A1,1,0,1,0,7.29,8.71L10.59,12l-3.3,3.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l4-4a1,1,0,0,0,0-1.42ZM16,7a1,1,0,0,0-1,1v8a1,1,0,0,0,2,0V8A1,1,0,0,0,16,7Z' + })); +}; + +export default UilStepForward; \ No newline at end of file diff --git a/icons/uil-stethoscope-alt.js b/icons/uil-stethoscope-alt.js deleted file mode 100644 index 91699658..00000000 --- a/icons/uil-stethoscope-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStethoscopeAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,8a2.99253,2.99253,0,0,0-1,5.81567V15.5a4.5,4.5,0,0,1-9,0V14.48047l3.124-2.49854A4.976,4.976,0,0,0,14,8.07764V3a1,1,0,0,0-1-1H11a1,1,0,0,0,0,2h1V8.07764a2.98608,2.98608,0,0,1-1.12549,2.34277L8,12.71924,5.126,10.42041A2.985,2.985,0,0,1,4,8.07764V4H5A1,1,0,0,0,5,2H3A1,1,0,0,0,2,3V8.07764a4.975,4.975,0,0,0,1.87646,3.90429L7,14.48041V15.5a6.5,6.5,0,0,0,13,0V13.81573A2.99257,2.99257,0,0,0,19,8Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,19,12Z' - })); -}; - -UilStethoscopeAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStethoscopeAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStethoscopeAlt; \ No newline at end of file diff --git a/icons/uil-stethoscope-alt.tsx b/icons/uil-stethoscope-alt.tsx new file mode 100644 index 00000000..93c68313 --- /dev/null +++ b/icons/uil-stethoscope-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStethoscopeAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,8a2.99253,2.99253,0,0,0-1,5.81567V15.5a4.5,4.5,0,0,1-9,0V14.48047l3.124-2.49854A4.976,4.976,0,0,0,14,8.07764V3a1,1,0,0,0-1-1H11a1,1,0,0,0,0,2h1V8.07764a2.98608,2.98608,0,0,1-1.12549,2.34277L8,12.71924,5.126,10.42041A2.985,2.985,0,0,1,4,8.07764V4H5A1,1,0,0,0,5,2H3A1,1,0,0,0,2,3V8.07764a4.975,4.975,0,0,0,1.87646,3.90429L7,14.48041V15.5a6.5,6.5,0,0,0,13,0V13.81573A2.99257,2.99257,0,0,0,19,8Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,19,12Z' + })); +}; + +export default UilStethoscopeAlt; \ No newline at end of file diff --git a/icons/uil-stethoscope.js b/icons/uil-stethoscope.js deleted file mode 100644 index 86dcf33b..00000000 --- a/icons/uil-stethoscope.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStethoscope = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,8a2.99253,2.99253,0,0,0-1,5.81567V15.5a4.5,4.5,0,0,1-9,0v-.59033A6.00448,6.00448,0,0,0,14,9V3a1,1,0,0,0-1-1H11a1,1,0,0,0,0,2h1V9A4,4,0,0,1,4,9V4H5A1,1,0,0,0,5,2H3A1,1,0,0,0,2,3V9a6.00448,6.00448,0,0,0,5,5.90967V15.5a6.5,6.5,0,0,0,13,0V13.81573A2.99257,2.99257,0,0,0,19,8Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,19,12Z' - })); -}; - -UilStethoscope.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStethoscope.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStethoscope; \ No newline at end of file diff --git a/icons/uil-stethoscope.tsx b/icons/uil-stethoscope.tsx new file mode 100644 index 00000000..43205586 --- /dev/null +++ b/icons/uil-stethoscope.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStethoscope = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,8a2.99253,2.99253,0,0,0-1,5.81567V15.5a4.5,4.5,0,0,1-9,0v-.59033A6.00448,6.00448,0,0,0,14,9V3a1,1,0,0,0-1-1H11a1,1,0,0,0,0,2h1V9A4,4,0,0,1,4,9V4H5A1,1,0,0,0,5,2H3A1,1,0,0,0,2,3V9a6.00448,6.00448,0,0,0,5,5.90967V15.5a6.5,6.5,0,0,0,13,0V13.81573A2.99257,2.99257,0,0,0,19,8Zm0,4a1,1,0,1,1,1-1A1.0013,1.0013,0,0,1,19,12Z' + })); +}; + +export default UilStethoscope; \ No newline at end of file diff --git a/icons/uil-stop-circle.js b/icons/uil-stop-circle.js deleted file mode 100644 index 854b33b3..00000000 --- a/icons/uil-stop-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStopCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,8H9A1,1,0,0,0,8,9v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V9A1,1,0,0,0,15,8Zm-1,6H10V10h4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilStopCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStopCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStopCircle; \ No newline at end of file diff --git a/icons/uil-stop-circle.tsx b/icons/uil-stop-circle.tsx new file mode 100644 index 00000000..b56f6407 --- /dev/null +++ b/icons/uil-stop-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStopCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,8H9A1,1,0,0,0,8,9v6a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V9A1,1,0,0,0,15,8Zm-1,6H10V10h4ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilStopCircle; \ No newline at end of file diff --git a/icons/uil-stopwatch-slash.js b/icons/uil-stopwatch-slash.js deleted file mode 100644 index 993b5153..00000000 --- a/icons/uil-stopwatch-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStopwatchSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.6,5.63a1,1,0,0,0,.36,2,6.18,6.18,0,0,1,1-.09,6,6,0,0,1,6,6,6.18,6.18,0,0,1-.09,1,1,1,0,0,0,.8,1.16l.18,0a1,1,0,0,0,1-.82A7.45,7.45,0,0,0,20,13.5a8,8,0,0,0-1.7-4.91l.91-.9a1,1,0,0,0-1.42-1.42l-.9.91A8,8,0,0,0,12,5.5,7.45,7.45,0,0,0,10.6,5.63ZM10,4.5h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm3.49,9.08s0-.05,0-.08,0-.05,0-.08l1.34-1.33a1,1,0,1,0-1.42-1.42L12.08,12h-.16L5.71,5.79A1,1,0,0,0,4.29,7.21l.48.48h0l.91.91A8,8,0,0,0,16.9,19.82l1.39,1.39a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,19.5A6,6,0,0,1,7.11,10l3.4,3.39s0,.05,0,.08A1.5,1.5,0,0,0,12,15h.08l3.39,3.4A6,6,0,0,1,12,19.5Z' - })); -}; - -UilStopwatchSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStopwatchSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStopwatchSlash; \ No newline at end of file diff --git a/icons/uil-stopwatch-slash.tsx b/icons/uil-stopwatch-slash.tsx new file mode 100644 index 00000000..f1113faa --- /dev/null +++ b/icons/uil-stopwatch-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStopwatchSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.6,5.63a1,1,0,0,0,.36,2,6.18,6.18,0,0,1,1-.09,6,6,0,0,1,6,6,6.18,6.18,0,0,1-.09,1,1,1,0,0,0,.8,1.16l.18,0a1,1,0,0,0,1-.82A7.45,7.45,0,0,0,20,13.5a8,8,0,0,0-1.7-4.91l.91-.9a1,1,0,0,0-1.42-1.42l-.9.91A8,8,0,0,0,12,5.5,7.45,7.45,0,0,0,10.6,5.63ZM10,4.5h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm3.49,9.08s0-.05,0-.08,0-.05,0-.08l1.34-1.33a1,1,0,1,0-1.42-1.42L12.08,12h-.16L5.71,5.79A1,1,0,0,0,4.29,7.21l.48.48h0l.91.91A8,8,0,0,0,16.9,19.82l1.39,1.39a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,19.5A6,6,0,0,1,7.11,10l3.4,3.39s0,.05,0,.08A1.5,1.5,0,0,0,12,15h.08l3.39,3.4A6,6,0,0,1,12,19.5Z' + })); +}; + +export default UilStopwatchSlash; \ No newline at end of file diff --git a/icons/uil-stopwatch.js b/icons/uil-stopwatch.js deleted file mode 100644 index b1dba901..00000000 --- a/icons/uil-stopwatch.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStopwatch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.3,8.59l.91-.9a1,1,0,0,0-1.42-1.42l-.9.91a8,8,0,0,0-9.79,0l-.91-.92A1,1,0,0,0,4.77,7.69l.92.91A7.92,7.92,0,0,0,4,13.5,8,8,0,1,0,18.3,8.59ZM12,19.5a6,6,0,1,1,6-6A6,6,0,0,1,12,19.5Zm-2-15h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm3,6a1,1,0,0,0-2,0v1.89a1.5,1.5,0,1,0,2,0Z' - })); -}; - -UilStopwatch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStopwatch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStopwatch; \ No newline at end of file diff --git a/icons/uil-stopwatch.tsx b/icons/uil-stopwatch.tsx new file mode 100644 index 00000000..d747d4a5 --- /dev/null +++ b/icons/uil-stopwatch.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStopwatch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.3,8.59l.91-.9a1,1,0,0,0-1.42-1.42l-.9.91a8,8,0,0,0-9.79,0l-.91-.92A1,1,0,0,0,4.77,7.69l.92.91A7.92,7.92,0,0,0,4,13.5,8,8,0,1,0,18.3,8.59ZM12,19.5a6,6,0,1,1,6-6A6,6,0,0,1,12,19.5Zm-2-15h4a1,1,0,0,0,0-2H10a1,1,0,0,0,0,2Zm3,6a1,1,0,0,0-2,0v1.89a1.5,1.5,0,1,0,2,0Z' + })); +}; + +export default UilStopwatch; \ No newline at end of file diff --git a/icons/uil-store-alt.js b/icons/uil-store-alt.js deleted file mode 100644 index 760ff59e..00000000 --- a/icons/uil-store-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStoreAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,2H2A1,1,0,0,0,1,3V7A3,3,0,0,0,3,9.82V21a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V9.82A3,3,0,0,0,23,7V3A1,1,0,0,0,22,2ZM15,4h2V7a1,1,0,0,1-2,0ZM11,4h2V7a1,1,0,0,1-2,0ZM7,4H9V7A1,1,0,0,1,7,7ZM4,8A1,1,0,0,1,3,7V4H5V7A1,1,0,0,1,4,8ZM14,20H10V16a2,2,0,0,1,4,0Zm5,0H16V16a4,4,0,0,0-8,0v4H5V9.82a3.17,3.17,0,0,0,1-.6,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3.17,3.17,0,0,0,1,.6ZM21,7a1,1,0,0,1-2,0V4h2Z' - })); -}; - -UilStoreAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStoreAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStoreAlt; \ No newline at end of file diff --git a/icons/uil-store-alt.tsx b/icons/uil-store-alt.tsx new file mode 100644 index 00000000..bc36230b --- /dev/null +++ b/icons/uil-store-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStoreAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,2H2A1,1,0,0,0,1,3V7A3,3,0,0,0,3,9.82V21a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V9.82A3,3,0,0,0,23,7V3A1,1,0,0,0,22,2ZM15,4h2V7a1,1,0,0,1-2,0ZM11,4h2V7a1,1,0,0,1-2,0ZM7,4H9V7A1,1,0,0,1,7,7ZM4,8A1,1,0,0,1,3,7V4H5V7A1,1,0,0,1,4,8ZM14,20H10V16a2,2,0,0,1,4,0Zm5,0H16V16a4,4,0,0,0-8,0v4H5V9.82a3.17,3.17,0,0,0,1-.6,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3,3,0,0,0,4,0,3.17,3.17,0,0,0,1,.6ZM21,7a1,1,0,0,1-2,0V4h2Z' + })); +}; + +export default UilStoreAlt; \ No newline at end of file diff --git a/icons/uil-store-slash.js b/icons/uil-store-slash.js deleted file mode 100644 index 3bed45f7..00000000 --- a/icons/uil-store-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStoreSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.7002,4h9.62255l1.66163,4.15436A1.995,1.995,0,0,1,16,8a1,1,0,0,0-2,0,1.82572,1.82572,0,0,1-.13428.7085.99968.99968,0,0,0,.543,1.30566.94684.94684,0,0,0,.17438.03485A3.988,3.988,0,0,0,18,12v1.2998a1,1,0,0,0,2,0V11.44354A3.98539,3.98539,0,0,0,21.99609,8.0387c.00037-.00934.00263-.018.00275-.02741L22,8a.949.949,0,0,0-.03455-.171.95216.95216,0,0,0-.03674-.20062l-2-5A1.00073,1.00073,0,0,0,19,2H8.7002a1,1,0,1,0,0,2ZM22.707,21.293l-2.9331-2.93311a.94279.94279,0,0,0-.15363-.15362L9.67,8.256a.97257.97257,0,0,0-.20629-.2063L5.18219,3.76813a.9629.9629,0,0,0-.12793-.12793L2.707,1.293A.99989.99989,0,0,0,1.293,2.707L3.25653,4.67059,2.07867,7.61066l-.00012.0003-.00677.017a.953.953,0,0,0-.03473.18854A.94823.94823,0,0,0,2,8l.00116.01154.0025.02441A3.98555,3.98555,0,0,0,4,11.44354V21a1,1,0,0,0,1,1H19a.99324.99324,0,0,0,.93042-.65552L21.293,22.707A.99989.99989,0,0,0,22.707,21.293ZM4.01556,8.15375l.7782-1.94593L7.67,9.08405A1.97241,1.97241,0,0,1,6,10,1.99575,1.99575,0,0,1,4.01556,8.15375ZM9,15v5H6V12a3.96371,3.96371,0,0,0,3.10217-1.48376L12.58594,14H10A1,1,0,0,0,9,15Zm4,5H11V16h2Zm5,0H15V16.41406l3,3Z' - })); -}; - -UilStoreSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStoreSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStoreSlash; \ No newline at end of file diff --git a/icons/uil-store-slash.tsx b/icons/uil-store-slash.tsx new file mode 100644 index 00000000..0004808a --- /dev/null +++ b/icons/uil-store-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStoreSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.7002,4h9.62255l1.66163,4.15436A1.995,1.995,0,0,1,16,8a1,1,0,0,0-2,0,1.82572,1.82572,0,0,1-.13428.7085.99968.99968,0,0,0,.543,1.30566.94684.94684,0,0,0,.17438.03485A3.988,3.988,0,0,0,18,12v1.2998a1,1,0,0,0,2,0V11.44354A3.98539,3.98539,0,0,0,21.99609,8.0387c.00037-.00934.00263-.018.00275-.02741L22,8a.949.949,0,0,0-.03455-.171.95216.95216,0,0,0-.03674-.20062l-2-5A1.00073,1.00073,0,0,0,19,2H8.7002a1,1,0,1,0,0,2ZM22.707,21.293l-2.9331-2.93311a.94279.94279,0,0,0-.15363-.15362L9.67,8.256a.97257.97257,0,0,0-.20629-.2063L5.18219,3.76813a.9629.9629,0,0,0-.12793-.12793L2.707,1.293A.99989.99989,0,0,0,1.293,2.707L3.25653,4.67059,2.07867,7.61066l-.00012.0003-.00677.017a.953.953,0,0,0-.03473.18854A.94823.94823,0,0,0,2,8l.00116.01154.0025.02441A3.98555,3.98555,0,0,0,4,11.44354V21a1,1,0,0,0,1,1H19a.99324.99324,0,0,0,.93042-.65552L21.293,22.707A.99989.99989,0,0,0,22.707,21.293ZM4.01556,8.15375l.7782-1.94593L7.67,9.08405A1.97241,1.97241,0,0,1,6,10,1.99575,1.99575,0,0,1,4.01556,8.15375ZM9,15v5H6V12a3.96371,3.96371,0,0,0,3.10217-1.48376L12.58594,14H10A1,1,0,0,0,9,15Zm4,5H11V16h2Zm5,0H15V16.41406l3,3Z' + })); +}; + +export default UilStoreSlash; \ No newline at end of file diff --git a/icons/uil-store.js b/icons/uil-store.js deleted file mode 100644 index 7423c0eb..00000000 --- a/icons/uil-store.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStore = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,7.82a1.25,1.25,0,0,0,0-.19v0h0l-2-5A1,1,0,0,0,19,2H5a1,1,0,0,0-.93.63l-2,5h0v0a1.25,1.25,0,0,0,0,.19A.58.58,0,0,0,2,8H2V8a4,4,0,0,0,2,3.4V21a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V11.44A4,4,0,0,0,22,8V8h0A.58.58,0,0,0,22,7.82ZM13,20H11V16h2Zm5,0H15V15a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v5H6V12a4,4,0,0,0,3-1.38,4,4,0,0,0,6,0A4,4,0,0,0,18,12Zm0-10a2,2,0,0,1-2-2,1,1,0,0,0-2,0,2,2,0,0,1-4,0A1,1,0,0,0,8,8a2,2,0,0,1-4,.15L5.68,4H18.32L20,8.15A2,2,0,0,1,18,10Z' - })); -}; - -UilStore.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStore.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStore; \ No newline at end of file diff --git a/icons/uil-store.tsx b/icons/uil-store.tsx new file mode 100644 index 00000000..24647075 --- /dev/null +++ b/icons/uil-store.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStore = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,7.82a1.25,1.25,0,0,0,0-.19v0h0l-2-5A1,1,0,0,0,19,2H5a1,1,0,0,0-.93.63l-2,5h0v0a1.25,1.25,0,0,0,0,.19A.58.58,0,0,0,2,8H2V8a4,4,0,0,0,2,3.4V21a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V11.44A4,4,0,0,0,22,8V8h0A.58.58,0,0,0,22,7.82ZM13,20H11V16h2Zm5,0H15V15a1,1,0,0,0-1-1H10a1,1,0,0,0-1,1v5H6V12a4,4,0,0,0,3-1.38,4,4,0,0,0,6,0A4,4,0,0,0,18,12Zm0-10a2,2,0,0,1-2-2,1,1,0,0,0-2,0,2,2,0,0,1-4,0A1,1,0,0,0,8,8a2,2,0,0,1-4,.15L5.68,4H18.32L20,8.15A2,2,0,0,1,18,10Z' + })); +}; + +export default UilStore; \ No newline at end of file diff --git a/icons/uil-streering.js b/icons/uil-streering.js deleted file mode 100644 index 91465916..00000000 --- a/icons/uil-streering.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStreering = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,12a1,1,0,1,0,1,1A1,1,0,0,0,12,12Zm9.71-2.36a0,0,0,0,1,0,0,10,10,0,0,0-19.4,0,0,0,0,0,1,0,0,9.75,9.75,0,0,0,0,4.72,0,0,0,0,1,0,0A10,10,0,0,0,9.61,21.7h0a9.67,9.67,0,0,0,4.7,0h0a10,10,0,0,0,7.31-7.31,0,0,0,0,1,0,0,9.75,9.75,0,0,0,0-4.72ZM12,4a8,8,0,0,1,7.41,5H4.59A8,8,0,0,1,12,4ZM4,12a8.26,8.26,0,0,1,.07-1H6v2H4.07A8.26,8.26,0,0,1,4,12Zm5,7.41A8,8,0,0,1,4.59,15H7a2,2,0,0,1,2,2Zm4,.52A8.26,8.26,0,0,1,12,20a8.26,8.26,0,0,1-1-.07V18h2ZM13.14,16H10.86A4,4,0,0,0,8,13.14V11h8v2.14A4,4,0,0,0,13.14,16ZM15,19.41V17a2,2,0,0,1,2-2h2.41A8,8,0,0,1,15,19.41ZM19.93,13H18V11h1.93A8.26,8.26,0,0,1,20,12,8.26,8.26,0,0,1,19.93,13Z' - })); -}; - -UilStreering.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStreering.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStreering; \ No newline at end of file diff --git a/icons/uil-streering.tsx b/icons/uil-streering.tsx new file mode 100644 index 00000000..0ca2cfe5 --- /dev/null +++ b/icons/uil-streering.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStreering = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,12a1,1,0,1,0,1,1A1,1,0,0,0,12,12Zm9.71-2.36a0,0,0,0,1,0,0,10,10,0,0,0-19.4,0,0,0,0,0,1,0,0,9.75,9.75,0,0,0,0,4.72,0,0,0,0,1,0,0A10,10,0,0,0,9.61,21.7h0a9.67,9.67,0,0,0,4.7,0h0a10,10,0,0,0,7.31-7.31,0,0,0,0,1,0,0,9.75,9.75,0,0,0,0-4.72ZM12,4a8,8,0,0,1,7.41,5H4.59A8,8,0,0,1,12,4ZM4,12a8.26,8.26,0,0,1,.07-1H6v2H4.07A8.26,8.26,0,0,1,4,12Zm5,7.41A8,8,0,0,1,4.59,15H7a2,2,0,0,1,2,2Zm4,.52A8.26,8.26,0,0,1,12,20a8.26,8.26,0,0,1-1-.07V18h2ZM13.14,16H10.86A4,4,0,0,0,8,13.14V11h8v2.14A4,4,0,0,0,13.14,16ZM15,19.41V17a2,2,0,0,1,2-2h2.41A8,8,0,0,1,15,19.41ZM19.93,13H18V11h1.93A8.26,8.26,0,0,1,20,12,8.26,8.26,0,0,1,19.93,13Z' + })); +}; + +export default UilStreering; \ No newline at end of file diff --git a/icons/uil-stretcher.js b/icons/uil-stretcher.js deleted file mode 100644 index 0a903e06..00000000 --- a/icons/uil-stretcher.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilStretcher = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,4.5h3a1,1,0,0,0,0-2H18a1,1,0,0,0,0,2Zm3,2H3a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H4.55l5.11,2.56L7.08,16.35A3,3,0,0,0,5,15.5a3,3,0,1,0,3,3,2.2,2.2,0,0,0,0-.36l3.94-2L16,18.24a2.3,2.3,0,0,0,0,.26,3,3,0,1,0,3-3,3,3,0,0,0-2.15.92l-2.72-1.36,5.11-2.56H21a1,1,0,0,0,1-1v-4A1,1,0,0,0,21,6.5ZM5,19.5a1,1,0,1,1,1-1A1,1,0,0,1,5,19.5Zm14-2a1,1,0,1,1-1,1A1,1,0,0,1,19,17.5Zm-7.1-3.56L9,12.5h5.75ZM20,10.5H4v-2H20Z' - })); -}; - -UilStretcher.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilStretcher.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilStretcher; \ No newline at end of file diff --git a/icons/uil-stretcher.tsx b/icons/uil-stretcher.tsx new file mode 100644 index 00000000..0f0e9447 --- /dev/null +++ b/icons/uil-stretcher.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilStretcher = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,4.5h3a1,1,0,0,0,0-2H18a1,1,0,0,0,0,2Zm3,2H3a1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H4.55l5.11,2.56L7.08,16.35A3,3,0,0,0,5,15.5a3,3,0,1,0,3,3,2.2,2.2,0,0,0,0-.36l3.94-2L16,18.24a2.3,2.3,0,0,0,0,.26,3,3,0,1,0,3-3,3,3,0,0,0-2.15.92l-2.72-1.36,5.11-2.56H21a1,1,0,0,0,1-1v-4A1,1,0,0,0,21,6.5ZM5,19.5a1,1,0,1,1,1-1A1,1,0,0,1,5,19.5Zm14-2a1,1,0,1,1-1,1A1,1,0,0,1,19,17.5Zm-7.1-3.56L9,12.5h5.75ZM20,10.5H4v-2H20Z' + })); +}; + +export default UilStretcher; \ No newline at end of file diff --git a/icons/uil-subject.js b/icons/uil-subject.js deleted file mode 100644 index 7af02303..00000000 --- a/icons/uil-subject.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSubject = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,16H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2ZM3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' - })); -}; - -UilSubject.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSubject.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSubject; \ No newline at end of file diff --git a/icons/uil-subject.tsx b/icons/uil-subject.tsx new file mode 100644 index 00000000..b76b44f4 --- /dev/null +++ b/icons/uil-subject.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSubject = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,16H3a1,1,0,0,0,0,2H13a1,1,0,0,0,0-2ZM3,8H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,8Zm18,3H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSubject; \ No newline at end of file diff --git a/icons/uil-subway-alt.js b/icons/uil-subway-alt.js deleted file mode 100644 index e940dea6..00000000 --- a/icons/uil-subway-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSubwayAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,17h1a1,1,0,0,0,0-2H15a1,1,0,0,0,0,2Zm6,0V9a3,3,0,0,0-3-3H13V4h4a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4h4V6H6A3,3,0,0,0,3,9v8a3,3,0,0,0,1.2,2.39l-.91.9a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.41,20H17.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.91-.9A3,3,0,0,0,21,17ZM5,9A1,1,0,0,1,6,8h5v4H5Zm14,8a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H19Zm0-5H13V8h5a1,1,0,0,1,1,1ZM8,17H9a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' - })); -}; - -UilSubwayAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSubwayAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSubwayAlt; \ No newline at end of file diff --git a/icons/uil-subway-alt.tsx b/icons/uil-subway-alt.tsx new file mode 100644 index 00000000..4e778873 --- /dev/null +++ b/icons/uil-subway-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSubwayAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,17h1a1,1,0,0,0,0-2H15a1,1,0,0,0,0,2Zm6,0V9a3,3,0,0,0-3-3H13V4h4a1,1,0,0,0,0-2H7A1,1,0,0,0,7,4h4V6H6A3,3,0,0,0,3,9v8a3,3,0,0,0,1.2,2.39l-.91.9a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.41,20H17.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.91-.9A3,3,0,0,0,21,17ZM5,9A1,1,0,0,1,6,8h5v4H5Zm14,8a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H19Zm0-5H13V8h5a1,1,0,0,1,1,1ZM8,17H9a1,1,0,0,0,0-2H8a1,1,0,0,0,0,2Z' + })); +}; + +export default UilSubwayAlt; \ No newline at end of file diff --git a/icons/uil-subway.js b/icons/uil-subway.js deleted file mode 100644 index 60492720..00000000 --- a/icons/uil-subway.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSubway = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,1,1ZM18,2H6A3,3,0,0,0,3,5V17a3,3,0,0,0,1.2,2.39l-.91.9a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.41,20H17.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.91-.9A3,3,0,0,0,21,17V5A3,3,0,0,0,18,2ZM5,8h6v4H5Zm14,9a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H19Zm0-5H13V8h6Zm0-6H5V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1ZM8,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18A.64.64,0,0,0,7,15.8,1.36,1.36,0,0,0,7,16a1,1,0,0,0,.29.7A1,1,0,0,0,8,17Z' - })); -}; - -UilSubway.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSubway.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSubway; \ No newline at end of file diff --git a/icons/uil-subway.tsx b/icons/uil-subway.tsx new file mode 100644 index 00000000..b70a3951 --- /dev/null +++ b/icons/uil-subway.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSubway = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18.64.64,0,0,0-.06.18,1.36,1.36,0,0,0,0,.2,1,1,0,0,0,1,1ZM18,2H6A3,3,0,0,0,3,5V17a3,3,0,0,0,1.2,2.39l-.91.9a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.41,20H17.59l1.7,1.71a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.91-.9A3,3,0,0,0,21,17V5A3,3,0,0,0,18,2ZM5,8h6v4H5Zm14,9a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V14H19Zm0-5H13V8h6Zm0-6H5V5A1,1,0,0,1,6,4H18a1,1,0,0,1,1,1ZM8,17a1,1,0,0,0,1-1,1.36,1.36,0,0,0,0-.2.64.64,0,0,0-.06-.18.76.76,0,0,0-.09-.18l-.12-.15a1.15,1.15,0,0,0-.33-.21,1,1,0,0,0-.76,0,1.15,1.15,0,0,0-.33.21l-.12.15a.76.76,0,0,0-.09.18A.64.64,0,0,0,7,15.8,1.36,1.36,0,0,0,7,16a1,1,0,0,0,.29.7A1,1,0,0,0,8,17Z' + })); +}; + +export default UilSubway; \ No newline at end of file diff --git a/icons/uil-suitcase-alt.js b/icons/uil-suitcase-alt.js deleted file mode 100644 index 65b2541b..00000000 --- a/icons/uil-suitcase-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSuitcaseAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6H16V5a2,2,0,0,0-2-2H10A2,2,0,0,0,8,5V6H5A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5h4V6H10ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13H8v1a1,1,0,0,0,2,0V13h4v1a1,1,0,0,0,2,0V13h4Zm0-7H4V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' - })); -}; - -UilSuitcaseAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSuitcaseAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSuitcaseAlt; \ No newline at end of file diff --git a/icons/uil-suitcase-alt.tsx b/icons/uil-suitcase-alt.tsx new file mode 100644 index 00000000..ff3dc431 --- /dev/null +++ b/icons/uil-suitcase-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSuitcaseAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6H16V5a2,2,0,0,0-2-2H10A2,2,0,0,0,8,5V6H5A3,3,0,0,0,2,9v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V9A3,3,0,0,0,19,6ZM10,5h4V6H10ZM20,18a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13H8v1a1,1,0,0,0,2,0V13h4v1a1,1,0,0,0,2,0V13h4Zm0-7H4V9A1,1,0,0,1,5,8H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilSuitcaseAlt; \ No newline at end of file diff --git a/icons/uil-suitcase.js b/icons/uil-suitcase.js deleted file mode 100644 index b59bb06b..00000000 --- a/icons/uil-suitcase.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSuitcase = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13.45H7V14.5a1,1,0,0,0,2,0V13.45h6V14.5a1,1,0,0,0,2,0V13.45h3Zm0-7H4V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' - })); -}; - -UilSuitcase.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSuitcase.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSuitcase; \ No newline at end of file diff --git a/icons/uil-suitcase.tsx b/icons/uil-suitcase.tsx new file mode 100644 index 00000000..e23cf4b3 --- /dev/null +++ b/icons/uil-suitcase.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSuitcase = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,6.5H16v-1a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v1H5a3,3,0,0,0-3,3v9a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3v-9A3,3,0,0,0,19,6.5Zm-9-1a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1v1H10Zm10,13a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13.45H7V14.5a1,1,0,0,0,2,0V13.45h6V14.5a1,1,0,0,0,2,0V13.45h3Zm0-7H4V9.5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilSuitcase; \ No newline at end of file diff --git a/icons/uil-sun.js b/icons/uil-sun.js deleted file mode 100644 index a047a68b..00000000 --- a/icons/uil-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z' - })); -}; - -UilSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSun; \ No newline at end of file diff --git a/icons/uil-sun.tsx b/icons/uil-sun.tsx new file mode 100644 index 00000000..77a74952 --- /dev/null +++ b/icons/uil-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M5.64,17l-.71.71a1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0l.71-.71A1,1,0,0,0,5.64,17ZM5,12a1,1,0,0,0-1-1H3a1,1,0,0,0,0,2H4A1,1,0,0,0,5,12Zm7-7a1,1,0,0,0,1-1V3a1,1,0,0,0-2,0V4A1,1,0,0,0,12,5ZM5.64,7.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,6.34Zm12,.29a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,5.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,7.34ZM21,11H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Zm-9,8a1,1,0,0,0-1,1v1a1,1,0,0,0,2,0V20A1,1,0,0,0,12,19ZM18.36,17A1,1,0,0,0,17,18.36l.71.71a1,1,0,0,0,1.41,0,1,1,0,0,0,0-1.41ZM12,6.5A5.5,5.5,0,1,0,17.5,12,5.51,5.51,0,0,0,12,6.5Zm0,9A3.5,3.5,0,1,1,15.5,12,3.5,3.5,0,0,1,12,15.5Z' + })); +}; + +export default UilSun; \ No newline at end of file diff --git a/icons/uil-sunset.js b/icons/uil-sunset.js deleted file mode 100644 index 73dd5777..00000000 --- a/icons/uil-sunset.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSunset = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.66,8.34a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,6.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,8.34ZM12,6a1,1,0,0,0,1-1V4a1,1,0,0,0-2,0V5A1,1,0,0,0,12,6ZM4,12H3a1,1,0,0,0,0,2H4a1,1,0,0,0,0-2ZM5.64,8.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,7.34ZM21,12H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,19H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm7-4h-.88a5.39,5.39,0,0,0,.38-2,5.5,5.5,0,0,0-11,0,5.39,5.39,0,0,0,.38,2H6a1,1,0,0,0,0,2H18a1,1,0,0,0,0-2Zm-3.15,0H9.15a3.44,3.44,0,0,1-.65-2,3.5,3.5,0,0,1,7,0A3.44,3.44,0,0,1,14.85,15ZM16,19H15a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' - })); -}; - -UilSunset.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSunset.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSunset; \ No newline at end of file diff --git a/icons/uil-sunset.tsx b/icons/uil-sunset.tsx new file mode 100644 index 00000000..00652a30 --- /dev/null +++ b/icons/uil-sunset.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSunset = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.66,8.34a1,1,0,0,0,.7-.29l.71-.71a1,1,0,1,0-1.41-1.41L17,6.64a1,1,0,0,0,0,1.41A1,1,0,0,0,17.66,8.34ZM12,6a1,1,0,0,0,1-1V4a1,1,0,0,0-2,0V5A1,1,0,0,0,12,6ZM4,12H3a1,1,0,0,0,0,2H4a1,1,0,0,0,0-2ZM5.64,8.05a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.71-.71A1,1,0,0,0,4.93,7.34ZM21,12H20a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2ZM11,19H8a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Zm7-4h-.88a5.39,5.39,0,0,0,.38-2,5.5,5.5,0,0,0-11,0,5.39,5.39,0,0,0,.38,2H6a1,1,0,0,0,0,2H18a1,1,0,0,0,0-2Zm-3.15,0H9.15a3.44,3.44,0,0,1-.65-2,3.5,3.5,0,0,1,7,0A3.44,3.44,0,0,1,14.85,15ZM16,19H15a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilSunset; \ No newline at end of file diff --git a/icons/uil-surprise.js b/icons/uil-surprise.js deleted file mode 100644 index 9c02e82b..00000000 --- a/icons/uil-surprise.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSurprise = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM10,9a1,1,0,1,0-1,1A1,1,0,0,0,10,9Zm5-1a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm-3,3a3.39,3.39,0,0,0-3.25,3.5A3.39,3.39,0,0,0,12,18a3.39,3.39,0,0,0,3.25-3.5A3.39,3.39,0,0,0,12,11Zm0,5a1.39,1.39,0,0,1-1.25-1.5A1.39,1.39,0,0,1,12,13a1.39,1.39,0,0,1,1.25,1.5A1.39,1.39,0,0,1,12,16Z' - })); -}; - -UilSurprise.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSurprise.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSurprise; \ No newline at end of file diff --git a/icons/uil-surprise.tsx b/icons/uil-surprise.tsx new file mode 100644 index 00000000..84680ef6 --- /dev/null +++ b/icons/uil-surprise.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSurprise = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20ZM10,9a1,1,0,1,0-1,1A1,1,0,0,0,10,9Zm5-1a1,1,0,1,0,1,1A1,1,0,0,0,15,8Zm-3,3a3.39,3.39,0,0,0-3.25,3.5A3.39,3.39,0,0,0,12,18a3.39,3.39,0,0,0,3.25-3.5A3.39,3.39,0,0,0,12,11Zm0,5a1.39,1.39,0,0,1-1.25-1.5A1.39,1.39,0,0,1,12,13a1.39,1.39,0,0,1,1.25,1.5A1.39,1.39,0,0,1,12,16Z' + })); +}; + +export default UilSurprise; \ No newline at end of file diff --git a/icons/uil-swatchbook.js b/icons/uil-swatchbook.js deleted file mode 100644 index e1089a8c..00000000 --- a/icons/uil-swatchbook.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSwatchbook = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7,16a1,1,0,1,0,1,1A1,1,0,0,0,7,16Zm12.06-4,1.23-1.23a3,3,0,0,0,0-4.24L17.46,3.71a3,3,0,0,0-4.24,0L12,4.94A3,3,0,0,0,9,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A3,3,0,0,0,19.06,12ZM10,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H9a1,1,0,0,1,1,1ZM12,7.76l2.64-2.64a1,1,0,0,1,1.41,0L18.88,8a1,1,0,0,1,0,1.41L16,12.29h0L12,16.24ZM20,19a1,1,0,0,1-1,1H11.82a3.12,3.12,0,0,0,.17-.92L17.07,14H19a1,1,0,0,1,1,1Z' - })); -}; - -UilSwatchbook.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSwatchbook.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSwatchbook; \ No newline at end of file diff --git a/icons/uil-swatchbook.tsx b/icons/uil-swatchbook.tsx new file mode 100644 index 00000000..9ab41244 --- /dev/null +++ b/icons/uil-swatchbook.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSwatchbook = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7,16a1,1,0,1,0,1,1A1,1,0,0,0,7,16Zm12.06-4,1.23-1.23a3,3,0,0,0,0-4.24L17.46,3.71a3,3,0,0,0-4.24,0L12,4.94A3,3,0,0,0,9,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V15A3,3,0,0,0,19.06,12ZM10,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H9a1,1,0,0,1,1,1ZM12,7.76l2.64-2.64a1,1,0,0,1,1.41,0L18.88,8a1,1,0,0,1,0,1.41L16,12.29h0L12,16.24ZM20,19a1,1,0,0,1-1,1H11.82a3.12,3.12,0,0,0,.17-.92L17.07,14H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilSwatchbook; \ No newline at end of file diff --git a/icons/uil-swiggy.js b/icons/uil-swiggy.js deleted file mode 100644 index f59f2b05..00000000 --- a/icons/uil-swiggy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSwiggy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.878,5.92841a.297.297,0,0,1,.31378.335c.002.09192.00348.18384.0036.27575.00061.59241-.00238,1.18488.00208,1.77723.00329.43353.07947.517.49939.56909a14.83182,14.83182,0,0,0,3.14795-.04578,4.94837,4.94837,0,0,0,1.57287-.37384.50722.50722,0,0,0,.34461-.60242,6.83113,6.83113,0,0,0-5.3432-5.71106,6.60826,6.60826,0,0,0-3.64844.243A6.718,6.718,0,0,0,7.07709,4.147,6.27211,6.27211,0,0,0,5.23022,8.43164,11.18781,11.18781,0,0,0,6.7558,13.9494a1.34216,1.34216,0,0,0,1.32989.74726c.65332-.01569,1.30732-.00354,1.96106-.00354v-.00348q1.04187,0,2.08368.00048c.24927.00055.44654.06012.44458.37226-.00458.72522.00067,1.45044-.00335,2.1756-.00129.22015-.06324.432-.32612.43408-.26391.00207-.32641-.20893-.32971-.42951-.00512-.34716.00019-.69452.00061-1.04174.00049-.45105-.07342-.55677-.52319-.639a7.70231,7.70231,0,0,0-2.348-.0199,2.5959,2.5959,0,0,0-.80054.19476c-.21185.09973-.29608.24506-.19318.46729.10706.23126.20691.46728.3332.68786a43.875,43.875,0,0,0,3.42651,4.95569c.15393.19947.27313.20362.43109.0105.34869-.42639.71491-.83856,1.05994-1.26788a34.22649,34.22649,0,0,0,3.57635-5.25989,14.17129,14.17129,0,0,0,1.49451-3.87146A1.20324,1.20324,0,0,0,17.36145,9.824,6.94268,6.94268,0,0,0,15.691,9.66235c-.909-.00677-1.81812-.00348-2.72717-.00268-.24481.00024-.42688-.07007-.42707-.3573-.00048-1.01117-.00183-2.0224.00184-3.03351C12.53943,6.053,12.64349,5.92041,12.878,5.92841Z' - })); -}; - -UilSwiggy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSwiggy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSwiggy; \ No newline at end of file diff --git a/icons/uil-swiggy.tsx b/icons/uil-swiggy.tsx new file mode 100644 index 00000000..97257965 --- /dev/null +++ b/icons/uil-swiggy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSwiggy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.878,5.92841a.297.297,0,0,1,.31378.335c.002.09192.00348.18384.0036.27575.00061.59241-.00238,1.18488.00208,1.77723.00329.43353.07947.517.49939.56909a14.83182,14.83182,0,0,0,3.14795-.04578,4.94837,4.94837,0,0,0,1.57287-.37384.50722.50722,0,0,0,.34461-.60242,6.83113,6.83113,0,0,0-5.3432-5.71106,6.60826,6.60826,0,0,0-3.64844.243A6.718,6.718,0,0,0,7.07709,4.147,6.27211,6.27211,0,0,0,5.23022,8.43164,11.18781,11.18781,0,0,0,6.7558,13.9494a1.34216,1.34216,0,0,0,1.32989.74726c.65332-.01569,1.30732-.00354,1.96106-.00354v-.00348q1.04187,0,2.08368.00048c.24927.00055.44654.06012.44458.37226-.00458.72522.00067,1.45044-.00335,2.1756-.00129.22015-.06324.432-.32612.43408-.26391.00207-.32641-.20893-.32971-.42951-.00512-.34716.00019-.69452.00061-1.04174.00049-.45105-.07342-.55677-.52319-.639a7.70231,7.70231,0,0,0-2.348-.0199,2.5959,2.5959,0,0,0-.80054.19476c-.21185.09973-.29608.24506-.19318.46729.10706.23126.20691.46728.3332.68786a43.875,43.875,0,0,0,3.42651,4.95569c.15393.19947.27313.20362.43109.0105.34869-.42639.71491-.83856,1.05994-1.26788a34.22649,34.22649,0,0,0,3.57635-5.25989,14.17129,14.17129,0,0,0,1.49451-3.87146A1.20324,1.20324,0,0,0,17.36145,9.824,6.94268,6.94268,0,0,0,15.691,9.66235c-.909-.00677-1.81812-.00348-2.72717-.00268-.24481.00024-.42688-.07007-.42707-.3573-.00048-1.01117-.00183-2.0224.00184-3.03351C12.53943,6.053,12.64349,5.92041,12.878,5.92841Z' + })); +}; + +export default UilSwiggy; \ No newline at end of file diff --git a/icons/uil-swimmer.js b/icons/uil-swimmer.js deleted file mode 100644 index 0b2ae5b9..00000000 --- a/icons/uil-swimmer.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSwimmer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9.28a2,2,0,1,0-2-2A2,2,0,0,0,17,9.28ZM2.71,13.92a3,3,0,0,1,.57.25,4.06,4.06,0,0,0,4.1,0,2.62,2.62,0,0,1,2.56,0l.21.1,0,0a4.14,4.14,0,0,0,3.87-.13,2.62,2.62,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,4,4,0,0,0,2-.56,3,3,0,0,1,.57-.25A1,1,0,1,0,20.71,12a4.82,4.82,0,0,0-1,.44,2.1,2.1,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.52,2.52,0,0,1-.29.12L14.34,11a.75.75,0,0,0,.09-.15,1,1,0,0,0,.12-.16,1.29,1.29,0,0,0,0-.19,1.06,1.06,0,0,0,0-.19,1.13,1.13,0,0,0,0-.18,1.06,1.06,0,0,0,0-.19,1.51,1.51,0,0,0-.1-.17.7.7,0,0,0-.1-.16L11.28,6.28s0,0,0,0A1.1,1.1,0,0,0,11,6.06a.8.8,0,0,0-.21,0,.53.53,0,0,0-.17,0A.89.89,0,0,0,10.2,6L6.66,7.32a1,1,0,0,0-.6,1.28,1,1,0,0,0,1.28.6l2.93-1.07,2,2.12-1.9,1.9a4.62,4.62,0,0,0-3.94.28,2.1,2.1,0,0,1-2.1,0,4.82,4.82,0,0,0-1-.44,1,1,0,1,0-.58,1.91Zm18,3.09a4.82,4.82,0,0,0-1,.44,2.1,2.1,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.62,4.62,0,0,0-4.54,0,2.1,2.1,0,0,1-2.1,0,4.82,4.82,0,0,0-1-.44,1,1,0,1,0-.58,1.91,3,3,0,0,1,.57.25,4.06,4.06,0,0,0,4.1,0,2.62,2.62,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.62,2.62,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,4,4,0,0,0,2-.56,3,3,0,0,1,.57-.25A1,1,0,1,0,20.71,17Z' - })); -}; - -UilSwimmer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSwimmer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSwimmer; \ No newline at end of file diff --git a/icons/uil-swimmer.tsx b/icons/uil-swimmer.tsx new file mode 100644 index 00000000..e183806e --- /dev/null +++ b/icons/uil-swimmer.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSwimmer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9.28a2,2,0,1,0-2-2A2,2,0,0,0,17,9.28ZM2.71,13.92a3,3,0,0,1,.57.25,4.06,4.06,0,0,0,4.1,0,2.62,2.62,0,0,1,2.56,0l.21.1,0,0a4.14,4.14,0,0,0,3.87-.13,2.62,2.62,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,4,4,0,0,0,2-.56,3,3,0,0,1,.57-.25A1,1,0,1,0,20.71,12a4.82,4.82,0,0,0-1,.44,2.1,2.1,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.52,2.52,0,0,1-.29.12L14.34,11a.75.75,0,0,0,.09-.15,1,1,0,0,0,.12-.16,1.29,1.29,0,0,0,0-.19,1.06,1.06,0,0,0,0-.19,1.13,1.13,0,0,0,0-.18,1.06,1.06,0,0,0,0-.19,1.51,1.51,0,0,0-.1-.17.7.7,0,0,0-.1-.16L11.28,6.28s0,0,0,0A1.1,1.1,0,0,0,11,6.06a.8.8,0,0,0-.21,0,.53.53,0,0,0-.17,0A.89.89,0,0,0,10.2,6L6.66,7.32a1,1,0,0,0-.6,1.28,1,1,0,0,0,1.28.6l2.93-1.07,2,2.12-1.9,1.9a4.62,4.62,0,0,0-3.94.28,2.1,2.1,0,0,1-2.1,0,4.82,4.82,0,0,0-1-.44,1,1,0,1,0-.58,1.91Zm18,3.09a4.82,4.82,0,0,0-1,.44,2.1,2.1,0,0,1-2.1,0,4.62,4.62,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.62,4.62,0,0,0-4.54,0,2.1,2.1,0,0,1-2.1,0,4.82,4.82,0,0,0-1-.44,1,1,0,1,0-.58,1.91,3,3,0,0,1,.57.25,4.06,4.06,0,0,0,4.1,0,2.62,2.62,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.62,2.62,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,4,4,0,0,0,2-.56,3,3,0,0,1,.57-.25A1,1,0,1,0,20.71,17Z' + })); +}; + +export default UilSwimmer; \ No newline at end of file diff --git a/icons/uil-sync-exclamation.js b/icons/uil-sync-exclamation.js deleted file mode 100644 index 8f391f35..00000000 --- a/icons/uil-sync-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSyncExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.29,15.71A1,1,0,0,0,13,15a1.05,1.05,0,0,0-.29-.71,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21A1.05,1.05,0,0,0,11,15,1,1,0,0,0,11.29,15.71Zm8.62-.2H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.62a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Zm0,11a1,1,0,0,0,1-1V9a1,1,0,0,0-2,0v3A1,1,0,0,0,12,13Z' - })); -}; - -UilSyncExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSyncExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSyncExclamation; \ No newline at end of file diff --git a/icons/uil-sync-exclamation.tsx b/icons/uil-sync-exclamation.tsx new file mode 100644 index 00000000..2c6dba89 --- /dev/null +++ b/icons/uil-sync-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSyncExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.29,15.71A1,1,0,0,0,13,15a1.05,1.05,0,0,0-.29-.71,1,1,0,0,0-1.09-.21,1,1,0,0,0-.33.21A1.05,1.05,0,0,0,11,15,1,1,0,0,0,11.29,15.71Zm8.62-.2H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1H8.62a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Zm0,11a1,1,0,0,0,1-1V9a1,1,0,0,0-2,0v3A1,1,0,0,0,12,13Z' + })); +}; + +export default UilSyncExclamation; \ No newline at end of file diff --git a/icons/uil-sync-slash.js b/icons/uil-sync-slash.js deleted file mode 100644 index 28f538a1..00000000 --- a/icons/uil-sync-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSyncSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.88,15.5h-4.5a1,1,0,0,0,0,2h2.4A8,8,0,0,1,12,20a8.08,8.08,0,0,1-3.12-.63L7.39,20.86A9.83,9.83,0,0,0,12,22a10,10,0,0,0,6.88-2.77V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.88,15.5ZM18.31,7.1h0l1.43-1.43h0l2-2a1,1,0,1,0-1.42-1.42l-2,2A9.89,9.89,0,0,0,12,2,10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22a7.93,7.93,0,0,1,10.67-.81L5.69,16.89A7.93,7.93,0,0,1,4,12a1,1,0,0,0-2,0,9.89,9.89,0,0,0,2.27,6.32l-2,2a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2h0l1.43-1.43h0Zm1.06,1.78A8.08,8.08,0,0,1,20,12a1,1,0,0,0,2,0,9.83,9.83,0,0,0-1.14-4.61Z' - })); -}; - -UilSyncSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSyncSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSyncSlash; \ No newline at end of file diff --git a/icons/uil-sync-slash.tsx b/icons/uil-sync-slash.tsx new file mode 100644 index 00000000..9f4e9743 --- /dev/null +++ b/icons/uil-sync-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSyncSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.88,15.5h-4.5a1,1,0,0,0,0,2h2.4A8,8,0,0,1,12,20a8.08,8.08,0,0,1-3.12-.63L7.39,20.86A9.83,9.83,0,0,0,12,22a10,10,0,0,0,6.88-2.77V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.88,15.5ZM18.31,7.1h0l1.43-1.43h0l2-2a1,1,0,1,0-1.42-1.42l-2,2A9.89,9.89,0,0,0,12,2,10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22a7.93,7.93,0,0,1,10.67-.81L5.69,16.89A7.93,7.93,0,0,1,4,12a1,1,0,0,0-2,0,9.89,9.89,0,0,0,2.27,6.32l-2,2a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l2-2h0l1.43-1.43h0Zm1.06,1.78A8.08,8.08,0,0,1,20,12a1,1,0,0,0,2,0,9.83,9.83,0,0,0-1.14-4.61Z' + })); +}; + +export default UilSyncSlash; \ No newline at end of file diff --git a/icons/uil-sync.js b/icons/uil-sync.js deleted file mode 100644 index 879884c6..00000000 --- a/icons/uil-sync.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSync = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19.91,15.51H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Z' - })); -}; - -UilSync.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSync.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSync; \ No newline at end of file diff --git a/icons/uil-sync.tsx b/icons/uil-sync.tsx new file mode 100644 index 00000000..20033ffc --- /dev/null +++ b/icons/uil-sync.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSync = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19.91,15.51H15.38a1,1,0,0,0,0,2h2.4A8,8,0,0,1,4,12a1,1,0,0,0-2,0,10,10,0,0,0,16.88,7.23V21a1,1,0,0,0,2,0V16.5A1,1,0,0,0,19.91,15.51ZM12,2A10,10,0,0,0,5.12,4.77V3a1,1,0,0,0-2,0V7.5a1,1,0,0,0,1,1h4.5a1,1,0,0,0,0-2H6.22A8,8,0,0,1,20,12a1,1,0,0,0,2,0A10,10,0,0,0,12,2Z' + })); +}; + +export default UilSync; \ No newline at end of file diff --git a/icons/uil-syringe.js b/icons/uil-syringe.js deleted file mode 100644 index e9db4744..00000000 --- a/icons/uil-syringe.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilSyringe = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,2.29a1,1,0,0,0-1.42,0L18.17,4.41l-.71-.7a1,1,0,0,0-1.41,0L14.64,5.12l-.71-.71a1,1,0,0,0-1.42,0L4.74,12.19,4,11.49A1,1,0,0,0,2.62,12.9l3.53,3.54L4.42,18.18l-.71-.72a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42l-.71-.7,1.74-1.74,3.53,3.53a1,1,0,0,0,.71.3,1,1,0,0,0,.7-1.71l-.7-.71,7.78-7.77a1,1,0,0,0,0-1.42l-.71-.71L20.29,8a1,1,0,0,0,0-1.41l-.7-.71,2.12-2.12A1,1,0,0,0,21.71,2.29ZM7.57,15,6.15,13.61l1.41-1.42L9,13.61Zm2.82,2.83L9,16.44,10.39,15l1.42,1.42ZM13.22,15,9,10.78l4.24-4.24.71.7h0l3.53,3.54ZM17.46,8,16.05,6.54l.71-.71.7.7h0l.7.7Z' - })); -}; - -UilSyringe.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilSyringe.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilSyringe; \ No newline at end of file diff --git a/icons/uil-syringe.tsx b/icons/uil-syringe.tsx new file mode 100644 index 00000000..218ddd79 --- /dev/null +++ b/icons/uil-syringe.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilSyringe = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,2.29a1,1,0,0,0-1.42,0L18.17,4.41l-.71-.7a1,1,0,0,0-1.41,0L14.64,5.12l-.71-.71a1,1,0,0,0-1.42,0L4.74,12.19,4,11.49A1,1,0,0,0,2.62,12.9l3.53,3.54L4.42,18.18l-.71-.72a1,1,0,0,0-1.42,1.42l2.83,2.83a1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42l-.71-.7,1.74-1.74,3.53,3.53a1,1,0,0,0,.71.3,1,1,0,0,0,.7-1.71l-.7-.71,7.78-7.77a1,1,0,0,0,0-1.42l-.71-.71L20.29,8a1,1,0,0,0,0-1.41l-.7-.71,2.12-2.12A1,1,0,0,0,21.71,2.29ZM7.57,15,6.15,13.61l1.41-1.42L9,13.61Zm2.82,2.83L9,16.44,10.39,15l1.42,1.42ZM13.22,15,9,10.78l4.24-4.24.71.7h0l3.53,3.54ZM17.46,8,16.05,6.54l.71-.71.7.7h0l.7.7Z' + })); +}; + +export default UilSyringe; \ No newline at end of file diff --git a/icons/uil-table-tennis.js b/icons/uil-table-tennis.js deleted file mode 100644 index 05972b97..00000000 --- a/icons/uil-table-tennis.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTableTennis = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.71,16.1l-1.64-1.64a.94.94,0,0,1-.22-1.07A5.78,5.78,0,0,0,19.39,11a.36.36,0,0,0,0-.1,5.74,5.74,0,0,0-1.06-3.34,14.17,14.17,0,0,0-5.17-4.42,7,7,0,0,0-8,1.31l-.67.67a7,7,0,0,0-1.31,8.05l.1.17a3,3,0,0,0-.84,2.06A3,3,0,0,0,7,17.94c.18.14.34.29.52.42A5.55,5.55,0,0,0,8.74,19l.09,0c.18.07.37.13.57.19l.15,0a5.08,5.08,0,0,0,.95.15l.28,0h.12l.22,0c.21,0,.41,0,.62-.06h.17l0,0a5.46,5.46,0,0,0,1.42-.45,1,1,0,0,1,1.07.21l1.46,1.46a3.4,3.4,0,0,0,2.39,1,2.85,2.85,0,0,0,2-.85l.38-.38A3,3,0,0,0,20.71,16.1Zm-15.3.32a1,1,0,1,1,1-1A1,1,0,0,1,5.41,16.42Zm3.1.14-.26-.2a2.94,2.94,0,0,0,.16-.94,3,3,0,0,0-3-3c-.13,0-.25,0-.38,0l-.09-.16a5,5,0,0,1,.93-5.75l.67-.67A5,5,0,0,1,12.28,5a12,12,0,0,1,4.26,3.57Zm10.78,2.37-.37.38c-.42.42-1.07.34-1.61-.2l-1.46-1.45a3,3,0,0,0-3.34-.61,3.39,3.39,0,0,1-1,.31,2.84,2.84,0,0,1-.58.05l-.34,0h-.1l6.87-6.87a3.8,3.8,0,0,1-.34,2h0a3,3,0,0,0,.61,3.34l1.64,1.65A1,1,0,0,1,19.29,18.93Z' - })); -}; - -UilTableTennis.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTableTennis.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTableTennis; \ No newline at end of file diff --git a/icons/uil-table-tennis.tsx b/icons/uil-table-tennis.tsx new file mode 100644 index 00000000..813b0ba9 --- /dev/null +++ b/icons/uil-table-tennis.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTableTennis = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.71,16.1l-1.64-1.64a.94.94,0,0,1-.22-1.07A5.78,5.78,0,0,0,19.39,11a.36.36,0,0,0,0-.1,5.74,5.74,0,0,0-1.06-3.34,14.17,14.17,0,0,0-5.17-4.42,7,7,0,0,0-8,1.31l-.67.67a7,7,0,0,0-1.31,8.05l.1.17a3,3,0,0,0-.84,2.06A3,3,0,0,0,7,17.94c.18.14.34.29.52.42A5.55,5.55,0,0,0,8.74,19l.09,0c.18.07.37.13.57.19l.15,0a5.08,5.08,0,0,0,.95.15l.28,0h.12l.22,0c.21,0,.41,0,.62-.06h.17l0,0a5.46,5.46,0,0,0,1.42-.45,1,1,0,0,1,1.07.21l1.46,1.46a3.4,3.4,0,0,0,2.39,1,2.85,2.85,0,0,0,2-.85l.38-.38A3,3,0,0,0,20.71,16.1Zm-15.3.32a1,1,0,1,1,1-1A1,1,0,0,1,5.41,16.42Zm3.1.14-.26-.2a2.94,2.94,0,0,0,.16-.94,3,3,0,0,0-3-3c-.13,0-.25,0-.38,0l-.09-.16a5,5,0,0,1,.93-5.75l.67-.67A5,5,0,0,1,12.28,5a12,12,0,0,1,4.26,3.57Zm10.78,2.37-.37.38c-.42.42-1.07.34-1.61-.2l-1.46-1.45a3,3,0,0,0-3.34-.61,3.39,3.39,0,0,1-1,.31,2.84,2.84,0,0,1-.58.05l-.34,0h-.1l6.87-6.87a3.8,3.8,0,0,1-.34,2h0a3,3,0,0,0,.61,3.34l1.64,1.65A1,1,0,0,1,19.29,18.93Z' + })); +}; + +export default UilTableTennis; \ No newline at end of file diff --git a/icons/uil-table.js b/icons/uil-table.js deleted file mode 100644 index ecca573a..00000000 --- a/icons/uil-table.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTable = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V16H8Zm0-6H4V10H8ZM8,8H4V4H8Zm6,12H10V16h4Zm0-6H10V10h4Zm0-6H10V4h4Zm6,12H16V16h4Zm0-6H16V10h4Zm0-6H16V4h4Z' - })); -}; - -UilTable.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTable.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTable; \ No newline at end of file diff --git a/icons/uil-table.tsx b/icons/uil-table.tsx new file mode 100644 index 00000000..2317d222 --- /dev/null +++ b/icons/uil-table.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTable = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V16H8Zm0-6H4V10H8ZM8,8H4V4H8Zm6,12H10V16h4Zm0-6H10V10h4Zm0-6H10V4h4Zm6,12H16V16h4Zm0-6H16V10h4Zm0-6H16V4h4Z' + })); +}; + +export default UilTable; \ No newline at end of file diff --git a/icons/uil-tablet.js b/icons/uil-tablet.js deleted file mode 100644 index 8b988a6c..00000000 --- a/icons/uil-tablet.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTablet = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Zm-5.29-2.71A1,1,0,0,0,11.8,16l-.18.06a.76.76,0,0,0-.18.09l-.15.12a1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.46,1.46,0,0,0,.33.22,1,1,0,0,0,1.09-.22A1,1,0,0,0,13,17a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,12.71,16.29Z' - })); -}; - -UilTablet.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTablet.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTablet; \ No newline at end of file diff --git a/icons/uil-tablet.tsx b/icons/uil-tablet.tsx new file mode 100644 index 00000000..9cc6d21c --- /dev/null +++ b/icons/uil-tablet.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTablet = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,2H7A3,3,0,0,0,4,5V19a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V5A3,3,0,0,0,17,2Zm1,17a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V5A1,1,0,0,1,7,4H17a1,1,0,0,1,1,1Zm-5.29-2.71A1,1,0,0,0,11.8,16l-.18.06a.76.76,0,0,0-.18.09l-.15.12a1,1,0,0,0-.21.33,1,1,0,0,0,.21,1.09,1.46,1.46,0,0,0,.33.22,1,1,0,0,0,1.09-.22A1,1,0,0,0,13,17a.84.84,0,0,0-.08-.38A1.15,1.15,0,0,0,12.71,16.29Z' + })); +}; + +export default UilTablet; \ No newline at end of file diff --git a/icons/uil-tablets.js b/icons/uil-tablets.js deleted file mode 100644 index b31dff57..00000000 --- a/icons/uil-tablets.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTablets = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.54,3.46a5,5,0,1,0,0,7.08A5,5,0,0,0,20.54,3.46ZM14.88,4.88A3,3,0,0,1,17,4a3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,14.88,4.88Zm4.24,4.24a3,3,0,0,1-3.4.58l4-4A3,3,0,0,1,19.12,9.12ZM8,10a5.93,5.93,0,0,0-4.21,1.73l0,0,0,0A6,6,0,0,0,8,22a6,6,0,0,0,4.14-1.66l.12-.08a1.05,1.05,0,0,1,.07-.11A6,6,0,0,0,8,10ZM5.17,18.83A4,4,0,0,1,4.56,14L10,19.44A4,4,0,0,1,5.17,18.83ZM11.44,18,6,12.56A4,4,0,0,1,8,12a4,4,0,0,1,3.44,6Z' - })); -}; - -UilTablets.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTablets.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTablets; \ No newline at end of file diff --git a/icons/uil-tablets.tsx b/icons/uil-tablets.tsx new file mode 100644 index 00000000..165da8f4 --- /dev/null +++ b/icons/uil-tablets.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTablets = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.54,3.46a5,5,0,1,0,0,7.08A5,5,0,0,0,20.54,3.46ZM14.88,4.88A3,3,0,0,1,17,4a3,3,0,0,1,1.28.3l-4,4A3,3,0,0,1,14.88,4.88Zm4.24,4.24a3,3,0,0,1-3.4.58l4-4A3,3,0,0,1,19.12,9.12ZM8,10a5.93,5.93,0,0,0-4.21,1.73l0,0,0,0A6,6,0,0,0,8,22a6,6,0,0,0,4.14-1.66l.12-.08a1.05,1.05,0,0,1,.07-.11A6,6,0,0,0,8,10ZM5.17,18.83A4,4,0,0,1,4.56,14L10,19.44A4,4,0,0,1,5.17,18.83ZM11.44,18,6,12.56A4,4,0,0,1,8,12a4,4,0,0,1,3.44,6Z' + })); +}; + +export default UilTablets; \ No newline at end of file diff --git a/icons/uil-tachometer-fast-alt.js b/icons/uil-tachometer-fast-alt.js deleted file mode 100644 index f3f5fcc9..00000000 --- a/icons/uil-tachometer-fast-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTachometerFastAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,5A10,10,0,0,0,3.34,20a1,1,0,0,0,1.74-1A7.92,7.92,0,0,1,4,15a8,8,0,1,1,14.93,4,1,1,0,0,0,.37,1.37A1,1,0,0,0,20.66,20,10,10,0,0,0,12,5Zm2.84,5.76L13.29,12.3A2.91,2.91,0,0,0,12,12a3,3,0,1,0,3,3,2.9,2.9,0,0,0-.3-1.28l1.55-1.54a1,1,0,0,0,0-1.42A1,1,0,0,0,14.84,10.76ZM12,16a1,1,0,0,1,0-2,1,1,0,0,1,.7.28v0h0A1,1,0,0,1,13,15,1,1,0,0,1,12,16Z' - })); -}; - -UilTachometerFastAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTachometerFastAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTachometerFastAlt; \ No newline at end of file diff --git a/icons/uil-tachometer-fast-alt.tsx b/icons/uil-tachometer-fast-alt.tsx new file mode 100644 index 00000000..a188373d --- /dev/null +++ b/icons/uil-tachometer-fast-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTachometerFastAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,5A10,10,0,0,0,3.34,20a1,1,0,0,0,1.74-1A7.92,7.92,0,0,1,4,15a8,8,0,1,1,14.93,4,1,1,0,0,0,.37,1.37A1,1,0,0,0,20.66,20,10,10,0,0,0,12,5Zm2.84,5.76L13.29,12.3A2.91,2.91,0,0,0,12,12a3,3,0,1,0,3,3,2.9,2.9,0,0,0-.3-1.28l1.55-1.54a1,1,0,0,0,0-1.42A1,1,0,0,0,14.84,10.76ZM12,16a1,1,0,0,1,0-2,1,1,0,0,1,.7.28v0h0A1,1,0,0,1,13,15,1,1,0,0,1,12,16Z' + })); +}; + +export default UilTachometerFastAlt; \ No newline at end of file diff --git a/icons/uil-tachometer-fast.js b/icons/uil-tachometer-fast.js deleted file mode 100644 index 61fc31ed..00000000 --- a/icons/uil-tachometer-fast.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTachometerFast = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.29,10.29l-2.78,2.78A2.09,2.09,0,0,0,12,13a2,2,0,0,0-2,2,2.09,2.09,0,0,0,.07.51l-.78.78a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.78-.78A2.09,2.09,0,0,0,12,17a2,2,0,0,0,2-2,2.09,2.09,0,0,0-.07-.51l2.78-2.78a1,1,0,0,0-1.42-1.42ZM12,4A10,10,0,0,0,2,14a9.91,9.91,0,0,0,1.69,5.56,1,1,0,0,0,1.66-1.12,8,8,0,1,1,13.3,0,1,1,0,0,0,.27,1.39,1,1,0,0,0,.56.17,1,1,0,0,0,.83-.44A9.91,9.91,0,0,0,22,14,10,10,0,0,0,12,4Z' - })); -}; - -UilTachometerFast.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTachometerFast.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTachometerFast; \ No newline at end of file diff --git a/icons/uil-tachometer-fast.tsx b/icons/uil-tachometer-fast.tsx new file mode 100644 index 00000000..4bda2afb --- /dev/null +++ b/icons/uil-tachometer-fast.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTachometerFast = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.29,10.29l-2.78,2.78A2.09,2.09,0,0,0,12,13a2,2,0,0,0-2,2,2.09,2.09,0,0,0,.07.51l-.78.78a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.78-.78A2.09,2.09,0,0,0,12,17a2,2,0,0,0,2-2,2.09,2.09,0,0,0-.07-.51l2.78-2.78a1,1,0,0,0-1.42-1.42ZM12,4A10,10,0,0,0,2,14a9.91,9.91,0,0,0,1.69,5.56,1,1,0,0,0,1.66-1.12,8,8,0,1,1,13.3,0,1,1,0,0,0,.27,1.39,1,1,0,0,0,.56.17,1,1,0,0,0,.83-.44A9.91,9.91,0,0,0,22,14,10,10,0,0,0,12,4Z' + })); +}; + +export default UilTachometerFast; \ No newline at end of file diff --git a/icons/uil-tag-alt.js b/icons/uil-tag-alt.js deleted file mode 100644 index dabdc5cf..00000000 --- a/icons/uil-tag-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTagAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.5,6A1.5,1.5,0,1,0,9,7.5,1.5,1.5,0,0,0,7.5,6Zm13.62,4.71L12.71,2.29A1,1,0,0,0,12,2H3A1,1,0,0,0,2,3v9a1,1,0,0,0,.29.71l8.42,8.41a3,3,0,0,0,4.24,0L21.12,15a3,3,0,0,0,0-4.24Zm-1.41,2.82h0l-6.18,6.17a1,1,0,0,1-1.41,0L4,11.59V4h7.59l8.12,8.12a1,1,0,0,1,.29.71A1,1,0,0,1,19.71,13.53Z' - })); -}; - -UilTagAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTagAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTagAlt; \ No newline at end of file diff --git a/icons/uil-tag-alt.tsx b/icons/uil-tag-alt.tsx new file mode 100644 index 00000000..73017852 --- /dev/null +++ b/icons/uil-tag-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTagAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.5,6A1.5,1.5,0,1,0,9,7.5,1.5,1.5,0,0,0,7.5,6Zm13.62,4.71L12.71,2.29A1,1,0,0,0,12,2H3A1,1,0,0,0,2,3v9a1,1,0,0,0,.29.71l8.42,8.41a3,3,0,0,0,4.24,0L21.12,15a3,3,0,0,0,0-4.24Zm-1.41,2.82h0l-6.18,6.17a1,1,0,0,1-1.41,0L4,11.59V4h7.59l8.12,8.12a1,1,0,0,1,.29.71A1,1,0,0,1,19.71,13.53Z' + })); +}; + +export default UilTagAlt; \ No newline at end of file diff --git a/icons/uil-tag.js b/icons/uil-tag.js deleted file mode 100644 index c1ba560b..00000000 --- a/icons/uil-tag.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTag = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.12,10.71,12.71,2.29A1,1,0,0,0,12,2H3A1,1,0,0,0,2,3v9a1,1,0,0,0,.29.71l8.42,8.41a3,3,0,0,0,4.24,0L21.12,15a3,3,0,0,0,0-4.24Zm-1.41,2.82h0l-6.18,6.17a1,1,0,0,1-1.41,0L4,11.59V4h7.59l8.12,8.12a1,1,0,0,1,.29.71A1,1,0,0,1,19.71,13.53Z' - })); -}; - -UilTag.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTag.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTag; \ No newline at end of file diff --git a/icons/uil-tag.tsx b/icons/uil-tag.tsx new file mode 100644 index 00000000..14b60799 --- /dev/null +++ b/icons/uil-tag.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTag = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.12,10.71,12.71,2.29A1,1,0,0,0,12,2H3A1,1,0,0,0,2,3v9a1,1,0,0,0,.29.71l8.42,8.41a3,3,0,0,0,4.24,0L21.12,15a3,3,0,0,0,0-4.24Zm-1.41,2.82h0l-6.18,6.17a1,1,0,0,1-1.41,0L4,11.59V4h7.59l8.12,8.12a1,1,0,0,1,.29.71A1,1,0,0,1,19.71,13.53Z' + })); +}; + +export default UilTag; \ No newline at end of file diff --git a/icons/uil-tape.js b/icons/uil-tape.js deleted file mode 100644 index 22a9b78c..00000000 --- a/icons/uil-tape.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTape = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.5,7a4,4,0,1,0,4,4A4,4,0,0,0,14.5,7Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,14.5,13Zm1-10h-2a7,7,0,0,0-7,7v3h-1a1,1,0,0,0,0,2h1v2h-4a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19h12a7,7,0,0,0,7-7V10A7,7,0,0,0,15.5,3Zm5,9a5,5,0,0,1-5,5h-7V10a5,5,0,0,1,5-5h2a5,5,0,0,1,5,5Z' - })); -}; - -UilTape.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTape.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTape; \ No newline at end of file diff --git a/icons/uil-tape.tsx b/icons/uil-tape.tsx new file mode 100644 index 00000000..d042bab5 --- /dev/null +++ b/icons/uil-tape.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTape = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.5,7a4,4,0,1,0,4,4A4,4,0,0,0,14.5,7Zm0,6a2,2,0,1,1,2-2A2,2,0,0,1,14.5,13Zm1-10h-2a7,7,0,0,0-7,7v3h-1a1,1,0,0,0,0,2h1v2h-4a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V19h12a7,7,0,0,0,7-7V10A7,7,0,0,0,15.5,3Zm5,9a5,5,0,0,1-5,5h-7V10a5,5,0,0,1,5-5h2a5,5,0,0,1,5,5Z' + })); +}; + +export default UilTape; \ No newline at end of file diff --git a/icons/uil-taxi.js b/icons/uil-taxi.js deleted file mode 100644 index e7174da4..00000000 --- a/icons/uil-taxi.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTaxi = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.38,14.58a1,1,0,0,0-.58-.06.64.64,0,0,0-.18.06.76.76,0,0,0-.18.09l-.15.12a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.19,1.19,0,0,0,.33.22,1,1,0,0,0,1.09-.22,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,18,15.5a1.05,1.05,0,0,0-.29-.71A.93.93,0,0,0,17.38,14.58ZM20,10.68V7.5a3,3,0,0,0-3-3h-.78l-.77-2.32a1,1,0,0,0-.95-.68h-5a1,1,0,0,0-.95.68L7.78,4.5H7a3,3,0,0,0-3,3v3.18A3,3,0,0,0,2,13.5v6a1,1,0,0,0,1,1H4v1a1,1,0,0,0,2,0v-1H18v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,1-1v-6A3,3,0,0,0,20,10.68ZM10.22,3.5h3.56l.33,1H9.89ZM6,7.5a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1v3H6Zm14,11H4v-5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1ZM6.62,14.58a1,1,0,0,0-.33.21A1.05,1.05,0,0,0,6,15.5a1,1,0,0,0,1.38.93,1.19,1.19,0,0,0,.33-.22A1,1,0,0,0,8,15.5a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,6.62,14.58ZM13,14.5H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' - })); -}; - -UilTaxi.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTaxi.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTaxi; \ No newline at end of file diff --git a/icons/uil-taxi.tsx b/icons/uil-taxi.tsx new file mode 100644 index 00000000..4085a6e0 --- /dev/null +++ b/icons/uil-taxi.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTaxi = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.38,14.58a1,1,0,0,0-.58-.06.64.64,0,0,0-.18.06.76.76,0,0,0-.18.09l-.15.12a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.19,1.19,0,0,0,.33.22,1,1,0,0,0,1.09-.22,1.15,1.15,0,0,0,.21-.33A.84.84,0,0,0,18,15.5a1.05,1.05,0,0,0-.29-.71A.93.93,0,0,0,17.38,14.58ZM20,10.68V7.5a3,3,0,0,0-3-3h-.78l-.77-2.32a1,1,0,0,0-.95-.68h-5a1,1,0,0,0-.95.68L7.78,4.5H7a3,3,0,0,0-3,3v3.18A3,3,0,0,0,2,13.5v6a1,1,0,0,0,1,1H4v1a1,1,0,0,0,2,0v-1H18v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,1-1v-6A3,3,0,0,0,20,10.68ZM10.22,3.5h3.56l.33,1H9.89ZM6,7.5a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1v3H6Zm14,11H4v-5a1,1,0,0,1,1-1H19a1,1,0,0,1,1,1ZM6.62,14.58a1,1,0,0,0-.33.21A1.05,1.05,0,0,0,6,15.5a1,1,0,0,0,1.38.93,1.19,1.19,0,0,0,.33-.22A1,1,0,0,0,8,15.5a1.05,1.05,0,0,0-.29-.71A1,1,0,0,0,6.62,14.58ZM13,14.5H11a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTaxi; \ No newline at end of file diff --git a/icons/uil-tear.js b/icons/uil-tear.js deleted file mode 100644 index e3161066..00000000 --- a/icons/uil-tear.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTear = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.56,2.17a1,1,0,0,0-1.12,0c-.3.2-7.19,5-7.19,12.08a7.75,7.75,0,0,0,15.5,0C19.75,7.05,12.85,2.36,12.56,2.17ZM12,20a5.76,5.76,0,0,1-5.75-5.75c0-5,4.21-8.77,5.75-10,1.55,1.21,5.75,5,5.75,10A5.76,5.76,0,0,1,12,20Z' - })); -}; - -UilTear.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTear.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTear; \ No newline at end of file diff --git a/icons/uil-tear.tsx b/icons/uil-tear.tsx new file mode 100644 index 00000000..bbf80dbf --- /dev/null +++ b/icons/uil-tear.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTear = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.56,2.17a1,1,0,0,0-1.12,0c-.3.2-7.19,5-7.19,12.08a7.75,7.75,0,0,0,15.5,0C19.75,7.05,12.85,2.36,12.56,2.17ZM12,20a5.76,5.76,0,0,1-5.75-5.75c0-5,4.21-8.77,5.75-10,1.55,1.21,5.75,5,5.75,10A5.76,5.76,0,0,1,12,20Z' + })); +}; + +export default UilTear; \ No newline at end of file diff --git a/icons/uil-telegram-alt.js b/icons/uil-telegram-alt.js deleted file mode 100644 index 5389eb7e..00000000 --- a/icons/uil-telegram-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTelegramAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.26465,2.42773a2.04837,2.04837,0,0,0-2.07813-.32421L2.26562,9.33887a2.043,2.043,0,0,0,.1045,3.81836l3.625,1.26074,2.0205,6.68164A.998.998,0,0,0,8.134,21.352c.00775.012.01868.02093.02692.03259a.98844.98844,0,0,0,.21143.21576c.02307.01758.04516.03406.06982.04968a.98592.98592,0,0,0,.31073.13611l.01184.001.00671.00287a1.02183,1.02183,0,0,0,.20215.02051c.00653,0,.01233-.00312.0188-.00324a.99255.99255,0,0,0,.30109-.05231c.02258-.00769.04193-.02056.06384-.02984a.9931.9931,0,0,0,.20429-.11456,250.75993,250.75993,0,0,1,.15222-.12818L12.416,18.499l4.03027,3.12207a2.02322,2.02322,0,0,0,1.24121.42676A2.05413,2.05413,0,0,0,19.69531,20.415L22.958,4.39844A2.02966,2.02966,0,0,0,22.26465,2.42773ZM9.37012,14.73633a.99357.99357,0,0,0-.27246.50586l-.30951,1.504-.78406-2.59307,4.06525-2.11695ZM17.67188,20.04l-4.7627-3.68945a1.00134,1.00134,0,0,0-1.35352.11914l-.86541.9552.30584-1.48645,7.083-7.083a.99975.99975,0,0,0-1.16894-1.59375L6.74487,12.55432,3.02051,11.19141,20.999,3.999Z' - })); -}; - -UilTelegramAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTelegramAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTelegramAlt; \ No newline at end of file diff --git a/icons/uil-telegram-alt.tsx b/icons/uil-telegram-alt.tsx new file mode 100644 index 00000000..e8c13f0e --- /dev/null +++ b/icons/uil-telegram-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTelegramAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.26465,2.42773a2.04837,2.04837,0,0,0-2.07813-.32421L2.26562,9.33887a2.043,2.043,0,0,0,.1045,3.81836l3.625,1.26074,2.0205,6.68164A.998.998,0,0,0,8.134,21.352c.00775.012.01868.02093.02692.03259a.98844.98844,0,0,0,.21143.21576c.02307.01758.04516.03406.06982.04968a.98592.98592,0,0,0,.31073.13611l.01184.001.00671.00287a1.02183,1.02183,0,0,0,.20215.02051c.00653,0,.01233-.00312.0188-.00324a.99255.99255,0,0,0,.30109-.05231c.02258-.00769.04193-.02056.06384-.02984a.9931.9931,0,0,0,.20429-.11456,250.75993,250.75993,0,0,1,.15222-.12818L12.416,18.499l4.03027,3.12207a2.02322,2.02322,0,0,0,1.24121.42676A2.05413,2.05413,0,0,0,19.69531,20.415L22.958,4.39844A2.02966,2.02966,0,0,0,22.26465,2.42773ZM9.37012,14.73633a.99357.99357,0,0,0-.27246.50586l-.30951,1.504-.78406-2.59307,4.06525-2.11695ZM17.67188,20.04l-4.7627-3.68945a1.00134,1.00134,0,0,0-1.35352.11914l-.86541.9552.30584-1.48645,7.083-7.083a.99975.99975,0,0,0-1.16894-1.59375L6.74487,12.55432,3.02051,11.19141,20.999,3.999Z' + })); +}; + +export default UilTelegramAlt; \ No newline at end of file diff --git a/icons/uil-telegram.js b/icons/uil-telegram.js deleted file mode 100644 index 147c53b9..00000000 --- a/icons/uil-telegram.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTelegram = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.99432,2a10,10,0,1,0,10,10A9.99917,9.99917,0,0,0,11.99432,2Zm3.17951,15.15247a.70547.70547,0,0,1-1.002.3515l-2.71467-2.10938L9.71484,17.002a.29969.29969,0,0,1-.285.03894l.334-2.98846.01069.00848.00683-.059s4.885-4.44751,5.084-4.637c.20147-.189.135-.23.135-.23.01147-.23053-.36152,0-.36152,0L8.16632,13.299l-2.69549-.918s-.414-.1485-.453-.475c-.041-.324.46649-.5.46649-.5l10.717-4.25751s.881-.39252.881.25751Z' - })); -}; - -UilTelegram.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTelegram.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTelegram; \ No newline at end of file diff --git a/icons/uil-telegram.tsx b/icons/uil-telegram.tsx new file mode 100644 index 00000000..e16ba1b6 --- /dev/null +++ b/icons/uil-telegram.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTelegram = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.99432,2a10,10,0,1,0,10,10A9.99917,9.99917,0,0,0,11.99432,2Zm3.17951,15.15247a.70547.70547,0,0,1-1.002.3515l-2.71467-2.10938L9.71484,17.002a.29969.29969,0,0,1-.285.03894l.334-2.98846.01069.00848.00683-.059s4.885-4.44751,5.084-4.637c.20147-.189.135-.23.135-.23.01147-.23053-.36152,0-.36152,0L8.16632,13.299l-2.69549-.918s-.414-.1485-.453-.475c-.041-.324.46649-.5.46649-.5l10.717-4.25751s.881-.39252.881.25751Z' + })); +}; + +export default UilTelegram; \ No newline at end of file diff --git a/icons/uil-telescope.js b/icons/uil-telescope.js deleted file mode 100644 index 1f37d2b9..00000000 --- a/icons/uil-telescope.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTelescope = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.9,7.59l-1-3.87A3,3,0,0,0,17.19,1.6l-1.93.52a1,1,0,0,0-.71,1.23l.26,1L4.19,7.16a1,1,0,0,0-.71,1.22l.26,1-1,.26a1,1,0,0,0,.25,2,1.09,1.09,0,0,0,.26,0l1-.27.26,1a1,1,0,0,0,.46.6,1,1,0,0,0,.5.14.75.75,0,0,0,.26,0L9,12.08v.42a2.9,2.9,0,0,0,.3,1.28l-5,5a1,1,0,0,0,1.41,1.42l5-5,.28.11V21.5a1,1,0,0,0,2,0V15.32a2.52,2.52,0,0,0,.29-.12l5,5a1,1,0,1,0,1.41-1.42l-5-5A3.09,3.09,0,0,0,15,12.5v-2l1.35-.36.25,1a1,1,0,0,0,1,.74l.26,0,1.93-.52A3,3,0,0,0,21.9,7.59ZM13,12.5a1,1,0,0,1-.28.69h0v0a1,1,0,0,1-.69.28,1,1,0,0,1-.7-.29h0a1,1,0,0,1-.29-.7v-1L13,11ZM6.19,10.76,5.67,8.83l9.66-2.59.26,1,.26,1Zm13.68-1.9a1,1,0,0,1-.61.47l-1,.26-.78-2.9L17,4.76h0l-.26-1,1-.26a1,1,0,0,1,1.23.71l1,3.87A1,1,0,0,1,19.87,8.86Z' - })); -}; - -UilTelescope.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTelescope.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTelescope; \ No newline at end of file diff --git a/icons/uil-telescope.tsx b/icons/uil-telescope.tsx new file mode 100644 index 00000000..6c8ae996 --- /dev/null +++ b/icons/uil-telescope.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTelescope = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.9,7.59l-1-3.87A3,3,0,0,0,17.19,1.6l-1.93.52a1,1,0,0,0-.71,1.23l.26,1L4.19,7.16a1,1,0,0,0-.71,1.22l.26,1-1,.26a1,1,0,0,0,.25,2,1.09,1.09,0,0,0,.26,0l1-.27.26,1a1,1,0,0,0,.46.6,1,1,0,0,0,.5.14.75.75,0,0,0,.26,0L9,12.08v.42a2.9,2.9,0,0,0,.3,1.28l-5,5a1,1,0,0,0,1.41,1.42l5-5,.28.11V21.5a1,1,0,0,0,2,0V15.32a2.52,2.52,0,0,0,.29-.12l5,5a1,1,0,1,0,1.41-1.42l-5-5A3.09,3.09,0,0,0,15,12.5v-2l1.35-.36.25,1a1,1,0,0,0,1,.74l.26,0,1.93-.52A3,3,0,0,0,21.9,7.59ZM13,12.5a1,1,0,0,1-.28.69h0v0a1,1,0,0,1-.69.28,1,1,0,0,1-.7-.29h0a1,1,0,0,1-.29-.7v-1L13,11ZM6.19,10.76,5.67,8.83l9.66-2.59.26,1,.26,1Zm13.68-1.9a1,1,0,0,1-.61.47l-1,.26-.78-2.9L17,4.76h0l-.26-1,1-.26a1,1,0,0,1,1.23.71l1,3.87A1,1,0,0,1,19.87,8.86Z' + })); +}; + +export default UilTelescope; \ No newline at end of file diff --git a/icons/uil-temperature-empty.js b/icons/uil-temperature-empty.js deleted file mode 100644 index ed7a73da..00000000 --- a/icons/uil-temperature-empty.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperatureEmpty = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,15a2,2,0,1,0,2,2A2,2,0,0,0,12,15Zm4.5-2V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' - })); -}; - -UilTemperatureEmpty.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperatureEmpty.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperatureEmpty; \ No newline at end of file diff --git a/icons/uil-temperature-empty.tsx b/icons/uil-temperature-empty.tsx new file mode 100644 index 00000000..14f91f97 --- /dev/null +++ b/icons/uil-temperature-empty.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperatureEmpty = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,15a2,2,0,1,0,2,2A2,2,0,0,0,12,15Zm4.5-2V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' + })); +}; + +export default UilTemperatureEmpty; \ No newline at end of file diff --git a/icons/uil-temperature-half.js b/icons/uil-temperature-half.js deleted file mode 100644 index 92249c64..00000000 --- a/icons/uil-temperature-half.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperatureHalf = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,15.28V10.5a1,1,0,0,0-2,0v4.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' - })); -}; - -UilTemperatureHalf.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperatureHalf.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperatureHalf; \ No newline at end of file diff --git a/icons/uil-temperature-half.tsx b/icons/uil-temperature-half.tsx new file mode 100644 index 00000000..aa80402c --- /dev/null +++ b/icons/uil-temperature-half.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperatureHalf = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,15.28V10.5a1,1,0,0,0-2,0v4.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' + })); +}; + +export default UilTemperatureHalf; \ No newline at end of file diff --git a/icons/uil-temperature-minus.js b/icons/uil-temperature-minus.js deleted file mode 100644 index a79f062f..00000000 --- a/icons/uil-temperature-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperatureMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14,5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,9.49,23,6,6,0,0,0,14,13ZM12,20.11a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6ZM10.5,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,7.5,17a2,2,0,0,0,4,0A2,2,0,0,0,10.5,15.28Zm9-12.78h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' - })); -}; - -UilTemperatureMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperatureMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperatureMinus; \ No newline at end of file diff --git a/icons/uil-temperature-minus.tsx b/icons/uil-temperature-minus.tsx new file mode 100644 index 00000000..23cb1f69 --- /dev/null +++ b/icons/uil-temperature-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperatureMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14,5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,9.49,23,6,6,0,0,0,14,13ZM12,20.11a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6ZM10.5,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,7.5,17a2,2,0,0,0,4,0A2,2,0,0,0,10.5,15.28Zm9-12.78h-3a1,1,0,0,0,0,2h3a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTemperatureMinus; \ No newline at end of file diff --git a/icons/uil-temperature-plus.js b/icons/uil-temperature-plus.js deleted file mode 100644 index f62dcdd0..00000000 --- a/icons/uil-temperature-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperaturePlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.5,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,7.5,17a2,2,0,0,0,4,0A2,2,0,0,0,10.5,15.28Zm9-12.78H19V2a1,1,0,0,0-2,0v.5h-.5a1,1,0,0,0,0,2H17V5a1,1,0,0,0,2,0V4.5h.5a1,1,0,0,0,0-2ZM14,5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,9.49,23,6,6,0,0,0,14,13ZM12,20.11a4,4,0,0,1-6.42-2.2,4,4,0,0,1,1.1-3.76,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' - })); -}; - -UilTemperaturePlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperaturePlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperaturePlus; \ No newline at end of file diff --git a/icons/uil-temperature-plus.tsx b/icons/uil-temperature-plus.tsx new file mode 100644 index 00000000..9a0eed4f --- /dev/null +++ b/icons/uil-temperature-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperaturePlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.5,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,7.5,17a2,2,0,0,0,4,0A2,2,0,0,0,10.5,15.28Zm9-12.78H19V2a1,1,0,0,0-2,0v.5h-.5a1,1,0,0,0,0,2H17V5a1,1,0,0,0,2,0V4.5h.5a1,1,0,0,0,0-2ZM14,5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,9.49,23,6,6,0,0,0,14,13ZM12,20.11a4,4,0,0,1-6.42-2.2,4,4,0,0,1,1.1-3.76,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' + })); +}; + +export default UilTemperaturePlus; \ No newline at end of file diff --git a/icons/uil-temperature-quarter.js b/icons/uil-temperature-quarter.js deleted file mode 100644 index 0940db66..00000000 --- a/icons/uil-temperature-quarter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperatureQuarter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6ZM13,15.28V12.5a1,1,0,0,0-2,0v2.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28Z' - })); -}; - -UilTemperatureQuarter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperatureQuarter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperatureQuarter; \ No newline at end of file diff --git a/icons/uil-temperature-quarter.tsx b/icons/uil-temperature-quarter.tsx new file mode 100644 index 00000000..a27bae73 --- /dev/null +++ b/icons/uil-temperature-quarter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperatureQuarter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6ZM13,15.28V12.5a1,1,0,0,0-2,0v2.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28Z' + })); +}; + +export default UilTemperatureQuarter; \ No newline at end of file diff --git a/icons/uil-temperature-three-quarter.js b/icons/uil-temperature-three-quarter.js deleted file mode 100644 index 28000860..00000000 --- a/icons/uil-temperature-three-quarter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperatureThreeQuarter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,15.28V8.5a1,1,0,0,0-2,0v6.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' - })); -}; - -UilTemperatureThreeQuarter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperatureThreeQuarter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperatureThreeQuarter; \ No newline at end of file diff --git a/icons/uil-temperature-three-quarter.tsx b/icons/uil-temperature-three-quarter.tsx new file mode 100644 index 00000000..0a073e53 --- /dev/null +++ b/icons/uil-temperature-three-quarter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperatureThreeQuarter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,15.28V8.5a1,1,0,0,0-2,0v6.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-5.32-6,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' + })); +}; + +export default UilTemperatureThreeQuarter; \ No newline at end of file diff --git a/icons/uil-temperature.js b/icons/uil-temperature.js deleted file mode 100644 index 9bea5a97..00000000 --- a/icons/uil-temperature.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTemperature = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-6.42-2.2,4,4,0,0,1,1.1-3.76,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' - })); -}; - -UilTemperature.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTemperature.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTemperature; \ No newline at end of file diff --git a/icons/uil-temperature.tsx b/icons/uil-temperature.tsx new file mode 100644 index 00000000..50c72cbb --- /dev/null +++ b/icons/uil-temperature.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTemperature = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13,15.28V5.5a1,1,0,0,0-2,0v9.78A2,2,0,0,0,10,17a2,2,0,0,0,4,0A2,2,0,0,0,13,15.28ZM16.5,13V5.5a4.5,4.5,0,0,0-9,0V13a6,6,0,0,0,3.21,9.83A7,7,0,0,0,12,23,6,6,0,0,0,16.5,13Zm-2,7.07a4,4,0,0,1-6.42-2.2,4,4,0,0,1,1.1-3.76,1,1,0,0,0,.3-.71V5.5a2.5,2.5,0,0,1,5,0v7.94a1,1,0,0,0,.3.71,4,4,0,0,1-.28,6Z' + })); +}; + +export default UilTemperature; \ No newline at end of file diff --git a/icons/uil-tennis-ball.js b/icons/uil-tennis-ball.js deleted file mode 100644 index 61d70938..00000000 --- a/icons/uil-tennis-ball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTennisBall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,4.65,18.76l.09.1a10,10,0,0,0,14.52,0l.09-.1A10,10,0,0,0,12,2ZM5.61,16.79a7.93,7.93,0,0,1,0-9.58,6,6,0,0,1,0,9.58ZM12,20a7.91,7.91,0,0,1-5-1.77A8,8,0,0,0,7,5.77a7.95,7.95,0,0,1,10,0,8,8,0,0,0,0,12.46A7.91,7.91,0,0,1,12,20Zm6.39-3.21a6,6,0,0,1,0-9.58,7.93,7.93,0,0,1,0,9.58Z' - })); -}; - -UilTennisBall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTennisBall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTennisBall; \ No newline at end of file diff --git a/icons/uil-tennis-ball.tsx b/icons/uil-tennis-ball.tsx new file mode 100644 index 00000000..e5a539f0 --- /dev/null +++ b/icons/uil-tennis-ball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTennisBall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,4.65,18.76l.09.1a10,10,0,0,0,14.52,0l.09-.1A10,10,0,0,0,12,2ZM5.61,16.79a7.93,7.93,0,0,1,0-9.58,6,6,0,0,1,0,9.58ZM12,20a7.91,7.91,0,0,1-5-1.77A8,8,0,0,0,7,5.77a7.95,7.95,0,0,1,10,0,8,8,0,0,0,0,12.46A7.91,7.91,0,0,1,12,20Zm6.39-3.21a6,6,0,0,1,0-9.58,7.93,7.93,0,0,1,0,9.58Z' + })); +}; + +export default UilTennisBall; \ No newline at end of file diff --git a/icons/uil-text-fields.js b/icons/uil-text-fields.js deleted file mode 100644 index 4550ca6c..00000000 --- a/icons/uil-text-fields.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTextFields = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,6a1,1,0,0,0-1-1H3A1,1,0,0,0,3,7H8V18a1,1,0,0,0,2,0V7h5A1,1,0,0,0,16,6Zm5,5H15a1,1,0,0,0,0,2h2v5a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z' - })); -}; - -UilTextFields.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTextFields.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTextFields; \ No newline at end of file diff --git a/icons/uil-text-fields.tsx b/icons/uil-text-fields.tsx new file mode 100644 index 00000000..ef175f94 --- /dev/null +++ b/icons/uil-text-fields.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTextFields = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,6a1,1,0,0,0-1-1H3A1,1,0,0,0,3,7H8V18a1,1,0,0,0,2,0V7h5A1,1,0,0,0,16,6Zm5,5H15a1,1,0,0,0,0,2h2v5a1,1,0,0,0,2,0V13h2a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTextFields; \ No newline at end of file diff --git a/icons/uil-text-size.js b/icons/uil-text-size.js deleted file mode 100644 index 99c764de..00000000 --- a/icons/uil-text-size.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTextSize = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,11H3a1,1,0,0,0,0,2H5v5a1,1,0,0,0,2,0V13H9a1,1,0,0,0,0-2ZM21,5H9A1,1,0,0,0,9,7h5V18a1,1,0,0,0,2,0V7h5a1,1,0,0,0,0-2Z' - })); -}; - -UilTextSize.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTextSize.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTextSize; \ No newline at end of file diff --git a/icons/uil-text-size.tsx b/icons/uil-text-size.tsx new file mode 100644 index 00000000..1dfaf0bf --- /dev/null +++ b/icons/uil-text-size.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTextSize = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,11H3a1,1,0,0,0,0,2H5v5a1,1,0,0,0,2,0V13H9a1,1,0,0,0,0-2ZM21,5H9A1,1,0,0,0,9,7h5V18a1,1,0,0,0,2,0V7h5a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTextSize; \ No newline at end of file diff --git a/icons/uil-text-strike-through.js b/icons/uil-text-strike-through.js deleted file mode 100644 index cac3a1c3..00000000 --- a/icons/uil-text-strike-through.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTextStrikeThrough = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15,13H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V15h2a1,1,0,0,0,0-2Zm2-7H7A1,1,0,0,0,7,8h4v2a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' - })); -}; - -UilTextStrikeThrough.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTextStrikeThrough.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTextStrikeThrough; \ No newline at end of file diff --git a/icons/uil-text-strike-through.tsx b/icons/uil-text-strike-through.tsx new file mode 100644 index 00000000..c9a2a5f5 --- /dev/null +++ b/icons/uil-text-strike-through.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTextStrikeThrough = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15,13H9a1,1,0,0,0,0,2h2v2a1,1,0,0,0,2,0V15h2a1,1,0,0,0,0-2Zm2-7H7A1,1,0,0,0,7,8h4v2a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTextStrikeThrough; \ No newline at end of file diff --git a/icons/uil-text.js b/icons/uil-text.js deleted file mode 100644 index 727763d9..00000000 --- a/icons/uil-text.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilText = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6H7A1,1,0,0,0,7,8h4v9a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' - })); -}; - -UilText.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilText.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilText; \ No newline at end of file diff --git a/icons/uil-text.tsx b/icons/uil-text.tsx new file mode 100644 index 00000000..ae05927d --- /dev/null +++ b/icons/uil-text.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilText = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6H7A1,1,0,0,0,7,8h4v9a1,1,0,0,0,2,0V8h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilText; \ No newline at end of file diff --git a/icons/uil-th-large.js b/icons/uil-th-large.js deleted file mode 100644 index f6e91e73..00000000 --- a/icons/uil-th-large.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThLarge = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,3H4A1,1,0,0,0,3,4V20a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM11,19H5V13h6Zm0-8H5V5h6Zm8,8H13V13h6Zm0-8H13V5h6Z' - })); -}; - -UilThLarge.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThLarge.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThLarge; \ No newline at end of file diff --git a/icons/uil-th-large.tsx b/icons/uil-th-large.tsx new file mode 100644 index 00000000..b350e82f --- /dev/null +++ b/icons/uil-th-large.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThLarge = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,3H4A1,1,0,0,0,3,4V20a1,1,0,0,0,1,1H20a1,1,0,0,0,1-1V4A1,1,0,0,0,20,3ZM11,19H5V13h6Zm0-8H5V5h6Zm8,8H13V13h6Zm0-8H13V5h6Z' + })); +}; + +export default UilThLarge; \ No newline at end of file diff --git a/icons/uil-th-slash.js b/icons/uil-th-slash.js deleted file mode 100644 index 59958072..00000000 --- a/icons/uil-th-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.71,21.29l-1-1h0l-6-6h0l-6-6h0l-6-6h0l-1-1A1,1,0,0,0,1.29,2.71l.71.7V21a1,1,0,0,0,1,1H20.59l.7.71a1,1,0,0,0,1.42,0A1,1,0,0,0,22.71,21.29ZM4,5.41,6.59,8H4ZM8,20H4V16H8Zm0-6H4V10H8Zm2-2.59L12.59,14H10ZM14,20H10V16h4Zm2,0V17.41L18.59,20ZM8.67,4H14V9a1,1,0,0,0,1,1h5v5.33a1,1,0,1,0,2,0V3a1,1,0,0,0-1-1H8.67a1,1,0,0,0,0,2ZM16,4h4V8H16Z' - })); -}; - -UilThSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThSlash; \ No newline at end of file diff --git a/icons/uil-th-slash.tsx b/icons/uil-th-slash.tsx new file mode 100644 index 00000000..33261234 --- /dev/null +++ b/icons/uil-th-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.71,21.29l-1-1h0l-6-6h0l-6-6h0l-6-6h0l-1-1A1,1,0,0,0,1.29,2.71l.71.7V21a1,1,0,0,0,1,1H20.59l.7.71a1,1,0,0,0,1.42,0A1,1,0,0,0,22.71,21.29ZM4,5.41,6.59,8H4ZM8,20H4V16H8Zm0-6H4V10H8Zm2-2.59L12.59,14H10ZM14,20H10V16h4Zm2,0V17.41L18.59,20ZM8.67,4H14V9a1,1,0,0,0,1,1h5v5.33a1,1,0,1,0,2,0V3a1,1,0,0,0-1-1H8.67a1,1,0,0,0,0,2ZM16,4h4V8H16Z' + })); +}; + +export default UilThSlash; \ No newline at end of file diff --git a/icons/uil-th.js b/icons/uil-th.js deleted file mode 100644 index fcf790cd..00000000 --- a/icons/uil-th.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTh = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V13h7Zm0-9H4V4h7Zm9,9H13V13h7Zm0-9H13V4h7Z' - })); -}; - -UilTh.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTh.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTh; \ No newline at end of file diff --git a/icons/uil-th.tsx b/icons/uil-th.tsx new file mode 100644 index 00000000..9eeb18d6 --- /dev/null +++ b/icons/uil-th.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTh = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V13h7Zm0-9H4V4h7Zm9,9H13V13h7Zm0-9H13V4h7Z' + })); +}; + +export default UilTh; \ No newline at end of file diff --git a/icons/uil-thermometer.js b/icons/uil-thermometer.js deleted file mode 100644 index 1cb0f3d9..00000000 --- a/icons/uil-thermometer.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThermometer = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.29,6.29l-7,7a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l7-7a1,1,0,1,0-1.42-1.42Zm4.25-2.83a5,5,0,0,0-7.08,0L5.29,11.69a1,1,0,0,0-.29.7v5.19L2.29,20.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.42,19h5.19a1,1,0,0,0,.7-.29l8.23-8.17A5,5,0,0,0,20.54,3.46ZM19.12,9.12,11.2,17H7V12.8l7.88-7.92a3,3,0,0,1,4.24,4.24Z' - })); -}; - -UilThermometer.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThermometer.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThermometer; \ No newline at end of file diff --git a/icons/uil-thermometer.tsx b/icons/uil-thermometer.tsx new file mode 100644 index 00000000..eec2ee33 --- /dev/null +++ b/icons/uil-thermometer.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThermometer = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.29,6.29l-7,7a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l7-7a1,1,0,1,0-1.42-1.42Zm4.25-2.83a5,5,0,0,0-7.08,0L5.29,11.69a1,1,0,0,0-.29.7v5.19L2.29,20.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L6.42,19h5.19a1,1,0,0,0,.7-.29l8.23-8.17A5,5,0,0,0,20.54,3.46ZM19.12,9.12,11.2,17H7V12.8l7.88-7.92a3,3,0,0,1,4.24,4.24Z' + })); +}; + +export default UilThermometer; \ No newline at end of file diff --git a/icons/uil-thumbs-down.js b/icons/uil-thumbs-down.js deleted file mode 100644 index ccae8ed4..00000000 --- a/icons/uil-thumbs-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThumbsDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2H6.27A3,3,0,0,0,3.32,4.46l-1.27,7A3,3,0,0,0,5,15H9.56L9,16.43A4.13,4.13,0,0,0,12.89,22a1,1,0,0,0,.91-.59L16.65,15H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM15,13.79l-2.72,6.12a2.13,2.13,0,0,1-1.38-2.78l.53-1.43A2,2,0,0,0,9.56,13H5a1,1,0,0,1-.77-.36A1,1,0,0,1,4,11.82l1.27-7a1,1,0,0,1,1-.82H15ZM20,12a1,1,0,0,1-1,1H17V4h2a1,1,0,0,1,1,1Z' - })); -}; - -UilThumbsDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThumbsDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThumbsDown; \ No newline at end of file diff --git a/icons/uil-thumbs-down.tsx b/icons/uil-thumbs-down.tsx new file mode 100644 index 00000000..2cdd2c7e --- /dev/null +++ b/icons/uil-thumbs-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThumbsDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2H6.27A3,3,0,0,0,3.32,4.46l-1.27,7A3,3,0,0,0,5,15H9.56L9,16.43A4.13,4.13,0,0,0,12.89,22a1,1,0,0,0,.91-.59L16.65,15H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2ZM15,13.79l-2.72,6.12a2.13,2.13,0,0,1-1.38-2.78l.53-1.43A2,2,0,0,0,9.56,13H5a1,1,0,0,1-.77-.36A1,1,0,0,1,4,11.82l1.27-7a1,1,0,0,1,1-.82H15ZM20,12a1,1,0,0,1-1,1H17V4h2a1,1,0,0,1,1,1Z' + })); +}; + +export default UilThumbsDown; \ No newline at end of file diff --git a/icons/uil-thumbs-up.js b/icons/uil-thumbs-up.js deleted file mode 100644 index 7d39c565..00000000 --- a/icons/uil-thumbs-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThumbsUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.3,10.08A3,3,0,0,0,19,9H14.44L15,7.57A4.13,4.13,0,0,0,11.11,2a1,1,0,0,0-.91.59L7.35,9H5a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17.73a3,3,0,0,0,2.95-2.46l1.27-7A3,3,0,0,0,21.3,10.08ZM7,20H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H7Zm13-7.82-1.27,7a1,1,0,0,1-1,.82H9V10.21l2.72-6.12A2.11,2.11,0,0,1,13.1,6.87L12.57,8.3A2,2,0,0,0,14.44,11H19a1,1,0,0,1,.77.36A1,1,0,0,1,20,12.18Z' - })); -}; - -UilThumbsUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThumbsUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThumbsUp; \ No newline at end of file diff --git a/icons/uil-thumbs-up.tsx b/icons/uil-thumbs-up.tsx new file mode 100644 index 00000000..fffc703d --- /dev/null +++ b/icons/uil-thumbs-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThumbsUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.3,10.08A3,3,0,0,0,19,9H14.44L15,7.57A4.13,4.13,0,0,0,11.11,2a1,1,0,0,0-.91.59L7.35,9H5a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17.73a3,3,0,0,0,2.95-2.46l1.27-7A3,3,0,0,0,21.3,10.08ZM7,20H5a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H7Zm13-7.82-1.27,7a1,1,0,0,1-1,.82H9V10.21l2.72-6.12A2.11,2.11,0,0,1,13.1,6.87L12.57,8.3A2,2,0,0,0,14.44,11H19a1,1,0,0,1,.77.36A1,1,0,0,1,20,12.18Z' + })); +}; + +export default UilThumbsUp; \ No newline at end of file diff --git a/icons/uil-thunderstorm-moon.js b/icons/uil-thunderstorm-moon.js deleted file mode 100644 index c88f1099..00000000 --- a/icons/uil-thunderstorm-moon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThunderstormMoon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.58,16.5H10.32l.86-1.5a1,1,0,1,0-1.73-1L7.72,17a1,1,0,0,0,.86,1.5H9.85L9,20a1,1,0,0,0,1.74,1l1.73-3a1,1,0,0,0,0-1A1,1,0,0,0,11.58,16.5ZM21.7,7.57a1,1,0,0,0-.93-.26,3.2,3.2,0,0,1-.66.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2.53a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.49,3.49,0,0,0-.34,6.62,1,1,0,1,0,.72-1.86A1.5,1.5,0,0,1,5.5,13.5a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.92,3.92,0,0,1,2.18.66l0,0a4,4,0,0,1,1.57,2,1,1,0,0,0,.78.67,2.33,2.33,0,0,1,.25,4.53,1,1,0,0,0,.27,2,.84.84,0,0,0,.27,0A4.33,4.33,0,0,0,19,14.17a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.5,1,1,0,0,0,21.7,7.57Zm-4.59,2.82a2.61,2.61,0,0,1-.42,0A4.6,4.6,0,0,0,16,10a6,6,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,10.39Z' - })); -}; - -UilThunderstormMoon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThunderstormMoon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThunderstormMoon; \ No newline at end of file diff --git a/icons/uil-thunderstorm-moon.tsx b/icons/uil-thunderstorm-moon.tsx new file mode 100644 index 00000000..8d2e2fa0 --- /dev/null +++ b/icons/uil-thunderstorm-moon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThunderstormMoon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.58,16.5H10.32l.86-1.5a1,1,0,1,0-1.73-1L7.72,17a1,1,0,0,0,.86,1.5H9.85L9,20a1,1,0,0,0,1.74,1l1.73-3a1,1,0,0,0,0-1A1,1,0,0,0,11.58,16.5ZM21.7,7.57a1,1,0,0,0-.93-.26,3.2,3.2,0,0,1-.66.08,3,3,0,0,1-3-3,3,3,0,0,1,.08-.65A1,1,0,0,0,16,2.53a4.93,4.93,0,0,0-3.83,4.21A6.24,6.24,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.49,3.49,0,0,0-.34,6.62,1,1,0,1,0,.72-1.86A1.5,1.5,0,0,1,5.5,13.5a1,1,0,0,0,1-1,4,4,0,0,1,4-4,3.92,3.92,0,0,1,2.18.66l0,0a4,4,0,0,1,1.57,2,1,1,0,0,0,.78.67,2.33,2.33,0,0,1,.25,4.53,1,1,0,0,0,.27,2,.84.84,0,0,0,.27,0A4.33,4.33,0,0,0,19,14.17a4.23,4.23,0,0,0-.49-2A4.94,4.94,0,0,0,22,8.5,1,1,0,0,0,21.7,7.57Zm-4.59,2.82a2.61,2.61,0,0,1-.42,0A4.6,4.6,0,0,0,16,10a6,6,0,0,0-1.82-2.28c0-.12,0-.25,0-.37a3,3,0,0,1,1.05-2.28,5,5,0,0,0,4.23,4.23A3,3,0,0,1,17.11,10.39Z' + })); +}; + +export default UilThunderstormMoon; \ No newline at end of file diff --git a/icons/uil-thunderstorm-sun.js b/icons/uil-thunderstorm-sun.js deleted file mode 100644 index a782d41b..00000000 --- a/icons/uil-thunderstorm-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThunderstormSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.58,16.5H10.32l.86-1.5a1,1,0,1,0-1.73-1L7.72,17a1,1,0,0,0,.86,1.5H9.85L9,20a1,1,0,0,0,1.74,1l1.73-3a1,1,0,0,0,0-1A1,1,0,0,0,11.58,16.5ZM21,7.5h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.3V3.5a1,1,0,0,0-2,0v.8a4.25,4.25,0,0,0-1.27.52l-.56-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.49,3.49,0,0,0-.34,6.62,1,1,0,1,0,.72-1.86A1.5,1.5,0,0,1,5.5,13.5a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67,2.33,2.33,0,0,1,.25,4.53,1,1,0,0,0,.27,2,.84.84,0,0,0,.27,0,4.3,4.3,0,0,0,2.85-5.72l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9.5H21a1,1,0,0,0,0-2Zm-3.34,2.65h0a2.28,2.28,0,0,1-.6.41A4.17,4.17,0,0,0,16,10a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3Z' - })); -}; - -UilThunderstormSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThunderstormSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThunderstormSun; \ No newline at end of file diff --git a/icons/uil-thunderstorm-sun.tsx b/icons/uil-thunderstorm-sun.tsx new file mode 100644 index 00000000..7ef5a8ca --- /dev/null +++ b/icons/uil-thunderstorm-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThunderstormSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.58,16.5H10.32l.86-1.5a1,1,0,1,0-1.73-1L7.72,17a1,1,0,0,0,.86,1.5H9.85L9,20a1,1,0,0,0,1.74,1l1.73-3a1,1,0,0,0,0-1A1,1,0,0,0,11.58,16.5ZM21,7.5h-.8a4.25,4.25,0,0,0-.52-1.27l.56-.56a1,1,0,0,0-1.41-1.41l-.56.56A4.25,4.25,0,0,0,17,4.3V3.5a1,1,0,0,0-2,0v.8a4.25,4.25,0,0,0-1.27.52l-.56-.56a1,1,0,0,0-1.41,1.41l.56.57c-.09.15-.16.32-.24.48A5.85,5.85,0,0,0,10.5,6.5a6,6,0,0,0-5.94,5.13,3.49,3.49,0,0,0-.34,6.62,1,1,0,1,0,.72-1.86A1.5,1.5,0,0,1,5.5,13.5a1,1,0,0,0,1-1,4,4,0,0,1,7.78-1.29,1,1,0,0,0,.78.67,2.33,2.33,0,0,1,.25,4.53,1,1,0,0,0,.27,2,.84.84,0,0,0,.27,0,4.3,4.3,0,0,0,2.85-5.72l.13.13a1,1,0,0,0,.7.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.41l-.56-.56A4.25,4.25,0,0,0,20.2,9.5H21a1,1,0,0,0,0-2Zm-3.34,2.65h0a2.28,2.28,0,0,1-.6.41A4.17,4.17,0,0,0,16,10a6.12,6.12,0,0,0-2.09-2.49,2.42,2.42,0,0,1,.46-.7h0a2.43,2.43,0,0,1,3.3,0h0a2.37,2.37,0,0,1,0,3.3Z' + })); +}; + +export default UilThunderstormSun; \ No newline at end of file diff --git a/icons/uil-thunderstorm.js b/icons/uil-thunderstorm.js deleted file mode 100644 index af1d1117..00000000 --- a/icons/uil-thunderstorm.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilThunderstorm = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.5,15H11.23l1.45-2.5a1,1,0,1,0-1.74-1l-2.31,4a1,1,0,0,0,0,1,1,1,0,0,0,.87.5h2.27l-1.45,2.5a1,1,0,0,0,1.74,1l2.31-4a1,1,0,0,0,0-1A1,1,0,0,0,13.5,15Zm4.92-7.79A7,7,0,0,0,5.06,9.11,4,4,0,0,0,6,17a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,15a1,1,0,0,0,0,2,5,5,0,0,0,1.42-9.79Z' - })); -}; - -UilThunderstorm.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilThunderstorm.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilThunderstorm; \ No newline at end of file diff --git a/icons/uil-thunderstorm.tsx b/icons/uil-thunderstorm.tsx new file mode 100644 index 00000000..9160ed94 --- /dev/null +++ b/icons/uil-thunderstorm.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilThunderstorm = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.5,15H11.23l1.45-2.5a1,1,0,1,0-1.74-1l-2.31,4a1,1,0,0,0,0,1,1,1,0,0,0,.87.5h2.27l-1.45,2.5a1,1,0,0,0,1.74,1l2.31-4a1,1,0,0,0,0-1A1,1,0,0,0,13.5,15Zm4.92-7.79A7,7,0,0,0,5.06,9.11,4,4,0,0,0,6,17a1,1,0,0,0,0-2,2,2,0,0,1,0-4,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,17,15a1,1,0,0,0,0,2,5,5,0,0,0,1.42-9.79Z' + })); +}; + +export default UilThunderstorm; \ No newline at end of file diff --git a/icons/uil-ticket.js b/icons/uil-ticket.js deleted file mode 100644 index e46323d4..00000000 --- a/icons/uil-ticket.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTicket = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,9,10Zm12,1a1,1,0,0,0,1-1V6a1,1,0,0,0-1-1H3A1,1,0,0,0,2,6v4a1,1,0,0,0,1,1,1,1,0,0,1,0,2,1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V14a1,1,0,0,0-1-1,1,1,0,0,1,0-2ZM20,9.18a3,3,0,0,0,0,5.64V17H10a1,1,0,0,0-2,0H4V14.82A3,3,0,0,0,4,9.18V7H8a1,1,0,0,0,2,0H20Z' - })); -}; - -UilTicket.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTicket.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTicket; \ No newline at end of file diff --git a/icons/uil-ticket.tsx b/icons/uil-ticket.tsx new file mode 100644 index 00000000..e858ae60 --- /dev/null +++ b/icons/uil-ticket.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTicket = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9,10a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0V11A1,1,0,0,0,9,10Zm12,1a1,1,0,0,0,1-1V6a1,1,0,0,0-1-1H3A1,1,0,0,0,2,6v4a1,1,0,0,0,1,1,1,1,0,0,1,0,2,1,1,0,0,0-1,1v4a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V14a1,1,0,0,0-1-1,1,1,0,0,1,0-2ZM20,9.18a3,3,0,0,0,0,5.64V17H10a1,1,0,0,0-2,0H4V14.82A3,3,0,0,0,4,9.18V7H8a1,1,0,0,0,2,0H20Z' + })); +}; + +export default UilTicket; \ No newline at end of file diff --git a/icons/uil-times-circle.js b/icons/uil-times-circle.js deleted file mode 100644 index 4fcfa94f..00000000 --- a/icons/uil-times-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTimesCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.71,8.29a1,1,0,0,0-1.42,0L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l2.3-2.29A1,1,0,0,0,15.71,8.29Zm3.36-3.36A10,10,0,1,0,4.93,19.07,10,10,0,1,0,19.07,4.93ZM17.66,17.66A8,8,0,1,1,20,12,7.95,7.95,0,0,1,17.66,17.66Z' - })); -}; - -UilTimesCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTimesCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTimesCircle; \ No newline at end of file diff --git a/icons/uil-times-circle.tsx b/icons/uil-times-circle.tsx new file mode 100644 index 00000000..e6bce09c --- /dev/null +++ b/icons/uil-times-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTimesCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.71,8.29a1,1,0,0,0-1.42,0L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l2.3-2.29A1,1,0,0,0,15.71,8.29Zm3.36-3.36A10,10,0,1,0,4.93,19.07,10,10,0,1,0,19.07,4.93ZM17.66,17.66A8,8,0,1,1,20,12,7.95,7.95,0,0,1,17.66,17.66Z' + })); +}; + +export default UilTimesCircle; \ No newline at end of file diff --git a/icons/uil-times-square.js b/icons/uil-times-square.js deleted file mode 100644 index 1852ebe6..00000000 --- a/icons/uil-times-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTimesSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.71,8.29a1,1,0,0,0-1.42,0L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l2.3-2.29A1,1,0,0,0,15.71,8.29ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilTimesSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTimesSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTimesSquare; \ No newline at end of file diff --git a/icons/uil-times-square.tsx b/icons/uil-times-square.tsx new file mode 100644 index 00000000..da82f9a1 --- /dev/null +++ b/icons/uil-times-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTimesSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.71,8.29a1,1,0,0,0-1.42,0L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L13.41,12l2.3-2.29A1,1,0,0,0,15.71,8.29ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilTimesSquare; \ No newline at end of file diff --git a/icons/uil-times.js b/icons/uil-times.js deleted file mode 100644 index a28a3af5..00000000 --- a/icons/uil-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42L12,10.59,7.71,6.29A1,1,0,0,0,6.29,7.71L10.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTimes; \ No newline at end of file diff --git a/icons/uil-times.tsx b/icons/uil-times.tsx new file mode 100644 index 00000000..3cd50aa7 --- /dev/null +++ b/icons/uil-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.41,12l4.3-4.29a1,1,0,1,0-1.42-1.42L12,10.59,7.71,6.29A1,1,0,0,0,6.29,7.71L10.59,12l-4.3,4.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l4.29,4.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilTimes; \ No newline at end of file diff --git a/icons/uil-toggle-off.js b/icons/uil-toggle-off.js deleted file mode 100644 index 3d9c32db..00000000 --- a/icons/uil-toggle-off.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilToggleOff = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,8.5A3.5,3.5,0,1,0,11.5,12,3.5,3.5,0,0,0,8,8.5Zm0,5A1.5,1.5,0,1,1,9.5,12,1.5,1.5,0,0,1,8,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' - })); -}; - -UilToggleOff.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilToggleOff.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilToggleOff; \ No newline at end of file diff --git a/icons/uil-toggle-off.tsx b/icons/uil-toggle-off.tsx new file mode 100644 index 00000000..16d3b0b6 --- /dev/null +++ b/icons/uil-toggle-off.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilToggleOff = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,8.5A3.5,3.5,0,1,0,11.5,12,3.5,3.5,0,0,0,8,8.5Zm0,5A1.5,1.5,0,1,1,9.5,12,1.5,1.5,0,0,1,8,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' + })); +}; + +export default UilToggleOff; \ No newline at end of file diff --git a/icons/uil-toggle-on.js b/icons/uil-toggle-on.js deleted file mode 100644 index 34ffe084..00000000 --- a/icons/uil-toggle-on.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilToggleOn = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,8.5A3.5,3.5,0,1,0,19.5,12,3.5,3.5,0,0,0,16,8.5Zm0,5A1.5,1.5,0,1,1,17.5,12,1.5,1.5,0,0,1,16,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' - })); -}; - -UilToggleOn.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilToggleOn.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilToggleOn; \ No newline at end of file diff --git a/icons/uil-toggle-on.tsx b/icons/uil-toggle-on.tsx new file mode 100644 index 00000000..9037cc5b --- /dev/null +++ b/icons/uil-toggle-on.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilToggleOn = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,8.5A3.5,3.5,0,1,0,19.5,12,3.5,3.5,0,0,0,16,8.5Zm0,5A1.5,1.5,0,1,1,17.5,12,1.5,1.5,0,0,1,16,13.5ZM16,5H8A7,7,0,0,0,8,19h8A7,7,0,0,0,16,5Zm0,12H8A5,5,0,0,1,8,7h8a5,5,0,0,1,0,10Z' + })); +}; + +export default UilToggleOn; \ No newline at end of file diff --git a/icons/uil-toilet-paper.js b/icons/uil-toilet-paper.js deleted file mode 100644 index 60fc9dbf..00000000 --- a/icons/uil-toilet-paper.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilToiletPaper = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.25977,20.35693A7.52338,7.52338,0,0,1,20.5,15.45215V7.99268c0-3.3086-2.24316-6-5-6h-9c-2.75684,0-5,2.6914-5,6s2.24316,6,5,6h3v1.45947a9.52683,9.52683,0,0,0,2.24023,6.20556,1.00118,1.00118,0,0,0,.75977.34961h9a1.00028,1.00028,0,0,0,.75977-1.65039ZM6.5,11.99268c-1.6543,0-3-1.79444-3-4s1.3457-4,3-4,3,1.79443,3,4S8.1543,11.99268,6.5,11.99268Zm6.479,8.01464A7.58021,7.58021,0,0,1,11.5,15.45215v-7c0-.0282-.01379-.05188-.016-.07947.00665-.12628.016-.25171.016-.38a6.68056,6.68056,0,0,0-1.28381-4H15.5c1.6543,0,3,1.79443,3,4v7.45947a9.71056,9.71056,0,0,0,1.11768,4.55517ZM6.5,6.74286a1.14613,1.14613,0,0,0-1,1.25,1.14613,1.14613,0,0,0,1,1.25,1.14613,1.14613,0,0,0,1-1.25A1.14613,1.14613,0,0,0,6.5,6.74286Z' - })); -}; - -UilToiletPaper.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilToiletPaper.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilToiletPaper; \ No newline at end of file diff --git a/icons/uil-toilet-paper.tsx b/icons/uil-toilet-paper.tsx new file mode 100644 index 00000000..36b986dc --- /dev/null +++ b/icons/uil-toilet-paper.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilToiletPaper = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.25977,20.35693A7.52338,7.52338,0,0,1,20.5,15.45215V7.99268c0-3.3086-2.24316-6-5-6h-9c-2.75684,0-5,2.6914-5,6s2.24316,6,5,6h3v1.45947a9.52683,9.52683,0,0,0,2.24023,6.20556,1.00118,1.00118,0,0,0,.75977.34961h9a1.00028,1.00028,0,0,0,.75977-1.65039ZM6.5,11.99268c-1.6543,0-3-1.79444-3-4s1.3457-4,3-4,3,1.79443,3,4S8.1543,11.99268,6.5,11.99268Zm6.479,8.01464A7.58021,7.58021,0,0,1,11.5,15.45215v-7c0-.0282-.01379-.05188-.016-.07947.00665-.12628.016-.25171.016-.38a6.68056,6.68056,0,0,0-1.28381-4H15.5c1.6543,0,3,1.79443,3,4v7.45947a9.71056,9.71056,0,0,0,1.11768,4.55517ZM6.5,6.74286a1.14613,1.14613,0,0,0-1,1.25,1.14613,1.14613,0,0,0,1,1.25,1.14613,1.14613,0,0,0,1-1.25A1.14613,1.14613,0,0,0,6.5,6.74286Z' + })); +}; + +export default UilToiletPaper; \ No newline at end of file diff --git a/icons/uil-top-arrow-from-top.js b/icons/uil-top-arrow-from-top.js deleted file mode 100644 index aadf108c..00000000 --- a/icons/uil-top-arrow-from-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTopArrowFromTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2ZM8.71,7.71,11,5.41V17a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71Z' - })); -}; - -UilTopArrowFromTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTopArrowFromTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTopArrowFromTop; \ No newline at end of file diff --git a/icons/uil-top-arrow-from-top.tsx b/icons/uil-top-arrow-from-top.tsx new file mode 100644 index 00000000..d06dd295 --- /dev/null +++ b/icons/uil-top-arrow-from-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTopArrowFromTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,20H5a1,1,0,0,0,0,2H19a1,1,0,0,0,0-2ZM8.71,7.71,11,5.41V17a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71Z' + })); +}; + +export default UilTopArrowFromTop; \ No newline at end of file diff --git a/icons/uil-top-arrow-to-top.js b/icons/uil-top-arrow-to-top.js deleted file mode 100644 index 013526b6..00000000 --- a/icons/uil-top-arrow-to-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTopArrowToTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4a1,1,0,1,0,1.42,1.42L11,9.41V21a1,1,0,0,0,2,0V9.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' - })); -}; - -UilTopArrowToTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTopArrowToTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTopArrowToTop; \ No newline at end of file diff --git a/icons/uil-top-arrow-to-top.tsx b/icons/uil-top-arrow-to-top.tsx new file mode 100644 index 00000000..212b3006 --- /dev/null +++ b/icons/uil-top-arrow-to-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTopArrowToTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.71,6.29a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4a1,1,0,1,0,1.42,1.42L11,9.41V21a1,1,0,0,0,2,0V9.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM19,2H5A1,1,0,0,0,5,4H19a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTopArrowToTop; \ No newline at end of file diff --git a/icons/uil-tornado.js b/icons/uil-tornado.js deleted file mode 100644 index fb1bc5fa..00000000 --- a/icons/uil-tornado.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTornado = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,21H8a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm1-4H6a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2ZM18,2a1,1,0,0,0-1-1H3A1,1,0,0,0,3,3H17A1,1,0,0,0,18,2Zm3,3H6A1,1,0,0,0,6,7H21a1,1,0,0,0,0-2ZM19,9H10a1,1,0,0,0,0,2h9a1,1,0,0,0,0-2Zm-5,4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' - })); -}; - -UilTornado.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTornado.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTornado; \ No newline at end of file diff --git a/icons/uil-tornado.tsx b/icons/uil-tornado.tsx new file mode 100644 index 00000000..ddf12a51 --- /dev/null +++ b/icons/uil-tornado.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTornado = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,21H8a1,1,0,0,0,0,2h2a1,1,0,0,0,0-2Zm1-4H6a1,1,0,0,0,0,2h5a1,1,0,0,0,0-2ZM18,2a1,1,0,0,0-1-1H3A1,1,0,0,0,3,3H17A1,1,0,0,0,18,2Zm3,3H6A1,1,0,0,0,6,7H21a1,1,0,0,0,0-2ZM19,9H10a1,1,0,0,0,0,2h9a1,1,0,0,0,0-2Zm-5,4H8a1,1,0,0,0,0,2h6a1,1,0,0,0,0-2Z' + })); +}; + +export default UilTornado; \ No newline at end of file diff --git a/icons/uil-trademark-circle.js b/icons/uil-trademark-circle.js deleted file mode 100644 index 077d1a48..00000000 --- a/icons/uil-trademark-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrademarkCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,9H7a1,1,0,0,0,0,2h.5v3a1,1,0,0,0,2,0V11H10a1,1,0,0,0,0-2Zm7.38.08a1,1,0,0,0-1.09.21L15,10.59l-1.29-1.3a1,1,0,0,0-1.09-.21A1,1,0,0,0,12,10v4a1,1,0,0,0,2,0V12.41l.29.3a1,1,0,0,0,1.42,0l.29-.3V14a1,1,0,0,0,2,0V10A1,1,0,0,0,17.38,9.08ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilTrademarkCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrademarkCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrademarkCircle; \ No newline at end of file diff --git a/icons/uil-trademark-circle.tsx b/icons/uil-trademark-circle.tsx new file mode 100644 index 00000000..c18c1bfb --- /dev/null +++ b/icons/uil-trademark-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrademarkCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,9H7a1,1,0,0,0,0,2h.5v3a1,1,0,0,0,2,0V11H10a1,1,0,0,0,0-2Zm7.38.08a1,1,0,0,0-1.09.21L15,10.59l-1.29-1.3a1,1,0,0,0-1.09-.21A1,1,0,0,0,12,10v4a1,1,0,0,0,2,0V12.41l.29.3a1,1,0,0,0,1.42,0l.29-.3V14a1,1,0,0,0,2,0V10A1,1,0,0,0,17.38,9.08ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilTrademarkCircle; \ No newline at end of file diff --git a/icons/uil-trademark.js b/icons/uil-trademark.js deleted file mode 100644 index e0fa45d9..00000000 --- a/icons/uil-trademark.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrademark = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.5,7h-6a1,1,0,0,0,0,2h2v7a1,1,0,0,0,2,0V9h2a1,1,0,0,0,0-2Zm11.92.62a1,1,0,0,0-.54-.54,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L17,10.09l-2.79-2.8a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,12.5,8v8a1,1,0,0,0,2,0V10.41l1.79,1.8a1,1,0,0,0,1.42,0l1.79-1.8V16a1,1,0,0,0,2,0V8A1,1,0,0,0,21.42,7.62Z' - })); -}; - -UilTrademark.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrademark.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrademark; \ No newline at end of file diff --git a/icons/uil-trademark.tsx b/icons/uil-trademark.tsx new file mode 100644 index 00000000..45a7cfc8 --- /dev/null +++ b/icons/uil-trademark.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrademark = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.5,7h-6a1,1,0,0,0,0,2h2v7a1,1,0,0,0,2,0V9h2a1,1,0,0,0,0-2Zm11.92.62a1,1,0,0,0-.54-.54,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21L17,10.09l-2.79-2.8a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.54.54A1,1,0,0,0,12.5,8v8a1,1,0,0,0,2,0V10.41l1.79,1.8a1,1,0,0,0,1.42,0l1.79-1.8V16a1,1,0,0,0,2,0V8A1,1,0,0,0,21.42,7.62Z' + })); +}; + +export default UilTrademark; \ No newline at end of file diff --git a/icons/uil-traffic-barrier.js b/icons/uil-traffic-barrier.js deleted file mode 100644 index d1dbeeb7..00000000 --- a/icons/uil-traffic-barrier.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrafficBarrier = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,5H20V4a1,1,0,0,0-2,0V5H6V4A1,1,0,0,0,4,4V5H3A1,1,0,0,0,2,6v6a1,1,0,0,0,1,1H4v7a1,1,0,0,0,2,0V13H18v7a1,1,0,0,0,2,0V13h1a1,1,0,0,0,1-1V6A1,1,0,0,0,21,5ZM4,9.52V7H6.52ZM5.34,11l4-4h3.33l-4,4Zm6.15,0,4-4h3.18l-4,4ZM20,11H17.49L20,8.49Z' - })); -}; - -UilTrafficBarrier.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrafficBarrier.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrafficBarrier; \ No newline at end of file diff --git a/icons/uil-traffic-barrier.tsx b/icons/uil-traffic-barrier.tsx new file mode 100644 index 00000000..e3ea9ab0 --- /dev/null +++ b/icons/uil-traffic-barrier.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrafficBarrier = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,5H20V4a1,1,0,0,0-2,0V5H6V4A1,1,0,0,0,4,4V5H3A1,1,0,0,0,2,6v6a1,1,0,0,0,1,1H4v7a1,1,0,0,0,2,0V13H18v7a1,1,0,0,0,2,0V13h1a1,1,0,0,0,1-1V6A1,1,0,0,0,21,5ZM4,9.52V7H6.52ZM5.34,11l4-4h3.33l-4,4Zm6.15,0,4-4h3.18l-4,4ZM20,11H17.49L20,8.49Z' + })); +}; + +export default UilTrafficBarrier; \ No newline at end of file diff --git a/icons/uil-traffic-light.js b/icons/uil-traffic-light.js deleted file mode 100644 index 44e0db9f..00000000 --- a/icons/uil-traffic-light.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrafficLight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,5.5A1.5,1.5,0,1,0,13.5,7,1.5,1.5,0,0,0,12,5.5Zm10,3h-.54A6,6,0,0,0,23,4.5a1,1,0,0,0-1-1H17.82A3,3,0,0,0,15,1.5H9a3,3,0,0,0-2.82,2H2a1,1,0,0,0-1,1,6,6,0,0,0,1.54,4H2a1,1,0,0,0-1,1,6,6,0,0,0,1.54,4H2a1,1,0,0,0-1,1,6,6,0,0,0,5.16,5.93A3,3,0,0,0,9,22.5h6a3,3,0,0,0,2.84-2.07A6,6,0,0,0,23,14.5a1,1,0,0,0-1-1h-.54A6,6,0,0,0,23,9.5,1,1,0,0,0,22,8.5ZM6,18.37A4,4,0,0,1,3.13,15.5H6Zm0-5A4,4,0,0,1,3.13,10.5H6Zm0-5a4.09,4.09,0,0,1-1.83-1,4.09,4.09,0,0,1-1-1.83H6ZM16,19.5a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V4.5a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1Zm3.83-2.17a4.09,4.09,0,0,1-1.83,1V15.5h2.87A4.09,4.09,0,0,1,19.83,17.33Zm0-5a4.09,4.09,0,0,1-1.83,1V10.5h2.87A4.09,4.09,0,0,1,19.83,12.33Zm0-5a4.09,4.09,0,0,1-1.83,1V5.5h2.87A4.09,4.09,0,0,1,19.83,7.33ZM12,15.5A1.5,1.5,0,1,0,13.5,17,1.5,1.5,0,0,0,12,15.5Zm0-5A1.5,1.5,0,1,0,13.5,12,1.5,1.5,0,0,0,12,10.5Z' - })); -}; - -UilTrafficLight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrafficLight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrafficLight; \ No newline at end of file diff --git a/icons/uil-traffic-light.tsx b/icons/uil-traffic-light.tsx new file mode 100644 index 00000000..4768bbee --- /dev/null +++ b/icons/uil-traffic-light.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrafficLight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,5.5A1.5,1.5,0,1,0,13.5,7,1.5,1.5,0,0,0,12,5.5Zm10,3h-.54A6,6,0,0,0,23,4.5a1,1,0,0,0-1-1H17.82A3,3,0,0,0,15,1.5H9a3,3,0,0,0-2.82,2H2a1,1,0,0,0-1,1,6,6,0,0,0,1.54,4H2a1,1,0,0,0-1,1,6,6,0,0,0,1.54,4H2a1,1,0,0,0-1,1,6,6,0,0,0,5.16,5.93A3,3,0,0,0,9,22.5h6a3,3,0,0,0,2.84-2.07A6,6,0,0,0,23,14.5a1,1,0,0,0-1-1h-.54A6,6,0,0,0,23,9.5,1,1,0,0,0,22,8.5ZM6,18.37A4,4,0,0,1,3.13,15.5H6Zm0-5A4,4,0,0,1,3.13,10.5H6Zm0-5a4.09,4.09,0,0,1-1.83-1,4.09,4.09,0,0,1-1-1.83H6ZM16,19.5a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V4.5a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1Zm3.83-2.17a4.09,4.09,0,0,1-1.83,1V15.5h2.87A4.09,4.09,0,0,1,19.83,17.33Zm0-5a4.09,4.09,0,0,1-1.83,1V10.5h2.87A4.09,4.09,0,0,1,19.83,12.33Zm0-5a4.09,4.09,0,0,1-1.83,1V5.5h2.87A4.09,4.09,0,0,1,19.83,7.33ZM12,15.5A1.5,1.5,0,1,0,13.5,17,1.5,1.5,0,0,0,12,15.5Zm0-5A1.5,1.5,0,1,0,13.5,12,1.5,1.5,0,0,0,12,10.5Z' + })); +}; + +export default UilTrafficLight; \ No newline at end of file diff --git a/icons/uil-transaction.js b/icons/uil-transaction.js deleted file mode 100644 index 849cae71..00000000 --- a/icons/uil-transaction.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTransaction = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,2H10A3,3,0,0,0,7,5v7a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,10a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1H20a1,1,0,0,1,1,1ZM17.5,8a1.49,1.49,0,0,0-1,.39,1.5,1.5,0,1,0,0,2.22A1.5,1.5,0,1,0,17.5,8ZM16,17a1,1,0,0,0-1,1v1a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V15H4a1,1,0,0,0,0-2H3V12a1,1,0,0,1,1-1A1,1,0,0,0,4,9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H14a3,3,0,0,0,3-3V18A1,1,0,0,0,16,17ZM6,18H7a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2Z' - })); -}; - -UilTransaction.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTransaction.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTransaction; \ No newline at end of file diff --git a/icons/uil-transaction.tsx b/icons/uil-transaction.tsx new file mode 100644 index 00000000..4796a9ab --- /dev/null +++ b/icons/uil-transaction.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTransaction = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,2H10A3,3,0,0,0,7,5v7a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V5A3,3,0,0,0,20,2Zm1,10a1,1,0,0,1-1,1H10a1,1,0,0,1-1-1V5a1,1,0,0,1,1-1H20a1,1,0,0,1,1,1ZM17.5,8a1.49,1.49,0,0,0-1,.39,1.5,1.5,0,1,0,0,2.22A1.5,1.5,0,1,0,17.5,8ZM16,17a1,1,0,0,0-1,1v1a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V15H4a1,1,0,0,0,0-2H3V12a1,1,0,0,1,1-1A1,1,0,0,0,4,9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H14a3,3,0,0,0,3-3V18A1,1,0,0,0,16,17ZM6,18H7a1,1,0,0,0,0-2H6a1,1,0,0,0,0,2Z' + })); +}; + +export default UilTransaction; \ No newline at end of file diff --git a/icons/uil-trash-alt.js b/icons/uil-trash-alt.js deleted file mode 100644 index 834e83db..00000000 --- a/icons/uil-trash-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrashAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,18a1,1,0,0,0,1-1V11a1,1,0,0,0-2,0v6A1,1,0,0,0,10,18ZM20,6H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H4A1,1,0,0,0,4,8H5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8h1a1,1,0,0,0,0-2ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm7,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17Zm-3-1a1,1,0,0,0,1-1V11a1,1,0,0,0-2,0v6A1,1,0,0,0,14,18Z' - })); -}; - -UilTrashAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrashAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrashAlt; \ No newline at end of file diff --git a/icons/uil-trash-alt.tsx b/icons/uil-trash-alt.tsx new file mode 100644 index 00000000..1f11f772 --- /dev/null +++ b/icons/uil-trash-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrashAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,18a1,1,0,0,0,1-1V11a1,1,0,0,0-2,0v6A1,1,0,0,0,10,18ZM20,6H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H4A1,1,0,0,0,4,8H5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8h1a1,1,0,0,0,0-2ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm7,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17Zm-3-1a1,1,0,0,0,1-1V11a1,1,0,0,0-2,0v6A1,1,0,0,0,14,18Z' + })); +}; + +export default UilTrashAlt; \ No newline at end of file diff --git a/icons/uil-trash.js b/icons/uil-trash.js deleted file mode 100644 index f1b9758a..00000000 --- a/icons/uil-trash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,6H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H4A1,1,0,0,0,4,8H5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8h1a1,1,0,0,0,0-2ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm7,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17Z' - })); -}; - -UilTrash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrash; \ No newline at end of file diff --git a/icons/uil-trash.tsx b/icons/uil-trash.tsx new file mode 100644 index 00000000..ca67ba6b --- /dev/null +++ b/icons/uil-trash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,6H16V5a3,3,0,0,0-3-3H11A3,3,0,0,0,8,5V6H4A1,1,0,0,0,4,8H5V19a3,3,0,0,0,3,3h8a3,3,0,0,0,3-3V8h1a1,1,0,0,0,0-2ZM10,5a1,1,0,0,1,1-1h2a1,1,0,0,1,1,1V6H10Zm7,14a1,1,0,0,1-1,1H8a1,1,0,0,1-1-1V8H17Z' + })); +}; + +export default UilTrash; \ No newline at end of file diff --git a/icons/uil-trees.js b/icons/uil-trees.js deleted file mode 100644 index 7c194fb8..00000000 --- a/icons/uil-trees.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrees = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.5,5A4.86,4.86,0,0,0,14,5.69,6,6,0,0,0,2.5,8v4a6,6,0,0,0,5,5.91V21a1,1,0,0,0,2,0V17.91a6.08,6.08,0,0,0,2.78-1.26A5,5,0,0,0,15.5,18.9V21a1,1,0,0,0,2,0V18.9a5,5,0,0,0,4-4.9V10A5,5,0,0,0,16.5,5Zm-5,5v4a5.23,5.23,0,0,0,.06.57,4,4,0,0,1-2.06,1.3V13a1,1,0,0,0-2,0v2.86A4,4,0,0,1,4.5,12V8a4,4,0,0,1,6.83-2.84,3.94,3.94,0,0,1,1.06,2A5,5,0,0,0,11.5,10Zm8,4a3,3,0,0,1-2,2.82V13a1,1,0,0,0-2,0v3.82a3,3,0,0,1-2-2.82V10a3,3,0,0,1,6,0Z' - })); -}; - -UilTrees.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrees.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrees; \ No newline at end of file diff --git a/icons/uil-trees.tsx b/icons/uil-trees.tsx new file mode 100644 index 00000000..9487d3d4 --- /dev/null +++ b/icons/uil-trees.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrees = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.5,5A4.86,4.86,0,0,0,14,5.69,6,6,0,0,0,2.5,8v4a6,6,0,0,0,5,5.91V21a1,1,0,0,0,2,0V17.91a6.08,6.08,0,0,0,2.78-1.26A5,5,0,0,0,15.5,18.9V21a1,1,0,0,0,2,0V18.9a5,5,0,0,0,4-4.9V10A5,5,0,0,0,16.5,5Zm-5,5v4a5.23,5.23,0,0,0,.06.57,4,4,0,0,1-2.06,1.3V13a1,1,0,0,0-2,0v2.86A4,4,0,0,1,4.5,12V8a4,4,0,0,1,6.83-2.84,3.94,3.94,0,0,1,1.06,2A5,5,0,0,0,11.5,10Zm8,4a3,3,0,0,1-2,2.82V13a1,1,0,0,0-2,0v3.82a3,3,0,0,1-2-2.82V10a3,3,0,0,1,6,0Z' + })); +}; + +export default UilTrees; \ No newline at end of file diff --git a/icons/uil-triangle.js b/icons/uil-triangle.js deleted file mode 100644 index ced5245f..00000000 --- a/icons/uil-triangle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTriangle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.87,19.29l-9-15.58a1,1,0,0,0-1.74,0l-9,15.58a1,1,0,0,0,0,1,1,1,0,0,0,.87.5H21a1,1,0,0,0,.87-.5A1,1,0,0,0,21.87,19.29Zm-17.14-.5L12,6.21l7.27,12.58Z' - })); -}; - -UilTriangle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTriangle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTriangle; \ No newline at end of file diff --git a/icons/uil-triangle.tsx b/icons/uil-triangle.tsx new file mode 100644 index 00000000..645a3ed3 --- /dev/null +++ b/icons/uil-triangle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTriangle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.87,19.29l-9-15.58a1,1,0,0,0-1.74,0l-9,15.58a1,1,0,0,0,0,1,1,1,0,0,0,.87.5H21a1,1,0,0,0,.87-.5A1,1,0,0,0,21.87,19.29Zm-17.14-.5L12,6.21l7.27,12.58Z' + })); +}; + +export default UilTriangle; \ No newline at end of file diff --git a/icons/uil-trophy.js b/icons/uil-trophy.js deleted file mode 100644 index a4712873..00000000 --- a/icons/uil-trophy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrophy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,4H18V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V4H3A1,1,0,0,0,2,5V8a4,4,0,0,0,4,4H7.54A6,6,0,0,0,11,13.91V16H10a3,3,0,0,0-3,3v2a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19a3,3,0,0,0-3-3H13V13.91A6,6,0,0,0,16.46,12H18a4,4,0,0,0,4-4V5A1,1,0,0,0,21,4ZM6,10A2,2,0,0,1,4,8V6H6V8a6,6,0,0,0,.35,2Zm8,8a1,1,0,0,1,1,1v1H9V19a1,1,0,0,1,1-1ZM16,8A4,4,0,0,1,8,8V4h8Zm4,0a2,2,0,0,1-2,2h-.35A6,6,0,0,0,18,8V6h2Z' - })); -}; - -UilTrophy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrophy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrophy; \ No newline at end of file diff --git a/icons/uil-trophy.tsx b/icons/uil-trophy.tsx new file mode 100644 index 00000000..4fab4e61 --- /dev/null +++ b/icons/uil-trophy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrophy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,4H18V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V4H3A1,1,0,0,0,2,5V8a4,4,0,0,0,4,4H7.54A6,6,0,0,0,11,13.91V16H10a3,3,0,0,0-3,3v2a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V19a3,3,0,0,0-3-3H13V13.91A6,6,0,0,0,16.46,12H18a4,4,0,0,0,4-4V5A1,1,0,0,0,21,4ZM6,10A2,2,0,0,1,4,8V6H6V8a6,6,0,0,0,.35,2Zm8,8a1,1,0,0,1,1,1v1H9V19a1,1,0,0,1,1-1ZM16,8A4,4,0,0,1,8,8V4h8Zm4,0a2,2,0,0,1-2,2h-.35A6,6,0,0,0,18,8V6h2Z' + })); +}; + +export default UilTrophy; \ No newline at end of file diff --git a/icons/uil-trowel.js b/icons/uil-trowel.js deleted file mode 100644 index 3012d6cb..00000000 --- a/icons/uil-trowel.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTrowel = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.12,2.88a3.08,3.08,0,0,0-4.24,0L14.46,5.29a3,3,0,0,0-.57,3.41l-2.15,2.15-2-2a3,3,0,0,0-5,1.17l-2.66,8a3,3,0,0,0,.72,3.07A3,3,0,0,0,5,22a2.87,2.87,0,0,0,1-.16l8-2.66a3,3,0,0,0,1.17-5l-2-2,2.15-2.15a3,3,0,0,0,3.41-.57l2.41-2.42A3,3,0,0,0,21.12,2.88ZM13.7,15.63a1,1,0,0,1-.4,1.65L5.32,20a1,1,0,0,1-1-.25,1,1,0,0,1-.25-1l2.67-8A1,1,0,0,1,7.44,10a1.07,1.07,0,0,1,.23,0,1,1,0,0,1,.7.29l2,2-.87.86a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.86-.87Zm6-9.92L17.29,8.12a1,1,0,0,1-1.7-.71,1,1,0,0,1,.29-.7l2.41-2.42a1,1,0,0,1,1.42,0A1,1,0,0,1,19.71,5.71Z' - })); -}; - -UilTrowel.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTrowel.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTrowel; \ No newline at end of file diff --git a/icons/uil-trowel.tsx b/icons/uil-trowel.tsx new file mode 100644 index 00000000..372470de --- /dev/null +++ b/icons/uil-trowel.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTrowel = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.12,2.88a3.08,3.08,0,0,0-4.24,0L14.46,5.29a3,3,0,0,0-.57,3.41l-2.15,2.15-2-2a3,3,0,0,0-5,1.17l-2.66,8a3,3,0,0,0,.72,3.07A3,3,0,0,0,5,22a2.87,2.87,0,0,0,1-.16l8-2.66a3,3,0,0,0,1.17-5l-2-2,2.15-2.15a3,3,0,0,0,3.41-.57l2.41-2.42A3,3,0,0,0,21.12,2.88ZM13.7,15.63a1,1,0,0,1-.4,1.65L5.32,20a1,1,0,0,1-1-.25,1,1,0,0,1-.25-1l2.67-8A1,1,0,0,1,7.44,10a1.07,1.07,0,0,1,.23,0,1,1,0,0,1,.7.29l2,2-.87.86a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.86-.87Zm6-9.92L17.29,8.12a1,1,0,0,1-1.7-.71,1,1,0,0,1,.29-.7l2.41-2.42a1,1,0,0,1,1.42,0A1,1,0,0,1,19.71,5.71Z' + })); +}; + +export default UilTrowel; \ No newline at end of file diff --git a/icons/uil-truck-loading.js b/icons/uil-truck-loading.js deleted file mode 100644 index a50daf12..00000000 --- a/icons/uil-truck-loading.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTruckLoading = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,16H19.82A3,3,0,0,0,20,15V10a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v5a3,3,0,0,0,.18,1H7a1,1,0,0,1-1-1V5A3,3,0,0,0,3,2H2A1,1,0,0,0,2,4H3A1,1,0,0,1,4,5V15a3,3,0,0,0,2.22,2.88,3,3,0,1,0,5.6.12h3.36a3,3,0,1,0,5.64,0H22a1,1,0,0,0,0-2ZM9,20a1,1,0,1,1,1-1A1,1,0,0,1,9,20Zm2-4a1,1,0,0,1-1-1V10a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1v5a1,1,0,0,1-1,1Zm7,4a1,1,0,1,1,1-1A1,1,0,0,1,18,20Z' - })); -}; - -UilTruckLoading.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTruckLoading.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTruckLoading; \ No newline at end of file diff --git a/icons/uil-truck-loading.tsx b/icons/uil-truck-loading.tsx new file mode 100644 index 00000000..97f13eb6 --- /dev/null +++ b/icons/uil-truck-loading.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTruckLoading = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,16H19.82A3,3,0,0,0,20,15V10a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v5a3,3,0,0,0,.18,1H7a1,1,0,0,1-1-1V5A3,3,0,0,0,3,2H2A1,1,0,0,0,2,4H3A1,1,0,0,1,4,5V15a3,3,0,0,0,2.22,2.88,3,3,0,1,0,5.6.12h3.36a3,3,0,1,0,5.64,0H22a1,1,0,0,0,0-2ZM9,20a1,1,0,1,1,1-1A1,1,0,0,1,9,20Zm2-4a1,1,0,0,1-1-1V10a1,1,0,0,1,1-1h6a1,1,0,0,1,1,1v5a1,1,0,0,1-1,1Zm7,4a1,1,0,1,1,1-1A1,1,0,0,1,18,20Z' + })); +}; + +export default UilTruckLoading; \ No newline at end of file diff --git a/icons/uil-truck.js b/icons/uil-truck.js deleted file mode 100644 index 84d6efa9..00000000 --- a/icons/uil-truck.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTruck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M1,12.5v5a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V5.5a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v2H6A3,3,0,0,0,3.6,8.7L1.2,11.9a.61.61,0,0,0-.07.14l-.06.11A1,1,0,0,0,1,12.5Zm16,6a1,1,0,1,1,1,1A1,1,0,0,1,17,18.5Zm-7-13a1,1,0,0,1,1-1h9a1,1,0,0,1,1,1v11h-.78a3,3,0,0,0-4.44,0H10Zm-2,6H4L5.2,9.9A1,1,0,0,1,6,9.5H8Zm-3,7a1,1,0,1,1,1,1A1,1,0,0,1,5,18.5Zm-2-5H8v2.78a3,3,0,0,0-4.22.22H3Z' - })); -}; - -UilTruck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTruck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTruck; \ No newline at end of file diff --git a/icons/uil-truck.tsx b/icons/uil-truck.tsx new file mode 100644 index 00000000..1ad2dad2 --- /dev/null +++ b/icons/uil-truck.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTruck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M1,12.5v5a1,1,0,0,0,1,1H3a3,3,0,0,0,6,0h6a3,3,0,0,0,6,0h1a1,1,0,0,0,1-1V5.5a3,3,0,0,0-3-3H11a3,3,0,0,0-3,3v2H6A3,3,0,0,0,3.6,8.7L1.2,11.9a.61.61,0,0,0-.07.14l-.06.11A1,1,0,0,0,1,12.5Zm16,6a1,1,0,1,1,1,1A1,1,0,0,1,17,18.5Zm-7-13a1,1,0,0,1,1-1h9a1,1,0,0,1,1,1v11h-.78a3,3,0,0,0-4.44,0H10Zm-2,6H4L5.2,9.9A1,1,0,0,1,6,9.5H8Zm-3,7a1,1,0,1,1,1,1A1,1,0,0,1,5,18.5Zm-2-5H8v2.78a3,3,0,0,0-4.22.22H3Z' + })); +}; + +export default UilTruck; \ No newline at end of file diff --git a/icons/uil-tumblr-alt.js b/icons/uil-tumblr-alt.js deleted file mode 100644 index 8b863ece..00000000 --- a/icons/uil-tumblr-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTumblrAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17.43359,20.50825l-.96191-2.85351a1.00073,1.00073,0,0,0-1.37891-.583,3.7631,3.7631,0,0,1-1.209.249.93653.93653,0,0,1-.65918-.165,1.20025,1.20025,0,0,1-.23926-.80762V12.00044H16.002a.99942.99942,0,0,0,1-1V7.09517a.99942.99942,0,0,0-1-1H13V2.00044a.99942.99942,0,0,0-1-1H9.07031a1.14806,1.14806,0,0,0-1.13769,1.04A5.09342,5.09342,0,0,1,4.65234,6.59809a.99923.99923,0,0,0-.66113.94043v3.584a.99943.99943,0,0,0,1,1H6.01562v4.53516a6.41109,6.41109,0,0,0,1.88672,4.47851A6.90463,6.90463,0,0,0,12.877,22.99946c.05371,0,.1084,0,.16309-.001,1.5459-.0254,3.61816-.64747,4.27246-1.60743A.99833.99833,0,0,0,17.43359,20.50825Zm-4.42675.49024A4.87007,4.87007,0,0,1,9.30469,19.7104a4.36971,4.36971,0,0,1-1.28907-3.05273V11.12251a.99942.99942,0,0,0-1-1H5.99121v-1.917A6.95438,6.95438,0,0,0,9.80957,3.00044H11V7.09517a.99943.99943,0,0,0,1,1h3.002v1.90527h-3.0166a.99942.99942,0,0,0-1,1V16.3647a3.07681,3.07681,0,0,0,.85645,2.23535,2.76714,2.76714,0,0,0,2.0957.7207,5.90822,5.90822,0,0,0,.94727-.11328l.4248,1.25879A5.909,5.909,0,0,1,13.00684,20.99849Z' - })); -}; - -UilTumblrAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTumblrAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTumblrAlt; \ No newline at end of file diff --git a/icons/uil-tumblr-alt.tsx b/icons/uil-tumblr-alt.tsx new file mode 100644 index 00000000..d8dd2202 --- /dev/null +++ b/icons/uil-tumblr-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTumblrAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17.43359,20.50825l-.96191-2.85351a1.00073,1.00073,0,0,0-1.37891-.583,3.7631,3.7631,0,0,1-1.209.249.93653.93653,0,0,1-.65918-.165,1.20025,1.20025,0,0,1-.23926-.80762V12.00044H16.002a.99942.99942,0,0,0,1-1V7.09517a.99942.99942,0,0,0-1-1H13V2.00044a.99942.99942,0,0,0-1-1H9.07031a1.14806,1.14806,0,0,0-1.13769,1.04A5.09342,5.09342,0,0,1,4.65234,6.59809a.99923.99923,0,0,0-.66113.94043v3.584a.99943.99943,0,0,0,1,1H6.01562v4.53516a6.41109,6.41109,0,0,0,1.88672,4.47851A6.90463,6.90463,0,0,0,12.877,22.99946c.05371,0,.1084,0,.16309-.001,1.5459-.0254,3.61816-.64747,4.27246-1.60743A.99833.99833,0,0,0,17.43359,20.50825Zm-4.42675.49024A4.87007,4.87007,0,0,1,9.30469,19.7104a4.36971,4.36971,0,0,1-1.28907-3.05273V11.12251a.99942.99942,0,0,0-1-1H5.99121v-1.917A6.95438,6.95438,0,0,0,9.80957,3.00044H11V7.09517a.99943.99943,0,0,0,1,1h3.002v1.90527h-3.0166a.99942.99942,0,0,0-1,1V16.3647a3.07681,3.07681,0,0,0,.85645,2.23535,2.76714,2.76714,0,0,0,2.0957.7207,5.90822,5.90822,0,0,0,.94727-.11328l.4248,1.25879A5.909,5.909,0,0,1,13.00684,20.99849Z' + })); +}; + +export default UilTumblrAlt; \ No newline at end of file diff --git a/icons/uil-tumblr-square.js b/icons/uil-tumblr-square.js deleted file mode 100644 index 1c46a14c..00000000 --- a/icons/uil-tumblr-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTumblrSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2,2V22H22V2ZM13.57,17.85a3.4,3.4,0,0,1-3.75-3.33V10.44H8.56V8.83A3.83,3.83,0,0,0,11,5.47a.09.09,0,0,1,.09-.09h1.82V8.55h2.5v1.89H12.92v3.89a1.11,1.11,0,0,0,1.2,1.23,3,3,0,0,0,1-.22l.6,1.78A3.34,3.34,0,0,1,13.57,17.85Z' - })); -}; - -UilTumblrSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTumblrSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTumblrSquare; \ No newline at end of file diff --git a/icons/uil-tumblr-square.tsx b/icons/uil-tumblr-square.tsx new file mode 100644 index 00000000..43c88d2b --- /dev/null +++ b/icons/uil-tumblr-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTumblrSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2,2V22H22V2ZM13.57,17.85a3.4,3.4,0,0,1-3.75-3.33V10.44H8.56V8.83A3.83,3.83,0,0,0,11,5.47a.09.09,0,0,1,.09-.09h1.82V8.55h2.5v1.89H12.92v3.89a1.11,1.11,0,0,0,1.2,1.23,3,3,0,0,0,1-.22l.6,1.78A3.34,3.34,0,0,1,13.57,17.85Z' + })); +}; + +export default UilTumblrSquare; \ No newline at end of file diff --git a/icons/uil-tumblr.js b/icons/uil-tumblr.js deleted file mode 100644 index c42de3a6..00000000 --- a/icons/uil-tumblr.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTumblr = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.79,18a4.65,4.65,0,0,1-1.62.35,1.75,1.75,0,0,1-1.92-2V10.12h4v-3h-4V2H10.33a.15.15,0,0,0-.14.15A6.11,6.11,0,0,1,6.25,7.54v2.58h2v6.54c0,2.23,1.65,5.41,6,5.34,1.47,0,3.11-.64,3.47-1.17Z' - })); -}; - -UilTumblr.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTumblr.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTumblr; \ No newline at end of file diff --git a/icons/uil-tumblr.tsx b/icons/uil-tumblr.tsx new file mode 100644 index 00000000..7f125195 --- /dev/null +++ b/icons/uil-tumblr.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTumblr = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.79,18a4.65,4.65,0,0,1-1.62.35,1.75,1.75,0,0,1-1.92-2V10.12h4v-3h-4V2H10.33a.15.15,0,0,0-.14.15A6.11,6.11,0,0,1,6.25,7.54v2.58h2v6.54c0,2.23,1.65,5.41,6,5.34,1.47,0,3.11-.64,3.47-1.17Z' + })); +}; + +export default UilTumblr; \ No newline at end of file diff --git a/icons/uil-tv-retro-slash.js b/icons/uil-tv-retro-slash.js deleted file mode 100644 index 3a175d32..00000000 --- a/icons/uil-tv-retro-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTvRetroSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11.62,7.92A1,1,0,0,0,12,8h6a1,1,0,0,1,1,1v5.34a1,1,0,1,0,2,0V9a3,3,0,0,0-3-3H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,11.62,7.92ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L4.83,6.24A3,3,0,0,0,3,9v8a3,3,0,0,0,3,3v1a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V20a3.07,3.07,0,0,0,.53-.06l1.76,1.77a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,18a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8h.59l10,10Z' - })); -}; - -UilTvRetroSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTvRetroSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTvRetroSlash; \ No newline at end of file diff --git a/icons/uil-tv-retro-slash.tsx b/icons/uil-tv-retro-slash.tsx new file mode 100644 index 00000000..59b288ed --- /dev/null +++ b/icons/uil-tv-retro-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTvRetroSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11.62,7.92A1,1,0,0,0,12,8h6a1,1,0,0,1,1,1v5.34a1,1,0,1,0,2,0V9a3,3,0,0,0-3-3H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42l-4,4a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76A1,1,0,0,0,11.62,7.92ZM21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71L4.83,6.24A3,3,0,0,0,3,9v8a3,3,0,0,0,3,3v1a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V20a3.07,3.07,0,0,0,.53-.06l1.76,1.77a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM6,18a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8h.59l10,10Z' + })); +}; + +export default UilTvRetroSlash; \ No newline at end of file diff --git a/icons/uil-tv-retro.js b/icons/uil-tv-retro.js deleted file mode 100644 index 8bee4d9c..00000000 --- a/icons/uil-tv-retro.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTvRetro = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,6H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L12,5.54l-1.17-2a1,1,0,1,0-1.74,1L10,6H6A3,3,0,0,0,3,9v8a3,3,0,0,0,3,3v1a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V20a3,3,0,0,0,3-3V9A3,3,0,0,0,18,6Zm1,11a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8H18a1,1,0,0,1,1,1Z' - })); -}; - -UilTvRetro.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTvRetro.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTvRetro; \ No newline at end of file diff --git a/icons/uil-tv-retro.tsx b/icons/uil-tv-retro.tsx new file mode 100644 index 00000000..e591eee3 --- /dev/null +++ b/icons/uil-tv-retro.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTvRetro = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,6H14.41l2.3-2.29a1,1,0,1,0-1.42-1.42L12,5.54l-1.17-2a1,1,0,1,0-1.74,1L10,6H6A3,3,0,0,0,3,9v8a3,3,0,0,0,3,3v1a1,1,0,0,0,2,0V20h8v1a1,1,0,0,0,2,0V20a3,3,0,0,0,3-3V9A3,3,0,0,0,18,6Zm1,11a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V9A1,1,0,0,1,6,8H18a1,1,0,0,1,1,1Z' + })); +}; + +export default UilTvRetro; \ No newline at end of file diff --git a/icons/uil-twitter-alt.js b/icons/uil-twitter-alt.js deleted file mode 100644 index 7ccfce6d..00000000 --- a/icons/uil-twitter-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTwitterAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.99121,3.9502a.99942.99942,0,0,0-1.51074-.85938,7.47956,7.47956,0,0,1-1.873.793,5.15234,5.15234,0,0,0-3.374-1.24219,5.23238,5.23238,0,0,0-5.22363,5.06348A11.03194,11.03194,0,0,1,4.19629,3.78125,1.01154,1.01154,0,0,0,3.33887,3.416a.99852.99852,0,0,0-.78516.5,5.2755,5.2755,0,0,0-.24219,4.76855l-.00195.00195a1.0411,1.0411,0,0,0-.49512.88868,3.04174,3.04174,0,0,0,.02637.43945,5.1854,5.1854,0,0,0,1.56836,3.3125.99813.99813,0,0,0-.06641.76953,5.20436,5.20436,0,0,0,2.36231,2.92187,7.46464,7.46464,0,0,1-3.58985.44825.99975.99975,0,0,0-.665,1.833A12.94248,12.94248,0,0,0,8.46,21.36133,12.7878,12.7878,0,0,0,20.9248,11.998,12.82166,12.82166,0,0,0,21.46,8.35156c0-.06543,0-.13281-.001-.20019A5.76963,5.76963,0,0,0,22.99121,3.9502ZM19.68457,7.16211a.995.995,0,0,0-.2334.70215c.00977.165.00879.331.00879.4873a10.82371,10.82371,0,0,1-.4541,3.08106A10.68457,10.68457,0,0,1,8.46,19.36133a10.93791,10.93791,0,0,1-2.55078-.30078,9.47951,9.47951,0,0,0,2.94238-1.56348A1.00033,1.00033,0,0,0,8.25,15.71094a3.208,3.208,0,0,1-2.21387-.93457q.22413-.04248.44532-.10547a1.00026,1.00026,0,0,0-.08008-1.94336,3.19824,3.19824,0,0,1-2.25-1.72559,5.29929,5.29929,0,0,0,.54492.0459,1.02093,1.02093,0,0,0,.9834-.69629A.9998.9998,0,0,0,5.2793,9.21484,3.19559,3.19559,0,0,1,3.85547,6.542c0-.0664.00195-.13281.00586-.19824a13.01365,13.01365,0,0,0,8.209,3.47949,1.02046,1.02046,0,0,0,.81739-.3584,1.00037,1.00037,0,0,0,.206-.86816,3.15653,3.15653,0,0,1-.08691-.72852A3.23,3.23,0,0,1,16.2334,4.6416a3.18428,3.18428,0,0,1,2.34472,1.02051A.993.993,0,0,0,19.499,5.96a9.27073,9.27073,0,0,0,1.21192-.32226A6.68126,6.68126,0,0,1,19.68457,7.16211Z' - })); -}; - -UilTwitterAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTwitterAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTwitterAlt; \ No newline at end of file diff --git a/icons/uil-twitter-alt.tsx b/icons/uil-twitter-alt.tsx new file mode 100644 index 00000000..8f41eb67 --- /dev/null +++ b/icons/uil-twitter-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTwitterAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.99121,3.9502a.99942.99942,0,0,0-1.51074-.85938,7.47956,7.47956,0,0,1-1.873.793,5.15234,5.15234,0,0,0-3.374-1.24219,5.23238,5.23238,0,0,0-5.22363,5.06348A11.03194,11.03194,0,0,1,4.19629,3.78125,1.01154,1.01154,0,0,0,3.33887,3.416a.99852.99852,0,0,0-.78516.5,5.2755,5.2755,0,0,0-.24219,4.76855l-.00195.00195a1.0411,1.0411,0,0,0-.49512.88868,3.04174,3.04174,0,0,0,.02637.43945,5.1854,5.1854,0,0,0,1.56836,3.3125.99813.99813,0,0,0-.06641.76953,5.20436,5.20436,0,0,0,2.36231,2.92187,7.46464,7.46464,0,0,1-3.58985.44825.99975.99975,0,0,0-.665,1.833A12.94248,12.94248,0,0,0,8.46,21.36133,12.7878,12.7878,0,0,0,20.9248,11.998,12.82166,12.82166,0,0,0,21.46,8.35156c0-.06543,0-.13281-.001-.20019A5.76963,5.76963,0,0,0,22.99121,3.9502ZM19.68457,7.16211a.995.995,0,0,0-.2334.70215c.00977.165.00879.331.00879.4873a10.82371,10.82371,0,0,1-.4541,3.08106A10.68457,10.68457,0,0,1,8.46,19.36133a10.93791,10.93791,0,0,1-2.55078-.30078,9.47951,9.47951,0,0,0,2.94238-1.56348A1.00033,1.00033,0,0,0,8.25,15.71094a3.208,3.208,0,0,1-2.21387-.93457q.22413-.04248.44532-.10547a1.00026,1.00026,0,0,0-.08008-1.94336,3.19824,3.19824,0,0,1-2.25-1.72559,5.29929,5.29929,0,0,0,.54492.0459,1.02093,1.02093,0,0,0,.9834-.69629A.9998.9998,0,0,0,5.2793,9.21484,3.19559,3.19559,0,0,1,3.85547,6.542c0-.0664.00195-.13281.00586-.19824a13.01365,13.01365,0,0,0,8.209,3.47949,1.02046,1.02046,0,0,0,.81739-.3584,1.00037,1.00037,0,0,0,.206-.86816,3.15653,3.15653,0,0,1-.08691-.72852A3.23,3.23,0,0,1,16.2334,4.6416a3.18428,3.18428,0,0,1,2.34472,1.02051A.993.993,0,0,0,19.499,5.96a9.27073,9.27073,0,0,0,1.21192-.32226A6.68126,6.68126,0,0,1,19.68457,7.16211Z' + })); +}; + +export default UilTwitterAlt; \ No newline at end of file diff --git a/icons/uil-twitter.js b/icons/uil-twitter.js deleted file mode 100644 index 86292672..00000000 --- a/icons/uil-twitter.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilTwitter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,5.8a8.49,8.49,0,0,1-2.36.64,4.13,4.13,0,0,0,1.81-2.27,8.21,8.21,0,0,1-2.61,1,4.1,4.1,0,0,0-7,3.74A11.64,11.64,0,0,1,3.39,4.62a4.16,4.16,0,0,0-.55,2.07A4.09,4.09,0,0,0,4.66,10.1,4.05,4.05,0,0,1,2.8,9.59v.05a4.1,4.1,0,0,0,3.3,4A3.93,3.93,0,0,1,5,13.81a4.9,4.9,0,0,1-.77-.07,4.11,4.11,0,0,0,3.83,2.84A8.22,8.22,0,0,1,3,18.34a7.93,7.93,0,0,1-1-.06,11.57,11.57,0,0,0,6.29,1.85A11.59,11.59,0,0,0,20,8.45c0-.17,0-.35,0-.53A8.43,8.43,0,0,0,22,5.8Z' - })); -}; - -UilTwitter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilTwitter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilTwitter; \ No newline at end of file diff --git a/icons/uil-twitter.tsx b/icons/uil-twitter.tsx new file mode 100644 index 00000000..6de209f8 --- /dev/null +++ b/icons/uil-twitter.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilTwitter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,5.8a8.49,8.49,0,0,1-2.36.64,4.13,4.13,0,0,0,1.81-2.27,8.21,8.21,0,0,1-2.61,1,4.1,4.1,0,0,0-7,3.74A11.64,11.64,0,0,1,3.39,4.62a4.16,4.16,0,0,0-.55,2.07A4.09,4.09,0,0,0,4.66,10.1,4.05,4.05,0,0,1,2.8,9.59v.05a4.1,4.1,0,0,0,3.3,4A3.93,3.93,0,0,1,5,13.81a4.9,4.9,0,0,1-.77-.07,4.11,4.11,0,0,0,3.83,2.84A8.22,8.22,0,0,1,3,18.34a7.93,7.93,0,0,1-1-.06,11.57,11.57,0,0,0,6.29,1.85A11.59,11.59,0,0,0,20,8.45c0-.17,0-.35,0-.53A8.43,8.43,0,0,0,22,5.8Z' + })); +}; + +export default UilTwitter; \ No newline at end of file diff --git a/icons/uil-umbrella.js b/icons/uil-umbrella.js deleted file mode 100644 index 4079e92e..00000000 --- a/icons/uil-umbrella.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUmbrella = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11.24s0,0,0,0a.22.22,0,0,1,0-.08l0-.19c0-.23-.06-.46-.1-.69a.75.75,0,0,1,0-.16c-.05-.25-.12-.49-.19-.73v0a8.91,8.91,0,0,0-5.86-5.87l-.08,0c-.22-.07-.45-.13-.68-.18l-.18,0a5.21,5.21,0,0,0-.55-.08l-.24,0V3a1,1,0,0,0-2,0v.06a8.7,8.7,0,0,0-1,.18,4.71,4.71,0,0,0-.62.16l-.13,0c-.25.08-.48.17-.72.26l0,0A8.93,8.93,0,0,0,3.42,9.28a.31.31,0,0,0,0,.08,6.38,6.38,0,0,0-.19.72l0,.16q-.08.36-.12.75s0,.07,0,.11,0,.06,0,.09,0,0,0,.05c0,.25,0,.5,0,.76a1,1,0,0,0,1,1h7v6a1,1,0,0,1-2,0,1,1,0,0,0-2,0,3,3,0,0,0,6,0V13h7a1,1,0,0,0,1-1C21,11.74,21,11.49,21,11.24ZM8,11H5.08s0-.07,0-.11,0-.28.08-.41,0-.13,0-.19.08-.32.13-.48l0-.08A7,7,0,0,1,9.1,5.64,16.09,16.09,0,0,0,8,11Zm2,0c.19-3.91,1.44-6,2-6s1.79,2.09,2,6Zm6,0A16.09,16.09,0,0,0,14.9,5.64a7,7,0,0,1,3.73,4.12v0a4.61,4.61,0,0,1,.15.53.83.83,0,0,0,0,.15c0,.14.06.29.08.43s0,.07,0,.11Z' - })); -}; - -UilUmbrella.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUmbrella.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUmbrella; \ No newline at end of file diff --git a/icons/uil-umbrella.tsx b/icons/uil-umbrella.tsx new file mode 100644 index 00000000..69b9dbea --- /dev/null +++ b/icons/uil-umbrella.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUmbrella = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11.24s0,0,0,0a.22.22,0,0,1,0-.08l0-.19c0-.23-.06-.46-.1-.69a.75.75,0,0,1,0-.16c-.05-.25-.12-.49-.19-.73v0a8.91,8.91,0,0,0-5.86-5.87l-.08,0c-.22-.07-.45-.13-.68-.18l-.18,0a5.21,5.21,0,0,0-.55-.08l-.24,0V3a1,1,0,0,0-2,0v.06a8.7,8.7,0,0,0-1,.18,4.71,4.71,0,0,0-.62.16l-.13,0c-.25.08-.48.17-.72.26l0,0A8.93,8.93,0,0,0,3.42,9.28a.31.31,0,0,0,0,.08,6.38,6.38,0,0,0-.19.72l0,.16q-.08.36-.12.75s0,.07,0,.11,0,.06,0,.09,0,0,0,.05c0,.25,0,.5,0,.76a1,1,0,0,0,1,1h7v6a1,1,0,0,1-2,0,1,1,0,0,0-2,0,3,3,0,0,0,6,0V13h7a1,1,0,0,0,1-1C21,11.74,21,11.49,21,11.24ZM8,11H5.08s0-.07,0-.11,0-.28.08-.41,0-.13,0-.19.08-.32.13-.48l0-.08A7,7,0,0,1,9.1,5.64,16.09,16.09,0,0,0,8,11Zm2,0c.19-3.91,1.44-6,2-6s1.79,2.09,2,6Zm6,0A16.09,16.09,0,0,0,14.9,5.64a7,7,0,0,1,3.73,4.12v0a4.61,4.61,0,0,1,.15.53.83.83,0,0,0,0,.15c0,.14.06.29.08.43s0,.07,0,.11Z' + })); +}; + +export default UilUmbrella; \ No newline at end of file diff --git a/icons/uil-unamused.js b/icons/uil-unamused.js deleted file mode 100644 index 9512e244..00000000 --- a/icons/uil-unamused.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUnamused = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.66,13.56l-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88Zm-4-3a1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0Zm7-1.41a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' - })); -}; - -UilUnamused.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUnamused.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUnamused; \ No newline at end of file diff --git a/icons/uil-unamused.tsx b/icons/uil-unamused.tsx new file mode 100644 index 00000000..d9e6e610 --- /dev/null +++ b/icons/uil-unamused.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUnamused = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.66,13.56l-4.19,1.5A1,1,0,0,0,10.8,17a1,1,0,0,0,.34-.06l4.2-1.5a1,1,0,1,0-.68-1.88Zm-4-3a1,1,0,0,0,0-1.41,3.08,3.08,0,0,0-4.24,0,1,1,0,1,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0Zm7-1.41a3.08,3.08,0,0,0-4.24,0,1,1,0,0,0,1.41,1.41,1,1,0,0,1,1.42,0,1,1,0,0,0,1.41,0A1,1,0,0,0,17.62,9.13ZM12,2A10,10,0,1,0,22,12,10,10,0,0,0,12,2Zm0,18a8,8,0,1,1,8-8A8,8,0,0,1,12,20Z' + })); +}; + +export default UilUnamused; \ No newline at end of file diff --git a/icons/uil-underline.js b/icons/uil-underline.js deleted file mode 100644 index b57ac383..00000000 --- a/icons/uil-underline.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUnderline = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,15.5a5,5,0,0,0,5-5v-5a1,1,0,0,0-2,0v5a3,3,0,0,1-6,0v-5a1,1,0,0,0-2,0v5A5,5,0,0,0,12,15.5Zm5,2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' - })); -}; - -UilUnderline.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUnderline.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUnderline; \ No newline at end of file diff --git a/icons/uil-underline.tsx b/icons/uil-underline.tsx new file mode 100644 index 00000000..3b8e41f9 --- /dev/null +++ b/icons/uil-underline.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUnderline = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,15.5a5,5,0,0,0,5-5v-5a1,1,0,0,0-2,0v5a3,3,0,0,1-6,0v-5a1,1,0,0,0-2,0v5A5,5,0,0,0,12,15.5Zm5,2H7a1,1,0,0,0,0,2H17a1,1,0,0,0,0-2Z' + })); +}; + +export default UilUnderline; \ No newline at end of file diff --git a/icons/uil-university.js b/icons/uil-university.js deleted file mode 100644 index 80c10c8c..00000000 --- a/icons/uil-university.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUniversity = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10a.99974.99974,0,0,0,1-1V6a.9989.9989,0,0,0-.68359-.94824l-9-3a1.002,1.002,0,0,0-.63282,0l-9,3A.9989.9989,0,0,0,2,6V9a.99974.99974,0,0,0,1,1H4v7.18427A2.99507,2.99507,0,0,0,2,20v2a.99974.99974,0,0,0,1,1H21a.99974.99974,0,0,0,1-1V20a2.99507,2.99507,0,0,0-2-2.81573V10ZM20,21H4V20a1.001,1.001,0,0,1,1-1H19a1.001,1.001,0,0,1,1,1ZM6,17V10H8v7Zm4,0V10h4v7Zm6,0V10h2v7ZM4,8V6.7207l8-2.667,8,2.667V8Z' - })); -}; - -UilUniversity.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUniversity.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUniversity; \ No newline at end of file diff --git a/icons/uil-university.tsx b/icons/uil-university.tsx new file mode 100644 index 00000000..ef9d53e1 --- /dev/null +++ b/icons/uil-university.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUniversity = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10a.99974.99974,0,0,0,1-1V6a.9989.9989,0,0,0-.68359-.94824l-9-3a1.002,1.002,0,0,0-.63282,0l-9,3A.9989.9989,0,0,0,2,6V9a.99974.99974,0,0,0,1,1H4v7.18427A2.99507,2.99507,0,0,0,2,20v2a.99974.99974,0,0,0,1,1H21a.99974.99974,0,0,0,1-1V20a2.99507,2.99507,0,0,0-2-2.81573V10ZM20,21H4V20a1.001,1.001,0,0,1,1-1H19a1.001,1.001,0,0,1,1,1ZM6,17V10H8v7Zm4,0V10h4v7Zm6,0V10h2v7ZM4,8V6.7207l8-2.667,8,2.667V8Z' + })); +}; + +export default UilUniversity; \ No newline at end of file diff --git a/icons/uil-unlock-alt.js b/icons/uil-unlock-alt.js deleted file mode 100644 index 8cd97cdc..00000000 --- a/icons/uil-unlock-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUnlockAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V14A1,1,0,0,0,12,13Zm5-4H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilUnlockAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUnlockAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUnlockAlt; \ No newline at end of file diff --git a/icons/uil-unlock-alt.tsx b/icons/uil-unlock-alt.tsx new file mode 100644 index 00000000..bbe88765 --- /dev/null +++ b/icons/uil-unlock-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUnlockAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13a1,1,0,0,0-1,1v3a1,1,0,0,0,2,0V14A1,1,0,0,0,12,13Zm5-4H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilUnlockAlt; \ No newline at end of file diff --git a/icons/uil-unlock.js b/icons/uil-unlock.js deleted file mode 100644 index 02418cf0..00000000 --- a/icons/uil-unlock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUnlock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,9H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' - })); -}; - -UilUnlock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUnlock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUnlock; \ No newline at end of file diff --git a/icons/uil-unlock.tsx b/icons/uil-unlock.tsx new file mode 100644 index 00000000..a268a96a --- /dev/null +++ b/icons/uil-unlock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUnlock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,9H9V7a3,3,0,0,1,5.12-2.13,3.08,3.08,0,0,1,.78,1.38,1,1,0,1,0,1.94-.5,5.09,5.09,0,0,0-1.31-2.29A5,5,0,0,0,7,7V9a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H17a3,3,0,0,0,3-3V12A3,3,0,0,0,17,9Zm1,10a1,1,0,0,1-1,1H7a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H17a1,1,0,0,1,1,1Z' + })); +}; + +export default UilUnlock; \ No newline at end of file diff --git a/icons/uil-upload-alt.js b/icons/uil-upload-alt.js deleted file mode 100644 index d4d5ab0e..00000000 --- a/icons/uil-upload-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUploadAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M9.71,6.71,11,5.41V17a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3A1,1,0,0,0,9.71,6.71ZM18,9H16a1,1,0,0,0,0,2h2a1,1,0,0,1,1,1v7a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H8A1,1,0,0,0,8,9H6a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V12A3,3,0,0,0,18,9Z' - })); -}; - -UilUploadAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUploadAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUploadAlt; \ No newline at end of file diff --git a/icons/uil-upload-alt.tsx b/icons/uil-upload-alt.tsx new file mode 100644 index 00000000..b02dbcd3 --- /dev/null +++ b/icons/uil-upload-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUploadAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M9.71,6.71,11,5.41V17a1,1,0,0,0,2,0V5.41l1.29,1.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-3-3a1,1,0,0,0-1.42,0l-3,3A1,1,0,0,0,9.71,6.71ZM18,9H16a1,1,0,0,0,0,2h2a1,1,0,0,1,1,1v7a1,1,0,0,1-1,1H6a1,1,0,0,1-1-1V12a1,1,0,0,1,1-1H8A1,1,0,0,0,8,9H6a3,3,0,0,0-3,3v7a3,3,0,0,0,3,3H18a3,3,0,0,0,3-3V12A3,3,0,0,0,18,9Z' + })); +}; + +export default UilUploadAlt; \ No newline at end of file diff --git a/icons/uil-upload.js b/icons/uil-upload.js deleted file mode 100644 index 12e4f762..00000000 --- a/icons/uil-upload.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUpload = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.71,7.71,11,5.41V15a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71ZM21,12a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a1,1,0,0,0-2,0v6a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12Z' - })); -}; - -UilUpload.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUpload.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUpload; \ No newline at end of file diff --git a/icons/uil-upload.tsx b/icons/uil-upload.tsx new file mode 100644 index 00000000..78eabb24 --- /dev/null +++ b/icons/uil-upload.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUpload = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.71,7.71,11,5.41V15a1,1,0,0,0,2,0V5.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4-4a1,1,0,0,0-.33-.21,1,1,0,0,0-.76,0,1,1,0,0,0-.33.21l-4,4A1,1,0,1,0,8.71,7.71ZM21,12a1,1,0,0,0-1,1v6a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V13a1,1,0,0,0-2,0v6a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V13A1,1,0,0,0,21,12Z' + })); +}; + +export default UilUpload; \ No newline at end of file diff --git a/icons/uil-usd-circle.js b/icons/uil-usd-circle.js deleted file mode 100644 index 0475b68b..00000000 --- a/icons/uil-usd-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUsdCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,9h4a1,1,0,0,0,0-2H13V6a1,1,0,0,0-2,0V7a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2H9a1,1,0,0,0,0,2h2v1a1,1,0,0,0,2,0V17a3,3,0,0,0,0-6H11a1,1,0,0,1,0-2Zm1-8A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' - })); -}; - -UilUsdCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUsdCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUsdCircle; \ No newline at end of file diff --git a/icons/uil-usd-circle.tsx b/icons/uil-usd-circle.tsx new file mode 100644 index 00000000..8941bcd1 --- /dev/null +++ b/icons/uil-usd-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUsdCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,9h4a1,1,0,0,0,0-2H13V6a1,1,0,0,0-2,0V7a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2H9a1,1,0,0,0,0,2h2v1a1,1,0,0,0,2,0V17a3,3,0,0,0,0-6H11a1,1,0,0,1,0-2Zm1-8A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21Z' + })); +}; + +export default UilUsdCircle; \ No newline at end of file diff --git a/icons/uil-usd-square.js b/icons/uil-usd-square.js deleted file mode 100644 index 5f0b0fc6..00000000 --- a/icons/uil-usd-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUsdSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,9h4a1,1,0,0,0,0-2H13V6a1,1,0,0,0-2,0V7a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2H9a1,1,0,0,0,0,2h2v1a1,1,0,0,0,2,0V17a3,3,0,0,0,0-6H11a1,1,0,0,1,0-2Zm8-7H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilUsdSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUsdSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUsdSquare; \ No newline at end of file diff --git a/icons/uil-usd-square.tsx b/icons/uil-usd-square.tsx new file mode 100644 index 00000000..63a93f52 --- /dev/null +++ b/icons/uil-usd-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUsdSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,9h4a1,1,0,0,0,0-2H13V6a1,1,0,0,0-2,0V7a3,3,0,0,0,0,6h2a1,1,0,0,1,0,2H9a1,1,0,0,0,0,2h2v1a1,1,0,0,0,2,0V17a3,3,0,0,0,0-6H11a1,1,0,0,1,0-2Zm8-7H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilUsdSquare; \ No newline at end of file diff --git a/icons/uil-user-arrows.js b/icons/uil-user-arrows.js deleted file mode 100644 index be3e3a6c..00000000 --- a/icons/uil-user-arrows.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserArrows = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.64026,15.77179A3.46849,3.46849,0,0,0,21.5,13.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,13,20a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,20.64026,15.77179ZM18,15a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,18,15ZM6.79327,7.70734,8.793,9.707A.99989.99989,0,0,0,10.207,8.293L9.91406,8h4.17188l-.293.293A.99989.99989,0,1,0,15.207,9.707l1.9997-1.99969a1.00354,1.00354,0,0,0,0-1.41468L15.207,4.293A.99989.99989,0,0,0,13.793,5.707l.293.293H9.91406l.293-.293A.99989.99989,0,0,0,8.793,4.293L6.79327,6.29266a1.00354,1.00354,0,0,0,0,1.41468Zm1.847,8.06445A3.46849,3.46849,0,0,0,9.5,13.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,1,20a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,8.64026,15.77179ZM6,15a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,6,15Z' - })); -}; - -UilUserArrows.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserArrows.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserArrows; \ No newline at end of file diff --git a/icons/uil-user-arrows.tsx b/icons/uil-user-arrows.tsx new file mode 100644 index 00000000..050aa90b --- /dev/null +++ b/icons/uil-user-arrows.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserArrows = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.64026,15.77179A3.46849,3.46849,0,0,0,21.5,13.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,13,20a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,20.64026,15.77179ZM18,15a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,18,15ZM6.79327,7.70734,8.793,9.707A.99989.99989,0,0,0,10.207,8.293L9.91406,8h4.17188l-.293.293A.99989.99989,0,1,0,15.207,9.707l1.9997-1.99969a1.00354,1.00354,0,0,0,0-1.41468L15.207,4.293A.99989.99989,0,0,0,13.793,5.707l.293.293H9.91406l.293-.293A.99989.99989,0,0,0,8.793,4.293L6.79327,6.29266a1.00354,1.00354,0,0,0,0,1.41468Zm1.847,8.06445A3.46849,3.46849,0,0,0,9.5,13.5a3.5,3.5,0,0,0-7,0,3.46849,3.46849,0,0,0,.85974,2.27179A4.98821,4.98821,0,0,0,1,20a1,1,0,0,0,2,0,3,3,0,0,1,6,0,1,1,0,0,0,2,0A4.98821,4.98821,0,0,0,8.64026,15.77179ZM6,15a1.5,1.5,0,1,1,1.5-1.5A1.50164,1.50164,0,0,1,6,15Z' + })); +}; + +export default UilUserArrows; \ No newline at end of file diff --git a/icons/uil-user-check.js b/icons/uil-user-check.js deleted file mode 100644 index 48134b26..00000000 --- a/icons/uil-user-check.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserCheck = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.3,12.22A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5ZM21.71,9.13a1,1,0,0,0-1.42,0l-2,2-.62-.63a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l1.34,1.34a1,1,0,0,0,1.41,0l2.67-2.67A1,1,0,0,0,21.71,9.13Z' - })); -}; - -UilUserCheck.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserCheck.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserCheck; \ No newline at end of file diff --git a/icons/uil-user-check.tsx b/icons/uil-user-check.tsx new file mode 100644 index 00000000..953f12c3 --- /dev/null +++ b/icons/uil-user-check.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserCheck = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.3,12.22A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5ZM21.71,9.13a1,1,0,0,0-1.42,0l-2,2-.62-.63a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l1.34,1.34a1,1,0,0,0,1.41,0l2.67-2.67A1,1,0,0,0,21.71,9.13Z' + })); +}; + +export default UilUserCheck; \ No newline at end of file diff --git a/icons/uil-user-circle.js b/icons/uil-user-circle.js deleted file mode 100644 index 6db94b2e..00000000 --- a/icons/uil-user-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2A10,10,0,0,0,4.65,18.76h0a10,10,0,0,0,14.7,0h0A10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-5.55-2.25,6,6,0,0,1,11.1,0A8,8,0,0,1,12,20ZM10,10a2,2,0,1,1,2,2A2,2,0,0,1,10,10Zm8.91,6A8,8,0,0,0,15,12.62a4,4,0,1,0-6,0A8,8,0,0,0,5.09,16,7.92,7.92,0,0,1,4,12a8,8,0,0,1,16,0A7.92,7.92,0,0,1,18.91,16Z' - })); -}; - -UilUserCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserCircle; \ No newline at end of file diff --git a/icons/uil-user-circle.tsx b/icons/uil-user-circle.tsx new file mode 100644 index 00000000..5a3d234d --- /dev/null +++ b/icons/uil-user-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2A10,10,0,0,0,4.65,18.76h0a10,10,0,0,0,14.7,0h0A10,10,0,0,0,12,2Zm0,18a8,8,0,0,1-5.55-2.25,6,6,0,0,1,11.1,0A8,8,0,0,1,12,20ZM10,10a2,2,0,1,1,2,2A2,2,0,0,1,10,10Zm8.91,6A8,8,0,0,0,15,12.62a4,4,0,1,0-6,0A8,8,0,0,0,5.09,16,7.92,7.92,0,0,1,4,12a8,8,0,0,1,16,0A7.92,7.92,0,0,1,18.91,16Z' + })); +}; + +export default UilUserCircle; \ No newline at end of file diff --git a/icons/uil-user-exclamation.js b/icons/uil-user-exclamation.js deleted file mode 100644 index 832d2ee1..00000000 --- a/icons/uil-user-exclamation.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserExclamation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,0,0-10,0A4.92,4.92,0,0,0,8,12.22a8,8,0,0,0-4.7,7.28,1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,14.55,12.22Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' - })); -}; - -UilUserExclamation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserExclamation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserExclamation; \ No newline at end of file diff --git a/icons/uil-user-exclamation.tsx b/icons/uil-user-exclamation.tsx new file mode 100644 index 00000000..8999f88d --- /dev/null +++ b/icons/uil-user-exclamation.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserExclamation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.55,12.22a4.92,4.92,0,0,0,1.7-3.72,5,5,0,0,0-10,0A4.92,4.92,0,0,0,8,12.22a8,8,0,0,0-4.7,7.28,1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,14.55,12.22Zm-3.3-.72a3,3,0,1,1,3-3A3,3,0,0,1,11.25,11.5Zm8.5-5a1,1,0,0,0-1,1v2a1,1,0,0,0,2,0v-2A1,1,0,0,0,19.75,6.5ZM19,11.79a1.05,1.05,0,0,0-.29.71,1,1,0,0,0,.29.71,1.15,1.15,0,0,0,.33.21.94.94,0,0,0,.76,0,.9.9,0,0,0,.54-.54.84.84,0,0,0,.08-.38A1,1,0,0,0,19,11.79Z' + })); +}; + +export default UilUserExclamation; \ No newline at end of file diff --git a/icons/uil-user-location.js b/icons/uil-user-location.js deleted file mode 100644 index 0b1aae93..00000000 --- a/icons/uil-user-location.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserLocation = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.49,10.86a3.09,3.09,0,1,0-5,0,4.67,4.67,0,0,0-1.12,1A1,1,0,1,0,10,13.12a2.62,2.62,0,0,1,2.05-1h0a2.62,2.62,0,0,1,2.05,1,1,1,0,0,0,.78.37,1,1,0,0,0,.78-1.62A4.67,4.67,0,0,0,14.49,10.86ZM12,10.13h0A1.09,1.09,0,1,1,13.09,9,1.09,1.09,0,0,1,12,10.13Zm8.46-.5A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' - })); -}; - -UilUserLocation.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserLocation.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserLocation; \ No newline at end of file diff --git a/icons/uil-user-location.tsx b/icons/uil-user-location.tsx new file mode 100644 index 00000000..53f8bd82 --- /dev/null +++ b/icons/uil-user-location.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserLocation = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.49,10.86a3.09,3.09,0,1,0-5,0,4.67,4.67,0,0,0-1.12,1A1,1,0,1,0,10,13.12a2.62,2.62,0,0,1,2.05-1h0a2.62,2.62,0,0,1,2.05,1,1,1,0,0,0,.78.37,1,1,0,0,0,.78-1.62A4.67,4.67,0,0,0,14.49,10.86ZM12,10.13h0A1.09,1.09,0,1,1,13.09,9,1.09,1.09,0,0,1,12,10.13Zm8.46-.5A8.5,8.5,0,0,0,7.3,3.36,8.56,8.56,0,0,0,3.54,9.63,8.46,8.46,0,0,0,6,16.46l5.3,5.31a1,1,0,0,0,1.42,0L18,16.46A8.46,8.46,0,0,0,20.46,9.63ZM16.6,15.05,12,19.65l-4.6-4.6A6.49,6.49,0,0,1,5.53,9.83,6.57,6.57,0,0,1,8.42,5a6.47,6.47,0,0,1,7.16,0,6.57,6.57,0,0,1,2.89,4.81A6.49,6.49,0,0,1,16.6,15.05Z' + })); +}; + +export default UilUserLocation; \ No newline at end of file diff --git a/icons/uil-user-md.js b/icons/uil-user-md.js deleted file mode 100644 index a975eced..00000000 --- a/icons/uil-user-md.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserMd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.8985,13.229l-.00427-.00183c-.06336-.02673-.12439-.05774-.18836-.08313A5.98759,5.98759,0,0,0,18,8.43457a5.2899,5.2899,0,0,0-.04468-.63049.94592.94592,0,0,0,.03784-.12195l.28125-2.39746A3.00567,3.00567,0,0,0,15.83154,1.9834l-.79-.14356a16.931,16.931,0,0,0-6.08252,0l-.791.14356A3.0057,3.0057,0,0,0,5.72559,5.28467l.28125,2.39746a.94592.94592,0,0,0,.03784.122A5.2899,5.2899,0,0,0,6,8.43457,5.98759,5.98759,0,0,0,8.29413,13.144c-.064.02539-.125.0564-.18836.08313L8.1015,13.229a9.94794,9.94794,0,0,0-6.03558,8.09717,1,1,0,0,0,1.98828.2168A7.94836,7.94836,0,0,1,8.26965,15.358L11.293,18.38135a.99963.99963,0,0,0,1.41406,0L15.73035,15.358A7.94836,7.94836,0,0,1,19.9458,21.543a.99992.99992,0,0,0,.99268.8916,1.048,1.048,0,0,0,.10986-.00586,1.00007,1.00007,0,0,0,.88574-1.10254A9.94794,9.94794,0,0,0,15.8985,13.229ZM7.71191,5.05127a1.00179,1.00179,0,0,1,.814-1.1001l.79053-.14355a14.92975,14.92975,0,0,1,5.36718,0l.79.14355a1.00176,1.00176,0,0,1,.81446,1.1001l-.17774,1.51416H7.88965ZM12,16.26025,10.34973,14.61a7.8502,7.8502,0,0,1,3.30054,0Zm0-3.82568A4.005,4.005,0,0,1,8.002,8.56543h7.9961A4.005,4.005,0,0,1,12,12.43457Z' - })); -}; - -UilUserMd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserMd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserMd; \ No newline at end of file diff --git a/icons/uil-user-md.tsx b/icons/uil-user-md.tsx new file mode 100644 index 00000000..6238c516 --- /dev/null +++ b/icons/uil-user-md.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserMd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.8985,13.229l-.00427-.00183c-.06336-.02673-.12439-.05774-.18836-.08313A5.98759,5.98759,0,0,0,18,8.43457a5.2899,5.2899,0,0,0-.04468-.63049.94592.94592,0,0,0,.03784-.12195l.28125-2.39746A3.00567,3.00567,0,0,0,15.83154,1.9834l-.79-.14356a16.931,16.931,0,0,0-6.08252,0l-.791.14356A3.0057,3.0057,0,0,0,5.72559,5.28467l.28125,2.39746a.94592.94592,0,0,0,.03784.122A5.2899,5.2899,0,0,0,6,8.43457,5.98759,5.98759,0,0,0,8.29413,13.144c-.064.02539-.125.0564-.18836.08313L8.1015,13.229a9.94794,9.94794,0,0,0-6.03558,8.09717,1,1,0,0,0,1.98828.2168A7.94836,7.94836,0,0,1,8.26965,15.358L11.293,18.38135a.99963.99963,0,0,0,1.41406,0L15.73035,15.358A7.94836,7.94836,0,0,1,19.9458,21.543a.99992.99992,0,0,0,.99268.8916,1.048,1.048,0,0,0,.10986-.00586,1.00007,1.00007,0,0,0,.88574-1.10254A9.94794,9.94794,0,0,0,15.8985,13.229ZM7.71191,5.05127a1.00179,1.00179,0,0,1,.814-1.1001l.79053-.14355a14.92975,14.92975,0,0,1,5.36718,0l.79.14355a1.00176,1.00176,0,0,1,.81446,1.1001l-.17774,1.51416H7.88965ZM12,16.26025,10.34973,14.61a7.8502,7.8502,0,0,1,3.30054,0Zm0-3.82568A4.005,4.005,0,0,1,8.002,8.56543h7.9961A4.005,4.005,0,0,1,12,12.43457Z' + })); +}; + +export default UilUserMd; \ No newline at end of file diff --git a/icons/uil-user-minus.js b/icons/uil-user-minus.js deleted file mode 100644 index adbb4df0..00000000 --- a/icons/uil-user-minus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserMinus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10.5H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-7.7,1.72A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Z' - })); -}; - -UilUserMinus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserMinus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserMinus; \ No newline at end of file diff --git a/icons/uil-user-minus.tsx b/icons/uil-user-minus.tsx new file mode 100644 index 00000000..1efb3f73 --- /dev/null +++ b/icons/uil-user-minus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserMinus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10.5H17a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Zm-7.7,1.72A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Z' + })); +}; + +export default UilUserMinus; \ No newline at end of file diff --git a/icons/uil-user-nurse.js b/icons/uil-user-nurse.js deleted file mode 100644 index be8a0aa7..00000000 --- a/icons/uil-user-nurse.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserNurse = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.1745,12.91626c-.01825-.00818-.03522-.01685-.05383-.0238-.1377-.06214-.27393-.127-.4148-.183a6,6,0,1,0-7.41174,0c-.14087.056-.2771.12085-.4148.183-.01861.00695-.03558.01562-.05383.0238A9.946,9.946,0,0,0,2.06592,20.8916a1,1,0,1,0,1.98828.2168,7.94518,7.94518,0,0,1,3.9873-6.0586L11.293,18.30127a.99963.99963,0,0,0,1.41406,0L15.9585,15.0498a7.94518,7.94518,0,0,1,3.9873,6.0586A.99992.99992,0,0,0,20.93848,22a1.048,1.048,0,0,0,.10986-.00586,1.00007,1.00007,0,0,0,.88574-1.10254A9.946,9.946,0,0,0,16.1745,12.91626ZM8.041,7.59424a3.97749,3.97749,0,0,1,7.918,0ZM12,16.18018l-1.93695-1.93695a7.834,7.834,0,0,1,3.8739,0ZM12,12A4.003,4.003,0,0,1,8.33588,9.59424h7.32824A4.003,4.003,0,0,1,12,12Z' - })); -}; - -UilUserNurse.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserNurse.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserNurse; \ No newline at end of file diff --git a/icons/uil-user-nurse.tsx b/icons/uil-user-nurse.tsx new file mode 100644 index 00000000..d863ec4e --- /dev/null +++ b/icons/uil-user-nurse.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserNurse = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.1745,12.91626c-.01825-.00818-.03522-.01685-.05383-.0238-.1377-.06214-.27393-.127-.4148-.183a6,6,0,1,0-7.41174,0c-.14087.056-.2771.12085-.4148.183-.01861.00695-.03558.01562-.05383.0238A9.946,9.946,0,0,0,2.06592,20.8916a1,1,0,1,0,1.98828.2168,7.94518,7.94518,0,0,1,3.9873-6.0586L11.293,18.30127a.99963.99963,0,0,0,1.41406,0L15.9585,15.0498a7.94518,7.94518,0,0,1,3.9873,6.0586A.99992.99992,0,0,0,20.93848,22a1.048,1.048,0,0,0,.10986-.00586,1.00007,1.00007,0,0,0,.88574-1.10254A9.946,9.946,0,0,0,16.1745,12.91626ZM8.041,7.59424a3.97749,3.97749,0,0,1,7.918,0ZM12,16.18018l-1.93695-1.93695a7.834,7.834,0,0,1,3.8739,0ZM12,12A4.003,4.003,0,0,1,8.33588,9.59424h7.32824A4.003,4.003,0,0,1,12,12Z' + })); +}; + +export default UilUserNurse; \ No newline at end of file diff --git a/icons/uil-user-plus.js b/icons/uil-user-plus.js deleted file mode 100644 index 39d05f47..00000000 --- a/icons/uil-user-plus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserPlus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,10.5H20v-1a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm-7.7,1.72A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Z' - })); -}; - -UilUserPlus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserPlus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserPlus; \ No newline at end of file diff --git a/icons/uil-user-plus.tsx b/icons/uil-user-plus.tsx new file mode 100644 index 00000000..a656113c --- /dev/null +++ b/icons/uil-user-plus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserPlus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,10.5H20v-1a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0v-1h1a1,1,0,0,0,0-2Zm-7.7,1.72A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Z' + })); +}; + +export default UilUserPlus; \ No newline at end of file diff --git a/icons/uil-user-square.js b/icons/uil-user-square.js deleted file mode 100644 index 1fdfb787..00000000 --- a/icons/uil-user-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.81,12.28a3.73,3.73,0,0,0,1-2.5,3.78,3.78,0,0,0-7.56,0,3.73,3.73,0,0,0,1,2.5A5.94,5.94,0,0,0,6,16.89a1,1,0,0,0,2,.22,4,4,0,0,1,7.94,0A1,1,0,0,0,17,18h.11a1,1,0,0,0,.88-1.1A5.94,5.94,0,0,0,14.81,12.28ZM12,11.56a1.78,1.78,0,1,1,1.78-1.78A1.78,1.78,0,0,1,12,11.56ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' - })); -}; - -UilUserSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserSquare; \ No newline at end of file diff --git a/icons/uil-user-square.tsx b/icons/uil-user-square.tsx new file mode 100644 index 00000000..33d82496 --- /dev/null +++ b/icons/uil-user-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.81,12.28a3.73,3.73,0,0,0,1-2.5,3.78,3.78,0,0,0-7.56,0,3.73,3.73,0,0,0,1,2.5A5.94,5.94,0,0,0,6,16.89a1,1,0,0,0,2,.22,4,4,0,0,1,7.94,0A1,1,0,0,0,17,18h.11a1,1,0,0,0,.88-1.1A5.94,5.94,0,0,0,14.81,12.28ZM12,11.56a1.78,1.78,0,1,1,1.78-1.78A1.78,1.78,0,0,1,12,11.56ZM19,2H5A3,3,0,0,0,2,5V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V5A3,3,0,0,0,19,2Zm1,17a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V5A1,1,0,0,1,5,4H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilUserSquare; \ No newline at end of file diff --git a/icons/uil-user-times.js b/icons/uil-user-times.js deleted file mode 100644 index 7d46ce1b..00000000 --- a/icons/uil-user-times.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUserTimes = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M13.3,12.22A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Zm10.91.5.8-.79a1,1,0,0,0-1.42-1.42l-.79.8-.79-.8a1,1,0,0,0-1.42,1.42l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.79-.8.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilUserTimes.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUserTimes.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUserTimes; \ No newline at end of file diff --git a/icons/uil-user-times.tsx b/icons/uil-user-times.tsx new file mode 100644 index 00000000..ce2c41c7 --- /dev/null +++ b/icons/uil-user-times.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUserTimes = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M13.3,12.22A4.92,4.92,0,0,0,15,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,2,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,13.3,12.22ZM10,11.5a3,3,0,1,1,3-3A3,3,0,0,1,10,11.5Zm10.91.5.8-.79a1,1,0,0,0-1.42-1.42l-.79.8-.79-.8a1,1,0,0,0-1.42,1.42l.8.79-.8.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l.79-.8.79.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilUserTimes; \ No newline at end of file diff --git a/icons/uil-user.js b/icons/uil-user.js deleted file mode 100644 index d1a29c02..00000000 --- a/icons/uil-user.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUser = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' - })); -}; - -UilUser.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUser.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUser; \ No newline at end of file diff --git a/icons/uil-user.tsx b/icons/uil-user.tsx new file mode 100644 index 00000000..2a313fca --- /dev/null +++ b/icons/uil-user.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUser = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.71,12.71a6,6,0,1,0-7.42,0,10,10,0,0,0-6.22,8.18,1,1,0,0,0,2,.22,8,8,0,0,1,15.9,0,1,1,0,0,0,1,.89h.11a1,1,0,0,0,.88-1.1A10,10,0,0,0,15.71,12.71ZM12,12a4,4,0,1,1,4-4A4,4,0,0,1,12,12Z' + })); +}; + +export default UilUser; \ No newline at end of file diff --git a/icons/uil-users-alt.js b/icons/uil-users-alt.js deleted file mode 100644 index 87ed0e51..00000000 --- a/icons/uil-users-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUsersAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.3,12.22A4.92,4.92,0,0,0,14,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,1,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,12.3,12.22ZM9,11.5a3,3,0,1,1,3-3A3,3,0,0,1,9,11.5Zm9.74.32A5,5,0,0,0,15,3.5a1,1,0,0,0,0,2,3,3,0,0,1,3,3,3,3,0,0,1-1.5,2.59,1,1,0,0,0-.5.84,1,1,0,0,0,.45.86l.39.26.13.07a7,7,0,0,1,4,6.38,1,1,0,0,0,2,0A9,9,0,0,0,18.74,11.82Z' - })); -}; - -UilUsersAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUsersAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUsersAlt; \ No newline at end of file diff --git a/icons/uil-users-alt.tsx b/icons/uil-users-alt.tsx new file mode 100644 index 00000000..7fd1a7c4 --- /dev/null +++ b/icons/uil-users-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUsersAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.3,12.22A4.92,4.92,0,0,0,14,8.5a5,5,0,0,0-10,0,4.92,4.92,0,0,0,1.7,3.72A8,8,0,0,0,1,19.5a1,1,0,0,0,2,0,6,6,0,0,1,12,0,1,1,0,0,0,2,0A8,8,0,0,0,12.3,12.22ZM9,11.5a3,3,0,1,1,3-3A3,3,0,0,1,9,11.5Zm9.74.32A5,5,0,0,0,15,3.5a1,1,0,0,0,0,2,3,3,0,0,1,3,3,3,3,0,0,1-1.5,2.59,1,1,0,0,0-.5.84,1,1,0,0,0,.45.86l.39.26.13.07a7,7,0,0,1,4,6.38,1,1,0,0,0,2,0A9,9,0,0,0,18.74,11.82Z' + })); +}; + +export default UilUsersAlt; \ No newline at end of file diff --git a/icons/uil-utensils-alt.js b/icons/uil-utensils-alt.js deleted file mode 100644 index c9167bd0..00000000 --- a/icons/uil-utensils-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUtensilsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.53,14.13a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l6.18,6.18a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Zm1.23-2.49a3,3,0,0,0,2.12-.88l2.83-2.83a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L17.46,9.35a1,1,0,0,1-1.41,0l3.54-3.54a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L14.64,7.93h0a1,1,0,0,1,0-1.41l2.82-2.83a1,1,0,1,0-1.41-1.41L13.22,5.11a3,3,0,0,0,0,4.24h0L12,10.59,10.44,9.05a4.16,4.16,0,0,0-.74-5C8.26,2.61,4.53,1,2.77,2.79S2.6,8.27,4,9.72A4.36,4.36,0,0,0,6.94,11h.14A3.88,3.88,0,0,0,9,10.46L10.57,12,2.29,20.28a1,1,0,1,0,1.42,1.41l9-9,0,0,0,0,1.92-1.92A3,3,0,0,0,16.76,11.64ZM8.43,8.44A1.93,1.93,0,0,1,7,9,2.26,2.26,0,0,1,5.46,8.3C4.38,7.22,3.62,4.77,4.19,4.2A1,1,0,0,1,4.85,4,5.87,5.87,0,0,1,8.29,5.47,2.12,2.12,0,0,1,8.43,8.44Z' - })); -}; - -UilUtensilsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUtensilsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUtensilsAlt; \ No newline at end of file diff --git a/icons/uil-utensils-alt.tsx b/icons/uil-utensils-alt.tsx new file mode 100644 index 00000000..75c08210 --- /dev/null +++ b/icons/uil-utensils-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUtensilsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.53,14.13a1,1,0,0,0-1.42,0,1,1,0,0,0,0,1.41l6.18,6.18a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.41Zm1.23-2.49a3,3,0,0,0,2.12-.88l2.83-2.83a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L17.46,9.35a1,1,0,0,1-1.41,0l3.54-3.54a1,1,0,0,0,0-1.41,1,1,0,0,0-1.42,0L14.64,7.93h0a1,1,0,0,1,0-1.41l2.82-2.83a1,1,0,1,0-1.41-1.41L13.22,5.11a3,3,0,0,0,0,4.24h0L12,10.59,10.44,9.05a4.16,4.16,0,0,0-.74-5C8.26,2.61,4.53,1,2.77,2.79S2.6,8.27,4,9.72A4.36,4.36,0,0,0,6.94,11h.14A3.88,3.88,0,0,0,9,10.46L10.57,12,2.29,20.28a1,1,0,1,0,1.42,1.41l9-9,0,0,0,0,1.92-1.92A3,3,0,0,0,16.76,11.64ZM8.43,8.44A1.93,1.93,0,0,1,7,9,2.26,2.26,0,0,1,5.46,8.3C4.38,7.22,3.62,4.77,4.19,4.2A1,1,0,0,1,4.85,4,5.87,5.87,0,0,1,8.29,5.47,2.12,2.12,0,0,1,8.43,8.44Z' + })); +}; + +export default UilUtensilsAlt; \ No newline at end of file diff --git a/icons/uil-utensils.js b/icons/uil-utensils.js deleted file mode 100644 index fa6f73d6..00000000 --- a/icons/uil-utensils.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilUtensils = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,2a1,1,0,0,0-1,1V8.46l-1,.67V3a1,1,0,0,0-2,0V9.13l-1-.67V3a1,1,0,0,0-2,0V9a1,1,0,0,0,.45.83L15,11.54V21a1,1,0,0,0,2,0V11.54l2.55-1.71A1,1,0,0,0,20,9V3A1,1,0,0,0,19,2ZM9,2H9A5,5,0,0,0,4,7v6a1,1,0,0,0,1,1H8v7a1,1,0,0,0,2,0V3A1,1,0,0,0,9,2ZM8,12H6V7A3,3,0,0,1,8,4.17Z' - })); -}; - -UilUtensils.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilUtensils.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilUtensils; \ No newline at end of file diff --git a/icons/uil-utensils.tsx b/icons/uil-utensils.tsx new file mode 100644 index 00000000..ebb482ff --- /dev/null +++ b/icons/uil-utensils.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilUtensils = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,2a1,1,0,0,0-1,1V8.46l-1,.67V3a1,1,0,0,0-2,0V9.13l-1-.67V3a1,1,0,0,0-2,0V9a1,1,0,0,0,.45.83L15,11.54V21a1,1,0,0,0,2,0V11.54l2.55-1.71A1,1,0,0,0,20,9V3A1,1,0,0,0,19,2ZM9,2H9A5,5,0,0,0,4,7v6a1,1,0,0,0,1,1H8v7a1,1,0,0,0,2,0V3A1,1,0,0,0,9,2ZM8,12H6V7A3,3,0,0,1,8,4.17Z' + })); +}; + +export default UilUtensils; \ No newline at end of file diff --git a/icons/uil-vector-square-alt.js b/icons/uil-vector-square-alt.js deleted file mode 100644 index 2d0d6b36..00000000 --- a/icons/uil-vector-square-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVectorSquareAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16,7H8A1,1,0,0,0,7,8v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V8A1,1,0,0,0,16,7Zm-1,8H9V9h6Zm6,3.28V5.72A2,2,0,1,0,18.28,3H5.72A2,2,0,1,0,3,5.72V18.28A2,2,0,1,0,5.72,21H18.28A2,2,0,1,0,21,18.28Zm-2,0a1.91,1.91,0,0,0-.72.72H5.72A1.91,1.91,0,0,0,5,18.28V5.72A1.91,1.91,0,0,0,5.72,5H18.28a1.91,1.91,0,0,0,.72.72Z' - })); -}; - -UilVectorSquareAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVectorSquareAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVectorSquareAlt; \ No newline at end of file diff --git a/icons/uil-vector-square-alt.tsx b/icons/uil-vector-square-alt.tsx new file mode 100644 index 00000000..a288cc0c --- /dev/null +++ b/icons/uil-vector-square-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVectorSquareAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16,7H8A1,1,0,0,0,7,8v8a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V8A1,1,0,0,0,16,7Zm-1,8H9V9h6Zm6,3.28V5.72A2,2,0,1,0,18.28,3H5.72A2,2,0,1,0,3,5.72V18.28A2,2,0,1,0,5.72,21H18.28A2,2,0,1,0,21,18.28Zm-2,0a1.91,1.91,0,0,0-.72.72H5.72A1.91,1.91,0,0,0,5,18.28V5.72A1.91,1.91,0,0,0,5.72,5H18.28a1.91,1.91,0,0,0,.72.72Z' + })); +}; + +export default UilVectorSquareAlt; \ No newline at end of file diff --git a/icons/uil-vector-square.js b/icons/uil-vector-square.js deleted file mode 100644 index ea6633e6..00000000 --- a/icons/uil-vector-square.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVectorSquare = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,16.18V7.82A3,3,0,1,0,16.18,4H7.82A3,3,0,1,0,4,7.82v8.36A3,3,0,1,0,7.82,20h8.36A3,3,0,1,0,20,16.18ZM19,4a1,1,0,1,1-1,1A1,1,0,0,1,19,4ZM5,4A1,1,0,1,1,4,5,1,1,0,0,1,5,4ZM5,20a1,1,0,1,1,1-1A1,1,0,0,1,5,20Zm11.18-2H7.82A3,3,0,0,0,6,16.18V7.82A3,3,0,0,0,7.82,6h8.36A3,3,0,0,0,18,7.82v8.36A3,3,0,0,0,16.18,18ZM19,20a1,1,0,1,1,1-1A1,1,0,0,1,19,20Z' - })); -}; - -UilVectorSquare.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVectorSquare.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVectorSquare; \ No newline at end of file diff --git a/icons/uil-vector-square.tsx b/icons/uil-vector-square.tsx new file mode 100644 index 00000000..3886879c --- /dev/null +++ b/icons/uil-vector-square.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVectorSquare = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,16.18V7.82A3,3,0,1,0,16.18,4H7.82A3,3,0,1,0,4,7.82v8.36A3,3,0,1,0,7.82,20h8.36A3,3,0,1,0,20,16.18ZM19,4a1,1,0,1,1-1,1A1,1,0,0,1,19,4ZM5,4A1,1,0,1,1,4,5,1,1,0,0,1,5,4ZM5,20a1,1,0,1,1,1-1A1,1,0,0,1,5,20Zm11.18-2H7.82A3,3,0,0,0,6,16.18V7.82A3,3,0,0,0,7.82,6h8.36A3,3,0,0,0,18,7.82v8.36A3,3,0,0,0,16.18,18ZM19,20a1,1,0,1,1,1-1A1,1,0,0,1,19,20Z' + })); +}; + +export default UilVectorSquare; \ No newline at end of file diff --git a/icons/uil-venus.js b/icons/uil-venus.js deleted file mode 100644 index e5414b6b..00000000 --- a/icons/uil-venus.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVenus = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,9a7,7,0,1,0-8,6.92V18H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2H13V15.92A7,7,0,0,0,19,9Zm-7,5a5,5,0,1,1,5-5A5,5,0,0,1,12,14Z' - })); -}; - -UilVenus.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVenus.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVenus; \ No newline at end of file diff --git a/icons/uil-venus.tsx b/icons/uil-venus.tsx new file mode 100644 index 00000000..976c2466 --- /dev/null +++ b/icons/uil-venus.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVenus = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,9a7,7,0,1,0-8,6.92V18H10a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2H13V15.92A7,7,0,0,0,19,9Zm-7,5a5,5,0,1,1,5-5A5,5,0,0,1,12,14Z' + })); +}; + +export default UilVenus; \ No newline at end of file diff --git a/icons/uil-vertical-align-bottom.js b/icons/uil-vertical-align-bottom.js deleted file mode 100644 index e56cea71..00000000 --- a/icons/uil-vertical-align-bottom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalAlignBottom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,20H18V9a1,1,0,0,0-1-1H14V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-9,0H8V4h4Zm4,0H14V10h2Z' - })); -}; - -UilVerticalAlignBottom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalAlignBottom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalAlignBottom; \ No newline at end of file diff --git a/icons/uil-vertical-align-bottom.tsx b/icons/uil-vertical-align-bottom.tsx new file mode 100644 index 00000000..67c56214 --- /dev/null +++ b/icons/uil-vertical-align-bottom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalAlignBottom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,20H18V9a1,1,0,0,0-1-1H14V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3V20H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-9,0H8V4h4Zm4,0H14V10h2Z' + })); +}; + +export default UilVerticalAlignBottom; \ No newline at end of file diff --git a/icons/uil-vertical-align-center.js b/icons/uil-vertical-align-center.js deleted file mode 100644 index f69b4cac..00000000 --- a/icons/uil-vertical-align-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalAlignCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,11H18V6a1,1,0,0,0-1-1H14V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3v8H3a1,1,0,0,0,0,2H6v8a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V19h3a1,1,0,0,0,1-1V13h3a1,1,0,0,0,0-2Zm-9,9H8V4h4Zm4-3H14V7h2Z' - })); -}; - -UilVerticalAlignCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalAlignCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalAlignCenter; \ No newline at end of file diff --git a/icons/uil-vertical-align-center.tsx b/icons/uil-vertical-align-center.tsx new file mode 100644 index 00000000..8cfa40c3 --- /dev/null +++ b/icons/uil-vertical-align-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalAlignCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,11H18V6a1,1,0,0,0-1-1H14V3a1,1,0,0,0-1-1H7A1,1,0,0,0,6,3v8H3a1,1,0,0,0,0,2H6v8a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V19h3a1,1,0,0,0,1-1V13h3a1,1,0,0,0,0-2Zm-9,9H8V4h4Zm4-3H14V7h2Z' + })); +}; + +export default UilVerticalAlignCenter; \ No newline at end of file diff --git a/icons/uil-vertical-align-top.js b/icons/uil-vertical-align-top.js deleted file mode 100644 index 7ff2d50b..00000000 --- a/icons/uil-vertical-align-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalAlignTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,3,4H6V21a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V16h3a1,1,0,0,0,1-1V4h3a1,1,0,0,0,0-2ZM12,20H8V4h4Zm4-6H14V4h2Z' - })); -}; - -UilVerticalAlignTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalAlignTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalAlignTop; \ No newline at end of file diff --git a/icons/uil-vertical-align-top.tsx b/icons/uil-vertical-align-top.tsx new file mode 100644 index 00000000..17d2f1ea --- /dev/null +++ b/icons/uil-vertical-align-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalAlignTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,3,4H6V21a1,1,0,0,0,1,1h6a1,1,0,0,0,1-1V16h3a1,1,0,0,0,1-1V4h3a1,1,0,0,0,0-2ZM12,20H8V4h4Zm4-6H14V4h2Z' + })); +}; + +export default UilVerticalAlignTop; \ No newline at end of file diff --git a/icons/uil-vertical-distribute-bottom.js b/icons/uil-vertical-distribute-bottom.js deleted file mode 100644 index 42e2d153..00000000 --- a/icons/uil-vertical-distribute-bottom.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalDistributeBottom = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,18H20V13a1,1,0,0,0-1-1H5a1,1,0,0,0-1,1v5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-3,0H6V14H18ZM3,10H21a1,1,0,0,0,0-2H19V5a1,1,0,0,0-1-1H6A1,1,0,0,0,5,5V8H3a1,1,0,0,0,0,2ZM7,6H17V8H7Z' - })); -}; - -UilVerticalDistributeBottom.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalDistributeBottom.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalDistributeBottom; \ No newline at end of file diff --git a/icons/uil-vertical-distribute-bottom.tsx b/icons/uil-vertical-distribute-bottom.tsx new file mode 100644 index 00000000..ba6a69c3 --- /dev/null +++ b/icons/uil-vertical-distribute-bottom.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalDistributeBottom = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,18H20V13a1,1,0,0,0-1-1H5a1,1,0,0,0-1,1v5H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2Zm-3,0H6V14H18ZM3,10H21a1,1,0,0,0,0-2H19V5a1,1,0,0,0-1-1H6A1,1,0,0,0,5,5V8H3a1,1,0,0,0,0,2ZM7,6H17V8H7Z' + })); +}; + +export default UilVerticalDistributeBottom; \ No newline at end of file diff --git a/icons/uil-vertical-distribution-center.js b/icons/uil-vertical-distribution-center.js deleted file mode 100644 index 8cfbf86b..00000000 --- a/icons/uil-vertical-distribution-center.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalDistributionCenter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,15H20V13a1,1,0,0,0-1-1H5a1,1,0,0,0-1,1v2H3a1,1,0,0,0,0,2H4v2a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V17h1a1,1,0,0,0,0-2Zm-3,3H6V14H18ZM3,8H5V9a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V8h2a1,1,0,0,0,0-2H19V5a1,1,0,0,0-1-1H6A1,1,0,0,0,5,5V6H3A1,1,0,0,0,3,8ZM7,6H17V8H7Z' - })); -}; - -UilVerticalDistributionCenter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalDistributionCenter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalDistributionCenter; \ No newline at end of file diff --git a/icons/uil-vertical-distribution-center.tsx b/icons/uil-vertical-distribution-center.tsx new file mode 100644 index 00000000..bc04bd01 --- /dev/null +++ b/icons/uil-vertical-distribution-center.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalDistributionCenter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,15H20V13a1,1,0,0,0-1-1H5a1,1,0,0,0-1,1v2H3a1,1,0,0,0,0,2H4v2a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V17h1a1,1,0,0,0,0-2Zm-3,3H6V14H18ZM3,8H5V9a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V8h2a1,1,0,0,0,0-2H19V5a1,1,0,0,0-1-1H6A1,1,0,0,0,5,5V6H3A1,1,0,0,0,3,8ZM7,6H17V8H7Z' + })); +}; + +export default UilVerticalDistributionCenter; \ No newline at end of file diff --git a/icons/uil-vertical-distribution-top.js b/icons/uil-vertical-distribution-top.js deleted file mode 100644 index 86a971b4..00000000 --- a/icons/uil-vertical-distribution-top.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVerticalDistributionTop = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,6H4v5a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V6h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,6ZM6,6H18v4H6Zm15,8H3a1,1,0,0,0,0,2H5v3a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V16h2a1,1,0,0,0,0-2Zm-4,4H7V16H17Z' - })); -}; - -UilVerticalDistributionTop.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVerticalDistributionTop.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVerticalDistributionTop; \ No newline at end of file diff --git a/icons/uil-vertical-distribution-top.tsx b/icons/uil-vertical-distribution-top.tsx new file mode 100644 index 00000000..0930d55c --- /dev/null +++ b/icons/uil-vertical-distribution-top.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVerticalDistributionTop = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,6H4v5a1,1,0,0,0,1,1H19a1,1,0,0,0,1-1V6h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,6ZM6,6H18v4H6Zm15,8H3a1,1,0,0,0,0,2H5v3a1,1,0,0,0,1,1H18a1,1,0,0,0,1-1V16h2a1,1,0,0,0,0-2Zm-4,4H7V16H17Z' + })); +}; + +export default UilVerticalDistributionTop; \ No newline at end of file diff --git a/icons/uil-video-question.js b/icons/uil-video-question.js deleted file mode 100644 index d4affe69..00000000 --- a/icons/uil-video-question.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVideoQuestion = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.21,17.29a1.04667,1.04667,0,0,0-1.41992,0,1.02673,1.02673,0,0,0-.21.32959.94223.94223,0,0,0,0,.76025,1.15384,1.15384,0,0,0,.21.33008A1,1,0,0,0,10.5,18a.99993.99993,0,0,0-.08008-.38037A1.1515,1.1515,0,0,0,10.21,17.29ZM9.5,9a3.00933,3.00933,0,0,0-2.59766,1.49951.99956.99956,0,1,0,1.73047,1.001A1.00032,1.00032,0,1,1,9.5,13a.99974.99974,0,0,0-1,1v1a1,1,0,0,0,2,0v-.18427A2.99257,2.99257,0,0,0,9.5,9ZM21.52539,6.14941a.999.999,0,0,0-.97266-.04394l-3.56408,1.782A2.9975,2.9975,0,0,0,14,5H5A3.00328,3.00328,0,0,0,2,8v6a3.00328,3.00328,0,0,0,3,3H6a1,1,0,0,0,0-2H5a1.001,1.001,0,0,1-1-1V8A1.001,1.001,0,0,1,5,7h9a1.001,1.001,0,0,1,1,1v6a1.001,1.001,0,0,1-1,1h-.5a1,1,0,0,0,0,2H14a2.9975,2.9975,0,0,0,2.98865-2.88751l3.56408,1.782A1.00038,1.00038,0,0,0,22,15V7A.99976.99976,0,0,0,21.52539,6.14941ZM20,13.38184l-3-1.5V10.11816l3-1.5Z' - })); -}; - -UilVideoQuestion.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVideoQuestion.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVideoQuestion; \ No newline at end of file diff --git a/icons/uil-video-question.tsx b/icons/uil-video-question.tsx new file mode 100644 index 00000000..faae9a24 --- /dev/null +++ b/icons/uil-video-question.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVideoQuestion = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.21,17.29a1.04667,1.04667,0,0,0-1.41992,0,1.02673,1.02673,0,0,0-.21.32959.94223.94223,0,0,0,0,.76025,1.15384,1.15384,0,0,0,.21.33008A1,1,0,0,0,10.5,18a.99993.99993,0,0,0-.08008-.38037A1.1515,1.1515,0,0,0,10.21,17.29ZM9.5,9a3.00933,3.00933,0,0,0-2.59766,1.49951.99956.99956,0,1,0,1.73047,1.001A1.00032,1.00032,0,1,1,9.5,13a.99974.99974,0,0,0-1,1v1a1,1,0,0,0,2,0v-.18427A2.99257,2.99257,0,0,0,9.5,9ZM21.52539,6.14941a.999.999,0,0,0-.97266-.04394l-3.56408,1.782A2.9975,2.9975,0,0,0,14,5H5A3.00328,3.00328,0,0,0,2,8v6a3.00328,3.00328,0,0,0,3,3H6a1,1,0,0,0,0-2H5a1.001,1.001,0,0,1-1-1V8A1.001,1.001,0,0,1,5,7h9a1.001,1.001,0,0,1,1,1v6a1.001,1.001,0,0,1-1,1h-.5a1,1,0,0,0,0,2H14a2.9975,2.9975,0,0,0,2.98865-2.88751l3.56408,1.782A1.00038,1.00038,0,0,0,22,15V7A.99976.99976,0,0,0,21.52539,6.14941ZM20,13.38184l-3-1.5V10.11816l3-1.5Z' + })); +}; + +export default UilVideoQuestion; \ No newline at end of file diff --git a/icons/uil-video-slash.js b/icons/uil-video-slash.js deleted file mode 100644 index fd5f0218..00000000 --- a/icons/uil-video-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVideoSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M7.71,6.29h0l-4-4A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3h9a3,3,0,0,0,1.9-.69l4.39,4.4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM14,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H6.59l7.87,7.88A1,1,0,0,1,14,16Zm7.53-8.85a1,1,0,0,0-1,0L17,8.89A3,3,0,0,0,14,6H12.66a1,1,0,0,0,0,2H14a1,1,0,0,1,1,1v1.5h0a1.62,1.62,0,0,0,0,.19.65.65,0,0,0,.05.2h0s.05.06.07.1a1,1,0,0,0,.15.21s.1.06.15.1l.17.11a.85.85,0,0,0,.23,0,.7.7,0,0,0,.14,0h0a1.62,1.62,0,0,0,.19,0,.65.65,0,0,0,.2-.05h0L20,9.62v5.72a1,1,0,1,0,2,0V8A1,1,0,0,0,21.53,7.15Z' - })); -}; - -UilVideoSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVideoSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVideoSlash; \ No newline at end of file diff --git a/icons/uil-video-slash.tsx b/icons/uil-video-slash.tsx new file mode 100644 index 00000000..e3fce1ad --- /dev/null +++ b/icons/uil-video-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVideoSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M7.71,6.29h0l-4-4A1,1,0,0,0,2.29,3.71L4.62,6A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3h9a3,3,0,0,0,1.9-.69l4.39,4.4a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM14,16H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8H6.59l7.87,7.88A1,1,0,0,1,14,16Zm7.53-8.85a1,1,0,0,0-1,0L17,8.89A3,3,0,0,0,14,6H12.66a1,1,0,0,0,0,2H14a1,1,0,0,1,1,1v1.5h0a1.62,1.62,0,0,0,0,.19.65.65,0,0,0,.05.2h0s.05.06.07.1a1,1,0,0,0,.15.21s.1.06.15.1l.17.11a.85.85,0,0,0,.23,0,.7.7,0,0,0,.14,0h0a1.62,1.62,0,0,0,.19,0,.65.65,0,0,0,.2-.05h0L20,9.62v5.72a1,1,0,1,0,2,0V8A1,1,0,0,0,21.53,7.15Z' + })); +}; + +export default UilVideoSlash; \ No newline at end of file diff --git a/icons/uil-video.js b/icons/uil-video.js deleted file mode 100644 index 269ccb1f..00000000 --- a/icons/uil-video.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVideo = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.53,7.15a1,1,0,0,0-1,0L17,8.89A3,3,0,0,0,14,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3h9a3,3,0,0,0,3-2.89l3.56,1.78A1,1,0,0,0,21,17a1,1,0,0,0,.53-.15A1,1,0,0,0,22,16V8A1,1,0,0,0,21.53,7.15ZM15,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8h9a1,1,0,0,1,1,1Zm5-.62-3-1.5V11.12l3-1.5Z' - })); -}; - -UilVideo.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVideo.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVideo; \ No newline at end of file diff --git a/icons/uil-video.tsx b/icons/uil-video.tsx new file mode 100644 index 00000000..be55e556 --- /dev/null +++ b/icons/uil-video.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVideo = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.53,7.15a1,1,0,0,0-1,0L17,8.89A3,3,0,0,0,14,6H5A3,3,0,0,0,2,9v6a3,3,0,0,0,3,3h9a3,3,0,0,0,3-2.89l3.56,1.78A1,1,0,0,0,21,17a1,1,0,0,0,.53-.15A1,1,0,0,0,22,16V8A1,1,0,0,0,21.53,7.15ZM15,15a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V9A1,1,0,0,1,5,8h9a1,1,0,0,1,1,1Zm5-.62-3-1.5V11.12l3-1.5Z' + })); +}; + +export default UilVideo; \ No newline at end of file diff --git a/icons/uil-virus-slash.js b/icons/uil-virus-slash.js deleted file mode 100644 index 8dd14b63..00000000 --- a/icons/uil-virus-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVirusSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10.16943,5.23633A7.51405,7.51405,0,0,1,11,5.07751V6.34814a1,1,0,1,0,2,0v-1.277a6.94554,6.94554,0,0,1,3.9491,1.98022l.00061.00092.00134.00091A6.98718,6.98718,0,0,1,18.921,11.002H18a1,1,0,0,0,0,2h.922a7.64958,7.64958,0,0,1-.16028.82666.99981.99981,0,0,0,.71875,1.21778.98343.98343,0,0,0,.25.03173,1.0002,1.0002,0,0,0,.96777-.75048,9.59392,9.59392,0,0,0,.23621-1.32569H22a1,1,0,0,0,0-2H20.94073A8.93293,8.93293,0,0,0,19.028,6.38824l.7503-.75006a.99989.99989,0,0,0-1.41406-1.41406l-.75287.75263A8.911,8.911,0,0,0,13,3.06763V1.99805a1,1,0,1,0-2,0V3.06372a9.47345,9.47345,0,0,0-1.32959.23608.9999.9999,0,0,0,.499,1.93653ZM14,9.002a1,1,0,1,0,1-1A1,1,0,0,0,14,9.002Zm4.3772,7.96314-.00757-.01148-.01178-.00787L2.707,1.29492A.99989.99989,0,0,0,1.293,2.709l3.67889,3.6789A8.93173,8.93173,0,0,0,3.05927,11.002H2a1,1,0,0,0,0,2H3.06006a8.94838,8.94838,0,0,0,1.91138,4.61451l-.74976.74975a.99989.99989,0,1,0,1.41406,1.41406l.74988-.74987A8.94628,8.94628,0,0,0,11,20.93854V22.002a1,1,0,0,0,2,0V20.93854a8.94628,8.94628,0,0,0,4.61438-1.90814L21.293,22.709A.99989.99989,0,0,0,22.707,21.29492ZM13,18.91888V17.002a1,1,0,0,0-2,0v1.917a6.98552,6.98552,0,0,1-3.945-1.96021l-.0047-.00708-.00683-.00452A6.99374,6.99374,0,0,1,5.07971,13.002H6a1,1,0,0,0,0-2H5.0788A6.94294,6.94294,0,0,1,6.39948,7.81549L8.25305,9.66907a1.49935,1.49935,0,0,0,2.07984,2.07983l5.8529,5.85291A6.95663,6.95663,0,0,1,13,18.91888ZM9,14.002a1,1,0,1,0,1,1A1,1,0,0,0,9,14.002Z' - })); -}; - -UilVirusSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVirusSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVirusSlash; \ No newline at end of file diff --git a/icons/uil-virus-slash.tsx b/icons/uil-virus-slash.tsx new file mode 100644 index 00000000..c1d5e727 --- /dev/null +++ b/icons/uil-virus-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVirusSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10.16943,5.23633A7.51405,7.51405,0,0,1,11,5.07751V6.34814a1,1,0,1,0,2,0v-1.277a6.94554,6.94554,0,0,1,3.9491,1.98022l.00061.00092.00134.00091A6.98718,6.98718,0,0,1,18.921,11.002H18a1,1,0,0,0,0,2h.922a7.64958,7.64958,0,0,1-.16028.82666.99981.99981,0,0,0,.71875,1.21778.98343.98343,0,0,0,.25.03173,1.0002,1.0002,0,0,0,.96777-.75048,9.59392,9.59392,0,0,0,.23621-1.32569H22a1,1,0,0,0,0-2H20.94073A8.93293,8.93293,0,0,0,19.028,6.38824l.7503-.75006a.99989.99989,0,0,0-1.41406-1.41406l-.75287.75263A8.911,8.911,0,0,0,13,3.06763V1.99805a1,1,0,1,0-2,0V3.06372a9.47345,9.47345,0,0,0-1.32959.23608.9999.9999,0,0,0,.499,1.93653ZM14,9.002a1,1,0,1,0,1-1A1,1,0,0,0,14,9.002Zm4.3772,7.96314-.00757-.01148-.01178-.00787L2.707,1.29492A.99989.99989,0,0,0,1.293,2.709l3.67889,3.6789A8.93173,8.93173,0,0,0,3.05927,11.002H2a1,1,0,0,0,0,2H3.06006a8.94838,8.94838,0,0,0,1.91138,4.61451l-.74976.74975a.99989.99989,0,1,0,1.41406,1.41406l.74988-.74987A8.94628,8.94628,0,0,0,11,20.93854V22.002a1,1,0,0,0,2,0V20.93854a8.94628,8.94628,0,0,0,4.61438-1.90814L21.293,22.709A.99989.99989,0,0,0,22.707,21.29492ZM13,18.91888V17.002a1,1,0,0,0-2,0v1.917a6.98552,6.98552,0,0,1-3.945-1.96021l-.0047-.00708-.00683-.00452A6.99374,6.99374,0,0,1,5.07971,13.002H6a1,1,0,0,0,0-2H5.0788A6.94294,6.94294,0,0,1,6.39948,7.81549L8.25305,9.66907a1.49935,1.49935,0,0,0,2.07984,2.07983l5.8529,5.85291A6.95663,6.95663,0,0,1,13,18.91888ZM9,14.002a1,1,0,1,0,1,1A1,1,0,0,0,9,14.002Z' + })); +}; + +export default UilVirusSlash; \ No newline at end of file diff --git a/icons/uil-visual-studio.js b/icons/uil-visual-studio.js deleted file mode 100644 index 137211a3..00000000 --- a/icons/uil-visual-studio.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVisualStudio = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.85,2,9.09,9.77,4.19,5.91,2.05,7V17L4.2,18.09l4.93-3.85L16.87,22,22,19.93V4ZM4.37,14.3V9.65l2.44,2.43ZM16.7,15.59,12.05,12,16.7,8.41Z' - })); -}; - -UilVisualStudio.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVisualStudio.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVisualStudio; \ No newline at end of file diff --git a/icons/uil-visual-studio.tsx b/icons/uil-visual-studio.tsx new file mode 100644 index 00000000..78ce6e17 --- /dev/null +++ b/icons/uil-visual-studio.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVisualStudio = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.85,2,9.09,9.77,4.19,5.91,2.05,7V17L4.2,18.09l4.93-3.85L16.87,22,22,19.93V4ZM4.37,14.3V9.65l2.44,2.43ZM16.7,15.59,12.05,12,16.7,8.41Z' + })); +}; + +export default UilVisualStudio; \ No newline at end of file diff --git a/icons/uil-vk-alt.js b/icons/uil-vk-alt.js deleted file mode 100644 index f4aee06d..00000000 --- a/icons/uil-vk-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVkAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.74365,13.5293a5.5186,5.5186,0,0,0-.97741-.83612A7.87286,7.87286,0,0,0,17.625,8.22168a1,1,0,1,0-1.9502-.44336,5.86,5.86,0,0,1-3.0205,3.90228V8.002a.95817.95817,0,0,0-.0437-.21643,1.0238,1.0238,0,0,0-.03449-.17083.991.991,0,0,0-.16681-.24891c-.01788-.02124-.02691-.04925-.04645-.0689a1.00121,1.00121,0,0,0-.24609-.16706c-.02551-.01361-.04449-.03662-.07129-.048a1.01943,1.01943,0,0,0-.23645-.04865.94528.94528,0,0,0-.15179-.03119L11.00293,7H11a.99525.99525,0,0,0-.3501,1.92865v4.89069A11.307,11.307,0,0,1,7.64014,7.835a.99988.99988,0,1,0-1.97168.334,13.33371,13.33371,0,0,0,5.3999,8.64355.986.986,0,0,0,.12781.06445.94.94,0,0,0,.10748.0542.99383.99383,0,0,0,.35065.0708.98307.98307,0,0,0,.42382-.10186c.00995-.0047.02137-.00251.03126-.00751a.99262.99262,0,0,0,.24011-.17529c.01422-.01386.02374-.03089.03717-.04554a.98836.98836,0,0,0,.15991-.23718c.01392-.02869.02661-.05609.03778-.08624a.9878.9878,0,0,0,.06995-.34638l.00049-2.126a3.55144,3.55144,0,0,1,1.61474,1.00488l1.64795,1.79687a.99979.99979,0,1,0,1.47363-1.35156ZM15.07275,1H8.9375C2.78027,1,1,2.77832,1,8.92676V15.0625C1,21.21973,2.77783,23,8.92725,23H15.0625C21.21973,23,23,21.22168,23,15.07324V8.9375C23,2.78027,21.22217,1,15.07275,1ZM21,15.07324C21,20.11328,20.1123,21,15.0625,21H8.92725C3.88623,21,3,20.1123,3,15.0625V8.92676C3,3.88672,3.8877,3,8.9375,3h6.13525C20.11377,3,21,3.8877,21,8.9375Z' - })); -}; - -UilVkAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVkAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVkAlt; \ No newline at end of file diff --git a/icons/uil-vk-alt.tsx b/icons/uil-vk-alt.tsx new file mode 100644 index 00000000..d3d03101 --- /dev/null +++ b/icons/uil-vk-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVkAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.74365,13.5293a5.5186,5.5186,0,0,0-.97741-.83612A7.87286,7.87286,0,0,0,17.625,8.22168a1,1,0,1,0-1.9502-.44336,5.86,5.86,0,0,1-3.0205,3.90228V8.002a.95817.95817,0,0,0-.0437-.21643,1.0238,1.0238,0,0,0-.03449-.17083.991.991,0,0,0-.16681-.24891c-.01788-.02124-.02691-.04925-.04645-.0689a1.00121,1.00121,0,0,0-.24609-.16706c-.02551-.01361-.04449-.03662-.07129-.048a1.01943,1.01943,0,0,0-.23645-.04865.94528.94528,0,0,0-.15179-.03119L11.00293,7H11a.99525.99525,0,0,0-.3501,1.92865v4.89069A11.307,11.307,0,0,1,7.64014,7.835a.99988.99988,0,1,0-1.97168.334,13.33371,13.33371,0,0,0,5.3999,8.64355.986.986,0,0,0,.12781.06445.94.94,0,0,0,.10748.0542.99383.99383,0,0,0,.35065.0708.98307.98307,0,0,0,.42382-.10186c.00995-.0047.02137-.00251.03126-.00751a.99262.99262,0,0,0,.24011-.17529c.01422-.01386.02374-.03089.03717-.04554a.98836.98836,0,0,0,.15991-.23718c.01392-.02869.02661-.05609.03778-.08624a.9878.9878,0,0,0,.06995-.34638l.00049-2.126a3.55144,3.55144,0,0,1,1.61474,1.00488l1.64795,1.79687a.99979.99979,0,1,0,1.47363-1.35156ZM15.07275,1H8.9375C2.78027,1,1,2.77832,1,8.92676V15.0625C1,21.21973,2.77783,23,8.92725,23H15.0625C21.21973,23,23,21.22168,23,15.07324V8.9375C23,2.78027,21.22217,1,15.07275,1ZM21,15.07324C21,20.11328,20.1123,21,15.0625,21H8.92725C3.88623,21,3,20.1123,3,15.0625V8.92676C3,3.88672,3.8877,3,8.9375,3h6.13525C20.11377,3,21,3.8877,21,8.9375Z' + })); +}; + +export default UilVkAlt; \ No newline at end of file diff --git a/icons/uil-vk.js b/icons/uil-vk.js deleted file mode 100644 index 44a8036d..00000000 --- a/icons/uil-vk.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVk = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M15.07294,2H8.9375C3.33331,2,2,3.33331,2,8.92706V15.0625C2,20.66663,3.32294,22,8.92706,22H15.0625C20.66669,22,22,20.67706,22,15.07288V8.9375C22,3.33331,20.67706,2,15.07294,2Zm3.07287,14.27081H16.6875c-.55206,0-.71875-.44793-1.70831-1.4375-.86463-.83331-1.22919-.9375-1.44794-.9375-.30206,0-.38544.08332-.38544.5v1.3125c0,.35419-.11456.5625-1.04162.5625a5.69214,5.69214,0,0,1-4.44794-2.66668A11.62611,11.62611,0,0,1,5.35419,8.77081c0-.21875.08331-.41668.5-.41668H7.3125c.375,0,.51044.16668.65625.55212.70831,2.08331,1.91669,3.89581,2.40625,3.89581.1875,0,.27081-.08331.27081-.55206V10.10413c-.0625-.97913-.58331-1.0625-.58331-1.41663a.36008.36008,0,0,1,.375-.33337h2.29169c.3125,0,.41662.15625.41662.53125v2.89587c0,.3125.13544.41663.22919.41663.1875,0,.33331-.10413.67706-.44788a11.99877,11.99877,0,0,0,1.79169-2.97919.62818.62818,0,0,1,.63544-.41668H17.9375c.4375,0,.53125.21875.4375.53125A18.20507,18.20507,0,0,1,16.41669,12.25c-.15625.23956-.21875.36456,0,.64581.14581.21875.65625.64582,1,1.05207a6.48553,6.48553,0,0,1,1.22912,1.70837C18.77081,16.0625,18.5625,16.27081,18.14581,16.27081Z' - })); -}; - -UilVk.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVk.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVk; \ No newline at end of file diff --git a/icons/uil-vk.tsx b/icons/uil-vk.tsx new file mode 100644 index 00000000..65bd1951 --- /dev/null +++ b/icons/uil-vk.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVk = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M15.07294,2H8.9375C3.33331,2,2,3.33331,2,8.92706V15.0625C2,20.66663,3.32294,22,8.92706,22H15.0625C20.66669,22,22,20.67706,22,15.07288V8.9375C22,3.33331,20.67706,2,15.07294,2Zm3.07287,14.27081H16.6875c-.55206,0-.71875-.44793-1.70831-1.4375-.86463-.83331-1.22919-.9375-1.44794-.9375-.30206,0-.38544.08332-.38544.5v1.3125c0,.35419-.11456.5625-1.04162.5625a5.69214,5.69214,0,0,1-4.44794-2.66668A11.62611,11.62611,0,0,1,5.35419,8.77081c0-.21875.08331-.41668.5-.41668H7.3125c.375,0,.51044.16668.65625.55212.70831,2.08331,1.91669,3.89581,2.40625,3.89581.1875,0,.27081-.08331.27081-.55206V10.10413c-.0625-.97913-.58331-1.0625-.58331-1.41663a.36008.36008,0,0,1,.375-.33337h2.29169c.3125,0,.41662.15625.41662.53125v2.89587c0,.3125.13544.41663.22919.41663.1875,0,.33331-.10413.67706-.44788a11.99877,11.99877,0,0,0,1.79169-2.97919.62818.62818,0,0,1,.63544-.41668H17.9375c.4375,0,.53125.21875.4375.53125A18.20507,18.20507,0,0,1,16.41669,12.25c-.15625.23956-.21875.36456,0,.64581.14581.21875.65625.64582,1,1.05207a6.48553,6.48553,0,0,1,1.22912,1.70837C18.77081,16.0625,18.5625,16.27081,18.14581,16.27081Z' + })); +}; + +export default UilVk; \ No newline at end of file diff --git a/icons/uil-voicemail-rectangle.js b/icons/uil-voicemail-rectangle.js deleted file mode 100644 index 7e24585a..00000000 --- a/icons/uil-voicemail-rectangle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVoicemailRectangle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,4H4A3,3,0,0,0,1,7V17a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V7A3,3,0,0,0,20,4Zm1,13a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V7A1,1,0,0,1,4,6H20a1,1,0,0,1,1,1ZM16,9a3,3,0,0,0-2.82,4H10.82A3,3,0,1,0,8,15h8a3,3,0,0,0,0-6ZM8,13a1,1,0,1,1,1-1A1,1,0,0,1,8,13Zm8,0a1,1,0,1,1,1-1A1,1,0,0,1,16,13Z' - })); -}; - -UilVoicemailRectangle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVoicemailRectangle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVoicemailRectangle; \ No newline at end of file diff --git a/icons/uil-voicemail-rectangle.tsx b/icons/uil-voicemail-rectangle.tsx new file mode 100644 index 00000000..c026b7de --- /dev/null +++ b/icons/uil-voicemail-rectangle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVoicemailRectangle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,4H4A3,3,0,0,0,1,7V17a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V7A3,3,0,0,0,20,4Zm1,13a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V7A1,1,0,0,1,4,6H20a1,1,0,0,1,1,1ZM16,9a3,3,0,0,0-2.82,4H10.82A3,3,0,1,0,8,15h8a3,3,0,0,0,0-6ZM8,13a1,1,0,1,1,1-1A1,1,0,0,1,8,13Zm8,0a1,1,0,1,1,1-1A1,1,0,0,1,16,13Z' + })); +}; + +export default UilVoicemailRectangle; \ No newline at end of file diff --git a/icons/uil-voicemail.js b/icons/uil-voicemail.js deleted file mode 100644 index 07d55fb3..00000000 --- a/icons/uil-voicemail.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVoicemail = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18,8a4,4,0,0,0-4,4,3.91,3.91,0,0,0,.56,2H9.44A3.91,3.91,0,0,0,10,12a4,4,0,1,0-4,4H18a4,4,0,0,0,0-8ZM6,14a2,2,0,1,1,2-2A2,2,0,0,1,6,14Zm12,0a2,2,0,1,1,2-2A2,2,0,0,1,18,14Z' - })); -}; - -UilVoicemail.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVoicemail.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVoicemail; \ No newline at end of file diff --git a/icons/uil-voicemail.tsx b/icons/uil-voicemail.tsx new file mode 100644 index 00000000..08b28818 --- /dev/null +++ b/icons/uil-voicemail.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVoicemail = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18,8a4,4,0,0,0-4,4,3.91,3.91,0,0,0,.56,2H9.44A3.91,3.91,0,0,0,10,12a4,4,0,1,0-4,4H18a4,4,0,0,0,0-8ZM6,14a2,2,0,1,1,2-2A2,2,0,0,1,6,14Zm12,0a2,2,0,1,1,2-2A2,2,0,0,1,18,14Z' + })); +}; + +export default UilVoicemail; \ No newline at end of file diff --git a/icons/uil-volleyball.js b/icons/uil-volleyball.js deleted file mode 100644 index 85ccb231..00000000 --- a/icons/uil-volleyball.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolleyball = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20.59,6.9a0,0,0,0,1,0,0,.86.86,0,0,0-.07-.1A10,10,0,0,0,7.6,3l0,0h0l-.07,0a10,10,0,0,0-1,17.19h0l.33.2.1.07h0A9.93,9.93,0,0,0,12,22h.21A10,10,0,0,0,20.59,6.9ZM19,8.06a7.64,7.64,0,0,1,.65,1.46,10,10,0,0,0-3-.49.81.81,0,0,0-.31,0,9.78,9.78,0,0,0-3.58.73,7.85,7.85,0,0,1-1.84-1.6A8.16,8.16,0,0,1,19,8.06ZM12,4a7.86,7.86,0,0,1,4,1.07A7.77,7.77,0,0,0,15,5,10,10,0,0,0,9.8,6.47a8,8,0,0,1-.64-1.94A7.92,7.92,0,0,1,12,4ZM6,6.71A8.26,8.26,0,0,1,7.33,5.52,9.9,9.9,0,0,0,12,11.61a7.89,7.89,0,0,1-.77,2.88A8,8,0,0,1,6,7C6,6.9,6,6.81,6,6.71ZM4,12a8.1,8.1,0,0,1,.36-2.37,10,10,0,0,0,5.7,6.56,7.84,7.84,0,0,1-2.93,2.14A8,8,0,0,1,4,12Zm7.86,8a7.8,7.8,0,0,1-2.61-.49,9.94,9.94,0,0,0,3.23-3.22l0,0A10,10,0,0,0,14,11.41a7.71,7.71,0,0,1,1.78-.36A8,8,0,0,1,11.86,20Zm4.22-1.12A9.94,9.94,0,0,0,18,13a10.69,10.69,0,0,0-.18-1.88,8.34,8.34,0,0,1,2.17.7c0,.06,0,.12,0,.18A8,8,0,0,1,16.08,18.87Z' - })); -}; - -UilVolleyball.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolleyball.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolleyball; \ No newline at end of file diff --git a/icons/uil-volleyball.tsx b/icons/uil-volleyball.tsx new file mode 100644 index 00000000..3f6d50f2 --- /dev/null +++ b/icons/uil-volleyball.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolleyball = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20.59,6.9a0,0,0,0,1,0,0,.86.86,0,0,0-.07-.1A10,10,0,0,0,7.6,3l0,0h0l-.07,0a10,10,0,0,0-1,17.19h0l.33.2.1.07h0A9.93,9.93,0,0,0,12,22h.21A10,10,0,0,0,20.59,6.9ZM19,8.06a7.64,7.64,0,0,1,.65,1.46,10,10,0,0,0-3-.49.81.81,0,0,0-.31,0,9.78,9.78,0,0,0-3.58.73,7.85,7.85,0,0,1-1.84-1.6A8.16,8.16,0,0,1,19,8.06ZM12,4a7.86,7.86,0,0,1,4,1.07A7.77,7.77,0,0,0,15,5,10,10,0,0,0,9.8,6.47a8,8,0,0,1-.64-1.94A7.92,7.92,0,0,1,12,4ZM6,6.71A8.26,8.26,0,0,1,7.33,5.52,9.9,9.9,0,0,0,12,11.61a7.89,7.89,0,0,1-.77,2.88A8,8,0,0,1,6,7C6,6.9,6,6.81,6,6.71ZM4,12a8.1,8.1,0,0,1,.36-2.37,10,10,0,0,0,5.7,6.56,7.84,7.84,0,0,1-2.93,2.14A8,8,0,0,1,4,12Zm7.86,8a7.8,7.8,0,0,1-2.61-.49,9.94,9.94,0,0,0,3.23-3.22l0,0A10,10,0,0,0,14,11.41a7.71,7.71,0,0,1,1.78-.36A8,8,0,0,1,11.86,20Zm4.22-1.12A9.94,9.94,0,0,0,18,13a10.69,10.69,0,0,0-.18-1.88,8.34,8.34,0,0,1,2.17.7c0,.06,0,.12,0,.18A8,8,0,0,1,16.08,18.87Z' + })); +}; + +export default UilVolleyball; \ No newline at end of file diff --git a/icons/uil-volume-down.js b/icons/uil-volume-down.js deleted file mode 100644 index 74dcbbfb..00000000 --- a/icons/uil-volume-down.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolumeDown = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.83,9.17a1,1,0,1,0-1.42,1.42A2,2,0,0,1,18,12a2,2,0,0,1-.71,1.53,1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.12A4,4,0,0,0,20,12,4.06,4.06,0,0,0,18.83,9.17ZM14.43,4.1a1,1,0,0,0-1,.12L8.65,8H5A1,1,0,0,0,4,9v6a1,1,0,0,0,1,1H8.65l4.73,3.78A1,1,0,0,0,14,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,15,19V5A1,1,0,0,0,14.43,4.1ZM13,16.92l-3.38-2.7A1,1,0,0,0,9,14H6V10H9a1,1,0,0,0,.62-.22L13,7.08Z' - })); -}; - -UilVolumeDown.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolumeDown.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolumeDown; \ No newline at end of file diff --git a/icons/uil-volume-down.tsx b/icons/uil-volume-down.tsx new file mode 100644 index 00000000..f0a11e58 --- /dev/null +++ b/icons/uil-volume-down.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolumeDown = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.83,9.17a1,1,0,1,0-1.42,1.42A2,2,0,0,1,18,12a2,2,0,0,1-.71,1.53,1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.12A4,4,0,0,0,20,12,4.06,4.06,0,0,0,18.83,9.17ZM14.43,4.1a1,1,0,0,0-1,.12L8.65,8H5A1,1,0,0,0,4,9v6a1,1,0,0,0,1,1H8.65l4.73,3.78A1,1,0,0,0,14,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,15,19V5A1,1,0,0,0,14.43,4.1ZM13,16.92l-3.38-2.7A1,1,0,0,0,9,14H6V10H9a1,1,0,0,0,.62-.22L13,7.08Z' + })); +}; + +export default UilVolumeDown; \ No newline at end of file diff --git a/icons/uil-volume-mute.js b/icons/uil-volume-mute.js deleted file mode 100644 index f4467920..00000000 --- a/icons/uil-volume-mute.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolumeMute = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM19.91,12l1.8-1.79a1,1,0,0,0-1.42-1.42l-1.79,1.8-1.79-1.8a1,1,0,0,0-1.42,1.42L17.09,12l-1.8,1.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l1.79-1.8,1.79,1.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' - })); -}; - -UilVolumeMute.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolumeMute.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolumeMute; \ No newline at end of file diff --git a/icons/uil-volume-mute.tsx b/icons/uil-volume-mute.tsx new file mode 100644 index 00000000..a3ae2f66 --- /dev/null +++ b/icons/uil-volume-mute.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolumeMute = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM19.91,12l1.8-1.79a1,1,0,0,0-1.42-1.42l-1.79,1.8-1.79-1.8a1,1,0,0,0-1.42,1.42L17.09,12l-1.8,1.79a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0l1.79-1.8,1.79,1.8a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42Z' + })); +}; + +export default UilVolumeMute; \ No newline at end of file diff --git a/icons/uil-volume-off.js b/icons/uil-volume-off.js deleted file mode 100644 index 9feb1470..00000000 --- a/icons/uil-volume-off.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolumeOff = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.93,4.1a1,1,0,0,0-1,.12L11.15,8H7.5a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h3.65l4.73,3.78a1,1,0,0,0,.62.22.91.91,0,0,0,.43-.1,1,1,0,0,0,.57-.9V5A1,1,0,0,0,16.93,4.1ZM15.5,16.92l-3.38-2.7A1,1,0,0,0,11.5,14h-3V10h3a1,1,0,0,0,.62-.22l3.38-2.7Z' - })); -}; - -UilVolumeOff.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolumeOff.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolumeOff; \ No newline at end of file diff --git a/icons/uil-volume-off.tsx b/icons/uil-volume-off.tsx new file mode 100644 index 00000000..2d838a37 --- /dev/null +++ b/icons/uil-volume-off.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolumeOff = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.93,4.1a1,1,0,0,0-1,.12L11.15,8H7.5a1,1,0,0,0-1,1v6a1,1,0,0,0,1,1h3.65l4.73,3.78a1,1,0,0,0,.62.22.91.91,0,0,0,.43-.1,1,1,0,0,0,.57-.9V5A1,1,0,0,0,16.93,4.1ZM15.5,16.92l-3.38-2.7A1,1,0,0,0,11.5,14h-3V10h3a1,1,0,0,0,.62-.22l3.38-2.7Z' + })); +}; + +export default UilVolumeOff; \ No newline at end of file diff --git a/icons/uil-volume-up.js b/icons/uil-volume-up.js deleted file mode 100644 index 73d65b7e..00000000 --- a/icons/uil-volume-up.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolumeUp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM15.14,4.09a1,1,0,1,0-.28,2,6,6,0,0,1,0,11.86,1,1,0,0,0,.14,2h.14a8,8,0,0,0,0-15.82Zm-.46,9.78a1,1,0,0,0,.32,2,1.13,1.13,0,0,0,.32-.05,4,4,0,0,0,0-7.54,1,1,0,0,0-.64,1.9,2,2,0,0,1,0,3.74Z' - })); -}; - -UilVolumeUp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolumeUp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolumeUp; \ No newline at end of file diff --git a/icons/uil-volume-up.tsx b/icons/uil-volume-up.tsx new file mode 100644 index 00000000..7e33a5aa --- /dev/null +++ b/icons/uil-volume-up.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolumeUp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM15.14,4.09a1,1,0,1,0-.28,2,6,6,0,0,1,0,11.86,1,1,0,0,0,.14,2h.14a8,8,0,0,0,0-15.82Zm-.46,9.78a1,1,0,0,0,.32,2,1.13,1.13,0,0,0,.32-.05,4,4,0,0,0,0-7.54,1,1,0,0,0-.64,1.9,2,2,0,0,1,0,3.74Z' + })); +}; + +export default UilVolumeUp; \ No newline at end of file diff --git a/icons/uil-volume.js b/icons/uil-volume.js deleted file mode 100644 index a6cc88dd..00000000 --- a/icons/uil-volume.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVolume = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM19.66,6.34a1,1,0,0,0-1.42,1.42,6,6,0,0,1-.38,8.84,1,1,0,0,0,.64,1.76,1,1,0,0,0,.64-.23,8,8,0,0,0,.52-11.79ZM16.83,9.17a1,1,0,1,0-1.42,1.42A2,2,0,0,1,16,12a2,2,0,0,1-.71,1.53,1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.12A4,4,0,0,0,18,12,4.06,4.06,0,0,0,16.83,9.17Z' - })); -}; - -UilVolume.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVolume.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVolume; \ No newline at end of file diff --git a/icons/uil-volume.tsx b/icons/uil-volume.tsx new file mode 100644 index 00000000..98524954 --- /dev/null +++ b/icons/uil-volume.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVolume = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12.43,4.1a1,1,0,0,0-1,.12L6.65,8H3A1,1,0,0,0,2,9v6a1,1,0,0,0,1,1H6.65l4.73,3.78A1,1,0,0,0,12,20a.91.91,0,0,0,.43-.1A1,1,0,0,0,13,19V5A1,1,0,0,0,12.43,4.1ZM11,16.92l-3.38-2.7A1,1,0,0,0,7,14H4V10H7a1,1,0,0,0,.62-.22L11,7.08ZM19.66,6.34a1,1,0,0,0-1.42,1.42,6,6,0,0,1-.38,8.84,1,1,0,0,0,.64,1.76,1,1,0,0,0,.64-.23,8,8,0,0,0,.52-11.79ZM16.83,9.17a1,1,0,1,0-1.42,1.42A2,2,0,0,1,16,12a2,2,0,0,1-.71,1.53,1,1,0,0,0-.13,1.41,1,1,0,0,0,1.41.12A4,4,0,0,0,18,12,4.06,4.06,0,0,0,16.83,9.17Z' + })); +}; + +export default UilVolume; \ No newline at end of file diff --git a/icons/uil-vuejs-alt.js b/icons/uil-vuejs-alt.js deleted file mode 100644 index 85b30056..00000000 --- a/icons/uil-vuejs-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVuejsAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22.86723,3.374a.99906.99906,0,0,0-.86622-.50195l-4.97064-.00391-.00738-.001-3.64356.001a1.00172,1.00172,0,0,0-.81787.42481l-.55859.7959L11.43851,3.291a.9983.9983,0,0,0-.81591-.42286l-3.646-.001H6.97611l-.00146.00018-.00147-.00018H6.96781l-4.97314.02734a.99989.99989,0,0,0-.85742,1.50586L11.15678,21.50586A1.00068,1.00068,0,0,0,12.01957,22h.001a1.00062,1.00062,0,0,0,.86328-.49609L22.8643,4.376A1.00212,1.00212,0,0,0,22.86723,3.374ZM10.10453,4.86816l1.085,1.53321a.99856.99856,0,0,0,.81641.42285h.00146a1.00252,1.00252,0,0,0,.8169-.42481l1.07519-1.53125,1.36267-.001-3.244,5.45373L8.7432,4.86719Zm1.9126,14.14942L3.7393,4.88477l2.66992-.01465,4.75342,7.918a1.00082,1.00082,0,0,0,.85742.48535H12.022l.001-.00012.001.00012h.002a1,1,0,0,0,.85742-.48926l4.708-7.916,2.66949.00293Z' - })); -}; - -UilVuejsAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVuejsAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVuejsAlt; \ No newline at end of file diff --git a/icons/uil-vuejs-alt.tsx b/icons/uil-vuejs-alt.tsx new file mode 100644 index 00000000..7a2925b2 --- /dev/null +++ b/icons/uil-vuejs-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVuejsAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22.86723,3.374a.99906.99906,0,0,0-.86622-.50195l-4.97064-.00391-.00738-.001-3.64356.001a1.00172,1.00172,0,0,0-.81787.42481l-.55859.7959L11.43851,3.291a.9983.9983,0,0,0-.81591-.42286l-3.646-.001H6.97611l-.00146.00018-.00147-.00018H6.96781l-4.97314.02734a.99989.99989,0,0,0-.85742,1.50586L11.15678,21.50586A1.00068,1.00068,0,0,0,12.01957,22h.001a1.00062,1.00062,0,0,0,.86328-.49609L22.8643,4.376A1.00212,1.00212,0,0,0,22.86723,3.374ZM10.10453,4.86816l1.085,1.53321a.99856.99856,0,0,0,.81641.42285h.00146a1.00252,1.00252,0,0,0,.8169-.42481l1.07519-1.53125,1.36267-.001-3.244,5.45373L8.7432,4.86719Zm1.9126,14.14942L3.7393,4.88477l2.66992-.01465,4.75342,7.918a1.00082,1.00082,0,0,0,.85742.48535H12.022l.001-.00012.001.00012h.002a1,1,0,0,0,.85742-.48926l4.708-7.916,2.66949.00293Z' + })); +}; + +export default UilVuejsAlt; \ No newline at end of file diff --git a/icons/uil-vuejs.js b/icons/uil-vuejs.js deleted file mode 100644 index 7b12ccfe..00000000 --- a/icons/uil-vuejs.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilVuejs = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.03079,2.44284V2.44278l-.15448.00006-.84552-.00006-.00012.00024-2.64319.00055L12.01321,6.39951,9.62961,2.44357l-2.64594-.001-.00024-.00037H2.2717v.00055L.83231,2.44266,12.029,21.55777,23.16769,2.443ZM12.02505,17.59293,4.322,4.44223H7.14566l4.88562,8.4071,4.8468-8.4071h2.80939Z' - })); -}; - -UilVuejs.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilVuejs.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilVuejs; \ No newline at end of file diff --git a/icons/uil-vuejs.tsx b/icons/uil-vuejs.tsx new file mode 100644 index 00000000..392c7e2d --- /dev/null +++ b/icons/uil-vuejs.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilVuejs = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.03079,2.44284V2.44278l-.15448.00006-.84552-.00006-.00012.00024-2.64319.00055L12.01321,6.39951,9.62961,2.44357l-2.64594-.001-.00024-.00037H2.2717v.00055L.83231,2.44266,12.029,21.55777,23.16769,2.443ZM12.02505,17.59293,4.322,4.44223H7.14566l4.88562,8.4071,4.8468-8.4071h2.80939Z' + })); +}; + +export default UilVuejs; \ No newline at end of file diff --git a/icons/uil-wall.js b/icons/uil-wall.js deleted file mode 100644 index fd93c536..00000000 --- a/icons/uil-wall.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWall = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,9a1,1,0,0,0,0-2H20V5h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5H6V7H3A1,1,0,0,0,3,9H4v2H3a1,1,0,0,0,0,2H6v2H3a1,1,0,0,0,0,2H4v2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2H18V17h3a1,1,0,0,0,0-2H20V13h1a1,1,0,0,0,0-2H18V9ZM8,5h4V7H8Zm8,4v2H12V9ZM6,9h4v2H6Zm6,4v2H8V13Zm-2,6H6V17h4Zm6,0H12V17h4Zm2-4H14V13h4ZM14,7V5h4V7Z' - })); -}; - -UilWall.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWall.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWall; \ No newline at end of file diff --git a/icons/uil-wall.tsx b/icons/uil-wall.tsx new file mode 100644 index 00000000..4f9ace16 --- /dev/null +++ b/icons/uil-wall.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWall = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,9a1,1,0,0,0,0-2H20V5h1a1,1,0,0,0,0-2H3A1,1,0,0,0,3,5H6V7H3A1,1,0,0,0,3,9H4v2H3a1,1,0,0,0,0,2H6v2H3a1,1,0,0,0,0,2H4v2H3a1,1,0,0,0,0,2H21a1,1,0,0,0,0-2H18V17h3a1,1,0,0,0,0-2H20V13h1a1,1,0,0,0,0-2H18V9ZM8,5h4V7H8Zm8,4v2H12V9ZM6,9h4v2H6Zm6,4v2H8V13Zm-2,6H6V17h4Zm6,0H12V17h4Zm2-4H14V13h4ZM14,7V5h4V7Z' + })); +}; + +export default UilWall; \ No newline at end of file diff --git a/icons/uil-wallet.js b/icons/uil-wallet.js deleted file mode 100644 index daa6d33c..00000000 --- a/icons/uil-wallet.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWallet = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,7H18V6a3,3,0,0,0-3-3H5A3,3,0,0,0,2,6H2V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V10A3,3,0,0,0,19,7ZM5,5H15a1,1,0,0,1,1,1V7H5A1,1,0,0,1,5,5ZM20,15H19a1,1,0,0,1,0-2h1Zm0-4H19a3,3,0,0,0,0,6h1v1a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.83A3,3,0,0,0,5,9H19a1,1,0,0,1,1,1Z' - })); -}; - -UilWallet.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWallet.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWallet; \ No newline at end of file diff --git a/icons/uil-wallet.tsx b/icons/uil-wallet.tsx new file mode 100644 index 00000000..9ac762ba --- /dev/null +++ b/icons/uil-wallet.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWallet = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,7H18V6a3,3,0,0,0-3-3H5A3,3,0,0,0,2,6H2V18a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V10A3,3,0,0,0,19,7ZM5,5H15a1,1,0,0,1,1,1V7H5A1,1,0,0,1,5,5ZM20,15H19a1,1,0,0,1,0-2h1Zm0-4H19a3,3,0,0,0,0,6h1v1a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V8.83A3,3,0,0,0,5,9H19a1,1,0,0,1,1,1Z' + })); +}; + +export default UilWallet; \ No newline at end of file diff --git a/icons/uil-watch-alt.js b/icons/uil-watch-alt.js deleted file mode 100644 index ade43034..00000000 --- a/icons/uil-watch-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWatchAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,8.61,16,2.84A1,1,0,0,0,15,2H9a1,1,0,0,0-1,.84l-1,5.77a6,6,0,0,0,0,6.78l1,5.77A1,1,0,0,0,9,22h6a1,1,0,0,0,1-.84l1-5.77a6,6,0,0,0,0-6.78ZM9.85,4h4.3l.44,2.59a6,6,0,0,0-5.18,0Zm4.3,16H9.85l-.44-2.59a6,6,0,0,0,5.18,0ZM12,16a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' - })); -}; - -UilWatchAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWatchAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWatchAlt; \ No newline at end of file diff --git a/icons/uil-watch-alt.tsx b/icons/uil-watch-alt.tsx new file mode 100644 index 00000000..b4ecd61e --- /dev/null +++ b/icons/uil-watch-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWatchAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,8.61,16,2.84A1,1,0,0,0,15,2H9a1,1,0,0,0-1,.84l-1,5.77a6,6,0,0,0,0,6.78l1,5.77A1,1,0,0,0,9,22h6a1,1,0,0,0,1-.84l1-5.77a6,6,0,0,0,0-6.78ZM9.85,4h4.3l.44,2.59a6,6,0,0,0-5.18,0Zm4.3,16H9.85l-.44-2.59a6,6,0,0,0,5.18,0ZM12,16a4,4,0,1,1,4-4A4,4,0,0,1,12,16Z' + })); +}; + +export default UilWatchAlt; \ No newline at end of file diff --git a/icons/uil-watch.js b/icons/uil-watch.js deleted file mode 100644 index 415808c1..00000000 --- a/icons/uil-watch.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWatch = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,6.78V3a1,1,0,0,0-1-1H8A1,1,0,0,0,7,3V6.78A3,3,0,0,0,6,9v6a3,3,0,0,0,1,2.22V21a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V17.22A3,3,0,0,0,18,15V9A3,3,0,0,0,17,6.78ZM9,4h6V6H9Zm6,16H9V18h6Zm1-5a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V9A1,1,0,0,1,9,8h6a1,1,0,0,1,1,1Z' - })); -}; - -UilWatch.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWatch.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWatch; \ No newline at end of file diff --git a/icons/uil-watch.tsx b/icons/uil-watch.tsx new file mode 100644 index 00000000..461fbda5 --- /dev/null +++ b/icons/uil-watch.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWatch = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,6.78V3a1,1,0,0,0-1-1H8A1,1,0,0,0,7,3V6.78A3,3,0,0,0,6,9v6a3,3,0,0,0,1,2.22V21a1,1,0,0,0,1,1h8a1,1,0,0,0,1-1V17.22A3,3,0,0,0,18,15V9A3,3,0,0,0,17,6.78ZM9,4h6V6H9Zm6,16H9V18h6Zm1-5a1,1,0,0,1-1,1H9a1,1,0,0,1-1-1V9A1,1,0,0,1,9,8h6a1,1,0,0,1,1,1Z' + })); +}; + +export default UilWatch; \ No newline at end of file diff --git a/icons/uil-water-drop-slash.js b/icons/uil-water-drop-slash.js deleted file mode 100644 index 18c8189e..00000000 --- a/icons/uil-water-drop-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWaterDropSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l4,4a12.46,12.46,0,0,0-2,6.57A7.76,7.76,0,0,0,12,22a7.64,7.64,0,0,0,5.87-2.71l2.42,2.42a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM12,20a5.76,5.76,0,0,1-5.75-5.75A10.3,10.3,0,0,1,7.72,9.14l8.74,8.73A5.67,5.67,0,0,1,12,20ZM10.85,5.24c.45-.42.85-.75,1.15-1,1.43,1.12,5.13,4.43,5.68,8.88a1,1,0,0,0,1,.88h.12a1,1,0,0,0,.87-1.11c-.78-6.43-6.85-10.55-7.1-10.72a1,1,0,0,0-1.12,0A18.73,18.73,0,0,0,9.49,3.78a1,1,0,0,0,1.36,1.46Z' - })); -}; - -UilWaterDropSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWaterDropSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWaterDropSlash; \ No newline at end of file diff --git a/icons/uil-water-drop-slash.tsx b/icons/uil-water-drop-slash.tsx new file mode 100644 index 00000000..635a92ee --- /dev/null +++ b/icons/uil-water-drop-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWaterDropSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,20.29l-18-18A1,1,0,0,0,2.29,3.71l4,4a12.46,12.46,0,0,0-2,6.57A7.76,7.76,0,0,0,12,22a7.64,7.64,0,0,0,5.87-2.71l2.42,2.42a1,1,0,0,0,1.42,0A1,1,0,0,0,21.71,20.29ZM12,20a5.76,5.76,0,0,1-5.75-5.75A10.3,10.3,0,0,1,7.72,9.14l8.74,8.73A5.67,5.67,0,0,1,12,20ZM10.85,5.24c.45-.42.85-.75,1.15-1,1.43,1.12,5.13,4.43,5.68,8.88a1,1,0,0,0,1,.88h.12a1,1,0,0,0,.87-1.11c-.78-6.43-6.85-10.55-7.1-10.72a1,1,0,0,0-1.12,0A18.73,18.73,0,0,0,9.49,3.78a1,1,0,0,0,1.36,1.46Z' + })); +}; + +export default UilWaterDropSlash; \ No newline at end of file diff --git a/icons/uil-water-glass.js b/icons/uil-water-glass.js deleted file mode 100644 index aac2fb9f..00000000 --- a/icons/uil-water-glass.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWaterGlass = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.08,7A1,1,0,0,0,17,7.92l-.35,4.55a2.67,2.67,0,0,1-1.2-.77,1,1,0,0,0-1.5,0,2.65,2.65,0,0,1-3.9,0,1,1,0,0,0-1.5,0,2.7,2.7,0,0,1-1.2.77L7,7.92A1,1,0,0,0,5.92,7,1,1,0,0,0,5,8.08l.86,11.15a3,3,0,0,0,3,2.77h6.3a3,3,0,0,0,3-2.77L19,8.08A1,1,0,0,0,18.08,7ZM16.14,19.08a1,1,0,0,1-1,.92H8.85a1,1,0,0,1-1-.92L7.5,14.5a4.77,4.77,0,0,0,1.8-.79,4.66,4.66,0,0,0,5.4,0,4.77,4.77,0,0,0,1.8.79ZM12,10a3.26,3.26,0,0,0,3.25-3.25c0-2.75-2.58-4.51-2.69-4.58a1,1,0,0,0-1.12,0C11.33,2.25,8.75,4,8.75,6.75A3.26,3.26,0,0,0,12,10Zm0-5.7a3.61,3.61,0,0,1,1.25,2.45,1.25,1.25,0,0,1-2.5,0A3.66,3.66,0,0,1,12,4.3Z' - })); -}; - -UilWaterGlass.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWaterGlass.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWaterGlass; \ No newline at end of file diff --git a/icons/uil-water-glass.tsx b/icons/uil-water-glass.tsx new file mode 100644 index 00000000..72ad280c --- /dev/null +++ b/icons/uil-water-glass.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWaterGlass = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.08,7A1,1,0,0,0,17,7.92l-.35,4.55a2.67,2.67,0,0,1-1.2-.77,1,1,0,0,0-1.5,0,2.65,2.65,0,0,1-3.9,0,1,1,0,0,0-1.5,0,2.7,2.7,0,0,1-1.2.77L7,7.92A1,1,0,0,0,5.92,7,1,1,0,0,0,5,8.08l.86,11.15a3,3,0,0,0,3,2.77h6.3a3,3,0,0,0,3-2.77L19,8.08A1,1,0,0,0,18.08,7ZM16.14,19.08a1,1,0,0,1-1,.92H8.85a1,1,0,0,1-1-.92L7.5,14.5a4.77,4.77,0,0,0,1.8-.79,4.66,4.66,0,0,0,5.4,0,4.77,4.77,0,0,0,1.8.79ZM12,10a3.26,3.26,0,0,0,3.25-3.25c0-2.75-2.58-4.51-2.69-4.58a1,1,0,0,0-1.12,0C11.33,2.25,8.75,4,8.75,6.75A3.26,3.26,0,0,0,12,10Zm0-5.7a3.61,3.61,0,0,1,1.25,2.45,1.25,1.25,0,0,1-2.5,0A3.66,3.66,0,0,1,12,4.3Z' + })); +}; + +export default UilWaterGlass; \ No newline at end of file diff --git a/icons/uil-water.js b/icons/uil-water.js deleted file mode 100644 index 8aa04667..00000000 --- a/icons/uil-water.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWater = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M2.72,7.65a2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92,4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45,1,1,0,1,0-.56,1.92Zm18,8.08a4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45,1,1,0,1,0-.56,1.92,2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92Zm0-5a4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45A1,1,0,0,0,2,11.41a1,1,0,0,0,.68,1.24,2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92Z' - })); -}; - -UilWater.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWater.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWater; \ No newline at end of file diff --git a/icons/uil-water.tsx b/icons/uil-water.tsx new file mode 100644 index 00000000..bd46f404 --- /dev/null +++ b/icons/uil-water.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWater = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M2.72,7.65a2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92,4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45,1,1,0,1,0-.56,1.92Zm18,8.08a4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45,1,1,0,1,0-.56,1.92,2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92Zm0-5a4.45,4.45,0,0,0-1,.45,2.08,2.08,0,0,1-2.1,0,4.64,4.64,0,0,0-4.54,0,2.11,2.11,0,0,1-2.12,0,4.64,4.64,0,0,0-4.54,0,2.08,2.08,0,0,1-2.1,0,4.45,4.45,0,0,0-1-.45A1,1,0,0,0,2,11.41a1,1,0,0,0,.68,1.24,2.56,2.56,0,0,1,.56.24,4,4,0,0,0,4.1,0,2.6,2.6,0,0,1,2.56,0,4.15,4.15,0,0,0,4.12,0,2.6,2.6,0,0,1,2.56,0,4.25,4.25,0,0,0,2.08.56,3.88,3.88,0,0,0,2-.56,2.56,2.56,0,0,1,.56-.24,1,1,0,0,0-.56-1.92Z' + })); +}; + +export default UilWater; \ No newline at end of file diff --git a/icons/uil-web-grid-alt.js b/icons/uil-web-grid-alt.js deleted file mode 100644 index 5f2fb823..00000000 --- a/icons/uil-web-grid-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWebGridAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V10h7Zm9,0H13V10h7ZM20,8H4V4H20Z' - })); -}; - -UilWebGridAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWebGridAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWebGridAlt; \ No newline at end of file diff --git a/icons/uil-web-grid-alt.tsx b/icons/uil-web-grid-alt.tsx new file mode 100644 index 00000000..1368073c --- /dev/null +++ b/icons/uil-web-grid-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWebGridAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM11,20H4V10h7Zm9,0H13V10h7ZM20,8H4V4H20Z' + })); +}; + +export default UilWebGridAlt; \ No newline at end of file diff --git a/icons/uil-web-grid.js b/icons/uil-web-grid.js deleted file mode 100644 index 63d70aa7..00000000 --- a/icons/uil-web-grid.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWebGrid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V13H14Zm0-9H4V4H14Zm6,9H16V4h4Z' - })); -}; - -UilWebGrid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWebGrid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWebGrid; \ No newline at end of file diff --git a/icons/uil-web-grid.tsx b/icons/uil-web-grid.tsx new file mode 100644 index 00000000..a21988a0 --- /dev/null +++ b/icons/uil-web-grid.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWebGrid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V13H14Zm0-9H4V4H14Zm6,9H16V4h4Z' + })); +}; + +export default UilWebGrid; \ No newline at end of file diff --git a/icons/uil-web-section-alt.js b/icons/uil-web-section-alt.js deleted file mode 100644 index d7ced9fd..00000000 --- a/icons/uil-web-section-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWebSectionAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V4H20Z' - })); -}; - -UilWebSectionAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWebSectionAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWebSectionAlt; \ No newline at end of file diff --git a/icons/uil-web-section-alt.tsx b/icons/uil-web-section-alt.tsx new file mode 100644 index 00000000..4cc1afa8 --- /dev/null +++ b/icons/uil-web-section-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWebSectionAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V4H20Z' + })); +}; + +export default UilWebSectionAlt; \ No newline at end of file diff --git a/icons/uil-web-section.js b/icons/uil-web-section.js deleted file mode 100644 index 9649f95b..00000000 --- a/icons/uil-web-section.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWebSection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V4H14Zm6,0H16V4h4Z' - })); -}; - -UilWebSection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWebSection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWebSection; \ No newline at end of file diff --git a/icons/uil-web-section.tsx b/icons/uil-web-section.tsx new file mode 100644 index 00000000..e7538d82 --- /dev/null +++ b/icons/uil-web-section.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWebSection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM14,20H4V4H14Zm6,0H16V4h4Z' + })); +}; + +export default UilWebSection; \ No newline at end of file diff --git a/icons/uil-webcam.js b/icons/uil-webcam.js deleted file mode 100644 index 5b608cea..00000000 --- a/icons/uil-webcam.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWebcam = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,13a3,3,0,1,0-3-3A3,3,0,0,0,12,13Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,12,9Zm9.59,9.16A10,10,0,0,0,19,13.89a8,8,0,1,0-14,0,9.9,9.9,0,0,0-2.6,4.27,3,3,0,0,0,.47,2.63A3,3,0,0,0,5.3,22H18.7a3,3,0,0,0,2.42-1.21A3,3,0,0,0,21.59,18.16ZM12,4a6,6,0,1,1-6,6A6,6,0,0,1,12,4Zm7.52,15.59a1,1,0,0,1-.82.41H5.3a1,1,0,0,1-.82-.41,1,1,0,0,1-.15-.87A7.85,7.85,0,0,1,6.21,15.5a8,8,0,0,0,11.58,0,7.85,7.85,0,0,1,1.88,3.22A1,1,0,0,1,19.52,19.59Z' - })); -}; - -UilWebcam.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWebcam.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWebcam; \ No newline at end of file diff --git a/icons/uil-webcam.tsx b/icons/uil-webcam.tsx new file mode 100644 index 00000000..1d7f6fef --- /dev/null +++ b/icons/uil-webcam.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWebcam = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,13a3,3,0,1,0-3-3A3,3,0,0,0,12,13Zm0-4a1,1,0,1,1-1,1A1,1,0,0,1,12,9Zm9.59,9.16A10,10,0,0,0,19,13.89a8,8,0,1,0-14,0,9.9,9.9,0,0,0-2.6,4.27,3,3,0,0,0,.47,2.63A3,3,0,0,0,5.3,22H18.7a3,3,0,0,0,2.42-1.21A3,3,0,0,0,21.59,18.16ZM12,4a6,6,0,1,1-6,6A6,6,0,0,1,12,4Zm7.52,15.59a1,1,0,0,1-.82.41H5.3a1,1,0,0,1-.82-.41,1,1,0,0,1-.15-.87A7.85,7.85,0,0,1,6.21,15.5a8,8,0,0,0,11.58,0,7.85,7.85,0,0,1,1.88,3.22A1,1,0,0,1,19.52,19.59Z' + })); +}; + +export default UilWebcam; \ No newline at end of file diff --git a/icons/uil-weight.js b/icons/uil-weight.js deleted file mode 100644 index 0a8be73e..00000000 --- a/icons/uil-weight.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWeight = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M19,4H17.55A3.08,3.08,0,0,0,17,3a3,3,0,0,0-2.25-1H9.27A3,3,0,0,0,7,3a3.08,3.08,0,0,0-.57,1H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM8.52,4.34A1,1,0,0,1,9.27,4h5.46a1,1,0,0,1,.75.34,1,1,0,0,1,.25.78l-.5,4a1,1,0,0,1-1,.88H12.59l1.14-2.4a1,1,0,0,0-1.8-.86L10.37,10h-.6a1,1,0,0,1-1-.88l-.5-4A1,1,0,0,1,8.52,4.34ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6H6.37l.42,3.37a3,3,0,0,0,3,2.63h4.46a3,3,0,0,0,3-2.63L17.63,6H19a1,1,0,0,1,1,1Zm-6-3H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' - })); -}; - -UilWeight.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWeight.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWeight; \ No newline at end of file diff --git a/icons/uil-weight.tsx b/icons/uil-weight.tsx new file mode 100644 index 00000000..3aaa2fcf --- /dev/null +++ b/icons/uil-weight.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWeight = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M19,4H17.55A3.08,3.08,0,0,0,17,3a3,3,0,0,0-2.25-1H9.27A3,3,0,0,0,7,3a3.08,3.08,0,0,0-.57,1H5A3,3,0,0,0,2,7V19a3,3,0,0,0,3,3H19a3,3,0,0,0,3-3V7A3,3,0,0,0,19,4ZM8.52,4.34A1,1,0,0,1,9.27,4h5.46a1,1,0,0,1,.75.34,1,1,0,0,1,.25.78l-.5,4a1,1,0,0,1-1,.88H12.59l1.14-2.4a1,1,0,0,0-1.8-.86L10.37,10h-.6a1,1,0,0,1-1-.88l-.5-4A1,1,0,0,1,8.52,4.34ZM20,19a1,1,0,0,1-1,1H5a1,1,0,0,1-1-1V7A1,1,0,0,1,5,6H6.37l.42,3.37a3,3,0,0,0,3,2.63h4.46a3,3,0,0,0,3-2.63L17.63,6H19a1,1,0,0,1,1,1Zm-6-3H10a1,1,0,0,0,0,2h4a1,1,0,0,0,0-2Z' + })); +}; + +export default UilWeight; \ No newline at end of file diff --git a/icons/uil-whatsapp-alt.js b/icons/uil-whatsapp-alt.js deleted file mode 100644 index 265a2a65..00000000 --- a/icons/uil-whatsapp-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWhatsappAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,6.55a12.61,12.61,0,0,0-.1-1.29,4.29,4.29,0,0,0-.37-1.08,3.66,3.66,0,0,0-.71-1,3.91,3.91,0,0,0-1-.71,4.28,4.28,0,0,0-1.08-.36A10.21,10.21,0,0,0,17.46,2H6.55a12.61,12.61,0,0,0-1.29.1,4.29,4.29,0,0,0-1.08.37,3.66,3.66,0,0,0-1,.71,3.91,3.91,0,0,0-.71,1,4.28,4.28,0,0,0-.36,1.08A10.21,10.21,0,0,0,2,6.54C2,6.73,2,7,2,7.08v9.84c0,.11,0,.35,0,.53a12.61,12.61,0,0,0,.1,1.29,4.29,4.29,0,0,0,.37,1.08,3.66,3.66,0,0,0,.71,1,3.91,3.91,0,0,0,1,.71,4.28,4.28,0,0,0,1.08.36A10.21,10.21,0,0,0,6.54,22H17.45a12.61,12.61,0,0,0,1.29-.1,4.29,4.29,0,0,0,1.08-.37,3.66,3.66,0,0,0,1-.71,3.91,3.91,0,0,0,.71-1,4.28,4.28,0,0,0,.36-1.08A10.21,10.21,0,0,0,22,17.46c0-.19,0-.43,0-.54V7.08C22,7,22,6.73,22,6.55ZM12.23,19h0A7.12,7.12,0,0,1,8.8,18.1L5,19.1l1-3.72a7.11,7.11,0,0,1-1-3.58A7.18,7.18,0,1,1,12.23,19Zm0-13.13A6,6,0,0,0,7.18,15l.14.23-.6,2.19L9,16.8l.22.13a6,6,0,0,0,3,.83h0a6,6,0,0,0,6-6,6,6,0,0,0-6-6Zm3.5,8.52a1.82,1.82,0,0,1-1.21.85,2.33,2.33,0,0,1-1.12-.07,8.9,8.9,0,0,1-1-.38,8,8,0,0,1-3.06-2.7,3.48,3.48,0,0,1-.73-1.85,2,2,0,0,1,.63-1.5.65.65,0,0,1,.48-.22H10c.11,0,.26,0,.4.31s.51,1.24.56,1.33a.34.34,0,0,1,0,.31,1.14,1.14,0,0,1-.18.3c-.09.11-.19.24-.27.32s-.18.18-.08.36a5.56,5.56,0,0,0,1,1.24,5,5,0,0,0,1.44.89c.18.09.29.08.39,0s.45-.52.57-.7.24-.15.4-.09,1.05.49,1.23.58.29.13.34.21A1.56,1.56,0,0,1,15.73,14.36Z' - })); -}; - -UilWhatsappAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWhatsappAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWhatsappAlt; \ No newline at end of file diff --git a/icons/uil-whatsapp-alt.tsx b/icons/uil-whatsapp-alt.tsx new file mode 100644 index 00000000..04565766 --- /dev/null +++ b/icons/uil-whatsapp-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWhatsappAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,6.55a12.61,12.61,0,0,0-.1-1.29,4.29,4.29,0,0,0-.37-1.08,3.66,3.66,0,0,0-.71-1,3.91,3.91,0,0,0-1-.71,4.28,4.28,0,0,0-1.08-.36A10.21,10.21,0,0,0,17.46,2H6.55a12.61,12.61,0,0,0-1.29.1,4.29,4.29,0,0,0-1.08.37,3.66,3.66,0,0,0-1,.71,3.91,3.91,0,0,0-.71,1,4.28,4.28,0,0,0-.36,1.08A10.21,10.21,0,0,0,2,6.54C2,6.73,2,7,2,7.08v9.84c0,.11,0,.35,0,.53a12.61,12.61,0,0,0,.1,1.29,4.29,4.29,0,0,0,.37,1.08,3.66,3.66,0,0,0,.71,1,3.91,3.91,0,0,0,1,.71,4.28,4.28,0,0,0,1.08.36A10.21,10.21,0,0,0,6.54,22H17.45a12.61,12.61,0,0,0,1.29-.1,4.29,4.29,0,0,0,1.08-.37,3.66,3.66,0,0,0,1-.71,3.91,3.91,0,0,0,.71-1,4.28,4.28,0,0,0,.36-1.08A10.21,10.21,0,0,0,22,17.46c0-.19,0-.43,0-.54V7.08C22,7,22,6.73,22,6.55ZM12.23,19h0A7.12,7.12,0,0,1,8.8,18.1L5,19.1l1-3.72a7.11,7.11,0,0,1-1-3.58A7.18,7.18,0,1,1,12.23,19Zm0-13.13A6,6,0,0,0,7.18,15l.14.23-.6,2.19L9,16.8l.22.13a6,6,0,0,0,3,.83h0a6,6,0,0,0,6-6,6,6,0,0,0-6-6Zm3.5,8.52a1.82,1.82,0,0,1-1.21.85,2.33,2.33,0,0,1-1.12-.07,8.9,8.9,0,0,1-1-.38,8,8,0,0,1-3.06-2.7,3.48,3.48,0,0,1-.73-1.85,2,2,0,0,1,.63-1.5.65.65,0,0,1,.48-.22H10c.11,0,.26,0,.4.31s.51,1.24.56,1.33a.34.34,0,0,1,0,.31,1.14,1.14,0,0,1-.18.3c-.09.11-.19.24-.27.32s-.18.18-.08.36a5.56,5.56,0,0,0,1,1.24,5,5,0,0,0,1.44.89c.18.09.29.08.39,0s.45-.52.57-.7.24-.15.4-.09,1.05.49,1.23.58.29.13.34.21A1.56,1.56,0,0,1,15.73,14.36Z' + })); +}; + +export default UilWhatsappAlt; \ No newline at end of file diff --git a/icons/uil-whatsapp.js b/icons/uil-whatsapp.js deleted file mode 100644 index c63af1cb..00000000 --- a/icons/uil-whatsapp.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWhatsapp = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M16.6,14c-0.2-0.1-1.5-0.7-1.7-0.8c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.2-0.6,0.8-0.8,1c-0.1,0.2-0.3,0.2-0.5,0.1c-0.7-0.3-1.4-0.7-2-1.2c-0.5-0.5-1-1.1-1.4-1.7c-0.1-0.2,0-0.4,0.1-0.5c0.1-0.1,0.2-0.3,0.4-0.4c0.1-0.1,0.2-0.3,0.2-0.4c0.1-0.1,0.1-0.3,0-0.4c-0.1-0.1-0.6-1.3-0.8-1.8C9.4,7.3,9.2,7.3,9,7.3c-0.1,0-0.3,0-0.5,0C8.3,7.3,8,7.5,7.9,7.6C7.3,8.2,7,8.9,7,9.7c0.1,0.9,0.4,1.8,1,2.6c1.1,1.6,2.5,2.9,4.2,3.7c0.5,0.2,0.9,0.4,1.4,0.5c0.5,0.2,1,0.2,1.6,0.1c0.7-0.1,1.3-0.6,1.7-1.2c0.2-0.4,0.2-0.8,0.1-1.2C17,14.2,16.8,14.1,16.6,14 M19.1,4.9C15.2,1,8.9,1,5,4.9c-3.2,3.2-3.8,8.1-1.6,12L2,22l5.3-1.4c1.5,0.8,3.1,1.2,4.7,1.2h0c5.5,0,9.9-4.4,9.9-9.9C22,9.3,20.9,6.8,19.1,4.9 M16.4,18.9c-1.3,0.8-2.8,1.3-4.4,1.3h0c-1.5,0-2.9-0.4-4.2-1.1l-0.3-0.2l-3.1,0.8l0.8-3l-0.2-0.3C2.6,12.4,3.8,7.4,7.7,4.9S16.6,3.7,19,7.5C21.4,11.4,20.3,16.5,16.4,18.9' - })); -}; - -UilWhatsapp.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWhatsapp.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWhatsapp; \ No newline at end of file diff --git a/icons/uil-whatsapp.tsx b/icons/uil-whatsapp.tsx new file mode 100644 index 00000000..078916ff --- /dev/null +++ b/icons/uil-whatsapp.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWhatsapp = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M16.6,14c-0.2-0.1-1.5-0.7-1.7-0.8c-0.2-0.1-0.4-0.1-0.6,0.1c-0.2,0.2-0.6,0.8-0.8,1c-0.1,0.2-0.3,0.2-0.5,0.1c-0.7-0.3-1.4-0.7-2-1.2c-0.5-0.5-1-1.1-1.4-1.7c-0.1-0.2,0-0.4,0.1-0.5c0.1-0.1,0.2-0.3,0.4-0.4c0.1-0.1,0.2-0.3,0.2-0.4c0.1-0.1,0.1-0.3,0-0.4c-0.1-0.1-0.6-1.3-0.8-1.8C9.4,7.3,9.2,7.3,9,7.3c-0.1,0-0.3,0-0.5,0C8.3,7.3,8,7.5,7.9,7.6C7.3,8.2,7,8.9,7,9.7c0.1,0.9,0.4,1.8,1,2.6c1.1,1.6,2.5,2.9,4.2,3.7c0.5,0.2,0.9,0.4,1.4,0.5c0.5,0.2,1,0.2,1.6,0.1c0.7-0.1,1.3-0.6,1.7-1.2c0.2-0.4,0.2-0.8,0.1-1.2C17,14.2,16.8,14.1,16.6,14 M19.1,4.9C15.2,1,8.9,1,5,4.9c-3.2,3.2-3.8,8.1-1.6,12L2,22l5.3-1.4c1.5,0.8,3.1,1.2,4.7,1.2h0c5.5,0,9.9-4.4,9.9-9.9C22,9.3,20.9,6.8,19.1,4.9 M16.4,18.9c-1.3,0.8-2.8,1.3-4.4,1.3h0c-1.5,0-2.9-0.4-4.2-1.1l-0.3-0.2l-3.1,0.8l0.8-3l-0.2-0.3C2.6,12.4,3.8,7.4,7.7,4.9S16.6,3.7,19,7.5C21.4,11.4,20.3,16.5,16.4,18.9' + })); +}; + +export default UilWhatsapp; \ No newline at end of file diff --git a/icons/uil-wheel-barrow.js b/icons/uil-wheel-barrow.js deleted file mode 100644 index 8767f373..00000000 --- a/icons/uil-wheel-barrow.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWheelBarrow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H19l-.09,0-.21,0-.16.07-.17.11a.8.8,0,0,0-.13.13.86.86,0,0,0-.1.16.71.71,0,0,0-.08.18l0,.09L17.38,6H16.24L13.12,2.89a3.06,3.06,0,0,0-4.24,0L5.76,6H3a1,1,0,0,0-.87.5,1,1,0,0,0,0,1l4,7h0L5.36,16A2.2,2.2,0,0,0,5,16a3,3,0,1,0,3,3,3,3,0,0,0-.85-2.08l1-2,1.38-.14,3.94,5.91A2.93,2.93,0,0,0,16,22a3.18,3.18,0,0,0,1.13-.21A3,3,0,0,0,19,18.49L18,13l1.79-9H21a1,1,0,0,0,0-2ZM5,20a1,1,0,1,1,1-1A1,1,0,0,1,5,20ZM10.3,4.29a1,1,0,0,1,1.4,0L13.41,6H8.59ZM7.55,12.94,4.72,8H17l-.82,4.08Zm8.81,7a1,1,0,0,1-1.2-.38l-3.34-5,4.37-.43L17,18.82A1,1,0,0,1,16.36,19.93Z' - })); -}; - -UilWheelBarrow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWheelBarrow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWheelBarrow; \ No newline at end of file diff --git a/icons/uil-wheel-barrow.tsx b/icons/uil-wheel-barrow.tsx new file mode 100644 index 00000000..35efade2 --- /dev/null +++ b/icons/uil-wheel-barrow.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWheelBarrow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H19l-.09,0-.21,0-.16.07-.17.11a.8.8,0,0,0-.13.13.86.86,0,0,0-.1.16.71.71,0,0,0-.08.18l0,.09L17.38,6H16.24L13.12,2.89a3.06,3.06,0,0,0-4.24,0L5.76,6H3a1,1,0,0,0-.87.5,1,1,0,0,0,0,1l4,7h0L5.36,16A2.2,2.2,0,0,0,5,16a3,3,0,1,0,3,3,3,3,0,0,0-.85-2.08l1-2,1.38-.14,3.94,5.91A2.93,2.93,0,0,0,16,22a3.18,3.18,0,0,0,1.13-.21A3,3,0,0,0,19,18.49L18,13l1.79-9H21a1,1,0,0,0,0-2ZM5,20a1,1,0,1,1,1-1A1,1,0,0,1,5,20ZM10.3,4.29a1,1,0,0,1,1.4,0L13.41,6H8.59ZM7.55,12.94,4.72,8H17l-.82,4.08Zm8.81,7a1,1,0,0,1-1.2-.38l-3.34-5,4.37-.43L17,18.82A1,1,0,0,1,16.36,19.93Z' + })); +}; + +export default UilWheelBarrow; \ No newline at end of file diff --git a/icons/uil-wheelchair-alt.js b/icons/uil-wheelchair-alt.js deleted file mode 100644 index 5a5e5604..00000000 --- a/icons/uil-wheelchair-alt.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWheelchairAlt = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M20,16.18V16a3,3,0,0,0-2-2.82V7h1a1,1,0,0,0,0-2H7A3,3,0,0,0,4,2H3A1,1,0,0,0,3,4H4A1,1,0,0,1,5,5v7.42A5,5,0,1,0,12,17a4.94,4.94,0,0,0-.42-2H17a1,1,0,0,1,1,1v.18a3,3,0,1,0,2,0ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Zm9-7H10a4.93,4.93,0,0,0-3-1V11h9Zm0-4H7V7h9Zm3,11a1,1,0,1,1,1-1A1,1,0,0,1,19,20ZM7,16a1,1,0,1,0,1,1A1,1,0,0,0,7,16Z' - })); -}; - -UilWheelchairAlt.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWheelchairAlt.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWheelchairAlt; \ No newline at end of file diff --git a/icons/uil-wheelchair-alt.tsx b/icons/uil-wheelchair-alt.tsx new file mode 100644 index 00000000..97d30e20 --- /dev/null +++ b/icons/uil-wheelchair-alt.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWheelchairAlt = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M20,16.18V16a3,3,0,0,0-2-2.82V7h1a1,1,0,0,0,0-2H7A3,3,0,0,0,4,2H3A1,1,0,0,0,3,4H4A1,1,0,0,1,5,5v7.42A5,5,0,1,0,12,17a4.94,4.94,0,0,0-.42-2H17a1,1,0,0,1,1,1v.18a3,3,0,1,0,2,0ZM7,20a3,3,0,1,1,3-3A3,3,0,0,1,7,20Zm9-7H10a4.93,4.93,0,0,0-3-1V11h9Zm0-4H7V7h9Zm3,11a1,1,0,1,1,1-1A1,1,0,0,1,19,20ZM7,16a1,1,0,1,0,1,1A1,1,0,0,0,7,16Z' + })); +}; + +export default UilWheelchairAlt; \ No newline at end of file diff --git a/icons/uil-wheelchair.js b/icons/uil-wheelchair.js deleted file mode 100644 index cd99ab32..00000000 --- a/icons/uil-wheelchair.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWheelchair = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,6.5a2,2,0,1,0-2-2A2,2,0,0,0,12,6.5Zm7.5,14h-1v-5a1,1,0,0,0-1-1h-5v-2h5a1,1,0,0,0,0-2h-5v-2a1,1,0,0,0-2,0v7a1,1,0,0,0,1,1h5v5a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2Zm-6.8-1.6a4,4,0,0,1-7.2-2.4,4,4,0,0,1,2.4-3.66A1,1,0,1,0,7.1,11a6,6,0,1,0,7.2,9.1,1,1,0,0,0-1.6-1.2Z' - })); -}; - -UilWheelchair.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWheelchair.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWheelchair; \ No newline at end of file diff --git a/icons/uil-wheelchair.tsx b/icons/uil-wheelchair.tsx new file mode 100644 index 00000000..0ddf4124 --- /dev/null +++ b/icons/uil-wheelchair.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWheelchair = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,6.5a2,2,0,1,0-2-2A2,2,0,0,0,12,6.5Zm7.5,14h-1v-5a1,1,0,0,0-1-1h-5v-2h5a1,1,0,0,0,0-2h-5v-2a1,1,0,0,0-2,0v7a1,1,0,0,0,1,1h5v5a1,1,0,0,0,1,1h2a1,1,0,0,0,0-2Zm-6.8-1.6a4,4,0,0,1-7.2-2.4,4,4,0,0,1,2.4-3.66A1,1,0,1,0,7.1,11a6,6,0,1,0,7.2,9.1,1,1,0,0,0-1.6-1.2Z' + })); +}; + +export default UilWheelchair; \ No newline at end of file diff --git a/icons/uil-wifi-router.js b/icons/uil-wifi-router.js deleted file mode 100644 index fd864f18..00000000 --- a/icons/uil-wifi-router.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWifiRouter = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8.9,17a1,1,0,1,0,1,1A1,1,0,0,0,8.9,17Zm-3,0a1,1,0,1,0,1,1A1,1,0,0,0,5.9,17Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,11.9,17ZM15,8.5a1,1,0,0,1,1.73,0,1,1,0,0,0,1.36.37A1,1,0,0,0,18.5,7.5a3,3,0,0,0-5.2,0A1,1,0,0,0,15,8.5ZM22,5.5a7,7,0,0,0-12.12,0,1,1,0,0,0,.37,1.37A1,1,0,0,0,10.7,7a1,1,0,0,0,.87-.5,5,5,0,0,1,8.66,0,1,1,0,0,0,1.37.37A1,1,0,0,0,22,5.5ZM17.9,14h-1V11a1,1,0,1,0-2,0v3H4.9a3,3,0,0,0-3,3v2a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3V17A3,3,0,0,0,17.9,14Zm1,5a1,1,0,0,1-1,1H4.9a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h13a1,1,0,0,1,1,1Z' - })); -}; - -UilWifiRouter.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWifiRouter.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWifiRouter; \ No newline at end of file diff --git a/icons/uil-wifi-router.tsx b/icons/uil-wifi-router.tsx new file mode 100644 index 00000000..9a70db3d --- /dev/null +++ b/icons/uil-wifi-router.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWifiRouter = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8.9,17a1,1,0,1,0,1,1A1,1,0,0,0,8.9,17Zm-3,0a1,1,0,1,0,1,1A1,1,0,0,0,5.9,17Zm6,0a1,1,0,1,0,1,1A1,1,0,0,0,11.9,17ZM15,8.5a1,1,0,0,1,1.73,0,1,1,0,0,0,1.36.37A1,1,0,0,0,18.5,7.5a3,3,0,0,0-5.2,0A1,1,0,0,0,15,8.5ZM22,5.5a7,7,0,0,0-12.12,0,1,1,0,0,0,.37,1.37A1,1,0,0,0,10.7,7a1,1,0,0,0,.87-.5,5,5,0,0,1,8.66,0,1,1,0,0,0,1.37.37A1,1,0,0,0,22,5.5ZM17.9,14h-1V11a1,1,0,1,0-2,0v3H4.9a3,3,0,0,0-3,3v2a3,3,0,0,0,3,3h13a3,3,0,0,0,3-3V17A3,3,0,0,0,17.9,14Zm1,5a1,1,0,0,1-1,1H4.9a1,1,0,0,1-1-1V17a1,1,0,0,1,1-1h13a1,1,0,0,1,1,1Z' + })); +}; + +export default UilWifiRouter; \ No newline at end of file diff --git a/icons/uil-wifi-slash.js b/icons/uil-wifi-slash.js deleted file mode 100644 index eab8870b..00000000 --- a/icons/uil-wifi-slash.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWifiSlash = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M6.92,5.51h0L3.71,2.29A1,1,0,0,0,2.29,3.71L4.56,6A15.21,15.21,0,0,0,1.4,8.39a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.7-.29A13.07,13.07,0,0,1,6.05,7.46L7.54,9a10.78,10.78,0,0,0-3.32,2.27,1,1,0,1,0,1.42,1.4,8.8,8.8,0,0,1,3.45-2.12l1.62,1.61a7.07,7.07,0,0,0-3.66,1.94,1,1,0,1,0,1.42,1.4A5,5,0,0,1,12,14a4.13,4.13,0,0,1,.63.05l7.66,7.66a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,16a3,3,0,1,0,3,3A3,3,0,0,0,12,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,20ZM22.61,8.39A15,15,0,0,0,10.29,4.1a1,1,0,1,0,.22,2A13.07,13.07,0,0,1,21.2,9.81a1,1,0,0,0,1.41-1.42Zm-4.25,4.24a1,1,0,0,0,1.42-1.4,10.75,10.75,0,0,0-4.84-2.82,1,1,0,1,0-.52,1.92A8.94,8.94,0,0,1,18.36,12.63Z' - })); -}; - -UilWifiSlash.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWifiSlash.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWifiSlash; \ No newline at end of file diff --git a/icons/uil-wifi-slash.tsx b/icons/uil-wifi-slash.tsx new file mode 100644 index 00000000..ebbdd8c5 --- /dev/null +++ b/icons/uil-wifi-slash.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWifiSlash = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M6.92,5.51h0L3.71,2.29A1,1,0,0,0,2.29,3.71L4.56,6A15.21,15.21,0,0,0,1.4,8.39a1,1,0,0,0,0,1.41,1,1,0,0,0,.71.3,1,1,0,0,0,.7-.29A13.07,13.07,0,0,1,6.05,7.46L7.54,9a10.78,10.78,0,0,0-3.32,2.27,1,1,0,1,0,1.42,1.4,8.8,8.8,0,0,1,3.45-2.12l1.62,1.61a7.07,7.07,0,0,0-3.66,1.94,1,1,0,1,0,1.42,1.4A5,5,0,0,1,12,14a4.13,4.13,0,0,1,.63.05l7.66,7.66a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42ZM12,16a3,3,0,1,0,3,3A3,3,0,0,0,12,16Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,20ZM22.61,8.39A15,15,0,0,0,10.29,4.1a1,1,0,1,0,.22,2A13.07,13.07,0,0,1,21.2,9.81a1,1,0,0,0,1.41-1.42Zm-4.25,4.24a1,1,0,0,0,1.42-1.4,10.75,10.75,0,0,0-4.84-2.82,1,1,0,1,0-.52,1.92A8.94,8.94,0,0,1,18.36,12.63Z' + })); +}; + +export default UilWifiSlash; \ No newline at end of file diff --git a/icons/uil-wifi.js b/icons/uil-wifi.js deleted file mode 100644 index 6eccf010..00000000 --- a/icons/uil-wifi.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWifi = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,15a3,3,0,1,0,3,3A3,3,0,0,0,12,15Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,19Zm0-8a7.06,7.06,0,0,0-4.95,2.05,1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0,5,5,0,0,1,7.08,0,1,1,0,0,0,.7.3A1,1,0,0,0,17,13.05,7.06,7.06,0,0,0,12,11Zm0-4a11.08,11.08,0,0,0-7.78,3.22,1,1,0,0,0,1.42,1.42,9,9,0,0,1,12.72,0,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42A11.08,11.08,0,0,0,12,7Zm10.61.39a15,15,0,0,0-21.22,0A1,1,0,0,0,2.81,8.81a13,13,0,0,1,18.38,0,1,1,0,0,0,1.42,0A1,1,0,0,0,22.61,7.39Z' - })); -}; - -UilWifi.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWifi.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWifi; \ No newline at end of file diff --git a/icons/uil-wifi.tsx b/icons/uil-wifi.tsx new file mode 100644 index 00000000..3602dfdd --- /dev/null +++ b/icons/uil-wifi.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWifi = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,15a3,3,0,1,0,3,3A3,3,0,0,0,12,15Zm0,4a1,1,0,1,1,1-1A1,1,0,0,1,12,19Zm0-8a7.06,7.06,0,0,0-4.95,2.05,1,1,0,0,0,0,1.41,1,1,0,0,0,1.41,0,5,5,0,0,1,7.08,0,1,1,0,0,0,.7.3A1,1,0,0,0,17,13.05,7.06,7.06,0,0,0,12,11Zm0-4a11.08,11.08,0,0,0-7.78,3.22,1,1,0,0,0,1.42,1.42,9,9,0,0,1,12.72,0,1,1,0,0,0,.71.29,1,1,0,0,0,.71-.29,1,1,0,0,0,0-1.42A11.08,11.08,0,0,0,12,7Zm10.61.39a15,15,0,0,0-21.22,0A1,1,0,0,0,2.81,8.81a13,13,0,0,1,18.38,0,1,1,0,0,0,1.42,0A1,1,0,0,0,22.61,7.39Z' + })); +}; + +export default UilWifi; \ No newline at end of file diff --git a/icons/uil-wind-moon.js b/icons/uil-wind-moon.js deleted file mode 100644 index c7c4a29d..00000000 --- a/icons/uil-wind-moon.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindMoon = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,19H7a1,1,0,0,0,0,2h5a1.01348,1.01348,0,0,1,1,1,1,1,0,0,0,2,0A3.00328,3.00328,0,0,0,12,19ZM14,9a1,1,0,1,0-1-1A1,1,0,0,0,14,9Zm4,0h2a3.00328,3.00328,0,0,0,3-3,1,1,0,0,0-2,0,1.01348,1.01348,0,0,1-1,1H18a1,1,0,0,0,0,2Zm2,6H17.83868a8.04287,8.04287,0,0,0,1.14667-2.9502,1.00038,1.00038,0,0,0-1.30566-1.11718,5.96932,5.96932,0,0,1-1.91992.31738A6.06179,6.06179,0,0,1,9.7002,5.2002a7.15542,7.15542,0,0,1,.09765-1.04883A.99925.99925,0,0,0,8.49023,3.05273,8.03194,8.03194,0,0,0,4.26587,15H3a1,1,0,0,0,0,2H8a1,1,0,0,0,0-2H6.83051a6.028,6.028,0,0,1,.8814-9.36035A8.06544,8.06544,0,0,0,15.75977,13.25a7.87832,7.87832,0,0,0,.78906-.03906A6.02734,6.02734,0,0,1,15.27728,15H12a1,1,0,0,0,0,2h8a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM2.62012,19.08008a1.14718,1.14718,0,0,0-.33008.21A1.02776,1.02776,0,0,0,2,20a.98979.98979,0,0,0,1.37988.91992A1.16044,1.16044,0,0,0,3.71,20.71.99349.99349,0,0,0,4,20a1.05232,1.05232,0,0,0-.29-.71A1.00157,1.00157,0,0,0,2.62012,19.08008Z' - })); -}; - -UilWindMoon.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindMoon.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindMoon; \ No newline at end of file diff --git a/icons/uil-wind-moon.tsx b/icons/uil-wind-moon.tsx new file mode 100644 index 00000000..788295ae --- /dev/null +++ b/icons/uil-wind-moon.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindMoon = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,19H7a1,1,0,0,0,0,2h5a1.01348,1.01348,0,0,1,1,1,1,1,0,0,0,2,0A3.00328,3.00328,0,0,0,12,19ZM14,9a1,1,0,1,0-1-1A1,1,0,0,0,14,9Zm4,0h2a3.00328,3.00328,0,0,0,3-3,1,1,0,0,0-2,0,1.01348,1.01348,0,0,1-1,1H18a1,1,0,0,0,0,2Zm2,6H17.83868a8.04287,8.04287,0,0,0,1.14667-2.9502,1.00038,1.00038,0,0,0-1.30566-1.11718,5.96932,5.96932,0,0,1-1.91992.31738A6.06179,6.06179,0,0,1,9.7002,5.2002a7.15542,7.15542,0,0,1,.09765-1.04883A.99925.99925,0,0,0,8.49023,3.05273,8.03194,8.03194,0,0,0,4.26587,15H3a1,1,0,0,0,0,2H8a1,1,0,0,0,0-2H6.83051a6.028,6.028,0,0,1,.8814-9.36035A8.06544,8.06544,0,0,0,15.75977,13.25a7.87832,7.87832,0,0,0,.78906-.03906A6.02734,6.02734,0,0,1,15.27728,15H12a1,1,0,0,0,0,2h8a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM2.62012,19.08008a1.14718,1.14718,0,0,0-.33008.21A1.02776,1.02776,0,0,0,2,20a.98979.98979,0,0,0,1.37988.91992A1.16044,1.16044,0,0,0,3.71,20.71.99349.99349,0,0,0,4,20a1.05232,1.05232,0,0,0-.29-.71A1.00157,1.00157,0,0,0,2.62012,19.08008Z' + })); +}; + +export default UilWindMoon; \ No newline at end of file diff --git a/icons/uil-wind-sun.js b/icons/uil-wind-sun.js deleted file mode 100644 index 384f0bb3..00000000 --- a/icons/uil-wind-sun.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindSun = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M11,4.5a.99943.99943,0,0,0,1-1v-1a1,1,0,0,0-2,0v1A.99943.99943,0,0,0,11,4.5Zm-7,7a.99943.99943,0,0,0-1-1H2a1,1,0,0,0,0,2H3A.99943.99943,0,0,0,4,11.5Zm.63574,4.9502-.707.707a.99989.99989,0,1,0,1.41406,1.41406l.707-.707A.99989.99989,0,1,0,4.63574,16.4502Zm0-9.9004A.99989.99989,0,0,0,6.0498,5.13574l-.707-.707A.99989.99989,0,0,0,3.92871,5.84277Zm12.02149.293a.99672.99672,0,0,0,.707-.293l.707-.707a.99989.99989,0,1,0-1.41406-1.41406l-.707.707a1,1,0,0,0,.707,1.707ZM13,12a.99943.99943,0,0,0,1,1h5a3.00328,3.00328,0,0,0,3-3,1,1,0,0,0-2,0,1.01348,1.01348,0,0,1-1,1H14A.99943.99943,0,0,0,13,12Zm7,3H15a1,1,0,0,0,0,2h5a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM9,19a1,1,0,1,0,1,1A1,1,0,0,0,9,19Zm6,0H13a1,1,0,0,0,0,2h2a1.01348,1.01348,0,0,1,1,1,1,1,0,0,0,2,0A3.00328,3.00328,0,0,0,15,19Zm-4-4a3.5,3.5,0,0,1,0-7,3.41539,3.41539,0,0,1,2.1875.77441,1.00008,1.00008,0,1,0,1.26562-1.54882A5.39339,5.39339,0,0,0,11,6a5.5,5.5,0,0,0,0,11,1,1,0,0,0,0-2Z' - })); -}; - -UilWindSun.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindSun.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindSun; \ No newline at end of file diff --git a/icons/uil-wind-sun.tsx b/icons/uil-wind-sun.tsx new file mode 100644 index 00000000..01cfa989 --- /dev/null +++ b/icons/uil-wind-sun.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindSun = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M11,4.5a.99943.99943,0,0,0,1-1v-1a1,1,0,0,0-2,0v1A.99943.99943,0,0,0,11,4.5Zm-7,7a.99943.99943,0,0,0-1-1H2a1,1,0,0,0,0,2H3A.99943.99943,0,0,0,4,11.5Zm.63574,4.9502-.707.707a.99989.99989,0,1,0,1.41406,1.41406l.707-.707A.99989.99989,0,1,0,4.63574,16.4502Zm0-9.9004A.99989.99989,0,0,0,6.0498,5.13574l-.707-.707A.99989.99989,0,0,0,3.92871,5.84277Zm12.02149.293a.99672.99672,0,0,0,.707-.293l.707-.707a.99989.99989,0,1,0-1.41406-1.41406l-.707.707a1,1,0,0,0,.707,1.707ZM13,12a.99943.99943,0,0,0,1,1h5a3.00328,3.00328,0,0,0,3-3,1,1,0,0,0-2,0,1.01348,1.01348,0,0,1-1,1H14A.99943.99943,0,0,0,13,12Zm7,3H15a1,1,0,0,0,0,2h5a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6ZM9,19a1,1,0,1,0,1,1A1,1,0,0,0,9,19Zm6,0H13a1,1,0,0,0,0,2h2a1.01348,1.01348,0,0,1,1,1,1,1,0,0,0,2,0A3.00328,3.00328,0,0,0,15,19Zm-4-4a3.5,3.5,0,0,1,0-7,3.41539,3.41539,0,0,1,2.1875.77441,1.00008,1.00008,0,1,0,1.26562-1.54882A5.39339,5.39339,0,0,0,11,6a5.5,5.5,0,0,0,0,11,1,1,0,0,0,0-2Z' + })); +}; + +export default UilWindSun; \ No newline at end of file diff --git a/icons/uil-wind.js b/icons/uil-wind.js deleted file mode 100644 index 327db7d4..00000000 --- a/icons/uil-wind.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWind = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.5,9a1,1,0,1,0-1-1A1,1,0,0,0,3.5,9Zm4,0h7a3,3,0,0,0,0-6,3.06,3.06,0,0,0-1.5.4,1,1,0,0,0-.37,1.37A1,1,0,0,0,14,5.13,1.09,1.09,0,0,1,14.5,5a1,1,0,0,1,0,2h-7a1,1,0,0,0,0,2Zm-4,4h7a1,1,0,0,0,0-2h-7a1,1,0,0,0,0,2Zm17-4a1,1,0,1,0-1-1A1,1,0,0,0,20.5,9Zm-2,2h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm-6,4h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,0,2,1.09,1.09,0,0,1-.5-.13,1,1,0,1,0-1,1.73,3.06,3.06,0,0,0,1.5.4,3,3,0,0,0,0-6Zm-8,0h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' - })); -}; - -UilWind.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWind.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWind; \ No newline at end of file diff --git a/icons/uil-wind.tsx b/icons/uil-wind.tsx new file mode 100644 index 00000000..61f0c31c --- /dev/null +++ b/icons/uil-wind.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWind = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.5,9a1,1,0,1,0-1-1A1,1,0,0,0,3.5,9Zm4,0h7a3,3,0,0,0,0-6,3.06,3.06,0,0,0-1.5.4,1,1,0,0,0-.37,1.37A1,1,0,0,0,14,5.13,1.09,1.09,0,0,1,14.5,5a1,1,0,0,1,0,2h-7a1,1,0,0,0,0,2Zm-4,4h7a1,1,0,0,0,0-2h-7a1,1,0,0,0,0,2Zm17-4a1,1,0,1,0-1-1A1,1,0,0,0,20.5,9Zm-2,2h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,0,2,1,1,0,0,0,0,2,3,3,0,0,0,0-6Zm-6,4h-4a1,1,0,0,0,0,2h4a1,1,0,0,1,0,2,1.09,1.09,0,0,1-.5-.13,1,1,0,1,0-1,1.73,3.06,3.06,0,0,0,1.5.4,3,3,0,0,0,0-6Zm-8,0h-1a1,1,0,0,0,0,2h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilWind; \ No newline at end of file diff --git a/icons/uil-window-grid.js b/icons/uil-window-grid.js deleted file mode 100644 index 981a308f..00000000 --- a/icons/uil-window-grid.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindowGrid = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V13H20Zm0-9H10V4H20Z' - })); -}; - -UilWindowGrid.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindowGrid.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindowGrid; \ No newline at end of file diff --git a/icons/uil-window-grid.tsx b/icons/uil-window-grid.tsx new file mode 100644 index 00000000..5065a9ef --- /dev/null +++ b/icons/uil-window-grid.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindowGrid = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V4H8Zm12,0H10V13H20Zm0-9H10V4H20Z' + })); +}; + +export default UilWindowGrid; \ No newline at end of file diff --git a/icons/uil-window-maximize.js b/icons/uil-window-maximize.js deleted file mode 100644 index c9b5e52a..00000000 --- a/icons/uil-window-maximize.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindowMaximize = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V10H20ZM20,8H4V4H20Z' - })); -}; - -UilWindowMaximize.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindowMaximize.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindowMaximize; \ No newline at end of file diff --git a/icons/uil-window-maximize.tsx b/icons/uil-window-maximize.tsx new file mode 100644 index 00000000..1d1e30f5 --- /dev/null +++ b/icons/uil-window-maximize.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindowMaximize = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM20,20H4V10H20ZM20,8H4V4H20Z' + })); +}; + +export default UilWindowMaximize; \ No newline at end of file diff --git a/icons/uil-window-section.js b/icons/uil-window-section.js deleted file mode 100644 index f66590ba..00000000 --- a/icons/uil-window-section.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindowSection = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V10H8Zm6,0H10V10h4Zm6,0H16V10h4ZM20,8H4V4H20Z' - })); -}; - -UilWindowSection.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindowSection.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindowSection; \ No newline at end of file diff --git a/icons/uil-window-section.tsx b/icons/uil-window-section.tsx new file mode 100644 index 00000000..45e18403 --- /dev/null +++ b/icons/uil-window-section.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindowSection = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21,2H3A1,1,0,0,0,2,3V21a1,1,0,0,0,1,1H21a1,1,0,0,0,1-1V3A1,1,0,0,0,21,2ZM8,20H4V10H8Zm6,0H10V10h4Zm6,0H16V10h4ZM20,8H4V4H20Z' + })); +}; + +export default UilWindowSection; \ No newline at end of file diff --git a/icons/uil-window.js b/icons/uil-window.js deleted file mode 100644 index 8582611f..00000000 --- a/icons/uil-window.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindow = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M10,5a1,1,0,1,0,1,1A1,1,0,0,0,10,5ZM6,5A1,1,0,1,0,7,6,1,1,0,0,0,6,5Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,14,5Zm6-4H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1Zm1,19a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11H21ZM21,9H3V4A1,1,0,0,1,4,3H20a1,1,0,0,1,1,1Z' - })); -}; - -UilWindow.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindow.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindow; \ No newline at end of file diff --git a/icons/uil-window.tsx b/icons/uil-window.tsx new file mode 100644 index 00000000..6d7800da --- /dev/null +++ b/icons/uil-window.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindow = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M10,5a1,1,0,1,0,1,1A1,1,0,0,0,10,5ZM6,5A1,1,0,1,0,7,6,1,1,0,0,0,6,5Zm8,0a1,1,0,1,0,1,1A1,1,0,0,0,14,5Zm6-4H4A3,3,0,0,0,1,4V20a3,3,0,0,0,3,3H20a3,3,0,0,0,3-3V4A3,3,0,0,0,20,1Zm1,19a1,1,0,0,1-1,1H4a1,1,0,0,1-1-1V11H21ZM21,9H3V4A1,1,0,0,1,4,3H20a1,1,0,0,1,1,1Z' + })); +}; + +export default UilWindow; \ No newline at end of file diff --git a/icons/uil-windows.js b/icons/uil-windows.js deleted file mode 100644 index 1384771d..00000000 --- a/icons/uil-windows.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindows = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M22,2L11.2,3.6v8L22,11.5V2z M10.2,12.5L2,12.4l0,6.8l8.1,1.1L10.2,12.5L10.2,12.5z M2,4.8l0,6.8l8.1,0l0-7.9L2,4.8z M11.1,12.5l0,7.9L22,22l0-9.4L11.1,12.5z' - })); -}; - -UilWindows.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindows.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindows; \ No newline at end of file diff --git a/icons/uil-windows.tsx b/icons/uil-windows.tsx new file mode 100644 index 00000000..e807648c --- /dev/null +++ b/icons/uil-windows.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindows = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M22,2L11.2,3.6v8L22,11.5V2z M10.2,12.5L2,12.4l0,6.8l8.1,1.1L10.2,12.5L10.2,12.5z M2,4.8l0,6.8l8.1,0l0-7.9L2,4.8z M11.1,12.5l0,7.9L22,22l0-9.4L11.1,12.5z' + })); +}; + +export default UilWindows; \ No newline at end of file diff --git a/icons/uil-windsock.js b/icons/uil-windsock.js deleted file mode 100644 index f7e0d7b3..00000000 --- a/icons/uil-windsock.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindsock = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.08,5,10,4.33h0L7,4.08V3A1,1,0,0,0,5,3V21a1,1,0,0,0,2,0V13.92l3-.25h0L18.08,13A1,1,0,0,0,19,12V6A1,1,0,0,0,18.08,5ZM9,11.75l-2,.16V6.09l2,.16Zm4-.34-2,.17V6.42l2,.17Zm4-.33-2,.17V6.75l2,.17Z' - })); -}; - -UilWindsock.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindsock.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindsock; \ No newline at end of file diff --git a/icons/uil-windsock.tsx b/icons/uil-windsock.tsx new file mode 100644 index 00000000..bfa4f42d --- /dev/null +++ b/icons/uil-windsock.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindsock = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.08,5,10,4.33h0L7,4.08V3A1,1,0,0,0,5,3V21a1,1,0,0,0,2,0V13.92l3-.25h0L18.08,13A1,1,0,0,0,19,12V6A1,1,0,0,0,18.08,5ZM9,11.75l-2,.16V6.09l2,.16Zm4-.34-2,.17V6.42l2,.17Zm4-.33-2,.17V6.75l2,.17Z' + })); +}; + +export default UilWindsock; \ No newline at end of file diff --git a/icons/uil-windy.js b/icons/uil-windy.js deleted file mode 100644 index 41b45f79..00000000 --- a/icons/uil-windy.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWindy = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M17,15a1.73,1.73,0,0,1-.86-.23,3.11,3.11,0,0,0-3.27,0,1.73,1.73,0,0,1-1.73,0,3.11,3.11,0,0,0-3.27,0A1.74,1.74,0,0,1,7,15a1,1,0,0,0,0,2,3.72,3.72,0,0,0,1.9-.52,1.13,1.13,0,0,1,1.2,0,3.75,3.75,0,0,0,3.8,0,1.13,1.13,0,0,1,1.2,0A3.72,3.72,0,0,0,17,17a1,1,0,0,0,0-2Zm0,4a1.73,1.73,0,0,1-.86-.23,3.11,3.11,0,0,0-3.27,0,1.73,1.73,0,0,1-1.73,0,3.11,3.11,0,0,0-3.27,0A1.74,1.74,0,0,1,7,19a1,1,0,0,0,0,2,3.72,3.72,0,0,0,1.9-.52,1.13,1.13,0,0,1,1.2,0,3.75,3.75,0,0,0,3.8,0,1.13,1.13,0,0,1,1.2,0A3.72,3.72,0,0,0,17,21a1,1,0,0,0,0-2ZM18.42,7.21A7,7,0,0,0,5.06,9.11,4,4,0,0,0,2,13a4,4,0,0,0,1.34,3,1,1,0,0,0,.66.25,1,1,0,0,0,.75-.35,1,1,0,0,0-.09-1.41A1.93,1.93,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,20,12a2.93,2.93,0,0,1-.74,2,1,1,0,1,0,1.48,1.33A4.91,4.91,0,0,0,22,12,5,5,0,0,0,18.42,7.21Z' - })); -}; - -UilWindy.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWindy.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWindy; \ No newline at end of file diff --git a/icons/uil-windy.tsx b/icons/uil-windy.tsx new file mode 100644 index 00000000..2d57b4eb --- /dev/null +++ b/icons/uil-windy.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWindy = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M17,15a1.73,1.73,0,0,1-.86-.23,3.11,3.11,0,0,0-3.27,0,1.73,1.73,0,0,1-1.73,0,3.11,3.11,0,0,0-3.27,0A1.74,1.74,0,0,1,7,15a1,1,0,0,0,0,2,3.72,3.72,0,0,0,1.9-.52,1.13,1.13,0,0,1,1.2,0,3.75,3.75,0,0,0,3.8,0,1.13,1.13,0,0,1,1.2,0A3.72,3.72,0,0,0,17,17a1,1,0,0,0,0-2Zm0,4a1.73,1.73,0,0,1-.86-.23,3.11,3.11,0,0,0-3.27,0,1.73,1.73,0,0,1-1.73,0,3.11,3.11,0,0,0-3.27,0A1.74,1.74,0,0,1,7,19a1,1,0,0,0,0,2,3.72,3.72,0,0,0,1.9-.52,1.13,1.13,0,0,1,1.2,0,3.75,3.75,0,0,0,3.8,0,1.13,1.13,0,0,1,1.2,0A3.72,3.72,0,0,0,17,21a1,1,0,0,0,0-2ZM18.42,7.21A7,7,0,0,0,5.06,9.11,4,4,0,0,0,2,13a4,4,0,0,0,1.34,3,1,1,0,0,0,.66.25,1,1,0,0,0,.75-.35,1,1,0,0,0-.09-1.41A1.93,1.93,0,0,1,4,13a2,2,0,0,1,2-2,1,1,0,0,0,1-1,5,5,0,0,1,9.73-1.61,1,1,0,0,0,.78.66A3,3,0,0,1,20,12a2.93,2.93,0,0,1-.74,2,1,1,0,1,0,1.48,1.33A4.91,4.91,0,0,0,22,12,5,5,0,0,0,18.42,7.21Z' + })); +}; + +export default UilWindy; \ No newline at end of file diff --git a/icons/uil-wordpress-simple.js b/icons/uil-wordpress-simple.js deleted file mode 100644 index a2938cb9..00000000 --- a/icons/uil-wordpress-simple.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWordpressSimple = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,2a10.00009,10.00009,0,1,0,10,9.99976A10.01117,10.01117,0,0,0,12,2ZM3.00928,11.99976a8.95547,8.95547,0,0,1,.77844-3.659L8.07654,20.09131A8.99123,8.99123,0,0,1,3.00928,11.99976ZM12,20.99121a8.98726,8.98726,0,0,1-2.54-.36633l2.69788-7.83869,2.7633,7.57135a.84386.84386,0,0,0,.06446.12391A8.97138,8.97138,0,0,1,12,20.99121ZM13.239,7.78436c.54126-.02844,1.02906-.08539,1.02906-.08539a.37165.37165,0,0,0-.05738-.741s-1.4563.11432-2.39648.11432c-.8833,0-2.3678-.11432-2.3678-.11432a.37165.37165,0,0,0-.057.741s.4585.05695.943.08539l1.40075,3.838-1.968,5.90087L6.49133,7.78436C7.033,7.75592,7.52026,7.699,7.52026,7.699a.37166.37166,0,0,0-.05749-.741s-1.45593.11432-2.39612.11432c-.1687,0-.36768-.00415-.57861-.01093A8.98815,8.98815,0,0,1,18.07117,5.36957c-.0387-.00238-.07654-.0072-.11634-.0072A1.55669,1.55669,0,0,0,16.445,6.958a4.21016,4.21016,0,0,0,.88317,2.1087,4.73577,4.73577,0,0,1,.74122,2.47955,10.88314,10.88314,0,0,1-.68409,2.9065l-.897,2.99634ZM16.52,19.771l2.74609-7.9397A8.489,8.489,0,0,0,19.94983,8.611a6.9105,6.9105,0,0,0-.06043-.92456A8.99224,8.99224,0,0,1,16.52,19.771Z' - })); -}; - -UilWordpressSimple.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWordpressSimple.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWordpressSimple; \ No newline at end of file diff --git a/icons/uil-wordpress-simple.tsx b/icons/uil-wordpress-simple.tsx new file mode 100644 index 00000000..b001fac9 --- /dev/null +++ b/icons/uil-wordpress-simple.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWordpressSimple = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,2a10.00009,10.00009,0,1,0,10,9.99976A10.01117,10.01117,0,0,0,12,2ZM3.00928,11.99976a8.95547,8.95547,0,0,1,.77844-3.659L8.07654,20.09131A8.99123,8.99123,0,0,1,3.00928,11.99976ZM12,20.99121a8.98726,8.98726,0,0,1-2.54-.36633l2.69788-7.83869,2.7633,7.57135a.84386.84386,0,0,0,.06446.12391A8.97138,8.97138,0,0,1,12,20.99121ZM13.239,7.78436c.54126-.02844,1.02906-.08539,1.02906-.08539a.37165.37165,0,0,0-.05738-.741s-1.4563.11432-2.39648.11432c-.8833,0-2.3678-.11432-2.3678-.11432a.37165.37165,0,0,0-.057.741s.4585.05695.943.08539l1.40075,3.838-1.968,5.90087L6.49133,7.78436C7.033,7.75592,7.52026,7.699,7.52026,7.699a.37166.37166,0,0,0-.05749-.741s-1.45593.11432-2.39612.11432c-.1687,0-.36768-.00415-.57861-.01093A8.98815,8.98815,0,0,1,18.07117,5.36957c-.0387-.00238-.07654-.0072-.11634-.0072A1.55669,1.55669,0,0,0,16.445,6.958a4.21016,4.21016,0,0,0,.88317,2.1087,4.73577,4.73577,0,0,1,.74122,2.47955,10.88314,10.88314,0,0,1-.68409,2.9065l-.897,2.99634ZM16.52,19.771l2.74609-7.9397A8.489,8.489,0,0,0,19.94983,8.611a6.9105,6.9105,0,0,0-.06043-.92456A8.99224,8.99224,0,0,1,16.52,19.771Z' + })); +}; + +export default UilWordpressSimple; \ No newline at end of file diff --git a/icons/uil-wordpress.js b/icons/uil-wordpress.js deleted file mode 100644 index c4f4f2e1..00000000 --- a/icons/uil-wordpress.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWordpress = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3.66675,11.99976c-0.00055,3.1933,1.82367,6.10608,4.69678,7.49969L4.38818,8.60846C3.91162,9.67548,3.66583,10.83112,3.66675,11.99976z M12.14648,12.7287l-2.50073,7.2652c1.67889,0.49438,3.47076,0.44788,5.1217-0.13293c-0.02319-0.0365-0.04315-0.07489-0.05969-0.11487L12.14648,12.7287z M17.62573,11.57953c-0.01117-0.815-0.24902-1.61078-0.68701-2.29816c-0.44788-0.56354-0.7312-1.23999-0.8186-1.95453c-0.0202-0.79413,0.60535-1.45526,1.39941-1.47894c0.03699,0,0.07202,0.00446,0.10791,0.00671C14.23444,2.74658,8.96436,2.97766,5.85638,6.37061C5.55566,6.69885,5.2818,7.05066,5.03735,7.42267C5.23291,7.42889,5.41724,7.4328,5.57361,7.4328c0.87146,0,2.22107-0.10602,2.22107-0.10602C7.98462,7.3158,8.14752,7.46088,8.15851,7.65082C8.16919,7.83551,8.03204,7.99567,7.8479,8.01355c0,0-0.45166,0.05286-0.95361,0.07916l3.03442,9.02649l1.82397-5.4693l-1.29834-3.55713c-0.44897-0.02631-0.87402-0.07916-0.87402-0.07916c-0.18933-0.01831-0.328-0.18665-0.30975-0.37598c0.01782-0.18427,0.17804-0.32147,0.36279-0.31079c0,0,1.37585,0.10602,2.19458,0.10602c0.87146,0,2.22131-0.10602,2.22131-0.10602c0.18988-0.01111,0.35291,0.13385,0.36401,0.32373c0.0108,0.18494-0.12653,0.34534-0.31091,0.36304c0,0-0.45203,0.05286-0.95361,0.07916l3.01147,8.95776l0.85962-2.72406C17.35553,13.44556,17.55969,12.51996,17.62573,11.57953z M19.36877,8.85889c-0.01447,1.02673-0.2298,2.04077-0.63391,2.98474l-2.54517,7.35889c3.90363-2.27075,5.28845-7.23743,3.12299-11.20044C19.35059,8.28607,19.36932,8.57233,19.36877,8.85889z M12,2.00012c-5.52283,0-10,4.47717-10,10s4.47717,10,10,10s10-4.47717,10-10S17.52283,2.00012,12,2.00012z M15.65869,20.66162c-2.92645,1.23846-6.28082,0.91241-8.91394-0.86652c-1.51147-1.02045-2.69464-2.45721-3.40637-4.13629c-1.23877-2.92645-0.9126-6.28094,0.8667-8.91394c1.02026-1.5116,2.45703-2.69489,4.13623-3.40631c2.92645-1.23846,6.28082-0.91241,8.91394,0.86652c1.51147,1.02045,2.69464,2.45721,3.40637,4.13629c1.23877,2.92645,0.9126,6.28094-0.8667,8.91394C18.77466,18.76691,17.33789,19.9502,15.65869,20.66162z' - })); -}; - -UilWordpress.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWordpress.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWordpress; \ No newline at end of file diff --git a/icons/uil-wordpress.tsx b/icons/uil-wordpress.tsx new file mode 100644 index 00000000..735d734d --- /dev/null +++ b/icons/uil-wordpress.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWordpress = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3.66675,11.99976c-0.00055,3.1933,1.82367,6.10608,4.69678,7.49969L4.38818,8.60846C3.91162,9.67548,3.66583,10.83112,3.66675,11.99976z M12.14648,12.7287l-2.50073,7.2652c1.67889,0.49438,3.47076,0.44788,5.1217-0.13293c-0.02319-0.0365-0.04315-0.07489-0.05969-0.11487L12.14648,12.7287z M17.62573,11.57953c-0.01117-0.815-0.24902-1.61078-0.68701-2.29816c-0.44788-0.56354-0.7312-1.23999-0.8186-1.95453c-0.0202-0.79413,0.60535-1.45526,1.39941-1.47894c0.03699,0,0.07202,0.00446,0.10791,0.00671C14.23444,2.74658,8.96436,2.97766,5.85638,6.37061C5.55566,6.69885,5.2818,7.05066,5.03735,7.42267C5.23291,7.42889,5.41724,7.4328,5.57361,7.4328c0.87146,0,2.22107-0.10602,2.22107-0.10602C7.98462,7.3158,8.14752,7.46088,8.15851,7.65082C8.16919,7.83551,8.03204,7.99567,7.8479,8.01355c0,0-0.45166,0.05286-0.95361,0.07916l3.03442,9.02649l1.82397-5.4693l-1.29834-3.55713c-0.44897-0.02631-0.87402-0.07916-0.87402-0.07916c-0.18933-0.01831-0.328-0.18665-0.30975-0.37598c0.01782-0.18427,0.17804-0.32147,0.36279-0.31079c0,0,1.37585,0.10602,2.19458,0.10602c0.87146,0,2.22131-0.10602,2.22131-0.10602c0.18988-0.01111,0.35291,0.13385,0.36401,0.32373c0.0108,0.18494-0.12653,0.34534-0.31091,0.36304c0,0-0.45203,0.05286-0.95361,0.07916l3.01147,8.95776l0.85962-2.72406C17.35553,13.44556,17.55969,12.51996,17.62573,11.57953z M19.36877,8.85889c-0.01447,1.02673-0.2298,2.04077-0.63391,2.98474l-2.54517,7.35889c3.90363-2.27075,5.28845-7.23743,3.12299-11.20044C19.35059,8.28607,19.36932,8.57233,19.36877,8.85889z M12,2.00012c-5.52283,0-10,4.47717-10,10s4.47717,10,10,10s10-4.47717,10-10S17.52283,2.00012,12,2.00012z M15.65869,20.66162c-2.92645,1.23846-6.28082,0.91241-8.91394-0.86652c-1.51147-1.02045-2.69464-2.45721-3.40637-4.13629c-1.23877-2.92645-0.9126-6.28094,0.8667-8.91394c1.02026-1.5116,2.45703-2.69489,4.13623-3.40631c2.92645-1.23846,6.28082-0.91241,8.91394,0.86652c1.51147,1.02045,2.69464,2.45721,3.40637,4.13629c1.23877,2.92645,0.9126,6.28094-0.8667,8.91394C18.77466,18.76691,17.33789,19.9502,15.65869,20.66162z' + })); +}; + +export default UilWordpress; \ No newline at end of file diff --git a/icons/uil-wrap-text.js b/icons/uil-wrap-text.js deleted file mode 100644 index bfc32406..00000000 --- a/icons/uil-wrap-text.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWrapText = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm6,8H3a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9.5-5H3a1,1,0,0,0,0,2H18.5a1.5,1.5,0,0,1,0,3H15.41l.3-.29a1,1,0,0,0-1.42-1.42l-2,2a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29H18.5a3.5,3.5,0,0,0,0-7Z' - })); -}; - -UilWrapText.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWrapText.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWrapText; \ No newline at end of file diff --git a/icons/uil-wrap-text.tsx b/icons/uil-wrap-text.tsx new file mode 100644 index 00000000..c30bd4f9 --- /dev/null +++ b/icons/uil-wrap-text.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWrapText = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M3,7H21a1,1,0,0,0,0-2H3A1,1,0,0,0,3,7Zm6,8H3a1,1,0,0,0,0,2H9a1,1,0,0,0,0-2Zm9.5-5H3a1,1,0,0,0,0,2H18.5a1.5,1.5,0,0,1,0,3H15.41l.3-.29a1,1,0,0,0-1.42-1.42l-2,2a1,1,0,0,0-.21.33,1,1,0,0,0,0,.76,1,1,0,0,0,.21.33l2,2a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-.3-.29H18.5a3.5,3.5,0,0,0,0-7Z' + })); +}; + +export default UilWrapText; \ No newline at end of file diff --git a/icons/uil-wrench.js b/icons/uil-wrench.js deleted file mode 100644 index 7c106458..00000000 --- a/icons/uil-wrench.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilWrench = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M21.71,15.58l-4.52-4.51a6.85,6.85,0,0,0,.14-1.4A7.67,7.67,0,0,0,6.42,2.72a1,1,0,0,0-.57.74,1,1,0,0,0,.28.88l4.35,4.34-1.8,1.8L4.34,6.13a1,1,0,0,0-.88-.27,1,1,0,0,0-.74.56,7.67,7.67,0,0,0,7,10.91,6.85,6.85,0,0,0,1.4-.14l4.51,4.52a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4.9-4.9a1,1,0,0,0-.95-.26,5.88,5.88,0,0,1-1.48.2A5.67,5.67,0,0,1,4,9.67a6,6,0,0,1,.08-1L8,12.6a1,1,0,0,0,1.42,0L12.6,9.39A1,1,0,0,0,12.6,8L8.71,4.08a6.12,6.12,0,0,1,1-.08,5.67,5.67,0,0,1,5.66,5.67,5.88,5.88,0,0,1-.2,1.48,1,1,0,0,0,.26.95l4.9,4.9a1,1,0,0,0,1.42-1.42Z' - })); -}; - -UilWrench.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilWrench.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilWrench; \ No newline at end of file diff --git a/icons/uil-wrench.tsx b/icons/uil-wrench.tsx new file mode 100644 index 00000000..fc224666 --- /dev/null +++ b/icons/uil-wrench.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilWrench = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M21.71,15.58l-4.52-4.51a6.85,6.85,0,0,0,.14-1.4A7.67,7.67,0,0,0,6.42,2.72a1,1,0,0,0-.57.74,1,1,0,0,0,.28.88l4.35,4.34-1.8,1.8L4.34,6.13a1,1,0,0,0-.88-.27,1,1,0,0,0-.74.56,7.67,7.67,0,0,0,7,10.91,6.85,6.85,0,0,0,1.4-.14l4.51,4.52a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42l-4.9-4.9a1,1,0,0,0-.95-.26,5.88,5.88,0,0,1-1.48.2A5.67,5.67,0,0,1,4,9.67a6,6,0,0,1,.08-1L8,12.6a1,1,0,0,0,1.42,0L12.6,9.39A1,1,0,0,0,12.6,8L8.71,4.08a6.12,6.12,0,0,1,1-.08,5.67,5.67,0,0,1,5.66,5.67,5.88,5.88,0,0,1-.2,1.48,1,1,0,0,0,.26.95l4.9,4.9a1,1,0,0,0,1.42-1.42Z' + })); +}; + +export default UilWrench; \ No newline at end of file diff --git a/icons/uil-x-add.js b/icons/uil-x-add.js deleted file mode 100644 index 46a0364e..00000000 --- a/icons/uil-x-add.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilXAdd = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M14.71,7.29a1,1,0,0,0-1.42,0L11,9.59,8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,12.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L12.41,11l2.3-2.29A1,1,0,0,0,14.71,7.29ZM7,18a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4,1,1,0,0,0,7,2,5,5,0,0,0,2,7v8a5,5,0,0,0,5,5,1,1,0,0,0,0-2ZM18,7v6a1,1,0,0,0,2,0V7a5,5,0,0,0-5-5,1,1,0,0,0,0,2A3,3,0,0,1,18,7Zm3,11H20V17a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Z' - })); -}; - -UilXAdd.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilXAdd.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilXAdd; \ No newline at end of file diff --git a/icons/uil-x-add.tsx b/icons/uil-x-add.tsx new file mode 100644 index 00000000..a891b702 --- /dev/null +++ b/icons/uil-x-add.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilXAdd = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M14.71,7.29a1,1,0,0,0-1.42,0L11,9.59,8.71,7.29A1,1,0,1,0,7.29,8.71L9.59,11l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L11,12.41l2.29,2.3a1,1,0,0,0,1.42,0,1,1,0,0,0,0-1.42L12.41,11l2.3-2.29A1,1,0,0,0,14.71,7.29ZM7,18a3,3,0,0,1-3-3V7A3,3,0,0,1,7,4,1,1,0,0,0,7,2,5,5,0,0,0,2,7v8a5,5,0,0,0,5,5,1,1,0,0,0,0-2ZM18,7v6a1,1,0,0,0,2,0V7a5,5,0,0,0-5-5,1,1,0,0,0,0,2A3,3,0,0,1,18,7Zm3,11H20V17a1,1,0,0,0-2,0v1H17a1,1,0,0,0,0,2h1v1a1,1,0,0,0,2,0V20h1a1,1,0,0,0,0-2Z' + })); +}; + +export default UilXAdd; \ No newline at end of file diff --git a/icons/uil-x.js b/icons/uil-x.js deleted file mode 100644 index 61e687ef..00000000 --- a/icons/uil-x.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilX = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M8,19a3,3,0,0,1-3-3V8A3,3,0,0,1,8,5,1,1,0,0,0,8,3,5,5,0,0,0,3,8v8a5,5,0,0,0,5,5,1,1,0,0,0,0-2Zm7.71-3.29a1,1,0,0,0,0-1.42L13.41,12l2.3-2.29a1,1,0,0,0-1.42-1.42L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0ZM16,3a1,1,0,0,0,0,2,3,3,0,0,1,3,3v8a3,3,0,0,1-3,3,1,1,0,0,0,0,2,5,5,0,0,0,5-5V8A5,5,0,0,0,16,3Z' - })); -}; - -UilX.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilX.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilX; \ No newline at end of file diff --git a/icons/uil-x.tsx b/icons/uil-x.tsx new file mode 100644 index 00000000..5a49ddcf --- /dev/null +++ b/icons/uil-x.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilX = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M8,19a3,3,0,0,1-3-3V8A3,3,0,0,1,8,5,1,1,0,0,0,8,3,5,5,0,0,0,3,8v8a5,5,0,0,0,5,5,1,1,0,0,0,0-2Zm7.71-3.29a1,1,0,0,0,0-1.42L13.41,12l2.3-2.29a1,1,0,0,0-1.42-1.42L12,10.59,9.71,8.29A1,1,0,0,0,8.29,9.71L10.59,12l-2.3,2.29a1,1,0,0,0,0,1.42,1,1,0,0,0,1.42,0L12,13.41l2.29,2.3a1,1,0,0,0,1.42,0ZM16,3a1,1,0,0,0,0,2,3,3,0,0,1,3,3v8a3,3,0,0,1-3,3,1,1,0,0,0,0,2,5,5,0,0,0,5-5V8A5,5,0,0,0,16,3Z' + })); +}; + +export default UilX; \ No newline at end of file diff --git a/icons/uil-yen-circle.js b/icons/uil-yen-circle.js deleted file mode 100644 index 5de6b249..00000000 --- a/icons/uil-yen-circle.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilYenCircle = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21ZM14.83,6.45,12,10.7,9.17,6.45a1,1,0,0,0-1.39-.28A1,1,0,0,0,7.5,7.55l2.11,3.17H9a1,1,0,0,0,0,2H11l.05.08v.92H9a1,1,0,0,0,0,2h2V18a1,1,0,0,0,2,0V15.72h2a1,1,0,0,0,0-2H13V12.8l.05-.08H15a1,1,0,0,0,0-2h-.61L16.5,7.55a1,1,0,0,0-.28-1.38A1,1,0,0,0,14.83,6.45Z' - })); -}; - -UilYenCircle.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilYenCircle.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilYenCircle; \ No newline at end of file diff --git a/icons/uil-yen-circle.tsx b/icons/uil-yen-circle.tsx new file mode 100644 index 00000000..6bda6e2b --- /dev/null +++ b/icons/uil-yen-circle.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilYenCircle = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,1A11,11,0,1,0,23,12,11,11,0,0,0,12,1Zm0,20a9,9,0,1,1,9-9A9,9,0,0,1,12,21ZM14.83,6.45,12,10.7,9.17,6.45a1,1,0,0,0-1.39-.28A1,1,0,0,0,7.5,7.55l2.11,3.17H9a1,1,0,0,0,0,2H11l.05.08v.92H9a1,1,0,0,0,0,2h2V18a1,1,0,0,0,2,0V15.72h2a1,1,0,0,0,0-2H13V12.8l.05-.08H15a1,1,0,0,0,0-2h-.61L16.5,7.55a1,1,0,0,0-.28-1.38A1,1,0,0,0,14.83,6.45Z' + })); +}; + +export default UilYenCircle; \ No newline at end of file diff --git a/icons/uil-yen.js b/icons/uil-yen.js deleted file mode 100644 index 8cba5ef7..00000000 --- a/icons/uil-yen.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilYen = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M18.55,2.17a1,1,0,0,0-1.38.28L12,10.2,6.83,2.45a1,1,0,0,0-1.66,1.1l5,7.45H7a1,1,0,0,0,0,2h4v2H7a1,1,0,0,0,0,2h4v4a1,1,0,0,0,2,0V17h4a1,1,0,0,0,0-2H13V13h4a1,1,0,0,0,0-2H13.87l5-7.45A1,1,0,0,0,18.55,2.17Z' - })); -}; - -UilYen.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilYen.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilYen; \ No newline at end of file diff --git a/icons/uil-yen.tsx b/icons/uil-yen.tsx new file mode 100644 index 00000000..56216ca2 --- /dev/null +++ b/icons/uil-yen.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilYen = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M18.55,2.17a1,1,0,0,0-1.38.28L12,10.2,6.83,2.45a1,1,0,0,0-1.66,1.1l5,7.45H7a1,1,0,0,0,0,2h4v2H7a1,1,0,0,0,0,2h4v4a1,1,0,0,0,2,0V17h4a1,1,0,0,0,0-2H13V13h4a1,1,0,0,0,0-2H13.87l5-7.45A1,1,0,0,0,18.55,2.17Z' + })); +}; + +export default UilYen; \ No newline at end of file diff --git a/icons/uil-yin-yang.js b/icons/uil-yin-yang.js deleted file mode 100644 index 45518098..00000000 --- a/icons/uil-yin-yang.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilYinYang = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M12,15.5a1,1,0,1,0,1,1A1,1,0,0,0,12,15.5ZM12,2a5.54514,5.54514,0,0,0-.56165.0285A9.99347,9.99347,0,0,0,12,22a5.54514,5.54514,0,0,0,.56165-.0285A9.99347,9.99347,0,0,0,12,2Zm0,18A7.98889,7.98889,0,0,1,6.70935,6.01538,5.48381,5.48381,0,0,0,12,13a3.5,3.5,0,0,1,0,7Zm5.29065-2.01538A5.48381,5.48381,0,0,0,12,11a3.5,3.5,0,0,1,0-7,7.98889,7.98889,0,0,1,5.29065,13.98462ZM12,6.5a1,1,0,1,0,1,1A1,1,0,0,0,12,6.5Z' - })); -}; - -UilYinYang.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilYinYang.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilYinYang; \ No newline at end of file diff --git a/icons/uil-yin-yang.tsx b/icons/uil-yin-yang.tsx new file mode 100644 index 00000000..99f0bd35 --- /dev/null +++ b/icons/uil-yin-yang.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilYinYang = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M12,15.5a1,1,0,1,0,1,1A1,1,0,0,0,12,15.5ZM12,2a5.54514,5.54514,0,0,0-.56165.0285A9.99347,9.99347,0,0,0,12,22a5.54514,5.54514,0,0,0,.56165-.0285A9.99347,9.99347,0,0,0,12,2Zm0,18A7.98889,7.98889,0,0,1,6.70935,6.01538,5.48381,5.48381,0,0,0,12,13a3.5,3.5,0,0,1,0,7Zm5.29065-2.01538A5.48381,5.48381,0,0,0,12,11a3.5,3.5,0,0,1,0-7,7.98889,7.98889,0,0,1,5.29065,13.98462ZM12,6.5a1,1,0,1,0,1,1A1,1,0,0,0,12,6.5Z' + })); +}; + +export default UilYinYang; \ No newline at end of file diff --git a/icons/uil-youtube.js b/icons/uil-youtube.js deleted file mode 100644 index fbf3b77d..00000000 --- a/icons/uil-youtube.js +++ /dev/null @@ -1,28 +0,0 @@ -import React from 'react'; -import PropTypes from 'prop-types'; - -const UilYoutube = (props) => { - const { color, size, ...otherProps } = props - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...otherProps - }, React.createElement('path', { - d: 'M23,9.71a8.5,8.5,0,0,0-.91-4.13,2.92,2.92,0,0,0-1.72-1A78.36,78.36,0,0,0,12,4.27a78.45,78.45,0,0,0-8.34.3,2.87,2.87,0,0,0-1.46.74c-.9.83-1,2.25-1.1,3.45a48.29,48.29,0,0,0,0,6.48,9.55,9.55,0,0,0,.3,2,3.14,3.14,0,0,0,.71,1.36,2.86,2.86,0,0,0,1.49.78,45.18,45.18,0,0,0,6.5.33c3.5.05,6.57,0,10.2-.28a2.88,2.88,0,0,0,1.53-.78,2.49,2.49,0,0,0,.61-1,10.58,10.58,0,0,0,.52-3.4C23,13.69,23,10.31,23,9.71ZM9.74,14.85V8.66l5.92,3.11C14,12.69,11.81,13.73,9.74,14.85Z' - })); -}; - -UilYoutube.propTypes = { - color: PropTypes.string, - size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]), -}; - -UilYoutube.defaultProps = { - color: 'currentColor', - size: '24', -}; - -export default UilYoutube; \ No newline at end of file diff --git a/icons/uil-youtube.tsx b/icons/uil-youtube.tsx new file mode 100644 index 00000000..0a389aac --- /dev/null +++ b/icons/uil-youtube.tsx @@ -0,0 +1,36 @@ +import React from 'react'; + +type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + +/** + * + * @param {string} color - The color of the icon. Defaults to 'currentColor'. + * @param {string | number} size - The size of the icon. Defaults to 24. + * @param props + * @constructor + */ +const UilYoutube = ({ color = 'currentColor', size = 24, ...props }: Props) => { + return React.createElement('svg', { + xmlns: 'http://www.w3.org/2000/svg', + width: size, + height: size, + viewBox: '0 0 24 24', + fill: color, + ...props + }, React.createElement('path', { + d: 'M23,9.71a8.5,8.5,0,0,0-.91-4.13,2.92,2.92,0,0,0-1.72-1A78.36,78.36,0,0,0,12,4.27a78.45,78.45,0,0,0-8.34.3,2.87,2.87,0,0,0-1.46.74c-.9.83-1,2.25-1.1,3.45a48.29,48.29,0,0,0,0,6.48,9.55,9.55,0,0,0,.3,2,3.14,3.14,0,0,0,.71,1.36,2.86,2.86,0,0,0,1.49.78,45.18,45.18,0,0,0,6.5.33c3.5.05,6.57,0,10.2-.28a2.88,2.88,0,0,0,1.53-.78,2.49,2.49,0,0,0,.61-1,10.58,10.58,0,0,0,.52-3.4C23,13.69,23,10.31,23,9.71ZM9.74,14.85V8.66l5.92,3.11C14,12.69,11.81,13.73,9.74,14.85Z' + })); +}; + +export default UilYoutube; \ No newline at end of file diff --git a/index.js b/index.ts similarity index 100% rename from index.js rename to index.ts diff --git a/package-lock.json b/package-lock.json index d801ad09..64541a12 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,2427 +1,1947 @@ { "name": "@iconscout/react-unicons", - "version": "1.1.6", + "version": "1.2.0", "lockfileVersion": 1, "requires": true, "dependencies": { - "@iconscout/unicons": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@iconscout/unicons/-/unicons-3.0.5.tgz", - "integrity": "sha512-ahkQSgM1Z1mXrTvEJ1m9wZQaVGYSsEOZC8KfTj2pN/8Vo6Ojljecx2TpHxlKWNHFk4WCt+Gx4wWrjgA6xeJuIw==", - "dev": true, - "requires": { - "async": "^2.6.1", - "axios": "^0.19.0", - "cheerio": "^1.0.0-rc.2", - "cross-env": "^7.0.2", - "fontello-cli": "^0.5.0", - "fs-plus": "^3.1.1", - "glob": "^7.1.3", - "lodash": "^4.17.20", - "parse-svg-path": "^0.1.2", - "scale-svg-path": "0.0.1", - "serialize-svg-path": "^0.1.0", - "svgo": "1.1.1", - "svgstore": "^3.0.0-2", - "uuid": "^3.3.2" + "@babel/cli": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.0.tgz", + "integrity": "sha512-WLrM42vKX/4atIoQB+eb0ovUof53UUvecb4qGjU2PDDWRiZr50ZpiV8NpcLo7iSxeGYrRG0Mqembsa+UrTAV6Q==", + "dev": true, + "requires": { + "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", + "chokidar": "^3.4.0", + "commander": "^4.0.1", + "convert-source-map": "^1.1.0", + "fs-readdir-recursive": "^1.1.0", + "glob": "^7.0.0", + "make-dir": "^2.1.0", + "slash": "^2.0.0", + "source-map": "^0.5.0" + } + }, + "@babel/code-frame": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", + "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "dev": true, + "requires": { + "@babel/highlight": "^7.16.0" + } + }, + "@babel/compat-data": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", + "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "dev": true + }, + "@babel/core": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", + "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helpers": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0", + "convert-source-map": "^1.7.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.1.2", + "semver": "^6.3.0", + "source-map": "^0.5.0" }, "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", "dev": true } } }, - "@types/node": { - "version": "12.0.12", - "resolved": "https://registry.npmjs.org/@types/node/-/node-12.0.12.tgz", - "integrity": "sha512-Uy0PN4R5vgBUXFoJrKryf5aTk3kJ8Rv3PdlHjl6UaX+Cqp1QE0yPQ68MPXGrZOfG7gZVNDIJZYyot0B9ubXUrQ==", - "dev": true - }, - "@types/q": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.4.tgz", - "integrity": "sha512-1HcDas8SEj4z1Wc696tH56G8OlRaH/sqZOynNNB+HF0WOeXPaxTtbYzJY2oEfiUxjSKjhCKr+MvR7dCHcEelug==", - "dev": true - }, - "@webassemblyjs/ast": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.9.0.tgz", - "integrity": "sha512-C6wW5L+b7ogSDVqymbkkvuW9kruN//YisMED04xzeBBqjHa2FYnmvOlS6Xj68xWQRgWvI9cIglsjFowH/RJyEA==", + "@babel/generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", + "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", "dev": true, "requires": { - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0" + "@babel/types": "^7.16.0", + "jsesc": "^2.5.1", + "source-map": "^0.5.0" } }, - "@webassemblyjs/floating-point-hex-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.9.0.tgz", - "integrity": "sha512-TG5qcFsS8QB4g4MhrxK5TqfdNe7Ey/7YL/xN+36rRjl/BlGE/NcBvJcqsRgCP6Z92mRE+7N50pRIi8SmKUbcQA==", - "dev": true - }, - "@webassemblyjs/helper-api-error": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.9.0.tgz", - "integrity": "sha512-NcMLjoFMXpsASZFxJ5h2HZRcEhDkvnNFOAKneP5RbKRzaWJN36NC4jqQHKwStIhGXu5mUWlUUk7ygdtrO8lbmw==", - "dev": true - }, - "@webassemblyjs/helper-buffer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.9.0.tgz", - "integrity": "sha512-qZol43oqhq6yBPx7YM3m9Bv7WMV9Eevj6kMi6InKOuZxhw+q9hOkvq5e/PpKSiLfyetpaBnogSbNCfBwyB00CA==", - "dev": true - }, - "@webassemblyjs/helper-code-frame": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-code-frame/-/helper-code-frame-1.9.0.tgz", - "integrity": "sha512-ERCYdJBkD9Vu4vtjUYe8LZruWuNIToYq/ME22igL+2vj2dQ2OOujIZr3MEFvfEaqKoVqpsFKAGsRdBSBjrIvZA==", + "@babel/helper-annotate-as-pure": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", + "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", "dev": true, "requires": { - "@webassemblyjs/wast-printer": "1.9.0" + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/helper-fsm": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-fsm/-/helper-fsm-1.9.0.tgz", - "integrity": "sha512-OPRowhGbshCb5PxJ8LocpdX9Kl0uB4XsAjl6jH/dWKlk/mzsANvhwbiULsaiqT5GZGT9qinTICdj6PLuM5gslw==", - "dev": true - }, - "@webassemblyjs/helper-module-context": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-module-context/-/helper-module-context-1.9.0.tgz", - "integrity": "sha512-MJCW8iGC08tMk2enck1aPW+BE5Cw8/7ph/VGZxwyvGbJwjktKkDK7vy7gAmMDx88D7mhDTCNKAW5tED+gZ0W8g==", + "@babel/helper-builder-binary-assignment-operator-visitor": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", + "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0" + "@babel/helper-explode-assignable-expression": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.9.0.tgz", - "integrity": "sha512-R7FStIzyNcd7xKxCZH5lE0Bqy+hGTwS3LJjuv1ZVxd9O7eHCedSdrId/hMOd20I+v8wDXEn+bjfKDLzTepoaUw==", - "dev": true - }, - "@webassemblyjs/helper-wasm-section": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.9.0.tgz", - "integrity": "sha512-XnMB8l3ek4tvrKUUku+IVaXNHz2YsJyOOmz+MMkZvh8h1uSJpSen6vYnw3IoQ7WwEuAhL8Efjms1ZWjqh2agvw==", + "@babel/helper-compilation-targets": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", + "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0" + "@babel/compat-data": "^7.16.0", + "@babel/helper-validator-option": "^7.14.5", + "browserslist": "^4.17.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } } }, - "@webassemblyjs/ieee754": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.9.0.tgz", - "integrity": "sha512-dcX8JuYU/gvymzIHc9DgxTzUUTLexWwt8uCTWP3otys596io0L5aW02Gb1RjYpx2+0Jus1h4ZFqjla7umFniTg==", + "@babel/helper-create-class-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", + "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", "dev": true, "requires": { - "@xtuc/ieee754": "^1.2.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0" } }, - "@webassemblyjs/leb128": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.9.0.tgz", - "integrity": "sha512-ENVzM5VwV1ojs9jam6vPys97B/S65YQtv/aanqnU7D8aSoHFX8GyhGg0CMfyKNIHBuAVjy3tlzd5QMMINa7wpw==", + "@babel/helper-create-regexp-features-plugin": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", + "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", "dev": true, "requires": { - "@xtuc/long": "4.2.2" + "@babel/helper-annotate-as-pure": "^7.16.0", + "regexpu-core": "^4.7.1" } }, - "@webassemblyjs/utf8": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.9.0.tgz", - "integrity": "sha512-GZbQlWtopBTP0u7cHrEx+73yZKrQoBMpwkGEIqlacljhXCkVM1kMQge/Mf+csMJAjEdSwhOyLAS0AoR3AG5P8w==", - "dev": true + "@babel/helper-define-polyfill-provider": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", + "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "dev": true, + "requires": { + "@babel/helper-compilation-targets": "^7.13.0", + "@babel/helper-module-imports": "^7.12.13", + "@babel/helper-plugin-utils": "^7.13.0", + "@babel/traverse": "^7.13.0", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2", + "semver": "^6.1.2" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } }, - "@webassemblyjs/wasm-edit": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.9.0.tgz", - "integrity": "sha512-FgHzBm80uwz5M8WKnMTn6j/sVbqilPdQXTWraSjBwFXSYGirpkSWE2R9Qvz9tNiTKQvoKILpCuTjBKzOIm0nxw==", + "@babel/helper-explode-assignable-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", + "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/helper-wasm-section": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-opt": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "@webassemblyjs/wast-printer": "1.9.0" + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/wasm-gen": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.9.0.tgz", - "integrity": "sha512-cPE3o44YzOOHvlsb4+E9qSqjc9Qf9Na1OO/BHFy4OI91XDE14MjFN4lTMezzaIWdPqHnsTodGGNP+iRSYfGkjA==", + "@babel/helper-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", + "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@babel/helper-get-function-arity": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/wasm-opt": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.9.0.tgz", - "integrity": "sha512-Qkjgm6Anhm+OMbIL0iokO7meajkzQD71ioelnfPEj6r4eOFuqm4YC3VBPqXjFyyNwowzbMD+hizmprP/Fwkl2A==", + "@babel/helper-get-function-arity": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", + "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-buffer": "1.9.0", - "@webassemblyjs/wasm-gen": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0" + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/wasm-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.9.0.tgz", - "integrity": "sha512-9+wkMowR2AmdSWQzsPEjFU7njh8HTO5MqO8vjwEHuM+AMHioNqSBONRdr0NQQ3dVQrzp0s8lTcYqzUdb7YgELA==", + "@babel/helper-hoist-variables": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", + "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-wasm-bytecode": "1.9.0", - "@webassemblyjs/ieee754": "1.9.0", - "@webassemblyjs/leb128": "1.9.0", - "@webassemblyjs/utf8": "1.9.0" + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/wast-parser": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-parser/-/wast-parser-1.9.0.tgz", - "integrity": "sha512-qsqSAP3QQ3LyZjNC/0jBJ/ToSxfYJ8kYyuiGvtn/8MK89VrNEfwj7BPQzJVHi0jGTRK2dGdJ5PRqhtjzoww+bw==", + "@babel/helper-member-expression-to-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", + "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/floating-point-hex-parser": "1.9.0", - "@webassemblyjs/helper-api-error": "1.9.0", - "@webassemblyjs/helper-code-frame": "1.9.0", - "@webassemblyjs/helper-fsm": "1.9.0", - "@xtuc/long": "4.2.2" + "@babel/types": "^7.16.0" } }, - "@webassemblyjs/wast-printer": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.9.0.tgz", - "integrity": "sha512-2J0nE95rHXHyQ24cWjMKJ1tqB/ds8z/cyeOZxJhcb+rW+SQASVjuznUSmdz5GpVJTzU8JkhYut0D3siFDD6wsA==", + "@babel/helper-module-imports": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", + "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", "dev": true, "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/wast-parser": "1.9.0", - "@xtuc/long": "4.2.2" + "@babel/types": "^7.16.0" } }, - "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", - "dev": true - }, - "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", - "dev": true - }, - "acorn": { - "version": "6.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-6.4.1.tgz", - "integrity": "sha512-ZVA9k326Nwrj3Cj9jlh3wGFutC2ZornPNARZwsNYqQYgN0EsV2d53w5RN/co65Ohn4sUAUtb1rSUAOD6XN9idA==", - "dev": true - }, - "ajv": { - "version": "6.12.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.0.tgz", - "integrity": "sha512-D6gFiFA0RRLyUbvijN74DWAjXSFxWKaWP7mldxkVhyhAV3+SWA9HEJPHQ2c9soIeTFJqcSdFDGFgdqs1iUU2Hw==", + "@babel/helper-module-transforms": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", + "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", "dev": true, "requires": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-simple-access": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/helper-validator-identifier": "^7.15.7", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "ajv-errors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/ajv-errors/-/ajv-errors-1.0.1.tgz", - "integrity": "sha512-DCRfO/4nQ+89p/RK43i8Ezd41EqdGIU4ld7nGF8OQ14oc/we5rEntLCUa7+jrn3nn83BosfwZA0wb4pon2o8iQ==", - "dev": true - }, - "ajv-keywords": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.4.1.tgz", - "integrity": "sha512-RO1ibKvd27e6FEShVFfPALuHI3WjSVNeK5FIsmme/LYRNxjKuNj+Dt7bucLa6NdSv3JcVTyMlm9kGR84z1XpaQ==", - "dev": true + "@babel/helper-optimise-call-expression": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", + "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "ansi-regex": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-4.1.0.tgz", - "integrity": "sha512-1apePfXM1UOSqw0o9IiFAovVz9M5S1Dg+4TrDwfMewQ6p/rmMueb7tWZjQ1rx4Loy1ArBggoqGpfqqdI4rondg==", + "@babel/helper-plugin-utils": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", + "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", "dev": true }, - "ansi-styles": { - "version": "3.2.1", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", - "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "@babel/helper-remap-async-to-generator": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", + "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", "dev": true, "requires": { - "color-convert": "^1.9.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-wrap-function": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "anymatch": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-2.0.0.tgz", - "integrity": "sha512-5teOsQWABXHHBFP9y3skS5P3d/WfWXpv3FUpy+LorMrNYaT9pI4oLMQX7jzQ2KklNpGpWHzdCXTDT2Y3XGlZBw==", + "@babel/helper-replace-supers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", + "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", "dev": true, "requires": { - "micromatch": "^3.1.4", - "normalize-path": "^2.1.1" - }, - "dependencies": { - "normalize-path": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-2.1.1.tgz", - "integrity": "sha1-GrKLVW4Zg2Oowab35vogE3/mrtk=", - "dev": true, - "requires": { - "remove-trailing-separator": "^1.0.1" - } - } + "@babel/helper-member-expression-to-functions": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "aproba": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/aproba/-/aproba-1.2.0.tgz", - "integrity": "sha512-Y9J6ZjXtoYh8RnXVCMOU/ttDmk1aBjunq9vO0ta5x85WDQiQfUF9sIPBITdbiiIVcBo03Hi3jMxigBtsddlXRw==", - "dev": true - }, - "argparse": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "@babel/helper-simple-access": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", + "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", "dev": true, "requires": { - "sprintf-js": "~1.0.2" + "@babel/types": "^7.16.0" } }, - "arr-diff": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/arr-diff/-/arr-diff-4.0.0.tgz", - "integrity": "sha1-1kYQdP6/7HHn4VI1dhoyml3HxSA=", - "dev": true + "@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", + "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "arr-flatten": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/arr-flatten/-/arr-flatten-1.1.0.tgz", - "integrity": "sha512-L3hKV5R/p5o81R7O02IGnwpDmkp6E982XhtbuwSe3O4qOtMMMtodicASA1Cny2U+aCXcNpml+m4dPsvsJ3jatg==", - "dev": true + "@babel/helper-split-export-declaration": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", + "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", + "dev": true, + "requires": { + "@babel/types": "^7.16.0" + } }, - "arr-union": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/arr-union/-/arr-union-3.1.0.tgz", - "integrity": "sha1-45sJrqne+Gao8gbiiK9jkZuuOcQ=", + "@babel/helper-validator-identifier": { + "version": "7.15.7", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", + "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", "dev": true }, - "array-unique": { - "version": "0.3.2", - "resolved": "https://registry.npmjs.org/array-unique/-/array-unique-0.3.2.tgz", - "integrity": "sha1-qJS3XUvE9s1nnvMkSp/Y9Gri1Cg=", + "@babel/helper-validator-option": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", + "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", "dev": true }, - "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha1-5QNHYR1+aQlDIIu9r+vLwvuGbUY=" - }, - "asn1.js": { - "version": "4.10.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-4.10.1.tgz", - "integrity": "sha512-p32cOF5q0Zqs9uBiONKYLm6BClCoBCM5O9JfeUSlnQLBTxYdTK+pW+nXflm8UkKd2UYlEbYz5qEi0JuZR9ckSw==", + "@babel/helper-wrap-function": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", + "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", "dev": true, "requires": { - "bn.js": "^4.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@babel/helper-function-name": "^7.16.0", + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "assert": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-1.5.0.tgz", - "integrity": "sha512-EDsgawzwoun2CZkCgtxJbv392v4nbk9XDD06zI+kQYoBM/3RBWLlEyJARDOmhAAosBjWACEkKL6S+lIZtcAubA==", + "@babel/helpers": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", + "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", "dev": true, "requires": { - "object-assign": "^4.1.1", - "util": "0.10.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.1.tgz", - "integrity": "sha1-sX0I0ya0Qj5Wjv9xn5GwscvfafE=", - "dev": true - }, - "util": { - "version": "0.10.3", - "resolved": "https://registry.npmjs.org/util/-/util-0.10.3.tgz", - "integrity": "sha1-evsa/lCAUkZInj23/g7TeTNqwPk=", - "dev": true, - "requires": { - "inherits": "2.0.1" - } - } + "@babel/template": "^7.16.0", + "@babel/traverse": "^7.16.3", + "@babel/types": "^7.16.0" } }, - "assign-symbols": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/assign-symbols/-/assign-symbols-1.0.0.tgz", - "integrity": "sha1-WWZ/QfrdTyDMvCu5a41Pf3jsA2c=", - "dev": true - }, - "async": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", - "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "@babel/highlight": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", + "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", "dev": true, "requires": { - "lodash": "^4.17.14" - }, - "dependencies": { - "lodash": { - "version": "4.17.20", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.20.tgz", - "integrity": "sha512-PlhdFcillOINfeV7Ni6oF1TAEayyZBoZ8bcshTHqOYJYlrqzRK5hagpagky5o4HfCzzd1TRkXPMFq6cKk9rGmA==", - "dev": true - } + "@babel/helper-validator-identifier": "^7.15.7", + "chalk": "^2.0.0", + "js-tokens": "^4.0.0" } }, - "async-each": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/async-each/-/async-each-1.0.3.tgz", - "integrity": "sha512-z/WhQ5FPySLdvREByI2vZiTWwCnF0moMJ1hK9YQwDTHKh6I7/uSckMetoRGb5UBZPC1z0jlw+n/XCgjeH7y1AQ==", - "dev": true - }, - "atob": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "@babel/parser": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", + "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", "dev": true }, - "axios": { - "version": "0.19.2", - "resolved": "https://registry.npmjs.org/axios/-/axios-0.19.2.tgz", - "integrity": "sha512-fjgm5MvRHLhx+osE2xoekY70AhARk3a6hkN+3Io1jc00jtquGvxYlKlsFUhmUET0V5te6CcZI7lcv2Ym61mjHA==", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.16.2", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", + "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", "dev": true, "requires": { - "follow-redirects": "1.5.10" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "balanced-match": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.0.tgz", - "integrity": "sha1-ibTRmasr7kneFk6gK4nORi1xt2c=", - "dev": true - }, - "base": { - "version": "0.11.2", - "resolved": "https://registry.npmjs.org/base/-/base-0.11.2.tgz", - "integrity": "sha512-5T6P4xPgpp0YDFvSWwEZ4NoE3aM4QBQXDzmVbraCkFj8zHM+mba8SyqB5DbZWyR7mYHo6Y7BdQo3MoA4m0TeQg==", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", + "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", "dev": true, "requires": { - "cache-base": "^1.0.1", - "class-utils": "^0.3.5", - "component-emitter": "^1.2.1", - "define-property": "^1.0.0", - "isobject": "^3.0.1", - "mixin-deep": "^1.2.0", - "pascalcase": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0" } }, - "base64-js": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.3.1.tgz", - "integrity": "sha512-mLQ4i2QO1ytvGWFWmcngKO//JXAQueZvwEKtjgQFM4jIK0kU+ytMfplL8j+n5mspOfjHwoAg+9yhb7BwAHm36g==", - "dev": true - }, - "big-integer": { - "version": "1.6.48", - "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.48.tgz", - "integrity": "sha512-j51egjPa7/i+RdiRuJbPdJ2FIUYYPhvYLjzoYbcMMm62ooO6F94fETG4MTs46zPAF9Brs04OajboA/qTGuz78w==", - "dev": true - }, - "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", - "dev": true - }, - "binary": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", - "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "@babel/plugin-proposal-async-generator-functions": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", + "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", "dev": true, "requires": { - "buffers": "~0.1.1", - "chainsaw": "~0.1.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.4", + "@babel/plugin-syntax-async-generators": "^7.8.4" } }, - "binary-extensions": { - "version": "1.13.1", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-1.13.1.tgz", - "integrity": "sha512-Un7MIEDdUC5gNpcGDV97op1Ywk748MpHcFTHoYs6qnj1Z3j7I53VG3nwZhKzoBZmbdRNnb6WRdFlwl7tSDuZGw==", - "dev": true - }, - "bindings": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/bindings/-/bindings-1.5.0.tgz", - "integrity": "sha512-p2q/t/mhvuOj/UeLlV6566GD/guowlr0hHxClI0W9m7MWYkL1F0hLo+0Aexs9HSPCtR1SXQ0TD3MMKrXZajbiQ==", + "@babel/plugin-proposal-class-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", + "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", "dev": true, - "optional": true, "requires": { - "file-uri-to-path": "1.0.0" + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "bluebird": { - "version": "3.4.7", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", - "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", - "dev": true - }, - "bn.js": { - "version": "4.11.8", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.11.8.tgz", - "integrity": "sha512-ItfYfPLkWHUjckQCk8xC+LwxgK8NYcXywGigJgSwOP8Y2iyWT4f2vsZnoOXTTbo+o5yXmIUJ4gn5538SO5S3gA==", - "dev": true - }, - "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", - "dev": true - }, - "brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "@babel/plugin-proposal-class-static-block": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", + "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", "dev": true, "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-class-static-block": "^7.14.5" } }, - "braces": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-2.3.2.tgz", - "integrity": "sha512-aNdbnj9P8PjdXU4ybaWLK2IF3jc/EoDYbC7AazW6to3TRsfXxscC9UXOB5iDiEQrkyIbWp2SLQda4+QAa7nc3w==", - "dev": true, - "requires": { - "arr-flatten": "^1.1.0", - "array-unique": "^0.3.2", - "extend-shallow": "^2.0.1", - "fill-range": "^4.0.0", - "isobject": "^3.0.1", - "repeat-element": "^1.1.2", - "snapdragon": "^0.8.1", - "snapdragon-node": "^2.0.1", - "split-string": "^3.0.2", - "to-regex": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "@babel/plugin-proposal-dynamic-import": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", + "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3" } }, - "brorand": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha1-EsJe/kCkXjwyPrhnWgoM5XsiNx8=", - "dev": true - }, - "browserify-aes": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", + "@babel/plugin-proposal-export-namespace-from": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", + "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", "dev": true, "requires": { - "buffer-xor": "^1.0.3", - "cipher-base": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.3", - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3" } }, - "browserify-cipher": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", + "@babel/plugin-proposal-json-strings": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", + "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", "dev": true, "requires": { - "browserify-aes": "^1.0.4", - "browserify-des": "^1.0.0", - "evp_bytestokey": "^1.0.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-json-strings": "^7.8.3" } }, - "browserify-des": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", + "@babel/plugin-proposal-logical-assignment-operators": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", + "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "des.js": "^1.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" } }, - "browserify-rsa": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.0.1.tgz", - "integrity": "sha1-IeCr+vbyApzy+vsTNWenAdQTVSQ=", + "@babel/plugin-proposal-nullish-coalescing-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", + "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "randombytes": "^2.0.1" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" } }, - "browserify-sign": { - "version": "4.0.4", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.0.4.tgz", - "integrity": "sha1-qk62jl17ZYuqa/alfmMMvXqT0pg=", + "@babel/plugin-proposal-numeric-separator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", + "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", "dev": true, "requires": { - "bn.js": "^4.1.1", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.2", - "elliptic": "^6.0.0", - "inherits": "^2.0.1", - "parse-asn1": "^5.0.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-numeric-separator": "^7.10.4" } }, - "browserify-zlib": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", + "@babel/plugin-proposal-object-rest-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", + "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", "dev": true, "requires": { - "pako": "~1.0.5" + "@babel/compat-data": "^7.16.0", + "@babel/helper-compilation-targets": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-transform-parameters": "^7.16.0" } }, - "buffer": { - "version": "4.9.2", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-4.9.2.tgz", - "integrity": "sha512-xq+q3SRMOxGivLhBNaUdC64hDTQwejJ+H0T/NB1XMtTVEwNTrfFF3gAxiyW0Bu/xWEGhjVKgUcMhCrUy2+uCWg==", + "@babel/plugin-proposal-optional-catch-binding": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", + "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", "dev": true, "requires": { - "base64-js": "^1.0.2", - "ieee754": "^1.1.4", - "isarray": "^1.0.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" } }, - "buffer-from": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.1.tgz", - "integrity": "sha512-MQcXEUbCKtEo7bhqEs6560Hyd4XaovZlO/k9V3hjVUF/zwW7KBVdSK4gIt/bzwS9MbR5qob+F5jusZsb0YQK2A==", - "dev": true - }, - "buffer-indexof-polyfill": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", - "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", - "dev": true - }, - "buffer-xor": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha1-JuYe0UIvtw3ULm42cp7VHYVf6Nk=", - "dev": true - }, - "buffers": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", - "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", - "dev": true - }, - "builtin-status-codes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha1-hZgoeOIbmOHGZCXgPQF0eI9Wnug=", - "dev": true - }, - "cacache": { - "version": "12.0.4", - "resolved": "https://registry.npmjs.org/cacache/-/cacache-12.0.4.tgz", - "integrity": "sha512-a0tMB40oefvuInr4Cwb3GerbL9xTj1D5yg0T5xrjGCGyfvbxseIXX7BAO/u/hIXdafzOI5JC3wDwHyf24buOAQ==", + "@babel/plugin-proposal-optional-chaining": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", + "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", "dev": true, "requires": { - "bluebird": "^3.5.5", - "chownr": "^1.1.1", - "figgy-pudding": "^3.5.1", - "glob": "^7.1.4", - "graceful-fs": "^4.1.15", - "infer-owner": "^1.0.3", - "lru-cache": "^5.1.1", - "mississippi": "^3.0.0", - "mkdirp": "^0.5.1", - "move-concurrently": "^1.0.1", - "promise-inflight": "^1.0.1", - "rimraf": "^2.6.3", - "ssri": "^6.0.1", - "unique-filename": "^1.1.1", - "y18n": "^4.0.0" - }, - "dependencies": { - "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", - "dev": true - } + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", + "@babel/plugin-syntax-optional-chaining": "^7.8.3" } }, - "cache-base": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cache-base/-/cache-base-1.0.1.tgz", - "integrity": "sha512-AKcdTnFSWATd5/GCPRxr2ChwIJ85CeyrEyjRHlKxQ56d4XJMGym0uAiKn0xbLOGOl3+yRpOTi484dVCEc5AUzQ==", + "@babel/plugin-proposal-private-methods": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", + "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", "dev": true, "requires": { - "collection-visit": "^1.0.0", - "component-emitter": "^1.2.1", - "get-value": "^2.0.6", - "has-value": "^1.0.0", - "isobject": "^3.0.1", - "set-value": "^2.0.0", - "to-object-path": "^0.3.0", - "union-value": "^1.0.0", - "unset-value": "^1.0.0" + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "call-bind": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.0.tgz", - "integrity": "sha512-AEXsYIyyDY3MCzbwdhzG3Jx1R0J2wetQyUynn6dYHAO+bg8l1k7jwZtRv4ryryFs7EP+NDlikJlVe59jr0cM2w==", + "@babel/plugin-proposal-private-property-in-object": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", + "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", "dev": true, "requires": { - "function-bind": "^1.1.1", - "get-intrinsic": "^1.0.0" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5" } }, - "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true - }, - "chainsaw": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", - "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "@babel/plugin-proposal-unicode-property-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", + "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", "dev": true, "requires": { - "traverse": ">=0.3.0 <0.4" + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "chalk": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", + "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "dev": true, "requires": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "cheerio": { - "version": "1.0.0-rc.3", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.3.tgz", - "integrity": "sha512-0td5ijfUPuubwLUu0OBoe98gZj8C/AA+RW3v67GPlGOrvxWjZmBXiBCRU+I8VEiNyJzjth40POfHiz2RB3gImA==", + "@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", + "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "dev": true, "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.1", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash": "^4.15.0", - "parse5": "^3.0.1" + "@babel/helper-plugin-utils": "^7.12.13" } }, - "chokidar": { - "version": "2.1.8", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-2.1.8.tgz", - "integrity": "sha512-ZmZUazfOzf0Nve7duiCKD23PFSCs4JPoYyccjUFF3aQkQadqBhfzhjkwBH2mNOG9cTBwhamM37EIsIkZw3nRgg==", - "dev": true, - "requires": { - "anymatch": "^2.0.0", - "async-each": "^1.0.1", - "braces": "^2.3.2", - "fsevents": "^1.2.7", - "glob-parent": "^3.1.0", - "inherits": "^2.0.3", - "is-binary-path": "^1.0.0", - "is-glob": "^4.0.0", - "normalize-path": "^3.0.0", - "path-is-absolute": "^1.0.0", - "readdirp": "^2.2.1", - "upath": "^1.1.1" + "@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", + "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" } }, - "chownr": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", - "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==", - "dev": true - }, - "chrome-trace-event": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.2.tgz", - "integrity": "sha512-9e/zx1jw7B4CO+c/RXoCsfg/x1AfUBioy4owYH0bJprEYAx5hRFLRhWBqHAG57D0ZM4H7vxbP7bPe0VwhQRYDQ==", + "@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "dev": true, "requires": { - "tslib": "^1.9.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "cipher-base": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", + "@babel/plugin-syntax-export-namespace-from": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", + "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "dev": true, "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" + "@babel/helper-plugin-utils": "^7.8.3" } }, - "class-utils": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/class-utils/-/class-utils-0.3.6.tgz", - "integrity": "sha512-qOhPa/Fj7s6TY8H8esGu5QNpMMQxz79h+urzrNYN6mn+9BnxlDGf5QZ+XeCDsxSjPqsSR56XOZOJmpeurnLMeg==", + "@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", + "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "dev": true, "requires": { - "arr-union": "^3.1.0", - "define-property": "^0.2.5", - "isobject": "^3.0.0", - "static-extend": "^0.1.1" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } + "@babel/helper-plugin-utils": "^7.8.0" } }, - "cliui": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-5.0.0.tgz", - "integrity": "sha512-PYeGSEmmHM6zvoef2w8TPzlrnNpXIjTipYK780YswmIP9vjxmd6Y2a3CB2Ks6/AU8NHjZugXvo8w3oWM2qnwXA==", + "@babel/plugin-syntax-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", + "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", "dev": true, "requires": { - "string-width": "^3.1.0", - "strip-ansi": "^5.2.0", - "wrap-ansi": "^5.1.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "coa": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", - "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", + "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "dev": true, "requires": { - "@types/q": "^1.5.1", - "chalk": "^2.4.1", - "q": "^1.1.2" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "collection-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/collection-visit/-/collection-visit-1.0.0.tgz", - "integrity": "sha1-S8A3PBZLwykbTTaMgpzxqApZ3KA=", + "@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", + "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "dev": true, "requires": { - "map-visit": "^1.0.0", - "object-visit": "^1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "color-convert": { - "version": "1.9.3", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", - "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", + "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "dev": true, "requires": { - "color-name": "1.1.3" + "@babel/helper-plugin-utils": "^7.10.4" } }, - "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", - "dev": true - }, - "colors": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", - "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", - "dev": true - }, - "commander": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", - "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", - "dev": true - }, - "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha1-3dgA2gxmEnOTzKWVDqloo6rxJTs=", - "dev": true - }, - "component-emitter": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/component-emitter/-/component-emitter-1.3.0.tgz", - "integrity": "sha512-Rd3se6QB+sO1TwqZjscQrurpEPIfO0/yYnSin6Q/rD3mOutHvUrCAhJub3r90uNb+SESBuE0QYoB90YdfatsRg==", - "dev": true - }, - "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", - "dev": true - }, - "concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", + "@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", + "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "dev": true, "requires": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "console-browserify": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", - "dev": true - }, - "constants-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha1-wguW2MYXdIqvHBYCF2DNJ/y4y3U=", - "dev": true - }, - "copy-concurrently": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/copy-concurrently/-/copy-concurrently-1.0.5.tgz", - "integrity": "sha512-f2domd9fsVDFtaFcbaRZuYXwtdmnzqbADSwhSWYxYB/Q8zsdUUFMXVRwXGDMWmbEzAn1kdRrtI1T/KTFOL4X2A==", + "@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", + "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "dev": true, "requires": { - "aproba": "^1.1.1", - "fs-write-stream-atomic": "^1.0.8", - "iferr": "^0.1.5", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "copy-descriptor": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/copy-descriptor/-/copy-descriptor-0.1.1.tgz", - "integrity": "sha1-Z29us8OZl8LuGsOpJP1hJHSPV40=", - "dev": true - }, - "core-js": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-1.2.7.tgz", - "integrity": "sha1-ZSKUwUZR2yj6k70tX/KYOk8IxjY=" - }, - "core-util-is": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.2.tgz", - "integrity": "sha1-tf1UIgqivFq1eqtxQMlAdUUDwac=", - "dev": true - }, - "create-ecdh": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.3.tgz", - "integrity": "sha512-GbEHQPMOswGpKXM9kCWVrremUcBmjteUaQ01T9rkKCPDXfUHX0IoP9LpHYo2NPFampa4e+/pFDc3jQdxrxQLaw==", + "@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", + "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "elliptic": "^6.0.0" + "@babel/helper-plugin-utils": "^7.8.0" } }, - "create-hash": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", + "@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", + "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "dev": true, "requires": { - "cipher-base": "^1.0.1", - "inherits": "^2.0.1", - "md5.js": "^1.3.4", - "ripemd160": "^2.0.1", - "sha.js": "^2.4.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "create-hmac": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", + "@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", + "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "dev": true, "requires": { - "cipher-base": "^1.0.3", - "create-hash": "^1.1.0", - "inherits": "^2.0.1", - "ripemd160": "^2.0.0", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "create-react-class": { - "version": "15.6.3", - "resolved": "https://registry.npmjs.org/create-react-class/-/create-react-class-15.6.3.tgz", - "integrity": "sha512-M+/3Q6E6DLO6Yx3OwrWjwHBnvfXXYA7W+dFjt/ZDBemHO1DDZhsalX/NUtnTYclN6GfnBDRh4qRHjcDHmlJBJg==", + "@babel/plugin-syntax-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", + "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "dev": true, "requires": { - "fbjs": "^0.8.9", - "loose-envify": "^1.3.1", - "object-assign": "^4.1.1" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "cross-env": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "@babel/plugin-transform-arrow-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", + "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", "dev": true, "requires": { - "cross-spawn": "^7.0.1" - }, - "dependencies": { - "cross-spawn": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, - "requires": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - } - }, - "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true - }, - "shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "requires": { - "shebang-regex": "^3.0.0" - } - }, - "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true - }, - "which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "requires": { - "isexe": "^2.0.0" - } - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "cross-spawn": { - "version": "6.0.5", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.5.tgz", - "integrity": "sha512-eTVLrBSt7fjbDygz805pMnstIs2VTBNkRm0qxZd+M7A5XDdxVRWO5MxGBXZhjY4cqLYLdtrGqRf8mBPmzwSpWQ==", + "@babel/plugin-transform-async-to-generator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", + "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", "dev": true, "requires": { - "nice-try": "^1.0.4", - "path-key": "^2.0.1", - "semver": "^5.5.0", - "shebang-command": "^1.2.0", - "which": "^1.2.9" + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-remap-async-to-generator": "^7.16.0" } }, - "crypto-browserify": { - "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", + "@babel/plugin-transform-block-scoped-functions": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", + "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", "dev": true, "requires": { - "browserify-cipher": "^1.0.0", - "browserify-sign": "^4.0.0", - "create-ecdh": "^4.0.0", - "create-hash": "^1.1.0", - "create-hmac": "^1.1.0", - "diffie-hellman": "^5.0.0", - "inherits": "^2.0.1", - "pbkdf2": "^3.0.3", - "public-encrypt": "^4.0.0", - "randombytes": "^2.0.0", - "randomfill": "^1.0.3" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "css-select": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-1.2.0.tgz", - "integrity": "sha1-KzoRBTnFNV8c2NMUYj6HCxIeyFg=", + "@babel/plugin-transform-block-scoping": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", + "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", "dev": true, "requires": { - "boolbase": "~1.0.0", - "css-what": "2.1", - "domutils": "1.5.1", - "nth-check": "~1.0.1" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "css-select-base-adapter": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", - "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", - "dev": true - }, - "css-tree": { - "version": "1.0.0-alpha.28", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", - "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "@babel/plugin-transform-classes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", + "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", "dev": true, "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-optimise-call-expression": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "globals": "^11.1.0" } }, - "css-url-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", - "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", - "dev": true - }, - "css-what": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-2.1.3.tgz", - "integrity": "sha512-a+EPoD+uZiNfh+5fxw2nO9QwFa6nJe2Or35fGY6Ipw1R3R4AGz1d1TEZrCegvw2YTmZ0jXirGYlzxxpYSHwpEg==", - "dev": true - }, - "csso": { - "version": "3.5.1", - "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", - "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "@babel/plugin-transform-computed-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", + "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", "dev": true, "requires": { - "css-tree": "1.0.0-alpha.29" - }, - "dependencies": { - "css-tree": { - "version": "1.0.0-alpha.29", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", - "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", - "dev": true, - "requires": { - "mdn-data": "~1.1.0", - "source-map": "^0.5.3" - } - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "cyclist": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/cyclist/-/cyclist-1.0.1.tgz", - "integrity": "sha1-WW6WmP0MgOEgOMK4LW6xs1tiJNk=", - "dev": true - }, - "debug": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.1.0.tgz", - "integrity": "sha512-OX8XqP7/1a9cqkxYw2yXss15f26NKWBpDXQd0/uK/KPqdQhxbPa994hnzjcE2VqQpDslf55723cKPUOGSmMY3g==", + "@babel/plugin-transform-destructuring": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", + "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", "dev": true, "requires": { - "ms": "2.0.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha1-9lNNFRSCabIDUue+4m9QH5oZEpA=", - "dev": true - }, - "decode-uri-component": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha1-6zkTMzRYd1y4TNGh+uBiEGu4dUU=", - "dev": true - }, - "define-properties": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", - "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "@babel/plugin-transform-dotall-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", + "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", "dev": true, "requires": { - "object-keys": "^1.0.12" + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "define-property": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-2.0.2.tgz", - "integrity": "sha512-jwK2UV4cnPpbcG7+VRARKTZPUWowwXA8bzH5NP6ud0oeAxyYPuGZUAC7hMugpCdz4BeSZl2Dl9k66CHJ/46ZYQ==", + "@babel/plugin-transform-duplicate-keys": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", + "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", "dev": true, "requires": { - "is-descriptor": "^1.0.2", - "isobject": "^3.0.1" - }, - "dependencies": { - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "des.js": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", + "@babel/plugin-transform-exponentiation-operator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", + "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", "dev": true, "requires": { - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0" + "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "detect-file": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/detect-file/-/detect-file-1.0.0.tgz", - "integrity": "sha1-8NZtA2cqglyxtzvbP+YjEMjlUrc=", - "dev": true - }, - "diffie-hellman": { - "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", + "@babel/plugin-transform-for-of": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", + "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", "dev": true, "requires": { - "bn.js": "^4.1.0", - "miller-rabin": "^4.0.0", - "randombytes": "^2.0.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "dom-serializer": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.1.1.tgz", - "integrity": "sha512-l0IU0pPzLWSHBcieZbpOKgkIn3ts3vAh7ZuFyXNwJxJXk/c4Gwj9xaTJwIDVQCXawWD0qb3IzMGH5rglQaO0XA==", + "@babel/plugin-transform-function-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", + "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", "dev": true, "requires": { - "domelementtype": "^1.3.0", - "entities": "^1.1.1" + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "domain-browser": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-1.2.0.tgz", - "integrity": "sha512-jnjyiM6eRyZl2H+W8Q/zLMA481hzi0eszAaBUzIVnmYVDBbnLxVNnfu1HgEBvCbL+71FrxMl3E6lpKH7Ge3OXA==", - "dev": true - }, - "domelementtype": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", - "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", - "dev": true + "@babel/plugin-transform-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", + "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "domhandler": { - "version": "2.4.2", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-2.4.2.tgz", - "integrity": "sha512-JiK04h0Ht5u/80fdLMCEmV4zkNh2BcoMFBmZ/91WtYZ8qVXSKjiw7fXMgFPnHcSZgOo3XdinHvmnDUeMf5R4wA==", + "@babel/plugin-transform-member-expression-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", + "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", "dev": true, "requires": { - "domelementtype": "1" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "domutils": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.5.1.tgz", - "integrity": "sha1-3NhIiib1Y9YQeeSMn3t+Mjc2gs8=", + "@babel/plugin-transform-modules-amd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", + "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", "dev": true, "requires": { - "dom-serializer": "0", - "domelementtype": "1" + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "duplexer2": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", - "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "@babel/plugin-transform-modules-commonjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", + "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", "dev": true, "requires": { - "readable-stream": "^2.0.2" + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-simple-access": "^7.16.0", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "duplexify": { - "version": "3.7.1", - "resolved": "https://registry.npmjs.org/duplexify/-/duplexify-3.7.1.tgz", - "integrity": "sha512-07z8uv2wMyS51kKhD1KsdXJg5WQ6t93RneqRxUHnskXVtlYYkLqM0gqStQZ3pj073g687jPCHrqNfCzawLYh5g==", + "@babel/plugin-transform-modules-systemjs": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", + "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", "dev": true, "requires": { - "end-of-stream": "^1.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.0.0", - "stream-shift": "^1.0.0" + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-identifier": "^7.15.7", + "babel-plugin-dynamic-import-node": "^2.3.3" } }, - "elliptic": { - "version": "6.5.2", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.2.tgz", - "integrity": "sha512-f4x70okzZbIQl/NSRLkI/+tteV/9WqL98zx+SQ69KbXxmVrmjwsNUPn/gYJJ0sHvEak24cZgHIPegRePAtA/xw==", + "@babel/plugin-transform-modules-umd": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", + "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", "dev": true, "requires": { - "bn.js": "^4.4.0", - "brorand": "^1.0.1", - "hash.js": "^1.0.0", - "hmac-drbg": "^1.0.0", - "inherits": "^2.0.1", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.0" + "@babel/helper-module-transforms": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "emoji-regex": { - "version": "7.0.3", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-7.0.3.tgz", - "integrity": "sha512-CwBLREIQ7LvYFB0WyRvwhq5N5qPhc6PMjD6bYggFlI5YyDgl+0vxq5VHbMOFqLg7hfWzmu8T5Z1QofhmTIhItA==", - "dev": true + "@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", + "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "dev": true, + "requires": { + "@babel/helper-create-regexp-features-plugin": "^7.16.0" + } }, - "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", - "dev": true + "@babel/plugin-transform-new-target": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", + "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "encoding": { - "version": "0.1.12", - "resolved": "https://registry.npmjs.org/encoding/-/encoding-0.1.12.tgz", - "integrity": "sha1-U4tm8+5izRq1HsMjgp0flIDHS+s=", + "@babel/plugin-transform-object-super": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", + "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "dev": true, "requires": { - "iconv-lite": "~0.4.13" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-replace-supers": "^7.16.0" } }, - "end-of-stream": { - "version": "1.4.4", - "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", - "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "@babel/plugin-transform-parameters": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", + "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", "dev": true, "requires": { - "once": "^1.4.0" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "enhanced-resolve": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.1.tgz", - "integrity": "sha512-98p2zE+rL7/g/DzMHMTF4zZlCgeVdJ7yr6xzEpJRYwFYrGi9ANdn5DnJURg6RpBkyk60XYDnWIv51VfIhfNGuA==", + "@babel/plugin-transform-property-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", + "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.5.0", - "tapable": "^1.0.0" - }, - "dependencies": { - "memory-fs": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.5.0.tgz", - "integrity": "sha512-jA0rdU5KoQMC0e6ppoNRtpp6vjFq6+NY7r8hywnC7V+1Xj/MtHwGIbB1QaK/dunyjWteJzmkpd7ooeWg10T7GA==", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "entities": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/entities/-/entities-1.1.2.tgz", - "integrity": "sha512-f2LZMYl1Fzu7YSBKg+RoROelpOaNrcGmE9AZubeDfrCEia483oW4MI4VyFd5VNHIgQ/7qm1I0wUHK1eJnn2y2w==", - "dev": true + "@babel/plugin-transform-react-display-name": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", + "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "errno": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/errno/-/errno-0.1.7.tgz", - "integrity": "sha512-MfrRBDWzIWifgq6tJj60gkAwtLNb6sQPlcFrSOflcP1aFmmruKQ2wRnze/8V6kgyz7H3FF8Npzv78mZ7XLLflg==", + "@babel/plugin-transform-react-jsx": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", + "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", "dev": true, "requires": { - "prr": "~1.0.1" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-module-imports": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-jsx": "^7.16.0", + "@babel/types": "^7.16.0" } }, - "es-abstract": { - "version": "1.18.0-next.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.18.0-next.1.tgz", - "integrity": "sha512-I4UGspA0wpZXWENrdA0uHbnhte683t3qT/1VFH9aX2dA5PPSf6QW5HHXf5HImaqPmjXaVeVk4RGWnaylmV7uAA==", + "@babel/plugin-transform-react-jsx-development": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", + "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", "dev": true, "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-negative-zero": "^2.0.0", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" + "@babel/plugin-transform-react-jsx": "^7.16.0" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "@babel/plugin-transform-react-pure-annotations": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", + "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", "dev": true, "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" + "@babel/helper-annotate-as-pure": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "escape-string-regexp": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", - "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", - "dev": true + "@babel/plugin-transform-regenerator": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", + "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "dev": true, + "requires": { + "regenerator-transform": "^0.14.2" + } }, - "eslint-scope": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-4.0.3.tgz", - "integrity": "sha512-p7VutNr1O/QrxysMo3E45FjYDTeXBy0iTltPFNSqKAIfjDSXC+4dj+qfyuD8bfAXrW/y6lW3O76VaYNPKfpKrg==", + "@babel/plugin-transform-reserved-words": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", + "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", "dev": true, "requires": { - "esrecurse": "^4.1.0", - "estraverse": "^4.1.1" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", - "dev": true + "@babel/plugin-transform-shorthand-properties": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", + "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "esrecurse": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.2.1.tgz", - "integrity": "sha512-64RBB++fIOAXPw3P9cy89qfMlvZEXZkqqJkjqqXIvzP5ezRZjW+lPWjw35UX/3EhUPFYbg5ER4JYgDw4007/DQ==", + "@babel/plugin-transform-spread": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", + "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", "dev": true, "requires": { - "estraverse": "^4.1.0" + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" } }, - "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", - "dev": true + "@babel/plugin-transform-sticky-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", + "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "events": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.1.0.tgz", - "integrity": "sha512-Rv+u8MLHNOdMjTAFeT3nCjHn2aGlx435FP/sDHNaRhDEMwyI/aB22Kj2qIN8R0cw3z28psEQLYwxVKLsKrMgWg==", - "dev": true + "@babel/plugin-transform-template-literals": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", + "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5" + } }, - "evp_bytestokey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", + "@babel/plugin-transform-typeof-symbol": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", + "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", "dev": true, "requires": { - "md5.js": "^1.3.4", - "safe-buffer": "^5.1.1" + "@babel/helper-plugin-utils": "^7.14.5" } }, - "execa": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", - "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "@babel/plugin-transform-typescript": { + "version": "7.16.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", + "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", "dev": true, "requires": { - "cross-spawn": "^6.0.0", - "get-stream": "^4.0.0", - "is-stream": "^1.1.0", - "npm-run-path": "^2.0.0", - "p-finally": "^1.0.0", - "signal-exit": "^3.0.0", - "strip-eof": "^1.0.0" + "@babel/helper-create-class-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/plugin-syntax-typescript": "^7.16.0" } }, - "expand-brackets": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/expand-brackets/-/expand-brackets-2.1.4.tgz", - "integrity": "sha1-t3c14xXOMPa27/D4OwQVGiJEliI=", + "@babel/plugin-transform-unicode-escapes": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", + "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", "dev": true, "requires": { - "debug": "^2.3.3", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "posix-character-classes": "^0.1.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } + "@babel/helper-plugin-utils": "^7.14.5" } }, - "expand-tilde": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/expand-tilde/-/expand-tilde-2.0.2.tgz", - "integrity": "sha1-l+gBqgUt8CRU3kawK/YhZCzchQI=", + "@babel/plugin-transform-unicode-regex": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", + "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", "dev": true, "requires": { - "homedir-polyfill": "^1.0.1" + "@babel/helper-create-regexp-features-plugin": "^7.16.0", + "@babel/helper-plugin-utils": "^7.14.5" } }, - "extend-shallow": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-3.0.2.tgz", - "integrity": "sha1-Jqcarwc7OfshJxcnRhMcJwQCjbg=", + "@babel/preset-env": { + "version": "7.16.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", + "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", "dev": true, "requires": { - "assign-symbols": "^1.0.0", - "is-extendable": "^1.0.1" + "@babel/compat-data": "^7.16.4", + "@babel/helper-compilation-targets": "^7.16.3", + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-async-generator-functions": "^7.16.4", + "@babel/plugin-proposal-class-properties": "^7.16.0", + "@babel/plugin-proposal-class-static-block": "^7.16.0", + "@babel/plugin-proposal-dynamic-import": "^7.16.0", + "@babel/plugin-proposal-export-namespace-from": "^7.16.0", + "@babel/plugin-proposal-json-strings": "^7.16.0", + "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", + "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", + "@babel/plugin-proposal-numeric-separator": "^7.16.0", + "@babel/plugin-proposal-object-rest-spread": "^7.16.0", + "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", + "@babel/plugin-proposal-optional-chaining": "^7.16.0", + "@babel/plugin-proposal-private-methods": "^7.16.0", + "@babel/plugin-proposal-private-property-in-object": "^7.16.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-export-namespace-from": "^7.8.3", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5", + "@babel/plugin-transform-arrow-functions": "^7.16.0", + "@babel/plugin-transform-async-to-generator": "^7.16.0", + "@babel/plugin-transform-block-scoped-functions": "^7.16.0", + "@babel/plugin-transform-block-scoping": "^7.16.0", + "@babel/plugin-transform-classes": "^7.16.0", + "@babel/plugin-transform-computed-properties": "^7.16.0", + "@babel/plugin-transform-destructuring": "^7.16.0", + "@babel/plugin-transform-dotall-regex": "^7.16.0", + "@babel/plugin-transform-duplicate-keys": "^7.16.0", + "@babel/plugin-transform-exponentiation-operator": "^7.16.0", + "@babel/plugin-transform-for-of": "^7.16.0", + "@babel/plugin-transform-function-name": "^7.16.0", + "@babel/plugin-transform-literals": "^7.16.0", + "@babel/plugin-transform-member-expression-literals": "^7.16.0", + "@babel/plugin-transform-modules-amd": "^7.16.0", + "@babel/plugin-transform-modules-commonjs": "^7.16.0", + "@babel/plugin-transform-modules-systemjs": "^7.16.0", + "@babel/plugin-transform-modules-umd": "^7.16.0", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", + "@babel/plugin-transform-new-target": "^7.16.0", + "@babel/plugin-transform-object-super": "^7.16.0", + "@babel/plugin-transform-parameters": "^7.16.3", + "@babel/plugin-transform-property-literals": "^7.16.0", + "@babel/plugin-transform-regenerator": "^7.16.0", + "@babel/plugin-transform-reserved-words": "^7.16.0", + "@babel/plugin-transform-shorthand-properties": "^7.16.0", + "@babel/plugin-transform-spread": "^7.16.0", + "@babel/plugin-transform-sticky-regex": "^7.16.0", + "@babel/plugin-transform-template-literals": "^7.16.0", + "@babel/plugin-transform-typeof-symbol": "^7.16.0", + "@babel/plugin-transform-unicode-escapes": "^7.16.0", + "@babel/plugin-transform-unicode-regex": "^7.16.0", + "@babel/preset-modules": "^0.1.5", + "@babel/types": "^7.16.0", + "babel-plugin-polyfill-corejs2": "^0.3.0", + "babel-plugin-polyfill-corejs3": "^0.4.0", + "babel-plugin-polyfill-regenerator": "^0.3.0", + "core-js-compat": "^3.19.1", + "semver": "^6.3.0" }, "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "extglob": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/extglob/-/extglob-2.0.4.tgz", - "integrity": "sha512-Nmb6QXkELsuBr24CJSkilo6UHHgbekK5UiZgfE6UHD3Eb27YC6oD+bhcT+tJ6cl8dmsgdQxnWlcry8ksBIBLpw==", - "dev": true, - "requires": { - "array-unique": "^0.3.2", - "define-property": "^1.0.0", - "expand-brackets": "^2.1.4", - "extend-shallow": "^2.0.1", - "fragment-cache": "^0.2.1", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } + "@babel/preset-modules": { + "version": "0.1.5", + "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", + "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", + "@babel/plugin-transform-dotall-regex": "^7.4.4", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" } }, - "fast-deep-equal": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.1.tgz", - "integrity": "sha512-8UEa58QDLauDNfpbrX55Q9jrGHThw2ZMdOky5Gl1CDtVeJDPVrG4Jxx1N8jw2gkWaff5UUuX1KJd+9zGe2B+ZA==", + "@babel/preset-react": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", + "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-react-display-name": "^7.16.0", + "@babel/plugin-transform-react-jsx": "^7.16.0", + "@babel/plugin-transform-react-jsx-development": "^7.16.0", + "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + } + }, + "@babel/preset-typescript": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.0.tgz", + "integrity": "sha512-txegdrZYgO9DlPbv+9QOVpMnKbOtezsLHWsnsRF4AjbSIsVaujrq1qg8HK0mxQpWv0jnejt0yEoW1uWpvbrDTg==", + "dev": true, + "requires": { + "@babel/helper-plugin-utils": "^7.14.5", + "@babel/helper-validator-option": "^7.14.5", + "@babel/plugin-transform-typescript": "^7.16.0" + } + }, + "@babel/runtime": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", + "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "dev": true, + "requires": { + "regenerator-runtime": "^0.13.4" + } + }, + "@babel/template": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", + "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/parser": "^7.16.0", + "@babel/types": "^7.16.0" + } + }, + "@babel/traverse": { + "version": "7.16.3", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", + "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "dev": true, + "requires": { + "@babel/code-frame": "^7.16.0", + "@babel/generator": "^7.16.0", + "@babel/helper-function-name": "^7.16.0", + "@babel/helper-hoist-variables": "^7.16.0", + "@babel/helper-split-export-declaration": "^7.16.0", + "@babel/parser": "^7.16.3", + "@babel/types": "^7.16.0", + "debug": "^4.1.0", + "globals": "^11.1.0" + } + }, + "@babel/types": { + "version": "7.16.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", + "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "dev": true, + "requires": { + "@babel/helper-validator-identifier": "^7.15.7", + "to-fast-properties": "^2.0.0" + } + }, + "@iconscout/unicons": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconscout/unicons/-/unicons-4.0.1.tgz", + "integrity": "sha512-uMyaHfzfrc4Wd+n0EGsrSGqW/YB/7gZYro4fKhK+YjrG5GWn2bag+5Fj2yqnhjj0Wdc3nHQM6i6rjM7B5zNY3Q==", + "dev": true, + "requires": { + "async": "^2.6.1", + "axios": "^0.21.1", + "cheerio": "^1.0.0-rc.2", + "cross-env": "^7.0.2", + "fontello-cli": "^0.6.2", + "fs-plus": "^3.1.1", + "glob": "^7.1.3", + "insertion-query": "^1.1.0", + "lodash": "^4.17.21", + "parse-svg-path": "^0.1.2", + "scale-svg-path": "0.0.1", + "serialize-svg-path": "^0.1.0", + "svgo": "1.1.1", + "svgstore": "^3.0.0-2", + "uuid": "^3.3.2" + } + }, + "@nicolo-ribaudo/chokidar-2": { + "version": "2.1.8-no-fsevents.3", + "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", + "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "dev": true, + "optional": true + }, + "@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", "dev": true }, - "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", + "@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", "dev": true }, - "fbjs": { - "version": "0.8.17", - "resolved": "https://registry.npmjs.org/fbjs/-/fbjs-0.8.17.tgz", - "integrity": "sha1-xNWY6taUkRJlPWWIsBpc3Nn5D90=", + "@types/react": { + "version": "17.0.36", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.36.tgz", + "integrity": "sha512-CUFUp01OdfbpN/76v4koqgcpcRGT3sYOq3U3N6q0ZVGcyeP40NUdVU+EWe3hs34RNaTefiYyBzOpxBBidCc5zw==", + "dev": true, "requires": { - "core-js": "^1.0.0", - "isomorphic-fetch": "^2.1.1", - "loose-envify": "^1.0.0", - "object-assign": "^4.1.0", - "promise": "^7.1.1", - "setimmediate": "^1.0.5", - "ua-parser-js": "^0.7.18" + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" } }, - "figgy-pudding": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/figgy-pudding/-/figgy-pudding-3.5.2.tgz", - "integrity": "sha512-0btnI/H8f2pavGMN8w40mlSKOfTK2SVJmBfBeVIj3kNw0swwgzyRq0d5TJVOwodFmtvpPeWPN/MCcfuWF0Ezbw==", + "@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", "dev": true }, - "file-uri-to-path": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/file-uri-to-path/-/file-uri-to-path-1.0.0.tgz", - "integrity": "sha512-0Zt+s3L7Vf1biwWZ29aARiVYLx7iMGnEUl9x33fbB/j3jR81u/O2LbqK+Bm1CDSNDKVtJ/YjwY7TUd5SkeLQLw==", + "ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", "dev": true, - "optional": true + "requires": { + "color-convert": "^1.9.0" + } }, - "fill-range": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-4.0.0.tgz", - "integrity": "sha1-1USBHUKPmOsGpj3EAtJAPDKMOPc=", + "anymatch": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", + "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "dev": true, + "optional": true, + "requires": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + } + }, + "argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "requires": { + "sprintf-js": "~1.0.2" + } + }, + "async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "requires": { + "lodash": "^4.17.14" + } + }, + "axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "requires": { + "follow-redirects": "^1.14.0" + } + }, + "babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "dev": true, "requires": { - "extend-shallow": "^2.0.1", - "is-number": "^3.0.0", - "repeat-string": "^1.6.1", - "to-regex-range": "^2.1.0" + "object.assign": "^4.1.0" + } + }, + "babel-plugin-polyfill-corejs2": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", + "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", + "dev": true, + "requires": { + "@babel/compat-data": "^7.13.11", + "@babel/helper-define-polyfill-provider": "^0.3.0", + "semver": "^6.1.1" }, "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true } } }, - "find-cache-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-2.1.0.tgz", - "integrity": "sha512-Tq6PixE0w/VMFfCgbONnkiQIVol/JJL7nRMi20fqzA4NRs9AfeqMGeRdPi3wIhYkxjeBaWh2rxwapn5Tu3IqOQ==", + "babel-plugin-polyfill-corejs3": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", + "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", "dev": true, "requires": { - "commondir": "^1.0.1", - "make-dir": "^2.0.0", - "pkg-dir": "^3.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.0", + "core-js-compat": "^3.18.0" } }, - "find-up": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "babel-plugin-polyfill-regenerator": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", + "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", "dev": true, "requires": { - "locate-path": "^3.0.0" + "@babel/helper-define-polyfill-provider": "^0.3.0" } }, - "findup-sync": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/findup-sync/-/findup-sync-3.0.0.tgz", - "integrity": "sha512-YbffarhcicEhOrm4CtrwdKBdCuz576RLdhJDsIfvNtxUuhdRet1qZcsMjqbePtAseKdAnDyM/IyXbu7PRPRLYg==", + "babel-plugin-typescript-to-proptypes": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/babel-plugin-typescript-to-proptypes/-/babel-plugin-typescript-to-proptypes-2.0.0.tgz", + "integrity": "sha512-LmXrkeqg4bzq0CiCOV/zN3hrvAvJOvoP9sEw0YgtkU6lIbqA5/RAY0bA6C6+i5/e5Wp/taJ68XKp2i8pkU+Qmw==", "dev": true, "requires": { - "detect-file": "^1.0.0", - "is-glob": "^4.0.0", - "micromatch": "^3.0.4", - "resolve-dir": "^1.0.1" + "@babel/helper-module-imports": "^7.12.5", + "@babel/plugin-syntax-typescript": "^7.12.1", + "@babel/types": "^7.12.6" } }, - "flush-write-stream": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/flush-write-stream/-/flush-write-stream-1.1.1.tgz", - "integrity": "sha512-3Z4XhFZ3992uIq0XOqb9AreonueSYphE6oYbpt5+3u06JWklbsPkNv3ZKkP9Bz/r+1MWCaMoSQ28P85+1Yc77w==", + "balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true + }, + "binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", "dev": true, "requires": { - "inherits": "^2.0.3", - "readable-stream": "^2.3.6" + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" } }, - "follow-redirects": { - "version": "1.5.10", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.5.10.tgz", - "integrity": "sha512-0V5l4Cizzvqt5D44aTXbFZz+FtyXV1vrDN6qrelxtfYQKW0KO0W2T/hkE8xvGa/540LkZlkaUjO4ailYTFtHVQ==", + "binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "optional": true + }, + "bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", + "dev": true + }, + "boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "dev": true, "requires": { - "debug": "=3.1.0" + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" } }, - "fontello-cli": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/fontello-cli/-/fontello-cli-0.5.1.tgz", - "integrity": "sha512-7W1WjU1fKvy4mGmPOxSflxA8Bvl8ysoVtq6+6fAgFSvZIpRdMMMsSe1SFFp/1+MdQ6dwiLlT99zaMKe7lAyjUQ==", + "braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, + "optional": true, "requires": { - "colors": "^1.4.0", - "commander": "^3.0.0", - "mkdirp": "^0.5.1", - "needle": "^2.4.0", - "open": "^7.0.0", - "unzipper": "^0.10.5" + "fill-range": "^7.0.1" } }, - "for-in": { + "browserslist": { + "version": "4.18.1", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", + "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", + "dev": true, + "requires": { + "caniuse-lite": "^1.0.30001280", + "electron-to-chromium": "^1.3.896", + "escalade": "^3.1.1", + "node-releases": "^2.0.1", + "picocolors": "^1.0.0" + } + }, + "buffer-indexof-polyfill": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/for-in/-/for-in-1.0.2.tgz", - "integrity": "sha1-gQaNKVqBQuwKxybG4iAMMPttXoA=", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "dev": true + }, + "buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", "dev": true }, - "fragment-cache": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/fragment-cache/-/fragment-cache-0.2.1.tgz", - "integrity": "sha1-QpD60n8T6Jvn8zeZxrxaCr//DRk=", + "call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "dev": true, "requires": { - "map-cache": "^0.2.2" + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" } }, - "from2": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/from2/-/from2-2.3.0.tgz", - "integrity": "sha1-i/tVAr3kpNNs/e6gB/zKIdfjgq8=", + "camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true + }, + "caniuse-lite": { + "version": "1.0.30001282", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", + "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", + "dev": true + }, + "chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", "dev": true, "requires": { - "inherits": "^2.0.1", - "readable-stream": "^2.0.0" + "traverse": ">=0.3.0 <0.4" } }, - "fs-plus": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/fs-plus/-/fs-plus-3.1.1.tgz", - "integrity": "sha512-Se2PJdOWXqos1qVTkvqqjb0CSnfBnwwD+pq+z4ksT+e97mEShod/hrNg0TRCCsXPbJzcIq+NuzQhigunMWMJUA==", + "chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "dev": true, "requires": { - "async": "^1.5.2", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.2", - "underscore-plus": "1.x" - }, - "dependencies": { - "async": { - "version": "1.5.2", - "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", - "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", - "dev": true - } + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" } }, - "fs-write-stream-atomic": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/fs-write-stream-atomic/-/fs-write-stream-atomic-1.0.10.tgz", - "integrity": "sha1-tH31NJPvkR33VzHnCp3tAYnbQMk=", + "cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", "dev": true, "requires": { - "graceful-fs": "^4.1.2", - "iferr": "^0.1.5", - "imurmurhash": "^0.1.4", - "readable-stream": "1 || 2" + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" } }, - "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", - "dev": true + "cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, + "requires": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + } }, - "fsevents": { - "version": "1.2.12", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-1.2.12.tgz", - "integrity": "sha512-Ggd/Ktt7E7I8pxZRbGIs7vwqAPscSESMrCSkx2FtWeqmheJgCo2R74fTsZFCifr0VTPwqRpPv17+6b8Zp7th0Q==", + "chokidar": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", + "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", "dev": true, "optional": true, "requires": { - "bindings": "^1.5.0", - "nan": "^2.12.1", - "node-pre-gyp": "*" - }, - "dependencies": { - "abbrev": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "ansi-regex": { - "version": "2.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "aproba": { - "version": "1.2.0", - "bundled": true, - "dev": true, - "optional": true - }, - "are-we-there-yet": { - "version": "1.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "delegates": "^1.0.0", - "readable-stream": "^2.0.6" - } - }, - "balanced-match": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "brace-expansion": { - "version": "1.1.11", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "chownr": { - "version": "1.1.4", - "bundled": true, - "dev": true, - "optional": true - }, - "code-point-at": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "concat-map": { - "version": "0.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "console-control-strings": { - "version": "1.1.0", - "bundled": true, - "dev": true, - "optional": true - }, - "core-util-is": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "debug": { - "version": "3.2.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ms": "^2.1.1" - } - }, - "deep-extend": { - "version": "0.6.0", - "bundled": true, - "dev": true, - "optional": true - }, - "delegates": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "detect-libc": { - "version": "1.0.3", - "bundled": true, - "dev": true, - "optional": true - }, - "fs-minipass": { - "version": "1.2.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.6.0" - } - }, - "fs.realpath": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "gauge": { - "version": "2.7.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "aproba": "^1.0.3", - "console-control-strings": "^1.0.0", - "has-unicode": "^2.0.0", - "object-assign": "^4.1.0", - "signal-exit": "^3.0.0", - "string-width": "^1.0.1", - "strip-ansi": "^3.0.1", - "wide-align": "^1.1.0" - } - }, - "glob": { - "version": "7.1.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.0.4", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - } - }, - "has-unicode": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "iconv-lite": { - "version": "0.4.24", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ignore-walk": { - "version": "3.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimatch": "^3.0.4" - } - }, - "inflight": { - "version": "1.0.6", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "inherits": { - "version": "2.0.4", - "bundled": true, - "dev": true, - "optional": true - }, - "ini": { - "version": "1.3.5", - "bundled": true, - "dev": true, - "optional": true - }, - "is-fullwidth-code-point": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "number-is-nan": "^1.0.0" - } - }, - "isarray": { - "version": "1.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "minimatch": { - "version": "3.0.4", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "brace-expansion": "^1.1.7" - } - }, - "minimist": { - "version": "1.2.5", - "bundled": true, - "dev": true, - "optional": true - }, - "minipass": { - "version": "2.9.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "^5.1.2", - "yallist": "^3.0.0" - } - }, - "minizlib": { - "version": "1.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minipass": "^2.9.0" - } - }, - "mkdirp": { - "version": "0.5.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "minimist": "^1.2.5" - } - }, - "ms": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "needle": { - "version": "2.3.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "debug": "^3.2.6", - "iconv-lite": "^0.4.4", - "sax": "^1.2.4" - } - }, - "node-pre-gyp": { - "version": "0.14.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "detect-libc": "^1.0.2", - "mkdirp": "^0.5.1", - "needle": "^2.2.1", - "nopt": "^4.0.1", - "npm-packlist": "^1.1.6", - "npmlog": "^4.0.2", - "rc": "^1.2.7", - "rimraf": "^2.6.1", - "semver": "^5.3.0", - "tar": "^4.4.2" - } - }, - "nopt": { - "version": "4.0.3", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "abbrev": "1", - "osenv": "^0.1.4" - } - }, - "npm-bundled": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npm-normalize-package-bin": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "npm-packlist": { - "version": "1.4.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ignore-walk": "^3.0.1", - "npm-bundled": "^1.0.1", - "npm-normalize-package-bin": "^1.0.1" - } - }, - "npmlog": { - "version": "4.1.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "are-we-there-yet": "~1.1.2", - "console-control-strings": "~1.1.0", - "gauge": "~2.7.3", - "set-blocking": "~2.0.0" - } - }, - "number-is-nan": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "object-assign": { - "version": "4.1.1", - "bundled": true, - "dev": true, - "optional": true - }, - "once": { - "version": "1.4.0", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "wrappy": "1" - } - }, - "os-homedir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "os-tmpdir": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "osenv": { - "version": "0.1.5", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "os-homedir": "^1.0.0", - "os-tmpdir": "^1.0.0" - } - }, - "path-is-absolute": { - "version": "1.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "process-nextick-args": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "rc": { - "version": "1.2.8", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "deep-extend": "^0.6.0", - "ini": "~1.3.0", - "minimist": "^1.2.0", - "strip-json-comments": "~2.0.1" - } - }, - "readable-stream": { - "version": "2.3.7", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "core-util-is": "~1.0.0", - "inherits": "~2.0.3", - "isarray": "~1.0.0", - "process-nextick-args": "~2.0.0", - "safe-buffer": "~5.1.1", - "string_decoder": "~1.1.1", - "util-deprecate": "~1.0.1" - } - }, - "rimraf": { - "version": "2.7.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "glob": "^7.1.3" - } - }, - "safe-buffer": { - "version": "5.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "safer-buffer": { - "version": "2.1.2", - "bundled": true, - "dev": true, - "optional": true - }, - "sax": { - "version": "1.2.4", - "bundled": true, - "dev": true, - "optional": true - }, + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "fsevents": "~2.3.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + } + }, + "coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "requires": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + } + }, + "color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "requires": { + "color-name": "1.1.3" + } + }, + "color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true + }, + "commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true + }, + "concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "convert-source-map": { + "version": "1.8.0", + "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", + "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.1" + } + }, + "core-js-compat": { + "version": "3.19.1", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", + "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", + "dev": true, + "requires": { + "browserslist": "^4.17.6", + "semver": "7.0.0" + }, + "dependencies": { "semver": { - "version": "5.7.1", - "bundled": true, - "dev": true, - "optional": true - }, - "set-blocking": { - "version": "2.0.0", - "bundled": true, - "dev": true, - "optional": true - }, - "signal-exit": { - "version": "3.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "string-width": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "code-point-at": "^1.0.0", - "is-fullwidth-code-point": "^1.0.0", - "strip-ansi": "^3.0.0" - } - }, - "string_decoder": { - "version": "1.1.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "safe-buffer": "~5.1.0" - } - }, - "strip-ansi": { - "version": "3.0.1", - "bundled": true, - "dev": true, - "optional": true, - "requires": { - "ansi-regex": "^2.0.0" - } - }, - "strip-json-comments": { - "version": "2.0.1", - "bundled": true, - "dev": true, - "optional": true - }, - "tar": { - "version": "4.4.13", - "bundled": true, + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", + "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "dev": true + } + } + }, + "core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.1" + } + }, + "cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "requires": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + } + }, + "css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "requires": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + } + }, + "css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "requires": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + } + }, + "css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true + }, + "csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "requires": { + "css-tree": "1.0.0-alpha.29" + }, + "dependencies": { + "css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", "dev": true, - "optional": true, "requires": { - "chownr": "^1.1.1", - "fs-minipass": "^1.2.5", - "minipass": "^2.8.6", - "minizlib": "^1.2.1", - "mkdirp": "^0.5.0", - "safe-buffer": "^5.1.2", - "yallist": "^3.0.3" + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" } + } + } + }, + "csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + }, + "debug": { + "version": "4.3.2", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", + "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "dev": true, + "requires": { + "ms": "2.1.2" + } + }, + "define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "requires": { + "object-keys": "^1.0.12" + } + }, + "dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + } + }, + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + }, + "domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "requires": { + "domelementtype": "^2.2.0" + } + }, + "domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "requires": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + } + }, + "duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "requires": { + "readable-stream": "^2.0.2" + } + }, + "electron-to-chromium": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.0.tgz", + "integrity": "sha512-+oXCt6SaIu8EmFTPx8wNGSB0tHQ5biDscnlf6Uxuz17e9CjzMRtGk9B8705aMPnj0iWr3iC74WuIkngCsLElmA==", + "dev": true + }, + "entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true + }, + "es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + } + }, + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "escalade": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", + "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "dev": true + }, + "escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true + }, + "esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true + }, + "esutils": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", + "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "dev": true + }, + "fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "optional": true, + "requires": { + "to-regex-range": "^5.0.1" + } + }, + "follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "dev": true + }, + "fontello-cli": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/fontello-cli/-/fontello-cli-0.6.2.tgz", + "integrity": "sha512-/85DkJNgbGOu0sh7sUAxWLbzq0cytWQtvn7WuRzpn6mcla6TEQz1JbYmpkAjX/PJiW867ujgoaFqm4CUoBBgwA==", + "dev": true, + "requires": { + "colors": "^1.4.0", + "commander": "^3.0.0", + "mkdirp": "^1.0.4", + "needle": "^2.4.0", + "open": "^7.0.0", + "unzipper": "^0.10.5" + }, + "dependencies": { + "commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + } + } + }, + "fs-plus": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fs-plus/-/fs-plus-3.1.1.tgz", + "integrity": "sha512-Se2PJdOWXqos1qVTkvqqjb0CSnfBnwwD+pq+z4ksT+e97mEShod/hrNg0TRCCsXPbJzcIq+NuzQhigunMWMJUA==", + "dev": true, + "requires": { + "async": "^1.5.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2", + "underscore-plus": "1.x" + }, + "dependencies": { + "async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true }, - "util-deprecate": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "wide-align": { - "version": "1.1.3", - "bundled": true, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, - "optional": true, "requires": { - "string-width": "^1.0.2 || 2" + "minimist": "^1.2.5" } - }, - "wrappy": { - "version": "1.0.2", - "bundled": true, - "dev": true, - "optional": true - }, - "yallist": { - "version": "3.1.1", - "bundled": true, - "dev": true, - "optional": true } } }, + "fs-readdir-recursive": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", + "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", + "dev": true + }, + "fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "optional": true + }, "fstream": { "version": "1.0.12", "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", @@ -2432,6 +1952,17 @@ "inherits": "~2.0.0", "mkdirp": ">=0.5 0", "rimraf": "2" + }, + "dependencies": { + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "requires": { + "minimist": "^1.2.5" + } + } } }, "function-bind": { @@ -2440,16 +1971,16 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "gensync": { + "version": "1.0.0-beta.2", + "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", + "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", "dev": true }, "get-intrinsic": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.0.1.tgz", - "integrity": "sha512-ZnWP+AmS1VUaLgTRy47+zKtjTxz+0xMpx3I52i+aalBK1QP19ggLF3Db89KJX7kjfOfP2eoa01qc++GwPgufPg==", + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", "dev": true, "requires": { "function-bind": "^1.1.1", @@ -2457,25 +1988,20 @@ "has-symbols": "^1.0.1" } }, - "get-stream": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", - "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "dev": true, "requires": { - "pump": "^3.0.0" + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" } }, - "get-value": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/get-value/-/get-value-2.0.6.tgz", - "integrity": "sha1-3BXKHGcjh8p2vTesCjlbogQqLCg=", - "dev": true - }, "glob": { - "version": "7.1.4", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.4.tgz", - "integrity": "sha512-hkLPepehmnKk41pUGm3sYxoFs/umurYfYJCerbXEyFIWcAzvpipAgVkBqqT9RBKMGjnq6kMuyYwha6csxbiM1A==", + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", "dev": true, "requires": { "fs.realpath": "^1.0.0", @@ -2487,65 +2013,25 @@ } }, "glob-parent": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-3.1.0.tgz", - "integrity": "sha1-nmr2KZ2NO9K9QEMIMr0RPfkGxa4=", - "dev": true, - "requires": { - "is-glob": "^3.1.0", - "path-dirname": "^1.0.0" - }, - "dependencies": { - "is-glob": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-3.1.0.tgz", - "integrity": "sha1-e6WuJCF4BKxwcHuWkiVnSGzD6Eo=", - "dev": true, - "requires": { - "is-extglob": "^2.1.0" - } - } - } - }, - "global-modules": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, + "optional": true, "requires": { - "global-prefix": "^3.0.0" - }, - "dependencies": { - "global-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", - "dev": true, - "requires": { - "ini": "^1.3.5", - "kind-of": "^6.0.2", - "which": "^1.3.1" - } - } + "is-glob": "^4.0.1" } }, - "global-prefix": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-1.0.2.tgz", - "integrity": "sha1-2/dDxsFJklk8ZVVoy2btMsASLr4=", - "dev": true, - "requires": { - "expand-tilde": "^2.0.2", - "homedir-polyfill": "^1.0.1", - "ini": "^1.3.4", - "is-windows": "^1.0.1", - "which": "^1.2.14" - } + "globals": { + "version": "11.12.0", + "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", + "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "dev": true }, "graceful-fs": { - "version": "4.2.3", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.3.tgz", - "integrity": "sha512-a30VEBm4PEdx1dRB7MFK7BejejvCvBronbLjht+sHuGYj8PHs7M/5Z+rt5lw551vZ7yfTCj4Vuyy3mSJytDWRQ==", + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, "has": { @@ -2557,6 +2043,12 @@ "function-bind": "^1.1.1" } }, + "has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true + }, "has-flag": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", @@ -2564,158 +2056,41 @@ "dev": true }, "has-symbols": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.1.tgz", - "integrity": "sha512-PLcsoqu++dmEIZB+6totNFKq/7Do+Z0u4oT0zKOJNl3lYK6vGwwu2hjHs+68OEZbTjiUE9bgOABXbP/GvrS0Kg==", + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", "dev": true }, - "has-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-1.0.0.tgz", - "integrity": "sha1-GLKB2lhbHFxR3vJMkw7SmgvmsXc=", - "dev": true, - "requires": { - "get-value": "^2.0.6", - "has-values": "^1.0.0", - "isobject": "^3.0.0" - } - }, - "has-values": { + "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-1.0.0.tgz", - "integrity": "sha1-lbC2P+whRmGab+V/51Yo1aOe/k8=", - "dev": true, - "requires": { - "is-number": "^3.0.0", - "kind-of": "^4.0.0" - }, - "dependencies": { - "kind-of": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-4.0.0.tgz", - "integrity": "sha1-IIE989cSkosgc3hpGkUGb65y3Vc=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, - "hash-base": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.0.4.tgz", - "integrity": "sha1-X8hoaEfs1zSZQDMZprCj8/auSRg=", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } - }, - "hash.js": { - "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "minimalistic-assert": "^1.0.1" - } - }, - "hmac-drbg": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha1-0nRXAQJabHdabFRXk+1QL8DGSaE=", - "dev": true, - "requires": { - "hash.js": "^1.0.3", - "minimalistic-assert": "^1.0.0", - "minimalistic-crypto-utils": "^1.0.1" - } - }, - "homedir-polyfill": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/homedir-polyfill/-/homedir-polyfill-1.0.3.tgz", - "integrity": "sha512-eSmmWE5bZTK2Nou4g0AI3zZ9rswp7GRKoKXS1BLUkvPviOqs4YTN1djQIqrXy9k5gEtdLPy86JjRwsNM9tnDcA==", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "dev": true, "requires": { - "parse-passwd": "^1.0.0" + "has-symbols": "^1.0.2" } }, "htmlparser2": { - "version": "3.10.1", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-3.10.1.tgz", - "integrity": "sha512-IgieNijUMbkDovyoKObU1DUhm1iwNYE/fuifEoEHfd1oZKZDaONBSkal7Y01shxsM49R4XaMdGez3WnF9UfiCQ==", + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "dev": true, "requires": { - "domelementtype": "^1.3.1", - "domhandler": "^2.3.0", - "domutils": "^1.5.1", - "entities": "^1.1.1", - "inherits": "^2.0.1", - "readable-stream": "^3.1.1" - }, - "dependencies": { - "readable-stream": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.4.0.tgz", - "integrity": "sha512-jItXPLmrSR8jmTRmRWJXCnGJsfy85mB3Wd/uINMXA65yrnFo0cPClFIUWzo2najVNSl+mx7/4W8ttlLWJe99pQ==", - "dev": true, - "requires": { - "inherits": "^2.0.3", - "string_decoder": "^1.1.1", - "util-deprecate": "^1.0.1" - } - } + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "https-browserify": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha1-7AbBDgo0wPL68Zn3/X/Hj//QPHM=", - "dev": true - }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", - "requires": { - "safer-buffer": ">= 2.1.2 < 3" - } - }, - "ieee754": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.1.13.tgz", - "integrity": "sha512-4vf7I2LYV/HaWerSo3XmlMkp5eZ83i+/CDluXi/IGTs/O1sejBNhTtnxzmRZfvOUqj7lZjqHkeTvpgSFDlWZTg==", - "dev": true - }, - "iferr": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/iferr/-/iferr-0.1.5.tgz", - "integrity": "sha1-xg7taebY/bazEEofy8ocGS3FtQE=", - "dev": true - }, - "import-local": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-2.0.0.tgz", - "integrity": "sha512-b6s04m3O+s3CGSbqDIyP4R6aAwAeYlVq9+WUWep6iHa8ETRf9yei1U48C5MmfJmV9AiLYYBKPMq/W+/WRpQmCQ==", "dev": true, "requires": { - "pkg-dir": "^3.0.0", - "resolve-cwd": "^2.0.0" + "safer-buffer": ">= 2.1.2 < 3" } }, - "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha1-khi5srkoojixPcT7a21XbyMUU+o=", - "dev": true - }, - "infer-owner": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/infer-owner/-/infer-owner-1.0.4.tgz", - "integrity": "sha512-IClj+Xz94+d7irH5qRyfJonOdfTzuDaifE6ZPWfx0N0+/ATZCbuTPq2prFl526urkQd90WyUKIh1DfBQ2hMz9A==", - "dev": true - }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -2732,139 +2107,95 @@ "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", "dev": true }, - "ini": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.5.tgz", - "integrity": "sha512-RZY5huIKCMRWDUqZlEi72f/lmXKMvuszcMBduliQ3nnWbx9X/ZBQO7DijMEYS9EhHBb2qacRUMtC7svLwe0lcw==", - "dev": true - }, - "interpret": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/interpret/-/interpret-1.2.0.tgz", - "integrity": "sha512-mT34yGKMNceBQUoVn7iCDKDntA7SC6gycMAWzGx1z/CMCTV7b2AAtXlo3nRyHZ1FelRkQbQjprHSYGwzLtkVbw==", + "insertion-query": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/insertion-query/-/insertion-query-1.1.0.tgz", + "integrity": "sha512-5HZCK1xmD+Cm5q9/Qk1S8tr2BqHtcvseGsg7LKD3WlHRg4OOCl7d6C5raGNXAhfV4NlUcHmAtdJt0b3vJPEuiA==", "dev": true }, - "invert-kv": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/invert-kv/-/invert-kv-2.0.0.tgz", - "integrity": "sha512-wPVv/y/QQ/Uiirj/vh3oP+1Ww+AWehmi1g5fFWGPF6IpCBCDVrhgHRMvrLfdYcwDh3QJbGXDW4JAuzxElLSqKA==", - "dev": true + "internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "requires": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + } }, - "is-accessor-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-0.1.6.tgz", - "integrity": "sha1-qeEss66Nh2cn7u84Q/igiXtcmNY=", + "is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "has-bigints": "^1.0.1" } }, "is-binary-path": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-1.0.1.tgz", - "integrity": "sha1-dfFmQrSA8YenEcgUFh/TpKdlWJg=", + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, + "optional": true, "requires": { - "binary-extensions": "^1.0.0" + "binary-extensions": "^2.0.0" } }, - "is-buffer": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/is-buffer/-/is-buffer-1.1.6.tgz", - "integrity": "sha512-NcdALwpXkTm5Zvvbk7owOUSvVvBKDgKP5/ewfXEznmQFfs4ZRmanOeKBTjRVjka3QFoN6XJ+9F3USqfHqTaU5w==", - "dev": true + "is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "requires": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + } }, "is-callable": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.2.tgz", - "integrity": "sha512-dnMqspv5nU3LoewK2N/y7KLtxtakvTuaCsU9FU50/QDmdbHNy/4/JuRtMHqRU22o3q+W89YQndQEeCVwK+3qrA==", + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, - "is-data-descriptor": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-0.1.4.tgz", - "integrity": "sha1-C17mSDiOLIYCgueT8YVv7D8wG1Y=", + "is-core-module": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", + "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", "dev": true, "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "has": "^1.0.3" } }, "is-date-object": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.2.tgz", - "integrity": "sha512-USlDT524woQ08aoZFzh3/Z6ch9Y/EWXEHQ/AaRN0SkKq4t2Jw2R2339tSXmwuVoY7LLlBCbOIlx2myP/L5zk0g==", - "dev": true - }, - "is-descriptor": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-0.1.6.tgz", - "integrity": "sha512-avDYr0SB3DwO9zsMov0gKCESFYqCnE4hq/4z3TdUlukEy5t9C0YRq7HLrsN52NAcqXKaepeCD0n+B0arnVG3Hg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "dev": true, "requires": { - "is-accessor-descriptor": "^0.1.6", - "is-data-descriptor": "^0.1.4", - "kind-of": "^5.0.0" - }, - "dependencies": { - "kind-of": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-5.1.0.tgz", - "integrity": "sha512-NGEErnH6F2vUuXDh+OlbcKW7/wOcfdRHaZ7VWtqCztfHri/++YKmP51OdWeGPuqCOba6kk2OTe5d02VmTB80Pw==", - "dev": true - } + "has-tostringtag": "^1.0.0" } }, "is-docker": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.1.1.tgz", - "integrity": "sha512-ZOoqiXfEwtGknTiuDEy8pN2CfE3TxMHprvNer1mXiqwkOT77Rw3YVrUQ52EqAOU3QAWDQ+bQdx7HJzrv7LS2Hw==", - "dev": true - }, - "is-extendable": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-0.1.1.tgz", - "integrity": "sha1-YrEQ4omkcUGOPsNqYX1HLjAd/Ik=", + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", "dev": true }, "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true - }, - "is-fullwidth-code-point": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", - "integrity": "sha1-o7MKXE8ZkYMWeqq5O+764937ZU8=", - "dev": true + "dev": true, + "optional": true }, "is-glob": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.1.tgz", - "integrity": "sha512-5G0tKtBTFImOqDnLB2hG6Bp2qcKEFduo4tZu9MT/H6NQv/ghhy30o55ufafxJ/LdH79LLs2Kfrn85TLKyA7BUg==", + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, + "optional": true, "requires": { "is-extglob": "^2.1.1" } @@ -2876,62 +2207,63 @@ "dev": true }, "is-number": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-3.0.0.tgz", - "integrity": "sha1-JP1iAaR4LPUFYcgQJ2r8fRLXEZU=", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } + "optional": true }, - "is-plain-object": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/is-plain-object/-/is-plain-object-2.0.4.tgz", - "integrity": "sha512-h5PpgXkWitc38BBMYawTYMWJHFZJVnBquFE57xFpjB8pJFiF6gZ+bU+WyI/yqXiFR5mdLsgYNaPe8uao6Uv9Og==", + "is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", "dev": true, "requires": { - "isobject": "^3.0.1" + "has-tostringtag": "^1.0.0" } }, "is-regex": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.1.tgz", - "integrity": "sha512-1+QkEcxiLlB7VEyFtyBg94e08OAsvq7FUBgApTq/w2ymCLyKJgDPsybBENVtA7XCQEgEXxKPonG+mvYRxh/LIg==", + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" } }, - "is-stream": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", - "integrity": "sha1-EtSj3U5o4Lec6428hBc66A2RykQ=" + "is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", + "dev": true + }, + "is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "dev": true, + "requires": { + "has-tostringtag": "^1.0.0" + } }, "is-symbol": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.3.tgz", - "integrity": "sha512-OwijhaRSgqvhm/0ZdAcXNZt9lYdKFpcRDT5ULUuYXPoT794UNOdU+gpT6Rzo7b4V2HUl/op6GqY894AZwv9faQ==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, "requires": { - "has-symbols": "^1.0.1" + "has-symbols": "^1.0.2" } }, - "is-windows": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-windows/-/is-windows-1.0.2.tgz", - "integrity": "sha512-eXK1UInq2bPmjyX6e3VHIzMLobc4J94i4AWn+Hpq3OU5KkrRC96OAcR3PRJ/pGu6m8TRnBHP9dkXQVsT/COVIA==", - "dev": true + "is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", + "dev": true, + "requires": { + "call-bind": "^1.0.0" + } }, "is-wsl": { "version": "2.2.0", @@ -2954,21 +2286,6 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, - "isobject": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-3.0.1.tgz", - "integrity": "sha1-TkMekrEalzFjaqH5yNHMvP2reN8=", - "dev": true - }, - "isomorphic-fetch": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/isomorphic-fetch/-/isomorphic-fetch-2.2.1.tgz", - "integrity": "sha1-YRrhrPFPXoH3KVB0coGf6XM1WKk=", - "requires": { - "node-fetch": "^1.0.1", - "whatwg-fetch": ">=0.10.0" - } - }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", @@ -2984,48 +2301,19 @@ "esprima": "^4.0.0" } }, - "json-parse-better-errors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json-parse-better-errors/-/json-parse-better-errors-1.0.2.tgz", - "integrity": "sha512-mrqyZKfX5EhL7hvqcV6WG1yYjnjeuYDzDhhcAAUrq8Po85NBQBJP+ZDUT75qZQ98IkUoBqdkExkukOU7Ts2wrw==", - "dev": true - }, - "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", + "jsesc": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", + "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", "dev": true }, "json5": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", - "dev": true, - "requires": { - "minimist": "^1.2.0" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - } - } - }, - "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true - }, - "lcid": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/lcid/-/lcid-2.0.0.tgz", - "integrity": "sha512-avPEb8P8EGnwXKClwsNUgryVjllcRqtMYa49NTsbQagYuT1DcXnl1915oxWjoyGrXR6zH/Y0Zc96xWsPcoDKeA==", + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", + "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", "dev": true, "requires": { - "invert-kv": "^2.0.0" + "minimist": "^1.2.5" } }, "listenercount": { @@ -3034,109 +2322,16 @@ "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", "dev": true }, - "loader-runner": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-2.4.0.tgz", - "integrity": "sha512-Jsmr89RcXGIwivFY21FcRrisYZfvLMTWx5kOLc+JTxtpBOG6xML0vzbc6SEQG2FO9/4Fc3wW4LVcB5DmGflaRw==", - "dev": true - }, - "loader-utils": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.0.tgz", - "integrity": "sha512-qH0WSMBtn/oHuwjy/NucEgbx5dbxxnxup9s4PVXJUDHZBQY+s0NWA9rJf53RBnQZxfch7euUui7hpoAPvALZdA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^3.0.0", - "json5": "^1.0.1" - } - }, - "locate-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", - "dev": true, - "requires": { - "p-locate": "^3.0.0", - "path-exists": "^3.0.0" - } - }, "lodash": { - "version": "4.17.11", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.11.tgz", - "integrity": "sha512-cQKh8igo5QUhZ7lg38DYWAxMvjSAKG0A8wGSVimP07SIUEK2UO+arSRKbRZWtelMtN5V0Hkwh5ryOto/SshYIg==", - "dev": true - }, - "lodash.assignin": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.assignin/-/lodash.assignin-4.2.0.tgz", - "integrity": "sha1-uo31+4QesKPoBEIysOJjqNxqKKI=", - "dev": true - }, - "lodash.bind": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/lodash.bind/-/lodash.bind-4.2.1.tgz", - "integrity": "sha1-euMBfpOWIqwxt9fX3LGzTbFpDTU=", - "dev": true - }, - "lodash.defaults": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/lodash.defaults/-/lodash.defaults-4.2.0.tgz", - "integrity": "sha1-0JF4cW/+pN3p5ft7N/bwgCJ0WAw=", - "dev": true - }, - "lodash.filter": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.filter/-/lodash.filter-4.6.0.tgz", - "integrity": "sha1-ZosdSYFgOuHMWm+nYBQ+SAtMSs4=", - "dev": true - }, - "lodash.flatten": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.flatten/-/lodash.flatten-4.4.0.tgz", - "integrity": "sha1-8xwiIlqWMtK7+OSt2+8kCqdlph8=", - "dev": true - }, - "lodash.foreach": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.foreach/-/lodash.foreach-4.5.0.tgz", - "integrity": "sha1-Gmo16s5AEoDH8G3d7DUWWrJ+PlM=", + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.map": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.map/-/lodash.map-4.6.0.tgz", - "integrity": "sha1-dx7Hg540c9nEzeKLGTlMNWL09tM=", - "dev": true - }, - "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "lodash.pick": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/lodash.pick/-/lodash.pick-4.4.0.tgz", - "integrity": "sha1-UvBWEP/53tQiYRRB7R/BI6AwAbM=", - "dev": true - }, - "lodash.reduce": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reduce/-/lodash.reduce-4.6.0.tgz", - "integrity": "sha1-8atrg5KZrUj3hKu/R2WW8DuRTTs=", - "dev": true - }, - "lodash.reject": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.reject/-/lodash.reject-4.6.0.tgz", - "integrity": "sha1-gNZJLcFHCGS79YNTO2UfQqn1JBU=", - "dev": true - }, - "lodash.some": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/lodash.some/-/lodash.some-4.6.0.tgz", - "integrity": "sha1-G7nzFO9ri63tE7VJFpsqlF62jk0=", + "lodash.debounce": { + "version": "4.0.8", + "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", + "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", "dev": true }, "loose-envify": { @@ -3147,15 +2342,6 @@ "js-tokens": "^3.0.0 || ^4.0.0" } }, - "lru-cache": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-5.1.1.tgz", - "integrity": "sha512-KpNARQA3Iwv+jTA0utUVVbrh+Jlrr1Fv0e56GGzAFOXN7dk/FviaDW8LHmK52DlcH4WP2n6gI8vN1aesBFgo9w==", - "dev": true, - "requires": { - "yallist": "^3.0.2" - } - }, "make-dir": { "version": "2.1.0", "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", @@ -3166,117 +2352,12 @@ "semver": "^5.6.0" } }, - "map-age-cleaner": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/map-age-cleaner/-/map-age-cleaner-0.1.3.tgz", - "integrity": "sha512-bJzx6nMoP6PDLPBFmg7+xRKeFZvFboMrGlxmNj9ClvX53KrmvM5bXFXEWjbz4cz1AFn+jWJ9z/DJSz7hrs0w3w==", - "dev": true, - "requires": { - "p-defer": "^1.0.0" - } - }, - "map-cache": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/map-cache/-/map-cache-0.2.2.tgz", - "integrity": "sha1-wyq9C9ZSXZsFFkW7TyasXcmKDb8=", - "dev": true - }, - "map-visit": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/map-visit/-/map-visit-1.0.0.tgz", - "integrity": "sha1-7Nyo8TFE5mDxtb1B8S80edmN+48=", - "dev": true, - "requires": { - "object-visit": "^1.0.0" - } - }, - "md5.js": { - "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", - "dev": true, - "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, "mdn-data": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", "dev": true }, - "mem": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/mem/-/mem-4.3.0.tgz", - "integrity": "sha512-qX2bG48pTqYRVmDB37rn/6PT7LcR8T7oAX3bf99u1Tt1nzxYfxkgqDwUwolPlXweM0XzBOBFzSx4kfp7KP1s/w==", - "dev": true, - "requires": { - "map-age-cleaner": "^0.1.1", - "mimic-fn": "^2.0.0", - "p-is-promise": "^2.0.0" - } - }, - "memory-fs": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/memory-fs/-/memory-fs-0.4.1.tgz", - "integrity": "sha1-OpoguEYlI+RHz7x+i7gO1me/xVI=", - "dev": true, - "requires": { - "errno": "^0.1.3", - "readable-stream": "^2.0.1" - } - }, - "micromatch": { - "version": "3.1.10", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-3.1.10.tgz", - "integrity": "sha512-MWikgl9n9M3w+bpsY3He8L+w9eF9338xRl8IAO5viDizwSzziFEyUzo2xrrloB64ADbTf8uA8vRqqttDTOmccg==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "braces": "^2.3.1", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "extglob": "^2.0.4", - "fragment-cache": "^0.2.1", - "kind-of": "^6.0.2", - "nanomatch": "^1.2.9", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.2" - } - }, - "miller-rabin": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", - "dev": true, - "requires": { - "bn.js": "^4.0.0", - "brorand": "^1.0.1" - } - }, - "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", - "dev": true - }, - "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", - "dev": true - }, - "minimalistic-crypto-utils": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha1-9sAMHAsIIkblxNmd+4x8CDsrWCo=", - "dev": true - }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -3287,109 +2368,27 @@ } }, "minimist": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-0.0.8.tgz", - "integrity": "sha1-hX/Kv8M5fSYluCKCYuhqp6ARsF0=", + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", "dev": true }, - "mississippi": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/mississippi/-/mississippi-3.0.0.tgz", - "integrity": "sha512-x471SsVjUtBRtcvd4BzKE9kFC+/2TeWgKCgw0bZcw1b9l2X3QX5vCWgF+KaZaYm87Ss//rHnWryupDrgLvmSkA==", - "dev": true, - "requires": { - "concat-stream": "^1.5.0", - "duplexify": "^3.4.2", - "end-of-stream": "^1.1.0", - "flush-write-stream": "^1.0.0", - "from2": "^2.1.0", - "parallel-transform": "^1.1.0", - "pump": "^3.0.0", - "pumpify": "^1.3.3", - "stream-each": "^1.1.0", - "through2": "^2.0.0" - } - }, - "mixin-deep": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/mixin-deep/-/mixin-deep-1.3.2.tgz", - "integrity": "sha512-WRoDn//mXBiJ1H40rqa3vH0toePwSsGb45iInWlTySa+Uu4k3tYUSxa2v1KqAiLtvlrSzaExqS1gtk96A9zvEA==", - "dev": true, - "requires": { - "for-in": "^1.0.2", - "is-extendable": "^1.0.1" - }, - "dependencies": { - "is-extendable": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-extendable/-/is-extendable-1.0.1.tgz", - "integrity": "sha512-arnXMxT1hhoKo9k1LZdmlNyJdDDfy2v0fXjFlmok4+i8ul/6WlbVge9bhM74OpNPQPMGUToDtz+KXa1PneJxOA==", - "dev": true, - "requires": { - "is-plain-object": "^2.0.4" - } - } - } - }, "mkdirp": { - "version": "0.5.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.1.tgz", - "integrity": "sha1-MAV0OOrGz3+MR2fzhkjWaX11yQM=", - "dev": true, - "requires": { - "minimist": "0.0.8" - } - }, - "move-concurrently": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/move-concurrently/-/move-concurrently-1.0.1.tgz", - "integrity": "sha1-viwAX9oy4LKa8fBdfEszIUxwH5I=", - "dev": true, - "requires": { - "aproba": "^1.1.1", - "copy-concurrently": "^1.0.0", - "fs-write-stream-atomic": "^1.0.8", - "mkdirp": "^0.5.1", - "rimraf": "^2.5.4", - "run-queue": "^1.0.3" - } + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", + "dev": true }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha1-VgiurfwAvmwpAd9fmGF4jeDVl8g=", + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, - "nan": { - "version": "2.14.0", - "resolved": "https://registry.npmjs.org/nan/-/nan-2.14.0.tgz", - "integrity": "sha512-INOFj37C7k3AfaNTtX8RhsTw7qRy7eLET14cROi9+5HAVbbHuIWUHEauBv5qT4Av2tWasiTY1Jw6puUNqRJXQg==", - "dev": true, - "optional": true - }, - "nanomatch": { - "version": "1.2.13", - "resolved": "https://registry.npmjs.org/nanomatch/-/nanomatch-1.2.13.tgz", - "integrity": "sha512-fpoe2T0RbHwBTBUOftAfBPaDEi06ufaUai0mE6Yn1kacc3SnTErfb/h+X94VXzI64rKFHYImXSvdwGGCmwOqCA==", - "dev": true, - "requires": { - "arr-diff": "^4.0.0", - "array-unique": "^0.3.2", - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "fragment-cache": "^0.2.1", - "is-windows": "^1.0.2", - "kind-of": "^6.0.2", - "object.pick": "^1.3.0", - "regex-not": "^1.0.0", - "snapdragon": "^0.8.1", - "to-regex": "^3.0.1" - } - }, "needle": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/needle/-/needle-2.5.2.tgz", - "integrity": "sha512-LbRIwS9BfkPvNwNHlsA41Q29kL2L/6VaOJ0qisM5lLWsTV3nP15abO5ITL6L81zqFhzjRKDAYjpcBcwM0AVvLQ==", + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", "dev": true, "requires": { "debug": "^3.2.6", @@ -3405,97 +2404,29 @@ "requires": { "ms": "^2.1.1" } - }, - "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true } } }, - "neo-async": { - "version": "2.6.1", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.1.tgz", - "integrity": "sha512-iyam8fBuCUpWeKPGpaNMetEocMt364qkCsfL9JuhjXX6dRnguRVOfk2GZaDpPjcOKiiXCPINZC1GczQ7iTq3Zw==", - "dev": true - }, - "nice-try": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", - "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "node-releases": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", + "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", "dev": true }, - "node-fetch": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-1.7.3.tgz", - "integrity": "sha512-NhZ4CsKx7cYm2vSrBAr2PvFOe6sWDf0UYLRqA6svUYg7+/TSfVAu49jYC4BvQ4Sms9SZgdqGBgroqfDhJdTyKQ==", - "requires": { - "encoding": "^0.1.11", - "is-stream": "^1.0.1" - } - }, - "node-libs-browser": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/node-libs-browser/-/node-libs-browser-2.2.1.tgz", - "integrity": "sha512-h/zcD8H9kaDZ9ALUWwlBUDo6TKF8a7qBSCSEGfjTVIYeqsioSKaAX+BN7NgiMGp6iSIXZ3PxgCu8KS3b71YK5Q==", - "dev": true, - "requires": { - "assert": "^1.1.1", - "browserify-zlib": "^0.2.0", - "buffer": "^4.3.0", - "console-browserify": "^1.1.0", - "constants-browserify": "^1.0.0", - "crypto-browserify": "^3.11.0", - "domain-browser": "^1.1.1", - "events": "^3.0.0", - "https-browserify": "^1.0.0", - "os-browserify": "^0.3.0", - "path-browserify": "0.0.1", - "process": "^0.11.10", - "punycode": "^1.2.4", - "querystring-es3": "^0.2.0", - "readable-stream": "^2.3.3", - "stream-browserify": "^2.0.1", - "stream-http": "^2.7.2", - "string_decoder": "^1.0.0", - "timers-browserify": "^2.0.4", - "tty-browserify": "0.0.0", - "url": "^0.11.0", - "util": "^0.11.0", - "vm-browserify": "^1.0.1" - }, - "dependencies": { - "punycode": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.4.1.tgz", - "integrity": "sha1-wNWmOycYgArY4esPpSachN1BhF4=", - "dev": true - } - } - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true - }, - "npm-run-path": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", - "integrity": "sha1-NakjLfo11wZ7TLLd8jV7GHFTbF8=", "dev": true, - "requires": { - "path-key": "^2.0.0" - } + "optional": true }, "nth-check": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", - "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, "requires": { - "boolbase": "~1.0.0" + "boolbase": "^1.0.0" } }, "object-assign": { @@ -3503,41 +2434,10 @@ "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" }, - "object-copy": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/object-copy/-/object-copy-0.1.0.tgz", - "integrity": "sha1-fn2Fi3gb18mRpBupde04EnVOmYw=", - "dev": true, - "requires": { - "copy-descriptor": "^0.1.0", - "define-property": "^0.2.5", - "kind-of": "^3.0.3" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } - } - }, "object-inspect": { - "version": "1.9.0", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.9.0.tgz", - "integrity": "sha512-i3Bp9iTqwhaLZBxGkRfo5ZbE07BQRT7MGu8+nNgwW9ItGp1TzCTw2DLEoWwjClxBjOFI/hWljTAmYGCEwmtnOw==", + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", "dev": true }, "object-keys": { @@ -3546,15 +2446,6 @@ "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true }, - "object-visit": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/object-visit/-/object-visit-1.0.1.tgz", - "integrity": "sha1-95xEk68MU3e1n+OdOV5BBC3QRbs=", - "dev": true, - "requires": { - "isobject": "^3.0.0" - } - }, "object.assign": { "version": "4.1.2", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", @@ -3568,35 +2459,25 @@ } }, "object.getownpropertydescriptors": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.1.tgz", - "integrity": "sha512-6DtXgZ/lIZ9hqx4GtZETobXLR/ZLaa0aqV0kzbn80Rf8Z2e/XFnhA0I7p07N2wH8bBBltr2xQPi6sbKWAY2Eng==", + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1" - } - }, - "object.pick": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/object.pick/-/object.pick-1.3.0.tgz", - "integrity": "sha1-h6EKxMFpS9Lhy/U1kaZhQftd10c=", - "dev": true, - "requires": { - "isobject": "^3.0.1" + "es-abstract": "^1.19.1" } }, "object.values": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.2.tgz", - "integrity": "sha512-MYC0jvJopr8EK6dPBiO8Nb9mvjdypOachO5REGk6MXzujbBrAisKo3HmdEI6kZDL6fC31Mwee/5YbtMebixeag==", + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3", - "es-abstract": "^1.18.0-next.1", - "has": "^1.0.3" + "es-abstract": "^1.19.1" } }, "once": { @@ -3609,111 +2490,15 @@ } }, "open": { - "version": "7.3.0", - "resolved": "https://registry.npmjs.org/open/-/open-7.3.0.tgz", - "integrity": "sha512-mgLwQIx2F/ye9SmbrUkurZCnkoXyXyu9EbHtJZrICjVAJfyMArdHp3KkixGdZx1ZHFPNIwl0DDM1dFFqXbTLZw==", + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, "requires": { "is-docker": "^2.0.0", "is-wsl": "^2.1.1" } }, - "os-browserify": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha1-hUNzx/XCMVkU/Jv8a9gjj92h7Cc=", - "dev": true - }, - "os-locale": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/os-locale/-/os-locale-3.1.0.tgz", - "integrity": "sha512-Z8l3R4wYWM40/52Z+S265okfFj8Kt2cC2MKY+xNi3kFs+XGI7WXu/I309QQQYbRW4ijiZ+yxs9pqEhJh0DqW3Q==", - "dev": true, - "requires": { - "execa": "^1.0.0", - "lcid": "^2.0.0", - "mem": "^4.0.0" - } - }, - "p-defer": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-defer/-/p-defer-1.0.0.tgz", - "integrity": "sha1-n26xgvbJqozXQwBKfU+WsZaw+ww=", - "dev": true - }, - "p-finally": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-finally/-/p-finally-1.0.0.tgz", - "integrity": "sha1-P7z7FbiZpEEjs0ttzBi3JDNqLK4=", - "dev": true - }, - "p-is-promise": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/p-is-promise/-/p-is-promise-2.1.0.tgz", - "integrity": "sha512-Y3W0wlRPK8ZMRbNq97l4M5otioeA5lm1z7bkNkxCka8HSPjR0xRWmpCmc9utiaLP9Jb1eD8BgeIxTW4AIF45Pg==", - "dev": true - }, - "p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "requires": { - "p-try": "^2.0.0" - } - }, - "p-locate": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", - "dev": true, - "requires": { - "p-limit": "^2.0.0" - } - }, - "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true - }, - "pako": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true - }, - "parallel-transform": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/parallel-transform/-/parallel-transform-1.2.0.tgz", - "integrity": "sha512-P2vSmIu38uIlvdcU7fDkyrxj33gTUy/ABO5ZUbGowxNCopBq/OoD42bP4UmMrJoPyk4Uqf0mu3mtWBhHCZD8yg==", - "dev": true, - "requires": { - "cyclist": "^1.0.1", - "inherits": "^2.0.3", - "readable-stream": "^2.1.5" - } - }, - "parse-asn1": { - "version": "5.1.5", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.5.tgz", - "integrity": "sha512-jkMYn1dcJqF6d5CpU689bq7w/b5ALS9ROVSpQDPrZsqqesUJii9qutvoT5ltGedNXMO2e16YUWIghG9KxaViTQ==", - "dev": true, - "requires": { - "asn1.js": "^4.0.0", - "browserify-aes": "^1.0.0", - "create-hash": "^1.1.0", - "evp_bytestokey": "^1.0.0", - "pbkdf2": "^3.0.3", - "safe-buffer": "^5.1.1" - } - }, - "parse-passwd": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/parse-passwd/-/parse-passwd-1.0.0.tgz", - "integrity": "sha1-bVuTSkVpk7I9N/QKOC1vFmao5cY=", - "dev": true - }, "parse-svg-path": { "version": "0.1.2", "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", @@ -3721,62 +2506,50 @@ "dev": true }, "parse5": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-3.0.3.tgz", - "integrity": "sha512-rgO9Zg5LLLkfJF9E6CCmXlSE4UVceloys8JrFqCcHloC3usd/kJCyPDwH2SOlzix2j3xaP9sUX3e8+kvkuleAA==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dev": true, "requires": { - "@types/node": "*" + "parse5": "^6.0.1" } }, - "pascalcase": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/pascalcase/-/pascalcase-0.1.1.tgz", - "integrity": "sha1-s2PlXoAGym/iF4TS2yK9FdeRfxQ=", - "dev": true - }, - "path-browserify": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-0.0.1.tgz", - "integrity": "sha512-BapA40NHICOS+USX9SN4tyhq+A2RrN/Ws5F0Z5aMHDp98Fl86lX8Oti8B7uN93L4Ifv4fHOEA+pQw87gmMO/lQ==", - "dev": true - }, - "path-dirname": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/path-dirname/-/path-dirname-1.0.2.tgz", - "integrity": "sha1-zDPSTVJeCZpTiMAzbG4yuRYGCeA=", - "dev": true - }, - "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha1-zg6+ql94yxiSXqfYENe1mwEP1RU=", - "dev": true - }, "path-is-absolute": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true }, - "path-key": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", - "integrity": "sha1-QRyttXTFoUDTpLGRDUDYDMn0C0A=", + "path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "dev": true + }, + "path-parse": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", + "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", + "dev": true + }, + "picocolors": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", "dev": true }, - "pbkdf2": { - "version": "3.0.17", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.0.17.tgz", - "integrity": "sha512-U/il5MsrZp7mGg3mSQfn742na2T+1/vHDCG5/iTI3X9MKUuYUZVLQhyRsg06mCgDBTd57TxzgZt7P+fYfjRLtA==", + "picomatch": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", + "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", "dev": true, - "requires": { - "create-hash": "^1.1.2", - "create-hmac": "^1.1.4", - "ripemd160": "^2.0.1", - "safe-buffer": "^5.0.1", - "sha.js": "^2.4.8" - } + "optional": true }, "pify": { "version": "4.0.1", @@ -3784,47 +2557,12 @@ "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", "dev": true }, - "pkg-dir": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-3.0.0.tgz", - "integrity": "sha512-/E57AYkoeQ25qkxMj5PBOVgF8Kiu/h7cYS30Z5+R7WaiCCBfLq58ZI/dSeaEKb9WVJV5n/03QwrN3IeWIFllvw==", - "dev": true, - "requires": { - "find-up": "^3.0.0" - } - }, - "posix-character-classes": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/posix-character-classes/-/posix-character-classes-0.1.1.tgz", - "integrity": "sha1-AerA/jta9xoqbAL+q7jB/vfgDqs=", - "dev": true - }, - "process": { - "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha1-czIwDoQBYb2j5podHZGn1LwW8YI=", - "dev": true - }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "promise": { - "version": "7.3.1", - "resolved": "https://registry.npmjs.org/promise/-/promise-7.3.1.tgz", - "integrity": "sha512-nolQXZ/4L+bP/UGlkfaIujX9BKxGwmQ9OT4mOt5yvy8iK1h3wqTEJCijzGANTCCl9nWjY41juyAn2K3Q1hLLTg==", - "requires": { - "asap": "~2.0.3" - } - }, - "promise-inflight": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/promise-inflight/-/promise-inflight-1.0.1.tgz", - "integrity": "sha1-mEcocL8igTL8vdhoEputEsPAKeM=", - "dev": true - }, "prop-types": { "version": "15.7.2", "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", @@ -3835,118 +2573,26 @@ "react-is": "^16.8.1" } }, - "prr": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/prr/-/prr-1.0.1.tgz", - "integrity": "sha1-0/wRS6BplaRexok/SEzrHXj19HY=", - "dev": true - }, - "public-encrypt": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", - "dev": true, - "requires": { - "bn.js": "^4.1.0", - "browserify-rsa": "^4.0.0", - "create-hash": "^1.1.0", - "parse-asn1": "^5.0.0", - "randombytes": "^2.0.1", - "safe-buffer": "^5.1.2" - } - }, - "pump": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", - "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - }, - "pumpify": { - "version": "1.5.1", - "resolved": "https://registry.npmjs.org/pumpify/-/pumpify-1.5.1.tgz", - "integrity": "sha512-oClZI37HvuUJJxSKKrC17bZ9Cu0ZYhEAGPsPUy9KlMUmv9dKX2o77RUmq7f3XjIxbwyGwYzbzQ1L2Ks8sIradQ==", - "dev": true, - "requires": { - "duplexify": "^3.6.0", - "inherits": "^2.0.3", - "pump": "^2.0.0" - }, - "dependencies": { - "pump": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/pump/-/pump-2.0.1.tgz", - "integrity": "sha512-ruPMNRkN3MHP1cWJc9OWr+T/xDP0jhXYCLfJcBuX54hhfIBnaQmAUMfDcG4DM5UMWByBbJY69QSphm3jtDKIkA==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "once": "^1.3.1" - } - } - } - }, - "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", - "dev": true - }, "q": { "version": "1.5.1", "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, - "querystring": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha1-sgmEkgO7Jd+CDadW50cAWHhSFiA=", - "dev": true - }, - "querystring-es3": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha1-nsYfeQSYdXB9aUFFlv2Qek1xHnM=", - "dev": true - }, - "randombytes": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", - "dev": true, - "requires": { - "safe-buffer": "^5.1.0" - } - }, - "randomfill": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", - "dev": true, - "requires": { - "randombytes": "^2.0.5", - "safe-buffer": "^5.1.0" - } - }, "react": { - "version": "15.6.2", - "resolved": "https://registry.npmjs.org/react/-/react-15.6.2.tgz", - "integrity": "sha1-26BDSrQ5z+gvEI8PURZjkIF5qnI=", + "version": "16.14.0", + "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", + "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", "requires": { - "create-react-class": "^15.6.0", - "fbjs": "^0.8.9", "loose-envify": "^1.1.0", - "object-assign": "^4.1.0", - "prop-types": "^15.5.10" + "object-assign": "^4.1.1", + "prop-types": "^15.6.2" } }, "react-is": { - "version": "16.8.6", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.8.6.tgz", - "integrity": "sha512-aUk3bHfZ2bRSVFFbbeVS4i+lNPZr3/WM5jT2J5omUVV1zzcs1nAaf3l51ctA5FFvCRbhrH0bdAsRRQddFJZPtA==" + "version": "16.13.1", + "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", + "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" }, "readable-stream": { "version": "2.3.7", @@ -3964,132 +2610,99 @@ } }, "readdirp": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-2.2.1.tgz", - "integrity": "sha512-1JU/8q+VgFZyxwrJ+SVIOsh+KywWGpds3NTqikiKpDMZWScmAYyKIgqkO+ARvNWJfXeXR1zxz7aHF4u4CyH6vQ==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, + "optional": true, "requires": { - "graceful-fs": "^4.1.11", - "micromatch": "^3.1.10", - "readable-stream": "^2.0.2" + "picomatch": "^2.2.1" } }, - "regex-not": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/regex-not/-/regex-not-1.0.2.tgz", - "integrity": "sha512-J6SDjUgDxQj5NusnOtdFxDwN/+HWykR8GELwctJ7mdqhcyy1xEc4SRFHUXvxTp661YaVKAjfRLZ9cCqS6tn32A==", + "regenerate": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", + "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", + "dev": true + }, + "regenerate-unicode-properties": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", + "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", "dev": true, "requires": { - "extend-shallow": "^3.0.2", - "safe-regex": "^1.1.0" + "regenerate": "^1.4.2" } }, - "remove-trailing-separator": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/remove-trailing-separator/-/remove-trailing-separator-1.1.0.tgz", - "integrity": "sha1-wkvOKig62tW8P1jg1IJJuSN52O8=", - "dev": true - }, - "repeat-element": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/repeat-element/-/repeat-element-1.1.3.tgz", - "integrity": "sha512-ahGq0ZnV5m5XtZLMb+vP76kcAM5nkLqk0lpqAuojSKGgQtn4eRi4ZZGm2olo2zKFH+sMsWaqOCW1dqAnOru72g==", - "dev": true - }, - "repeat-string": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/repeat-string/-/repeat-string-1.6.1.tgz", - "integrity": "sha1-jcrkcOHIirwtYA//Sndihtp15jc=", - "dev": true - }, - "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha1-jGStX9MNqxyXbiNE/+f3kqam30I=", - "dev": true - }, - "require-main-filename": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/require-main-filename/-/require-main-filename-2.0.0.tgz", - "integrity": "sha512-NKN5kMDylKuldxYLSUfrbo5Tuzh4hd+2E8NPPX02mZtn1VuREQToYe/ZdlJy+J3uCpfaiGF05e7B8W0iXbQHmg==", + "regenerator-runtime": { + "version": "0.13.9", + "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", + "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", "dev": true }, - "resolve-cwd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-2.0.0.tgz", - "integrity": "sha1-AKn3OHVW4nA46uIyyqNypqWbZlo=", + "regenerator-transform": { + "version": "0.14.5", + "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", + "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", "dev": true, "requires": { - "resolve-from": "^3.0.0" + "@babel/runtime": "^7.8.4" } }, - "resolve-dir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/resolve-dir/-/resolve-dir-1.0.1.tgz", - "integrity": "sha1-eaQGRMNivoLybv/nOcm7U4IEb0M=", + "regexpu-core": { + "version": "4.8.0", + "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", + "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", "dev": true, "requires": { - "expand-tilde": "^2.0.0", - "global-modules": "^1.0.0" - }, - "dependencies": { - "global-modules": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-1.0.0.tgz", - "integrity": "sha512-sKzpEkf11GpOFuw0Zzjzmt4B4UZwjOcG757PPvrfhxcLFbq0wpsgpOqxpxtxFiCG4DtG93M6XRVbF2oGdev7bg==", - "dev": true, - "requires": { - "global-prefix": "^1.0.1", - "is-windows": "^1.0.1", - "resolve-dir": "^1.0.0" - } - } + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^9.0.0", + "regjsgen": "^0.5.2", + "regjsparser": "^0.7.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.0.0" } }, - "resolve-from": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-3.0.0.tgz", - "integrity": "sha1-six699nWiBvItuZTM17rywoYh0g=", - "dev": true - }, - "resolve-url": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/resolve-url/-/resolve-url-0.2.1.tgz", - "integrity": "sha1-LGN/53yJOv0qZj/iGqkIAGjiBSo=", + "regjsgen": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", + "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", "dev": true }, - "ret": { - "version": "0.1.15", - "resolved": "https://registry.npmjs.org/ret/-/ret-0.1.15.tgz", - "integrity": "sha512-TTlYpa+OL+vMMNG24xSlQGEJ3B/RzEfUlLct7b5G/ytav+wPrplCpVMFuwzXbkecJrb6IYo1iFb0S9v37754mg==", - "dev": true - }, - "rimraf": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.6.3.tgz", - "integrity": "sha512-mwqeW5XsA2qAejG46gYdENaxXjx9onRNCfn7L0duuP4hCuTIi/QO7PDK07KJfp1d+izWPrzEJDcSqBa0OZQriA==", + "regjsparser": { + "version": "0.7.0", + "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", + "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", "dev": true, "requires": { - "glob": "^7.1.3" + "jsesc": "~0.5.0" + }, + "dependencies": { + "jsesc": { + "version": "0.5.0", + "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", + "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", + "dev": true + } } }, - "ripemd160": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", + "resolve": { + "version": "1.20.0", + "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", + "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", "dev": true, "requires": { - "hash-base": "^3.0.0", - "inherits": "^2.0.1" + "is-core-module": "^2.2.0", + "path-parse": "^1.0.6" } }, - "run-queue": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/run-queue/-/run-queue-1.0.3.tgz", - "integrity": "sha1-6Eg5bwV9Ij8kOGkkYY4laUFh7Ec=", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "aproba": "^1.1.1" + "glob": "^7.1.3" } }, "safe-buffer": { @@ -4098,19 +2711,11 @@ "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", "dev": true }, - "safe-regex": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/safe-regex/-/safe-regex-1.1.0.tgz", - "integrity": "sha1-QKNmnzsHfR6UPURinhV91IAjvy4=", - "dev": true, - "requires": { - "ret": "~0.1.10" - } - }, "safer-buffer": { "version": "2.1.2", "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true }, "sax": { "version": "1.2.4", @@ -4124,220 +2729,54 @@ "integrity": "sha1-UpuNrKopTwejy0x582UbLxz1Go0=", "dev": true }, - "schema-utils": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-1.0.0.tgz", - "integrity": "sha512-i27Mic4KovM/lnGsy8whRCHhc7VicJajAjTrYg11K9zfZXnYIt4k5F+kZkwjnrhKzLic/HLU4j11mjsz2G/75g==", - "dev": true, - "requires": { - "ajv": "^6.1.0", - "ajv-errors": "^1.0.0", - "ajv-keywords": "^3.1.0" - } - }, "semver": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", "dev": true }, - "serialize-javascript": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-2.1.2.tgz", - "integrity": "sha512-rs9OggEUF0V4jUSecXazOYsLfu7OGK2qIn3c7IPBiffz32XniEp/TX9Xmc9LQfK2nQ2QKHvZ2oygKUGU0lG4jQ==", - "dev": true - }, "serialize-svg-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/serialize-svg-path/-/serialize-svg-path-0.1.0.tgz", "integrity": "sha1-pyvxT9pp1vdjAWSBVNCR/8ByKZo=", "dev": true }, - "set-blocking": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/set-blocking/-/set-blocking-2.0.0.tgz", - "integrity": "sha1-BF+XgtARrppoA93TgrJDkrPYkPc=", - "dev": true - }, - "set-value": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/set-value/-/set-value-2.0.1.tgz", - "integrity": "sha512-JxHc1weCN68wRY0fhCoXpyK55m/XPHafOmK4UWD7m2CI14GMcFypt4w/0+NV5f/ZMby2F6S2wwA7fgynh9gWSw==", - "dev": true, - "requires": { - "extend-shallow": "^2.0.1", - "is-extendable": "^0.1.1", - "is-plain-object": "^2.0.3", - "split-string": "^3.0.1" - }, - "dependencies": { - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, "setimmediate": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=" - }, - "sha.js": { - "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", - "dev": true, - "requires": { - "inherits": "^2.0.1", - "safe-buffer": "^5.0.1" - } + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true }, "shebang-command": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", - "integrity": "sha1-RKrGW2lbAzmJaMOfNj/uXer98eo=", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, "requires": { - "shebang-regex": "^1.0.0" + "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", - "integrity": "sha1-2kL0l0DAtC2yypcoVxyxkMmO/qM=", - "dev": true - }, - "signal-exit": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.3.tgz", - "integrity": "sha512-VUJ49FC8U1OxwZLxIbTTrDvLnf/6TDgxZcK8wxR8zs13xpx7xbG60ndBlhNrFi2EMuFRoeDoJO7wthSLq42EjA==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true }, - "snapdragon": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/snapdragon/-/snapdragon-0.8.2.tgz", - "integrity": "sha512-FtyOnWN/wCHTVXOMwvSv26d+ko5vWlIDD6zoUJ7LW8vh+ZBC8QdljveRP+crNrtBwioEUWy/4dMtbBjA4ioNlg==", - "dev": true, - "requires": { - "base": "^0.11.1", - "debug": "^2.2.0", - "define-property": "^0.2.5", - "extend-shallow": "^2.0.1", - "map-cache": "^0.2.2", - "source-map": "^0.5.6", - "source-map-resolve": "^0.5.0", - "use": "^3.1.0" - }, - "dependencies": { - "debug": { - "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", - "dev": true, - "requires": { - "ms": "2.0.0" - } - }, - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - }, - "extend-shallow": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/extend-shallow/-/extend-shallow-2.0.1.tgz", - "integrity": "sha1-Ua99YUrZqfYQ6huvu5idaxxWiQ8=", - "dev": true, - "requires": { - "is-extendable": "^0.1.0" - } - } - } - }, - "snapdragon-node": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/snapdragon-node/-/snapdragon-node-2.1.1.tgz", - "integrity": "sha512-O27l4xaMYt/RSQ5TR3vpWCAB5Kb/czIcqUFOM/C4fYcLnbZUc1PkjTAMjof2pBWaSTwOUd6qUHcFGVGj7aIwnw==", - "dev": true, - "requires": { - "define-property": "^1.0.0", - "isobject": "^3.0.0", - "snapdragon-util": "^3.0.1" - }, - "dependencies": { - "define-property": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-1.0.0.tgz", - "integrity": "sha1-dp66rz9KY6rTr56NMEybvnm/sOY=", - "dev": true, - "requires": { - "is-descriptor": "^1.0.0" - } - }, - "is-accessor-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-accessor-descriptor/-/is-accessor-descriptor-1.0.0.tgz", - "integrity": "sha512-m5hnHTkcVsPfqx3AKlyttIPb7J+XykHvJP2B9bZDjlhLIoEq4XoK64Vg7boZlVWYK6LUY94dYPEE7Lh0ZkZKcQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-data-descriptor": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-data-descriptor/-/is-data-descriptor-1.0.0.tgz", - "integrity": "sha512-jbRXy1FmtAoCjQkVmIVYwuuqDFUbaOeDjmed1tOGPrsMhtJA4rD9tkgA0F1qJ3gRFRXcHYVkdeaP50Q5rE/jLQ==", - "dev": true, - "requires": { - "kind-of": "^6.0.0" - } - }, - "is-descriptor": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-descriptor/-/is-descriptor-1.0.2.tgz", - "integrity": "sha512-2eis5WqQGV7peooDyLmNEPUrps9+SXX5c9pL3xEB+4e9HnGuDa7mB7kHxHw4CbqS9k1T2hOH3miL8n8WtiYVtg==", - "dev": true, - "requires": { - "is-accessor-descriptor": "^1.0.0", - "is-data-descriptor": "^1.0.0", - "kind-of": "^6.0.2" - } - } - } - }, - "snapdragon-util": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/snapdragon-util/-/snapdragon-util-3.0.1.tgz", - "integrity": "sha512-mbKkMdQKsjX4BAL4bRYTj21edOf8cN7XHdYUJEe+Zn99hVEYcMvKPct1IqNe7+AZPirn8BCDOQBHQZknqmKlZQ==", + "side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, "requires": { - "kind-of": "^3.2.0" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", - "dev": true, - "requires": { - "is-buffer": "^1.1.5" - } - } + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" } }, - "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==", + "slash": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", + "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", "dev": true }, "source-map": { @@ -4346,161 +2785,35 @@ "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true }, - "source-map-resolve": { - "version": "0.5.3", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.5.3.tgz", - "integrity": "sha512-Htz+RnsXWk5+P2slx5Jh3Q66vhQj1Cllm0zvnaY98+NFx+Dv2CF/f5O/t8x+KaNdrdIAsruNzoh/KpialbqAnw==", - "dev": true, - "requires": { - "atob": "^2.1.2", - "decode-uri-component": "^0.2.0", - "resolve-url": "^0.2.1", - "source-map-url": "^0.4.0", - "urix": "^0.1.0" - } - }, - "source-map-support": { - "version": "0.5.16", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.16.tgz", - "integrity": "sha512-efyLRJDr68D9hBBNIPWFjhpFzURh+KJykQwvMyW5UiZzYwoF6l4YMMDIJJEyFWxWCqfyxLzz6tSfUFR+kXXsVQ==", - "dev": true, - "requires": { - "buffer-from": "^1.0.0", - "source-map": "^0.6.0" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "source-map-url": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/source-map-url/-/source-map-url-0.4.0.tgz", - "integrity": "sha1-PpNdfd1zYxuXZZlW1VEo6HtQhKM=", - "dev": true - }, - "split-string": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/split-string/-/split-string-3.1.0.tgz", - "integrity": "sha512-NzNVhJDYpwceVVii8/Hu6DKfD2G+NrQHlS/V/qgv763EYudVwEcMQNxd2lh+0VrUByXN/oJkl5grOhYWvQUYiw==", - "dev": true, - "requires": { - "extend-shallow": "^3.0.0" - } - }, "sprintf-js": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", "dev": true }, - "ssri": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ssri/-/ssri-6.0.1.tgz", - "integrity": "sha512-3Wge10hNcT1Kur4PDFwEieXSCMCJs/7WvSACcrMYrNp+b8kDL1/0wJch5Ni2WrtwEa2IO8OsVfeKIciKCDx/QA==", - "dev": true, - "requires": { - "figgy-pudding": "^3.5.1" - } - }, "stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "dev": true - }, - "static-extend": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/static-extend/-/static-extend-0.1.2.tgz", - "integrity": "sha1-YICcOcv/VTNyJv1eC1IPNB8ftcY=", - "dev": true, - "requires": { - "define-property": "^0.2.5", - "object-copy": "^0.1.0" - }, - "dependencies": { - "define-property": { - "version": "0.2.5", - "resolved": "https://registry.npmjs.org/define-property/-/define-property-0.2.5.tgz", - "integrity": "sha1-w1se+RjsPJkPmlvFe+BKrOxcgRY=", - "dev": true, - "requires": { - "is-descriptor": "^0.1.0" - } - } - } - }, - "stream-browserify": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-2.0.2.tgz", - "integrity": "sha512-nX6hmklHs/gr2FuxYDltq8fJA1GDlxKQCz8O/IM4atRqBH8OORmBNgfvW5gG10GT/qQ9u0CzIvr2X5Pkt6ntqg==", - "dev": true, - "requires": { - "inherits": "~2.0.1", - "readable-stream": "^2.0.2" - } - }, - "stream-each": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/stream-each/-/stream-each-1.2.3.tgz", - "integrity": "sha512-vlMC2f8I2u/bZGqkdfLQW/13Zihpej/7PmSiMQsbYddxuTsJp8vRe2x2FvVExZg7FaOds43ROAuFJwPR4MTZLw==", - "dev": true, - "requires": { - "end-of-stream": "^1.1.0", - "stream-shift": "^1.0.0" - } - }, - "stream-http": { - "version": "2.8.3", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-2.8.3.tgz", - "integrity": "sha512-+TSkfINHDo4J+ZobQLWiMouQYB+UVYFttRA94FpEzzJ7ZdqcL4uUUQ7WkdkI4DSozGmgBUE/a47L+38PenXhUw==", - "dev": true, - "requires": { - "builtin-status-codes": "^3.0.0", - "inherits": "^2.0.1", - "readable-stream": "^2.3.6", - "to-arraybuffer": "^1.0.0", - "xtend": "^4.0.0" - } - }, - "stream-shift": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/stream-shift/-/stream-shift-1.0.1.tgz", - "integrity": "sha512-AiisoFqQ0vbGcZgQPY1cdP2I76glaVA/RauYR4G4thNFgkTqr90yXTo4LYX60Jl+sIlPNHHdGSwo01AvbKUSVQ==", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, - "string-width": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-3.1.0.tgz", - "integrity": "sha512-vafcv6KjVZKSgz06oM/H6GDBrAtz8vdhQakGjFIvNrHA6y3HCF1CInLy+QLq8dTJPQ1b+KDUqDFctkdRW44e1w==", - "dev": true, - "requires": { - "emoji-regex": "^7.0.1", - "is-fullwidth-code-point": "^2.0.0", - "strip-ansi": "^5.1.0" - } - }, "string.prototype.trimend": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.3.tgz", - "integrity": "sha512-ayH0pB+uf0U28CtjlLvL7NaohvR1amUvVZk+y3DYb0Ey2PUV5zPkkKy9+U1ndVEIXO8hNg18eIv9Jntbii+dKw==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, "string.prototype.trimstart": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.3.tgz", - "integrity": "sha512-oBIBUy5lea5tt0ovtOFiEQaBkoBBkyJhZXzJYrSmDo5IUUqbOPvVezuRs/agBIdZ2p2Eo1FD6bD9USyBLfl3xg==", + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, "requires": { - "call-bind": "^1.0.0", + "call-bind": "^1.0.2", "define-properties": "^1.1.3" } }, @@ -4513,21 +2826,6 @@ "safe-buffer": "~5.1.0" } }, - "strip-ansi": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-5.2.0.tgz", - "integrity": "sha512-DuRs1gKbBqsMKIZlrffwlug8MHkcnpjs5VPmL1PAh+mA30U0DTotfDZ0d2UUsXpPmPmMMJ6W773MaA3J+lbiWA==", - "dev": true, - "requires": { - "ansi-regex": "^4.1.0" - } - }, - "strip-eof": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", - "integrity": "sha1-u0P/VZim6wXYm1n80SnJgzE2Br8=", - "dev": true - }, "supports-color": { "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", @@ -4583,6 +2881,30 @@ "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true }, + "dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", + "dev": true, + "requires": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" + }, + "dependencies": { + "domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true + } + } + }, + "domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true + }, "domutils": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", @@ -4592,172 +2914,50 @@ "dom-serializer": "0", "domelementtype": "1" } - } - } - }, - "svgstore": { - "version": "3.0.0-2", - "resolved": "https://registry.npmjs.org/svgstore/-/svgstore-3.0.0-2.tgz", - "integrity": "sha512-qiR9MvGgCWLuuspa9wFkafE1BrwrtsoFwhsWHt6zFK7vq3TcYKPCKFOVDBa0rAflF7/GI3SFIE+h38l8vFCFgQ==", - "dev": true, - "requires": { - "cheerio": "^0.22.0", - "object-assign": "^4.1.1" - }, - "dependencies": { - "cheerio": { - "version": "0.22.0", - "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-0.22.0.tgz", - "integrity": "sha1-qbqoYKP5tZWmuBsahocxIe06Jp4=", + }, + "mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, "requires": { - "css-select": "~1.2.0", - "dom-serializer": "~0.1.0", - "entities": "~1.1.1", - "htmlparser2": "^3.9.1", - "lodash.assignin": "^4.0.9", - "lodash.bind": "^4.1.4", - "lodash.defaults": "^4.0.1", - "lodash.filter": "^4.4.0", - "lodash.flatten": "^4.2.0", - "lodash.foreach": "^4.3.0", - "lodash.map": "^4.4.0", - "lodash.merge": "^4.4.0", - "lodash.pick": "^4.2.1", - "lodash.reduce": "^4.4.0", - "lodash.reject": "^4.4.0", - "lodash.some": "^4.4.0" + "minimist": "^1.2.5" } - } - } - }, - "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", - "dev": true - }, - "terser": { - "version": "4.6.11", - "resolved": "https://registry.npmjs.org/terser/-/terser-4.6.11.tgz", - "integrity": "sha512-76Ynm7OXUG5xhOpblhytE7X58oeNSmC8xnNhjWVo8CksHit0U0kO4hfNbPrrYwowLWFgM2n9L176VNx2QaHmtA==", - "dev": true, - "requires": { - "commander": "^2.20.0", - "source-map": "~0.6.1", - "source-map-support": "~0.5.12" - }, - "dependencies": { - "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==", - "dev": true - }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "terser-webpack-plugin": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-1.4.3.tgz", - "integrity": "sha512-QMxecFz/gHQwteWwSo5nTc6UaICqN1bMedC5sMtUc7y3Ha3Q8y6ZO0iCR8pq4RJC8Hjf0FEPEHZqcMB/+DFCrA==", - "dev": true, - "requires": { - "cacache": "^12.0.2", - "find-cache-dir": "^2.1.0", - "is-wsl": "^1.1.0", - "schema-utils": "^1.0.0", - "serialize-javascript": "^2.1.2", - "source-map": "^0.6.1", - "terser": "^4.1.2", - "webpack-sources": "^1.4.0", - "worker-farm": "^1.7.0" - }, - "dependencies": { - "is-wsl": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-1.1.0.tgz", - "integrity": "sha1-HxbkqiKwTRM2tmGIpmrzxgDDpm0=", - "dev": true }, - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "through2": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/through2/-/through2-2.0.5.tgz", - "integrity": "sha512-/mrRod8xqpA+IHSLyGCQ2s8SPHiCDEeQJSep1jqLYeEUClOFG2Qsh+4FU6G9VeqpZnGW/Su8LQGc4YKni5rYSQ==", - "dev": true, - "requires": { - "readable-stream": "~2.3.6", - "xtend": "~4.0.1" - } - }, - "timers-browserify": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.11.tgz", - "integrity": "sha512-60aV6sgJ5YEbzUdn9c8kYGIqOubPoUdqQCul3SBAsRCZ40s6Y5cMcrW4dt3/k/EsbLVJNl9n6Vz3fTc+k2GeKQ==", - "dev": true, - "requires": { - "setimmediate": "^1.0.4" - } - }, - "to-arraybuffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/to-arraybuffer/-/to-arraybuffer-1.0.1.tgz", - "integrity": "sha1-fSKbH8xjfkZsoIEYCDanqr/4P0M=", - "dev": true - }, - "to-object-path": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/to-object-path/-/to-object-path-0.3.0.tgz", - "integrity": "sha1-KXWIt7Dn4KwI4E5nL4XB9JmeF68=", - "dev": true, - "requires": { - "kind-of": "^3.0.2" - }, - "dependencies": { - "kind-of": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-3.2.2.tgz", - "integrity": "sha1-MeohpzS6ubuw8yRm2JOupR5KPGQ=", + "nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, "requires": { - "is-buffer": "^1.1.5" + "boolbase": "~1.0.0" } } } }, - "to-regex": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/to-regex/-/to-regex-3.0.2.tgz", - "integrity": "sha512-FWtleNAtZ/Ki2qtqej2CXTOayOH9bHDQF+Q48VpWyDXjbYxA4Yz8iDB31zXOBUlOHHKidDbqGVrTUvQMPmBGBw==", + "svgstore": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/svgstore/-/svgstore-3.0.1.tgz", + "integrity": "sha512-nL6WTxYnsVl3e0G/mwGEFSnPAWUrzIwHAPOwInD4QUuLDKxaKMnXduf0Ipw3m/g9AldPhp1Y8E/nkReFBukJrA==", "dev": true, "requires": { - "define-property": "^2.0.2", - "extend-shallow": "^3.0.2", - "regex-not": "^1.0.2", - "safe-regex": "^1.1.0" + "cheerio": "v1.0.0-rc.10" } }, + "to-fast-properties": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", + "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", + "dev": true + }, "to-regex-range": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-2.1.1.tgz", - "integrity": "sha1-fIDBe53+vlmeJzZ+DU3VWQFB2zg=", + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, + "optional": true, "requires": { - "is-number": "^3.0.0", - "repeat-string": "^1.6.1" + "is-number": "^7.0.0" } }, "traverse": { @@ -4767,32 +2967,33 @@ "dev": true }, "tslib": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.11.1.tgz", - "integrity": "sha512-aZW88SY8kQbU7gpV19lN24LtXh/yD4ZZg6qieAJDDg+YBsJcSmLGK9QpnUjAKVG/xefmvJGd1WUmfpT/g6AJGA==", - "dev": true - }, - "tty-browserify": { - "version": "0.0.0", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.0.tgz", - "integrity": "sha1-oVe6QC2iTpv5V/mqadUk7tQpAaY=", + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, - "typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha1-hnrHTjhkGHsdPUfZlqeOxciDB3c=", + "typescript": { + "version": "4.5.2", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", + "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", "dev": true }, - "ua-parser-js": { - "version": "0.7.20", - "resolved": "https://registry.npmjs.org/ua-parser-js/-/ua-parser-js-0.7.20.tgz", - "integrity": "sha512-8OaIKfzL5cpx8eCMAhhvTlft8GYF8b2eQr6JkCyVdrgjcytyOmPCXrqXFcUnhonRpLlh5yxEZVohm6mzaowUOw==" + "unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", + "dev": true, + "requires": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + } }, "underscore": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.9.1.tgz", - "integrity": "sha512-5/4etnCkd9c8gwgowi5/om/mYO5ajCaOgdzj/oW+0eQV9WxKBDZw5+ycmKmeaTXjInS/W0BzpGLo2xR2aBwZdg==", + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", + "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", "dev": true }, "underscore-plus": { @@ -4804,35 +3005,33 @@ "underscore": "^1.9.1" } }, - "union-value": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/union-value/-/union-value-1.0.1.tgz", - "integrity": "sha512-tJfXmxMeWYnczCVs7XAEvIV7ieppALdyepWMkHkwciRpZraG/xwT+s2JN8+pr1+8jCRf80FFzvr+MpQeeoF4Xg==", - "dev": true, - "requires": { - "arr-union": "^3.1.0", - "get-value": "^2.0.6", - "is-extendable": "^0.1.1", - "set-value": "^2.0.1" - } + "unicode-canonical-property-names-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", + "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "dev": true }, - "unique-filename": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/unique-filename/-/unique-filename-1.1.1.tgz", - "integrity": "sha512-Vmp0jIp2ln35UTXuryvjzkjGdRyf9b2lTXuSYUiPmzRcl3FDtYqAwOnTJkAngD9SWhnoJzDbTKwaOrZ+STtxNQ==", + "unicode-match-property-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", + "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "dev": true, "requires": { - "unique-slug": "^2.0.0" + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" } }, - "unique-slug": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/unique-slug/-/unique-slug-2.0.2.tgz", - "integrity": "sha512-zoWr9ObaxALD3DOPfjPSqxt4fnZiWblxHIgeWqW8x7UqDzEtHEQLzji2cuJYQFCU6KmoJikOYAZlrTHHebjx2w==", - "dev": true, - "requires": { - "imurmurhash": "^0.1.4" - } + "unicode-match-property-value-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", + "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "dev": true + }, + "unicode-property-aliases-ecmascript": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", + "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "dev": true }, "unquote": { "version": "1.1.1", @@ -4840,46 +3039,6 @@ "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", "dev": true }, - "unset-value": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unset-value/-/unset-value-1.0.0.tgz", - "integrity": "sha1-g3aHP30jNRef+x5vw6jtDfyKtVk=", - "dev": true, - "requires": { - "has-value": "^0.3.1", - "isobject": "^3.0.0" - }, - "dependencies": { - "has-value": { - "version": "0.3.1", - "resolved": "https://registry.npmjs.org/has-value/-/has-value-0.3.1.tgz", - "integrity": "sha1-ex9YutpiyoJ+wKIHgCVlSEWZXh8=", - "dev": true, - "requires": { - "get-value": "^2.0.3", - "has-values": "^0.1.4", - "isobject": "^2.0.0" - }, - "dependencies": { - "isobject": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/isobject/-/isobject-2.1.0.tgz", - "integrity": "sha1-8GVWEJaj8dou9GJy+BXIQNh+DIk=", - "dev": true, - "requires": { - "isarray": "1.0.0" - } - } - } - }, - "has-values": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/has-values/-/has-values-0.1.4.tgz", - "integrity": "sha1-bWHeldkd/Km5oCCJrThL/49it3E=", - "dev": true - } - } - }, "unzipper": { "version": "0.10.11", "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", @@ -4898,12 +3057,6 @@ "setimmediate": "~1.0.4" } }, - "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", - "dev": true - }, "uppercamelcase": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz", @@ -4911,70 +3064,6 @@ "dev": true, "requires": { "camelcase": "^4.1.0" - }, - "dependencies": { - "camelcase": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", - "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", - "dev": true - } - } - }, - "uri-js": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.2.2.tgz", - "integrity": "sha512-KY9Frmirql91X2Qgjry0Wd4Y+YTdrdZheS8TFwvkbLWf/G5KNJDCh6pKL5OZctEW4+0Baa5idK2ZQuELRwPznQ==", - "dev": true, - "requires": { - "punycode": "^2.1.0" - } - }, - "urix": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/urix/-/urix-0.1.0.tgz", - "integrity": "sha1-2pN/emLiH+wf0Y1Js1wpNQZ6bHI=", - "dev": true - }, - "url": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha1-ODjpfPxgUh63PFJajlW/3Z4uKPE=", - "dev": true, - "requires": { - "punycode": "1.3.2", - "querystring": "0.2.0" - }, - "dependencies": { - "punycode": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha1-llOgNvt8HuQjQvIyXM7v6jkmxI0=", - "dev": true - } - } - }, - "use": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/use/-/use-3.1.1.tgz", - "integrity": "sha512-cwESVXlO3url9YWlFW/TA9cshCEhtu7IKJ/p5soJ/gGpj7vbvFrAY/eIioQ6Dw23KjZhYgiIo8HOs1nQ2vr/oQ==", - "dev": true - }, - "util": { - "version": "0.11.1", - "resolved": "https://registry.npmjs.org/util/-/util-0.11.1.tgz", - "integrity": "sha512-HShAsny+zS2TZfaXxD9tYj4HQGlBezXZMZuM/S5PKLLoZkShZiGk9o5CzukI1LVHZvjdvZ2Sj1aW/Ndn2NB/HQ==", - "dev": true, - "requires": { - "inherits": "2.0.3" - }, - "dependencies": { - "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha1-Yzwsg+PaQqUC9SRmAiSA9CCCYd4=", - "dev": true - } } }, "util-deprecate": { @@ -4993,27 +3082,6 @@ "es-abstract": "^1.17.2", "has-symbols": "^1.0.1", "object.getownpropertydescriptors": "^2.1.0" - }, - "dependencies": { - "es-abstract": { - "version": "1.17.7", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.17.7.tgz", - "integrity": "sha512-VBl/gnfcJ7OercKA9MVaegWsBHFjV492syMudcnQZvt/Dw8ezpcOHYZXa/J96O8vx+g4x65YKhxOwDUh63aS5g==", - "dev": true, - "requires": { - "es-to-primitive": "^1.2.1", - "function-bind": "^1.1.1", - "has": "^1.0.3", - "has-symbols": "^1.0.1", - "is-callable": "^1.2.2", - "is-regex": "^1.1.1", - "object-inspect": "^1.8.0", - "object-keys": "^1.1.1", - "object.assign": "^4.1.1", - "string.prototype.trimend": "^1.0.1", - "string.prototype.trimstart": "^1.0.1" - } - } } }, "uuid": { @@ -5022,191 +3090,26 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, - "v8-compile-cache": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.0.3.tgz", - "integrity": "sha512-CNmdbwQMBjwr9Gsmohvm0pbL954tJrNzf6gWL3K+QMQf00PF7ERGrEiLgjuU3mKreLC2MeGhUsNV9ybTbLgd3w==", - "dev": true - }, - "vm-browserify": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true - }, - "watchpack": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-1.6.1.tgz", - "integrity": "sha512-+IF9hfUFOrYOOaKyfaI7h7dquUIOgyEMoQMLA7OP5FxegKA2+XdXThAZ9TU2kucfhDH7rfMHs1oPYziVGWRnZA==", - "dev": true, - "requires": { - "chokidar": "^2.1.8", - "graceful-fs": "^4.1.2", - "neo-async": "^2.5.0" - } - }, - "webpack": { - "version": "4.42.1", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-4.42.1.tgz", - "integrity": "sha512-SGfYMigqEfdGchGhFFJ9KyRpQKnipvEvjc1TwrXEPCM6H5Wywu10ka8o3KGrMzSMxMQKt8aCHUFh5DaQ9UmyRg==", - "dev": true, - "requires": { - "@webassemblyjs/ast": "1.9.0", - "@webassemblyjs/helper-module-context": "1.9.0", - "@webassemblyjs/wasm-edit": "1.9.0", - "@webassemblyjs/wasm-parser": "1.9.0", - "acorn": "^6.2.1", - "ajv": "^6.10.2", - "ajv-keywords": "^3.4.1", - "chrome-trace-event": "^1.0.2", - "enhanced-resolve": "^4.1.0", - "eslint-scope": "^4.0.3", - "json-parse-better-errors": "^1.0.2", - "loader-runner": "^2.4.0", - "loader-utils": "^1.2.3", - "memory-fs": "^0.4.1", - "micromatch": "^3.1.10", - "mkdirp": "^0.5.3", - "neo-async": "^2.6.1", - "node-libs-browser": "^2.2.1", - "schema-utils": "^1.0.0", - "tapable": "^1.1.3", - "terser-webpack-plugin": "^1.4.3", - "watchpack": "^1.6.0", - "webpack-sources": "^1.4.1" - }, - "dependencies": { - "minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", - "dev": true - }, - "mkdirp": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", - "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } - } - } - }, - "webpack-cli": { - "version": "3.3.11", - "resolved": "https://registry.npmjs.org/webpack-cli/-/webpack-cli-3.3.11.tgz", - "integrity": "sha512-dXlfuml7xvAFwYUPsrtQAA9e4DOe58gnzSxhgrO/ZM/gyXTBowrsYeubyN4mqGhYdpXMFNyQ6emjJS9M7OBd4g==", - "dev": true, - "requires": { - "chalk": "2.4.2", - "cross-spawn": "6.0.5", - "enhanced-resolve": "4.1.0", - "findup-sync": "3.0.0", - "global-modules": "2.0.0", - "import-local": "2.0.0", - "interpret": "1.2.0", - "loader-utils": "1.2.3", - "supports-color": "6.1.0", - "v8-compile-cache": "2.0.3", - "yargs": "13.2.4" - }, - "dependencies": { - "emojis-list": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-2.1.0.tgz", - "integrity": "sha1-TapNnbAPmBmIDHn6RXrlsJof04k=", - "dev": true - }, - "enhanced-resolve": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-4.1.0.tgz", - "integrity": "sha512-F/7vkyTtyc/llOIn8oWclcB25KdRaiPBpZYDgJHgh/UHtpgT2p2eldQgtQnLtUvfMKPKxbRaQM/hHkvLHt1Vng==", - "dev": true, - "requires": { - "graceful-fs": "^4.1.2", - "memory-fs": "^0.4.0", - "tapable": "^1.0.0" - } - }, - "loader-utils": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.2.3.tgz", - "integrity": "sha512-fkpz8ejdnEMG3s37wGL07iSBDg99O9D5yflE9RGNH3hRdx9SOwYfnGYdZOUIZitN8E+E2vkq3MUMYMvPYl5ZZA==", - "dev": true, - "requires": { - "big.js": "^5.2.2", - "emojis-list": "^2.0.0", - "json5": "^1.0.1" - } - }, - "supports-color": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-6.1.0.tgz", - "integrity": "sha512-qe1jfm1Mg7Nq/NSh6XE24gPXROEVsWHxC1LIx//XNlD9iw7YZQGjZNjYN7xGaEG6iKdA8EtNFW6R0gjnVXp+wQ==", - "dev": true, - "requires": { - "has-flag": "^3.0.0" - } - } - } - }, - "webpack-sources": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", - "dev": true, - "requires": { - "source-list-map": "^2.0.0", - "source-map": "~0.6.1" - }, - "dependencies": { - "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", - "dev": true - } - } - }, - "whatwg-fetch": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.0.0.tgz", - "integrity": "sha512-9GSJUgz1D4MfyKU7KRqwOjXCXTqWdFNvEr7eUBYchQiVc744mqK/MzXPNR2WsPkmkOa4ywfg8C2n8h+13Bey1Q==" - }, "which": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, "requires": { "isexe": "^2.0.0" } }, - "which-module": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/which-module/-/which-module-2.0.0.tgz", - "integrity": "sha1-2e8H3Od7mQK4o6j6SzHD4/fm6Ho=", - "dev": true - }, - "worker-farm": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/worker-farm/-/worker-farm-1.7.0.tgz", - "integrity": "sha512-rvw3QTZc8lAxyVrqcSGVm5yP/IJ2UcB3U0graE3LCFoZ0Yn2x4EoVSqJKdB/T5M+FLcRPjz4TDacRf3OCfNUzw==", - "dev": true, - "requires": { - "errno": "~0.1.7" - } - }, - "wrap-ansi": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-5.1.0.tgz", - "integrity": "sha512-QC1/iN/2/RPVJ5jYK8BGttj5z83LmSKmvbvrXPNCLZSEb32KKVDJDl/MOt2N01qU2H/FkzEa9PKto1BqDjtd7Q==", + "which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, "requires": { - "ansi-styles": "^3.2.0", - "string-width": "^3.0.0", - "strip-ansi": "^5.0.0" + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" } }, "wrappy": { @@ -5214,53 +3117,6 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true - }, - "xtend": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", - "dev": true - }, - "y18n": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-4.0.0.tgz", - "integrity": "sha512-r9S/ZyXu/Xu9q1tYlpsLIsa3EeLXXk0VwlxqTcFRfg9EhMW+17kbt9G0NrgCmhGb5vT2hyhJZLfDGx+7+5Uj/w==", - "dev": true - }, - "yallist": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-3.1.1.tgz", - "integrity": "sha512-a4UGQaWPH59mOXUYnAG2ewncQS4i4F43Tv3JoAM+s2VDAmS9NsK8GpDMLrCHPksFT7h3K6TOoUNn2pb7RoXx4g==", - "dev": true - }, - "yargs": { - "version": "13.2.4", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-13.2.4.tgz", - "integrity": "sha512-HG/DWAJa1PAnHT9JAhNa8AbAv3FPaiLzioSjCcmuXXhP8MlpHO5vwls4g4j6n30Z74GVQj8Xa62dWVx1QCGklg==", - "dev": true, - "requires": { - "cliui": "^5.0.0", - "find-up": "^3.0.0", - "get-caller-file": "^2.0.1", - "os-locale": "^3.1.0", - "require-directory": "^2.1.1", - "require-main-filename": "^2.0.0", - "set-blocking": "^2.0.0", - "string-width": "^3.0.0", - "which-module": "^2.0.0", - "y18n": "^4.0.0", - "yargs-parser": "^13.1.0" - } - }, - "yargs-parser": { - "version": "13.1.2", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-13.1.2.tgz", - "integrity": "sha512-3lbsNRf/j+A4QuSZfDRA7HRSfWrzO0YjqTJd5kjAq37Zep1CEgaYmrH9Q3GwPiB9cHyd1Y1UwggGhJGoxipbzg==", - "dev": true, - "requires": { - "camelcase": "^5.0.0", - "decamelize": "^1.2.0" - } } } } diff --git a/package.json b/package.json index 3f51b5a3..d3322001 100644 --- a/package.json +++ b/package.json @@ -1,12 +1,15 @@ { "name": "@iconscout/react-unicons", - "version": "1.1.6", + "version": "1.2.0", "description": "1100+ vector icons as easy to use React Components", - "main": "./lib/cjs/index.js", - "module": "/index.js", + "types": "./index.d.ts", + "main": "./index.js", + "module": "./index.js", "sideEffects": false, "scripts": { - "generate": "node ./build/generate.js && webpack" + "generate": "node ./build/generate.js", + "build:types": "tsc", + "build:js": "babel ./ --out-dir . --extensions \".ts,.tsx\"" }, "repository": { "type": "git", @@ -33,11 +36,17 @@ }, "homepage": "https://iconscout.com/unicons", "devDependencies": { - "@iconscout/unicons": "^3.0.5", + "@babel/cli": "^7.16.0", + "@babel/core": "^7.16.0", + "@babel/preset-env": "^7.16.4", + "@babel/preset-react": "^7.16.0", + "@babel/preset-typescript": "^7.16.0", + "@iconscout/unicons": "^4.0.1", + "@types/react": "^17.0.36", + "babel-plugin-typescript-to-proptypes": "^2.0.0", "cheerio": "^1.0.0-rc.3", "fs-plus": "^3.1.1", - "uppercamelcase": "^3.0.0", - "webpack": "^4.42.1", - "webpack-cli": "^3.3.11" + "typescript": "^4.5.2", + "uppercamelcase": "^3.0.0" } } diff --git a/tsconfig.json b/tsconfig.json new file mode 100644 index 00000000..364222f2 --- /dev/null +++ b/tsconfig.json @@ -0,0 +1,21 @@ +{ + "compilerOptions": { + "target": "es5", + "jsx": "preserve", + "module": "esnext", + "declaration": true, + "emitDeclarationOnly": true, + "forceConsistentCasingInFileNames": true, + "allowSyntheticDefaultImports": true, + "strict": true, + "skipLibCheck": true, + }, + "include": [ + "**/*.ts", + "**/*.tsx" + ], + "exclude": [ + "node_modules", + "**/__tests__/*" + ] +} diff --git a/webpack.config.js b/webpack.config.js deleted file mode 100644 index e167fa24..00000000 --- a/webpack.config.js +++ /dev/null @@ -1,15 +0,0 @@ -const path = require("path"); - -module.exports = { - entry: "./index.js", - output: { - path: path.resolve(__dirname, "lib", "cjs"), - filename: "index.js", - globalObject: "this", - libraryTarget: "umd", - }, - externals: { - react: "react", - }, - mode: "production", -}; From a90449304e84e8cae0ff5b3242c0955d93422bd5 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 15:57:04 -0300 Subject: [PATCH 02/11] [build] Change bundler to tsup. Now the library is tree shakeable [chore] Update dependencies [ci] Update ci workflow to new npm scripts --- .github/workflows/npm-publish-pro.yml | 2 +- .github/workflows/npm-publish-rc.yml | 2 +- .github/workflows/npm-publish.yml | 2 +- .gitignore | 1 + .npmignore | 1 - babel.config.json | 19 - build/generate.js | 74 - package-lock.json | 4677 ++++++++++++----- package.json | 25 +- {icons => src/icons}/uil-0-plus.tsx | 14 +- {icons => src/icons}/uil-10-plus.tsx | 14 +- {icons => src/icons}/uil-12-plus.tsx | 14 +- {icons => src/icons}/uil-13-plus.tsx | 14 +- {icons => src/icons}/uil-16-plus.tsx | 14 +- {icons => src/icons}/uil-17-plus.tsx | 14 +- {icons => src/icons}/uil-18-plus.tsx | 14 +- {icons => src/icons}/uil-21-plus.tsx | 14 +- {icons => src/icons}/uil-3-plus.tsx | 14 +- {icons => src/icons}/uil-500px.tsx | 14 +- {icons => src/icons}/uil-6-plus.tsx | 14 +- {icons => src/icons}/uil-abacus.tsx | 14 +- .../icons}/uil-accessible-icon-alt.tsx | 14 +- {icons => src/icons}/uil-adjust-alt.tsx | 14 +- {icons => src/icons}/uil-adjust-circle.tsx | 14 +- {icons => src/icons}/uil-adjust-half.tsx | 14 +- {icons => src/icons}/uil-adjust.tsx | 14 +- {icons => src/icons}/uil-adobe-alt.tsx | 14 +- {icons => src/icons}/uil-adobe.tsx | 14 +- {icons => src/icons}/uil-airplay.tsx | 14 +- {icons => src/icons}/uil-align-alt.tsx | 14 +- {icons => src/icons}/uil-align-center-alt.tsx | 14 +- {icons => src/icons}/uil-align-center-h.tsx | 14 +- .../icons}/uil-align-center-justify.tsx | 14 +- {icons => src/icons}/uil-align-center-v.tsx | 14 +- {icons => src/icons}/uil-align-center.tsx | 14 +- {icons => src/icons}/uil-align-justify.tsx | 14 +- .../icons}/uil-align-left-justify.tsx | 14 +- {icons => src/icons}/uil-align-left.tsx | 14 +- .../icons}/uil-align-letter-right.tsx | 14 +- .../icons}/uil-align-right-justify.tsx | 14 +- {icons => src/icons}/uil-align-right.tsx | 14 +- {icons => src/icons}/uil-align.tsx | 14 +- {icons => src/icons}/uil-amazon.tsx | 14 +- {icons => src/icons}/uil-ambulance.tsx | 14 +- {icons => src/icons}/uil-analysis.tsx | 14 +- {icons => src/icons}/uil-analytics.tsx | 14 +- {icons => src/icons}/uil-anchor.tsx | 14 +- {icons => src/icons}/uil-android-alt.tsx | 14 +- .../icons}/uil-android-phone-slash.tsx | 14 +- {icons => src/icons}/uil-android.tsx | 14 +- .../icons}/uil-angle-double-down.tsx | 14 +- .../icons}/uil-angle-double-left.tsx | 14 +- .../icons}/uil-angle-double-right.tsx | 14 +- {icons => src/icons}/uil-angle-double-up.tsx | 14 +- {icons => src/icons}/uil-angle-down.tsx | 14 +- {icons => src/icons}/uil-angle-left-b.tsx | 14 +- {icons => src/icons}/uil-angle-left.tsx | 14 +- {icons => src/icons}/uil-angle-right-b.tsx | 14 +- {icons => src/icons}/uil-angle-right.tsx | 14 +- {icons => src/icons}/uil-angle-up.tsx | 14 +- {icons => src/icons}/uil-angry.tsx | 14 +- {icons => src/icons}/uil-ankh.tsx | 14 +- {icons => src/icons}/uil-annoyed-alt.tsx | 14 +- {icons => src/icons}/uil-annoyed.tsx | 14 +- {icons => src/icons}/uil-apple-alt.tsx | 14 +- {icons => src/icons}/uil-apple.tsx | 14 +- {icons => src/icons}/uil-apps.tsx | 14 +- {icons => src/icons}/uil-archive-alt.tsx | 14 +- {icons => src/icons}/uil-archive.tsx | 14 +- {icons => src/icons}/uil-archway.tsx | 14 +- {icons => src/icons}/uil-arrow-break.tsx | 14 +- .../icons}/uil-arrow-circle-down.tsx | 14 +- .../icons}/uil-arrow-circle-left.tsx | 14 +- .../icons}/uil-arrow-circle-right.tsx | 14 +- {icons => src/icons}/uil-arrow-circle-up.tsx | 14 +- {icons => src/icons}/uil-arrow-compress-h.tsx | 14 +- {icons => src/icons}/uil-arrow-down-left.tsx | 14 +- {icons => src/icons}/uil-arrow-down-right.tsx | 14 +- {icons => src/icons}/uil-arrow-down.tsx | 14 +- {icons => src/icons}/uil-arrow-from-right.tsx | 14 +- {icons => src/icons}/uil-arrow-from-top.tsx | 14 +- {icons => src/icons}/uil-arrow-growth.tsx | 14 +- {icons => src/icons}/uil-arrow-left.tsx | 14 +- {icons => src/icons}/uil-arrow-random.tsx | 14 +- .../icons}/uil-arrow-resize-diagonal.tsx | 14 +- {icons => src/icons}/uil-arrow-right.tsx | 14 +- {icons => src/icons}/uil-arrow-to-bottom.tsx | 14 +- {icons => src/icons}/uil-arrow-to-right.tsx | 14 +- {icons => src/icons}/uil-arrow-up-left.tsx | 14 +- {icons => src/icons}/uil-arrow-up-right.tsx | 14 +- {icons => src/icons}/uil-arrow-up.tsx | 14 +- {icons => src/icons}/uil-arrow.tsx | 14 +- {icons => src/icons}/uil-arrows-h-alt.tsx | 14 +- {icons => src/icons}/uil-arrows-h.tsx | 14 +- {icons => src/icons}/uil-arrows-left-down.tsx | 14 +- {icons => src/icons}/uil-arrows-maximize.tsx | 14 +- {icons => src/icons}/uil-arrows-merge.tsx | 14 +- {icons => src/icons}/uil-arrows-resize-h.tsx | 14 +- {icons => src/icons}/uil-arrows-resize-v.tsx | 14 +- {icons => src/icons}/uil-arrows-resize.tsx | 14 +- .../icons}/uil-arrows-right-down.tsx | 14 +- {icons => src/icons}/uil-arrows-shrink-h.tsx | 14 +- {icons => src/icons}/uil-arrows-shrink-v.tsx | 14 +- {icons => src/icons}/uil-arrows-up-right.tsx | 14 +- {icons => src/icons}/uil-arrows-v-alt.tsx | 14 +- {icons => src/icons}/uil-arrows-v.tsx | 14 +- .../uil-assistive-listening-systems.tsx | 14 +- {icons => src/icons}/uil-asterisk.tsx | 14 +- {icons => src/icons}/uil-at.tsx | 14 +- {icons => src/icons}/uil-atom.tsx | 14 +- {icons => src/icons}/uil-auto-flash.tsx | 14 +- {icons => src/icons}/uil-award-alt.tsx | 14 +- {icons => src/icons}/uil-award.tsx | 14 +- {icons => src/icons}/uil-baby-carriage.tsx | 14 +- {icons => src/icons}/uil-backpack.tsx | 14 +- {icons => src/icons}/uil-backspace.tsx | 14 +- {icons => src/icons}/uil-backward.tsx | 14 +- {icons => src/icons}/uil-bag-alt.tsx | 14 +- {icons => src/icons}/uil-bag-slash.tsx | 14 +- {icons => src/icons}/uil-bag.tsx | 14 +- {icons => src/icons}/uil-balance-scale.tsx | 14 +- {icons => src/icons}/uil-ban.tsx | 14 +- {icons => src/icons}/uil-band-aid.tsx | 14 +- {icons => src/icons}/uil-bars.tsx | 14 +- {icons => src/icons}/uil-baseball-ball.tsx | 14 +- {icons => src/icons}/uil-basketball-hoop.tsx | 14 +- {icons => src/icons}/uil-basketball.tsx | 14 +- {icons => src/icons}/uil-bath.tsx | 14 +- {icons => src/icons}/uil-battery-bolt.tsx | 14 +- {icons => src/icons}/uil-battery-empty.tsx | 14 +- {icons => src/icons}/uil-bed-double.tsx | 14 +- {icons => src/icons}/uil-bed.tsx | 14 +- {icons => src/icons}/uil-behance-alt.tsx | 14 +- {icons => src/icons}/uil-behance.tsx | 14 +- {icons => src/icons}/uil-bell-school.tsx | 14 +- {icons => src/icons}/uil-bell-slash.tsx | 14 +- {icons => src/icons}/uil-bell.tsx | 14 +- {icons => src/icons}/uil-bill.tsx | 14 +- {icons => src/icons}/uil-bing.tsx | 14 +- {icons => src/icons}/uil-bitcoin-alt.tsx | 14 +- {icons => src/icons}/uil-bitcoin-circle.tsx | 14 +- {icons => src/icons}/uil-bitcoin-sign.tsx | 14 +- {icons => src/icons}/uil-bitcoin.tsx | 14 +- {icons => src/icons}/uil-black-berry.tsx | 14 +- {icons => src/icons}/uil-blogger-alt.tsx | 14 +- {icons => src/icons}/uil-blogger.tsx | 14 +- {icons => src/icons}/uil-bluetooth-b.tsx | 14 +- {icons => src/icons}/uil-bold.tsx | 14 +- {icons => src/icons}/uil-bolt-alt.tsx | 14 +- {icons => src/icons}/uil-bolt-slash.tsx | 14 +- {icons => src/icons}/uil-bolt.tsx | 14 +- {icons => src/icons}/uil-book-alt.tsx | 14 +- {icons => src/icons}/uil-book-medical.tsx | 14 +- {icons => src/icons}/uil-book-open.tsx | 14 +- {icons => src/icons}/uil-book-reader.tsx | 14 +- {icons => src/icons}/uil-book.tsx | 14 +- {icons => src/icons}/uil-bookmark-full.tsx | 14 +- {icons => src/icons}/uil-bookmark.tsx | 14 +- {icons => src/icons}/uil-books.tsx | 14 +- {icons => src/icons}/uil-boombox.tsx | 14 +- {icons => src/icons}/uil-border-alt.tsx | 14 +- {icons => src/icons}/uil-border-bottom.tsx | 14 +- {icons => src/icons}/uil-border-clear.tsx | 14 +- .../icons}/uil-border-horizontal.tsx | 14 +- {icons => src/icons}/uil-border-inner.tsx | 14 +- {icons => src/icons}/uil-border-left.tsx | 14 +- {icons => src/icons}/uil-border-out.tsx | 14 +- {icons => src/icons}/uil-border-right.tsx | 14 +- {icons => src/icons}/uil-border-top.tsx | 14 +- {icons => src/icons}/uil-border-vertical.tsx | 14 +- {icons => src/icons}/uil-bowling-ball.tsx | 14 +- {icons => src/icons}/uil-box.tsx | 14 +- {icons => src/icons}/uil-brackets-curly.tsx | 14 +- {icons => src/icons}/uil-brain.tsx | 14 +- {icons => src/icons}/uil-briefcase-alt.tsx | 14 +- {icons => src/icons}/uil-briefcase.tsx | 14 +- {icons => src/icons}/uil-bright.tsx | 14 +- {icons => src/icons}/uil-brightness-empty.tsx | 14 +- {icons => src/icons}/uil-brightness-half.tsx | 14 +- {icons => src/icons}/uil-brightness-low.tsx | 14 +- {icons => src/icons}/uil-brightness-minus.tsx | 14 +- {icons => src/icons}/uil-brightness-plus.tsx | 14 +- {icons => src/icons}/uil-brightness.tsx | 14 +- {icons => src/icons}/uil-bring-bottom.tsx | 14 +- {icons => src/icons}/uil-bring-front.tsx | 14 +- {icons => src/icons}/uil-browser.tsx | 14 +- {icons => src/icons}/uil-brush-alt.tsx | 14 +- {icons => src/icons}/uil-bug.tsx | 14 +- {icons => src/icons}/uil-building.tsx | 14 +- {icons => src/icons}/uil-bullseye.tsx | 14 +- {icons => src/icons}/uil-bus-alt.tsx | 14 +- {icons => src/icons}/uil-bus-school.tsx | 14 +- {icons => src/icons}/uil-bus.tsx | 14 +- {icons => src/icons}/uil-calculator-alt.tsx | 14 +- {icons => src/icons}/uil-calculator.tsx | 14 +- {icons => src/icons}/uil-calendar-alt.tsx | 14 +- {icons => src/icons}/uil-calendar-slash.tsx | 14 +- {icons => src/icons}/uil-calender.tsx | 14 +- {icons => src/icons}/uil-calling.tsx | 14 +- {icons => src/icons}/uil-camera-change.tsx | 14 +- {icons => src/icons}/uil-camera-plus.tsx | 14 +- {icons => src/icons}/uil-camera-slash.tsx | 14 +- {icons => src/icons}/uil-camera.tsx | 14 +- {icons => src/icons}/uil-cancel.tsx | 14 +- {icons => src/icons}/uil-capsule.tsx | 14 +- {icons => src/icons}/uil-capture.tsx | 14 +- {icons => src/icons}/uil-car-sideview.tsx | 14 +- {icons => src/icons}/uil-car-slash.tsx | 14 +- {icons => src/icons}/uil-car-wash.tsx | 14 +- {icons => src/icons}/uil-car.tsx | 14 +- {icons => src/icons}/uil-card-atm.tsx | 14 +- {icons => src/icons}/uil-caret-right.tsx | 14 +- {icons => src/icons}/uil-cell.tsx | 14 +- {icons => src/icons}/uil-celsius.tsx | 14 +- {icons => src/icons}/uil-channel-add.tsx | 14 +- {icons => src/icons}/uil-channel.tsx | 14 +- {icons => src/icons}/uil-chart-bar-alt.tsx | 14 +- {icons => src/icons}/uil-chart-bar.tsx | 14 +- {icons => src/icons}/uil-chart-down.tsx | 14 +- {icons => src/icons}/uil-chart-growth-alt.tsx | 14 +- {icons => src/icons}/uil-chart-growth.tsx | 14 +- {icons => src/icons}/uil-chart-line.tsx | 14 +- {icons => src/icons}/uil-chart-pie-alt.tsx | 14 +- {icons => src/icons}/uil-chart-pie.tsx | 14 +- {icons => src/icons}/uil-chart.tsx | 14 +- {icons => src/icons}/uil-chat-bubble-user.tsx | 14 +- {icons => src/icons}/uil-chat-info.tsx | 14 +- {icons => src/icons}/uil-chat.tsx | 14 +- {icons => src/icons}/uil-check-circle.tsx | 14 +- {icons => src/icons}/uil-check-square.tsx | 14 +- {icons => src/icons}/uil-check.tsx | 14 +- {icons => src/icons}/uil-circle-layer.tsx | 14 +- {icons => src/icons}/uil-circle.tsx | 14 +- {icons => src/icons}/uil-circuit.tsx | 14 +- {icons => src/icons}/uil-clapper-board.tsx | 14 +- {icons => src/icons}/uil-clinic-medical.tsx | 14 +- {icons => src/icons}/uil-clipboard-alt.tsx | 14 +- {icons => src/icons}/uil-clipboard-blank.tsx | 14 +- {icons => src/icons}/uil-clipboard-notes.tsx | 14 +- {icons => src/icons}/uil-clipboard.tsx | 14 +- {icons => src/icons}/uil-clock-eight.tsx | 14 +- {icons => src/icons}/uil-clock-five.tsx | 14 +- {icons => src/icons}/uil-clock-nine.tsx | 14 +- {icons => src/icons}/uil-clock-seven.tsx | 14 +- {icons => src/icons}/uil-clock-ten.tsx | 14 +- {icons => src/icons}/uil-clock-three.tsx | 14 +- {icons => src/icons}/uil-clock-two.tsx | 14 +- {icons => src/icons}/uil-clock.tsx | 14 +- .../icons}/uil-closed-captioning-slash.tsx | 14 +- .../icons}/uil-closed-captioning.tsx | 14 +- {icons => src/icons}/uil-cloud-block.tsx | 14 +- {icons => src/icons}/uil-cloud-bookmark.tsx | 14 +- {icons => src/icons}/uil-cloud-check.tsx | 14 +- {icons => src/icons}/uil-cloud-computing.tsx | 14 +- .../icons}/uil-cloud-data-connection.tsx | 14 +- .../icons}/uil-cloud-database-tree.tsx | 14 +- {icons => src/icons}/uil-cloud-download.tsx | 14 +- {icons => src/icons}/uil-cloud-drizzle.tsx | 14 +- .../icons}/uil-cloud-exclamation.tsx | 14 +- {icons => src/icons}/uil-cloud-hail.tsx | 14 +- {icons => src/icons}/uil-cloud-heart.tsx | 14 +- {icons => src/icons}/uil-cloud-info.tsx | 14 +- {icons => src/icons}/uil-cloud-lock.tsx | 14 +- {icons => src/icons}/uil-cloud-meatball.tsx | 14 +- {icons => src/icons}/uil-cloud-moon-hail.tsx | 14 +- .../icons}/uil-cloud-moon-meatball.tsx | 14 +- {icons => src/icons}/uil-cloud-moon-rain.tsx | 14 +- .../icons}/uil-cloud-moon-showers.tsx | 14 +- {icons => src/icons}/uil-cloud-moon.tsx | 14 +- {icons => src/icons}/uil-cloud-question.tsx | 14 +- {icons => src/icons}/uil-cloud-rain-sun.tsx | 14 +- {icons => src/icons}/uil-cloud-rain.tsx | 14 +- {icons => src/icons}/uil-cloud-redo.tsx | 14 +- {icons => src/icons}/uil-cloud-share.tsx | 14 +- {icons => src/icons}/uil-cloud-shield.tsx | 14 +- .../icons}/uil-cloud-showers-alt.tsx | 14 +- .../icons}/uil-cloud-showers-heavy.tsx | 14 +- {icons => src/icons}/uil-cloud-showers.tsx | 14 +- {icons => src/icons}/uil-cloud-slash.tsx | 14 +- {icons => src/icons}/uil-cloud-sun-hail.tsx | 14 +- .../icons}/uil-cloud-sun-meatball.tsx | 14 +- .../icons}/uil-cloud-sun-rain-alt.tsx | 14 +- {icons => src/icons}/uil-cloud-sun-rain.tsx | 14 +- {icons => src/icons}/uil-cloud-sun-tear.tsx | 14 +- {icons => src/icons}/uil-cloud-sun.tsx | 14 +- {icons => src/icons}/uil-cloud-times.tsx | 14 +- {icons => src/icons}/uil-cloud-unlock.tsx | 14 +- {icons => src/icons}/uil-cloud-upload.tsx | 14 +- {icons => src/icons}/uil-cloud-wifi.tsx | 14 +- {icons => src/icons}/uil-cloud-wind.tsx | 14 +- {icons => src/icons}/uil-cloud.tsx | 14 +- {icons => src/icons}/uil-clouds.tsx | 14 +- {icons => src/icons}/uil-club.tsx | 14 +- {icons => src/icons}/uil-code-branch.tsx | 14 +- {icons => src/icons}/uil-coffee.tsx | 14 +- {icons => src/icons}/uil-cog.tsx | 14 +- {icons => src/icons}/uil-coins.tsx | 14 +- {icons => src/icons}/uil-columns.tsx | 14 +- {icons => src/icons}/uil-comment-add.tsx | 14 +- .../icons}/uil-comment-alt-block.tsx | 14 +- .../icons}/uil-comment-alt-chart-lines.tsx | 14 +- .../icons}/uil-comment-alt-check.tsx | 14 +- {icons => src/icons}/uil-comment-alt-dots.tsx | 14 +- .../icons}/uil-comment-alt-download.tsx | 14 +- {icons => src/icons}/uil-comment-alt-edit.tsx | 14 +- .../icons}/uil-comment-alt-exclamation.tsx | 14 +- .../icons}/uil-comment-alt-heart.tsx | 14 +- .../icons}/uil-comment-alt-image.tsx | 14 +- {icons => src/icons}/uil-comment-alt-info.tsx | 14 +- .../icons}/uil-comment-alt-lines.tsx | 14 +- {icons => src/icons}/uil-comment-alt-lock.tsx | 14 +- .../icons}/uil-comment-alt-medical.tsx | 14 +- .../icons}/uil-comment-alt-message.tsx | 14 +- .../icons}/uil-comment-alt-notes.tsx | 14 +- {icons => src/icons}/uil-comment-alt-plus.tsx | 14 +- .../icons}/uil-comment-alt-question.tsx | 14 +- {icons => src/icons}/uil-comment-alt-redo.tsx | 14 +- .../icons}/uil-comment-alt-search.tsx | 14 +- .../icons}/uil-comment-alt-share.tsx | 14 +- .../icons}/uil-comment-alt-shield.tsx | 14 +- .../icons}/uil-comment-alt-slash.tsx | 14 +- .../icons}/uil-comment-alt-upload.tsx | 14 +- .../icons}/uil-comment-alt-verify.tsx | 14 +- {icons => src/icons}/uil-comment-alt.tsx | 14 +- {icons => src/icons}/uil-comment-block.tsx | 14 +- .../icons}/uil-comment-chart-line.tsx | 14 +- {icons => src/icons}/uil-comment-check.tsx | 14 +- {icons => src/icons}/uil-comment-dots.tsx | 14 +- {icons => src/icons}/uil-comment-download.tsx | 14 +- {icons => src/icons}/uil-comment-edit.tsx | 14 +- .../icons}/uil-comment-exclamation.tsx | 14 +- {icons => src/icons}/uil-comment-heart.tsx | 14 +- {icons => src/icons}/uil-comment-image.tsx | 14 +- {icons => src/icons}/uil-comment-info-alt.tsx | 14 +- {icons => src/icons}/uil-comment-info.tsx | 14 +- {icons => src/icons}/uil-comment-lines.tsx | 14 +- {icons => src/icons}/uil-comment-lock.tsx | 14 +- {icons => src/icons}/uil-comment-medical.tsx | 14 +- {icons => src/icons}/uil-comment-message.tsx | 14 +- {icons => src/icons}/uil-comment-notes.tsx | 14 +- {icons => src/icons}/uil-comment-plus.tsx | 14 +- {icons => src/icons}/uil-comment-question.tsx | 14 +- {icons => src/icons}/uil-comment-redo.tsx | 14 +- {icons => src/icons}/uil-comment-search.tsx | 14 +- {icons => src/icons}/uil-comment-share.tsx | 14 +- {icons => src/icons}/uil-comment-shield.tsx | 14 +- {icons => src/icons}/uil-comment-slash.tsx | 14 +- {icons => src/icons}/uil-comment-upload.tsx | 14 +- {icons => src/icons}/uil-comment-verify.tsx | 14 +- {icons => src/icons}/uil-comment.tsx | 14 +- {icons => src/icons}/uil-comments-alt.tsx | 14 +- {icons => src/icons}/uil-comments.tsx | 14 +- {icons => src/icons}/uil-compact-disc.tsx | 14 +- {icons => src/icons}/uil-comparison.tsx | 14 +- {icons => src/icons}/uil-compass.tsx | 14 +- .../icons}/uil-compress-alt-left.tsx | 14 +- {icons => src/icons}/uil-compress-alt.tsx | 14 +- {icons => src/icons}/uil-compress-arrows.tsx | 14 +- {icons => src/icons}/uil-compress-lines.tsx | 14 +- {icons => src/icons}/uil-compress-point.tsx | 14 +- {icons => src/icons}/uil-compress-v.tsx | 14 +- {icons => src/icons}/uil-compress.tsx | 14 +- {icons => src/icons}/uil-confused.tsx | 14 +- {icons => src/icons}/uil-constructor.tsx | 14 +- {icons => src/icons}/uil-copy-alt.tsx | 14 +- {icons => src/icons}/uil-copy-landscape.tsx | 14 +- {icons => src/icons}/uil-copy.tsx | 14 +- {icons => src/icons}/uil-copyright.tsx | 14 +- {icons => src/icons}/uil-corner-down-left.tsx | 14 +- .../icons}/uil-corner-down-right-alt.tsx | 14 +- .../icons}/uil-corner-down-right.tsx | 14 +- {icons => src/icons}/uil-corner-left-down.tsx | 14 +- .../icons}/uil-corner-right-down.tsx | 14 +- .../icons}/uil-corner-up-left-alt.tsx | 14 +- {icons => src/icons}/uil-corner-up-left.tsx | 14 +- .../icons}/uil-corner-up-right-alt.tsx | 14 +- {icons => src/icons}/uil-corner-up-right.tsx | 14 +- {icons => src/icons}/uil-coronavirus.tsx | 14 +- {icons => src/icons}/uil-create-dashboard.tsx | 14 +- .../icons}/uil-creative-commons-pd.tsx | 14 +- .../icons}/uil-credit-card-search.tsx | 14 +- {icons => src/icons}/uil-credit-card.tsx | 14 +- {icons => src/icons}/uil-crockery.tsx | 14 +- .../icons}/uil-crop-alt-rotate-left.tsx | 14 +- .../icons}/uil-crop-alt-rotate-right.tsx | 14 +- {icons => src/icons}/uil-crop-alt.tsx | 14 +- {icons => src/icons}/uil-crosshair-alt.tsx | 14 +- {icons => src/icons}/uil-crosshair.tsx | 14 +- {icons => src/icons}/uil-crosshairs.tsx | 14 +- {icons => src/icons}/uil-css3-simple.tsx | 14 +- {icons => src/icons}/uil-cube.tsx | 14 +- {icons => src/icons}/uil-dashboard.tsx | 14 +- {icons => src/icons}/uil-data-sharing.tsx | 14 +- {icons => src/icons}/uil-database-alt.tsx | 14 +- {icons => src/icons}/uil-database.tsx | 14 +- {icons => src/icons}/uil-desert.tsx | 14 +- .../icons}/uil-desktop-alt-slash.tsx | 14 +- {icons => src/icons}/uil-desktop-alt.tsx | 14 +- .../icons}/uil-desktop-cloud-alt.tsx | 14 +- {icons => src/icons}/uil-desktop-slash.tsx | 14 +- {icons => src/icons}/uil-desktop.tsx | 14 +- {icons => src/icons}/uil-dialpad-alt.tsx | 14 +- {icons => src/icons}/uil-dialpad.tsx | 14 +- {icons => src/icons}/uil-diamond.tsx | 14 +- {icons => src/icons}/uil-diary-alt.tsx | 14 +- {icons => src/icons}/uil-diary.tsx | 14 +- {icons => src/icons}/uil-dice-five.tsx | 14 +- {icons => src/icons}/uil-dice-four.tsx | 14 +- {icons => src/icons}/uil-dice-one.tsx | 14 +- {icons => src/icons}/uil-dice-six.tsx | 14 +- {icons => src/icons}/uil-dice-three.tsx | 14 +- {icons => src/icons}/uil-dice-two.tsx | 14 +- {icons => src/icons}/uil-direction.tsx | 14 +- {icons => src/icons}/uil-directions.tsx | 14 +- {icons => src/icons}/uil-discord.tsx | 14 +- {icons => src/icons}/uil-dizzy-meh.tsx | 14 +- {icons => src/icons}/uil-dna.tsx | 14 +- {icons => src/icons}/uil-docker.tsx | 14 +- {icons => src/icons}/uil-document-info.tsx | 14 +- .../icons}/uil-document-layout-center.tsx | 14 +- .../icons}/uil-document-layout-left.tsx | 14 +- .../icons}/uil-document-layout-right.tsx | 14 +- {icons => src/icons}/uil-dollar-alt.tsx | 14 +- {icons => src/icons}/uil-dollar-sign-alt.tsx | 14 +- {icons => src/icons}/uil-dollar-sign.tsx | 14 +- {icons => src/icons}/uil-download-alt.tsx | 14 +- {icons => src/icons}/uil-draggabledots.tsx | 14 +- {icons => src/icons}/uil-dribbble.tsx | 14 +- {icons => src/icons}/uil-drill.tsx | 14 +- {icons => src/icons}/uil-dropbox.tsx | 14 +- {icons => src/icons}/uil-dumbbell.tsx | 14 +- {icons => src/icons}/uil-ear.tsx | 14 +- {icons => src/icons}/uil-edit-alt.tsx | 14 +- {icons => src/icons}/uil-edit.tsx | 14 +- .../icons}/uil-elipsis-double-v-alt.tsx | 14 +- {icons => src/icons}/uil-ellipsis-h.tsx | 14 +- {icons => src/icons}/uil-ellipsis-v.tsx | 14 +- {icons => src/icons}/uil-emoji.tsx | 14 +- .../icons}/uil-english-to-chinese.tsx | 14 +- {icons => src/icons}/uil-enter.tsx | 14 +- {icons => src/icons}/uil-envelope-add.tsx | 14 +- {icons => src/icons}/uil-envelope-alt.tsx | 14 +- {icons => src/icons}/uil-envelope-block.tsx | 14 +- .../icons}/uil-envelope-bookmark.tsx | 14 +- {icons => src/icons}/uil-envelope-check.tsx | 14 +- .../icons}/uil-envelope-download-alt.tsx | 14 +- .../icons}/uil-envelope-download.tsx | 14 +- {icons => src/icons}/uil-envelope-edit.tsx | 14 +- .../icons}/uil-envelope-exclamation.tsx | 14 +- {icons => src/icons}/uil-envelope-heart.tsx | 14 +- {icons => src/icons}/uil-envelope-info.tsx | 14 +- {icons => src/icons}/uil-envelope-lock.tsx | 14 +- {icons => src/icons}/uil-envelope-minus.tsx | 14 +- {icons => src/icons}/uil-envelope-open.tsx | 14 +- .../icons}/uil-envelope-question.tsx | 14 +- {icons => src/icons}/uil-envelope-receive.tsx | 14 +- {icons => src/icons}/uil-envelope-redo.tsx | 14 +- {icons => src/icons}/uil-envelope-search.tsx | 14 +- {icons => src/icons}/uil-envelope-send.tsx | 14 +- {icons => src/icons}/uil-envelope-share.tsx | 14 +- {icons => src/icons}/uil-envelope-shield.tsx | 14 +- {icons => src/icons}/uil-envelope-star.tsx | 14 +- {icons => src/icons}/uil-envelope-times.tsx | 14 +- .../icons}/uil-envelope-upload-alt.tsx | 14 +- {icons => src/icons}/uil-envelope-upload.tsx | 14 +- {icons => src/icons}/uil-envelope.tsx | 14 +- {icons => src/icons}/uil-envelopes.tsx | 14 +- {icons => src/icons}/uil-equal-circle.tsx | 14 +- {icons => src/icons}/uil-estate.tsx | 14 +- {icons => src/icons}/uil-euro-circle.tsx | 14 +- {icons => src/icons}/uil-euro.tsx | 14 +- {icons => src/icons}/uil-exchange-alt.tsx | 14 +- {icons => src/icons}/uil-exchange.tsx | 14 +- .../icons}/uil-exclamation-circle.tsx | 14 +- .../icons}/uil-exclamation-octagon.tsx | 14 +- .../icons}/uil-exclamation-triangle.tsx | 14 +- {icons => src/icons}/uil-exclamation.tsx | 14 +- {icons => src/icons}/uil-exclude.tsx | 14 +- {icons => src/icons}/uil-expand-alt.tsx | 14 +- .../icons}/uil-expand-arrows-alt.tsx | 14 +- {icons => src/icons}/uil-expand-arrows.tsx | 14 +- .../icons}/uil-expand-from-corner.tsx | 14 +- {icons => src/icons}/uil-expand-left.tsx | 14 +- {icons => src/icons}/uil-expand-right.tsx | 14 +- {icons => src/icons}/uil-export.tsx | 14 +- {icons => src/icons}/uil-exposure-alt.tsx | 14 +- .../icons}/uil-exposure-increase.tsx | 14 +- .../icons}/uil-external-link-alt.tsx | 14 +- {icons => src/icons}/uil-eye-slash.tsx | 14 +- {icons => src/icons}/uil-eye.tsx | 14 +- {icons => src/icons}/uil-facebook-f.tsx | 14 +- .../icons}/uil-facebook-messenger-alt.tsx | 14 +- .../icons}/uil-facebook-messenger.tsx | 14 +- {icons => src/icons}/uil-facebook.tsx | 14 +- {icons => src/icons}/uil-fahrenheit.tsx | 14 +- {icons => src/icons}/uil-fast-mail-alt.tsx | 14 +- {icons => src/icons}/uil-fast-mail.tsx | 14 +- {icons => src/icons}/uil-favorite.tsx | 14 +- {icons => src/icons}/uil-feedback.tsx | 14 +- {icons => src/icons}/uil-fidget-spinner.tsx | 14 +- {icons => src/icons}/uil-file-alt.tsx | 14 +- {icons => src/icons}/uil-file-blank.tsx | 14 +- {icons => src/icons}/uil-file-block-alt.tsx | 14 +- .../icons}/uil-file-bookmark-alt.tsx | 14 +- {icons => src/icons}/uil-file-check-alt.tsx | 14 +- {icons => src/icons}/uil-file-check.tsx | 14 +- .../icons}/uil-file-contract-dollar.tsx | 14 +- {icons => src/icons}/uil-file-contract.tsx | 14 +- {icons => src/icons}/uil-file-copy-alt.tsx | 14 +- .../icons}/uil-file-download-alt.tsx | 14 +- {icons => src/icons}/uil-file-download.tsx | 14 +- {icons => src/icons}/uil-file-edit-alt.tsx | 14 +- .../icons}/uil-file-exclamation-alt.tsx | 14 +- {icons => src/icons}/uil-file-exclamation.tsx | 14 +- {icons => src/icons}/uil-file-export.tsx | 14 +- {icons => src/icons}/uil-file-graph.tsx | 14 +- {icons => src/icons}/uil-file-heart.tsx | 14 +- {icons => src/icons}/uil-file-import.tsx | 14 +- {icons => src/icons}/uil-file-info-alt.tsx | 14 +- .../icons}/uil-file-landscape-alt.tsx | 14 +- {icons => src/icons}/uil-file-landscape.tsx | 14 +- .../icons}/uil-file-lanscape-slash.tsx | 14 +- {icons => src/icons}/uil-file-lock-alt.tsx | 14 +- {icons => src/icons}/uil-file-medical-alt.tsx | 14 +- {icons => src/icons}/uil-file-medical.tsx | 14 +- {icons => src/icons}/uil-file-minus-alt.tsx | 14 +- {icons => src/icons}/uil-file-minus.tsx | 14 +- {icons => src/icons}/uil-file-network.tsx | 14 +- {icons => src/icons}/uil-file-plus-alt.tsx | 14 +- {icons => src/icons}/uil-file-plus.tsx | 14 +- .../icons}/uil-file-question-alt.tsx | 14 +- {icons => src/icons}/uil-file-question.tsx | 14 +- {icons => src/icons}/uil-file-redo-alt.tsx | 14 +- {icons => src/icons}/uil-file-search-alt.tsx | 14 +- {icons => src/icons}/uil-file-share-alt.tsx | 14 +- {icons => src/icons}/uil-file-shield-alt.tsx | 14 +- {icons => src/icons}/uil-file-slash.tsx | 14 +- {icons => src/icons}/uil-file-times-alt.tsx | 14 +- {icons => src/icons}/uil-file-times.tsx | 14 +- {icons => src/icons}/uil-file-upload-alt.tsx | 14 +- {icons => src/icons}/uil-file-upload.tsx | 14 +- {icons => src/icons}/uil-file.tsx | 14 +- .../icons}/uil-files-landscapes-alt.tsx | 14 +- {icons => src/icons}/uil-files-landscapes.tsx | 14 +- {icons => src/icons}/uil-film.tsx | 14 +- {icons => src/icons}/uil-filter-slash.tsx | 14 +- {icons => src/icons}/uil-filter.tsx | 14 +- {icons => src/icons}/uil-fire.tsx | 14 +- {icons => src/icons}/uil-flask-potion.tsx | 14 +- {icons => src/icons}/uil-flask.tsx | 14 +- {icons => src/icons}/uil-flip-h-alt.tsx | 14 +- {icons => src/icons}/uil-flip-h.tsx | 14 +- {icons => src/icons}/uil-flip-v-alt.tsx | 14 +- {icons => src/icons}/uil-flip-v.tsx | 14 +- {icons => src/icons}/uil-flower.tsx | 14 +- {icons => src/icons}/uil-focus-add.tsx | 14 +- {icons => src/icons}/uil-focus-target.tsx | 14 +- {icons => src/icons}/uil-focus.tsx | 14 +- {icons => src/icons}/uil-folder-check.tsx | 14 +- {icons => src/icons}/uil-folder-download.tsx | 14 +- .../icons}/uil-folder-exclamation.tsx | 14 +- {icons => src/icons}/uil-folder-heart.tsx | 14 +- {icons => src/icons}/uil-folder-info.tsx | 14 +- {icons => src/icons}/uil-folder-lock.tsx | 14 +- {icons => src/icons}/uil-folder-medical.tsx | 14 +- {icons => src/icons}/uil-folder-minus.tsx | 14 +- {icons => src/icons}/uil-folder-network.tsx | 14 +- {icons => src/icons}/uil-folder-open.tsx | 14 +- {icons => src/icons}/uil-folder-plus.tsx | 14 +- {icons => src/icons}/uil-folder-question.tsx | 14 +- {icons => src/icons}/uil-folder-slash.tsx | 14 +- {icons => src/icons}/uil-folder-times.tsx | 14 +- {icons => src/icons}/uil-folder-upload.tsx | 14 +- {icons => src/icons}/uil-folder.tsx | 14 +- {icons => src/icons}/uil-font.tsx | 14 +- .../icons}/uil-football-american.tsx | 14 +- {icons => src/icons}/uil-football-ball.tsx | 14 +- {icons => src/icons}/uil-football.tsx | 14 +- .../icons}/uil-forecastcloud-moon-tear.tsx | 14 +- {icons => src/icons}/uil-forwaded-call.tsx | 14 +- {icons => src/icons}/uil-forward.tsx | 14 +- {icons => src/icons}/uil-frown.tsx | 14 +- {icons => src/icons}/uil-game-structure.tsx | 14 +- {icons => src/icons}/uil-gift.tsx | 14 +- {icons => src/icons}/uil-github-alt.tsx | 14 +- {icons => src/icons}/uil-github.tsx | 14 +- {icons => src/icons}/uil-gitlab.tsx | 14 +- .../icons}/uil-glass-martini-alt-slash.tsx | 14 +- .../icons}/uil-glass-martini-alt.tsx | 14 +- {icons => src/icons}/uil-glass-martini.tsx | 14 +- {icons => src/icons}/uil-glass-tea.tsx | 14 +- {icons => src/icons}/uil-glass.tsx | 14 +- {icons => src/icons}/uil-globe.tsx | 14 +- {icons => src/icons}/uil-gold.tsx | 14 +- {icons => src/icons}/uil-golf-ball.tsx | 14 +- {icons => src/icons}/uil-google-drive-alt.tsx | 14 +- {icons => src/icons}/uil-google-drive.tsx | 14 +- .../icons}/uil-google-hangouts-alt.tsx | 14 +- {icons => src/icons}/uil-google-hangouts.tsx | 14 +- {icons => src/icons}/uil-google-play.tsx | 14 +- {icons => src/icons}/uil-google.tsx | 14 +- {icons => src/icons}/uil-graduation-cap.tsx | 14 +- {icons => src/icons}/uil-graph-bar.tsx | 14 +- {icons => src/icons}/uil-grid.tsx | 14 +- {icons => src/icons}/uil-grids.tsx | 14 +- .../icons}/uil-grin-tongue-wink-alt.tsx | 14 +- {icons => src/icons}/uil-grin-tongue-wink.tsx | 14 +- {icons => src/icons}/uil-grin.tsx | 14 +- .../icons}/uil-grip-horizontal-line.tsx | 14 +- {icons => src/icons}/uil-hard-hat.tsx | 14 +- {icons => src/icons}/uil-hdd.tsx | 14 +- {icons => src/icons}/uil-head-side-cough.tsx | 14 +- {icons => src/icons}/uil-head-side-mask.tsx | 14 +- {icons => src/icons}/uil-head-side.tsx | 14 +- {icons => src/icons}/uil-headphone-slash.tsx | 14 +- {icons => src/icons}/uil-headphones-alt.tsx | 14 +- {icons => src/icons}/uil-headphones.tsx | 14 +- {icons => src/icons}/uil-heart-alt.tsx | 14 +- {icons => src/icons}/uil-heart-break.tsx | 14 +- {icons => src/icons}/uil-heart-medical.tsx | 14 +- {icons => src/icons}/uil-heart-rate.tsx | 14 +- {icons => src/icons}/uil-heart-sign.tsx | 14 +- {icons => src/icons}/uil-heart.tsx | 14 +- {icons => src/icons}/uil-heartbeat.tsx | 14 +- {icons => src/icons}/uil-hindi-to-chinese.tsx | 14 +- {icons => src/icons}/uil-hipchat.tsx | 14 +- {icons => src/icons}/uil-history-alt.tsx | 14 +- {icons => src/icons}/uil-history.tsx | 14 +- {icons => src/icons}/uil-home.tsx | 14 +- .../icons}/uil-horizontal-align-center.tsx | 14 +- .../icons}/uil-horizontal-align-left.tsx | 14 +- .../icons}/uil-horizontal-align-right.tsx | 14 +- .../uil-horizontal-distribution-center.tsx | 14 +- .../uil-horizontal-distribution-left.tsx | 14 +- .../uil-horizontal-distribution-right.tsx | 14 +- .../icons}/uil-hospital-square-sign.tsx | 14 +- {icons => src/icons}/uil-hospital-symbol.tsx | 14 +- {icons => src/icons}/uil-hospital.tsx | 14 +- {icons => src/icons}/uil-hourglass.tsx | 14 +- {icons => src/icons}/uil-house-user.tsx | 14 +- {icons => src/icons}/uil-html3-alt.tsx | 14 +- {icons => src/icons}/uil-html3.tsx | 14 +- {icons => src/icons}/uil-html5-alt.tsx | 14 +- {icons => src/icons}/uil-html5.tsx | 14 +- {icons => src/icons}/uil-hunting.tsx | 14 +- {icons => src/icons}/uil-icons.tsx | 14 +- {icons => src/icons}/uil-illustration.tsx | 14 +- {icons => src/icons}/uil-image-alt-slash.tsx | 14 +- {icons => src/icons}/uil-image-block.tsx | 14 +- {icons => src/icons}/uil-image-broken.tsx | 14 +- {icons => src/icons}/uil-image-check.tsx | 14 +- {icons => src/icons}/uil-image-download.tsx | 14 +- {icons => src/icons}/uil-image-edit.tsx | 14 +- {icons => src/icons}/uil-image-lock.tsx | 14 +- {icons => src/icons}/uil-image-minus.tsx | 14 +- {icons => src/icons}/uil-image-plus.tsx | 14 +- {icons => src/icons}/uil-image-question.tsx | 14 +- {icons => src/icons}/uil-image-redo.tsx | 14 +- .../icons}/uil-image-resize-landscape.tsx | 14 +- .../icons}/uil-image-resize-square.tsx | 14 +- {icons => src/icons}/uil-image-search.tsx | 14 +- {icons => src/icons}/uil-image-share.tsx | 14 +- {icons => src/icons}/uil-image-shield.tsx | 14 +- {icons => src/icons}/uil-image-slash.tsx | 14 +- {icons => src/icons}/uil-image-times.tsx | 14 +- {icons => src/icons}/uil-image-upload.tsx | 14 +- {icons => src/icons}/uil-image-v.tsx | 14 +- {icons => src/icons}/uil-image.tsx | 14 +- {icons => src/icons}/uil-images.tsx | 14 +- {icons => src/icons}/uil-import.tsx | 14 +- {icons => src/icons}/uil-inbox.tsx | 14 +- {icons => src/icons}/uil-incoming-call.tsx | 14 +- {icons => src/icons}/uil-info-circle.tsx | 14 +- {icons => src/icons}/uil-info.tsx | 14 +- {icons => src/icons}/uil-instagram-alt.tsx | 14 +- {icons => src/icons}/uil-instagram.tsx | 14 +- {icons => src/icons}/uil-intercom-alt.tsx | 14 +- {icons => src/icons}/uil-intercom.tsx | 14 +- {icons => src/icons}/uil-invoice.tsx | 14 +- {icons => src/icons}/uil-italic.tsx | 14 +- {icons => src/icons}/uil-jackhammer.tsx | 14 +- {icons => src/icons}/uil-java-script.tsx | 14 +- {icons => src/icons}/uil-kayak.tsx | 14 +- {icons => src/icons}/uil-key-skeleton-alt.tsx | 14 +- {icons => src/icons}/uil-key-skeleton.tsx | 14 +- {icons => src/icons}/uil-keyboard-alt.tsx | 14 +- {icons => src/icons}/uil-keyboard-hide.tsx | 14 +- {icons => src/icons}/uil-keyboard-show.tsx | 14 +- {icons => src/icons}/uil-keyboard.tsx | 14 +- {icons => src/icons}/uil-keyhole-circle.tsx | 14 +- .../icons}/uil-keyhole-square-full.tsx | 14 +- {icons => src/icons}/uil-keyhole-square.tsx | 14 +- {icons => src/icons}/uil-kid.tsx | 14 +- {icons => src/icons}/uil-label-alt.tsx | 14 +- {icons => src/icons}/uil-label.tsx | 14 +- {icons => src/icons}/uil-lamp.tsx | 14 +- {icons => src/icons}/uil-language.tsx | 14 +- {icons => src/icons}/uil-laptop-cloud.tsx | 14 +- .../icons}/uil-laptop-connection.tsx | 14 +- {icons => src/icons}/uil-laptop.tsx | 14 +- {icons => src/icons}/uil-laughing.tsx | 14 +- .../icons}/uil-layer-group-slash.tsx | 14 +- {icons => src/icons}/uil-layer-group.tsx | 14 +- {icons => src/icons}/uil-layers-alt.tsx | 14 +- {icons => src/icons}/uil-layers-slash.tsx | 14 +- {icons => src/icons}/uil-layers.tsx | 14 +- .../icons}/uil-left-arrow-from-left.tsx | 14 +- .../icons}/uil-left-arrow-to-left.tsx | 14 +- {icons => src/icons}/uil-left-indent-alt.tsx | 14 +- {icons => src/icons}/uil-left-indent.tsx | 14 +- .../uil-left-to-right-text-direction.tsx | 14 +- {icons => src/icons}/uil-letter-chinese-a.tsx | 14 +- {icons => src/icons}/uil-letter-english-a.tsx | 14 +- {icons => src/icons}/uil-letter-hindi-a.tsx | 14 +- .../icons}/uil-letter-japanese-a.tsx | 14 +- {icons => src/icons}/uil-life-ring.tsx | 14 +- {icons => src/icons}/uil-lightbulb-alt.tsx | 14 +- {icons => src/icons}/uil-lightbulb.tsx | 14 +- {icons => src/icons}/uil-line-alt.tsx | 14 +- {icons => src/icons}/uil-line-spacing.tsx | 14 +- {icons => src/icons}/uil-line.tsx | 14 +- {icons => src/icons}/uil-link-add.tsx | 14 +- {icons => src/icons}/uil-link-alt.tsx | 14 +- {icons => src/icons}/uil-link-broken.tsx | 14 +- {icons => src/icons}/uil-link-h.tsx | 14 +- {icons => src/icons}/uil-link.tsx | 14 +- {icons => src/icons}/uil-linkedin-alt.tsx | 14 +- {icons => src/icons}/uil-linkedin.tsx | 14 +- {icons => src/icons}/uil-linux.tsx | 14 +- {icons => src/icons}/uil-lira-sign.tsx | 14 +- {icons => src/icons}/uil-list-ol-alt.tsx | 14 +- {icons => src/icons}/uil-list-ol.tsx | 14 +- {icons => src/icons}/uil-list-ui-alt.tsx | 14 +- {icons => src/icons}/uil-list-ul.tsx | 14 +- .../icons}/uil-location-arrow-alt.tsx | 14 +- {icons => src/icons}/uil-location-arrow.tsx | 14 +- {icons => src/icons}/uil-location-pin-alt.tsx | 14 +- {icons => src/icons}/uil-location-point.tsx | 14 +- {icons => src/icons}/uil-lock-access.tsx | 14 +- {icons => src/icons}/uil-lock-alt.tsx | 14 +- {icons => src/icons}/uil-lock-open-alt.tsx | 14 +- {icons => src/icons}/uil-lock-slash.tsx | 14 +- {icons => src/icons}/uil-lock.tsx | 14 +- {icons => src/icons}/uil-lottiefiles-alt.tsx | 14 +- {icons => src/icons}/uil-lottiefiles.tsx | 14 +- {icons => src/icons}/uil-luggage-cart.tsx | 14 +- {icons => src/icons}/uil-mailbox-alt.tsx | 14 +- {icons => src/icons}/uil-mailbox.tsx | 14 +- {icons => src/icons}/uil-map-marker-alt.tsx | 14 +- {icons => src/icons}/uil-map-marker-edit.tsx | 14 +- {icons => src/icons}/uil-map-marker-info.tsx | 14 +- {icons => src/icons}/uil-map-marker-minus.tsx | 14 +- {icons => src/icons}/uil-map-marker-plus.tsx | 14 +- .../icons}/uil-map-marker-question.tsx | 14 +- .../icons}/uil-map-marker-shield.tsx | 14 +- {icons => src/icons}/uil-map-marker-slash.tsx | 14 +- {icons => src/icons}/uil-map-marker.tsx | 14 +- {icons => src/icons}/uil-map-pin-alt.tsx | 14 +- {icons => src/icons}/uil-map-pin.tsx | 14 +- {icons => src/icons}/uil-map.tsx | 14 +- {icons => src/icons}/uil-mars.tsx | 14 +- {icons => src/icons}/uil-master-card.tsx | 14 +- {icons => src/icons}/uil-maximize-left.tsx | 14 +- {icons => src/icons}/uil-medal.tsx | 14 +- {icons => src/icons}/uil-medical-drip.tsx | 14 +- .../icons}/uil-medical-square-full.tsx | 14 +- {icons => src/icons}/uil-medical-square.tsx | 14 +- {icons => src/icons}/uil-medium-m.tsx | 14 +- {icons => src/icons}/uil-medkit.tsx | 14 +- {icons => src/icons}/uil-meeting-board.tsx | 14 +- {icons => src/icons}/uil-megaphone.tsx | 14 +- {icons => src/icons}/uil-meh-alt.tsx | 14 +- {icons => src/icons}/uil-meh-closed-eye.tsx | 14 +- {icons => src/icons}/uil-meh.tsx | 14 +- {icons => src/icons}/uil-message.tsx | 14 +- {icons => src/icons}/uil-metro.tsx | 14 +- {icons => src/icons}/uil-microphone-slash.tsx | 14 +- {icons => src/icons}/uil-microphone.tsx | 14 +- {icons => src/icons}/uil-microscope.tsx | 14 +- {icons => src/icons}/uil-microsoft.tsx | 14 +- {icons => src/icons}/uil-minus-circle.tsx | 14 +- {icons => src/icons}/uil-minus-path.tsx | 14 +- .../icons}/uil-minus-square-full.tsx | 14 +- {icons => src/icons}/uil-minus-square.tsx | 14 +- {icons => src/icons}/uil-minus.tsx | 14 +- {icons => src/icons}/uil-missed-call.tsx | 14 +- .../icons}/uil-mobile-android-alt.tsx | 14 +- {icons => src/icons}/uil-mobile-android.tsx | 14 +- {icons => src/icons}/uil-mobile-vibrate.tsx | 14 +- {icons => src/icons}/uil-modem.tsx | 14 +- {icons => src/icons}/uil-money-bill-slash.tsx | 14 +- {icons => src/icons}/uil-money-bill-stack.tsx | 14 +- {icons => src/icons}/uil-money-bill.tsx | 14 +- {icons => src/icons}/uil-money-insert.tsx | 14 +- {icons => src/icons}/uil-money-stack.tsx | 14 +- {icons => src/icons}/uil-money-withdraw.tsx | 14 +- {icons => src/icons}/uil-money-withdrawal.tsx | 14 +- {icons => src/icons}/uil-moneybag-alt.tsx | 14 +- {icons => src/icons}/uil-moneybag.tsx | 14 +- .../icons}/uil-monitor-heart-rate.tsx | 14 +- {icons => src/icons}/uil-monitor.tsx | 14 +- {icons => src/icons}/uil-moon-eclipse.tsx | 14 +- {icons => src/icons}/uil-moon.tsx | 14 +- {icons => src/icons}/uil-moonset.tsx | 14 +- {icons => src/icons}/uil-mountains-sun.tsx | 14 +- {icons => src/icons}/uil-mountains.tsx | 14 +- {icons => src/icons}/uil-mouse-alt-2.tsx | 14 +- {icons => src/icons}/uil-mouse-alt.tsx | 14 +- {icons => src/icons}/uil-mouse.tsx | 14 +- {icons => src/icons}/uil-multiply.tsx | 14 +- {icons => src/icons}/uil-music-note.tsx | 14 +- {icons => src/icons}/uil-music-tune-slash.tsx | 14 +- {icons => src/icons}/uil-music.tsx | 14 +- {icons => src/icons}/uil-n-a.tsx | 14 +- {icons => src/icons}/uil-navigator.tsx | 14 +- {icons => src/icons}/uil-nerd.tsx | 14 +- {icons => src/icons}/uil-newspaper.tsx | 14 +- {icons => src/icons}/uil-ninja.tsx | 14 +- {icons => src/icons}/uil-no-entry.tsx | 14 +- {icons => src/icons}/uil-notebooks.tsx | 14 +- {icons => src/icons}/uil-notes.tsx | 14 +- {icons => src/icons}/uil-object-group.tsx | 14 +- {icons => src/icons}/uil-object-ungroup.tsx | 14 +- {icons => src/icons}/uil-octagon.tsx | 14 +- {icons => src/icons}/uil-okta.tsx | 14 +- {icons => src/icons}/uil-opera-alt.tsx | 14 +- {icons => src/icons}/uil-opera.tsx | 14 +- {icons => src/icons}/uil-outgoing-call.tsx | 14 +- {icons => src/icons}/uil-package.tsx | 14 +- {icons => src/icons}/uil-padlock.tsx | 14 +- {icons => src/icons}/uil-pagelines.tsx | 14 +- {icons => src/icons}/uil-pagerduty.tsx | 14 +- {icons => src/icons}/uil-paint-tool.tsx | 14 +- {icons => src/icons}/uil-palette.tsx | 14 +- {icons => src/icons}/uil-panel-add.tsx | 14 +- {icons => src/icons}/uil-panorama-h-alt.tsx | 14 +- {icons => src/icons}/uil-panorama-h.tsx | 14 +- {icons => src/icons}/uil-panorama-v.tsx | 14 +- {icons => src/icons}/uil-paperclip.tsx | 14 +- {icons => src/icons}/uil-paragraph.tsx | 14 +- {icons => src/icons}/uil-parcel.tsx | 14 +- {icons => src/icons}/uil-parking-circle.tsx | 14 +- {icons => src/icons}/uil-parking-square.tsx | 14 +- {icons => src/icons}/uil-pathfinder-unite.tsx | 14 +- {icons => src/icons}/uil-pathfinder.tsx | 14 +- {icons => src/icons}/uil-pause-circle.tsx | 14 +- {icons => src/icons}/uil-pause.tsx | 14 +- {icons => src/icons}/uil-paypal.tsx | 14 +- {icons => src/icons}/uil-pen.tsx | 14 +- {icons => src/icons}/uil-pentagon.tsx | 14 +- {icons => src/icons}/uil-percentage.tsx | 14 +- {icons => src/icons}/uil-phone-alt.tsx | 14 +- {icons => src/icons}/uil-phone-pause.tsx | 14 +- {icons => src/icons}/uil-phone-slash.tsx | 14 +- {icons => src/icons}/uil-phone-times.tsx | 14 +- {icons => src/icons}/uil-phone-volume.tsx | 14 +- {icons => src/icons}/uil-phone.tsx | 14 +- {icons => src/icons}/uil-picture.tsx | 14 +- {icons => src/icons}/uil-pizza-slice.tsx | 14 +- {icons => src/icons}/uil-plane-arrival.tsx | 14 +- {icons => src/icons}/uil-plane-departure.tsx | 14 +- {icons => src/icons}/uil-plane-fly.tsx | 14 +- {icons => src/icons}/uil-plane.tsx | 14 +- {icons => src/icons}/uil-play-circle.tsx | 14 +- {icons => src/icons}/uil-play.tsx | 14 +- {icons => src/icons}/uil-plug.tsx | 14 +- {icons => src/icons}/uil-plus-circle.tsx | 14 +- {icons => src/icons}/uil-plus-square.tsx | 14 +- {icons => src/icons}/uil-plus.tsx | 14 +- {icons => src/icons}/uil-podium.tsx | 14 +- {icons => src/icons}/uil-polygon.tsx | 14 +- {icons => src/icons}/uil-post-stamp.tsx | 14 +- {icons => src/icons}/uil-postcard.tsx | 14 +- {icons => src/icons}/uil-pound-circle.tsx | 14 +- {icons => src/icons}/uil-pound.tsx | 14 +- {icons => src/icons}/uil-power.tsx | 14 +- .../icons}/uil-prescription-bottle.tsx | 14 +- .../icons}/uil-presentation-check.tsx | 14 +- .../icons}/uil-presentation-edit.tsx | 14 +- .../icons}/uil-presentation-line.tsx | 14 +- .../icons}/uil-presentation-lines-alt.tsx | 14 +- .../icons}/uil-presentation-minus.tsx | 14 +- .../icons}/uil-presentation-play.tsx | 14 +- .../icons}/uil-presentation-plus.tsx | 14 +- .../icons}/uil-presentation-times.tsx | 14 +- {icons => src/icons}/uil-presentation.tsx | 14 +- {icons => src/icons}/uil-previous.tsx | 14 +- {icons => src/icons}/uil-pricetag-alt.tsx | 14 +- {icons => src/icons}/uil-print-slash.tsx | 14 +- {icons => src/icons}/uil-print.tsx | 14 +- {icons => src/icons}/uil-process.tsx | 14 +- {icons => src/icons}/uil-processor.tsx | 14 +- .../icons}/uil-programming-language.tsx | 14 +- {icons => src/icons}/uil-pump.tsx | 14 +- {icons => src/icons}/uil-puzzle-piece.tsx | 14 +- {icons => src/icons}/uil-qrcode-scan.tsx | 14 +- {icons => src/icons}/uil-question-circle.tsx | 14 +- {icons => src/icons}/uil-question.tsx | 14 +- {icons => src/icons}/uil-rainbow.tsx | 14 +- {icons => src/icons}/uil-raindrops-alt.tsx | 14 +- {icons => src/icons}/uil-raindrops.tsx | 14 +- {icons => src/icons}/uil-react.tsx | 14 +- {icons => src/icons}/uil-receipt-alt.tsx | 14 +- {icons => src/icons}/uil-receipt.tsx | 14 +- {icons => src/icons}/uil-record-audio.tsx | 14 +- {icons => src/icons}/uil-reddit-alien-alt.tsx | 14 +- {icons => src/icons}/uil-redo.tsx | 14 +- {icons => src/icons}/uil-refresh.tsx | 14 +- {icons => src/icons}/uil-registered.tsx | 14 +- {icons => src/icons}/uil-repeat.tsx | 14 +- {icons => src/icons}/uil-restaurant.tsx | 14 +- {icons => src/icons}/uil-right-indent-alt.tsx | 14 +- .../uil-right-to-left-text-direction.tsx | 14 +- {icons => src/icons}/uil-robot.tsx | 14 +- {icons => src/icons}/uil-rocket.tsx | 14 +- {icons => src/icons}/uil-rope-way.tsx | 14 +- {icons => src/icons}/uil-rotate-360.tsx | 14 +- {icons => src/icons}/uil-rss-alt.tsx | 14 +- {icons => src/icons}/uil-rss-interface.tsx | 14 +- {icons => src/icons}/uil-rss.tsx | 14 +- {icons => src/icons}/uil-ruler-combined.tsx | 14 +- {icons => src/icons}/uil-ruler.tsx | 14 +- {icons => src/icons}/uil-rupee-sign.tsx | 14 +- {icons => src/icons}/uil-sad-cry.tsx | 14 +- {icons => src/icons}/uil-sad-crying.tsx | 14 +- {icons => src/icons}/uil-sad-dizzy.tsx | 14 +- {icons => src/icons}/uil-sad-squint.tsx | 14 +- {icons => src/icons}/uil-sad.tsx | 14 +- {icons => src/icons}/uil-sanitizer-alt.tsx | 14 +- {icons => src/icons}/uil-sanitizer.tsx | 14 +- {icons => src/icons}/uil-save.tsx | 14 +- {icons => src/icons}/uil-scaling-left.tsx | 14 +- {icons => src/icons}/uil-scaling-right.tsx | 14 +- {icons => src/icons}/uil-scenery.tsx | 14 +- {icons => src/icons}/uil-schedule.tsx | 14 +- {icons => src/icons}/uil-screw.tsx | 14 +- {icons => src/icons}/uil-scroll-h.tsx | 14 +- {icons => src/icons}/uil-scroll.tsx | 14 +- {icons => src/icons}/uil-search-alt.tsx | 14 +- {icons => src/icons}/uil-search-minus.tsx | 14 +- {icons => src/icons}/uil-search-plus.tsx | 14 +- {icons => src/icons}/uil-search.tsx | 14 +- {icons => src/icons}/uil-selfie.tsx | 14 +- {icons => src/icons}/uil-server-alt.tsx | 14 +- .../icons}/uil-server-connection.tsx | 14 +- .../icons}/uil-server-network-alt.tsx | 14 +- {icons => src/icons}/uil-server-network.tsx | 14 +- {icons => src/icons}/uil-server.tsx | 14 +- {icons => src/icons}/uil-servers.tsx | 14 +- {icons => src/icons}/uil-servicemark.tsx | 14 +- {icons => src/icons}/uil-setting.tsx | 14 +- {icons => src/icons}/uil-share-alt.tsx | 14 +- {icons => src/icons}/uil-share.tsx | 14 +- {icons => src/icons}/uil-shield-check.tsx | 14 +- .../icons}/uil-shield-exclamation.tsx | 14 +- {icons => src/icons}/uil-shield-plus.tsx | 14 +- {icons => src/icons}/uil-shield-question.tsx | 14 +- {icons => src/icons}/uil-shield-slash.tsx | 14 +- {icons => src/icons}/uil-shield.tsx | 14 +- {icons => src/icons}/uil-ship.tsx | 14 +- {icons => src/icons}/uil-shop.tsx | 14 +- {icons => src/icons}/uil-shopping-bag.tsx | 14 +- {icons => src/icons}/uil-shopping-basket.tsx | 14 +- .../icons}/uil-shopping-cart-alt.tsx | 14 +- {icons => src/icons}/uil-shopping-cart.tsx | 14 +- {icons => src/icons}/uil-shovel.tsx | 14 +- {icons => src/icons}/uil-shrink.tsx | 14 +- {icons => src/icons}/uil-shuffle.tsx | 14 +- {icons => src/icons}/uil-shutter-alt.tsx | 14 +- {icons => src/icons}/uil-shutter.tsx | 14 +- {icons => src/icons}/uil-sick.tsx | 14 +- {icons => src/icons}/uil-sigma.tsx | 14 +- {icons => src/icons}/uil-sign-alt.tsx | 14 +- {icons => src/icons}/uil-sign-in-alt.tsx | 14 +- {icons => src/icons}/uil-sign-left.tsx | 14 +- {icons => src/icons}/uil-sign-out-alt.tsx | 14 +- {icons => src/icons}/uil-sign-right.tsx | 14 +- {icons => src/icons}/uil-signal-alt-3.tsx | 14 +- {icons => src/icons}/uil-signal-alt.tsx | 14 +- {icons => src/icons}/uil-signal.tsx | 14 +- {icons => src/icons}/uil-signin.tsx | 14 +- {icons => src/icons}/uil-signout.tsx | 14 +- {icons => src/icons}/uil-silence.tsx | 14 +- {icons => src/icons}/uil-silent-squint.tsx | 14 +- {icons => src/icons}/uil-sim-card.tsx | 14 +- {icons => src/icons}/uil-sitemap.tsx | 14 +- {icons => src/icons}/uil-skip-forward-alt.tsx | 14 +- .../icons}/uil-skip-forward-circle.tsx | 14 +- {icons => src/icons}/uil-skip-forward.tsx | 14 +- {icons => src/icons}/uil-skype-alt.tsx | 14 +- {icons => src/icons}/uil-skype.tsx | 14 +- {icons => src/icons}/uil-slack-alt.tsx | 14 +- {icons => src/icons}/uil-slack.tsx | 14 +- {icons => src/icons}/uil-slider-h-range.tsx | 14 +- {icons => src/icons}/uil-slider-h.tsx | 14 +- {icons => src/icons}/uil-sliders-v-alt.tsx | 14 +- {icons => src/icons}/uil-sliders-v.tsx | 14 +- {icons => src/icons}/uil-smile-beam.tsx | 14 +- {icons => src/icons}/uil-smile-dizzy.tsx | 14 +- .../icons}/uil-smile-squint-wink-alt.tsx | 14 +- .../icons}/uil-smile-squint-wink.tsx | 14 +- {icons => src/icons}/uil-smile-wink-alt.tsx | 14 +- {icons => src/icons}/uil-smile-wink.tsx | 14 +- {icons => src/icons}/uil-smile.tsx | 14 +- {icons => src/icons}/uil-snapchat-alt.tsx | 14 +- {icons => src/icons}/uil-snapchat-ghost.tsx | 14 +- {icons => src/icons}/uil-snapchat-square.tsx | 14 +- {icons => src/icons}/uil-snow-flake.tsx | 14 +- {icons => src/icons}/uil-snowflake-alt.tsx | 14 +- {icons => src/icons}/uil-snowflake.tsx | 14 +- .../icons}/uil-social-distancing.tsx | 14 +- {icons => src/icons}/uil-sort-amount-down.tsx | 14 +- {icons => src/icons}/uil-sort-amount-up.tsx | 14 +- {icons => src/icons}/uil-sort.tsx | 14 +- {icons => src/icons}/uil-sorting.tsx | 14 +- {icons => src/icons}/uil-space-key.tsx | 14 +- {icons => src/icons}/uil-spade.tsx | 14 +- {icons => src/icons}/uil-sperms.tsx | 14 +- {icons => src/icons}/uil-spin.tsx | 14 +- {icons => src/icons}/uil-spinner-alt.tsx | 14 +- {icons => src/icons}/uil-spinner.tsx | 14 +- {icons => src/icons}/uil-square-full.tsx | 14 +- {icons => src/icons}/uil-square-shape.tsx | 14 +- {icons => src/icons}/uil-square.tsx | 14 +- {icons => src/icons}/uil-squint.tsx | 14 +- {icons => src/icons}/uil-star-half-alt.tsx | 14 +- {icons => src/icons}/uil-star.tsx | 14 +- .../icons}/uil-step-backward-alt.tsx | 14 +- .../icons}/uil-step-backward-circle.tsx | 14 +- {icons => src/icons}/uil-step-backward.tsx | 14 +- {icons => src/icons}/uil-step-forward.tsx | 14 +- {icons => src/icons}/uil-stethoscope-alt.tsx | 14 +- {icons => src/icons}/uil-stethoscope.tsx | 14 +- {icons => src/icons}/uil-stop-circle.tsx | 14 +- {icons => src/icons}/uil-stopwatch-slash.tsx | 14 +- {icons => src/icons}/uil-stopwatch.tsx | 14 +- {icons => src/icons}/uil-store-alt.tsx | 14 +- {icons => src/icons}/uil-store-slash.tsx | 14 +- {icons => src/icons}/uil-store.tsx | 14 +- {icons => src/icons}/uil-streering.tsx | 14 +- {icons => src/icons}/uil-stretcher.tsx | 14 +- {icons => src/icons}/uil-subject.tsx | 14 +- {icons => src/icons}/uil-subway-alt.tsx | 14 +- {icons => src/icons}/uil-subway.tsx | 14 +- {icons => src/icons}/uil-suitcase-alt.tsx | 14 +- {icons => src/icons}/uil-suitcase.tsx | 14 +- {icons => src/icons}/uil-sun.tsx | 14 +- {icons => src/icons}/uil-sunset.tsx | 14 +- {icons => src/icons}/uil-surprise.tsx | 14 +- {icons => src/icons}/uil-swatchbook.tsx | 14 +- {icons => src/icons}/uil-swiggy.tsx | 14 +- {icons => src/icons}/uil-swimmer.tsx | 14 +- {icons => src/icons}/uil-sync-exclamation.tsx | 14 +- {icons => src/icons}/uil-sync-slash.tsx | 14 +- {icons => src/icons}/uil-sync.tsx | 14 +- {icons => src/icons}/uil-syringe.tsx | 14 +- {icons => src/icons}/uil-table-tennis.tsx | 14 +- {icons => src/icons}/uil-table.tsx | 14 +- {icons => src/icons}/uil-tablet.tsx | 14 +- {icons => src/icons}/uil-tablets.tsx | 14 +- .../icons}/uil-tachometer-fast-alt.tsx | 14 +- {icons => src/icons}/uil-tachometer-fast.tsx | 14 +- {icons => src/icons}/uil-tag-alt.tsx | 14 +- {icons => src/icons}/uil-tag.tsx | 14 +- {icons => src/icons}/uil-tape.tsx | 14 +- {icons => src/icons}/uil-taxi.tsx | 14 +- {icons => src/icons}/uil-tear.tsx | 14 +- {icons => src/icons}/uil-telegram-alt.tsx | 14 +- {icons => src/icons}/uil-telegram.tsx | 14 +- {icons => src/icons}/uil-telescope.tsx | 14 +- .../icons}/uil-temperature-empty.tsx | 14 +- {icons => src/icons}/uil-temperature-half.tsx | 14 +- .../icons}/uil-temperature-minus.tsx | 14 +- {icons => src/icons}/uil-temperature-plus.tsx | 14 +- .../icons}/uil-temperature-quarter.tsx | 14 +- .../icons}/uil-temperature-three-quarter.tsx | 14 +- {icons => src/icons}/uil-temperature.tsx | 14 +- {icons => src/icons}/uil-tennis-ball.tsx | 14 +- {icons => src/icons}/uil-text-fields.tsx | 14 +- {icons => src/icons}/uil-text-size.tsx | 14 +- .../icons}/uil-text-strike-through.tsx | 14 +- {icons => src/icons}/uil-text.tsx | 14 +- {icons => src/icons}/uil-th-large.tsx | 14 +- {icons => src/icons}/uil-th-slash.tsx | 14 +- {icons => src/icons}/uil-th.tsx | 14 +- {icons => src/icons}/uil-thermometer.tsx | 14 +- {icons => src/icons}/uil-thumbs-down.tsx | 14 +- {icons => src/icons}/uil-thumbs-up.tsx | 14 +- .../icons}/uil-thunderstorm-moon.tsx | 14 +- {icons => src/icons}/uil-thunderstorm-sun.tsx | 14 +- {icons => src/icons}/uil-thunderstorm.tsx | 14 +- {icons => src/icons}/uil-ticket.tsx | 14 +- {icons => src/icons}/uil-times-circle.tsx | 14 +- {icons => src/icons}/uil-times-square.tsx | 14 +- {icons => src/icons}/uil-times.tsx | 14 +- {icons => src/icons}/uil-toggle-off.tsx | 14 +- {icons => src/icons}/uil-toggle-on.tsx | 14 +- {icons => src/icons}/uil-toilet-paper.tsx | 14 +- .../icons}/uil-top-arrow-from-top.tsx | 14 +- {icons => src/icons}/uil-top-arrow-to-top.tsx | 14 +- {icons => src/icons}/uil-tornado.tsx | 14 +- {icons => src/icons}/uil-trademark-circle.tsx | 14 +- {icons => src/icons}/uil-trademark.tsx | 14 +- {icons => src/icons}/uil-traffic-barrier.tsx | 14 +- {icons => src/icons}/uil-traffic-light.tsx | 14 +- {icons => src/icons}/uil-transaction.tsx | 14 +- {icons => src/icons}/uil-trash-alt.tsx | 14 +- {icons => src/icons}/uil-trash.tsx | 14 +- {icons => src/icons}/uil-trees.tsx | 14 +- {icons => src/icons}/uil-triangle.tsx | 14 +- {icons => src/icons}/uil-trophy.tsx | 14 +- {icons => src/icons}/uil-trowel.tsx | 14 +- {icons => src/icons}/uil-truck-loading.tsx | 14 +- {icons => src/icons}/uil-truck.tsx | 14 +- {icons => src/icons}/uil-tumblr-alt.tsx | 14 +- {icons => src/icons}/uil-tumblr-square.tsx | 14 +- {icons => src/icons}/uil-tumblr.tsx | 14 +- {icons => src/icons}/uil-tv-retro-slash.tsx | 14 +- {icons => src/icons}/uil-tv-retro.tsx | 14 +- {icons => src/icons}/uil-twitter-alt.tsx | 14 +- {icons => src/icons}/uil-twitter.tsx | 14 +- {icons => src/icons}/uil-umbrella.tsx | 14 +- {icons => src/icons}/uil-unamused.tsx | 14 +- {icons => src/icons}/uil-underline.tsx | 14 +- {icons => src/icons}/uil-university.tsx | 14 +- {icons => src/icons}/uil-unlock-alt.tsx | 14 +- {icons => src/icons}/uil-unlock.tsx | 14 +- {icons => src/icons}/uil-upload-alt.tsx | 14 +- {icons => src/icons}/uil-upload.tsx | 14 +- {icons => src/icons}/uil-usd-circle.tsx | 14 +- {icons => src/icons}/uil-usd-square.tsx | 14 +- {icons => src/icons}/uil-user-arrows.tsx | 14 +- {icons => src/icons}/uil-user-check.tsx | 14 +- {icons => src/icons}/uil-user-circle.tsx | 14 +- {icons => src/icons}/uil-user-exclamation.tsx | 14 +- {icons => src/icons}/uil-user-location.tsx | 14 +- {icons => src/icons}/uil-user-md.tsx | 14 +- {icons => src/icons}/uil-user-minus.tsx | 14 +- {icons => src/icons}/uil-user-nurse.tsx | 14 +- {icons => src/icons}/uil-user-plus.tsx | 14 +- {icons => src/icons}/uil-user-square.tsx | 14 +- {icons => src/icons}/uil-user-times.tsx | 14 +- {icons => src/icons}/uil-user.tsx | 14 +- {icons => src/icons}/uil-users-alt.tsx | 14 +- {icons => src/icons}/uil-utensils-alt.tsx | 14 +- {icons => src/icons}/uil-utensils.tsx | 14 +- .../icons}/uil-vector-square-alt.tsx | 14 +- {icons => src/icons}/uil-vector-square.tsx | 14 +- {icons => src/icons}/uil-venus.tsx | 14 +- .../icons}/uil-vertical-align-bottom.tsx | 14 +- .../icons}/uil-vertical-align-center.tsx | 14 +- .../icons}/uil-vertical-align-top.tsx | 14 +- .../icons}/uil-vertical-distribute-bottom.tsx | 14 +- .../uil-vertical-distribution-center.tsx | 14 +- .../icons}/uil-vertical-distribution-top.tsx | 14 +- {icons => src/icons}/uil-video-question.tsx | 14 +- {icons => src/icons}/uil-video-slash.tsx | 14 +- {icons => src/icons}/uil-video.tsx | 14 +- {icons => src/icons}/uil-virus-slash.tsx | 14 +- {icons => src/icons}/uil-visual-studio.tsx | 14 +- {icons => src/icons}/uil-vk-alt.tsx | 14 +- {icons => src/icons}/uil-vk.tsx | 14 +- .../icons}/uil-voicemail-rectangle.tsx | 14 +- {icons => src/icons}/uil-voicemail.tsx | 14 +- {icons => src/icons}/uil-volleyball.tsx | 14 +- {icons => src/icons}/uil-volume-down.tsx | 14 +- {icons => src/icons}/uil-volume-mute.tsx | 14 +- {icons => src/icons}/uil-volume-off.tsx | 14 +- {icons => src/icons}/uil-volume-up.tsx | 14 +- {icons => src/icons}/uil-volume.tsx | 14 +- {icons => src/icons}/uil-vuejs-alt.tsx | 14 +- {icons => src/icons}/uil-vuejs.tsx | 14 +- {icons => src/icons}/uil-wall.tsx | 14 +- {icons => src/icons}/uil-wallet.tsx | 14 +- {icons => src/icons}/uil-watch-alt.tsx | 14 +- {icons => src/icons}/uil-watch.tsx | 14 +- {icons => src/icons}/uil-water-drop-slash.tsx | 14 +- {icons => src/icons}/uil-water-glass.tsx | 14 +- {icons => src/icons}/uil-water.tsx | 14 +- {icons => src/icons}/uil-web-grid-alt.tsx | 14 +- {icons => src/icons}/uil-web-grid.tsx | 14 +- {icons => src/icons}/uil-web-section-alt.tsx | 14 +- {icons => src/icons}/uil-web-section.tsx | 14 +- {icons => src/icons}/uil-webcam.tsx | 14 +- {icons => src/icons}/uil-weight.tsx | 14 +- {icons => src/icons}/uil-whatsapp-alt.tsx | 14 +- {icons => src/icons}/uil-whatsapp.tsx | 14 +- {icons => src/icons}/uil-wheel-barrow.tsx | 14 +- {icons => src/icons}/uil-wheelchair-alt.tsx | 14 +- {icons => src/icons}/uil-wheelchair.tsx | 14 +- {icons => src/icons}/uil-wifi-router.tsx | 14 +- {icons => src/icons}/uil-wifi-slash.tsx | 14 +- {icons => src/icons}/uil-wifi.tsx | 14 +- {icons => src/icons}/uil-wind-moon.tsx | 14 +- {icons => src/icons}/uil-wind-sun.tsx | 14 +- {icons => src/icons}/uil-wind.tsx | 14 +- {icons => src/icons}/uil-window-grid.tsx | 14 +- {icons => src/icons}/uil-window-maximize.tsx | 14 +- {icons => src/icons}/uil-window-section.tsx | 14 +- {icons => src/icons}/uil-window.tsx | 14 +- {icons => src/icons}/uil-windows.tsx | 14 +- {icons => src/icons}/uil-windsock.tsx | 14 +- {icons => src/icons}/uil-windy.tsx | 14 +- {icons => src/icons}/uil-wordpress-simple.tsx | 14 +- {icons => src/icons}/uil-wordpress.tsx | 14 +- {icons => src/icons}/uil-wrap-text.tsx | 14 +- {icons => src/icons}/uil-wrench.tsx | 14 +- {icons => src/icons}/uil-x-add.tsx | 14 +- {icons => src/icons}/uil-x.tsx | 14 +- {icons => src/icons}/uil-yen-circle.tsx | 14 +- {icons => src/icons}/uil-yen.tsx | 14 +- {icons => src/icons}/uil-yin-yang.tsx | 14 +- {icons => src/icons}/uil-youtube.tsx | 14 +- index.ts => src/index.ts | 14 + tsconfig.json | 9 +- tsup.config.ts | 24 + 1216 files changed, 4652 insertions(+), 17054 deletions(-) delete mode 100644 babel.config.json delete mode 100644 build/generate.js rename {icons => src/icons}/uil-0-plus.tsx (79%) rename {icons => src/icons}/uil-10-plus.tsx (80%) rename {icons => src/icons}/uil-12-plus.tsx (80%) rename {icons => src/icons}/uil-13-plus.tsx (81%) rename {icons => src/icons}/uil-16-plus.tsx (80%) rename {icons => src/icons}/uil-17-plus.tsx (80%) rename {icons => src/icons}/uil-18-plus.tsx (82%) rename {icons => src/icons}/uil-21-plus.tsx (81%) rename {icons => src/icons}/uil-3-plus.tsx (81%) rename {icons => src/icons}/uil-500px.tsx (92%) rename {icons => src/icons}/uil-6-plus.tsx (80%) rename {icons => src/icons}/uil-abacus.tsx (80%) rename {icons => src/icons}/uil-accessible-icon-alt.tsx (83%) rename {icons => src/icons}/uil-adjust-alt.tsx (78%) rename {icons => src/icons}/uil-adjust-circle.tsx (82%) rename {icons => src/icons}/uil-adjust-half.tsx (78%) rename {icons => src/icons}/uil-adjust.tsx (73%) rename {icons => src/icons}/uil-adobe-alt.tsx (85%) rename {icons => src/icons}/uil-adobe.tsx (72%) rename {icons => src/icons}/uil-airplay.tsx (78%) rename {icons => src/icons}/uil-align-alt.tsx (80%) rename {icons => src/icons}/uil-align-center-alt.tsx (74%) rename {icons => src/icons}/uil-align-center-h.tsx (80%) rename {icons => src/icons}/uil-align-center-justify.tsx (76%) rename {icons => src/icons}/uil-align-center-v.tsx (79%) rename {icons => src/icons}/uil-align-center.tsx (75%) rename {icons => src/icons}/uil-align-justify.tsx (75%) rename {icons => src/icons}/uil-align-left-justify.tsx (76%) rename {icons => src/icons}/uil-align-left.tsx (75%) rename {icons => src/icons}/uil-align-letter-right.tsx (76%) rename {icons => src/icons}/uil-align-right-justify.tsx (76%) rename {icons => src/icons}/uil-align-right.tsx (75%) rename {icons => src/icons}/uil-align.tsx (78%) rename {icons => src/icons}/uil-amazon.tsx (91%) rename {icons => src/icons}/uil-ambulance.tsx (81%) rename {icons => src/icons}/uil-analysis.tsx (75%) rename {icons => src/icons}/uil-analytics.tsx (76%) rename {icons => src/icons}/uil-anchor.tsx (77%) rename {icons => src/icons}/uil-android-alt.tsx (82%) rename {icons => src/icons}/uil-android-phone-slash.tsx (81%) rename {icons => src/icons}/uil-android.tsx (86%) rename {icons => src/icons}/uil-angle-double-down.tsx (76%) rename {icons => src/icons}/uil-angle-double-left.tsx (77%) rename {icons => src/icons}/uil-angle-double-right.tsx (76%) rename {icons => src/icons}/uil-angle-double-up.tsx (76%) rename {icons => src/icons}/uil-angle-down.tsx (74%) rename {icons => src/icons}/uil-angle-left-b.tsx (76%) rename {icons => src/icons}/uil-angle-left.tsx (75%) rename {icons => src/icons}/uil-angle-right-b.tsx (75%) rename {icons => src/icons}/uil-angle-right.tsx (75%) rename {icons => src/icons}/uil-angle-up.tsx (75%) rename {icons => src/icons}/uil-angry.tsx (80%) rename {icons => src/icons}/uil-ankh.tsx (76%) rename {icons => src/icons}/uil-annoyed-alt.tsx (80%) rename {icons => src/icons}/uil-annoyed.tsx (77%) rename {icons => src/icons}/uil-apple-alt.tsx (90%) rename {icons => src/icons}/uil-apple.tsx (80%) rename {icons => src/icons}/uil-apps.tsx (79%) rename {icons => src/icons}/uil-archive-alt.tsx (76%) rename {icons => src/icons}/uil-archive.tsx (77%) rename {icons => src/icons}/uil-archway.tsx (78%) rename {icons => src/icons}/uil-arrow-break.tsx (79%) rename {icons => src/icons}/uil-arrow-circle-down.tsx (77%) rename {icons => src/icons}/uil-arrow-circle-left.tsx (77%) rename {icons => src/icons}/uil-arrow-circle-right.tsx (77%) rename {icons => src/icons}/uil-arrow-circle-up.tsx (77%) rename {icons => src/icons}/uil-arrow-compress-h.tsx (79%) rename {icons => src/icons}/uil-arrow-down-left.tsx (75%) rename {icons => src/icons}/uil-arrow-down-right.tsx (75%) rename {icons => src/icons}/uil-arrow-down.tsx (75%) rename {icons => src/icons}/uil-arrow-from-right.tsx (77%) rename {icons => src/icons}/uil-arrow-from-top.tsx (76%) rename {icons => src/icons}/uil-arrow-growth.tsx (77%) rename {icons => src/icons}/uil-arrow-left.tsx (75%) rename {icons => src/icons}/uil-arrow-random.tsx (80%) rename {icons => src/icons}/uil-arrow-resize-diagonal.tsx (77%) rename {icons => src/icons}/uil-arrow-right.tsx (75%) rename {icons => src/icons}/uil-arrow-to-bottom.tsx (76%) rename {icons => src/icons}/uil-arrow-to-right.tsx (77%) rename {icons => src/icons}/uil-arrow-up-left.tsx (75%) rename {icons => src/icons}/uil-arrow-up-right.tsx (75%) rename {icons => src/icons}/uil-arrow-up.tsx (75%) rename {icons => src/icons}/uil-arrow.tsx (77%) rename {icons => src/icons}/uil-arrows-h-alt.tsx (79%) rename {icons => src/icons}/uil-arrows-h.tsx (78%) rename {icons => src/icons}/uil-arrows-left-down.tsx (79%) rename {icons => src/icons}/uil-arrows-maximize.tsx (77%) rename {icons => src/icons}/uil-arrows-merge.tsx (80%) rename {icons => src/icons}/uil-arrows-resize-h.tsx (80%) rename {icons => src/icons}/uil-arrows-resize-v.tsx (79%) rename {icons => src/icons}/uil-arrows-resize.tsx (79%) rename {icons => src/icons}/uil-arrows-right-down.tsx (79%) rename {icons => src/icons}/uil-arrows-shrink-h.tsx (80%) rename {icons => src/icons}/uil-arrows-shrink-v.tsx (79%) rename {icons => src/icons}/uil-arrows-up-right.tsx (79%) rename {icons => src/icons}/uil-arrows-v-alt.tsx (79%) rename {icons => src/icons}/uil-arrows-v.tsx (78%) rename {icons => src/icons}/uil-assistive-listening-systems.tsx (83%) rename {icons => src/icons}/uil-asterisk.tsx (78%) rename {icons => src/icons}/uil-at.tsx (77%) rename {icons => src/icons}/uil-atom.tsx (88%) rename {icons => src/icons}/uil-auto-flash.tsx (80%) rename {icons => src/icons}/uil-award-alt.tsx (78%) rename {icons => src/icons}/uil-award.tsx (82%) rename {icons => src/icons}/uil-baby-carriage.tsx (81%) rename {icons => src/icons}/uil-backpack.tsx (81%) rename {icons => src/icons}/uil-backspace.tsx (81%) rename {icons => src/icons}/uil-backward.tsx (81%) rename {icons => src/icons}/uil-bag-alt.tsx (78%) rename {icons => src/icons}/uil-bag-slash.tsx (81%) rename {icons => src/icons}/uil-bag.tsx (78%) rename {icons => src/icons}/uil-balance-scale.tsx (88%) rename {icons => src/icons}/uil-ban.tsx (76%) rename {icons => src/icons}/uil-band-aid.tsx (84%) rename {icons => src/icons}/uil-bars.tsx (73%) rename {icons => src/icons}/uil-baseball-ball.tsx (87%) rename {icons => src/icons}/uil-basketball-hoop.tsx (79%) rename {icons => src/icons}/uil-basketball.tsx (83%) rename {icons => src/icons}/uil-bath.tsx (83%) rename {icons => src/icons}/uil-battery-bolt.tsx (84%) rename {icons => src/icons}/uil-battery-empty.tsx (75%) rename {icons => src/icons}/uil-bed-double.tsx (80%) rename {icons => src/icons}/uil-bed.tsx (76%) rename {icons => src/icons}/uil-behance-alt.tsx (83%) rename {icons => src/icons}/uil-behance.tsx (88%) rename {icons => src/icons}/uil-bell-school.tsx (79%) rename {icons => src/icons}/uil-bell-slash.tsx (80%) rename {icons => src/icons}/uil-bell.tsx (77%) rename {icons => src/icons}/uil-bill.tsx (81%) rename {icons => src/icons}/uil-bing.tsx (72%) rename {icons => src/icons}/uil-bitcoin-alt.tsx (78%) rename {icons => src/icons}/uil-bitcoin-circle.tsx (79%) rename {icons => src/icons}/uil-bitcoin-sign.tsx (77%) rename {icons => src/icons}/uil-bitcoin.tsx (86%) rename {icons => src/icons}/uil-black-berry.tsx (83%) rename {icons => src/icons}/uil-blogger-alt.tsx (84%) rename {icons => src/icons}/uil-blogger.tsx (84%) rename {icons => src/icons}/uil-bluetooth-b.tsx (79%) rename {icons => src/icons}/uil-bold.tsx (75%) rename {icons => src/icons}/uil-bolt-alt.tsx (77%) rename {icons => src/icons}/uil-bolt-slash.tsx (82%) rename {icons => src/icons}/uil-bolt.tsx (78%) rename {icons => src/icons}/uil-book-alt.tsx (76%) rename {icons => src/icons}/uil-book-medical.tsx (78%) rename {icons => src/icons}/uil-book-open.tsx (84%) rename {icons => src/icons}/uil-book-reader.tsx (86%) rename {icons => src/icons}/uil-book.tsx (76%) rename {icons => src/icons}/uil-bookmark-full.tsx (76%) rename {icons => src/icons}/uil-bookmark.tsx (76%) rename {icons => src/icons}/uil-books.tsx (80%) rename {icons => src/icons}/uil-boombox.tsx (78%) rename {icons => src/icons}/uil-border-alt.tsx (79%) rename {icons => src/icons}/uil-border-bottom.tsx (83%) rename {icons => src/icons}/uil-border-clear.tsx (84%) rename {icons => src/icons}/uil-border-horizontal.tsx (83%) rename {icons => src/icons}/uil-border-inner.tsx (82%) rename {icons => src/icons}/uil-border-left.tsx (83%) rename {icons => src/icons}/uil-border-out.tsx (77%) rename {icons => src/icons}/uil-border-right.tsx (83%) rename {icons => src/icons}/uil-border-top.tsx (83%) rename {icons => src/icons}/uil-border-vertical.tsx (83%) rename {icons => src/icons}/uil-bowling-ball.tsx (78%) rename {icons => src/icons}/uil-box.tsx (82%) rename {icons => src/icons}/uil-brackets-curly.tsx (79%) rename {icons => src/icons}/uil-brain.tsx (88%) rename {icons => src/icons}/uil-briefcase-alt.tsx (81%) rename {icons => src/icons}/uil-briefcase.tsx (79%) rename {icons => src/icons}/uil-bright.tsx (82%) rename {icons => src/icons}/uil-brightness-empty.tsx (82%) rename {icons => src/icons}/uil-brightness-half.tsx (82%) rename {icons => src/icons}/uil-brightness-low.tsx (80%) rename {icons => src/icons}/uil-brightness-minus.tsx (82%) rename {icons => src/icons}/uil-brightness-plus.tsx (83%) rename {icons => src/icons}/uil-brightness.tsx (83%) rename {icons => src/icons}/uil-bring-bottom.tsx (79%) rename {icons => src/icons}/uil-bring-front.tsx (78%) rename {icons => src/icons}/uil-browser.tsx (78%) rename {icons => src/icons}/uil-brush-alt.tsx (78%) rename {icons => src/icons}/uil-bug.tsx (82%) rename {icons => src/icons}/uil-building.tsx (78%) rename {icons => src/icons}/uil-bullseye.tsx (76%) rename {icons => src/icons}/uil-bus-alt.tsx (85%) rename {icons => src/icons}/uil-bus-school.tsx (80%) rename {icons => src/icons}/uil-bus.tsx (84%) rename {icons => src/icons}/uil-calculator-alt.tsx (83%) rename {icons => src/icons}/uil-calculator.tsx (89%) rename {icons => src/icons}/uil-calendar-alt.tsx (81%) rename {icons => src/icons}/uil-calendar-slash.tsx (80%) rename {icons => src/icons}/uil-calender.tsx (77%) rename {icons => src/icons}/uil-calling.tsx (85%) rename {icons => src/icons}/uil-camera-change.tsx (83%) rename {icons => src/icons}/uil-camera-plus.tsx (80%) rename {icons => src/icons}/uil-camera-slash.tsx (81%) rename {icons => src/icons}/uil-camera.tsx (79%) rename {icons => src/icons}/uil-cancel.tsx (79%) rename {icons => src/icons}/uil-capsule.tsx (77%) rename {icons => src/icons}/uil-capture.tsx (80%) rename {icons => src/icons}/uil-car-sideview.tsx (80%) rename {icons => src/icons}/uil-car-slash.tsx (82%) rename {icons => src/icons}/uil-car-wash.tsx (87%) rename {icons => src/icons}/uil-car.tsx (83%) rename {icons => src/icons}/uil-card-atm.tsx (78%) rename {icons => src/icons}/uil-caret-right.tsx (74%) rename {icons => src/icons}/uil-cell.tsx (79%) rename {icons => src/icons}/uil-celsius.tsx (75%) rename {icons => src/icons}/uil-channel-add.tsx (81%) rename {icons => src/icons}/uil-channel.tsx (80%) rename {icons => src/icons}/uil-chart-bar-alt.tsx (75%) rename {icons => src/icons}/uil-chart-bar.tsx (75%) rename {icons => src/icons}/uil-chart-down.tsx (76%) rename {icons => src/icons}/uil-chart-growth-alt.tsx (75%) rename {icons => src/icons}/uil-chart-growth.tsx (75%) rename {icons => src/icons}/uil-chart-line.tsx (78%) rename {icons => src/icons}/uil-chart-pie-alt.tsx (78%) rename {icons => src/icons}/uil-chart-pie.tsx (77%) rename {icons => src/icons}/uil-chart.tsx (78%) rename {icons => src/icons}/uil-chat-bubble-user.tsx (82%) rename {icons => src/icons}/uil-chat-info.tsx (81%) rename {icons => src/icons}/uil-chat.tsx (77%) rename {icons => src/icons}/uil-check-circle.tsx (76%) rename {icons => src/icons}/uil-check-square.tsx (76%) rename {icons => src/icons}/uil-check.tsx (74%) rename {icons => src/icons}/uil-circle-layer.tsx (84%) rename {icons => src/icons}/uil-circle.tsx (72%) rename {icons => src/icons}/uil-circuit.tsx (82%) rename {icons => src/icons}/uil-clapper-board.tsx (76%) rename {icons => src/icons}/uil-clinic-medical.tsx (79%) rename {icons => src/icons}/uil-clipboard-alt.tsx (79%) rename {icons => src/icons}/uil-clipboard-blank.tsx (77%) rename {icons => src/icons}/uil-clipboard-notes.tsx (79%) rename {icons => src/icons}/uil-clipboard.tsx (77%) rename {icons => src/icons}/uil-clock-eight.tsx (77%) rename {icons => src/icons}/uil-clock-five.tsx (76%) rename {icons => src/icons}/uil-clock-nine.tsx (76%) rename {icons => src/icons}/uil-clock-seven.tsx (77%) rename {icons => src/icons}/uil-clock-ten.tsx (77%) rename {icons => src/icons}/uil-clock-three.tsx (75%) rename {icons => src/icons}/uil-clock-two.tsx (76%) rename {icons => src/icons}/uil-clock.tsx (76%) rename {icons => src/icons}/uil-closed-captioning-slash.tsx (83%) rename {icons => src/icons}/uil-closed-captioning.tsx (82%) rename {icons => src/icons}/uil-cloud-block.tsx (81%) rename {icons => src/icons}/uil-cloud-bookmark.tsx (80%) rename {icons => src/icons}/uil-cloud-check.tsx (79%) rename {icons => src/icons}/uil-cloud-computing.tsx (78%) rename {icons => src/icons}/uil-cloud-data-connection.tsx (80%) rename {icons => src/icons}/uil-cloud-database-tree.tsx (80%) rename {icons => src/icons}/uil-cloud-download.tsx (79%) rename {icons => src/icons}/uil-cloud-drizzle.tsx (83%) rename {icons => src/icons}/uil-cloud-exclamation.tsx (80%) rename {icons => src/icons}/uil-cloud-hail.tsx (82%) rename {icons => src/icons}/uil-cloud-heart.tsx (82%) rename {icons => src/icons}/uil-cloud-info.tsx (80%) rename {icons => src/icons}/uil-cloud-lock.tsx (80%) rename {icons => src/icons}/uil-cloud-meatball.tsx (80%) rename {icons => src/icons}/uil-cloud-moon-hail.tsx (88%) rename {icons => src/icons}/uil-cloud-moon-meatball.tsx (86%) rename {icons => src/icons}/uil-cloud-moon-rain.tsx (86%) rename {icons => src/icons}/uil-cloud-moon-showers.tsx (85%) rename {icons => src/icons}/uil-cloud-moon.tsx (83%) rename {icons => src/icons}/uil-cloud-question.tsx (84%) rename {icons => src/icons}/uil-cloud-rain-sun.tsx (85%) rename {icons => src/icons}/uil-cloud-rain.tsx (81%) rename {icons => src/icons}/uil-cloud-redo.tsx (80%) rename {icons => src/icons}/uil-cloud-share.tsx (80%) rename {icons => src/icons}/uil-cloud-shield.tsx (83%) rename {icons => src/icons}/uil-cloud-showers-alt.tsx (80%) rename {icons => src/icons}/uil-cloud-showers-heavy.tsx (86%) rename {icons => src/icons}/uil-cloud-showers.tsx (82%) rename {icons => src/icons}/uil-cloud-slash.tsx (80%) rename {icons => src/icons}/uil-cloud-sun-hail.tsx (89%) rename {icons => src/icons}/uil-cloud-sun-meatball.tsx (86%) rename {icons => src/icons}/uil-cloud-sun-rain-alt.tsx (86%) rename {icons => src/icons}/uil-cloud-sun-rain.tsx (86%) rename {icons => src/icons}/uil-cloud-sun-tear.tsx (86%) rename {icons => src/icons}/uil-cloud-sun.tsx (84%) rename {icons => src/icons}/uil-cloud-times.tsx (80%) rename {icons => src/icons}/uil-cloud-unlock.tsx (81%) rename {icons => src/icons}/uil-cloud-upload.tsx (79%) rename {icons => src/icons}/uil-cloud-wifi.tsx (85%) rename {icons => src/icons}/uil-cloud-wind.tsx (80%) rename {icons => src/icons}/uil-cloud.tsx (75%) rename {icons => src/icons}/uil-clouds.tsx (79%) rename {icons => src/icons}/uil-club.tsx (85%) rename {icons => src/icons}/uil-code-branch.tsx (78%) rename {icons => src/icons}/uil-coffee.tsx (76%) rename {icons => src/icons}/uil-cog.tsx (86%) rename {icons => src/icons}/uil-coins.tsx (83%) rename {icons => src/icons}/uil-columns.tsx (73%) rename {icons => src/icons}/uil-comment-add.tsx (78%) rename {icons => src/icons}/uil-comment-alt-block.tsx (79%) rename {icons => src/icons}/uil-comment-alt-chart-lines.tsx (80%) rename {icons => src/icons}/uil-comment-alt-check.tsx (79%) rename {icons => src/icons}/uil-comment-alt-dots.tsx (78%) rename {icons => src/icons}/uil-comment-alt-download.tsx (80%) rename {icons => src/icons}/uil-comment-alt-edit.tsx (80%) rename {icons => src/icons}/uil-comment-alt-exclamation.tsx (78%) rename {icons => src/icons}/uil-comment-alt-heart.tsx (81%) rename {icons => src/icons}/uil-comment-alt-image.tsx (80%) rename {icons => src/icons}/uil-comment-alt-info.tsx (81%) rename {icons => src/icons}/uil-comment-alt-lines.tsx (78%) rename {icons => src/icons}/uil-comment-alt-lock.tsx (80%) rename {icons => src/icons}/uil-comment-alt-medical.tsx (78%) rename {icons => src/icons}/uil-comment-alt-message.tsx (78%) rename {icons => src/icons}/uil-comment-alt-notes.tsx (79%) rename {icons => src/icons}/uil-comment-alt-plus.tsx (78%) rename {icons => src/icons}/uil-comment-alt-question.tsx (81%) rename {icons => src/icons}/uil-comment-alt-redo.tsx (79%) rename {icons => src/icons}/uil-comment-alt-search.tsx (81%) rename {icons => src/icons}/uil-comment-alt-share.tsx (80%) rename {icons => src/icons}/uil-comment-alt-shield.tsx (83%) rename {icons => src/icons}/uil-comment-alt-slash.tsx (78%) rename {icons => src/icons}/uil-comment-alt-upload.tsx (80%) rename {icons => src/icons}/uil-comment-alt-verify.tsx (79%) rename {icons => src/icons}/uil-comment-alt.tsx (76%) rename {icons => src/icons}/uil-comment-block.tsx (80%) rename {icons => src/icons}/uil-comment-chart-line.tsx (79%) rename {icons => src/icons}/uil-comment-check.tsx (81%) rename {icons => src/icons}/uil-comment-dots.tsx (78%) rename {icons => src/icons}/uil-comment-download.tsx (80%) rename {icons => src/icons}/uil-comment-edit.tsx (79%) rename {icons => src/icons}/uil-comment-exclamation.tsx (78%) rename {icons => src/icons}/uil-comment-heart.tsx (80%) rename {icons => src/icons}/uil-comment-image.tsx (81%) rename {icons => src/icons}/uil-comment-info-alt.tsx (78%) rename {icons => src/icons}/uil-comment-info.tsx (77%) rename {icons => src/icons}/uil-comment-lines.tsx (77%) rename {icons => src/icons}/uil-comment-lock.tsx (80%) rename {icons => src/icons}/uil-comment-medical.tsx (77%) rename {icons => src/icons}/uil-comment-message.tsx (78%) rename {icons => src/icons}/uil-comment-notes.tsx (79%) rename {icons => src/icons}/uil-comment-plus.tsx (77%) rename {icons => src/icons}/uil-comment-question.tsx (82%) rename {icons => src/icons}/uil-comment-redo.tsx (79%) rename {icons => src/icons}/uil-comment-search.tsx (81%) rename {icons => src/icons}/uil-comment-share.tsx (80%) rename {icons => src/icons}/uil-comment-shield.tsx (82%) rename {icons => src/icons}/uil-comment-slash.tsx (81%) rename {icons => src/icons}/uil-comment-upload.tsx (80%) rename {icons => src/icons}/uil-comment-verify.tsx (78%) rename {icons => src/icons}/uil-comment.tsx (75%) rename {icons => src/icons}/uil-comments-alt.tsx (80%) rename {icons => src/icons}/uil-comments.tsx (80%) rename {icons => src/icons}/uil-compact-disc.tsx (75%) rename {icons => src/icons}/uil-comparison.tsx (79%) rename {icons => src/icons}/uil-compass.tsx (80%) rename {icons => src/icons}/uil-compress-alt-left.tsx (79%) rename {icons => src/icons}/uil-compress-alt.tsx (79%) rename {icons => src/icons}/uil-compress-arrows.tsx (83%) rename {icons => src/icons}/uil-compress-lines.tsx (79%) rename {icons => src/icons}/uil-compress-point.tsx (78%) rename {icons => src/icons}/uil-compress-v.tsx (78%) rename {icons => src/icons}/uil-compress.tsx (77%) rename {icons => src/icons}/uil-confused.tsx (77%) rename {icons => src/icons}/uil-constructor.tsx (81%) rename {icons => src/icons}/uil-copy-alt.tsx (79%) rename {icons => src/icons}/uil-copy-landscape.tsx (79%) rename {icons => src/icons}/uil-copy.tsx (80%) rename {icons => src/icons}/uil-copyright.tsx (77%) rename {icons => src/icons}/uil-corner-down-left.tsx (77%) rename {icons => src/icons}/uil-corner-down-right-alt.tsx (77%) rename {icons => src/icons}/uil-corner-down-right.tsx (77%) rename {icons => src/icons}/uil-corner-left-down.tsx (77%) rename {icons => src/icons}/uil-corner-right-down.tsx (77%) rename {icons => src/icons}/uil-corner-up-left-alt.tsx (76%) rename {icons => src/icons}/uil-corner-up-left.tsx (77%) rename {icons => src/icons}/uil-corner-up-right-alt.tsx (76%) rename {icons => src/icons}/uil-corner-up-right.tsx (77%) rename {icons => src/icons}/uil-coronavirus.tsx (87%) rename {icons => src/icons}/uil-create-dashboard.tsx (79%) rename {icons => src/icons}/uil-creative-commons-pd.tsx (81%) rename {icons => src/icons}/uil-credit-card-search.tsx (80%) rename {icons => src/icons}/uil-credit-card.tsx (76%) rename {icons => src/icons}/uil-crockery.tsx (79%) rename {icons => src/icons}/uil-crop-alt-rotate-left.tsx (78%) rename {icons => src/icons}/uil-crop-alt-rotate-right.tsx (78%) rename {icons => src/icons}/uil-crop-alt.tsx (74%) rename {icons => src/icons}/uil-crosshair-alt.tsx (77%) rename {icons => src/icons}/uil-crosshair.tsx (79%) rename {icons => src/icons}/uil-crosshairs.tsx (78%) rename {icons => src/icons}/uil-css3-simple.tsx (80%) rename {icons => src/icons}/uil-cube.tsx (81%) rename {icons => src/icons}/uil-dashboard.tsx (86%) rename {icons => src/icons}/uil-data-sharing.tsx (82%) rename {icons => src/icons}/uil-database-alt.tsx (79%) rename {icons => src/icons}/uil-database.tsx (80%) rename {icons => src/icons}/uil-desert.tsx (77%) rename {icons => src/icons}/uil-desktop-alt-slash.tsx (80%) rename {icons => src/icons}/uil-desktop-alt.tsx (76%) rename {icons => src/icons}/uil-desktop-cloud-alt.tsx (80%) rename {icons => src/icons}/uil-desktop-slash.tsx (80%) rename {icons => src/icons}/uil-desktop.tsx (75%) rename {icons => src/icons}/uil-dialpad-alt.tsx (84%) rename {icons => src/icons}/uil-dialpad.tsx (85%) rename {icons => src/icons}/uil-diamond.tsx (79%) rename {icons => src/icons}/uil-diary-alt.tsx (74%) rename {icons => src/icons}/uil-diary.tsx (75%) rename {icons => src/icons}/uil-dice-five.tsx (78%) rename {icons => src/icons}/uil-dice-four.tsx (78%) rename {icons => src/icons}/uil-dice-one.tsx (75%) rename {icons => src/icons}/uil-dice-six.tsx (79%) rename {icons => src/icons}/uil-dice-three.tsx (77%) rename {icons => src/icons}/uil-dice-two.tsx (76%) rename {icons => src/icons}/uil-direction.tsx (76%) rename {icons => src/icons}/uil-directions.tsx (79%) rename {icons => src/icons}/uil-discord.tsx (88%) rename {icons => src/icons}/uil-dizzy-meh.tsx (81%) rename {icons => src/icons}/uil-dna.tsx (82%) rename {icons => src/icons}/uil-docker.tsx (89%) rename {icons => src/icons}/uil-document-info.tsx (82%) rename {icons => src/icons}/uil-document-layout-center.tsx (79%) rename {icons => src/icons}/uil-document-layout-left.tsx (77%) rename {icons => src/icons}/uil-document-layout-right.tsx (77%) rename {icons => src/icons}/uil-dollar-alt.tsx (77%) rename {icons => src/icons}/uil-dollar-sign-alt.tsx (76%) rename {icons => src/icons}/uil-dollar-sign.tsx (76%) rename {icons => src/icons}/uil-download-alt.tsx (78%) rename {icons => src/icons}/uil-draggabledots.tsx (77%) rename {icons => src/icons}/uil-dribbble.tsx (85%) rename {icons => src/icons}/uil-drill.tsx (76%) rename {icons => src/icons}/uil-dropbox.tsx (83%) rename {icons => src/icons}/uil-dumbbell.tsx (80%) rename {icons => src/icons}/uil-ear.tsx (83%) rename {icons => src/icons}/uil-edit-alt.tsx (78%) rename {icons => src/icons}/uil-edit.tsx (80%) rename {icons => src/icons}/uil-elipsis-double-v-alt.tsx (80%) rename {icons => src/icons}/uil-ellipsis-h.tsx (74%) rename {icons => src/icons}/uil-ellipsis-v.tsx (74%) rename {icons => src/icons}/uil-emoji.tsx (81%) rename {icons => src/icons}/uil-english-to-chinese.tsx (86%) rename {icons => src/icons}/uil-enter.tsx (76%) rename {icons => src/icons}/uil-envelope-add.tsx (78%) rename {icons => src/icons}/uil-envelope-alt.tsx (76%) rename {icons => src/icons}/uil-envelope-block.tsx (81%) rename {icons => src/icons}/uil-envelope-bookmark.tsx (81%) rename {icons => src/icons}/uil-envelope-check.tsx (79%) rename {icons => src/icons}/uil-envelope-download-alt.tsx (79%) rename {icons => src/icons}/uil-envelope-download.tsx (80%) rename {icons => src/icons}/uil-envelope-edit.tsx (80%) rename {icons => src/icons}/uil-envelope-exclamation.tsx (82%) rename {icons => src/icons}/uil-envelope-heart.tsx (82%) rename {icons => src/icons}/uil-envelope-info.tsx (81%) rename {icons => src/icons}/uil-envelope-lock.tsx (80%) rename {icons => src/icons}/uil-envelope-minus.tsx (78%) rename {icons => src/icons}/uil-envelope-open.tsx (81%) rename {icons => src/icons}/uil-envelope-question.tsx (81%) rename {icons => src/icons}/uil-envelope-receive.tsx (80%) rename {icons => src/icons}/uil-envelope-redo.tsx (80%) rename {icons => src/icons}/uil-envelope-search.tsx (82%) rename {icons => src/icons}/uil-envelope-send.tsx (80%) rename {icons => src/icons}/uil-envelope-share.tsx (80%) rename {icons => src/icons}/uil-envelope-shield.tsx (82%) rename {icons => src/icons}/uil-envelope-star.tsx (84%) rename {icons => src/icons}/uil-envelope-times.tsx (81%) rename {icons => src/icons}/uil-envelope-upload-alt.tsx (79%) rename {icons => src/icons}/uil-envelope-upload.tsx (80%) rename {icons => src/icons}/uil-envelope.tsx (76%) rename {icons => src/icons}/uil-envelopes.tsx (78%) rename {icons => src/icons}/uil-equal-circle.tsx (75%) rename {icons => src/icons}/uil-estate.tsx (78%) rename {icons => src/icons}/uil-euro-circle.tsx (82%) rename {icons => src/icons}/uil-euro.tsx (79%) rename {icons => src/icons}/uil-exchange-alt.tsx (76%) rename {icons => src/icons}/uil-exchange.tsx (77%) rename {icons => src/icons}/uil-exclamation-circle.tsx (77%) rename {icons => src/icons}/uil-exclamation-octagon.tsx (80%) rename {icons => src/icons}/uil-exclamation-triangle.tsx (78%) rename {icons => src/icons}/uil-exclamation.tsx (74%) rename {icons => src/icons}/uil-exclude.tsx (79%) rename {icons => src/icons}/uil-expand-alt.tsx (78%) rename {icons => src/icons}/uil-expand-arrows-alt.tsx (83%) rename {icons => src/icons}/uil-expand-arrows.tsx (81%) rename {icons => src/icons}/uil-expand-from-corner.tsx (77%) rename {icons => src/icons}/uil-expand-left.tsx (81%) rename {icons => src/icons}/uil-expand-right.tsx (83%) rename {icons => src/icons}/uil-export.tsx (78%) rename {icons => src/icons}/uil-exposure-alt.tsx (77%) rename {icons => src/icons}/uil-exposure-increase.tsx (78%) rename {icons => src/icons}/uil-external-link-alt.tsx (79%) rename {icons => src/icons}/uil-eye-slash.tsx (83%) rename {icons => src/icons}/uil-eye.tsx (78%) rename {icons => src/icons}/uil-facebook-f.tsx (75%) rename {icons => src/icons}/uil-facebook-messenger-alt.tsx (85%) rename {icons => src/icons}/uil-facebook-messenger.tsx (79%) rename {icons => src/icons}/uil-facebook.tsx (77%) rename {icons => src/icons}/uil-fahrenheit.tsx (75%) rename {icons => src/icons}/uil-fast-mail-alt.tsx (80%) rename {icons => src/icons}/uil-fast-mail.tsx (80%) rename {icons => src/icons}/uil-favorite.tsx (80%) rename {icons => src/icons}/uil-feedback.tsx (84%) rename {icons => src/icons}/uil-fidget-spinner.tsx (88%) rename {icons => src/icons}/uil-file-alt.tsx (80%) rename {icons => src/icons}/uil-file-blank.tsx (78%) rename {icons => src/icons}/uil-file-block-alt.tsx (83%) rename {icons => src/icons}/uil-file-bookmark-alt.tsx (82%) rename {icons => src/icons}/uil-file-check-alt.tsx (82%) rename {icons => src/icons}/uil-file-check.tsx (80%) rename {icons => src/icons}/uil-file-contract-dollar.tsx (83%) rename {icons => src/icons}/uil-file-contract.tsx (85%) rename {icons => src/icons}/uil-file-copy-alt.tsx (81%) rename {icons => src/icons}/uil-file-download-alt.tsx (83%) rename {icons => src/icons}/uil-file-download.tsx (81%) rename {icons => src/icons}/uil-file-edit-alt.tsx (82%) rename {icons => src/icons}/uil-file-exclamation-alt.tsx (83%) rename {icons => src/icons}/uil-file-exclamation.tsx (84%) rename {icons => src/icons}/uil-file-export.tsx (80%) rename {icons => src/icons}/uil-file-graph.tsx (85%) rename {icons => src/icons}/uil-file-heart.tsx (81%) rename {icons => src/icons}/uil-file-import.tsx (81%) rename {icons => src/icons}/uil-file-info-alt.tsx (84%) rename {icons => src/icons}/uil-file-landscape-alt.tsx (80%) rename {icons => src/icons}/uil-file-landscape.tsx (78%) rename {icons => src/icons}/uil-file-lanscape-slash.tsx (80%) rename {icons => src/icons}/uil-file-lock-alt.tsx (82%) rename {icons => src/icons}/uil-file-medical-alt.tsx (82%) rename {icons => src/icons}/uil-file-medical.tsx (80%) rename {icons => src/icons}/uil-file-minus-alt.tsx (81%) rename {icons => src/icons}/uil-file-minus.tsx (79%) rename {icons => src/icons}/uil-file-network.tsx (81%) rename {icons => src/icons}/uil-file-plus-alt.tsx (81%) rename {icons => src/icons}/uil-file-plus.tsx (80%) rename {icons => src/icons}/uil-file-question-alt.tsx (84%) rename {icons => src/icons}/uil-file-question.tsx (82%) rename {icons => src/icons}/uil-file-redo-alt.tsx (83%) rename {icons => src/icons}/uil-file-search-alt.tsx (84%) rename {icons => src/icons}/uil-file-share-alt.tsx (83%) rename {icons => src/icons}/uil-file-shield-alt.tsx (84%) rename {icons => src/icons}/uil-file-slash.tsx (80%) rename {icons => src/icons}/uil-file-times-alt.tsx (83%) rename {icons => src/icons}/uil-file-times.tsx (82%) rename {icons => src/icons}/uil-file-upload-alt.tsx (82%) rename {icons => src/icons}/uil-file-upload.tsx (81%) rename {icons => src/icons}/uil-file.tsx (77%) rename {icons => src/icons}/uil-files-landscapes-alt.tsx (81%) rename {icons => src/icons}/uil-files-landscapes.tsx (80%) rename {icons => src/icons}/uil-film.tsx (77%) rename {icons => src/icons}/uil-filter-slash.tsx (83%) rename {icons => src/icons}/uil-filter.tsx (79%) rename {icons => src/icons}/uil-fire.tsx (87%) rename {icons => src/icons}/uil-flask-potion.tsx (81%) rename {icons => src/icons}/uil-flask.tsx (79%) rename {icons => src/icons}/uil-flip-h-alt.tsx (83%) rename {icons => src/icons}/uil-flip-h.tsx (82%) rename {icons => src/icons}/uil-flip-v-alt.tsx (83%) rename {icons => src/icons}/uil-flip-v.tsx (83%) rename {icons => src/icons}/uil-flower.tsx (87%) rename {icons => src/icons}/uil-focus-add.tsx (80%) rename {icons => src/icons}/uil-focus-target.tsx (82%) rename {icons => src/icons}/uil-focus.tsx (77%) rename {icons => src/icons}/uil-folder-check.tsx (79%) rename {icons => src/icons}/uil-folder-download.tsx (80%) rename {icons => src/icons}/uil-folder-exclamation.tsx (83%) rename {icons => src/icons}/uil-folder-heart.tsx (80%) rename {icons => src/icons}/uil-folder-info.tsx (81%) rename {icons => src/icons}/uil-folder-lock.tsx (80%) rename {icons => src/icons}/uil-folder-medical.tsx (78%) rename {icons => src/icons}/uil-folder-minus.tsx (78%) rename {icons => src/icons}/uil-folder-network.tsx (81%) rename {icons => src/icons}/uil-folder-open.tsx (79%) rename {icons => src/icons}/uil-folder-plus.tsx (78%) rename {icons => src/icons}/uil-folder-question.tsx (83%) rename {icons => src/icons}/uil-folder-slash.tsx (79%) rename {icons => src/icons}/uil-folder-times.tsx (81%) rename {icons => src/icons}/uil-folder-upload.tsx (80%) rename {icons => src/icons}/uil-folder.tsx (76%) rename {icons => src/icons}/uil-font.tsx (75%) rename {icons => src/icons}/uil-football-american.tsx (87%) rename {icons => src/icons}/uil-football-ball.tsx (84%) rename {icons => src/icons}/uil-football.tsx (86%) rename {icons => src/icons}/uil-forecastcloud-moon-tear.tsx (85%) rename {icons => src/icons}/uil-forwaded-call.tsx (85%) rename {icons => src/icons}/uil-forward.tsx (81%) rename {icons => src/icons}/uil-frown.tsx (78%) rename {icons => src/icons}/uil-game-structure.tsx (83%) rename {icons => src/icons}/uil-gift.tsx (79%) rename {icons => src/icons}/uil-github-alt.tsx (91%) rename {icons => src/icons}/uil-github.tsx (84%) rename {icons => src/icons}/uil-gitlab.tsx (91%) rename {icons => src/icons}/uil-glass-martini-alt-slash.tsx (80%) rename {icons => src/icons}/uil-glass-martini-alt.tsx (76%) rename {icons => src/icons}/uil-glass-martini.tsx (79%) rename {icons => src/icons}/uil-glass-tea.tsx (80%) rename {icons => src/icons}/uil-glass.tsx (76%) rename {icons => src/icons}/uil-globe.tsx (84%) rename {icons => src/icons}/uil-gold.tsx (80%) rename {icons => src/icons}/uil-golf-ball.tsx (75%) rename {icons => src/icons}/uil-google-drive-alt.tsx (82%) rename {icons => src/icons}/uil-google-drive.tsx (75%) rename {icons => src/icons}/uil-google-hangouts-alt.tsx (84%) rename {icons => src/icons}/uil-google-hangouts.tsx (92%) rename {icons => src/icons}/uil-google-play.tsx (85%) rename {icons => src/icons}/uil-google.tsx (89%) rename {icons => src/icons}/uil-graduation-cap.tsx (80%) rename {icons => src/icons}/uil-graph-bar.tsx (77%) rename {icons => src/icons}/uil-grid.tsx (74%) rename {icons => src/icons}/uil-grids.tsx (73%) rename {icons => src/icons}/uil-grin-tongue-wink-alt.tsx (79%) rename {icons => src/icons}/uil-grin-tongue-wink.tsx (78%) rename {icons => src/icons}/uil-grin.tsx (77%) rename {icons => src/icons}/uil-grip-horizontal-line.tsx (73%) rename {icons => src/icons}/uil-hard-hat.tsx (79%) rename {icons => src/icons}/uil-hdd.tsx (81%) rename {icons => src/icons}/uil-head-side-cough.tsx (87%) rename {icons => src/icons}/uil-head-side-mask.tsx (86%) rename {icons => src/icons}/uil-head-side.tsx (84%) rename {icons => src/icons}/uil-headphone-slash.tsx (82%) rename {icons => src/icons}/uil-headphones-alt.tsx (78%) rename {icons => src/icons}/uil-headphones.tsx (77%) rename {icons => src/icons}/uil-heart-alt.tsx (77%) rename {icons => src/icons}/uil-heart-break.tsx (80%) rename {icons => src/icons}/uil-heart-medical.tsx (79%) rename {icons => src/icons}/uil-heart-rate.tsx (79%) rename {icons => src/icons}/uil-heart-sign.tsx (77%) rename {icons => src/icons}/uil-heart.tsx (78%) rename {icons => src/icons}/uil-heartbeat.tsx (82%) rename {icons => src/icons}/uil-hindi-to-chinese.tsx (86%) rename {icons => src/icons}/uil-hipchat.tsx (85%) rename {icons => src/icons}/uil-history-alt.tsx (76%) rename {icons => src/icons}/uil-history.tsx (76%) rename {icons => src/icons}/uil-home.tsx (77%) rename {icons => src/icons}/uil-horizontal-align-center.tsx (76%) rename {icons => src/icons}/uil-horizontal-align-left.tsx (75%) rename {icons => src/icons}/uil-horizontal-align-right.tsx (75%) rename {icons => src/icons}/uil-horizontal-distribution-center.tsx (78%) rename {icons => src/icons}/uil-horizontal-distribution-left.tsx (76%) rename {icons => src/icons}/uil-horizontal-distribution-right.tsx (77%) rename {icons => src/icons}/uil-hospital-square-sign.tsx (79%) rename {icons => src/icons}/uil-hospital-symbol.tsx (77%) rename {icons => src/icons}/uil-hospital.tsx (82%) rename {icons => src/icons}/uil-hourglass.tsx (88%) rename {icons => src/icons}/uil-house-user.tsx (82%) rename {icons => src/icons}/uil-html3-alt.tsx (84%) rename {icons => src/icons}/uil-html3.tsx (80%) rename {icons => src/icons}/uil-html5-alt.tsx (84%) rename {icons => src/icons}/uil-html5.tsx (78%) rename {icons => src/icons}/uil-hunting.tsx (77%) rename {icons => src/icons}/uil-icons.tsx (84%) rename {icons => src/icons}/uil-illustration.tsx (83%) rename {icons => src/icons}/uil-image-alt-slash.tsx (81%) rename {icons => src/icons}/uil-image-block.tsx (83%) rename {icons => src/icons}/uil-image-broken.tsx (84%) rename {icons => src/icons}/uil-image-check.tsx (81%) rename {icons => src/icons}/uil-image-download.tsx (82%) rename {icons => src/icons}/uil-image-edit.tsx (85%) rename {icons => src/icons}/uil-image-lock.tsx (80%) rename {icons => src/icons}/uil-image-minus.tsx (82%) rename {icons => src/icons}/uil-image-plus.tsx (81%) rename {icons => src/icons}/uil-image-question.tsx (83%) rename {icons => src/icons}/uil-image-redo.tsx (81%) rename {icons => src/icons}/uil-image-resize-landscape.tsx (86%) rename {icons => src/icons}/uil-image-resize-square.tsx (85%) rename {icons => src/icons}/uil-image-search.tsx (82%) rename {icons => src/icons}/uil-image-share.tsx (81%) rename {icons => src/icons}/uil-image-shield.tsx (84%) rename {icons => src/icons}/uil-image-slash.tsx (82%) rename {icons => src/icons}/uil-image-times.tsx (82%) rename {icons => src/icons}/uil-image-upload.tsx (82%) rename {icons => src/icons}/uil-image-v.tsx (82%) rename {icons => src/icons}/uil-image.tsx (78%) rename {icons => src/icons}/uil-images.tsx (81%) rename {icons => src/icons}/uil-import.tsx (77%) rename {icons => src/icons}/uil-inbox.tsx (81%) rename {icons => src/icons}/uil-incoming-call.tsx (85%) rename {icons => src/icons}/uil-info-circle.tsx (76%) rename {icons => src/icons}/uil-info.tsx (73%) rename {icons => src/icons}/uil-instagram-alt.tsx (90%) rename {icons => src/icons}/uil-instagram.tsx (88%) rename {icons => src/icons}/uil-intercom-alt.tsx (85%) rename {icons => src/icons}/uil-intercom.tsx (83%) rename {icons => src/icons}/uil-invoice.tsx (80%) rename {icons => src/icons}/uil-italic.tsx (73%) rename {icons => src/icons}/uil-jackhammer.tsx (84%) rename {icons => src/icons}/uil-java-script.tsx (92%) rename {icons => src/icons}/uil-kayak.tsx (85%) rename {icons => src/icons}/uil-key-skeleton-alt.tsx (78%) rename {icons => src/icons}/uil-key-skeleton.tsx (76%) rename {icons => src/icons}/uil-keyboard-alt.tsx (86%) rename {icons => src/icons}/uil-keyboard-hide.tsx (89%) rename {icons => src/icons}/uil-keyboard-show.tsx (89%) rename {icons => src/icons}/uil-keyboard.tsx (83%) rename {icons => src/icons}/uil-keyhole-circle.tsx (75%) rename {icons => src/icons}/uil-keyhole-square-full.tsx (76%) rename {icons => src/icons}/uil-keyhole-square.tsx (77%) rename {icons => src/icons}/uil-kid.tsx (79%) rename {icons => src/icons}/uil-label-alt.tsx (76%) rename {icons => src/icons}/uil-label.tsx (75%) rename {icons => src/icons}/uil-lamp.tsx (80%) rename {icons => src/icons}/uil-language.tsx (85%) rename {icons => src/icons}/uil-laptop-cloud.tsx (79%) rename {icons => src/icons}/uil-laptop-connection.tsx (78%) rename {icons => src/icons}/uil-laptop.tsx (76%) rename {icons => src/icons}/uil-laughing.tsx (80%) rename {icons => src/icons}/uil-layer-group-slash.tsx (82%) rename {icons => src/icons}/uil-layer-group.tsx (80%) rename {icons => src/icons}/uil-layers-alt.tsx (76%) rename {icons => src/icons}/uil-layers-slash.tsx (82%) rename {icons => src/icons}/uil-layers.tsx (77%) rename {icons => src/icons}/uil-left-arrow-from-left.tsx (77%) rename {icons => src/icons}/uil-left-arrow-to-left.tsx (76%) rename {icons => src/icons}/uil-left-indent-alt.tsx (79%) rename {icons => src/icons}/uil-left-indent.tsx (78%) rename {icons => src/icons}/uil-left-to-right-text-direction.tsx (78%) rename {icons => src/icons}/uil-letter-chinese-a.tsx (82%) rename {icons => src/icons}/uil-letter-english-a.tsx (79%) rename {icons => src/icons}/uil-letter-hindi-a.tsx (79%) rename {icons => src/icons}/uil-letter-japanese-a.tsx (91%) rename {icons => src/icons}/uil-life-ring.tsx (92%) rename {icons => src/icons}/uil-lightbulb-alt.tsx (79%) rename {icons => src/icons}/uil-lightbulb.tsx (80%) rename {icons => src/icons}/uil-line-alt.tsx (73%) rename {icons => src/icons}/uil-line-spacing.tsx (80%) rename {icons => src/icons}/uil-line.tsx (87%) rename {icons => src/icons}/uil-link-add.tsx (82%) rename {icons => src/icons}/uil-link-alt.tsx (81%) rename {icons => src/icons}/uil-link-broken.tsx (85%) rename {icons => src/icons}/uil-link-h.tsx (76%) rename {icons => src/icons}/uil-link.tsx (81%) rename {icons => src/icons}/uil-linkedin-alt.tsx (85%) rename {icons => src/icons}/uil-linkedin.tsx (79%) rename {icons => src/icons}/uil-linux.tsx (94%) rename {icons => src/icons}/uil-lira-sign.tsx (80%) rename {icons => src/icons}/uil-list-ol-alt.tsx (84%) rename {icons => src/icons}/uil-list-ol.tsx (83%) rename {icons => src/icons}/uil-list-ui-alt.tsx (77%) rename {icons => src/icons}/uil-list-ul.tsx (85%) rename {icons => src/icons}/uil-location-arrow-alt.tsx (77%) rename {icons => src/icons}/uil-location-arrow.tsx (79%) rename {icons => src/icons}/uil-location-pin-alt.tsx (78%) rename {icons => src/icons}/uil-location-point.tsx (78%) rename {icons => src/icons}/uil-lock-access.tsx (80%) rename {icons => src/icons}/uil-lock-alt.tsx (77%) rename {icons => src/icons}/uil-lock-open-alt.tsx (79%) rename {icons => src/icons}/uil-lock-slash.tsx (81%) rename {icons => src/icons}/uil-lock.tsx (75%) rename {icons => src/icons}/uil-lottiefiles-alt.tsx (78%) rename {icons => src/icons}/uil-lottiefiles.tsx (78%) rename {icons => src/icons}/uil-luggage-cart.tsx (77%) rename {icons => src/icons}/uil-mailbox-alt.tsx (76%) rename {icons => src/icons}/uil-mailbox.tsx (77%) rename {icons => src/icons}/uil-map-marker-alt.tsx (80%) rename {icons => src/icons}/uil-map-marker-edit.tsx (80%) rename {icons => src/icons}/uil-map-marker-info.tsx (84%) rename {icons => src/icons}/uil-map-marker-minus.tsx (78%) rename {icons => src/icons}/uil-map-marker-plus.tsx (79%) rename {icons => src/icons}/uil-map-marker-question.tsx (83%) rename {icons => src/icons}/uil-map-marker-shield.tsx (84%) rename {icons => src/icons}/uil-map-marker-slash.tsx (81%) rename {icons => src/icons}/uil-map-marker.tsx (77%) rename {icons => src/icons}/uil-map-pin-alt.tsx (78%) rename {icons => src/icons}/uil-map-pin.tsx (78%) rename {icons => src/icons}/uil-map.tsx (78%) rename {icons => src/icons}/uil-mars.tsx (75%) rename {icons => src/icons}/uil-master-card.tsx (81%) rename {icons => src/icons}/uil-maximize-left.tsx (78%) rename {icons => src/icons}/uil-medal.tsx (79%) rename {icons => src/icons}/uil-medical-drip.tsx (80%) rename {icons => src/icons}/uil-medical-square-full.tsx (79%) rename {icons => src/icons}/uil-medical-square.tsx (80%) rename {icons => src/icons}/uil-medium-m.tsx (79%) rename {icons => src/icons}/uil-medkit.tsx (78%) rename {icons => src/icons}/uil-meeting-board.tsx (79%) rename {icons => src/icons}/uil-megaphone.tsx (82%) rename {icons => src/icons}/uil-meh-alt.tsx (76%) rename {icons => src/icons}/uil-meh-closed-eye.tsx (79%) rename {icons => src/icons}/uil-meh.tsx (75%) rename {icons => src/icons}/uil-message.tsx (78%) rename {icons => src/icons}/uil-metro.tsx (87%) rename {icons => src/icons}/uil-microphone-slash.tsx (82%) rename {icons => src/icons}/uil-microphone.tsx (76%) rename {icons => src/icons}/uil-microscope.tsx (87%) rename {icons => src/icons}/uil-microsoft.tsx (73%) rename {icons => src/icons}/uil-minus-circle.tsx (74%) rename {icons => src/icons}/uil-minus-path.tsx (80%) rename {icons => src/icons}/uil-minus-square-full.tsx (74%) rename {icons => src/icons}/uil-minus-square.tsx (76%) rename {icons => src/icons}/uil-minus.tsx (71%) rename {icons => src/icons}/uil-missed-call.tsx (86%) rename {icons => src/icons}/uil-mobile-android-alt.tsx (75%) rename {icons => src/icons}/uil-mobile-android.tsx (79%) rename {icons => src/icons}/uil-mobile-vibrate.tsx (84%) rename {icons => src/icons}/uil-modem.tsx (78%) rename {icons => src/icons}/uil-money-bill-slash.tsx (81%) rename {icons => src/icons}/uil-money-bill-stack.tsx (80%) rename {icons => src/icons}/uil-money-bill.tsx (78%) rename {icons => src/icons}/uil-money-insert.tsx (81%) rename {icons => src/icons}/uil-money-stack.tsx (79%) rename {icons => src/icons}/uil-money-withdraw.tsx (81%) rename {icons => src/icons}/uil-money-withdrawal.tsx (79%) rename {icons => src/icons}/uil-moneybag-alt.tsx (81%) rename {icons => src/icons}/uil-moneybag.tsx (80%) rename {icons => src/icons}/uil-monitor-heart-rate.tsx (86%) rename {icons => src/icons}/uil-monitor.tsx (77%) rename {icons => src/icons}/uil-moon-eclipse.tsx (76%) rename {icons => src/icons}/uil-moon.tsx (78%) rename {icons => src/icons}/uil-moonset.tsx (80%) rename {icons => src/icons}/uil-mountains-sun.tsx (77%) rename {icons => src/icons}/uil-mountains.tsx (75%) rename {icons => src/icons}/uil-mouse-alt-2.tsx (74%) rename {icons => src/icons}/uil-mouse-alt.tsx (75%) rename {icons => src/icons}/uil-mouse.tsx (74%) rename {icons => src/icons}/uil-multiply.tsx (76%) rename {icons => src/icons}/uil-music-note.tsx (79%) rename {icons => src/icons}/uil-music-tune-slash.tsx (81%) rename {icons => src/icons}/uil-music.tsx (78%) rename {icons => src/icons}/uil-n-a.tsx (78%) rename {icons => src/icons}/uil-navigator.tsx (78%) rename {icons => src/icons}/uil-nerd.tsx (82%) rename {icons => src/icons}/uil-newspaper.tsx (79%) rename {icons => src/icons}/uil-ninja.tsx (80%) rename {icons => src/icons}/uil-no-entry.tsx (76%) rename {icons => src/icons}/uil-notebooks.tsx (80%) rename {icons => src/icons}/uil-notes.tsx (78%) rename {icons => src/icons}/uil-object-group.tsx (80%) rename {icons => src/icons}/uil-object-ungroup.tsx (81%) rename {icons => src/icons}/uil-octagon.tsx (78%) rename {icons => src/icons}/uil-okta.tsx (75%) rename {icons => src/icons}/uil-opera-alt.tsx (84%) rename {icons => src/icons}/uil-opera.tsx (79%) rename {icons => src/icons}/uil-outgoing-call.tsx (85%) rename {icons => src/icons}/uil-package.tsx (77%) rename {icons => src/icons}/uil-padlock.tsx (77%) rename {icons => src/icons}/uil-pagelines.tsx (87%) rename {icons => src/icons}/uil-pagerduty.tsx (76%) rename {icons => src/icons}/uil-paint-tool.tsx (78%) rename {icons => src/icons}/uil-palette.tsx (84%) rename {icons => src/icons}/uil-panel-add.tsx (77%) rename {icons => src/icons}/uil-panorama-h-alt.tsx (79%) rename {icons => src/icons}/uil-panorama-h.tsx (80%) rename {icons => src/icons}/uil-panorama-v.tsx (79%) rename {icons => src/icons}/uil-paperclip.tsx (78%) rename {icons => src/icons}/uil-paragraph.tsx (73%) rename {icons => src/icons}/uil-parcel.tsx (79%) rename {icons => src/icons}/uil-parking-circle.tsx (76%) rename {icons => src/icons}/uil-parking-square.tsx (77%) rename {icons => src/icons}/uil-pathfinder-unite.tsx (76%) rename {icons => src/icons}/uil-pathfinder.tsx (84%) rename {icons => src/icons}/uil-pause-circle.tsx (76%) rename {icons => src/icons}/uil-pause.tsx (75%) rename {icons => src/icons}/uil-paypal.tsx (89%) rename {icons => src/icons}/uil-pen.tsx (78%) rename {icons => src/icons}/uil-pentagon.tsx (76%) rename {icons => src/icons}/uil-percentage.tsx (80%) rename {icons => src/icons}/uil-phone-alt.tsx (83%) rename {icons => src/icons}/uil-phone-pause.tsx (84%) rename {icons => src/icons}/uil-phone-slash.tsx (86%) rename {icons => src/icons}/uil-phone-times.tsx (85%) rename {icons => src/icons}/uil-phone-volume.tsx (86%) rename {icons => src/icons}/uil-phone.tsx (83%) rename {icons => src/icons}/uil-picture.tsx (81%) rename {icons => src/icons}/uil-pizza-slice.tsx (82%) rename {icons => src/icons}/uil-plane-arrival.tsx (81%) rename {icons => src/icons}/uil-plane-departure.tsx (84%) rename {icons => src/icons}/uil-plane-fly.tsx (80%) rename {icons => src/icons}/uil-plane.tsx (82%) rename {icons => src/icons}/uil-play-circle.tsx (76%) rename {icons => src/icons}/uil-play.tsx (78%) rename {icons => src/icons}/uil-plug.tsx (77%) rename {icons => src/icons}/uil-plus-circle.tsx (75%) rename {icons => src/icons}/uil-plus-square.tsx (75%) rename {icons => src/icons}/uil-plus.tsx (72%) rename {icons => src/icons}/uil-podium.tsx (80%) rename {icons => src/icons}/uil-polygon.tsx (76%) rename {icons => src/icons}/uil-post-stamp.tsx (88%) rename {icons => src/icons}/uil-postcard.tsx (77%) rename {icons => src/icons}/uil-pound-circle.tsx (77%) rename {icons => src/icons}/uil-pound.tsx (76%) rename {icons => src/icons}/uil-power.tsx (77%) rename {icons => src/icons}/uil-prescription-bottle.tsx (77%) rename {icons => src/icons}/uil-presentation-check.tsx (79%) rename {icons => src/icons}/uil-presentation-edit.tsx (80%) rename {icons => src/icons}/uil-presentation-line.tsx (81%) rename {icons => src/icons}/uil-presentation-lines-alt.tsx (81%) rename {icons => src/icons}/uil-presentation-minus.tsx (78%) rename {icons => src/icons}/uil-presentation-play.tsx (80%) rename {icons => src/icons}/uil-presentation-plus.tsx (79%) rename {icons => src/icons}/uil-presentation-times.tsx (81%) rename {icons => src/icons}/uil-presentation.tsx (77%) rename {icons => src/icons}/uil-previous.tsx (75%) rename {icons => src/icons}/uil-pricetag-alt.tsx (78%) rename {icons => src/icons}/uil-print-slash.tsx (81%) rename {icons => src/icons}/uil-print.tsx (78%) rename {icons => src/icons}/uil-process.tsx (91%) rename {icons => src/icons}/uil-processor.tsx (81%) rename {icons => src/icons}/uil-programming-language.tsx (74%) rename {icons => src/icons}/uil-pump.tsx (80%) rename {icons => src/icons}/uil-puzzle-piece.tsx (81%) rename {icons => src/icons}/uil-qrcode-scan.tsx (84%) rename {icons => src/icons}/uil-question-circle.tsx (80%) rename {icons => src/icons}/uil-question.tsx (84%) rename {icons => src/icons}/uil-rainbow.tsx (76%) rename {icons => src/icons}/uil-raindrops-alt.tsx (83%) rename {icons => src/icons}/uil-raindrops.tsx (82%) rename {icons => src/icons}/uil-react.tsx (94%) rename {icons => src/icons}/uil-receipt-alt.tsx (80%) rename {icons => src/icons}/uil-receipt.tsx (85%) rename {icons => src/icons}/uil-record-audio.tsx (75%) rename {icons => src/icons}/uil-reddit-alien-alt.tsx (88%) rename {icons => src/icons}/uil-redo.tsx (74%) rename {icons => src/icons}/uil-refresh.tsx (79%) rename {icons => src/icons}/uil-registered.tsx (77%) rename {icons => src/icons}/uil-repeat.tsx (79%) rename {icons => src/icons}/uil-restaurant.tsx (84%) rename {icons => src/icons}/uil-right-indent-alt.tsx (79%) rename {icons => src/icons}/uil-right-to-left-text-direction.tsx (78%) rename {icons => src/icons}/uil-robot.tsx (81%) rename {icons => src/icons}/uil-rocket.tsx (88%) rename {icons => src/icons}/uil-rope-way.tsx (78%) rename {icons => src/icons}/uil-rotate-360.tsx (79%) rename {icons => src/icons}/uil-rss-alt.tsx (78%) rename {icons => src/icons}/uil-rss-interface.tsx (78%) rename {icons => src/icons}/uil-rss.tsx (80%) rename {icons => src/icons}/uil-ruler-combined.tsx (77%) rename {icons => src/icons}/uil-ruler.tsx (80%) rename {icons => src/icons}/uil-rupee-sign.tsx (80%) rename {icons => src/icons}/uil-sad-cry.tsx (76%) rename {icons => src/icons}/uil-sad-crying.tsx (77%) rename {icons => src/icons}/uil-sad-dizzy.tsx (82%) rename {icons => src/icons}/uil-sad-squint.tsx (81%) rename {icons => src/icons}/uil-sad.tsx (80%) rename {icons => src/icons}/uil-sanitizer-alt.tsx (81%) rename {icons => src/icons}/uil-sanitizer.tsx (82%) rename {icons => src/icons}/uil-save.tsx (78%) rename {icons => src/icons}/uil-scaling-left.tsx (79%) rename {icons => src/icons}/uil-scaling-right.tsx (79%) rename {icons => src/icons}/uil-scenery.tsx (83%) rename {icons => src/icons}/uil-schedule.tsx (80%) rename {icons => src/icons}/uil-screw.tsx (84%) rename {icons => src/icons}/uil-scroll-h.tsx (76%) rename {icons => src/icons}/uil-scroll.tsx (76%) rename {icons => src/icons}/uil-search-alt.tsx (78%) rename {icons => src/icons}/uil-search-minus.tsx (75%) rename {icons => src/icons}/uil-search-plus.tsx (76%) rename {icons => src/icons}/uil-search.tsx (74%) rename {icons => src/icons}/uil-selfie.tsx (79%) rename {icons => src/icons}/uil-server-alt.tsx (82%) rename {icons => src/icons}/uil-server-connection.tsx (81%) rename {icons => src/icons}/uil-server-network-alt.tsx (82%) rename {icons => src/icons}/uil-server-network.tsx (81%) rename {icons => src/icons}/uil-server.tsx (84%) rename {icons => src/icons}/uil-servers.tsx (86%) rename {icons => src/icons}/uil-servicemark.tsx (79%) rename {icons => src/icons}/uil-setting.tsx (85%) rename {icons => src/icons}/uil-share-alt.tsx (78%) rename {icons => src/icons}/uil-share.tsx (80%) rename {icons => src/icons}/uil-shield-check.tsx (81%) rename {icons => src/icons}/uil-shield-exclamation.tsx (84%) rename {icons => src/icons}/uil-shield-plus.tsx (83%) rename {icons => src/icons}/uil-shield-question.tsx (82%) rename {icons => src/icons}/uil-shield-slash.tsx (82%) rename {icons => src/icons}/uil-shield.tsx (79%) rename {icons => src/icons}/uil-ship.tsx (85%) rename {icons => src/icons}/uil-shop.tsx (80%) rename {icons => src/icons}/uil-shopping-bag.tsx (76%) rename {icons => src/icons}/uil-shopping-basket.tsx (80%) rename {icons => src/icons}/uil-shopping-cart-alt.tsx (79%) rename {icons => src/icons}/uil-shopping-cart.tsx (81%) rename {icons => src/icons}/uil-shovel.tsx (81%) rename {icons => src/icons}/uil-shrink.tsx (79%) rename {icons => src/icons}/uil-shuffle.tsx (80%) rename {icons => src/icons}/uil-shutter-alt.tsx (87%) rename {icons => src/icons}/uil-shutter.tsx (81%) rename {icons => src/icons}/uil-sick.tsx (81%) rename {icons => src/icons}/uil-sigma.tsx (75%) rename {icons => src/icons}/uil-sign-alt.tsx (77%) rename {icons => src/icons}/uil-sign-in-alt.tsx (78%) rename {icons => src/icons}/uil-sign-left.tsx (76%) rename {icons => src/icons}/uil-sign-out-alt.tsx (78%) rename {icons => src/icons}/uil-sign-right.tsx (76%) rename {icons => src/icons}/uil-signal-alt-3.tsx (77%) rename {icons => src/icons}/uil-signal-alt.tsx (76%) rename {icons => src/icons}/uil-signal.tsx (76%) rename {icons => src/icons}/uil-signin.tsx (79%) rename {icons => src/icons}/uil-signout.tsx (79%) rename {icons => src/icons}/uil-silence.tsx (78%) rename {icons => src/icons}/uil-silent-squint.tsx (84%) rename {icons => src/icons}/uil-sim-card.tsx (78%) rename {icons => src/icons}/uil-sitemap.tsx (78%) rename {icons => src/icons}/uil-skip-forward-alt.tsx (80%) rename {icons => src/icons}/uil-skip-forward-circle.tsx (77%) rename {icons => src/icons}/uil-skip-forward.tsx (80%) rename {icons => src/icons}/uil-skype-alt.tsx (91%) rename {icons => src/icons}/uil-skype.tsx (91%) rename {icons => src/icons}/uil-slack-alt.tsx (85%) rename {icons => src/icons}/uil-slack.tsx (80%) rename {icons => src/icons}/uil-slider-h-range.tsx (78%) rename {icons => src/icons}/uil-slider-h.tsx (75%) rename {icons => src/icons}/uil-sliders-v-alt.tsx (79%) rename {icons => src/icons}/uil-sliders-v.tsx (79%) rename {icons => src/icons}/uil-smile-beam.tsx (80%) rename {icons => src/icons}/uil-smile-dizzy.tsx (82%) rename {icons => src/icons}/uil-smile-squint-wink-alt.tsx (79%) rename {icons => src/icons}/uil-smile-squint-wink.tsx (79%) rename {icons => src/icons}/uil-smile-wink-alt.tsx (79%) rename {icons => src/icons}/uil-smile-wink.tsx (77%) rename {icons => src/icons}/uil-smile.tsx (77%) rename {icons => src/icons}/uil-snapchat-alt.tsx (92%) rename {icons => src/icons}/uil-snapchat-ghost.tsx (91%) rename {icons => src/icons}/uil-snapchat-square.tsx (93%) rename {icons => src/icons}/uil-snow-flake.tsx (83%) rename {icons => src/icons}/uil-snowflake-alt.tsx (85%) rename {icons => src/icons}/uil-snowflake.tsx (85%) rename {icons => src/icons}/uil-social-distancing.tsx (86%) rename {icons => src/icons}/uil-sort-amount-down.tsx (78%) rename {icons => src/icons}/uil-sort-amount-up.tsx (78%) rename {icons => src/icons}/uil-sort.tsx (76%) rename {icons => src/icons}/uil-sorting.tsx (76%) rename {icons => src/icons}/uil-space-key.tsx (73%) rename {icons => src/icons}/uil-spade.tsx (85%) rename {icons => src/icons}/uil-sperms.tsx (90%) rename {icons => src/icons}/uil-spin.tsx (75%) rename {icons => src/icons}/uil-spinner-alt.tsx (87%) rename {icons => src/icons}/uil-spinner.tsx (87%) rename {icons => src/icons}/uil-square-full.tsx (73%) rename {icons => src/icons}/uil-square-shape.tsx (75%) rename {icons => src/icons}/uil-square.tsx (73%) rename {icons => src/icons}/uil-squint.tsx (80%) rename {icons => src/icons}/uil-star-half-alt.tsx (80%) rename {icons => src/icons}/uil-star.tsx (80%) rename {icons => src/icons}/uil-step-backward-alt.tsx (80%) rename {icons => src/icons}/uil-step-backward-circle.tsx (77%) rename {icons => src/icons}/uil-step-backward.tsx (80%) rename {icons => src/icons}/uil-step-forward.tsx (75%) rename {icons => src/icons}/uil-stethoscope-alt.tsx (81%) rename {icons => src/icons}/uil-stethoscope.tsx (79%) rename {icons => src/icons}/uil-stop-circle.tsx (75%) rename {icons => src/icons}/uil-stopwatch-slash.tsx (83%) rename {icons => src/icons}/uil-stopwatch.tsx (77%) rename {icons => src/icons}/uil-store-alt.tsx (80%) rename {icons => src/icons}/uil-store-slash.tsx (87%) rename {icons => src/icons}/uil-store.tsx (81%) rename {icons => src/icons}/uil-streering.tsx (83%) rename {icons => src/icons}/uil-stretcher.tsx (80%) rename {icons => src/icons}/uil-subject.tsx (74%) rename {icons => src/icons}/uil-subway-alt.tsx (80%) rename {icons => src/icons}/uil-subway.tsx (85%) rename {icons => src/icons}/uil-suitcase-alt.tsx (77%) rename {icons => src/icons}/uil-suitcase.tsx (78%) rename {icons => src/icons}/uil-sun.tsx (83%) rename {icons => src/icons}/uil-sunset.tsx (83%) rename {icons => src/icons}/uil-surprise.tsx (79%) rename {icons => src/icons}/uil-swatchbook.tsx (80%) rename {icons => src/icons}/uil-swiggy.tsx (89%) rename {icons => src/icons}/uil-swimmer.tsx (87%) rename {icons => src/icons}/uil-sync-exclamation.tsx (81%) rename {icons => src/icons}/uil-sync-slash.tsx (82%) rename {icons => src/icons}/uil-sync.tsx (77%) rename {icons => src/icons}/uil-syringe.tsx (82%) rename {icons => src/icons}/uil-table-tennis.tsx (86%) rename {icons => src/icons}/uil-table.tsx (75%) rename {icons => src/icons}/uil-tablet.tsx (79%) rename {icons => src/icons}/uil-tablets.tsx (80%) rename {icons => src/icons}/uil-tachometer-fast-alt.tsx (79%) rename {icons => src/icons}/uil-tachometer-fast.tsx (80%) rename {icons => src/icons}/uil-tag-alt.tsx (78%) rename {icons => src/icons}/uil-tag.tsx (76%) rename {icons => src/icons}/uil-tape.tsx (77%) rename {icons => src/icons}/uil-taxi.tsx (85%) rename {icons => src/icons}/uil-tear.tsx (76%) rename {icons => src/icons}/uil-telegram-alt.tsx (86%) rename {icons => src/icons}/uil-telegram.tsx (80%) rename {icons => src/icons}/uil-telescope.tsx (84%) rename {icons => src/icons}/uil-temperature-empty.tsx (77%) rename {icons => src/icons}/uil-temperature-half.tsx (78%) rename {icons => src/icons}/uil-temperature-minus.tsx (79%) rename {icons => src/icons}/uil-temperature-plus.tsx (80%) rename {icons => src/icons}/uil-temperature-quarter.tsx (78%) rename {icons => src/icons}/uil-temperature-three-quarter.tsx (78%) rename {icons => src/icons}/uil-temperature.tsx (78%) rename {icons => src/icons}/uil-tennis-ball.tsx (78%) rename {icons => src/icons}/uil-text-fields.tsx (74%) rename {icons => src/icons}/uil-text-size.tsx (74%) rename {icons => src/icons}/uil-text-strike-through.tsx (74%) rename {icons => src/icons}/uil-text.tsx (72%) rename {icons => src/icons}/uil-th-large.tsx (74%) rename {icons => src/icons}/uil-th-slash.tsx (79%) rename {icons => src/icons}/uil-th.tsx (74%) rename {icons => src/icons}/uil-thermometer.tsx (78%) rename {icons => src/icons}/uil-thumbs-down.tsx (79%) rename {icons => src/icons}/uil-thumbs-up.tsx (79%) rename {icons => src/icons}/uil-thunderstorm-moon.tsx (85%) rename {icons => src/icons}/uil-thunderstorm-sun.tsx (85%) rename {icons => src/icons}/uil-thunderstorm.tsx (79%) rename {icons => src/icons}/uil-ticket.tsx (78%) rename {icons => src/icons}/uil-times-circle.tsx (79%) rename {icons => src/icons}/uil-times-square.tsx (79%) rename {icons => src/icons}/uil-times.tsx (75%) rename {icons => src/icons}/uil-toggle-off.tsx (75%) rename {icons => src/icons}/uil-toggle-on.tsx (75%) rename {icons => src/icons}/uil-toilet-paper.tsx (84%) rename {icons => src/icons}/uil-top-arrow-from-top.tsx (76%) rename {icons => src/icons}/uil-top-arrow-to-top.tsx (76%) rename {icons => src/icons}/uil-tornado.tsx (77%) rename {icons => src/icons}/uil-trademark-circle.tsx (79%) rename {icons => src/icons}/uil-trademark.tsx (78%) rename {icons => src/icons}/uil-traffic-barrier.tsx (77%) rename {icons => src/icons}/uil-traffic-light.tsx (85%) rename {icons => src/icons}/uil-transaction.tsx (80%) rename {icons => src/icons}/uil-trash-alt.tsx (78%) rename {icons => src/icons}/uil-trash.tsx (76%) rename {icons => src/icons}/uil-trees.tsx (80%) rename {icons => src/icons}/uil-triangle.tsx (75%) rename {icons => src/icons}/uil-trophy.tsx (79%) rename {icons => src/icons}/uil-trowel.tsx (82%) rename {icons => src/icons}/uil-truck-loading.tsx (79%) rename {icons => src/icons}/uil-truck.tsx (80%) rename {icons => src/icons}/uil-tumblr-alt.tsx (87%) rename {icons => src/icons}/uil-tumblr-square.tsx (77%) rename {icons => src/icons}/uil-tumblr.tsx (76%) rename {icons => src/icons}/uil-tv-retro-slash.tsx (80%) rename {icons => src/icons}/uil-tv-retro.tsx (77%) rename {icons => src/icons}/uil-twitter-alt.tsx (90%) rename {icons => src/icons}/uil-twitter.tsx (81%) rename {icons => src/icons}/uil-umbrella.tsx (85%) rename {icons => src/icons}/uil-unamused.tsx (79%) rename {icons => src/icons}/uil-underline.tsx (74%) rename {icons => src/icons}/uil-university.tsx (80%) rename {icons => src/icons}/uil-unlock-alt.tsx (78%) rename {icons => src/icons}/uil-unlock.tsx (77%) rename {icons => src/icons}/uil-upload-alt.tsx (78%) rename {icons => src/icons}/uil-upload.tsx (78%) rename {icons => src/icons}/uil-usd-circle.tsx (76%) rename {icons => src/icons}/uil-usd-square.tsx (78%) rename {icons => src/icons}/uil-user-arrows.tsx (85%) rename {icons => src/icons}/uil-user-check.tsx (79%) rename {icons => src/icons}/uil-user-circle.tsx (78%) rename {icons => src/icons}/uil-user-exclamation.tsx (80%) rename {icons => src/icons}/uil-user-location.tsx (82%) rename {icons => src/icons}/uil-user-md.tsx (87%) rename {icons => src/icons}/uil-user-minus.tsx (77%) rename {icons => src/icons}/uil-user-nurse.tsx (84%) rename {icons => src/icons}/uil-user-plus.tsx (78%) rename {icons => src/icons}/uil-user-square.tsx (80%) rename {icons => src/icons}/uil-user-times.tsx (79%) rename {icons => src/icons}/uil-user.tsx (75%) rename {icons => src/icons}/uil-users-alt.tsx (79%) rename {icons => src/icons}/uil-utensils-alt.tsx (84%) rename {icons => src/icons}/uil-utensils.tsx (77%) rename {icons => src/icons}/uil-vector-square-alt.tsx (78%) rename {icons => src/icons}/uil-vector-square.tsx (79%) rename {icons => src/icons}/uil-venus.tsx (74%) rename {icons => src/icons}/uil-vertical-align-bottom.tsx (75%) rename {icons => src/icons}/uil-vertical-align-center.tsx (76%) rename {icons => src/icons}/uil-vertical-align-top.tsx (74%) rename {icons => src/icons}/uil-vertical-distribute-bottom.tsx (76%) rename {icons => src/icons}/uil-vertical-distribution-center.tsx (78%) rename {icons => src/icons}/uil-vertical-distribution-top.tsx (76%) rename {icons => src/icons}/uil-video-question.tsx (85%) rename {icons => src/icons}/uil-video-slash.tsx (82%) rename {icons => src/icons}/uil-video.tsx (77%) rename {icons => src/icons}/uil-virus-slash.tsx (89%) rename {icons => src/icons}/uil-visual-studio.tsx (75%) rename {icons => src/icons}/uil-vk-alt.tsx (89%) rename {icons => src/icons}/uil-vk.tsx (87%) rename {icons => src/icons}/uil-voicemail-rectangle.tsx (78%) rename {icons => src/icons}/uil-voicemail.tsx (75%) rename {icons => src/icons}/uil-volleyball.tsx (85%) rename {icons => src/icons}/uil-volume-down.tsx (79%) rename {icons => src/icons}/uil-volume-mute.tsx (80%) rename {icons => src/icons}/uil-volume-off.tsx (77%) rename {icons => src/icons}/uil-volume-up.tsx (80%) rename {icons => src/icons}/uil-volume.tsx (81%) rename {icons => src/icons}/uil-vuejs-alt.tsx (85%) rename {icons => src/icons}/uil-vuejs.tsx (78%) rename {icons => src/icons}/uil-wall.tsx (78%) rename {icons => src/icons}/uil-wallet.tsx (77%) rename {icons => src/icons}/uil-watch-alt.tsx (77%) rename {icons => src/icons}/uil-watch.tsx (77%) rename {icons => src/icons}/uil-water-drop-slash.tsx (81%) rename {icons => src/icons}/uil-water-glass.tsx (83%) rename {icons => src/icons}/uil-water.tsx (87%) rename {icons => src/icons}/uil-web-grid-alt.tsx (74%) rename {icons => src/icons}/uil-web-grid.tsx (74%) rename {icons => src/icons}/uil-web-section-alt.tsx (74%) rename {icons => src/icons}/uil-web-section.tsx (73%) rename {icons => src/icons}/uil-webcam.tsx (80%) rename {icons => src/icons}/uil-weight.tsx (81%) rename {icons => src/icons}/uil-whatsapp-alt.tsx (88%) rename {icons => src/icons}/uil-whatsapp.tsx (85%) rename {icons => src/icons}/uil-wheel-barrow.tsx (82%) rename {icons => src/icons}/uil-wheelchair-alt.tsx (79%) rename {icons => src/icons}/uil-wheelchair.tsx (77%) rename {icons => src/icons}/uil-wifi-router.tsx (82%) rename {icons => src/icons}/uil-wifi-slash.tsx (83%) rename {icons => src/icons}/uil-wifi.tsx (81%) rename {icons => src/icons}/uil-wind-moon.tsx (86%) rename {icons => src/icons}/uil-wind-sun.tsx (86%) rename {icons => src/icons}/uil-wind.tsx (81%) rename {icons => src/icons}/uil-window-grid.tsx (74%) rename {icons => src/icons}/uil-window-maximize.tsx (74%) rename {icons => src/icons}/uil-window-section.tsx (74%) rename {icons => src/icons}/uil-window.tsx (77%) rename {icons => src/icons}/uil-windows.tsx (75%) rename {icons => src/icons}/uil-windsock.tsx (76%) rename {icons => src/icons}/uil-windy.tsx (85%) rename {icons => src/icons}/uil-wordpress-simple.tsx (87%) rename {icons => src/icons}/uil-wordpress.tsx (91%) rename {icons => src/icons}/uil-wrap-text.tsx (78%) rename {icons => src/icons}/uil-wrench.tsx (82%) rename {icons => src/icons}/uil-x-add.tsx (81%) rename {icons => src/icons}/uil-x.tsx (79%) rename {icons => src/icons}/uil-yen-circle.tsx (79%) rename {icons => src/icons}/uil-yen.tsx (76%) rename {icons => src/icons}/uil-yin-yang.tsx (80%) rename {icons => src/icons}/uil-youtube.tsx (81%) rename index.ts => src/index.ts (99%) create mode 100644 tsup.config.ts diff --git a/.github/workflows/npm-publish-pro.yml b/.github/workflows/npm-publish-pro.yml index 2ca7cb5a..249df879 100644 --- a/.github/workflows/npm-publish-pro.yml +++ b/.github/workflows/npm-publish-pro.yml @@ -20,6 +20,6 @@ jobs: env: NPM_TOKEN: ${{ secrets.FURY_AUTH_TOKEN }} - name: Download & Build Icons - run: npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js + run: npm i @iconscout/unicons@latest && npm run generate && npm run build - name: Publish to Gemfury run: npm publish \ No newline at end of file diff --git a/.github/workflows/npm-publish-rc.yml b/.github/workflows/npm-publish-rc.yml index f72169fc..caef1d9e 100644 --- a/.github/workflows/npm-publish-rc.yml +++ b/.github/workflows/npm-publish-rc.yml @@ -20,7 +20,7 @@ jobs: with: node-version: 10.16.3 - name: Download & Build Icons - run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js + run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build - name: Create Pull Request uses: peter-evans/create-pull-request@v1 with: diff --git a/.github/workflows/npm-publish.yml b/.github/workflows/npm-publish.yml index fb32fab6..591b9b22 100644 --- a/.github/workflows/npm-publish.yml +++ b/.github/workflows/npm-publish.yml @@ -14,7 +14,7 @@ jobs: with: node-version: 10.16.3 - name: Download & Build Icons - run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build:types && npm run build:js + run: npm ci --progress=false && npm i @iconscout/unicons@latest && npm run generate && npm run build - name: Publish to NPM run: echo "//registry.npmjs.org/:_authToken=${NPM_TOKEN}" > ~/.npmrc && npm publish env: diff --git a/.gitignore b/.gitignore index ebf608ff..83d2fd21 100644 --- a/.gitignore +++ b/.gitignore @@ -4,3 +4,4 @@ lib **/*.jsx **/*.js /.idea/ +/dist/ diff --git a/.npmignore b/.npmignore index cd1ddfdd..cd539d6e 100644 --- a/.npmignore +++ b/.npmignore @@ -4,7 +4,6 @@ node_modules !**/*.d.ts /example/ /.idea/ -/babel.config.json /tsconfig.json /.github/ /build/ diff --git a/babel.config.json b/babel.config.json deleted file mode 100644 index 4de5f87b..00000000 --- a/babel.config.json +++ /dev/null @@ -1,19 +0,0 @@ -{ - "presets": [ - "@babel/preset-env", - "@babel/preset-typescript", - "@babel/preset-react" - ], - "plugins": [ - [ - "babel-plugin-typescript-to-proptypes", - { - "comments": true - } - ] - ], - "ignore": [ - "node_modules", - "**/*.d.ts" - ] -} \ No newline at end of file diff --git a/build/generate.js b/build/generate.js deleted file mode 100644 index 13bf2473..00000000 --- a/build/generate.js +++ /dev/null @@ -1,74 +0,0 @@ -const path = require('path') -const fs = require('fs-plus') -const cheerio = require('cheerio') -const upperCamelCase = require('uppercamelcase') - -const iconsComponentPath = path.join(process.cwd(), 'icons') -const iconsIndexPath = path.join(process.cwd(), 'index.ts') -const uniconsConfig = require('@iconscout/unicons/json/line.json') - -// Clear Directories -fs.removeSync(iconsComponentPath) -fs.mkdirSync(iconsComponentPath) - -const indexJs = [] - -uniconsConfig.forEach(icon => { - const baseName = `uil-${icon.name}` - const location = path.join(iconsComponentPath, `${baseName}.tsx`) - const name = upperCamelCase(baseName) - const svgFile = fs.readFileSync(path.resolve('node_modules/@iconscout/unicons', icon.svg), 'utf-8') - - let data = svgFile.replace(/]+>/gi, '').replace(/<\/svg>/gi, '') - // Get Path Content from SVG - const $ = cheerio.load(data, { - xmlMode: true - }) - const svgPath = $('path').attr('d') - - const template = `import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps${"<" + "SVGElement" + ">"} - -/** - * - * @param {string} color - The color of the icon. Defaults to 'currentColor'. - * @param {string | number} size - The size of the icon. Defaults to 24. - * @param props - * @constructor - */ -const ${name} = ({ color = 'currentColor', size = 24, ...props }: Props) => { - return React.createElement('svg', { - xmlns: 'http://www.w3.org/2000/svg', - width: size, - height: size, - viewBox: '0 0 24 24', - fill: color, - ...props - }, React.createElement('path', { - d: '${svgPath}' - })); -}; - -export default ${name};` - - fs.writeFileSync(location, template, 'utf-8') - - // Add it to index.js - indexJs.push(`export { default as ${name} } from './icons/${baseName}'`) -}) - -fs.writeFileSync(iconsIndexPath, indexJs.join('\n'), 'utf-8') - -console.log(`Generated ${uniconsConfig.length} icon components.`) \ No newline at end of file diff --git a/package-lock.json b/package-lock.json index 64541a12..ef9a3101 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,1219 +1,3086 @@ { "name": "@iconscout/react-unicons", "version": "1.2.0", - "lockfileVersion": 1, + "lockfileVersion": 2, "requires": true, - "dependencies": { - "@babel/cli": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/cli/-/cli-7.16.0.tgz", - "integrity": "sha512-WLrM42vKX/4atIoQB+eb0ovUof53UUvecb4qGjU2PDDWRiZr50ZpiV8NpcLo7iSxeGYrRG0Mqembsa+UrTAV6Q==", + "packages": { + "": { + "name": "@iconscout/react-unicons", + "version": "1.2.0", + "license": "Apache-2.0", + "devDependencies": { + "@iconscout/unicons": "^4.0.1", + "@types/react": "^17.0.36", + "cheerio": "^1.0.0-rc.3", + "fs-plus": "^3.1.1", + "tsup": "^6.5.0", + "typescript": "^4.9.4", + "uppercamelcase": "^3.0.0" + }, + "peerDependencies": { + "react": "^17.0.0 || ^18.0.0" + } + }, + "node_modules/@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", + "cpu": [ + "loong64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/@iconscout/unicons": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/@iconscout/unicons/-/unicons-4.0.1.tgz", + "integrity": "sha512-uMyaHfzfrc4Wd+n0EGsrSGqW/YB/7gZYro4fKhK+YjrG5GWn2bag+5Fj2yqnhjj0Wdc3nHQM6i6rjM7B5zNY3Q==", + "dev": true, + "dependencies": { + "async": "^2.6.1", + "axios": "^0.21.1", + "cheerio": "^1.0.0-rc.2", + "cross-env": "^7.0.2", + "fontello-cli": "^0.6.2", + "fs-plus": "^3.1.1", + "glob": "^7.1.3", + "insertion-query": "^1.1.0", + "lodash": "^4.17.21", + "parse-svg-path": "^0.1.2", + "scale-svg-path": "0.0.1", + "serialize-svg-path": "^0.1.0", + "svgo": "1.1.1", + "svgstore": "^3.0.0-2", + "uuid": "^3.3.2" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@types/prop-types": { + "version": "15.7.4", + "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.4.tgz", + "integrity": "sha512-rZ5drC/jWjrArrS8BR6SIr4cWpW09RNTYt9AMZo3Jwwif+iacXAqgVjm0B0Bv/S1jhDXKHqRVNCbACkJ89RAnQ==", + "dev": true + }, + "node_modules/@types/q": { + "version": "1.5.5", + "resolved": "https://registry.npmjs.org/@types/q/-/q-1.5.5.tgz", + "integrity": "sha512-L28j2FcJfSZOnL1WBjDYp2vUHCeIFlyYI/53EwD/rKUBQ7MtUUfbQWiyKJGpcnv4/WgrhWsFKrcPstcAt/J0tQ==", + "dev": true + }, + "node_modules/@types/react": { + "version": "17.0.36", + "resolved": "https://registry.npmjs.org/@types/react/-/react-17.0.36.tgz", + "integrity": "sha512-CUFUp01OdfbpN/76v4koqgcpcRGT3sYOq3U3N6q0ZVGcyeP40NUdVU+EWe3hs34RNaTefiYyBzOpxBBidCc5zw==", + "dev": true, + "dependencies": { + "@types/prop-types": "*", + "@types/scheduler": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/scheduler": { + "version": "0.16.2", + "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", + "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==", + "dev": true + }, + "node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/argparse": { + "version": "1.0.10", + "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", + "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "dev": true, + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.3", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", + "integrity": "sha512-zflvls11DCy+dQWzTW2dzuilv8Z5X/pjfmZOWba6TNIVDm+2UDaJmXSOXlasHKfNBs8oo3M0aT50fDEWfKZjXg==", + "dev": true, + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/axios": { + "version": "0.21.4", + "resolved": "https://registry.npmjs.org/axios/-/axios-0.21.4.tgz", + "integrity": "sha512-ut5vewkiu8jjGBdqpM44XxjuCjq9LAKeHVmoVfHVzy8eHgxxq8SbAVQNovDA8mVi05kP0Ea/n/UzcSHcTJQfNg==", + "dev": true, + "dependencies": { + "follow-redirects": "^1.14.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", + "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", + "dev": true + }, + "node_modules/big-integer": { + "version": "1.6.51", + "resolved": "https://registry.npmjs.org/big-integer/-/big-integer-1.6.51.tgz", + "integrity": "sha512-GPEid2Y9QU1Exl1rpO9B2IPJGHPSupF5GnVIP0blYvNOMer2bTvSWs1jGOUg04hTmu67nmLsQ9TBo1puaotBHg==", + "dev": true, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/binary": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/binary/-/binary-0.3.0.tgz", + "integrity": "sha1-n2BVO8XOjDOG87VTz/R0Yq3sqnk=", + "dev": true, + "dependencies": { + "buffers": "~0.1.1", + "chainsaw": "~0.1.0" + }, + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", + "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/bluebird": { + "version": "3.4.7", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.4.7.tgz", + "integrity": "sha1-9y12C+Cbf3bQjtj66Ysomo0F+rM=", + "dev": true + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha1-aN/1++YMUes3cl6p4+0xDcwed24=", + "dev": true + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", + "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", + "dev": true, + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", + "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "dev": true, + "dependencies": { + "fill-range": "^7.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/buffer-indexof-polyfill": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", + "integrity": "sha512-I7wzHwA3t1/lwXQh+A5PbNvJxgfo5r3xulgpYDB5zckTu/Z9oUK9biouBKQUjEqzaz3HnAT6TYoovmE+GqSf7A==", + "dev": true, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/buffers": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/buffers/-/buffers-0.1.1.tgz", + "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", + "dev": true, + "engines": { + "node": ">=0.2.0" + } + }, + "node_modules/bundle-require": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-3.1.2.tgz", + "integrity": "sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==", + "dev": true, + "dependencies": { + "load-tsconfig": "^0.2.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "peerDependencies": { + "esbuild": ">=0.13" + } + }, + "node_modules/cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/call-bind": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", + "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "get-intrinsic": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/camelcase": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-4.1.0.tgz", + "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/chainsaw": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", + "integrity": "sha1-XqtQsor+WAdNDVgpE4iCi15fvJg=", + "dev": true, + "dependencies": { + "traverse": ">=0.3.0 <0.4" + }, + "engines": { + "node": "*" + } + }, + "node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cheerio": { + "version": "1.0.0-rc.10", + "resolved": "https://registry.npmjs.org/cheerio/-/cheerio-1.0.0-rc.10.tgz", + "integrity": "sha512-g0J0q/O6mW8z5zxQ3A8E8J1hUgp4SMOvEoW/x84OwyHKe/Zccz83PVT4y5Crcr530FV6NgmKI1qvGTKVl9XXVw==", + "dev": true, + "dependencies": { + "cheerio-select": "^1.5.0", + "dom-serializer": "^1.3.2", + "domhandler": "^4.2.0", + "htmlparser2": "^6.1.0", + "parse5": "^6.0.1", + "parse5-htmlparser2-tree-adapter": "^6.0.1", + "tslib": "^2.2.0" + }, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/cheeriojs/cheerio?sponsor=1" + } + }, + "node_modules/cheerio-select": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/cheerio-select/-/cheerio-select-1.5.0.tgz", + "integrity": "sha512-qocaHPv5ypefh6YNxvnbABM07KMxExbtbfuJoIie3iZXX1ERwYmJcIiRrr9H05ucQP1k28dav8rpdDgjQd8drg==", + "dev": true, + "dependencies": { + "css-select": "^4.1.3", + "css-what": "^5.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0", + "domutils": "^2.7.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/chokidar": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + ], + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/coa": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/coa/-/coa-2.0.2.tgz", + "integrity": "sha512-q5/jG+YQnSy4nRTV4F7lPepBJZ8qBNJJDBuJdoejDyLXgmL7IEo+Le2JDZudFTFt7mrCqIRaSjws4ygRCTCAXA==", + "dev": true, + "dependencies": { + "@types/q": "^1.5.1", + "chalk": "^2.4.1", + "q": "^1.1.2" + }, + "engines": { + "node": ">= 4.0" + } + }, + "node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha1-p9BVi9icQveV3UIyj3QIMcpTvCU=", + "dev": true + }, + "node_modules/colors": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.4.0.tgz", + "integrity": "sha512-a+UqTh4kgZg/SlGvfbzDHpgRu7AAQOmmqRHJnxhRZICKFUT91brVhNNt58CMWU9PsBbv3PDCZUHbVxuDiH2mtA==", + "dev": true, + "engines": { + "node": ">=0.1.90" + } + }, + "node_modules/commander": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/commander/-/commander-4.1.1.tgz", + "integrity": "sha512-NOKm8xhkzAjzFx8B2v5OAHT+u5pRQc2UCa2Vq9jYL/31o2wi9mxBA7LIFs3sV5VSC49z6pEhfbMULvShKj26WA==", + "dev": true, + "engines": { + "node": ">= 6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", + "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", + "dev": true + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", + "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==", + "dev": true + }, + "node_modules/cross-env": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", + "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.1" + }, + "bin": { + "cross-env": "src/bin/cross-env.js", + "cross-env-shell": "src/bin/cross-env-shell.js" + }, + "engines": { + "node": ">=10.14", + "npm": ">=6", + "yarn": ">=1" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.3", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", + "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "dev": true, + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-select": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.1.3.tgz", + "integrity": "sha512-gT3wBNd9Nj49rAbmtFHj1cljIAOLYSX1nZ8CB7TBO3INYckygm5B7LISU/szY//YmdiSLbJvDLOx9VnMVpMBxA==", + "dev": true, + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^5.0.0", + "domhandler": "^4.2.0", + "domutils": "^2.6.0", + "nth-check": "^2.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-select-base-adapter": { + "version": "0.1.1", + "resolved": "https://registry.npmjs.org/css-select-base-adapter/-/css-select-base-adapter-0.1.1.tgz", + "integrity": "sha512-jQVeeRG70QI08vSTwf1jHxp74JoZsr2XSgETae8/xC8ovSnL2WF87GTLO86Sbwdt2lK4Umg4HnnwMO4YF3Ce7w==", + "dev": true + }, + "node_modules/css-tree": { + "version": "1.0.0-alpha.28", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.28.tgz", + "integrity": "sha512-joNNW1gCp3qFFzj4St6zk+Wh/NBv0vM5YbEreZk0SD4S23S+1xBKb6cLDg2uj4P4k/GUMlIm6cKIDqIG+vdt0w==", + "dev": true, + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/css-url-regex": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/css-url-regex/-/css-url-regex-1.1.0.tgz", + "integrity": "sha1-g4NCMMyfdMRX3lnuvRVD/uuDt+w=", + "dev": true + }, + "node_modules/css-what": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-5.1.0.tgz", + "integrity": "sha512-arSMRWIIFY0hV8pIxZMEfmMI47Wj3R/aWpZDDxWYCPEiOMv6tfOrnpDtgxBYPEQD4V0Y/958+1TdC3iWTFcUPw==", + "dev": true, + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/csso": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/csso/-/csso-3.5.1.tgz", + "integrity": "sha512-vrqULLffYU1Q2tLdJvaCYbONStnfkfimRxXNaGjxMldI0C7JPBC4rB1RyjhfdZ4m1frm8pM9uRPKH3d2knZ8gg==", + "dev": true, + "dependencies": { + "css-tree": "1.0.0-alpha.29" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csso/node_modules/css-tree": { + "version": "1.0.0-alpha.29", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.0.0-alpha.29.tgz", + "integrity": "sha512-sRNb1XydwkW9IOci6iB2xmy8IGCj6r/fr+JWitvJ2JxQRPzN3T4AGGVWCMlVmVwM1gtgALJRmGIlWv5ppnGGkg==", + "dev": true, + "dependencies": { + "mdn-data": "~1.1.0", + "source-map": "^0.5.3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/csstype": { + "version": "3.0.10", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.0.10.tgz", + "integrity": "sha512-2u44ZG2OcNUO9HDp/Jl8C07x6pU/eTR3ncV91SiK3dhG9TWvRVsCoJw14Ckx5DgWkzGA3waZWO3d7pgqpUI/XA==", + "dev": true + }, + "node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/define-properties": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.3.tgz", + "integrity": "sha512-3MqfYKj2lLzdMSf8ZIZE/V+Zuy+BgD6f164e8K2w7dgnpKArBDerGYpM46IYYcjnkdPNMjPk9A6VFB8+3SKlXQ==", + "dev": true, + "dependencies": { + "object-keys": "^1.0.12" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dom-serializer": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", + "integrity": "sha512-5c54Bk5Dw4qAxNOI1pFEizPSjVsx5+bpJKmL2kPn8JhBUq2q09tTCa3mjijun2NfK78NMouDYNMBkOrPZiS+ig==", + "dev": true, + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/domhandler": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.2.2.tgz", + "integrity": "sha512-PzE9aBMsdZO8TK4BnuJwH0QT41wgMbRzuZrHUcpYncEjmQazq8QEaBWgLG7ZyC/DAZKEgglpIA6j4Qn/HmxS3w==", + "dev": true, + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/duplexer2": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/duplexer2/-/duplexer2-0.1.4.tgz", + "integrity": "sha1-ixLauHjA1p4+eJEFFmKjL8a93ME=", + "dev": true, + "dependencies": { + "readable-stream": "^2.0.2" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/es-abstract": { + "version": "1.19.1", + "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.19.1.tgz", + "integrity": "sha512-2vJ6tjA/UfqLm2MPs7jxVybLoB8i1t1Jd9R3kISld20sIxPcTbLuggQOUxeWeAvIUkduv/CfMjuh4WmiXr2v9w==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "es-to-primitive": "^1.2.1", + "function-bind": "^1.1.1", + "get-intrinsic": "^1.1.1", + "get-symbol-description": "^1.0.0", + "has": "^1.0.3", + "has-symbols": "^1.0.2", + "internal-slot": "^1.0.3", + "is-callable": "^1.2.4", + "is-negative-zero": "^2.0.1", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.1", + "is-string": "^1.0.7", + "is-weakref": "^1.0.1", + "object-inspect": "^1.11.0", + "object-keys": "^1.1.1", + "object.assign": "^4.1.2", + "string.prototype.trimend": "^1.0.4", + "string.prototype.trimstart": "^1.0.4", + "unbox-primitive": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "dependencies": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "dev": true, + "hasInstallScript": true, + "bin": { + "esbuild": "bin/esbuild" + }, + "engines": { + "node": ">=12" + }, + "optionalDependencies": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "node_modules/esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "android" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "freebsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "cpu": [ + "mips64el" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "cpu": [ + "riscv64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "netbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "openbsd" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "sunos" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "cpu": [ + "ia32" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "cpu": [ + "x64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "cpu": [ + "arm64" + ], + "dev": true, + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">=12" + } + }, + "node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha1-G2HAViGQqN/2rjuyzwIAyhMLhtQ=", + "dev": true, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", + "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "dev": true, + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", + "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "dev": true, + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/follow-redirects": { + "version": "1.14.5", + "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.14.5.tgz", + "integrity": "sha512-wtphSXy7d4/OR+MvIFbCVBDzZ5520qV8XfPklSN5QtxuMUJZ+b0Wnst1e1lCDocfzuCkHqj8k0FpZqO+UIaKNA==", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fontello-cli": { + "version": "0.6.2", + "resolved": "https://registry.npmjs.org/fontello-cli/-/fontello-cli-0.6.2.tgz", + "integrity": "sha512-/85DkJNgbGOu0sh7sUAxWLbzq0cytWQtvn7WuRzpn6mcla6TEQz1JbYmpkAjX/PJiW867ujgoaFqm4CUoBBgwA==", + "dev": true, + "dependencies": { + "colors": "^1.4.0", + "commander": "^3.0.0", + "mkdirp": "^1.0.4", + "needle": "^2.4.0", + "open": "^7.0.0", + "unzipper": "^0.10.5" + }, + "bin": { + "fontello-cli": "bin/fontello-cli" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fontello-cli/node_modules/commander": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/commander/-/commander-3.0.2.tgz", + "integrity": "sha512-Gar0ASD4BDyKC4hl4DwHqDrmvjoxWKZigVnAbn5H1owvm4CxCPdb0HQDehwNYMJpla5+M2tPmPARzhtYuwpHow==", + "dev": true + }, + "node_modules/fs-plus": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/fs-plus/-/fs-plus-3.1.1.tgz", + "integrity": "sha512-Se2PJdOWXqos1qVTkvqqjb0CSnfBnwwD+pq+z4ksT+e97mEShod/hrNg0TRCCsXPbJzcIq+NuzQhigunMWMJUA==", + "dev": true, + "dependencies": { + "async": "^1.5.2", + "mkdirp": "^0.5.1", + "rimraf": "^2.5.2", + "underscore-plus": "1.x" + } + }, + "node_modules/fs-plus/node_modules/async": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/async/-/async-1.5.2.tgz", + "integrity": "sha1-7GphrlZIDAw8skHJVhjiCJL5Zyo=", + "dev": true + }, + "node_modules/fs-plus/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", + "dev": true, + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", + "integrity": "sha1-FQStJSMVjKpA20onh8sBQRmU6k8=", + "dev": true + }, + "node_modules/fsevents": { + "version": "2.3.2", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", + "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", + "dev": true, + "hasInstallScript": true, + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/fstream": { + "version": "1.0.12", + "resolved": "https://registry.npmjs.org/fstream/-/fstream-1.0.12.tgz", + "integrity": "sha512-WvJ193OHa0GHPEL+AycEJgxvBEwyfRkN1vhjca23OaPVMCaLCXTd5qAu82AjTcgP1UJmytkOKb63Ypde7raDIg==", + "dev": true, + "dependencies": { + "graceful-fs": "^4.1.2", + "inherits": "~2.0.0", + "mkdirp": ">=0.5 0", + "rimraf": "2" + }, + "engines": { + "node": ">=0.6" + } + }, + "node_modules/fstream/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, - "requires": { - "@nicolo-ribaudo/chokidar-2": "2.1.8-no-fsevents.3", - "chokidar": "^3.4.0", - "commander": "^4.0.1", - "convert-source-map": "^1.1.0", - "fs-readdir-recursive": "^1.1.0", - "glob": "^7.0.0", - "make-dir": "^2.1.0", - "slash": "^2.0.0", - "source-map": "^0.5.0" + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/function-bind": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", + "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", + "dev": true + }, + "node_modules/get-intrinsic": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", + "integrity": "sha512-kWZrnVM42QCiEA2Ig1bG8zjoIMOgxWwYCEeNdwY6Tv/cOSeGpcoX4pXHfKUxNKVoArnrEr2e9srnAxxGIraS9Q==", + "dev": true, + "dependencies": { + "function-bind": "^1.1.1", + "has": "^1.0.3", + "has-symbols": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/code-frame": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.16.0.tgz", - "integrity": "sha512-IF4EOMEV+bfYwOmNxGzSnjR2EmQod7f1UXOpZM3l4i4o4QNwzjtJAu/HxdjHq0aYBvdqMuQEY1eg0nqW9ZPORA==", + "node_modules/get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", "dev": true, - "requires": { - "@babel/highlight": "^7.16.0" + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", + "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/glob": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.0.tgz", + "integrity": "sha512-lmLf6gtyrPq8tTjSmrO94wBeQbFR3HbLHbuyD69wuyQkImp2hWqMGB47OX65FBkPffO641IP9jWa1z4ivqG26Q==", + "dev": true, + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/compat-data": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.16.4.tgz", - "integrity": "sha512-1o/jo7D+kC9ZjHX5v+EHrdjl3PhxMrLSOTGsOdHJ+KL8HCaEK6ehrVL2RS6oHDZp+L7xLirLrPmQtEng769J/Q==", + "node_modules/graceful-fs": { + "version": "4.2.8", + "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.8.tgz", + "integrity": "sha512-qkIilPUYcNhJpd33n0GBXTB1MMPp14TxEsEs0pTrsSVucApsYzW5V+Q8Qxhik6KU3evy+qkAAowTByymK0avdg==", "dev": true }, - "@babel/core": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.16.0.tgz", - "integrity": "sha512-mYZEvshBRHGsIAiyH5PzCFTCfbWfoYbO/jcSdXQSUQu1/pW0xDZAUP7KEc32heqWTAfAHhV9j1vH8Sav7l+JNQ==", + "node_modules/has": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", + "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helpers": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0", - "convert-source-map": "^1.7.0", - "debug": "^4.1.0", - "gensync": "^1.0.0-beta.2", - "json5": "^2.1.2", - "semver": "^6.3.0", - "source-map": "^0.5.0" + "dependencies": { + "function-bind": "^1.1.1" + }, + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/has-bigints": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.1.tgz", + "integrity": "sha512-LSBS2LjbNBTf6287JEbEzvJgftkF5qFkmCo9hDRpAzKhUOlJ+hx8dd4USs00SgsUNwc4617J9ki5YtEClM2ffA==", + "dev": true, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha1-tdRU3CGZriJWmfNGfloH87lVuv0=", + "dev": true, + "engines": { + "node": ">=4" + } + }, + "node_modules/has-symbols": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.2.tgz", + "integrity": "sha512-chXa79rL/UC2KlX17jo3vRGz0azaWEx5tGqZg5pO3NUyEJVB17dMruQlzCCOfUvElghKcm5194+BCRvi2Rv/Gw==", + "dev": true, + "engines": { + "node": ">= 0.4" }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", + "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "dev": true, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" } + ], + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" } }, - "@babel/generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.16.0.tgz", - "integrity": "sha512-RR8hUCfRQn9j9RPKEVXo9LiwoxLPYn6hNZlvUOR8tSnaxlD0p0+la00ZP9/SnRt6HchKr+X0fO2r8vrETiJGew==", + "node_modules/human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", "dev": true, - "requires": { - "@babel/types": "^7.16.0", - "jsesc": "^2.5.1", - "source-map": "^0.5.0" + "engines": { + "node": ">=10.17.0" } }, - "@babel/helper-annotate-as-pure": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.16.0.tgz", - "integrity": "sha512-ItmYF9vR4zA8cByDocY05o0LGUkp1zhbTQOH1NFyl5xXEqlTJQCEJjieriw+aFpxo16swMxUnUiKS7a/r4vtHg==", + "node_modules/iconv-lite": { + "version": "0.4.24", + "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", + "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/helper-builder-binary-assignment-operator-visitor": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.16.0.tgz", - "integrity": "sha512-9KuleLT0e77wFUku6TUkqZzCEymBdtuQQ27MhEKzf9UOOJu3cYj98kyaDAzxpC7lV6DGiZFuC8XqDsq8/Kl6aQ==", + "node_modules/ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", "dev": true, - "requires": { - "@babel/helper-explode-assignable-expression": "^7.16.0", - "@babel/types": "^7.16.0" + "engines": { + "node": ">= 4" } }, - "@babel/helper-compilation-targets": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.16.3.tgz", - "integrity": "sha512-vKsoSQAyBmxS35JUOOt+07cLc6Nk/2ljLIHwmq2/NM6hdioUaqEXq/S+nXvbvXbZkNDlWOymPanJGOc4CBjSJA==", + "node_modules/inflight": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", + "integrity": "sha1-Sb1jMdfQLQwJvJEKEHW6gWW1bfk=", "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-validator-option": "^7.14.5", - "browserslist": "^4.17.5", - "semver": "^6.3.0" + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", + "dev": true + }, + "node_modules/insertion-query": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/insertion-query/-/insertion-query-1.1.0.tgz", + "integrity": "sha512-5HZCK1xmD+Cm5q9/Qk1S8tr2BqHtcvseGsg7LKD3WlHRg4OOCl7d6C5raGNXAhfV4NlUcHmAtdJt0b3vJPEuiA==", + "dev": true + }, + "node_modules/internal-slot": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", + "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "dev": true, + "dependencies": { + "get-intrinsic": "^1.1.0", + "has": "^1.0.3", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/is-bigint": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", + "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "dev": true, + "dependencies": { + "has-bigints": "^1.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", + "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", + "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", + "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", + "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "dev": true, + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", + "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "dev": true, + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-negative-zero": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.1.tgz", + "integrity": "sha512-2z6JzQvZRa9A2Y7xC6dQQm4FSTSTNWjKIYYTt4246eMTJmIo0Q+ZyOsU66X8lxK1AbB92dFeglPLrhwpeRKO6w==", + "dev": true, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", + "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "dev": true, + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.6.tgz", + "integrity": "sha512-bEVOqiRcvo3zO1+G2lVMy+gkkEm9Yh7cDMRusKKu5ZJKPUYSJwICTKZrNKHA2EbSP0Tu0+6B/emsYNHZyn6K8g==", + "dev": true, + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regex": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", + "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "dev": true, + "dependencies": { + "call-bind": "^1.0.2", + "has-tostringtag": "^1.0.0" }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-create-class-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.16.0.tgz", - "integrity": "sha512-XLwWvqEaq19zFlF5PTgOod4bUA+XbkR4WLQBct1bkzmxJGB0ZEJaoKF4c8cgH9oBtCDuYJ8BP5NB9uFiEgO5QA==", + "node_modules/is-shared-array-buffer": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.1.tgz", + "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-create-regexp-features-plugin": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.16.0.tgz", - "integrity": "sha512-3DyG0zAFAZKcOp7aVr33ddwkxJ0Z0Jr5V99y3I690eYLpukJsJvAbzTy1ewoCqsML8SbIrjH14Jc/nSQ4TvNPA==", + "node_modules/is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "regexpu-core": "^4.7.1" + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/helper-define-polyfill-provider": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.0.tgz", - "integrity": "sha512-7hfT8lUljl/tM3h+izTX/pO3W3frz2ok6Pk+gzys8iJqDfZrZy2pXjRTZAvG2YmfHun1X4q8/UZRLatMfqc5Tg==", + "node_modules/is-string": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", + "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "dev": true, - "requires": { - "@babel/helper-compilation-targets": "^7.13.0", - "@babel/helper-module-imports": "^7.12.13", - "@babel/helper-plugin-utils": "^7.13.0", - "@babel/traverse": "^7.13.0", - "debug": "^4.1.1", - "lodash.debounce": "^4.0.8", - "resolve": "^1.14.2", - "semver": "^6.1.2" - }, "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-explode-assignable-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.16.0.tgz", - "integrity": "sha512-Hk2SLxC9ZbcOhLpg/yMznzJ11W++lg5GMbxt1ev6TXUiJB0N42KPC+7w8a+eWGuqDnUYuwStJoZHM7RgmIOaGQ==", + "node_modules/is-symbol": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", + "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "dependencies": { + "has-symbols": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.16.0.tgz", - "integrity": "sha512-BZh4mEk1xi2h4HFjWUXRQX5AEx4rvaZxHgax9gcjdLWdkjsY7MKt5p0otjsg5noXw+pB+clMCjw+aEVYADMjog==", + "node_modules/is-weakref": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.1.tgz", + "integrity": "sha512-b2jKc2pQZjaeFYWEf7ScFj+Be1I+PXmlu572Q8coTXZ+LD/QQZ7ShPMst8h16riVgyXTQwUsFEl74mDvc/3MHQ==", "dev": true, - "requires": { - "@babel/helper-get-function-arity": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/types": "^7.16.0" + "dependencies": { + "call-bind": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/helper-get-function-arity": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-get-function-arity/-/helper-get-function-arity-7.16.0.tgz", - "integrity": "sha512-ASCquNcywC1NkYh/z7Cgp3w31YW8aojjYIlNg4VeJiHkqyP4AzIvr4qx7pYDb4/s8YcsZWqqOSxgkvjUz1kpDQ==", + "node_modules/is-wsl": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", + "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" } }, - "@babel/helper-hoist-variables": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.16.0.tgz", - "integrity": "sha512-1AZlpazjUR0EQZQv3sgRNfM9mEVWPK3M6vlalczA+EECcPz3XPh6VplbErL5UoMpChhSck5wAJHthlj1bYpcmg==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } + "node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha1-u5NdSFgsuhaMBoNJV6VKPgcSTxE=", + "dev": true }, - "@babel/helper-member-expression-to-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.16.0.tgz", - "integrity": "sha512-bsjlBFPuWT6IWhl28EdrQ+gTvSvj5tqVP5Xeftp07SEuz5pLnsXZuDkDD3Rfcxy0IsHmbZ+7B2/9SHzxO0T+sQ==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } + "node_modules/isexe": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", + "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", + "dev": true }, - "@babel/helper-module-imports": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.16.0.tgz", - "integrity": "sha512-kkH7sWzKPq0xt3H1n+ghb4xEMP8k0U7XV3kkB+ZGy69kDk2ySFW1qPi06sjKzFY3t1j6XbJSqr4mF9L7CYVyhg==", + "node_modules/joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "engines": { + "node": ">=10" } }, - "@babel/helper-module-transforms": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.16.0.tgz", - "integrity": "sha512-My4cr9ATcaBbmaEa8M0dZNA74cfI6gitvUAskgDtAFmAqyFKDSHQo5YstxPbN+lzHl2D9l/YOEFqb2mtUh4gfA==", + "node_modules/js-tokens": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true + }, + "node_modules/js-yaml": { + "version": "3.14.1", + "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", + "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-simple-access": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/helper-validator-identifier": "^7.15.7", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" } }, - "@babel/helper-optimise-call-expression": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.16.0.tgz", - "integrity": "sha512-SuI467Gi2V8fkofm2JPnZzB/SUuXoJA5zXe/xzyPP2M04686RzFKFHPK6HDVN6JvWBIEW8tt9hPR7fXdn2Lgpw==", + "node_modules/lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "engines": { + "node": ">=10" } }, - "@babel/helper-plugin-utils": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.14.5.tgz", - "integrity": "sha512-/37qQCE3K0vvZKwoK4XU/irIJQdIfCJuhU5eKnNxpFDsOkgFaUAwbv+RYw6eYgsC0E4hS7r5KqGULUogqui0fQ==", + "node_modules/lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", "dev": true }, - "@babel/helper-remap-async-to-generator": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.16.4.tgz", - "integrity": "sha512-vGERmmhR+s7eH5Y/cp8PCVzj4XEjerq8jooMfxFdA5xVtAk9Sh4AQsrWgiErUEBjtGrBtOFKDUcWQFW4/dFwMA==", - "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-wrap-function": "^7.16.0", - "@babel/types": "^7.16.0" - } + "node_modules/listenercount": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/listenercount/-/listenercount-1.0.1.tgz", + "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", + "dev": true }, - "@babel/helper-replace-supers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.16.0.tgz", - "integrity": "sha512-TQxuQfSCdoha7cpRNJvfaYxxxzmbxXw/+6cS7V02eeDYyhxderSoMVALvwupA54/pZcOTtVeJ0xccp1nGWladA==", + "node_modules/load-tsconfig": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.3.tgz", + "integrity": "sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==", "dev": true, - "requires": { - "@babel/helper-member-expression-to-functions": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" } }, - "@babel/helper-simple-access": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.16.0.tgz", - "integrity": "sha512-o1rjBT/gppAqKsYfUdfHq5Rk03lMQrkPHG1OWzHWpLgVXRH4HnMM9Et9CVdIqwkCQlobnGHEJMsgWP/jE1zUiw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } + "node_modules/lodash": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", + "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", + "dev": true }, - "@babel/helper-skip-transparent-expression-wrappers": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.16.0.tgz", - "integrity": "sha512-+il1gTy0oHwUsBQZyJvukbB4vPMdcYBrFHa0Uc4AizLxbq6BOYC51Rv4tWocX9BLBDLZ4kc6qUFpQ6HRgL+3zw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" - } + "node_modules/lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", + "dev": true }, - "@babel/helper-split-export-declaration": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.16.0.tgz", - "integrity": "sha512-0YMMRpuDFNGTHNRiiqJX19GjNXA4H0E8jZ2ibccfSxaCogbm3am5WN/2nQNj0YnQwGWM1J06GOcQ2qnh3+0paw==", - "dev": true, - "requires": { - "@babel/types": "^7.16.0" + "node_modules/loose-envify": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", + "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" } }, - "@babel/helper-validator-identifier": { - "version": "7.15.7", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.15.7.tgz", - "integrity": "sha512-K4JvCtQqad9OY2+yTU8w+E82ywk/fe+ELNlt1G8z3bVGlZfn/hOcQQsUhGhW/N+tb3fxK800wLtKOE/aM0m72w==", + "node_modules/mdn-data": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", + "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", "dev": true }, - "@babel/helper-validator-option": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.14.5.tgz", - "integrity": "sha512-OX8D5eeX4XwcroVW45NMvoYaIuFI+GQpA2a8Gi+X/U/cDUIRsV37qQfF905F0htTRCREQIB4KqPeaveRJUl3Ow==", + "node_modules/merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", "dev": true }, - "@babel/helper-wrap-function": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.16.0.tgz", - "integrity": "sha512-VVMGzYY3vkWgCJML+qVLvGIam902mJW0FvT7Avj1zEe0Gn7D93aWdLblYARTxEw+6DhZmtzhBM2zv0ekE5zg1g==", + "node_modules/merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.0", - "@babel/types": "^7.16.0" + "engines": { + "node": ">= 8" } }, - "@babel/helpers": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.16.3.tgz", - "integrity": "sha512-Xn8IhDlBPhvYTvgewPKawhADichOsbkZuzN7qz2BusOM0brChsyXMDJvldWaYMMUNiCQdQzNEioXTp3sC8Nt8w==", + "node_modules/micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "dev": true, - "requires": { - "@babel/template": "^7.16.0", - "@babel/traverse": "^7.16.3", - "@babel/types": "^7.16.0" + "dependencies": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" } }, - "@babel/highlight": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.16.0.tgz", - "integrity": "sha512-t8MH41kUQylBtu2+4IQA3atqevA2lRgqA2wyVB/YiWmsDSuylZZuXOUy9ric30hfzauEFfdsuk/eXTRrGrfd0g==", + "node_modules/mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "chalk": "^2.0.0", - "js-tokens": "^4.0.0" + "engines": { + "node": ">=6" } }, - "@babel/parser": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.16.4.tgz", - "integrity": "sha512-6V0qdPUaiVHH3RtZeLIsc+6pDhbYzHR8ogA8w+f+Wc77DuXto19g2QUwveINoS34Uw+W8/hQDGJCx+i4n7xcng==", - "dev": true - }, - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { - "version": "7.16.2", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.16.2.tgz", - "integrity": "sha512-h37CvpLSf8gb2lIJ2CgC3t+EjFbi0t8qS7LCS1xcJIlEXE4czlofwaW7W1HA8zpgOCzI9C1nmoqNR1zWkk0pQg==", + "node_modules/minimatch": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", + "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" } }, - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.16.0.tgz", - "integrity": "sha512-4tcFwwicpWTrpl9qjf7UsoosaArgImF85AxqCRZlgc3IQDvkUHjJpruXAL58Wmj+T6fypWTC/BakfEkwIL/pwA==", - "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0" - } + "node_modules/minimist": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.5.tgz", + "integrity": "sha512-FM9nNUYrRBAELZQT3xeZQ7fmMOBg6nWNmJKTcgsJeaLstP/UODVpGsr5OhXhhXg6f+qtJ8uiZ+PUxkDWcgIXLw==", + "dev": true }, - "@babel/plugin-proposal-async-generator-functions": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.16.4.tgz", - "integrity": "sha512-/CUekqaAaZCQHleSK/9HajvcD/zdnJiKRiuUFq8ITE+0HsPzquf53cpFiqAwl/UfmJbR6n5uGPQSPdrmKOvHHg==", + "node_modules/mkdirp": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-1.0.4.tgz", + "integrity": "sha512-vVqVZQyf3WLx2Shd0qJ9xuvqgAyKPLAiqITEtqW0oIUjzo3PePDd6fW9iFz30ef7Ysp/oiWqbhszeGWW2T6Gzw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.4", - "@babel/plugin-syntax-async-generators": "^7.8.4" + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" } }, - "@babel/plugin-proposal-class-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.16.0.tgz", - "integrity": "sha512-mCF3HcuZSY9Fcx56Lbn+CGdT44ioBMMvjNVldpKtj8tpniETdLjnxdHI1+sDWXIM1nNt+EanJOZ3IG9lzVjs7A==", - "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" - } + "node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true }, - "@babel/plugin-proposal-class-static-block": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.16.0.tgz", - "integrity": "sha512-mAy3sdcY9sKAkf3lQbDiv3olOfiLqI51c9DR9b19uMoR2Z6r5pmGl7dfNFqEvqOyqbf1ta4lknK4gc5PJn3mfA==", + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-class-static-block": "^7.14.5" + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" } }, - "@babel/plugin-proposal-dynamic-import": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.16.0.tgz", - "integrity": "sha512-QGSA6ExWk95jFQgwz5GQ2Dr95cf7eI7TKutIXXTb7B1gCLTCz5hTjFTQGfLFBBiC5WSNi7udNwWsqbbMh1c4yQ==", + "node_modules/needle": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", + "integrity": "sha512-6R9fqJ5Zcmf+uYaFgdIHmLwNldn5HbK8L5ybn7Uz+ylX/rnOsSp1AHcvQSrCaFN+qNM1wpymHqD7mVasEOlHGQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3" + "dependencies": { + "debug": "^3.2.6", + "iconv-lite": "^0.4.4", + "sax": "^1.2.4" + }, + "bin": { + "needle": "bin/needle" + }, + "engines": { + "node": ">= 4.4.x" } }, - "@babel/plugin-proposal-export-namespace-from": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.16.0.tgz", - "integrity": "sha512-CjI4nxM/D+5wCnhD11MHB1AwRSAYeDT+h8gCdcVJZ/OK7+wRzFsf7PFPWVpVpNRkHMmMkQWAHpTq+15IXQ1diA==", + "node_modules/needle/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3" + "dependencies": { + "ms": "^2.1.1" } }, - "@babel/plugin-proposal-json-strings": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.16.0.tgz", - "integrity": "sha512-kouIPuiv8mSi5JkEhzApg5Gn6hFyKPnlkO0a9YSzqRurH8wYzSlf6RJdzluAsbqecdW5pBvDJDfyDIUR/vLxvg==", + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-json-strings": "^7.8.3" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-logical-assignment-operators": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.16.0.tgz", - "integrity": "sha512-pbW0fE30sVTYXXm9lpVQQ/Vc+iTeQKiXlaNRZPPN2A2VdlWyAtsUrsQ3xydSlDW00TFMK7a8m3cDTkBF5WnV3Q==", + "node_modules/npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "@babel/plugin-proposal-nullish-coalescing-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.16.0.tgz", - "integrity": "sha512-3bnHA8CAFm7cG93v8loghDYyQ8r97Qydf63BeYiGgYbjKKB/XP53W15wfRC7dvKfoiJ34f6Rbyyx2btExc8XsQ==", + "node_modules/nth-check": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.0.1.tgz", + "integrity": "sha512-it1vE95zF6dTT9lBsYbxvqh0Soy4SPowchj0UBGj/V6cTPnXXtQOPUbhZ6CmGzAD/rW22LQK6E96pcdJXk4A4w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" } }, - "@babel/plugin-proposal-numeric-separator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.16.0.tgz", - "integrity": "sha512-FAhE2I6mjispy+vwwd6xWPyEx3NYFS13pikDBWUAFGZvq6POGs5eNchw8+1CYoEgBl9n11I3NkzD7ghn25PQ9Q==", + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-numeric-separator": "^7.10.4" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-proposal-object-rest-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.16.0.tgz", - "integrity": "sha512-LU/+jp89efe5HuWJLmMmFG0+xbz+I2rSI7iLc1AlaeSMDMOGzWlc5yJrMN1d04osXN4sSfpo4O+azkBNBes0jg==", + "node_modules/object-inspect": { + "version": "1.11.0", + "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.11.0.tgz", + "integrity": "sha512-jp7ikS6Sd3GxQfZJPyH3cjcbJF6GZPClgdV+EFygjFLQ5FmW/dRUnTd9PQ9k0JhoNDabWFbpF1yCdSWCC6gexg==", "dev": true, - "requires": { - "@babel/compat-data": "^7.16.0", - "@babel/helper-compilation-targets": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.16.0" + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-proposal-optional-catch-binding": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.16.0.tgz", - "integrity": "sha512-kicDo0A/5J0nrsCPbn89mTG3Bm4XgYi0CZtvex9Oyw7gGZE3HXGD0zpQNH+mo+tEfbo8wbmMvJftOwpmPy7aVw==", + "node_modules/object-keys": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", + "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" + "engines": { + "node": ">= 0.4" } }, - "@babel/plugin-proposal-optional-chaining": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.16.0.tgz", - "integrity": "sha512-Y4rFpkZODfHrVo70Uaj6cC1JJOt3Pp0MdWSwIKtb8z1/lsjl9AmnB7ErRFV+QNGIfcY1Eruc2UMx5KaRnXjMyg==", + "node_modules/object.assign": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", + "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0", - "@babel/plugin-syntax-optional-chaining": "^7.8.3" + "dependencies": { + "call-bind": "^1.0.0", + "define-properties": "^1.1.3", + "has-symbols": "^1.0.1", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-proposal-private-methods": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.16.0.tgz", - "integrity": "sha512-IvHmcTHDFztQGnn6aWq4t12QaBXTKr1whF/dgp9kz84X6GUcwq9utj7z2wFCUfeOup/QKnOlt2k0zxkGFx9ubg==", + "node_modules/object.getownpropertydescriptors": { + "version": "2.1.3", + "resolved": "https://registry.npmjs.org/object.getownpropertydescriptors/-/object.getownpropertydescriptors-2.1.3.tgz", + "integrity": "sha512-VdDoCwvJI4QdC6ndjpqFmoL3/+HxffFBbcJzKi5hwLLqqx3mdbedRpfZDdK0SrOSauj8X4GzBvnDZl4vTN7dOw==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.8" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-proposal-private-property-in-object": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.16.0.tgz", - "integrity": "sha512-3jQUr/HBbMVZmi72LpjQwlZ55i1queL8KcDTQEkAHihttJnAPrcvG9ZNXIfsd2ugpizZo595egYV6xy+pv4Ofw==", + "node_modules/object.values": { + "version": "1.1.5", + "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", + "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3", + "es-abstract": "^1.19.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-proposal-unicode-property-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.16.0.tgz", - "integrity": "sha512-ti7IdM54NXv29cA4+bNNKEMS4jLMCbJgl+Drv+FgYy0erJLAxNAIXcNjNjrRZEcWq0xJHsNVwQezskMFpF8N9g==", + "node_modules/once": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", + "integrity": "sha1-WDsap3WWHUsROsF9nFC6753Xa9E=", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "wrappy": "1" } }, - "@babel/plugin-syntax-async-generators": { - "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "node_modules/onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-syntax-class-properties": { - "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "node_modules/open": { + "version": "7.4.2", + "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", + "integrity": "sha512-MVHddDVweXZF3awtlAS+6pgKLlm/JgxZ90+/NBurBoQctVOOB/zDdVjcyPzQ+0laDGbsWgrRkflI65sQeOgT9Q==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.12.13" + "dependencies": { + "is-docker": "^2.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, - "@babel/plugin-syntax-class-static-block": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "node_modules/parse-svg-path": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/parse-svg-path/-/parse-svg-path-0.1.2.tgz", + "integrity": "sha1-en7A0esG+lMlx9PgCbhZoJtdSes=", + "dev": true + }, + "node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "parse5": "^6.0.1" } }, - "@babel/plugin-syntax-dynamic-import": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "node_modules/path-is-absolute": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", + "integrity": "sha1-F0uSaHNVNP+8es5r9TpanhtcX18=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-export-namespace-from": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "node_modules/path-key": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", + "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.3" + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-json-strings": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "node_modules/path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.16.0.tgz", - "integrity": "sha512-8zv2+xiPHwly31RK4RmnEYY5zziuF3O7W2kIDW+07ewWDh6Oi0dRq8kwvulRkFgt6DB97RlKs5c1y068iPlCUg==", + "node_modules/picomatch": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" } }, - "@babel/plugin-syntax-logical-assignment-operators": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "node_modules/pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "engines": { + "node": ">= 6" } }, - "@babel/plugin-syntax-nullish-coalescing-operator": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "node_modules/postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + }, + "engines": { + "node": ">= 10" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + "peerDependencies": { + "postcss": ">=8.0.9", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "postcss": { + "optional": true + }, + "ts-node": { + "optional": true + } } }, - "@babel/plugin-syntax-numeric-separator": { - "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "node_modules/process-nextick-args": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", + "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", + "dev": true + }, + "node_modules/punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.10.4" + "engines": { + "node": ">=6" } }, - "@babel/plugin-syntax-object-rest-spread": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "node_modules/q": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/q/-/q-1.5.1.tgz", + "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "engines": { + "node": ">=0.6.0", + "teleport": ">=0.2.0" } }, - "@babel/plugin-syntax-optional-catch-binding": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "node_modules/queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, + "node_modules/react": { + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-syntax-optional-chaining": { - "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "node_modules/readable-stream": { + "version": "2.3.7", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", + "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.8.0" + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" } }, - "@babel/plugin-syntax-private-property-in-object": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" } }, - "@babel/plugin-syntax-top-level-await": { - "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "node_modules/resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=8" } }, - "@babel/plugin-syntax-typescript": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.16.0.tgz", - "integrity": "sha512-Xv6mEXqVdaqCBfJFyeab0fH2DnUoMsDmhamxsSi4j8nLd4Vtw213WMJr55xxqipC/YVWyPY3K0blJncPYji+dQ==", + "node_modules/reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" } }, - "@babel/plugin-transform-arrow-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.16.0.tgz", - "integrity": "sha512-vIFb5250Rbh7roWARvCLvIJ/PtAU5Lhv7BtZ1u24COwpI9Ypjsh+bZcKk6rlIyalK+r0jOc1XQ8I4ovNxNrWrA==", + "node_modules/rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" } }, - "@babel/plugin-transform-async-to-generator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.16.0.tgz", - "integrity": "sha512-PbIr7G9kR8tdH6g8Wouir5uVjklETk91GMVSUq+VaOgiinbCkBP6Q7NN/suM/QutZkMJMvcyAriogcYAdhg8Gw==", + "node_modules/rollup": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.12.0.tgz", + "integrity": "sha512-4MZ8kA2HNYahIjz63rzrMMRvDqQDeS9LoriJvMuV0V6zIGysP36e9t4yObUfwdT9h/szXoHQideICftcdZklWg==", "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-remap-async-to-generator": "^7.16.0" + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=14.18.0", + "npm": ">=8.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" } }, - "@babel/plugin-transform-block-scoped-functions": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.16.0.tgz", - "integrity": "sha512-V14As3haUOP4ZWrLJ3VVx5rCnrYhMSHN/jX7z6FAt5hjRkLsb0snPCmJwSOML5oxkKO4FNoNv7V5hw/y2bjuvg==", + "node_modules/run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "queue-microtask": "^1.2.2" } }, - "@babel/plugin-transform-block-scoping": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.16.0.tgz", - "integrity": "sha512-27n3l67/R3UrXfizlvHGuTwsRIFyce3D/6a37GRxn28iyTPvNXaW4XvznexRh1zUNLPjbLL22Id0XQElV94ruw==", + "node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", + "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", + "dev": true + }, + "node_modules/sax": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/sax/-/sax-1.2.4.tgz", + "integrity": "sha512-NqVDv9TpANUjFm0N8uM5GxL36UgKi9/atZw+x7YFnQ8ckwFGKrl4xX4yWtrey3UJm5nP1kUbnYgLopqWNSRhWw==", + "dev": true + }, + "node_modules/scale-svg-path": { + "version": "0.0.1", + "resolved": "https://registry.npmjs.org/scale-svg-path/-/scale-svg-path-0.0.1.tgz", + "integrity": "sha1-UpuNrKopTwejy0x582UbLxz1Go0=", + "dev": true + }, + "node_modules/serialize-svg-path": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/serialize-svg-path/-/serialize-svg-path-0.1.0.tgz", + "integrity": "sha1-pyvxT9pp1vdjAWSBVNCR/8ByKZo=", + "dev": true + }, + "node_modules/setimmediate": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", + "integrity": "sha1-KQy7Iy4waULX1+qbg3Mqt4VvgoU=", + "dev": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", + "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-classes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.16.0.tgz", - "integrity": "sha512-HUxMvy6GtAdd+GKBNYDWCIA776byUQH8zjnfjxwT1P1ARv/wFu8eBDpmXQcLS/IwRtrxIReGiplOwMeyO7nsDQ==", + "node_modules/shebang-regex": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", + "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-optimise-call-expression": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "globals": "^11.1.0" + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-computed-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.16.0.tgz", - "integrity": "sha512-63l1dRXday6S8V3WFY5mXJwcRAnPYxvFfTlt67bwV1rTyVTM5zrp0DBBb13Kl7+ehkCVwIZPumPpFP/4u70+Tw==", + "node_modules/side-channel": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", + "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "call-bind": "^1.0.0", + "get-intrinsic": "^1.0.2", + "object-inspect": "^1.9.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-transform-destructuring": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.16.0.tgz", - "integrity": "sha512-Q7tBUwjxLTsHEoqktemHBMtb3NYwyJPTJdM+wDwb0g8PZ3kQUIzNvwD5lPaqW/p54TXBc/MXZu9Jr7tbUEUM8Q==", + "node_modules/signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, + "node_modules/slash": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-dotall-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.16.0.tgz", - "integrity": "sha512-FXlDZfQeLILfJlC6I1qyEwcHK5UpRCFkaoVyA1nk9A1L1Yu583YO4un2KsLBsu3IJb4CUbctZks8tD9xPQubLw==", + "node_modules/source-map": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.5.7.tgz", + "integrity": "sha1-igOdLRAh0i0eoUyA2OpGi6LvP8w=", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=0.10.0" } }, - "@babel/plugin-transform-duplicate-keys": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.16.0.tgz", - "integrity": "sha512-LIe2kcHKAZOJDNxujvmp6z3mfN6V9lJxubU4fJIGoQCkKe3Ec2OcbdlYP+vW++4MpxwG0d1wSDOJtQW5kLnkZQ==", + "node_modules/sprintf-js": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", + "integrity": "sha1-BOaSb2YolTVPPdAVIDYzuFcpfiw=", + "dev": true + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true + }, + "node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "safe-buffer": "~5.1.0" } }, - "@babel/plugin-transform-exponentiation-operator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.16.0.tgz", - "integrity": "sha512-OwYEvzFI38hXklsrbNivzpO3fh87skzx8Pnqi4LoSYeav0xHlueSoCJrSgTPfnbyzopo5b3YVAJkFIcUpK2wsw==", + "node_modules/string.prototype.trimend": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", + "integrity": "sha512-y9xCjw1P23Awk8EvTpcyL2NIr1j7wJ39f+k6lvRnSMz+mz9CGz9NYPelDk42kOz6+ql8xjfK8oYzy3jAP5QU5A==", "dev": true, - "requires": { - "@babel/helper-builder-binary-assignment-operator-visitor": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-transform-for-of": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.16.0.tgz", - "integrity": "sha512-5QKUw2kO+GVmKr2wMYSATCTTnHyscl6sxFRAY+rvN7h7WB0lcG0o4NoV6ZQU32OZGVsYUsfLGgPQpDFdkfjlJQ==", + "node_modules/string.prototype.trimstart": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.4.tgz", + "integrity": "sha512-jh6e984OBfvxS50tdY2nRZnoC5/mLFKOREQfw8t5yytkoUsJRNxvI/E39qu1sD0OtWI3OC0XgKSmcWwziwYuZw==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.1.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-transform-function-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.16.0.tgz", - "integrity": "sha512-lBzMle9jcOXtSOXUpc7tvvTpENu/NuekNJVova5lCCWCV9/U1ho2HH2y0p6mBg8fPm/syEAbfaaemYGOHCY3mg==", + "node_modules/strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", "dev": true, - "requires": { - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": ">=6" } }, - "@babel/plugin-transform-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.16.0.tgz", - "integrity": "sha512-gQDlsSF1iv9RU04clgXqRjrPyyoJMTclFt3K1cjLmTKikc0s/6vE3hlDeEVC71wLTRu72Fq7650kABrdTc2wMQ==", + "node_modules/sucrase": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.29.0.tgz", + "integrity": "sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "bin": { + "sucrase": "bin/sucrase", + "sucrase-node": "bin/sucrase-node" + }, + "engines": { + "node": ">=8" } }, - "@babel/plugin-transform-member-expression-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.16.0.tgz", - "integrity": "sha512-WRpw5HL4Jhnxw8QARzRvwojp9MIE7Tdk3ez6vRyUk1MwgjJN0aNpRoXainLR5SgxmoXx/vsXGZ6OthP6t/RbUg==", + "node_modules/sucrase/node_modules/glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" } }, - "@babel/plugin-transform-modules-amd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.16.0.tgz", - "integrity": "sha512-rWFhWbCJ9Wdmzln1NmSCqn7P0RAD+ogXG/bd9Kg5c7PKWkJtkiXmYsMBeXjDlzHpVTJ4I/hnjs45zX4dEv81xw==", + "node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "babel-plugin-dynamic-import-node": "^2.3.3" + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/plugin-transform-modules-commonjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.16.0.tgz", - "integrity": "sha512-Dzi+NWqyEotgzk/sb7kgQPJQf7AJkQBWsVp1N6JWc1lBVo0vkElUnGdr1PzUBmfsCCN5OOFya3RtpeHk15oLKQ==", + "node_modules/svgo": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-1.1.1.tgz", + "integrity": "sha512-GBkJbnTuFpM4jFbiERHDWhZc/S/kpHToqmZag3aEBjPYK44JAN2QBjvrGIxLOoCyMZjuFQIfTO2eJd8uwLY/9g==", + "deprecated": "This SVGO version is no longer supported. Upgrade to v2.x.x.", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-simple-access": "^7.16.0", - "babel-plugin-dynamic-import-node": "^2.3.3" + "dependencies": { + "coa": "~2.0.1", + "colors": "~1.1.2", + "css-select": "^2.0.0", + "css-select-base-adapter": "~0.1.0", + "css-tree": "1.0.0-alpha.28", + "css-url-regex": "^1.1.0", + "csso": "^3.5.0", + "js-yaml": "^3.12.0", + "mkdirp": "~0.5.1", + "object.values": "^1.0.4", + "sax": "~1.2.4", + "stable": "~0.1.6", + "unquote": "~1.1.1", + "util.promisify": "~1.0.0" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=4.0.0" } }, - "@babel/plugin-transform-modules-systemjs": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.16.0.tgz", - "integrity": "sha512-yuGBaHS3lF1m/5R+6fjIke64ii5luRUg97N2wr+z1sF0V+sNSXPxXDdEEL/iYLszsN5VKxVB1IPfEqhzVpiqvg==", + "node_modules/svgo/node_modules/colors": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/colors/-/colors-1.1.2.tgz", + "integrity": "sha1-FopHAXVran9RoSzgyXv6KMCE7WM=", "dev": true, - "requires": { - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-identifier": "^7.15.7", - "babel-plugin-dynamic-import-node": "^2.3.3" + "engines": { + "node": ">=0.1.90" } }, - "@babel/plugin-transform-modules-umd": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.16.0.tgz", - "integrity": "sha512-nx4f6no57himWiHhxDM5pjwhae5vLpTK2zCnDH8+wNLJy0TVER/LJRHl2bkt6w9Aad2sPD5iNNoUpY3X9sTGDg==", + "node_modules/svgo/node_modules/css-select": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-2.1.0.tgz", + "integrity": "sha512-Dqk7LQKpwLoH3VovzZnkzegqNSuAziQyNZUcrdDM401iY+R5NkGBXGmtO05/yaXQziALuPogeG0b7UAgjnTJTQ==", "dev": true, - "requires": { - "@babel/helper-module-transforms": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^3.2.1", + "domutils": "^1.7.0", + "nth-check": "^1.0.2" } }, - "@babel/plugin-transform-named-capturing-groups-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.16.0.tgz", - "integrity": "sha512-LogN88uO+7EhxWc8WZuQ8vxdSyVGxhkh8WTC3tzlT8LccMuQdA81e9SGV6zY7kY2LjDhhDOFdQVxdGwPyBCnvg==", + "node_modules/svgo/node_modules/css-what": { + "version": "3.4.2", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-3.4.2.tgz", + "integrity": "sha512-ACUm3L0/jiZTqfzRM3Hi9Q8eZqd6IK37mMWPLz9PJxkLWllYeRf+EHUSHYEtFop2Eqytaq1FizFVh7XfBnXCDQ==", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0" + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" } }, - "@babel/plugin-transform-new-target": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.16.0.tgz", - "integrity": "sha512-fhjrDEYv2DBsGN/P6rlqakwRwIp7rBGLPbrKxwh7oVt5NNkIhZVOY2GRV+ULLsQri1bDqwDWnU3vhlmx5B2aCw==", + "node_modules/svgo/node_modules/dom-serializer": { + "version": "0.2.2", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-0.2.2.tgz", + "integrity": "sha512-2/xPb3ORsQ42nHYiSunXkDjPLBaEj/xTwUO4B7XCZQTRk7EBtTOPaygh10YAAh2OI1Qrp6NWfpAhzswj0ydt9g==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "domelementtype": "^2.0.1", + "entities": "^2.0.0" } }, - "@babel/plugin-transform-object-super": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.16.0.tgz", - "integrity": "sha512-fds+puedQHn4cPLshoHcR1DTMN0q1V9ou0mUjm8whx9pGcNvDrVVrgw+KJzzCaiTdaYhldtrUps8DWVMgrSEyg==", + "node_modules/svgo/node_modules/dom-serializer/node_modules/domelementtype": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.2.0.tgz", + "integrity": "sha512-DtBMo82pv1dFtUmHyr48beiuq792Sxohr+8Hm9zoxklYPfa6n0Z3Byjj2IV7bmr2IyqClnqEQhfgHJJ5QF0R5A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-replace-supers": "^7.16.0" - } + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ] + }, + "node_modules/svgo/node_modules/domelementtype": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-1.3.1.tgz", + "integrity": "sha512-BSKB+TSpMpFI/HOxCNr1O8aMOTZ8hT3pM3GQ0w/mWRmkhEDSFJkkyzz4XQsBV44BChwGkrDfMyjVD0eA2aFV3w==", + "dev": true }, - "@babel/plugin-transform-parameters": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.16.3.tgz", - "integrity": "sha512-3MaDpJrOXT1MZ/WCmkOFo7EtmVVC8H4EUZVrHvFOsmwkk4lOjQj8rzv8JKUZV4YoQKeoIgk07GO+acPU9IMu/w==", + "node_modules/svgo/node_modules/domutils": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-1.7.0.tgz", + "integrity": "sha512-Lgd2XcJ/NjEw+7tFvfKxOzCYKZsdct5lczQ2ZaQY8Djz7pfAD3Gbp8ySJWtreII/vDlMVmxwa6pHmdxIYgttDg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "dom-serializer": "0", + "domelementtype": "1" } }, - "@babel/plugin-transform-property-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.16.0.tgz", - "integrity": "sha512-XLldD4V8+pOqX2hwfWhgwXzGdnDOThxaNTgqagOcpBgIxbUvpgU2FMvo5E1RyHbk756WYgdbS0T8y0Cj9FKkWQ==", + "node_modules/svgo/node_modules/mkdirp": { + "version": "0.5.5", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.5.tgz", + "integrity": "sha512-NKmAlESf6jMGym1++R0Ra7wvhV+wFW63FaSOFPwRahvea0gMUcGUhVeAg/0BC0wiv9ih5NYPB1Wn1UEI1/L+xQ==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "minimist": "^1.2.5" + }, + "bin": { + "mkdirp": "bin/cmd.js" } }, - "@babel/plugin-transform-react-display-name": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.16.0.tgz", - "integrity": "sha512-FJFdJAqaCpndL+pIf0aeD/qlQwT7QXOvR6Cc8JPvNhKJBi2zc/DPc4g05Y3fbD/0iWAMQFGij4+Xw+4L/BMpTg==", + "node_modules/svgo/node_modules/nth-check": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-1.0.2.tgz", + "integrity": "sha512-WeBOdju8SnzPN5vTUJYxYUxLeXpCaVP5i5e0LF8fg7WORF2Wd7wFX/pk0tYZk7s8T+J7VLy0Da6J1+wCT0AtHg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "boolbase": "~1.0.0" } }, - "@babel/plugin-transform-react-jsx": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.16.0.tgz", - "integrity": "sha512-rqDgIbukZ44pqq7NIRPGPGNklshPkvlmvqjdx3OZcGPk4zGIenYkxDTvl3LsSL8gqcc3ZzGmXPE6hR/u/voNOw==", + "node_modules/svgstore": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/svgstore/-/svgstore-3.0.1.tgz", + "integrity": "sha512-nL6WTxYnsVl3e0G/mwGEFSnPAWUrzIwHAPOwInD4QUuLDKxaKMnXduf0Ipw3m/g9AldPhp1Y8E/nkReFBukJrA==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-module-imports": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-jsx": "^7.16.0", - "@babel/types": "^7.16.0" + "dependencies": { + "cheerio": "v1.0.0-rc.10" + }, + "engines": { + "node": ">= 12" } }, - "@babel/plugin-transform-react-jsx-development": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.16.0.tgz", - "integrity": "sha512-qq65iSqBRq0Hr3wq57YG2AmW0H6wgTnIzpffTphrUWUgLCOK+zf1f7G0vuOiXrp7dU1qq+fQBoqZ3wCDAkhFzw==", + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", "dev": true, - "requires": { - "@babel/plugin-transform-react-jsx": "^7.16.0" + "dependencies": { + "any-promise": "^1.0.0" } }, - "@babel/plugin-transform-react-pure-annotations": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.16.0.tgz", - "integrity": "sha512-NC/Bj2MG+t8Ef5Pdpo34Ay74X4Rt804h5y81PwOpfPtmAK3i6CizmQqwyBQzIepz1Yt8wNr2Z2L7Lu3qBMfZMA==", + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", "dev": true, - "requires": { - "@babel/helper-annotate-as-pure": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" } }, - "@babel/plugin-transform-regenerator": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.16.0.tgz", - "integrity": "sha512-JAvGxgKuwS2PihiSFaDrp94XOzzTUeDeOQlcKzVAyaPap7BnZXK/lvMDiubkPTdotPKOIZq9xWXWnggUMYiExg==", + "node_modules/to-regex-range": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", + "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "requires": { - "regenerator-transform": "^0.14.2" + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" } }, - "@babel/plugin-transform-reserved-words": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.16.0.tgz", - "integrity": "sha512-Dgs8NNCehHSvXdhEhln8u/TtJxfVwGYCgP2OOr5Z3Ar+B+zXicEOKNTyc+eca2cuEOMtjW6m9P9ijOt8QdqWkg==", + "node_modules/tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "punycode": "^2.1.0" } }, - "@babel/plugin-transform-shorthand-properties": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.16.0.tgz", - "integrity": "sha512-iVb1mTcD8fuhSv3k99+5tlXu5N0v8/DPm2mO3WACLG6al1CGZH7v09HJyUb1TtYl/Z+KrM6pHSIJdZxP5A+xow==", + "node_modules/traverse": { + "version": "0.3.9", + "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", + "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "engines": { + "node": "*" } }, - "@babel/plugin-transform-spread": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.16.0.tgz", - "integrity": "sha512-Ao4MSYRaLAQczZVp9/7E7QHsCuK92yHRrmVNRe/SlEJjhzivq0BSn8mEraimL8wizHZ3fuaHxKH0iwzI13GyGg==", + "node_modules/tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-skip-transparent-expression-wrappers": "^7.16.0" + "bin": { + "tree-kill": "cli.js" } }, - "@babel/plugin-transform-sticky-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.16.0.tgz", - "integrity": "sha512-/ntT2NljR9foobKk4E/YyOSwcGUXtYWv5tinMK/3RkypyNBNdhHUaq6Orw5DWq9ZcNlS03BIlEALFeQgeVAo4Q==", + "node_modules/ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, + "node_modules/tslib": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", + "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", + "dev": true + }, + "node_modules/tsup": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.5.0.tgz", + "integrity": "sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "bundle-require": "^3.1.2", + "cac": "^6.7.12", + "chokidar": "^3.5.1", + "debug": "^4.3.1", + "esbuild": "^0.15.1", + "execa": "^5.0.0", + "globby": "^11.0.3", + "joycon": "^3.0.1", + "postcss-load-config": "^3.0.1", + "resolve-from": "^5.0.0", + "rollup": "^3.2.5", + "source-map": "0.8.0-beta.0", + "sucrase": "^3.20.3", + "tree-kill": "^1.2.2" + }, + "bin": { + "tsup": "dist/cli-default.js", + "tsup-node": "dist/cli-node.js" + }, + "engines": { + "node": ">=14" + }, + "peerDependencies": { + "@swc/core": "^1", + "postcss": "^8.4.12", + "typescript": "^4.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "postcss": { + "optional": true + }, + "typescript": { + "optional": true + } } }, - "@babel/plugin-transform-template-literals": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.16.0.tgz", - "integrity": "sha512-Rd4Ic89hA/f7xUSJQk5PnC+4so50vBoBfxjdQAdvngwidM8jYIBVxBZ/sARxD4e0yMXRbJVDrYf7dyRtIIKT6Q==", + "node_modules/tsup/node_modules/source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" } }, - "@babel/plugin-transform-typeof-symbol": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.16.0.tgz", - "integrity": "sha512-++V2L8Bdf4vcaHi2raILnptTBjGEFxn5315YU+e8+EqXIucA+q349qWngCLpUYqqv233suJ6NOienIVUpS9cqg==", + "node_modules/typescript": { + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=4.2.0" } }, - "@babel/plugin-transform-typescript": { - "version": "7.16.1", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.16.1.tgz", - "integrity": "sha512-NO4XoryBng06jjw/qWEU2LhcLJr1tWkhpMam/H4eas/CDKMX/b2/Ylb6EI256Y7+FVPCawwSM1rrJNOpDiz+Lg==", + "node_modules/unbox-primitive": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.1.tgz", + "integrity": "sha512-tZU/3NqK3dA5gpE1KtyiJUrEB0lxnGkMFHptJ7q6ewdZ8s12QrODwNbhIJStmJkd1QDXa1NRA8aF2A1zk/Ypyw==", "dev": true, - "requires": { - "@babel/helper-create-class-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/plugin-syntax-typescript": "^7.16.0" + "dependencies": { + "function-bind": "^1.1.1", + "has-bigints": "^1.0.1", + "has-symbols": "^1.0.2", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/plugin-transform-unicode-escapes": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.16.0.tgz", - "integrity": "sha512-VFi4dhgJM7Bpk8lRc5CMaRGlKZ29W9C3geZjt9beuzSUrlJxsNwX7ReLwaL6WEvsOf2EQkyIJEPtF8EXjB/g2A==", + "node_modules/underscore": { + "version": "1.13.1", + "resolved": "https://registry.npmjs.org/underscore/-/underscore-1.13.1.tgz", + "integrity": "sha512-hzSoAVtJF+3ZtiFX0VgfFPHEDRm7Y/QPjGyNo4TVdnDTdft3tr8hEkD25a1jC+TjTuE7tkHGKkhwCgs9dgBB2g==", + "dev": true + }, + "node_modules/underscore-plus": { + "version": "1.7.0", + "resolved": "https://registry.npmjs.org/underscore-plus/-/underscore-plus-1.7.0.tgz", + "integrity": "sha512-A3BEzkeicFLnr+U/Q3EyWwJAQPbA19mtZZ4h+lLq3ttm9kn8WC4R3YpuJZEXmWdLjYP47Zc8aLZm9kwdv+zzvA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "underscore": "^1.9.1" } }, - "@babel/plugin-transform-unicode-regex": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.16.0.tgz", - "integrity": "sha512-jHLK4LxhHjvCeZDWyA9c+P9XH1sOxRd1RO9xMtDVRAOND/PczPqizEtVdx4TQF/wyPaewqpT+tgQFYMnN/P94A==", + "node_modules/unquote": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", + "integrity": "sha1-j97XMk7G6IoP+LkF58CYzcCG1UQ=", + "dev": true + }, + "node_modules/unzipper": { + "version": "0.10.11", + "resolved": "https://registry.npmjs.org/unzipper/-/unzipper-0.10.11.tgz", + "integrity": "sha512-+BrAq2oFqWod5IESRjL3S8baohbevGcVA+teAIOYWM3pDVdseogqbzhhvvmiyQrUNKFUnDMtELW3X8ykbyDCJw==", "dev": true, - "requires": { - "@babel/helper-create-regexp-features-plugin": "^7.16.0", - "@babel/helper-plugin-utils": "^7.14.5" + "dependencies": { + "big-integer": "^1.6.17", + "binary": "~0.3.0", + "bluebird": "~3.4.1", + "buffer-indexof-polyfill": "~1.0.0", + "duplexer2": "~0.1.4", + "fstream": "^1.0.12", + "graceful-fs": "^4.2.2", + "listenercount": "~1.0.1", + "readable-stream": "~2.3.6", + "setimmediate": "~1.0.4" } }, - "@babel/preset-env": { - "version": "7.16.4", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.16.4.tgz", - "integrity": "sha512-v0QtNd81v/xKj4gNKeuAerQ/azeNn/G1B1qMLeXOcV8+4TWlD2j3NV1u8q29SDFBXx/NBq5kyEAO+0mpRgacjA==", + "node_modules/uppercamelcase": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/uppercamelcase/-/uppercamelcase-3.0.0.tgz", + "integrity": "sha1-OAsyG41zy6Fv7E11KldRUtHvcxc=", "dev": true, - "requires": { - "@babel/compat-data": "^7.16.4", - "@babel/helper-compilation-targets": "^7.16.3", - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.16.2", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-async-generator-functions": "^7.16.4", - "@babel/plugin-proposal-class-properties": "^7.16.0", - "@babel/plugin-proposal-class-static-block": "^7.16.0", - "@babel/plugin-proposal-dynamic-import": "^7.16.0", - "@babel/plugin-proposal-export-namespace-from": "^7.16.0", - "@babel/plugin-proposal-json-strings": "^7.16.0", - "@babel/plugin-proposal-logical-assignment-operators": "^7.16.0", - "@babel/plugin-proposal-nullish-coalescing-operator": "^7.16.0", - "@babel/plugin-proposal-numeric-separator": "^7.16.0", - "@babel/plugin-proposal-object-rest-spread": "^7.16.0", - "@babel/plugin-proposal-optional-catch-binding": "^7.16.0", - "@babel/plugin-proposal-optional-chaining": "^7.16.0", - "@babel/plugin-proposal-private-methods": "^7.16.0", - "@babel/plugin-proposal-private-property-in-object": "^7.16.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.16.0", - "@babel/plugin-syntax-async-generators": "^7.8.4", - "@babel/plugin-syntax-class-properties": "^7.12.13", - "@babel/plugin-syntax-class-static-block": "^7.14.5", - "@babel/plugin-syntax-dynamic-import": "^7.8.3", - "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-json-strings": "^7.8.3", - "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", - "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", - "@babel/plugin-syntax-numeric-separator": "^7.10.4", - "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", - "@babel/plugin-syntax-optional-chaining": "^7.8.3", - "@babel/plugin-syntax-private-property-in-object": "^7.14.5", - "@babel/plugin-syntax-top-level-await": "^7.14.5", - "@babel/plugin-transform-arrow-functions": "^7.16.0", - "@babel/plugin-transform-async-to-generator": "^7.16.0", - "@babel/plugin-transform-block-scoped-functions": "^7.16.0", - "@babel/plugin-transform-block-scoping": "^7.16.0", - "@babel/plugin-transform-classes": "^7.16.0", - "@babel/plugin-transform-computed-properties": "^7.16.0", - "@babel/plugin-transform-destructuring": "^7.16.0", - "@babel/plugin-transform-dotall-regex": "^7.16.0", - "@babel/plugin-transform-duplicate-keys": "^7.16.0", - "@babel/plugin-transform-exponentiation-operator": "^7.16.0", - "@babel/plugin-transform-for-of": "^7.16.0", - "@babel/plugin-transform-function-name": "^7.16.0", - "@babel/plugin-transform-literals": "^7.16.0", - "@babel/plugin-transform-member-expression-literals": "^7.16.0", - "@babel/plugin-transform-modules-amd": "^7.16.0", - "@babel/plugin-transform-modules-commonjs": "^7.16.0", - "@babel/plugin-transform-modules-systemjs": "^7.16.0", - "@babel/plugin-transform-modules-umd": "^7.16.0", - "@babel/plugin-transform-named-capturing-groups-regex": "^7.16.0", - "@babel/plugin-transform-new-target": "^7.16.0", - "@babel/plugin-transform-object-super": "^7.16.0", - "@babel/plugin-transform-parameters": "^7.16.3", - "@babel/plugin-transform-property-literals": "^7.16.0", - "@babel/plugin-transform-regenerator": "^7.16.0", - "@babel/plugin-transform-reserved-words": "^7.16.0", - "@babel/plugin-transform-shorthand-properties": "^7.16.0", - "@babel/plugin-transform-spread": "^7.16.0", - "@babel/plugin-transform-sticky-regex": "^7.16.0", - "@babel/plugin-transform-template-literals": "^7.16.0", - "@babel/plugin-transform-typeof-symbol": "^7.16.0", - "@babel/plugin-transform-unicode-escapes": "^7.16.0", - "@babel/plugin-transform-unicode-regex": "^7.16.0", - "@babel/preset-modules": "^0.1.5", - "@babel/types": "^7.16.0", - "babel-plugin-polyfill-corejs2": "^0.3.0", - "babel-plugin-polyfill-corejs3": "^0.4.0", - "babel-plugin-polyfill-regenerator": "^0.3.0", - "core-js-compat": "^3.19.1", - "semver": "^6.3.0" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } + "dependencies": { + "camelcase": "^4.1.0" + }, + "engines": { + "node": ">=4" } }, - "@babel/preset-modules": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha1-RQ1Nyfpw3nMnYvvS1KKJgUGaDM8=", + "dev": true + }, + "node_modules/util.promisify": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/util.promisify/-/util.promisify-1.0.1.tgz", + "integrity": "sha512-g9JpC/3He3bm38zsLupWryXHoEcS22YHthuPQSJdMy6KNrzIRzWqcsHzD/WUnqe45whVou4VIsPew37DoXWNrA==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.0.0", - "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", - "@babel/plugin-transform-dotall-regex": "^7.4.4", - "@babel/types": "^7.4.4", - "esutils": "^2.0.2" + "dependencies": { + "define-properties": "^1.1.3", + "es-abstract": "^1.17.2", + "has-symbols": "^1.0.1", + "object.getownpropertydescriptors": "^2.1.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/preset-react": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.16.0.tgz", - "integrity": "sha512-d31IFW2bLRB28uL1WoElyro8RH5l6531XfxMtCeCmp6RVAF1uTfxxUA0LH1tXl+psZdwfmIbwoG4U5VwgbhtLw==", + "node_modules/uuid": { + "version": "3.4.0", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-3.4.0.tgz", + "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", + "deprecated": "Please upgrade to version 7 or higher. Older versions may use Math.random() in certain circumstances, which is known to be problematic. See https://v8.dev/blog/math-random for details.", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-react-display-name": "^7.16.0", - "@babel/plugin-transform-react-jsx": "^7.16.0", - "@babel/plugin-transform-react-jsx-development": "^7.16.0", - "@babel/plugin-transform-react-pure-annotations": "^7.16.0" + "bin": { + "uuid": "bin/uuid" } }, - "@babel/preset-typescript": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.16.0.tgz", - "integrity": "sha512-txegdrZYgO9DlPbv+9QOVpMnKbOtezsLHWsnsRF4AjbSIsVaujrq1qg8HK0mxQpWv0jnejt0yEoW1uWpvbrDTg==", + "node_modules/webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "node_modules/whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "dev": true, - "requires": { - "@babel/helper-plugin-utils": "^7.14.5", - "@babel/helper-validator-option": "^7.14.5", - "@babel/plugin-transform-typescript": "^7.16.0" + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" } }, - "@babel/runtime": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.16.3.tgz", - "integrity": "sha512-WBwekcqacdY2e9AF/Q7WLFUWmdJGJTkbjqTjoMDgXkVZ3ZRUvOPsLb5KdwISoQVsbP+DQzVZW4Zhci0DvpbNTQ==", + "node_modules/which": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", + "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "dev": true, - "requires": { - "regenerator-runtime": "^0.13.4" + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" } }, - "@babel/template": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.16.0.tgz", - "integrity": "sha512-MnZdpFD/ZdYhXwiunMqqgyZyucaYsbL0IrjoGjaVhGilz+x8YB++kRfygSOIj1yOtWKPlx7NBp+9I1RQSgsd5A==", + "node_modules/which-boxed-primitive": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", + "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/parser": "^7.16.0", - "@babel/types": "^7.16.0" + "dependencies": { + "is-bigint": "^1.0.1", + "is-boolean-object": "^1.1.0", + "is-number-object": "^1.0.4", + "is-string": "^1.0.5", + "is-symbol": "^1.0.3" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" } }, - "@babel/traverse": { - "version": "7.16.3", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.16.3.tgz", - "integrity": "sha512-eolumr1vVMjqevCpwVO99yN/LoGL0EyHiLO5I043aYQvwOJ9eR5UsZSClHVCzfhBduMAsSzgA/6AyqPjNayJag==", + "node_modules/wrappy": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", + "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", + "dev": true + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", "dev": true, - "requires": { - "@babel/code-frame": "^7.16.0", - "@babel/generator": "^7.16.0", - "@babel/helper-function-name": "^7.16.0", - "@babel/helper-hoist-variables": "^7.16.0", - "@babel/helper-split-export-declaration": "^7.16.0", - "@babel/parser": "^7.16.3", - "@babel/types": "^7.16.0", - "debug": "^4.1.0", - "globals": "^11.1.0" + "engines": { + "node": ">= 6" } + } + }, + "dependencies": { + "@esbuild/android-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.15.18.tgz", + "integrity": "sha512-5GT+kcs2WVGjVs7+boataCkO5Fg0y4kCjzkB5bAip7H4jfnOS3dA6KPiww9W1OEKTKeAcUVhdZGvgI65OXmUnw==", + "dev": true, + "optional": true }, - "@babel/types": { - "version": "7.16.0", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.16.0.tgz", - "integrity": "sha512-PJgg/k3SdLsGb3hhisFvtLOw5ts113klrpLuIPtCJIU+BB24fqq6lf8RWqKJEjzqXR9AEH1rIb5XTqwBHB+kQg==", + "@esbuild/linux-loong64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.15.18.tgz", + "integrity": "sha512-L4jVKS82XVhw2nvzLg/19ClLWg0y27ulRwuP7lcyL6AbUWB5aPglXY3M21mauDQMDfRLs8cQmeT03r/+X3cZYQ==", "dev": true, - "requires": { - "@babel/helper-validator-identifier": "^7.15.7", - "to-fast-properties": "^2.0.0" - } + "optional": true }, "@iconscout/unicons": { "version": "4.0.1", @@ -1238,12 +3105,31 @@ "uuid": "^3.3.2" } }, - "@nicolo-ribaudo/chokidar-2": { - "version": "2.1.8-no-fsevents.3", - "resolved": "https://registry.npmjs.org/@nicolo-ribaudo/chokidar-2/-/chokidar-2-2.1.8-no-fsevents.3.tgz", - "integrity": "sha512-s88O1aVtXftvp5bCPB7WnmXc5IwOZZ7YPuwNPt+GtOOXpPvad1LfbmjYv+qII7zP6RU2QGnqve27dnLycEnyEQ==", + "@nodelib/fs.scandir": { + "version": "2.1.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", + "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "dev": true, - "optional": true + "requires": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + } + }, + "@nodelib/fs.stat": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", + "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "dev": true + }, + "@nodelib/fs.walk": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", + "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "dev": true, + "requires": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + } }, "@types/prop-types": { "version": "15.7.4", @@ -1283,12 +3169,17 @@ "color-convert": "^1.9.0" } }, + "any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true + }, "anymatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", "dev": true, - "optional": true, "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -1303,6 +3194,12 @@ "sprintf-js": "~1.0.2" } }, + "array-union": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", + "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "dev": true + }, "async": { "version": "2.6.3", "resolved": "https://registry.npmjs.org/async/-/async-2.6.3.tgz", @@ -1321,64 +3218,6 @@ "follow-redirects": "^1.14.0" } }, - "babel-plugin-dynamic-import-node": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", - "dev": true, - "requires": { - "object.assign": "^4.1.0" - } - }, - "babel-plugin-polyfill-corejs2": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.0.tgz", - "integrity": "sha512-wMDoBJ6uG4u4PNFh72Ty6t3EgfA91puCuAwKIazbQlci+ENb/UU9A3xG5lutjUIiXCIn1CY5L15r9LimiJyrSA==", - "dev": true, - "requires": { - "@babel/compat-data": "^7.13.11", - "@babel/helper-define-polyfill-provider": "^0.3.0", - "semver": "^6.1.1" - }, - "dependencies": { - "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", - "dev": true - } - } - }, - "babel-plugin-polyfill-corejs3": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.4.0.tgz", - "integrity": "sha512-YxFreYwUfglYKdLUGvIF2nJEsGwj+RhWSX/ije3D2vQPOXuyMLMtg/cCGMDpOA7Nd+MwlNdnGODbd2EwUZPlsw==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0", - "core-js-compat": "^3.18.0" - } - }, - "babel-plugin-polyfill-regenerator": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.0.tgz", - "integrity": "sha512-dhAPTDLGoMW5/84wkgwiLRwMnio2i1fUe53EuvtKMv0pn2p3S8OCoV1xAzfJPl0KOX7IB89s2ib85vbYiea3jg==", - "dev": true, - "requires": { - "@babel/helper-define-polyfill-provider": "^0.3.0" - } - }, - "babel-plugin-typescript-to-proptypes": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/babel-plugin-typescript-to-proptypes/-/babel-plugin-typescript-to-proptypes-2.0.0.tgz", - "integrity": "sha512-LmXrkeqg4bzq0CiCOV/zN3hrvAvJOvoP9sEw0YgtkU6lIbqA5/RAY0bA6C6+i5/e5Wp/taJ68XKp2i8pkU+Qmw==", - "dev": true, - "requires": { - "@babel/helper-module-imports": "^7.12.5", - "@babel/plugin-syntax-typescript": "^7.12.1", - "@babel/types": "^7.12.6" - } - }, "balanced-match": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", @@ -1405,8 +3244,7 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", - "dev": true, - "optional": true + "dev": true }, "bluebird": { "version": "3.4.7", @@ -1435,24 +3273,10 @@ "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "dev": true, - "optional": true, "requires": { "fill-range": "^7.0.1" } }, - "browserslist": { - "version": "4.18.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.18.1.tgz", - "integrity": "sha512-8ScCzdpPwR2wQh8IT82CA2VgDwjHyqMovPBZSNH54+tm4Jk2pCuv90gmAdH6J84OCRWi0b4gMe6O6XPXuJnjgQ==", - "dev": true, - "requires": { - "caniuse-lite": "^1.0.30001280", - "electron-to-chromium": "^1.3.896", - "escalade": "^3.1.1", - "node-releases": "^2.0.1", - "picocolors": "^1.0.0" - } - }, "buffer-indexof-polyfill": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/buffer-indexof-polyfill/-/buffer-indexof-polyfill-1.0.2.tgz", @@ -1465,6 +3289,21 @@ "integrity": "sha1-skV5w77U1tOWru5tmorn9Ugqt7s=", "dev": true }, + "bundle-require": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bundle-require/-/bundle-require-3.1.2.tgz", + "integrity": "sha512-Of6l6JBAxiyQ5axFxUM6dYeP/W7X2Sozeo/4EYB9sJhL+dqL7TKjg+shwxp6jlu/6ZSERfsYtIpSJ1/x3XkAEA==", + "dev": true, + "requires": { + "load-tsconfig": "^0.2.0" + } + }, + "cac": { + "version": "6.7.14", + "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", + "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", + "dev": true + }, "call-bind": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", @@ -1481,12 +3320,6 @@ "integrity": "sha1-1UVjW+HjPFQmScaRc+Xeas+uNN0=", "dev": true }, - "caniuse-lite": { - "version": "1.0.30001282", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001282.tgz", - "integrity": "sha512-YhF/hG6nqBEllymSIjLtR2iWDDnChvhnVJqp+vloyt2tEHFG1yBR+ac2B/rOw0qOK0m0lEXU2dv4E/sMk5P9Kg==", - "dev": true - }, "chainsaw": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/chainsaw/-/chainsaw-0.1.0.tgz", @@ -1536,11 +3369,10 @@ } }, "chokidar": { - "version": "3.5.2", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.2.tgz", - "integrity": "sha512-ekGhOnNVPgT77r4K/U3GDhu+FQ2S8TnK/s2KbIGXi0SZWuwkZ2QNyfWdZW+TVfn84DpEP7rLeCt2UI6bJ8GwbQ==", + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", + "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "dev": true, - "optional": true, "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -1596,33 +3428,6 @@ "integrity": "sha1-2Klr13/Wjfd5OnMDajug1UBdR3s=", "dev": true }, - "convert-source-map": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", - "dev": true, - "requires": { - "safe-buffer": "~5.1.1" - } - }, - "core-js-compat": { - "version": "3.19.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.19.1.tgz", - "integrity": "sha512-Q/VJ7jAF/y68+aUsQJ/afPOewdsGkDtcMb40J8MbuWKlK3Y+wtHq8bTHKPj2WKWLIqmS5JhHs4CzHtz6pT2W6g==", - "dev": true, - "requires": { - "browserslist": "^4.17.6", - "semver": "7.0.0" - }, - "dependencies": { - "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", - "dev": true - } - } - }, "core-util-is": { "version": "1.0.3", "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", @@ -1718,9 +3523,9 @@ "dev": true }, "debug": { - "version": "4.3.2", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.2.tgz", - "integrity": "sha512-mOp8wKcvj7XxC78zLgw/ZA+6TSgkoE2C/ienthhRD298T7UNwAg9diBpLRxC0mOezLl4B0xV7M0cCO6P/O0Xhw==", + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "dev": true, "requires": { "ms": "2.1.2" @@ -1735,6 +3540,15 @@ "object-keys": "^1.0.12" } }, + "dir-glob": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", + "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "dev": true, + "requires": { + "path-type": "^4.0.0" + } + }, "dom-serializer": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.3.2.tgz", @@ -1781,12 +3595,6 @@ "readable-stream": "^2.0.2" } }, - "electron-to-chromium": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.0.tgz", - "integrity": "sha512-+oXCt6SaIu8EmFTPx8wNGSB0tHQ5biDscnlf6Uxuz17e9CjzMRtGk9B8705aMPnj0iWr3iC74WuIkngCsLElmA==", - "dev": true - }, "entities": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", @@ -1821,22 +3629,186 @@ "unbox-primitive": "^1.0.1" } }, - "es-to-primitive": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "es-to-primitive": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", + "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "dev": true, + "requires": { + "is-callable": "^1.1.4", + "is-date-object": "^1.0.1", + "is-symbol": "^1.0.2" + } + }, + "esbuild": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.15.18.tgz", + "integrity": "sha512-x/R72SmW3sSFRm5zrrIjAhCeQSAWoni3CmHEqfQrZIQTM3lVCdehdwuIqaOtfC2slvpdlLa62GYoN8SxT23m6Q==", + "dev": true, + "requires": { + "@esbuild/android-arm": "0.15.18", + "@esbuild/linux-loong64": "0.15.18", + "esbuild-android-64": "0.15.18", + "esbuild-android-arm64": "0.15.18", + "esbuild-darwin-64": "0.15.18", + "esbuild-darwin-arm64": "0.15.18", + "esbuild-freebsd-64": "0.15.18", + "esbuild-freebsd-arm64": "0.15.18", + "esbuild-linux-32": "0.15.18", + "esbuild-linux-64": "0.15.18", + "esbuild-linux-arm": "0.15.18", + "esbuild-linux-arm64": "0.15.18", + "esbuild-linux-mips64le": "0.15.18", + "esbuild-linux-ppc64le": "0.15.18", + "esbuild-linux-riscv64": "0.15.18", + "esbuild-linux-s390x": "0.15.18", + "esbuild-netbsd-64": "0.15.18", + "esbuild-openbsd-64": "0.15.18", + "esbuild-sunos-64": "0.15.18", + "esbuild-windows-32": "0.15.18", + "esbuild-windows-64": "0.15.18", + "esbuild-windows-arm64": "0.15.18" + } + }, + "esbuild-android-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-64/-/esbuild-android-64-0.15.18.tgz", + "integrity": "sha512-wnpt3OXRhcjfIDSZu9bnzT4/TNTDsOUvip0foZOUBG7QbSt//w3QV4FInVJxNhKc/ErhUxc5z4QjHtMi7/TbgA==", + "dev": true, + "optional": true + }, + "esbuild-android-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-android-arm64/-/esbuild-android-arm64-0.15.18.tgz", + "integrity": "sha512-G4xu89B8FCzav9XU8EjsXacCKSG2FT7wW9J6hOc18soEHJdtWu03L3TQDGf0geNxfLTtxENKBzMSq9LlbjS8OQ==", + "dev": true, + "optional": true + }, + "esbuild-darwin-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-64/-/esbuild-darwin-64-0.15.18.tgz", + "integrity": "sha512-2WAvs95uPnVJPuYKP0Eqx+Dl/jaYseZEUUT1sjg97TJa4oBtbAKnPnl3b5M9l51/nbx7+QAEtuummJZW0sBEmg==", + "dev": true, + "optional": true + }, + "esbuild-darwin-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-darwin-arm64/-/esbuild-darwin-arm64-0.15.18.tgz", + "integrity": "sha512-tKPSxcTJ5OmNb1btVikATJ8NftlyNlc8BVNtyT/UAr62JFOhwHlnoPrhYWz09akBLHI9nElFVfWSTSRsrZiDUA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-64/-/esbuild-freebsd-64-0.15.18.tgz", + "integrity": "sha512-TT3uBUxkteAjR1QbsmvSsjpKjOX6UkCstr8nMr+q7zi3NuZ1oIpa8U41Y8I8dJH2fJgdC3Dj3CXO5biLQpfdZA==", + "dev": true, + "optional": true + }, + "esbuild-freebsd-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-freebsd-arm64/-/esbuild-freebsd-arm64-0.15.18.tgz", + "integrity": "sha512-R/oVr+X3Tkh+S0+tL41wRMbdWtpWB8hEAMsOXDumSSa6qJR89U0S/PpLXrGF7Wk/JykfpWNokERUpCeHDl47wA==", + "dev": true, + "optional": true + }, + "esbuild-linux-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-32/-/esbuild-linux-32-0.15.18.tgz", + "integrity": "sha512-lphF3HiCSYtaa9p1DtXndiQEeQDKPl9eN/XNoBf2amEghugNuqXNZA/ZovthNE2aa4EN43WroO0B85xVSjYkbg==", + "dev": true, + "optional": true + }, + "esbuild-linux-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-64/-/esbuild-linux-64-0.15.18.tgz", + "integrity": "sha512-hNSeP97IviD7oxLKFuii5sDPJ+QHeiFTFLoLm7NZQligur8poNOWGIgpQ7Qf8Balb69hptMZzyOBIPtY09GZYw==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm/-/esbuild-linux-arm-0.15.18.tgz", + "integrity": "sha512-UH779gstRblS4aoS2qpMl3wjg7U0j+ygu3GjIeTonCcN79ZvpPee12Qun3vcdxX+37O5LFxz39XeW2I9bybMVA==", + "dev": true, + "optional": true + }, + "esbuild-linux-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-arm64/-/esbuild-linux-arm64-0.15.18.tgz", + "integrity": "sha512-54qr8kg/6ilcxd+0V3h9rjT4qmjc0CccMVWrjOEM/pEcUzt8X62HfBSeZfT2ECpM7104mk4yfQXkosY8Quptug==", + "dev": true, + "optional": true + }, + "esbuild-linux-mips64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-mips64le/-/esbuild-linux-mips64le-0.15.18.tgz", + "integrity": "sha512-Mk6Ppwzzz3YbMl/ZZL2P0q1tnYqh/trYZ1VfNP47C31yT0K8t9s7Z077QrDA/guU60tGNp2GOwCQnp+DYv7bxQ==", + "dev": true, + "optional": true + }, + "esbuild-linux-ppc64le": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-ppc64le/-/esbuild-linux-ppc64le-0.15.18.tgz", + "integrity": "sha512-b0XkN4pL9WUulPTa/VKHx2wLCgvIAbgwABGnKMY19WhKZPT+8BxhZdqz6EgkqCLld7X5qiCY2F/bfpUUlnFZ9w==", + "dev": true, + "optional": true + }, + "esbuild-linux-riscv64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-riscv64/-/esbuild-linux-riscv64-0.15.18.tgz", + "integrity": "sha512-ba2COaoF5wL6VLZWn04k+ACZjZ6NYniMSQStodFKH/Pu6RxzQqzsmjR1t9QC89VYJxBeyVPTaHuBMCejl3O/xg==", + "dev": true, + "optional": true + }, + "esbuild-linux-s390x": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-linux-s390x/-/esbuild-linux-s390x-0.15.18.tgz", + "integrity": "sha512-VbpGuXEl5FCs1wDVp93O8UIzl3ZrglgnSQ+Hu79g7hZu6te6/YHgVJxCM2SqfIila0J3k0csfnf8VD2W7u2kzQ==", "dev": true, - "requires": { - "is-callable": "^1.1.4", - "is-date-object": "^1.0.1", - "is-symbol": "^1.0.2" - } + "optional": true }, - "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", - "dev": true + "esbuild-netbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-netbsd-64/-/esbuild-netbsd-64-0.15.18.tgz", + "integrity": "sha512-98ukeCdvdX7wr1vUYQzKo4kQ0N2p27H7I11maINv73fVEXt2kyh4K4m9f35U1K43Xc2QGXlzAw0K9yoU7JUjOg==", + "dev": true, + "optional": true + }, + "esbuild-openbsd-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-openbsd-64/-/esbuild-openbsd-64-0.15.18.tgz", + "integrity": "sha512-yK5NCcH31Uae076AyQAXeJzt/vxIo9+omZRKj1pauhk3ITuADzuOx5N2fdHrAKPxN+zH3w96uFKlY7yIn490xQ==", + "dev": true, + "optional": true + }, + "esbuild-sunos-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-sunos-64/-/esbuild-sunos-64-0.15.18.tgz", + "integrity": "sha512-On22LLFlBeLNj/YF3FT+cXcyKPEI263nflYlAhz5crxtp3yRG1Ugfr7ITyxmCmjm4vbN/dGrb/B7w7U8yJR9yw==", + "dev": true, + "optional": true + }, + "esbuild-windows-32": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-32/-/esbuild-windows-32-0.15.18.tgz", + "integrity": "sha512-o+eyLu2MjVny/nt+E0uPnBxYuJHBvho8vWsC2lV61A7wwTWC3jkN2w36jtA+yv1UgYkHRihPuQsL23hsCYGcOQ==", + "dev": true, + "optional": true + }, + "esbuild-windows-64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-64/-/esbuild-windows-64-0.15.18.tgz", + "integrity": "sha512-qinug1iTTaIIrCorAUjR0fcBk24fjzEedFYhhispP8Oc7SFvs+XeW3YpAKiKp8dRpizl4YYAhxMjlftAMJiaUw==", + "dev": true, + "optional": true + }, + "esbuild-windows-arm64": { + "version": "0.15.18", + "resolved": "https://registry.npmjs.org/esbuild-windows-arm64/-/esbuild-windows-arm64-0.15.18.tgz", + "integrity": "sha512-q9bsYzegpZcLziq0zgUi5KqGVtfhjxGbnksaBFYmWLxeV/S1fK4OLdq2DFYnXcLMjlZw2L0jLsk1eGoB522WXQ==", + "dev": true, + "optional": true }, "escape-string-regexp": { "version": "1.0.5", @@ -1850,18 +3822,50 @@ "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", "dev": true }, - "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true + "execa": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", + "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + } + }, + "fast-glob": { + "version": "3.2.12", + "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.12.tgz", + "integrity": "sha512-DVj4CQIYYow0BlaelwK1pHl5n5cRSJfM60UA0zK891sVInoPri2Ekj7+e1CT3/3qxXenpI+nBBmQAcJPJgaj4w==", + "dev": true, + "requires": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + } + }, + "fastq": { + "version": "1.15.0", + "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.15.0.tgz", + "integrity": "sha512-wBrocU2LCXXa+lWBt8RoIRD89Fi8OdABODa/kEnyeyjS5aZO5/GNvI5sEINADqP/h8M29UHTHUb53sUu5Ihqdw==", + "dev": true, + "requires": { + "reusify": "^1.0.4" + } }, "fill-range": { "version": "7.0.1", "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "dev": true, - "optional": true, "requires": { "to-regex-range": "^5.0.1" } @@ -1923,12 +3927,6 @@ } } }, - "fs-readdir-recursive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/fs-readdir-recursive/-/fs-readdir-recursive-1.1.0.tgz", - "integrity": "sha512-GNanXlVr2pf02+sPN40XN8HG+ePaNcvM0q5mZBd668Obwb0yD5GiUbZOFgwn8kGMY6I3mdyDJzieUy3PTYyTRA==", - "dev": true - }, "fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -1971,12 +3969,6 @@ "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==", "dev": true }, - "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", - "dev": true - }, "get-intrinsic": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.1.tgz", @@ -1988,6 +3980,12 @@ "has-symbols": "^1.0.1" } }, + "get-stream": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", + "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "dev": true + }, "get-symbol-description": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", @@ -2017,16 +4015,23 @@ "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "dev": true, - "optional": true, "requires": { "is-glob": "^4.0.1" } }, - "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", - "dev": true + "globby": { + "version": "11.1.0", + "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", + "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "dev": true, + "requires": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + } }, "graceful-fs": { "version": "4.2.8", @@ -2082,6 +4087,12 @@ "entities": "^2.0.0" } }, + "human-signals": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", + "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "dev": true + }, "iconv-lite": { "version": "0.4.24", "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", @@ -2091,6 +4102,12 @@ "safer-buffer": ">= 2.1.2 < 3" } }, + "ignore": { + "version": "5.2.4", + "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.4.tgz", + "integrity": "sha512-MAb38BcSbH0eHNBxn7ql2NH/kX33OkB3lZ1BNdh7ENeRChHTYsTvWrMubiIAMNS2llXEEgZ1MUOBtXChP3kaFQ==", + "dev": true + }, "inflight": { "version": "1.0.6", "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", @@ -2138,7 +4155,6 @@ "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "dev": true, - "optional": true, "requires": { "binary-extensions": "^2.0.0" } @@ -2159,15 +4175,6 @@ "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", "dev": true }, - "is-core-module": { - "version": "2.8.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.8.0.tgz", - "integrity": "sha512-vd15qHsaqrRL7dtH6QNuy0ndJmRDrS9HAM1CAiSifNUFv4x1a0CCVsj18hJ1mShxIG6T2i1sO78MkP56r0nYRw==", - "dev": true, - "requires": { - "has": "^1.0.3" - } - }, "is-date-object": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", @@ -2186,16 +4193,14 @@ "is-extglob": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha1-qIwCU1eR8C7TfHahueqXc8gz+MI=", - "dev": true, - "optional": true + "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "dev": true }, "is-glob": { "version": "4.0.3", "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "dev": true, - "optional": true, "requires": { "is-extglob": "^2.1.1" } @@ -2210,8 +4215,7 @@ "version": "7.0.0", "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "optional": true + "dev": true }, "is-number-object": { "version": "1.0.6", @@ -2238,6 +4242,12 @@ "integrity": "sha512-IU0NmyknYZN0rChcKhRO1X8LYz5Isj/Fsqh8NJOSf+N/hCOTwy29F32Ik7a+QszE63IdvmwdTPDd6cZ5pg4cwA==", "dev": true }, + "is-stream": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", + "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "dev": true + }, "is-string": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", @@ -2286,10 +4296,17 @@ "integrity": "sha1-6PvzdNxVb/iUehDcsFctYz8s+hA=", "dev": true }, + "joycon": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/joycon/-/joycon-3.1.1.tgz", + "integrity": "sha512-34wB/Y7MW7bzjKRjUKTa46I2Z7eV62Rkhva+KkopW7Qvv/OSWBqvkSY7vusOPrNuZcUG3tApvdVgNB8POj3SPw==", + "dev": true + }, "js-tokens": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", + "peer": true }, "js-yaml": { "version": "3.14.1", @@ -2301,20 +4318,17 @@ "esprima": "^4.0.0" } }, - "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "lilconfig": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.6.tgz", + "integrity": "sha512-9JROoBW7pobfsx+Sq2JsASvCo6Pfo6WWoUW79HuB1BCoBXD4PLWJPqDF6fNj67pqBYTbAHkE57M1kS/+L1neOg==", "dev": true }, - "json5": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.0.tgz", - "integrity": "sha512-f+8cldu7X/y7RAJurMEJmdoKXGB/X550w2Nr3tTbezL6RwEE/iMcm+tZnXeoZtKuOq6ft8+CqzEkrIgx1fPoQA==", - "dev": true, - "requires": { - "minimist": "^1.2.5" - } + "lines-and-columns": { + "version": "1.2.4", + "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", + "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", + "dev": true }, "listenercount": { "version": "1.0.1", @@ -2322,42 +4336,67 @@ "integrity": "sha1-hMinKrWcRyUyFIDJdeZQg0LnCTc=", "dev": true }, + "load-tsconfig": { + "version": "0.2.3", + "resolved": "https://registry.npmjs.org/load-tsconfig/-/load-tsconfig-0.2.3.tgz", + "integrity": "sha512-iyT2MXws+dc2Wi6o3grCFtGXpeMvHmJqS27sMPGtV2eUu4PeFnG+33I8BlFK1t1NWMjOpcx9bridn5yxLDX2gQ==", + "dev": true + }, "lodash": { "version": "4.17.21", "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==", "dev": true }, - "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha1-gteb/zCmfEAF/9XiUVMArZyk168=", + "lodash.sortby": { + "version": "4.7.0", + "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", + "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==", "dev": true }, "loose-envify": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "peer": true, "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, - "make-dir": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-2.1.0.tgz", - "integrity": "sha512-LS9X+dc8KLxXCb8dni79fLIIUA5VyZoyjSMCwTluaXA0o27cCK0bhXkpgw+sTXVpPy/lSO57ilRixqk0vDmtRA==", - "dev": true, - "requires": { - "pify": "^4.0.1", - "semver": "^5.6.0" - } - }, "mdn-data": { "version": "1.1.4", "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-1.1.4.tgz", "integrity": "sha512-FSYbp3lyKjyj3E7fMl6rYvUdX0FBXaluGqlFoYESWQlyUTq8R+wp0rkFxoYFqZlHCvsUXGjyJmLQSnXToYhOSA==", "dev": true }, + "merge-stream": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", + "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", + "dev": true + }, + "merge2": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", + "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "dev": true + }, + "micromatch": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", + "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "dev": true, + "requires": { + "braces": "^3.0.2", + "picomatch": "^2.3.1" + } + }, + "mimic-fn": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", + "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "dev": true + }, "minimatch": { "version": "3.0.4", "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", @@ -2385,6 +4424,17 @@ "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", "dev": true }, + "mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "requires": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, "needle": { "version": "2.9.1", "resolved": "https://registry.npmjs.org/needle/-/needle-2.9.1.tgz", @@ -2407,18 +4457,20 @@ } } }, - "node-releases": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.1.tgz", - "integrity": "sha512-CqyzN6z7Q6aMeF/ktcMVTzhAHCEpf8SOarwpzpf8pNBY2k5/oM34UHldUwp8VKI7uxct2HxSRdJjBaZeESzcxA==", - "dev": true - }, "normalize-path": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true + }, + "npm-run-path": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", + "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "dev": true, - "optional": true + "requires": { + "path-key": "^3.0.0" + } }, "nth-check": { "version": "2.0.1", @@ -2432,7 +4484,8 @@ "object-assign": { "version": "4.1.1", "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=" + "integrity": "sha1-IQmtx5ZYh8/AXLvUQsrIv7s2CGM=", + "dev": true }, "object-inspect": { "version": "1.11.0", @@ -2489,6 +4542,15 @@ "wrappy": "1" } }, + "onetime": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", + "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "dev": true, + "requires": { + "mimic-fn": "^2.1.0" + } + }, "open": { "version": "7.4.2", "resolved": "https://registry.npmjs.org/open/-/open-7.4.2.tgz", @@ -2532,46 +4594,45 @@ "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", "dev": true }, - "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", + "path-type": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", + "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", "dev": true }, "picomatch": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.0.tgz", - "integrity": "sha512-lY1Q/PiJGC2zOv/z391WOTD+Z02bCgsFfvxoXXf6h7kv9o+WmsmzYqrAwY63sNgOxE4xEdq0WyUnXfKeBrSvYw==", - "dev": true, - "optional": true + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", + "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "dev": true }, - "pify": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/pify/-/pify-4.0.1.tgz", - "integrity": "sha512-uB80kBFb/tfd68bVleG9T5GGsGPjJrLAUpR5PZIrhBnIaRTQRjqdJSsIKkOP6OAIFbj7GOrcudc5pNjZ+geV2g==", + "pirates": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", + "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", "dev": true }, + "postcss-load-config": { + "version": "3.1.4", + "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", + "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", + "dev": true, + "requires": { + "lilconfig": "^2.0.5", + "yaml": "^1.10.2" + } + }, "process-nextick-args": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==", "dev": true }, - "prop-types": { - "version": "15.7.2", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.7.2.tgz", - "integrity": "sha512-8QQikdH7//R2vurIJSutZ1smHYTcLpRWEOlHnzcWHmBYrOGUysKwSsrC89BCiFj3CbrfJ/nXFdJepOVrY1GCHQ==", - "requires": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.8.1" - } + "punycode": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.0.tgz", + "integrity": "sha512-rRV+zQD8tVFys26lAGR9WUuS4iUAngJScM+ZRSKtvl5tKeZ2t5bvdNFdNHBW9FWR4guGHlgmsZ1G7BSm2wTbuA==", + "dev": true }, "q": { "version": "1.5.1", @@ -2579,21 +4640,21 @@ "integrity": "sha1-fjL3W0E4EpHQRhHxvxQQmsAGUdc=", "dev": true }, + "queue-microtask": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", + "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", + "dev": true + }, "react": { - "version": "16.14.0", - "resolved": "https://registry.npmjs.org/react/-/react-16.14.0.tgz", - "integrity": "sha512-0X2CImDkJGApiAlcf0ODKIneSwBPhqJawOa5wCtKbu7ZECrmS26NvtSILynQ66cgkT/RJ4LidJOc3bUESwmU8g==", + "version": "18.2.0", + "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", + "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "peer": true, "requires": { - "loose-envify": "^1.1.0", - "object-assign": "^4.1.1", - "prop-types": "^15.6.2" + "loose-envify": "^1.1.0" } }, - "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" - }, "readable-stream": { "version": "2.3.7", "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", @@ -2614,95 +4675,47 @@ "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "dev": true, - "optional": true, "requires": { "picomatch": "^2.2.1" } }, - "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==", - "dev": true - }, - "regenerate-unicode-properties": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-9.0.0.tgz", - "integrity": "sha512-3E12UeNSPfjrgwjkR81m5J7Aw/T55Tu7nUyZVQYCKEOs+2dkxEY+DpPtZzO4YruuiPb7NkYLVcyJC4+zCbk5pA==", - "dev": true, - "requires": { - "regenerate": "^1.4.2" - } - }, - "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==", + "resolve-from": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", + "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", "dev": true }, - "regenerator-transform": { - "version": "0.14.5", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.14.5.tgz", - "integrity": "sha512-eOf6vka5IO151Jfsw2NO9WpGX58W6wWmefK3I1zEGr0lOD0u8rwPaNqQL1aRxUaxLeKO3ArNh3VYg1KbaD+FFw==", - "dev": true, - "requires": { - "@babel/runtime": "^7.8.4" - } - }, - "regexpu-core": { - "version": "4.8.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-4.8.0.tgz", - "integrity": "sha512-1F6bYsoYiz6is+oz70NWur2Vlh9KWtswuRuzJOfeYUrfPX2o8n74AnUVaOGDbUqVGO9fNHu48/pjJO4sNVwsOg==", - "dev": true, - "requires": { - "regenerate": "^1.4.2", - "regenerate-unicode-properties": "^9.0.0", - "regjsgen": "^0.5.2", - "regjsparser": "^0.7.0", - "unicode-match-property-ecmascript": "^2.0.0", - "unicode-match-property-value-ecmascript": "^2.0.0" - } - }, - "regjsgen": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.5.2.tgz", - "integrity": "sha512-OFFT3MfrH90xIW8OOSyUrk6QHD5E9JOTeGodiJeBS3J6IwlgzJMNE/1bZklWz5oTg+9dCMyEetclvCVXOPoN3A==", + "reusify": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", + "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", "dev": true }, - "regjsparser": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.7.0.tgz", - "integrity": "sha512-A4pcaORqmNMDVwUjWoTzuhwMGpP+NykpfqAsEgI1FSH/EzC7lrN5TMd+kN8YCovX+jMpu8eaqXgXPCa0g8FQNQ==", + "rimraf": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", + "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", "dev": true, "requires": { - "jsesc": "~0.5.0" - }, - "dependencies": { - "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha1-597mbjXW/Bb3EP6R1c9p9w8IkR0=", - "dev": true - } + "glob": "^7.1.3" } }, - "resolve": { - "version": "1.20.0", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.20.0.tgz", - "integrity": "sha512-wENBPt4ySzg4ybFQW2TT1zMQucPK95HSh/nq2CFTZVOGut2+pQvSsgtda4d26YrYcr067wjbmzOG8byDPBX63A==", + "rollup": { + "version": "3.12.0", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.12.0.tgz", + "integrity": "sha512-4MZ8kA2HNYahIjz63rzrMMRvDqQDeS9LoriJvMuV0V6zIGysP36e9t4yObUfwdT9h/szXoHQideICftcdZklWg==", "dev": true, "requires": { - "is-core-module": "^2.2.0", - "path-parse": "^1.0.6" + "fsevents": "~2.3.2" } }, - "rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", + "run-parallel": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", + "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "dev": true, "requires": { - "glob": "^7.1.3" + "queue-microtask": "^1.2.2" } }, "safe-buffer": { @@ -2729,12 +4742,6 @@ "integrity": "sha1-UpuNrKopTwejy0x582UbLxz1Go0=", "dev": true }, - "semver": { - "version": "5.7.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.1.tgz", - "integrity": "sha512-sauaDf/PZdVgrLTNYHRtpXa1iRiKcaebiKQ1BJdpQlWH2lCvexQdX55snPFyK7QzpudqbCI0qXFfOasHdyNDGQ==", - "dev": true - }, "serialize-svg-path": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/serialize-svg-path/-/serialize-svg-path-0.1.0.tgz", @@ -2773,10 +4780,16 @@ "object-inspect": "^1.9.0" } }, + "signal-exit": { + "version": "3.0.7", + "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", + "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", + "dev": true + }, "slash": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-2.0.0.tgz", - "integrity": "sha512-ZYKh3Wh2z1PpEXWr0MpSBZ0V6mZHAQfYevttO11c51CaWjGTaadiKZ+wVt1PbMlDV5qhMFslpZCemhwOK7C89A==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", + "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", "dev": true }, "source-map": { @@ -2797,6 +4810,15 @@ "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", "dev": true }, + "string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "requires": { + "safe-buffer": "~5.1.0" + } + }, "string.prototype.trimend": { "version": "1.0.4", "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.4.tgz", @@ -2817,13 +4839,40 @@ "define-properties": "^1.1.3" } }, - "string_decoder": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "strip-final-newline": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", + "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "dev": true + }, + "sucrase": { + "version": "3.29.0", + "resolved": "https://registry.npmjs.org/sucrase/-/sucrase-3.29.0.tgz", + "integrity": "sha512-bZPAuGA5SdFHuzqIhTAqt9fvNEo9rESqXIG3oiKdF8K4UmkQxC4KlNL3lVyAErXp+mPvUqZ5l13qx6TrDIGf3A==", "dev": true, "requires": { - "safe-buffer": "~5.1.0" + "commander": "^4.0.0", + "glob": "7.1.6", + "lines-and-columns": "^1.1.6", + "mz": "^2.7.0", + "pirates": "^4.0.1", + "ts-interface-checker": "^0.1.9" + }, + "dependencies": { + "glob": { + "version": "7.1.6", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.1.6.tgz", + "integrity": "sha512-LwaxwyZ72Lk7vZINtNNrywX0ZuLyStrdDtabefZKAY5ZGJhVtgdznluResxNmPitE0SAO+O26sWTHeKSI2wMBA==", + "dev": true, + "requires": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.0.4", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + } + } } }, "supports-color": { @@ -2944,38 +4993,103 @@ "cheerio": "v1.0.0-rc.10" } }, - "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha1-3F5pjL0HkmW8c+A3doGk5Og/YW4=", - "dev": true + "thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "requires": { + "any-promise": "^1.0.0" + } + }, + "thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "requires": { + "thenify": ">= 3.1.0 < 4" + } }, "to-regex-range": { "version": "5.0.1", "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "dev": true, - "optional": true, "requires": { "is-number": "^7.0.0" } }, + "tr46": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", + "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "dev": true, + "requires": { + "punycode": "^2.1.0" + } + }, "traverse": { "version": "0.3.9", "resolved": "https://registry.npmjs.org/traverse/-/traverse-0.3.9.tgz", "integrity": "sha1-cXuPIgzAu3tE5AUUwisui7xw2Lk=", "dev": true }, + "tree-kill": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/tree-kill/-/tree-kill-1.2.2.tgz", + "integrity": "sha512-L0Orpi8qGpRG//Nd+H90vFB+3iHnue1zSSGmNOOCh1GLJ7rUKVwV2HvijphGQS2UmhUZewS9VgvxYIdgr+fG1A==", + "dev": true + }, + "ts-interface-checker": { + "version": "0.1.13", + "resolved": "https://registry.npmjs.org/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz", + "integrity": "sha512-Y/arvbn+rrz3JCKl9C4kVNfTfSm2/mEp5FSz5EsZSANGPSlQrpRI5M4PKF+mJnE52jOO90PnPSc3Ur3bTQw0gA==", + "dev": true + }, "tslib": { "version": "2.3.1", "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.3.1.tgz", "integrity": "sha512-77EbyPPpMz+FRFRuAFlWMtmgUWGe9UOG2Z25NqCwiIjRhOf5iKGuzSe5P2w1laq+FkRy4p+PCuVkJSGkzTEKVw==", "dev": true }, + "tsup": { + "version": "6.5.0", + "resolved": "https://registry.npmjs.org/tsup/-/tsup-6.5.0.tgz", + "integrity": "sha512-36u82r7rYqRHFkD15R20Cd4ercPkbYmuvRkz3Q1LCm5BsiFNUgpo36zbjVhCOgvjyxNBWNKHsaD5Rl8SykfzNA==", + "dev": true, + "requires": { + "bundle-require": "^3.1.2", + "cac": "^6.7.12", + "chokidar": "^3.5.1", + "debug": "^4.3.1", + "esbuild": "^0.15.1", + "execa": "^5.0.0", + "globby": "^11.0.3", + "joycon": "^3.0.1", + "postcss-load-config": "^3.0.1", + "resolve-from": "^5.0.0", + "rollup": "^3.2.5", + "source-map": "0.8.0-beta.0", + "sucrase": "^3.20.3", + "tree-kill": "^1.2.2" + }, + "dependencies": { + "source-map": { + "version": "0.8.0-beta.0", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", + "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "dev": true, + "requires": { + "whatwg-url": "^7.0.0" + } + } + } + }, "typescript": { - "version": "4.5.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.5.2.tgz", - "integrity": "sha512-5BlMof9H1yGt0P8/WF+wPNw6GfctgGjXp5hkblpyT+8rkASSmkUKMXrxR0Xg8ThVCi/JnHQiKXeBaEwCeQwMFw==", + "version": "4.9.4", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.9.4.tgz", + "integrity": "sha512-Uz+dTXYzxXXbsFpM86Wh3dKCxrQqUcVMxwU54orwlJjOpO3ao8L7j5lH+dWfTwgCwIuM9GQ2kvVotzYJMXTBZg==", "dev": true }, "unbox-primitive": { @@ -3005,34 +5119,6 @@ "underscore": "^1.9.1" } }, - "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", - "dev": true - }, - "unicode-match-property-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", - "dev": true, - "requires": { - "unicode-canonical-property-names-ecmascript": "^2.0.0", - "unicode-property-aliases-ecmascript": "^2.0.0" - } - }, - "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", - "dev": true - }, - "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", - "dev": true - }, "unquote": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/unquote/-/unquote-1.1.1.tgz", @@ -3090,6 +5176,23 @@ "integrity": "sha512-HjSDRw6gZE5JMggctHBcjVak08+KEVhSIiDzFnT9S9aegmp85S/bReBVTb4QTFaRNptJ9kuYaNhnbNEOkbKb/A==", "dev": true }, + "webidl-conversions": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", + "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==", + "dev": true + }, + "whatwg-url": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", + "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "dev": true, + "requires": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, "which": { "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", @@ -3117,6 +5220,12 @@ "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", "integrity": "sha1-tSQ9jz7BqjXxNkYFvA0QNuMKtp8=", "dev": true + }, + "yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true } } } diff --git a/package.json b/package.json index d3322001..aca5bf5b 100644 --- a/package.json +++ b/package.json @@ -1,25 +1,21 @@ { "name": "@iconscout/react-unicons", - "version": "1.2.0", + "version": "1.3.0", "description": "1100+ vector icons as easy to use React Components", - "types": "./index.d.ts", - "main": "./index.js", - "module": "./index.js", + "types": "dist/index.d.ts", + "main": "dist/index.js", + "module": "dist/index.mjs", "sideEffects": false, "scripts": { "generate": "node ./build/generate.js", - "build:types": "tsc", - "build:js": "babel ./ --out-dir . --extensions \".ts,.tsx\"" + "build": "tsc && tsup" }, "repository": { "type": "git", "url": "git+https://github.com/Iconscout/react-unicons.git" }, "peerDependencies": { - "react": ">=15.0.0 <17.0.0" - }, - "dependencies": { - "react": ">=15.0.0 <17.0.0" + "react": "^17.0.0 || ^18.0.0" }, "keywords": [ "unicons", @@ -36,17 +32,12 @@ }, "homepage": "https://iconscout.com/unicons", "devDependencies": { - "@babel/cli": "^7.16.0", - "@babel/core": "^7.16.0", - "@babel/preset-env": "^7.16.4", - "@babel/preset-react": "^7.16.0", - "@babel/preset-typescript": "^7.16.0", "@iconscout/unicons": "^4.0.1", "@types/react": "^17.0.36", - "babel-plugin-typescript-to-proptypes": "^2.0.0", "cheerio": "^1.0.0-rc.3", "fs-plus": "^3.1.1", - "typescript": "^4.5.2", + "tsup": "^6.5.0", + "typescript": "^4.9.4", "uppercamelcase": "^3.0.0" } } diff --git a/icons/uil-0-plus.tsx b/src/icons/uil-0-plus.tsx similarity index 79% rename from icons/uil-0-plus.tsx rename to src/icons/uil-0-plus.tsx index b83255a8..d2db6598 100644 --- a/icons/uil-0-plus.tsx +++ b/src/icons/uil-0-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-10-plus.tsx b/src/icons/uil-10-plus.tsx similarity index 80% rename from icons/uil-10-plus.tsx rename to src/icons/uil-10-plus.tsx index 4d64b6ed..f5f3ad94 100644 --- a/icons/uil-10-plus.tsx +++ b/src/icons/uil-10-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-12-plus.tsx b/src/icons/uil-12-plus.tsx similarity index 80% rename from icons/uil-12-plus.tsx rename to src/icons/uil-12-plus.tsx index 8cb0ae6f..f7088b0c 100644 --- a/icons/uil-12-plus.tsx +++ b/src/icons/uil-12-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-13-plus.tsx b/src/icons/uil-13-plus.tsx similarity index 81% rename from icons/uil-13-plus.tsx rename to src/icons/uil-13-plus.tsx index 6f72da7a..f009ed7e 100644 --- a/icons/uil-13-plus.tsx +++ b/src/icons/uil-13-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-16-plus.tsx b/src/icons/uil-16-plus.tsx similarity index 80% rename from icons/uil-16-plus.tsx rename to src/icons/uil-16-plus.tsx index 3a86332a..18d52a2d 100644 --- a/icons/uil-16-plus.tsx +++ b/src/icons/uil-16-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-17-plus.tsx b/src/icons/uil-17-plus.tsx similarity index 80% rename from icons/uil-17-plus.tsx rename to src/icons/uil-17-plus.tsx index 34bae255..774f0907 100644 --- a/icons/uil-17-plus.tsx +++ b/src/icons/uil-17-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-18-plus.tsx b/src/icons/uil-18-plus.tsx similarity index 82% rename from icons/uil-18-plus.tsx rename to src/icons/uil-18-plus.tsx index d6becf3c..80a6ea8a 100644 --- a/icons/uil-18-plus.tsx +++ b/src/icons/uil-18-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-21-plus.tsx b/src/icons/uil-21-plus.tsx similarity index 81% rename from icons/uil-21-plus.tsx rename to src/icons/uil-21-plus.tsx index 423cebcc..9b2912b5 100644 --- a/icons/uil-21-plus.tsx +++ b/src/icons/uil-21-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-3-plus.tsx b/src/icons/uil-3-plus.tsx similarity index 81% rename from icons/uil-3-plus.tsx rename to src/icons/uil-3-plus.tsx index d98452c2..5c0bf777 100644 --- a/icons/uil-3-plus.tsx +++ b/src/icons/uil-3-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-500px.tsx b/src/icons/uil-500px.tsx similarity index 92% rename from icons/uil-500px.tsx rename to src/icons/uil-500px.tsx index 2b286d7e..0fbd4fc9 100644 --- a/icons/uil-500px.tsx +++ b/src/icons/uil-500px.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-6-plus.tsx b/src/icons/uil-6-plus.tsx similarity index 80% rename from icons/uil-6-plus.tsx rename to src/icons/uil-6-plus.tsx index a9fb4b53..e18cd6a2 100644 --- a/icons/uil-6-plus.tsx +++ b/src/icons/uil-6-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-abacus.tsx b/src/icons/uil-abacus.tsx similarity index 80% rename from icons/uil-abacus.tsx rename to src/icons/uil-abacus.tsx index 4080396f..cf97f6c7 100644 --- a/icons/uil-abacus.tsx +++ b/src/icons/uil-abacus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-accessible-icon-alt.tsx b/src/icons/uil-accessible-icon-alt.tsx similarity index 83% rename from icons/uil-accessible-icon-alt.tsx rename to src/icons/uil-accessible-icon-alt.tsx index 7b3b8e46..435289f6 100644 --- a/icons/uil-accessible-icon-alt.tsx +++ b/src/icons/uil-accessible-icon-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adjust-alt.tsx b/src/icons/uil-adjust-alt.tsx similarity index 78% rename from icons/uil-adjust-alt.tsx rename to src/icons/uil-adjust-alt.tsx index ae826585..7d162fcd 100644 --- a/icons/uil-adjust-alt.tsx +++ b/src/icons/uil-adjust-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adjust-circle.tsx b/src/icons/uil-adjust-circle.tsx similarity index 82% rename from icons/uil-adjust-circle.tsx rename to src/icons/uil-adjust-circle.tsx index 91cbc4fa..328fe9d9 100644 --- a/icons/uil-adjust-circle.tsx +++ b/src/icons/uil-adjust-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adjust-half.tsx b/src/icons/uil-adjust-half.tsx similarity index 78% rename from icons/uil-adjust-half.tsx rename to src/icons/uil-adjust-half.tsx index f14e21a6..b4fbc8f7 100644 --- a/icons/uil-adjust-half.tsx +++ b/src/icons/uil-adjust-half.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adjust.tsx b/src/icons/uil-adjust.tsx similarity index 73% rename from icons/uil-adjust.tsx rename to src/icons/uil-adjust.tsx index fd93481b..c653d5c2 100644 --- a/icons/uil-adjust.tsx +++ b/src/icons/uil-adjust.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adobe-alt.tsx b/src/icons/uil-adobe-alt.tsx similarity index 85% rename from icons/uil-adobe-alt.tsx rename to src/icons/uil-adobe-alt.tsx index 93ccc1b1..40992980 100644 --- a/icons/uil-adobe-alt.tsx +++ b/src/icons/uil-adobe-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-adobe.tsx b/src/icons/uil-adobe.tsx similarity index 72% rename from icons/uil-adobe.tsx rename to src/icons/uil-adobe.tsx index b04c9cdc..d63777c0 100644 --- a/icons/uil-adobe.tsx +++ b/src/icons/uil-adobe.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-airplay.tsx b/src/icons/uil-airplay.tsx similarity index 78% rename from icons/uil-airplay.tsx rename to src/icons/uil-airplay.tsx index 86e2b5fa..afda82ae 100644 --- a/icons/uil-airplay.tsx +++ b/src/icons/uil-airplay.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-alt.tsx b/src/icons/uil-align-alt.tsx similarity index 80% rename from icons/uil-align-alt.tsx rename to src/icons/uil-align-alt.tsx index a8948ddf..d7a90913 100644 --- a/icons/uil-align-alt.tsx +++ b/src/icons/uil-align-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-center-alt.tsx b/src/icons/uil-align-center-alt.tsx similarity index 74% rename from icons/uil-align-center-alt.tsx rename to src/icons/uil-align-center-alt.tsx index 21e0de22..97a24687 100644 --- a/icons/uil-align-center-alt.tsx +++ b/src/icons/uil-align-center-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-center-h.tsx b/src/icons/uil-align-center-h.tsx similarity index 80% rename from icons/uil-align-center-h.tsx rename to src/icons/uil-align-center-h.tsx index f278a4ec..cc917a8f 100644 --- a/icons/uil-align-center-h.tsx +++ b/src/icons/uil-align-center-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-center-justify.tsx b/src/icons/uil-align-center-justify.tsx similarity index 76% rename from icons/uil-align-center-justify.tsx rename to src/icons/uil-align-center-justify.tsx index 5ae41d8c..567b738e 100644 --- a/icons/uil-align-center-justify.tsx +++ b/src/icons/uil-align-center-justify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-center-v.tsx b/src/icons/uil-align-center-v.tsx similarity index 79% rename from icons/uil-align-center-v.tsx rename to src/icons/uil-align-center-v.tsx index 278bafe3..6d20f4bd 100644 --- a/icons/uil-align-center-v.tsx +++ b/src/icons/uil-align-center-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-center.tsx b/src/icons/uil-align-center.tsx similarity index 75% rename from icons/uil-align-center.tsx rename to src/icons/uil-align-center.tsx index 7afd67df..2fdd4abc 100644 --- a/icons/uil-align-center.tsx +++ b/src/icons/uil-align-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-justify.tsx b/src/icons/uil-align-justify.tsx similarity index 75% rename from icons/uil-align-justify.tsx rename to src/icons/uil-align-justify.tsx index d5c1ee4c..e1bc7774 100644 --- a/icons/uil-align-justify.tsx +++ b/src/icons/uil-align-justify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-left-justify.tsx b/src/icons/uil-align-left-justify.tsx similarity index 76% rename from icons/uil-align-left-justify.tsx rename to src/icons/uil-align-left-justify.tsx index 02d64382..bb0c78dd 100644 --- a/icons/uil-align-left-justify.tsx +++ b/src/icons/uil-align-left-justify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-left.tsx b/src/icons/uil-align-left.tsx similarity index 75% rename from icons/uil-align-left.tsx rename to src/icons/uil-align-left.tsx index c7be2866..4b294235 100644 --- a/icons/uil-align-left.tsx +++ b/src/icons/uil-align-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-letter-right.tsx b/src/icons/uil-align-letter-right.tsx similarity index 76% rename from icons/uil-align-letter-right.tsx rename to src/icons/uil-align-letter-right.tsx index 05f7a0df..1fd75510 100644 --- a/icons/uil-align-letter-right.tsx +++ b/src/icons/uil-align-letter-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-right-justify.tsx b/src/icons/uil-align-right-justify.tsx similarity index 76% rename from icons/uil-align-right-justify.tsx rename to src/icons/uil-align-right-justify.tsx index b12c0f3b..a415ff8f 100644 --- a/icons/uil-align-right-justify.tsx +++ b/src/icons/uil-align-right-justify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align-right.tsx b/src/icons/uil-align-right.tsx similarity index 75% rename from icons/uil-align-right.tsx rename to src/icons/uil-align-right.tsx index 4f12f712..d97c2456 100644 --- a/icons/uil-align-right.tsx +++ b/src/icons/uil-align-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-align.tsx b/src/icons/uil-align.tsx similarity index 78% rename from icons/uil-align.tsx rename to src/icons/uil-align.tsx index 2809152a..d2ce657b 100644 --- a/icons/uil-align.tsx +++ b/src/icons/uil-align.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-amazon.tsx b/src/icons/uil-amazon.tsx similarity index 91% rename from icons/uil-amazon.tsx rename to src/icons/uil-amazon.tsx index 5ff1663c..a9265931 100644 --- a/icons/uil-amazon.tsx +++ b/src/icons/uil-amazon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ambulance.tsx b/src/icons/uil-ambulance.tsx similarity index 81% rename from icons/uil-ambulance.tsx rename to src/icons/uil-ambulance.tsx index 3bc56b7f..da6a1196 100644 --- a/icons/uil-ambulance.tsx +++ b/src/icons/uil-ambulance.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-analysis.tsx b/src/icons/uil-analysis.tsx similarity index 75% rename from icons/uil-analysis.tsx rename to src/icons/uil-analysis.tsx index 24ce23c3..79fb3b63 100644 --- a/icons/uil-analysis.tsx +++ b/src/icons/uil-analysis.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-analytics.tsx b/src/icons/uil-analytics.tsx similarity index 76% rename from icons/uil-analytics.tsx rename to src/icons/uil-analytics.tsx index aed6ba55..3415d3dd 100644 --- a/icons/uil-analytics.tsx +++ b/src/icons/uil-analytics.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-anchor.tsx b/src/icons/uil-anchor.tsx similarity index 77% rename from icons/uil-anchor.tsx rename to src/icons/uil-anchor.tsx index 84adfeed..48bbfbd0 100644 --- a/icons/uil-anchor.tsx +++ b/src/icons/uil-anchor.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-android-alt.tsx b/src/icons/uil-android-alt.tsx similarity index 82% rename from icons/uil-android-alt.tsx rename to src/icons/uil-android-alt.tsx index f6642d62..c1a7a4f0 100644 --- a/icons/uil-android-alt.tsx +++ b/src/icons/uil-android-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-android-phone-slash.tsx b/src/icons/uil-android-phone-slash.tsx similarity index 81% rename from icons/uil-android-phone-slash.tsx rename to src/icons/uil-android-phone-slash.tsx index 88b98a1c..48b32d7a 100644 --- a/icons/uil-android-phone-slash.tsx +++ b/src/icons/uil-android-phone-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-android.tsx b/src/icons/uil-android.tsx similarity index 86% rename from icons/uil-android.tsx rename to src/icons/uil-android.tsx index 0852fc38..abae7476 100644 --- a/icons/uil-android.tsx +++ b/src/icons/uil-android.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-double-down.tsx b/src/icons/uil-angle-double-down.tsx similarity index 76% rename from icons/uil-angle-double-down.tsx rename to src/icons/uil-angle-double-down.tsx index 028b0d2c..a9b93c83 100644 --- a/icons/uil-angle-double-down.tsx +++ b/src/icons/uil-angle-double-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-double-left.tsx b/src/icons/uil-angle-double-left.tsx similarity index 77% rename from icons/uil-angle-double-left.tsx rename to src/icons/uil-angle-double-left.tsx index 5c58be9b..28a2aff6 100644 --- a/icons/uil-angle-double-left.tsx +++ b/src/icons/uil-angle-double-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-double-right.tsx b/src/icons/uil-angle-double-right.tsx similarity index 76% rename from icons/uil-angle-double-right.tsx rename to src/icons/uil-angle-double-right.tsx index fa0f716a..f05ec014 100644 --- a/icons/uil-angle-double-right.tsx +++ b/src/icons/uil-angle-double-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-double-up.tsx b/src/icons/uil-angle-double-up.tsx similarity index 76% rename from icons/uil-angle-double-up.tsx rename to src/icons/uil-angle-double-up.tsx index fbbae2c6..cacde6ee 100644 --- a/icons/uil-angle-double-up.tsx +++ b/src/icons/uil-angle-double-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-down.tsx b/src/icons/uil-angle-down.tsx similarity index 74% rename from icons/uil-angle-down.tsx rename to src/icons/uil-angle-down.tsx index 42c08d2f..26dcf886 100644 --- a/icons/uil-angle-down.tsx +++ b/src/icons/uil-angle-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-left-b.tsx b/src/icons/uil-angle-left-b.tsx similarity index 76% rename from icons/uil-angle-left-b.tsx rename to src/icons/uil-angle-left-b.tsx index 13416bcb..642c1ca7 100644 --- a/icons/uil-angle-left-b.tsx +++ b/src/icons/uil-angle-left-b.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-left.tsx b/src/icons/uil-angle-left.tsx similarity index 75% rename from icons/uil-angle-left.tsx rename to src/icons/uil-angle-left.tsx index aeca5d91..f201b893 100644 --- a/icons/uil-angle-left.tsx +++ b/src/icons/uil-angle-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-right-b.tsx b/src/icons/uil-angle-right-b.tsx similarity index 75% rename from icons/uil-angle-right-b.tsx rename to src/icons/uil-angle-right-b.tsx index 2971cc4b..abde41d9 100644 --- a/icons/uil-angle-right-b.tsx +++ b/src/icons/uil-angle-right-b.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-right.tsx b/src/icons/uil-angle-right.tsx similarity index 75% rename from icons/uil-angle-right.tsx rename to src/icons/uil-angle-right.tsx index 1108d01f..ce0b07d1 100644 --- a/icons/uil-angle-right.tsx +++ b/src/icons/uil-angle-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angle-up.tsx b/src/icons/uil-angle-up.tsx similarity index 75% rename from icons/uil-angle-up.tsx rename to src/icons/uil-angle-up.tsx index 2af799a7..2ba56abc 100644 --- a/icons/uil-angle-up.tsx +++ b/src/icons/uil-angle-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-angry.tsx b/src/icons/uil-angry.tsx similarity index 80% rename from icons/uil-angry.tsx rename to src/icons/uil-angry.tsx index 2e76e3d8..9e3705d5 100644 --- a/icons/uil-angry.tsx +++ b/src/icons/uil-angry.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ankh.tsx b/src/icons/uil-ankh.tsx similarity index 76% rename from icons/uil-ankh.tsx rename to src/icons/uil-ankh.tsx index 6350bbe2..55441bea 100644 --- a/icons/uil-ankh.tsx +++ b/src/icons/uil-ankh.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-annoyed-alt.tsx b/src/icons/uil-annoyed-alt.tsx similarity index 80% rename from icons/uil-annoyed-alt.tsx rename to src/icons/uil-annoyed-alt.tsx index 31ac42de..8d17b8fc 100644 --- a/icons/uil-annoyed-alt.tsx +++ b/src/icons/uil-annoyed-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-annoyed.tsx b/src/icons/uil-annoyed.tsx similarity index 77% rename from icons/uil-annoyed.tsx rename to src/icons/uil-annoyed.tsx index b082e65a..430eece9 100644 --- a/icons/uil-annoyed.tsx +++ b/src/icons/uil-annoyed.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-apple-alt.tsx b/src/icons/uil-apple-alt.tsx similarity index 90% rename from icons/uil-apple-alt.tsx rename to src/icons/uil-apple-alt.tsx index b96a0d62..2095021e 100644 --- a/icons/uil-apple-alt.tsx +++ b/src/icons/uil-apple-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-apple.tsx b/src/icons/uil-apple.tsx similarity index 80% rename from icons/uil-apple.tsx rename to src/icons/uil-apple.tsx index 8d0cfbd0..7e696b01 100644 --- a/icons/uil-apple.tsx +++ b/src/icons/uil-apple.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-apps.tsx b/src/icons/uil-apps.tsx similarity index 79% rename from icons/uil-apps.tsx rename to src/icons/uil-apps.tsx index 6ef84642..0014b026 100644 --- a/icons/uil-apps.tsx +++ b/src/icons/uil-apps.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-archive-alt.tsx b/src/icons/uil-archive-alt.tsx similarity index 76% rename from icons/uil-archive-alt.tsx rename to src/icons/uil-archive-alt.tsx index fe121d60..6fa58942 100644 --- a/icons/uil-archive-alt.tsx +++ b/src/icons/uil-archive-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-archive.tsx b/src/icons/uil-archive.tsx similarity index 77% rename from icons/uil-archive.tsx rename to src/icons/uil-archive.tsx index ff8426d1..82f7ed74 100644 --- a/icons/uil-archive.tsx +++ b/src/icons/uil-archive.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-archway.tsx b/src/icons/uil-archway.tsx similarity index 78% rename from icons/uil-archway.tsx rename to src/icons/uil-archway.tsx index d2fef990..ecb4814f 100644 --- a/icons/uil-archway.tsx +++ b/src/icons/uil-archway.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-break.tsx b/src/icons/uil-arrow-break.tsx similarity index 79% rename from icons/uil-arrow-break.tsx rename to src/icons/uil-arrow-break.tsx index e512e940..f0202f35 100644 --- a/icons/uil-arrow-break.tsx +++ b/src/icons/uil-arrow-break.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-circle-down.tsx b/src/icons/uil-arrow-circle-down.tsx similarity index 77% rename from icons/uil-arrow-circle-down.tsx rename to src/icons/uil-arrow-circle-down.tsx index 97882860..6fc06161 100644 --- a/icons/uil-arrow-circle-down.tsx +++ b/src/icons/uil-arrow-circle-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-circle-left.tsx b/src/icons/uil-arrow-circle-left.tsx similarity index 77% rename from icons/uil-arrow-circle-left.tsx rename to src/icons/uil-arrow-circle-left.tsx index dcf45fbc..15bf0dc5 100644 --- a/icons/uil-arrow-circle-left.tsx +++ b/src/icons/uil-arrow-circle-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-circle-right.tsx b/src/icons/uil-arrow-circle-right.tsx similarity index 77% rename from icons/uil-arrow-circle-right.tsx rename to src/icons/uil-arrow-circle-right.tsx index 97bd979e..49b8882f 100644 --- a/icons/uil-arrow-circle-right.tsx +++ b/src/icons/uil-arrow-circle-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-circle-up.tsx b/src/icons/uil-arrow-circle-up.tsx similarity index 77% rename from icons/uil-arrow-circle-up.tsx rename to src/icons/uil-arrow-circle-up.tsx index 467f888e..3873204f 100644 --- a/icons/uil-arrow-circle-up.tsx +++ b/src/icons/uil-arrow-circle-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-compress-h.tsx b/src/icons/uil-arrow-compress-h.tsx similarity index 79% rename from icons/uil-arrow-compress-h.tsx rename to src/icons/uil-arrow-compress-h.tsx index e13051d2..05301ca4 100644 --- a/icons/uil-arrow-compress-h.tsx +++ b/src/icons/uil-arrow-compress-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-down-left.tsx b/src/icons/uil-arrow-down-left.tsx similarity index 75% rename from icons/uil-arrow-down-left.tsx rename to src/icons/uil-arrow-down-left.tsx index e26a9458..9ea8767e 100644 --- a/icons/uil-arrow-down-left.tsx +++ b/src/icons/uil-arrow-down-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-down-right.tsx b/src/icons/uil-arrow-down-right.tsx similarity index 75% rename from icons/uil-arrow-down-right.tsx rename to src/icons/uil-arrow-down-right.tsx index 5210f267..bc6ac740 100644 --- a/icons/uil-arrow-down-right.tsx +++ b/src/icons/uil-arrow-down-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-down.tsx b/src/icons/uil-arrow-down.tsx similarity index 75% rename from icons/uil-arrow-down.tsx rename to src/icons/uil-arrow-down.tsx index 3f97aa23..f91df434 100644 --- a/icons/uil-arrow-down.tsx +++ b/src/icons/uil-arrow-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-from-right.tsx b/src/icons/uil-arrow-from-right.tsx similarity index 77% rename from icons/uil-arrow-from-right.tsx rename to src/icons/uil-arrow-from-right.tsx index 54b20d7e..49439615 100644 --- a/icons/uil-arrow-from-right.tsx +++ b/src/icons/uil-arrow-from-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-from-top.tsx b/src/icons/uil-arrow-from-top.tsx similarity index 76% rename from icons/uil-arrow-from-top.tsx rename to src/icons/uil-arrow-from-top.tsx index a1d0fefd..4f4b236a 100644 --- a/icons/uil-arrow-from-top.tsx +++ b/src/icons/uil-arrow-from-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-growth.tsx b/src/icons/uil-arrow-growth.tsx similarity index 77% rename from icons/uil-arrow-growth.tsx rename to src/icons/uil-arrow-growth.tsx index a1177646..8016ce8f 100644 --- a/icons/uil-arrow-growth.tsx +++ b/src/icons/uil-arrow-growth.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-left.tsx b/src/icons/uil-arrow-left.tsx similarity index 75% rename from icons/uil-arrow-left.tsx rename to src/icons/uil-arrow-left.tsx index 991894ba..7f47da65 100644 --- a/icons/uil-arrow-left.tsx +++ b/src/icons/uil-arrow-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-random.tsx b/src/icons/uil-arrow-random.tsx similarity index 80% rename from icons/uil-arrow-random.tsx rename to src/icons/uil-arrow-random.tsx index 98d7688e..e723fd7a 100644 --- a/icons/uil-arrow-random.tsx +++ b/src/icons/uil-arrow-random.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-resize-diagonal.tsx b/src/icons/uil-arrow-resize-diagonal.tsx similarity index 77% rename from icons/uil-arrow-resize-diagonal.tsx rename to src/icons/uil-arrow-resize-diagonal.tsx index b0b5bcf8..f66945ca 100644 --- a/icons/uil-arrow-resize-diagonal.tsx +++ b/src/icons/uil-arrow-resize-diagonal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-right.tsx b/src/icons/uil-arrow-right.tsx similarity index 75% rename from icons/uil-arrow-right.tsx rename to src/icons/uil-arrow-right.tsx index 5139cac6..3af74343 100644 --- a/icons/uil-arrow-right.tsx +++ b/src/icons/uil-arrow-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-to-bottom.tsx b/src/icons/uil-arrow-to-bottom.tsx similarity index 76% rename from icons/uil-arrow-to-bottom.tsx rename to src/icons/uil-arrow-to-bottom.tsx index 62dfe8bb..1414d1b5 100644 --- a/icons/uil-arrow-to-bottom.tsx +++ b/src/icons/uil-arrow-to-bottom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-to-right.tsx b/src/icons/uil-arrow-to-right.tsx similarity index 77% rename from icons/uil-arrow-to-right.tsx rename to src/icons/uil-arrow-to-right.tsx index 9a787f43..2e959108 100644 --- a/icons/uil-arrow-to-right.tsx +++ b/src/icons/uil-arrow-to-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-up-left.tsx b/src/icons/uil-arrow-up-left.tsx similarity index 75% rename from icons/uil-arrow-up-left.tsx rename to src/icons/uil-arrow-up-left.tsx index a1344b0d..63ff1951 100644 --- a/icons/uil-arrow-up-left.tsx +++ b/src/icons/uil-arrow-up-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-up-right.tsx b/src/icons/uil-arrow-up-right.tsx similarity index 75% rename from icons/uil-arrow-up-right.tsx rename to src/icons/uil-arrow-up-right.tsx index a0949833..708122f2 100644 --- a/icons/uil-arrow-up-right.tsx +++ b/src/icons/uil-arrow-up-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow-up.tsx b/src/icons/uil-arrow-up.tsx similarity index 75% rename from icons/uil-arrow-up.tsx rename to src/icons/uil-arrow-up.tsx index 36cdec12..67b74082 100644 --- a/icons/uil-arrow-up.tsx +++ b/src/icons/uil-arrow-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrow.tsx b/src/icons/uil-arrow.tsx similarity index 77% rename from icons/uil-arrow.tsx rename to src/icons/uil-arrow.tsx index 86ffcc4f..871f1e6d 100644 --- a/icons/uil-arrow.tsx +++ b/src/icons/uil-arrow.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-h-alt.tsx b/src/icons/uil-arrows-h-alt.tsx similarity index 79% rename from icons/uil-arrows-h-alt.tsx rename to src/icons/uil-arrows-h-alt.tsx index 0c6767a3..47cb5177 100644 --- a/icons/uil-arrows-h-alt.tsx +++ b/src/icons/uil-arrows-h-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-h.tsx b/src/icons/uil-arrows-h.tsx similarity index 78% rename from icons/uil-arrows-h.tsx rename to src/icons/uil-arrows-h.tsx index 69906bad..9837c931 100644 --- a/icons/uil-arrows-h.tsx +++ b/src/icons/uil-arrows-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-left-down.tsx b/src/icons/uil-arrows-left-down.tsx similarity index 79% rename from icons/uil-arrows-left-down.tsx rename to src/icons/uil-arrows-left-down.tsx index 48766a2a..cf217f58 100644 --- a/icons/uil-arrows-left-down.tsx +++ b/src/icons/uil-arrows-left-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-maximize.tsx b/src/icons/uil-arrows-maximize.tsx similarity index 77% rename from icons/uil-arrows-maximize.tsx rename to src/icons/uil-arrows-maximize.tsx index c8ca624e..cffbff22 100644 --- a/icons/uil-arrows-maximize.tsx +++ b/src/icons/uil-arrows-maximize.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-merge.tsx b/src/icons/uil-arrows-merge.tsx similarity index 80% rename from icons/uil-arrows-merge.tsx rename to src/icons/uil-arrows-merge.tsx index 831ad532..f082aebf 100644 --- a/icons/uil-arrows-merge.tsx +++ b/src/icons/uil-arrows-merge.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-resize-h.tsx b/src/icons/uil-arrows-resize-h.tsx similarity index 80% rename from icons/uil-arrows-resize-h.tsx rename to src/icons/uil-arrows-resize-h.tsx index 0cd21d2a..2de95455 100644 --- a/icons/uil-arrows-resize-h.tsx +++ b/src/icons/uil-arrows-resize-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-resize-v.tsx b/src/icons/uil-arrows-resize-v.tsx similarity index 79% rename from icons/uil-arrows-resize-v.tsx rename to src/icons/uil-arrows-resize-v.tsx index 5eb7165a..9409eda8 100644 --- a/icons/uil-arrows-resize-v.tsx +++ b/src/icons/uil-arrows-resize-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-resize.tsx b/src/icons/uil-arrows-resize.tsx similarity index 79% rename from icons/uil-arrows-resize.tsx rename to src/icons/uil-arrows-resize.tsx index dffe5334..8912aaf6 100644 --- a/icons/uil-arrows-resize.tsx +++ b/src/icons/uil-arrows-resize.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-right-down.tsx b/src/icons/uil-arrows-right-down.tsx similarity index 79% rename from icons/uil-arrows-right-down.tsx rename to src/icons/uil-arrows-right-down.tsx index daf96876..ae36c9b5 100644 --- a/icons/uil-arrows-right-down.tsx +++ b/src/icons/uil-arrows-right-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-shrink-h.tsx b/src/icons/uil-arrows-shrink-h.tsx similarity index 80% rename from icons/uil-arrows-shrink-h.tsx rename to src/icons/uil-arrows-shrink-h.tsx index a84bdde7..8a005b5c 100644 --- a/icons/uil-arrows-shrink-h.tsx +++ b/src/icons/uil-arrows-shrink-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-shrink-v.tsx b/src/icons/uil-arrows-shrink-v.tsx similarity index 79% rename from icons/uil-arrows-shrink-v.tsx rename to src/icons/uil-arrows-shrink-v.tsx index 0264abf1..d92427ce 100644 --- a/icons/uil-arrows-shrink-v.tsx +++ b/src/icons/uil-arrows-shrink-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-up-right.tsx b/src/icons/uil-arrows-up-right.tsx similarity index 79% rename from icons/uil-arrows-up-right.tsx rename to src/icons/uil-arrows-up-right.tsx index 499c419d..da751e54 100644 --- a/icons/uil-arrows-up-right.tsx +++ b/src/icons/uil-arrows-up-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-v-alt.tsx b/src/icons/uil-arrows-v-alt.tsx similarity index 79% rename from icons/uil-arrows-v-alt.tsx rename to src/icons/uil-arrows-v-alt.tsx index 637c6efa..3f812565 100644 --- a/icons/uil-arrows-v-alt.tsx +++ b/src/icons/uil-arrows-v-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-arrows-v.tsx b/src/icons/uil-arrows-v.tsx similarity index 78% rename from icons/uil-arrows-v.tsx rename to src/icons/uil-arrows-v.tsx index 555c9000..2bf597de 100644 --- a/icons/uil-arrows-v.tsx +++ b/src/icons/uil-arrows-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-assistive-listening-systems.tsx b/src/icons/uil-assistive-listening-systems.tsx similarity index 83% rename from icons/uil-assistive-listening-systems.tsx rename to src/icons/uil-assistive-listening-systems.tsx index ba3bc588..35db7a0d 100644 --- a/icons/uil-assistive-listening-systems.tsx +++ b/src/icons/uil-assistive-listening-systems.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-asterisk.tsx b/src/icons/uil-asterisk.tsx similarity index 78% rename from icons/uil-asterisk.tsx rename to src/icons/uil-asterisk.tsx index 4c2d3215..52b05b5d 100644 --- a/icons/uil-asterisk.tsx +++ b/src/icons/uil-asterisk.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-at.tsx b/src/icons/uil-at.tsx similarity index 77% rename from icons/uil-at.tsx rename to src/icons/uil-at.tsx index 53069e37..52cb7c85 100644 --- a/icons/uil-at.tsx +++ b/src/icons/uil-at.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-atom.tsx b/src/icons/uil-atom.tsx similarity index 88% rename from icons/uil-atom.tsx rename to src/icons/uil-atom.tsx index 1efb8a42..a9f50458 100644 --- a/icons/uil-atom.tsx +++ b/src/icons/uil-atom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-auto-flash.tsx b/src/icons/uil-auto-flash.tsx similarity index 80% rename from icons/uil-auto-flash.tsx rename to src/icons/uil-auto-flash.tsx index 0159e34a..4f3a5c9d 100644 --- a/icons/uil-auto-flash.tsx +++ b/src/icons/uil-auto-flash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-award-alt.tsx b/src/icons/uil-award-alt.tsx similarity index 78% rename from icons/uil-award-alt.tsx rename to src/icons/uil-award-alt.tsx index a7314e91..cbc9e64d 100644 --- a/icons/uil-award-alt.tsx +++ b/src/icons/uil-award-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-award.tsx b/src/icons/uil-award.tsx similarity index 82% rename from icons/uil-award.tsx rename to src/icons/uil-award.tsx index 06fd58d2..f649138a 100644 --- a/icons/uil-award.tsx +++ b/src/icons/uil-award.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-baby-carriage.tsx b/src/icons/uil-baby-carriage.tsx similarity index 81% rename from icons/uil-baby-carriage.tsx rename to src/icons/uil-baby-carriage.tsx index 7184bd8d..c5f60171 100644 --- a/icons/uil-baby-carriage.tsx +++ b/src/icons/uil-baby-carriage.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-backpack.tsx b/src/icons/uil-backpack.tsx similarity index 81% rename from icons/uil-backpack.tsx rename to src/icons/uil-backpack.tsx index f42a13d9..aff1d488 100644 --- a/icons/uil-backpack.tsx +++ b/src/icons/uil-backpack.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-backspace.tsx b/src/icons/uil-backspace.tsx similarity index 81% rename from icons/uil-backspace.tsx rename to src/icons/uil-backspace.tsx index f44af5bd..33e23107 100644 --- a/icons/uil-backspace.tsx +++ b/src/icons/uil-backspace.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-backward.tsx b/src/icons/uil-backward.tsx similarity index 81% rename from icons/uil-backward.tsx rename to src/icons/uil-backward.tsx index 359adf05..5fe14b01 100644 --- a/icons/uil-backward.tsx +++ b/src/icons/uil-backward.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bag-alt.tsx b/src/icons/uil-bag-alt.tsx similarity index 78% rename from icons/uil-bag-alt.tsx rename to src/icons/uil-bag-alt.tsx index 5475320a..893a3f32 100644 --- a/icons/uil-bag-alt.tsx +++ b/src/icons/uil-bag-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bag-slash.tsx b/src/icons/uil-bag-slash.tsx similarity index 81% rename from icons/uil-bag-slash.tsx rename to src/icons/uil-bag-slash.tsx index d942c7f3..8ac1029c 100644 --- a/icons/uil-bag-slash.tsx +++ b/src/icons/uil-bag-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bag.tsx b/src/icons/uil-bag.tsx similarity index 78% rename from icons/uil-bag.tsx rename to src/icons/uil-bag.tsx index 305e79f7..9be2a411 100644 --- a/icons/uil-bag.tsx +++ b/src/icons/uil-bag.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-balance-scale.tsx b/src/icons/uil-balance-scale.tsx similarity index 88% rename from icons/uil-balance-scale.tsx rename to src/icons/uil-balance-scale.tsx index fe67bdbd..37d21c01 100644 --- a/icons/uil-balance-scale.tsx +++ b/src/icons/uil-balance-scale.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ban.tsx b/src/icons/uil-ban.tsx similarity index 76% rename from icons/uil-ban.tsx rename to src/icons/uil-ban.tsx index 50ba4ad4..428ac171 100644 --- a/icons/uil-ban.tsx +++ b/src/icons/uil-ban.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-band-aid.tsx b/src/icons/uil-band-aid.tsx similarity index 84% rename from icons/uil-band-aid.tsx rename to src/icons/uil-band-aid.tsx index 0f6f3e7c..4447d0cf 100644 --- a/icons/uil-band-aid.tsx +++ b/src/icons/uil-band-aid.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bars.tsx b/src/icons/uil-bars.tsx similarity index 73% rename from icons/uil-bars.tsx rename to src/icons/uil-bars.tsx index 75651830..da728740 100644 --- a/icons/uil-bars.tsx +++ b/src/icons/uil-bars.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-baseball-ball.tsx b/src/icons/uil-baseball-ball.tsx similarity index 87% rename from icons/uil-baseball-ball.tsx rename to src/icons/uil-baseball-ball.tsx index 97614539..0016ecce 100644 --- a/icons/uil-baseball-ball.tsx +++ b/src/icons/uil-baseball-ball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-basketball-hoop.tsx b/src/icons/uil-basketball-hoop.tsx similarity index 79% rename from icons/uil-basketball-hoop.tsx rename to src/icons/uil-basketball-hoop.tsx index 19d4b67d..33a8f509 100644 --- a/icons/uil-basketball-hoop.tsx +++ b/src/icons/uil-basketball-hoop.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-basketball.tsx b/src/icons/uil-basketball.tsx similarity index 83% rename from icons/uil-basketball.tsx rename to src/icons/uil-basketball.tsx index 8d3e3bc4..7111ccf1 100644 --- a/icons/uil-basketball.tsx +++ b/src/icons/uil-basketball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bath.tsx b/src/icons/uil-bath.tsx similarity index 83% rename from icons/uil-bath.tsx rename to src/icons/uil-bath.tsx index c02abf9b..f2ad0edd 100644 --- a/icons/uil-bath.tsx +++ b/src/icons/uil-bath.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-battery-bolt.tsx b/src/icons/uil-battery-bolt.tsx similarity index 84% rename from icons/uil-battery-bolt.tsx rename to src/icons/uil-battery-bolt.tsx index ad85777e..f39705b4 100644 --- a/icons/uil-battery-bolt.tsx +++ b/src/icons/uil-battery-bolt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-battery-empty.tsx b/src/icons/uil-battery-empty.tsx similarity index 75% rename from icons/uil-battery-empty.tsx rename to src/icons/uil-battery-empty.tsx index baeef3ef..a2c95a56 100644 --- a/icons/uil-battery-empty.tsx +++ b/src/icons/uil-battery-empty.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bed-double.tsx b/src/icons/uil-bed-double.tsx similarity index 80% rename from icons/uil-bed-double.tsx rename to src/icons/uil-bed-double.tsx index c732b764..8720a667 100644 --- a/icons/uil-bed-double.tsx +++ b/src/icons/uil-bed-double.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bed.tsx b/src/icons/uil-bed.tsx similarity index 76% rename from icons/uil-bed.tsx rename to src/icons/uil-bed.tsx index b12154c4..ba7ca27d 100644 --- a/icons/uil-bed.tsx +++ b/src/icons/uil-bed.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-behance-alt.tsx b/src/icons/uil-behance-alt.tsx similarity index 83% rename from icons/uil-behance-alt.tsx rename to src/icons/uil-behance-alt.tsx index 473d161d..c23b3068 100644 --- a/icons/uil-behance-alt.tsx +++ b/src/icons/uil-behance-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-behance.tsx b/src/icons/uil-behance.tsx similarity index 88% rename from icons/uil-behance.tsx rename to src/icons/uil-behance.tsx index 032a9a0b..32f1cfa1 100644 --- a/icons/uil-behance.tsx +++ b/src/icons/uil-behance.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bell-school.tsx b/src/icons/uil-bell-school.tsx similarity index 79% rename from icons/uil-bell-school.tsx rename to src/icons/uil-bell-school.tsx index 7080fa2c..09114f29 100644 --- a/icons/uil-bell-school.tsx +++ b/src/icons/uil-bell-school.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bell-slash.tsx b/src/icons/uil-bell-slash.tsx similarity index 80% rename from icons/uil-bell-slash.tsx rename to src/icons/uil-bell-slash.tsx index 9191cad9..7d251496 100644 --- a/icons/uil-bell-slash.tsx +++ b/src/icons/uil-bell-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bell.tsx b/src/icons/uil-bell.tsx similarity index 77% rename from icons/uil-bell.tsx rename to src/icons/uil-bell.tsx index 69eafda0..9c92936b 100644 --- a/icons/uil-bell.tsx +++ b/src/icons/uil-bell.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bill.tsx b/src/icons/uil-bill.tsx similarity index 81% rename from icons/uil-bill.tsx rename to src/icons/uil-bill.tsx index 530a48e7..418f321d 100644 --- a/icons/uil-bill.tsx +++ b/src/icons/uil-bill.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bing.tsx b/src/icons/uil-bing.tsx similarity index 72% rename from icons/uil-bing.tsx rename to src/icons/uil-bing.tsx index d4820d4e..bd847c1b 100644 --- a/icons/uil-bing.tsx +++ b/src/icons/uil-bing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bitcoin-alt.tsx b/src/icons/uil-bitcoin-alt.tsx similarity index 78% rename from icons/uil-bitcoin-alt.tsx rename to src/icons/uil-bitcoin-alt.tsx index 60de1534..5076c1bb 100644 --- a/icons/uil-bitcoin-alt.tsx +++ b/src/icons/uil-bitcoin-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bitcoin-circle.tsx b/src/icons/uil-bitcoin-circle.tsx similarity index 79% rename from icons/uil-bitcoin-circle.tsx rename to src/icons/uil-bitcoin-circle.tsx index c874fe65..6a799540 100644 --- a/icons/uil-bitcoin-circle.tsx +++ b/src/icons/uil-bitcoin-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bitcoin-sign.tsx b/src/icons/uil-bitcoin-sign.tsx similarity index 77% rename from icons/uil-bitcoin-sign.tsx rename to src/icons/uil-bitcoin-sign.tsx index b6cc5343..c0ec51e5 100644 --- a/icons/uil-bitcoin-sign.tsx +++ b/src/icons/uil-bitcoin-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bitcoin.tsx b/src/icons/uil-bitcoin.tsx similarity index 86% rename from icons/uil-bitcoin.tsx rename to src/icons/uil-bitcoin.tsx index 97c24d85..4043e753 100644 --- a/icons/uil-bitcoin.tsx +++ b/src/icons/uil-bitcoin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-black-berry.tsx b/src/icons/uil-black-berry.tsx similarity index 83% rename from icons/uil-black-berry.tsx rename to src/icons/uil-black-berry.tsx index cce6b850..2ec96956 100644 --- a/icons/uil-black-berry.tsx +++ b/src/icons/uil-black-berry.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-blogger-alt.tsx b/src/icons/uil-blogger-alt.tsx similarity index 84% rename from icons/uil-blogger-alt.tsx rename to src/icons/uil-blogger-alt.tsx index 8fc4af0c..68ce50e9 100644 --- a/icons/uil-blogger-alt.tsx +++ b/src/icons/uil-blogger-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-blogger.tsx b/src/icons/uil-blogger.tsx similarity index 84% rename from icons/uil-blogger.tsx rename to src/icons/uil-blogger.tsx index 462ca0ec..9df0e904 100644 --- a/icons/uil-blogger.tsx +++ b/src/icons/uil-blogger.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bluetooth-b.tsx b/src/icons/uil-bluetooth-b.tsx similarity index 79% rename from icons/uil-bluetooth-b.tsx rename to src/icons/uil-bluetooth-b.tsx index 2b8e931d..97a63ffd 100644 --- a/icons/uil-bluetooth-b.tsx +++ b/src/icons/uil-bluetooth-b.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bold.tsx b/src/icons/uil-bold.tsx similarity index 75% rename from icons/uil-bold.tsx rename to src/icons/uil-bold.tsx index 3caf9587..47b6ee3f 100644 --- a/icons/uil-bold.tsx +++ b/src/icons/uil-bold.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bolt-alt.tsx b/src/icons/uil-bolt-alt.tsx similarity index 77% rename from icons/uil-bolt-alt.tsx rename to src/icons/uil-bolt-alt.tsx index 57e8f4c7..415c7141 100644 --- a/icons/uil-bolt-alt.tsx +++ b/src/icons/uil-bolt-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bolt-slash.tsx b/src/icons/uil-bolt-slash.tsx similarity index 82% rename from icons/uil-bolt-slash.tsx rename to src/icons/uil-bolt-slash.tsx index 971b6dc4..9676499a 100644 --- a/icons/uil-bolt-slash.tsx +++ b/src/icons/uil-bolt-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bolt.tsx b/src/icons/uil-bolt.tsx similarity index 78% rename from icons/uil-bolt.tsx rename to src/icons/uil-bolt.tsx index 95428cd2..13c7ebed 100644 --- a/icons/uil-bolt.tsx +++ b/src/icons/uil-bolt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-book-alt.tsx b/src/icons/uil-book-alt.tsx similarity index 76% rename from icons/uil-book-alt.tsx rename to src/icons/uil-book-alt.tsx index 55e32b39..0ba2d3dc 100644 --- a/icons/uil-book-alt.tsx +++ b/src/icons/uil-book-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-book-medical.tsx b/src/icons/uil-book-medical.tsx similarity index 78% rename from icons/uil-book-medical.tsx rename to src/icons/uil-book-medical.tsx index 3691d28f..62a00651 100644 --- a/icons/uil-book-medical.tsx +++ b/src/icons/uil-book-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-book-open.tsx b/src/icons/uil-book-open.tsx similarity index 84% rename from icons/uil-book-open.tsx rename to src/icons/uil-book-open.tsx index 51c993d7..426d6c54 100644 --- a/icons/uil-book-open.tsx +++ b/src/icons/uil-book-open.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-book-reader.tsx b/src/icons/uil-book-reader.tsx similarity index 86% rename from icons/uil-book-reader.tsx rename to src/icons/uil-book-reader.tsx index c0e8c040..22a52acb 100644 --- a/icons/uil-book-reader.tsx +++ b/src/icons/uil-book-reader.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-book.tsx b/src/icons/uil-book.tsx similarity index 76% rename from icons/uil-book.tsx rename to src/icons/uil-book.tsx index 75be31c9..ffa398fa 100644 --- a/icons/uil-book.tsx +++ b/src/icons/uil-book.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bookmark-full.tsx b/src/icons/uil-bookmark-full.tsx similarity index 76% rename from icons/uil-bookmark-full.tsx rename to src/icons/uil-bookmark-full.tsx index 1c863005..98060b54 100644 --- a/icons/uil-bookmark-full.tsx +++ b/src/icons/uil-bookmark-full.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bookmark.tsx b/src/icons/uil-bookmark.tsx similarity index 76% rename from icons/uil-bookmark.tsx rename to src/icons/uil-bookmark.tsx index f78234a8..73a5e75e 100644 --- a/icons/uil-bookmark.tsx +++ b/src/icons/uil-bookmark.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-books.tsx b/src/icons/uil-books.tsx similarity index 80% rename from icons/uil-books.tsx rename to src/icons/uil-books.tsx index eb050c0f..1466c49f 100644 --- a/icons/uil-books.tsx +++ b/src/icons/uil-books.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-boombox.tsx b/src/icons/uil-boombox.tsx similarity index 78% rename from icons/uil-boombox.tsx rename to src/icons/uil-boombox.tsx index 60feafb0..2fba8161 100644 --- a/icons/uil-boombox.tsx +++ b/src/icons/uil-boombox.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-alt.tsx b/src/icons/uil-border-alt.tsx similarity index 79% rename from icons/uil-border-alt.tsx rename to src/icons/uil-border-alt.tsx index b43c8003..0e9c42e8 100644 --- a/icons/uil-border-alt.tsx +++ b/src/icons/uil-border-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-bottom.tsx b/src/icons/uil-border-bottom.tsx similarity index 83% rename from icons/uil-border-bottom.tsx rename to src/icons/uil-border-bottom.tsx index 7554f0cd..1403a34f 100644 --- a/icons/uil-border-bottom.tsx +++ b/src/icons/uil-border-bottom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-clear.tsx b/src/icons/uil-border-clear.tsx similarity index 84% rename from icons/uil-border-clear.tsx rename to src/icons/uil-border-clear.tsx index e819eb1d..c224c58f 100644 --- a/icons/uil-border-clear.tsx +++ b/src/icons/uil-border-clear.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-horizontal.tsx b/src/icons/uil-border-horizontal.tsx similarity index 83% rename from icons/uil-border-horizontal.tsx rename to src/icons/uil-border-horizontal.tsx index ca88df1f..9c439d87 100644 --- a/icons/uil-border-horizontal.tsx +++ b/src/icons/uil-border-horizontal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-inner.tsx b/src/icons/uil-border-inner.tsx similarity index 82% rename from icons/uil-border-inner.tsx rename to src/icons/uil-border-inner.tsx index 778da61e..9099256e 100644 --- a/icons/uil-border-inner.tsx +++ b/src/icons/uil-border-inner.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-left.tsx b/src/icons/uil-border-left.tsx similarity index 83% rename from icons/uil-border-left.tsx rename to src/icons/uil-border-left.tsx index 8d1f7ea5..fffd7c7e 100644 --- a/icons/uil-border-left.tsx +++ b/src/icons/uil-border-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-out.tsx b/src/icons/uil-border-out.tsx similarity index 77% rename from icons/uil-border-out.tsx rename to src/icons/uil-border-out.tsx index 37f49a78..301584d2 100644 --- a/icons/uil-border-out.tsx +++ b/src/icons/uil-border-out.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-right.tsx b/src/icons/uil-border-right.tsx similarity index 83% rename from icons/uil-border-right.tsx rename to src/icons/uil-border-right.tsx index 0c156268..096f1080 100644 --- a/icons/uil-border-right.tsx +++ b/src/icons/uil-border-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-top.tsx b/src/icons/uil-border-top.tsx similarity index 83% rename from icons/uil-border-top.tsx rename to src/icons/uil-border-top.tsx index c3589d14..75ca4bb6 100644 --- a/icons/uil-border-top.tsx +++ b/src/icons/uil-border-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-border-vertical.tsx b/src/icons/uil-border-vertical.tsx similarity index 83% rename from icons/uil-border-vertical.tsx rename to src/icons/uil-border-vertical.tsx index 185c54e5..2647e747 100644 --- a/icons/uil-border-vertical.tsx +++ b/src/icons/uil-border-vertical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bowling-ball.tsx b/src/icons/uil-bowling-ball.tsx similarity index 78% rename from icons/uil-bowling-ball.tsx rename to src/icons/uil-bowling-ball.tsx index 9edb573c..8b795d34 100644 --- a/icons/uil-bowling-ball.tsx +++ b/src/icons/uil-bowling-ball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-box.tsx b/src/icons/uil-box.tsx similarity index 82% rename from icons/uil-box.tsx rename to src/icons/uil-box.tsx index b786ab19..8ff9f5a6 100644 --- a/icons/uil-box.tsx +++ b/src/icons/uil-box.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brackets-curly.tsx b/src/icons/uil-brackets-curly.tsx similarity index 79% rename from icons/uil-brackets-curly.tsx rename to src/icons/uil-brackets-curly.tsx index f4167b5c..ede5d951 100644 --- a/icons/uil-brackets-curly.tsx +++ b/src/icons/uil-brackets-curly.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brain.tsx b/src/icons/uil-brain.tsx similarity index 88% rename from icons/uil-brain.tsx rename to src/icons/uil-brain.tsx index cdb1cb8a..1fae66a5 100644 --- a/icons/uil-brain.tsx +++ b/src/icons/uil-brain.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-briefcase-alt.tsx b/src/icons/uil-briefcase-alt.tsx similarity index 81% rename from icons/uil-briefcase-alt.tsx rename to src/icons/uil-briefcase-alt.tsx index 07b8e69a..05a41712 100644 --- a/icons/uil-briefcase-alt.tsx +++ b/src/icons/uil-briefcase-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-briefcase.tsx b/src/icons/uil-briefcase.tsx similarity index 79% rename from icons/uil-briefcase.tsx rename to src/icons/uil-briefcase.tsx index d31994ee..8091420e 100644 --- a/icons/uil-briefcase.tsx +++ b/src/icons/uil-briefcase.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bright.tsx b/src/icons/uil-bright.tsx similarity index 82% rename from icons/uil-bright.tsx rename to src/icons/uil-bright.tsx index 7a7c06b1..0f86c5c4 100644 --- a/icons/uil-bright.tsx +++ b/src/icons/uil-bright.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness-empty.tsx b/src/icons/uil-brightness-empty.tsx similarity index 82% rename from icons/uil-brightness-empty.tsx rename to src/icons/uil-brightness-empty.tsx index ae8f3c5e..ef4428a0 100644 --- a/icons/uil-brightness-empty.tsx +++ b/src/icons/uil-brightness-empty.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness-half.tsx b/src/icons/uil-brightness-half.tsx similarity index 82% rename from icons/uil-brightness-half.tsx rename to src/icons/uil-brightness-half.tsx index c5ce3d14..4004d584 100644 --- a/icons/uil-brightness-half.tsx +++ b/src/icons/uil-brightness-half.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness-low.tsx b/src/icons/uil-brightness-low.tsx similarity index 80% rename from icons/uil-brightness-low.tsx rename to src/icons/uil-brightness-low.tsx index 794e4cac..f74b5b2b 100644 --- a/icons/uil-brightness-low.tsx +++ b/src/icons/uil-brightness-low.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness-minus.tsx b/src/icons/uil-brightness-minus.tsx similarity index 82% rename from icons/uil-brightness-minus.tsx rename to src/icons/uil-brightness-minus.tsx index 7d611b9b..a3d21a70 100644 --- a/icons/uil-brightness-minus.tsx +++ b/src/icons/uil-brightness-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness-plus.tsx b/src/icons/uil-brightness-plus.tsx similarity index 83% rename from icons/uil-brightness-plus.tsx rename to src/icons/uil-brightness-plus.tsx index 678098a1..184eb989 100644 --- a/icons/uil-brightness-plus.tsx +++ b/src/icons/uil-brightness-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brightness.tsx b/src/icons/uil-brightness.tsx similarity index 83% rename from icons/uil-brightness.tsx rename to src/icons/uil-brightness.tsx index 54729308..cace5453 100644 --- a/icons/uil-brightness.tsx +++ b/src/icons/uil-brightness.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bring-bottom.tsx b/src/icons/uil-bring-bottom.tsx similarity index 79% rename from icons/uil-bring-bottom.tsx rename to src/icons/uil-bring-bottom.tsx index 9659e9f6..163d16bb 100644 --- a/icons/uil-bring-bottom.tsx +++ b/src/icons/uil-bring-bottom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bring-front.tsx b/src/icons/uil-bring-front.tsx similarity index 78% rename from icons/uil-bring-front.tsx rename to src/icons/uil-bring-front.tsx index 96de42ce..8099d9b4 100644 --- a/icons/uil-bring-front.tsx +++ b/src/icons/uil-bring-front.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-browser.tsx b/src/icons/uil-browser.tsx similarity index 78% rename from icons/uil-browser.tsx rename to src/icons/uil-browser.tsx index 117cf4af..aaf0c147 100644 --- a/icons/uil-browser.tsx +++ b/src/icons/uil-browser.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-brush-alt.tsx b/src/icons/uil-brush-alt.tsx similarity index 78% rename from icons/uil-brush-alt.tsx rename to src/icons/uil-brush-alt.tsx index 7360699f..c206489e 100644 --- a/icons/uil-brush-alt.tsx +++ b/src/icons/uil-brush-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bug.tsx b/src/icons/uil-bug.tsx similarity index 82% rename from icons/uil-bug.tsx rename to src/icons/uil-bug.tsx index 4245b8cf..8413be64 100644 --- a/icons/uil-bug.tsx +++ b/src/icons/uil-bug.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-building.tsx b/src/icons/uil-building.tsx similarity index 78% rename from icons/uil-building.tsx rename to src/icons/uil-building.tsx index 984fc645..9273ca4f 100644 --- a/icons/uil-building.tsx +++ b/src/icons/uil-building.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bullseye.tsx b/src/icons/uil-bullseye.tsx similarity index 76% rename from icons/uil-bullseye.tsx rename to src/icons/uil-bullseye.tsx index 675e948b..256cc9f1 100644 --- a/icons/uil-bullseye.tsx +++ b/src/icons/uil-bullseye.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bus-alt.tsx b/src/icons/uil-bus-alt.tsx similarity index 85% rename from icons/uil-bus-alt.tsx rename to src/icons/uil-bus-alt.tsx index 09be4fe9..620b084e 100644 --- a/icons/uil-bus-alt.tsx +++ b/src/icons/uil-bus-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bus-school.tsx b/src/icons/uil-bus-school.tsx similarity index 80% rename from icons/uil-bus-school.tsx rename to src/icons/uil-bus-school.tsx index f4a7ecbc..2529cbbd 100644 --- a/icons/uil-bus-school.tsx +++ b/src/icons/uil-bus-school.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-bus.tsx b/src/icons/uil-bus.tsx similarity index 84% rename from icons/uil-bus.tsx rename to src/icons/uil-bus.tsx index 1876ba84..d9afb68b 100644 --- a/icons/uil-bus.tsx +++ b/src/icons/uil-bus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calculator-alt.tsx b/src/icons/uil-calculator-alt.tsx similarity index 83% rename from icons/uil-calculator-alt.tsx rename to src/icons/uil-calculator-alt.tsx index 7c14b1e1..b2febe09 100644 --- a/icons/uil-calculator-alt.tsx +++ b/src/icons/uil-calculator-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calculator.tsx b/src/icons/uil-calculator.tsx similarity index 89% rename from icons/uil-calculator.tsx rename to src/icons/uil-calculator.tsx index 682ae5ac..7aa8c300 100644 --- a/icons/uil-calculator.tsx +++ b/src/icons/uil-calculator.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calendar-alt.tsx b/src/icons/uil-calendar-alt.tsx similarity index 81% rename from icons/uil-calendar-alt.tsx rename to src/icons/uil-calendar-alt.tsx index b4403781..115dc604 100644 --- a/icons/uil-calendar-alt.tsx +++ b/src/icons/uil-calendar-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calendar-slash.tsx b/src/icons/uil-calendar-slash.tsx similarity index 80% rename from icons/uil-calendar-slash.tsx rename to src/icons/uil-calendar-slash.tsx index 1810a5bf..256b9725 100644 --- a/icons/uil-calendar-slash.tsx +++ b/src/icons/uil-calendar-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calender.tsx b/src/icons/uil-calender.tsx similarity index 77% rename from icons/uil-calender.tsx rename to src/icons/uil-calender.tsx index f1ea2e55..29d50124 100644 --- a/icons/uil-calender.tsx +++ b/src/icons/uil-calender.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-calling.tsx b/src/icons/uil-calling.tsx similarity index 85% rename from icons/uil-calling.tsx rename to src/icons/uil-calling.tsx index 448f0cdc..52f72e3b 100644 --- a/icons/uil-calling.tsx +++ b/src/icons/uil-calling.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-camera-change.tsx b/src/icons/uil-camera-change.tsx similarity index 83% rename from icons/uil-camera-change.tsx rename to src/icons/uil-camera-change.tsx index 32842f2d..0e198d23 100644 --- a/icons/uil-camera-change.tsx +++ b/src/icons/uil-camera-change.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-camera-plus.tsx b/src/icons/uil-camera-plus.tsx similarity index 80% rename from icons/uil-camera-plus.tsx rename to src/icons/uil-camera-plus.tsx index 1593d2ec..c1dab734 100644 --- a/icons/uil-camera-plus.tsx +++ b/src/icons/uil-camera-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-camera-slash.tsx b/src/icons/uil-camera-slash.tsx similarity index 81% rename from icons/uil-camera-slash.tsx rename to src/icons/uil-camera-slash.tsx index addf1da7..d7471075 100644 --- a/icons/uil-camera-slash.tsx +++ b/src/icons/uil-camera-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-camera.tsx b/src/icons/uil-camera.tsx similarity index 79% rename from icons/uil-camera.tsx rename to src/icons/uil-camera.tsx index 60cd89f5..2594a580 100644 --- a/icons/uil-camera.tsx +++ b/src/icons/uil-camera.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cancel.tsx b/src/icons/uil-cancel.tsx similarity index 79% rename from icons/uil-cancel.tsx rename to src/icons/uil-cancel.tsx index e8922053..94c00c8e 100644 --- a/icons/uil-cancel.tsx +++ b/src/icons/uil-cancel.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-capsule.tsx b/src/icons/uil-capsule.tsx similarity index 77% rename from icons/uil-capsule.tsx rename to src/icons/uil-capsule.tsx index 48e3209a..dc93e30c 100644 --- a/icons/uil-capsule.tsx +++ b/src/icons/uil-capsule.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-capture.tsx b/src/icons/uil-capture.tsx similarity index 80% rename from icons/uil-capture.tsx rename to src/icons/uil-capture.tsx index d21b54aa..21698cf7 100644 --- a/icons/uil-capture.tsx +++ b/src/icons/uil-capture.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-car-sideview.tsx b/src/icons/uil-car-sideview.tsx similarity index 80% rename from icons/uil-car-sideview.tsx rename to src/icons/uil-car-sideview.tsx index 6719a41e..2492dc80 100644 --- a/icons/uil-car-sideview.tsx +++ b/src/icons/uil-car-sideview.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-car-slash.tsx b/src/icons/uil-car-slash.tsx similarity index 82% rename from icons/uil-car-slash.tsx rename to src/icons/uil-car-slash.tsx index 9669ce8f..eefc1bb0 100644 --- a/icons/uil-car-slash.tsx +++ b/src/icons/uil-car-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-car-wash.tsx b/src/icons/uil-car-wash.tsx similarity index 87% rename from icons/uil-car-wash.tsx rename to src/icons/uil-car-wash.tsx index 59c3cd3c..e3a5fd25 100644 --- a/icons/uil-car-wash.tsx +++ b/src/icons/uil-car-wash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-car.tsx b/src/icons/uil-car.tsx similarity index 83% rename from icons/uil-car.tsx rename to src/icons/uil-car.tsx index 79d78433..85724f9b 100644 --- a/icons/uil-car.tsx +++ b/src/icons/uil-car.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-card-atm.tsx b/src/icons/uil-card-atm.tsx similarity index 78% rename from icons/uil-card-atm.tsx rename to src/icons/uil-card-atm.tsx index eefe5bd0..579af564 100644 --- a/icons/uil-card-atm.tsx +++ b/src/icons/uil-card-atm.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-caret-right.tsx b/src/icons/uil-caret-right.tsx similarity index 74% rename from icons/uil-caret-right.tsx rename to src/icons/uil-caret-right.tsx index bbd794a1..8188f661 100644 --- a/icons/uil-caret-right.tsx +++ b/src/icons/uil-caret-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cell.tsx b/src/icons/uil-cell.tsx similarity index 79% rename from icons/uil-cell.tsx rename to src/icons/uil-cell.tsx index f71b6f8a..e4d5638b 100644 --- a/icons/uil-cell.tsx +++ b/src/icons/uil-cell.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-celsius.tsx b/src/icons/uil-celsius.tsx similarity index 75% rename from icons/uil-celsius.tsx rename to src/icons/uil-celsius.tsx index b1676c50..8b598e1a 100644 --- a/icons/uil-celsius.tsx +++ b/src/icons/uil-celsius.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-channel-add.tsx b/src/icons/uil-channel-add.tsx similarity index 81% rename from icons/uil-channel-add.tsx rename to src/icons/uil-channel-add.tsx index e4b78d52..0e5b59c6 100644 --- a/icons/uil-channel-add.tsx +++ b/src/icons/uil-channel-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-channel.tsx b/src/icons/uil-channel.tsx similarity index 80% rename from icons/uil-channel.tsx rename to src/icons/uil-channel.tsx index 8aaf270f..8ad4e2ea 100644 --- a/icons/uil-channel.tsx +++ b/src/icons/uil-channel.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-bar-alt.tsx b/src/icons/uil-chart-bar-alt.tsx similarity index 75% rename from icons/uil-chart-bar-alt.tsx rename to src/icons/uil-chart-bar-alt.tsx index 4d26b849..407217b6 100644 --- a/icons/uil-chart-bar-alt.tsx +++ b/src/icons/uil-chart-bar-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-bar.tsx b/src/icons/uil-chart-bar.tsx similarity index 75% rename from icons/uil-chart-bar.tsx rename to src/icons/uil-chart-bar.tsx index 3210aa92..962a158e 100644 --- a/icons/uil-chart-bar.tsx +++ b/src/icons/uil-chart-bar.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-down.tsx b/src/icons/uil-chart-down.tsx similarity index 76% rename from icons/uil-chart-down.tsx rename to src/icons/uil-chart-down.tsx index 6a06ee70..d2a30d1d 100644 --- a/icons/uil-chart-down.tsx +++ b/src/icons/uil-chart-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-growth-alt.tsx b/src/icons/uil-chart-growth-alt.tsx similarity index 75% rename from icons/uil-chart-growth-alt.tsx rename to src/icons/uil-chart-growth-alt.tsx index c859ad23..5919bcf2 100644 --- a/icons/uil-chart-growth-alt.tsx +++ b/src/icons/uil-chart-growth-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-growth.tsx b/src/icons/uil-chart-growth.tsx similarity index 75% rename from icons/uil-chart-growth.tsx rename to src/icons/uil-chart-growth.tsx index 221f4fb9..27ea2b63 100644 --- a/icons/uil-chart-growth.tsx +++ b/src/icons/uil-chart-growth.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-line.tsx b/src/icons/uil-chart-line.tsx similarity index 78% rename from icons/uil-chart-line.tsx rename to src/icons/uil-chart-line.tsx index ccdae6bb..217e8c1f 100644 --- a/icons/uil-chart-line.tsx +++ b/src/icons/uil-chart-line.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-pie-alt.tsx b/src/icons/uil-chart-pie-alt.tsx similarity index 78% rename from icons/uil-chart-pie-alt.tsx rename to src/icons/uil-chart-pie-alt.tsx index 610209da..83599911 100644 --- a/icons/uil-chart-pie-alt.tsx +++ b/src/icons/uil-chart-pie-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart-pie.tsx b/src/icons/uil-chart-pie.tsx similarity index 77% rename from icons/uil-chart-pie.tsx rename to src/icons/uil-chart-pie.tsx index 1deae51e..070fdcd2 100644 --- a/icons/uil-chart-pie.tsx +++ b/src/icons/uil-chart-pie.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chart.tsx b/src/icons/uil-chart.tsx similarity index 78% rename from icons/uil-chart.tsx rename to src/icons/uil-chart.tsx index 5bfff07e..cbd95fed 100644 --- a/icons/uil-chart.tsx +++ b/src/icons/uil-chart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chat-bubble-user.tsx b/src/icons/uil-chat-bubble-user.tsx similarity index 82% rename from icons/uil-chat-bubble-user.tsx rename to src/icons/uil-chat-bubble-user.tsx index 4f386c2a..c6f0c14b 100644 --- a/icons/uil-chat-bubble-user.tsx +++ b/src/icons/uil-chat-bubble-user.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chat-info.tsx b/src/icons/uil-chat-info.tsx similarity index 81% rename from icons/uil-chat-info.tsx rename to src/icons/uil-chat-info.tsx index e7dc342e..c2d3c335 100644 --- a/icons/uil-chat-info.tsx +++ b/src/icons/uil-chat-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-chat.tsx b/src/icons/uil-chat.tsx similarity index 77% rename from icons/uil-chat.tsx rename to src/icons/uil-chat.tsx index 27622154..28307f9c 100644 --- a/icons/uil-chat.tsx +++ b/src/icons/uil-chat.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-check-circle.tsx b/src/icons/uil-check-circle.tsx similarity index 76% rename from icons/uil-check-circle.tsx rename to src/icons/uil-check-circle.tsx index bb5afb01..6e1ba73d 100644 --- a/icons/uil-check-circle.tsx +++ b/src/icons/uil-check-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-check-square.tsx b/src/icons/uil-check-square.tsx similarity index 76% rename from icons/uil-check-square.tsx rename to src/icons/uil-check-square.tsx index 9c235b34..38c26ea6 100644 --- a/icons/uil-check-square.tsx +++ b/src/icons/uil-check-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-check.tsx b/src/icons/uil-check.tsx similarity index 74% rename from icons/uil-check.tsx rename to src/icons/uil-check.tsx index 1cbaed62..634af26f 100644 --- a/icons/uil-check.tsx +++ b/src/icons/uil-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-circle-layer.tsx b/src/icons/uil-circle-layer.tsx similarity index 84% rename from icons/uil-circle-layer.tsx rename to src/icons/uil-circle-layer.tsx index 23ec4218..8e4b43e8 100644 --- a/icons/uil-circle-layer.tsx +++ b/src/icons/uil-circle-layer.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-circle.tsx b/src/icons/uil-circle.tsx similarity index 72% rename from icons/uil-circle.tsx rename to src/icons/uil-circle.tsx index 2af3873b..27f778a6 100644 --- a/icons/uil-circle.tsx +++ b/src/icons/uil-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-circuit.tsx b/src/icons/uil-circuit.tsx similarity index 82% rename from icons/uil-circuit.tsx rename to src/icons/uil-circuit.tsx index 2e617cce..fbf4e3fb 100644 --- a/icons/uil-circuit.tsx +++ b/src/icons/uil-circuit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clapper-board.tsx b/src/icons/uil-clapper-board.tsx similarity index 76% rename from icons/uil-clapper-board.tsx rename to src/icons/uil-clapper-board.tsx index 0482d5dd..63367b8f 100644 --- a/icons/uil-clapper-board.tsx +++ b/src/icons/uil-clapper-board.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clinic-medical.tsx b/src/icons/uil-clinic-medical.tsx similarity index 79% rename from icons/uil-clinic-medical.tsx rename to src/icons/uil-clinic-medical.tsx index 7acf513c..010e2b4c 100644 --- a/icons/uil-clinic-medical.tsx +++ b/src/icons/uil-clinic-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clipboard-alt.tsx b/src/icons/uil-clipboard-alt.tsx similarity index 79% rename from icons/uil-clipboard-alt.tsx rename to src/icons/uil-clipboard-alt.tsx index 608b1a78..0f5fcada 100644 --- a/icons/uil-clipboard-alt.tsx +++ b/src/icons/uil-clipboard-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clipboard-blank.tsx b/src/icons/uil-clipboard-blank.tsx similarity index 77% rename from icons/uil-clipboard-blank.tsx rename to src/icons/uil-clipboard-blank.tsx index f63e4bcf..604eade1 100644 --- a/icons/uil-clipboard-blank.tsx +++ b/src/icons/uil-clipboard-blank.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clipboard-notes.tsx b/src/icons/uil-clipboard-notes.tsx similarity index 79% rename from icons/uil-clipboard-notes.tsx rename to src/icons/uil-clipboard-notes.tsx index 243e5a16..788522d9 100644 --- a/icons/uil-clipboard-notes.tsx +++ b/src/icons/uil-clipboard-notes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clipboard.tsx b/src/icons/uil-clipboard.tsx similarity index 77% rename from icons/uil-clipboard.tsx rename to src/icons/uil-clipboard.tsx index e32071cb..56335193 100644 --- a/icons/uil-clipboard.tsx +++ b/src/icons/uil-clipboard.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-eight.tsx b/src/icons/uil-clock-eight.tsx similarity index 77% rename from icons/uil-clock-eight.tsx rename to src/icons/uil-clock-eight.tsx index 7fc0b5f2..b00af315 100644 --- a/icons/uil-clock-eight.tsx +++ b/src/icons/uil-clock-eight.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-five.tsx b/src/icons/uil-clock-five.tsx similarity index 76% rename from icons/uil-clock-five.tsx rename to src/icons/uil-clock-five.tsx index 7fcb7590..d47e5aa2 100644 --- a/icons/uil-clock-five.tsx +++ b/src/icons/uil-clock-five.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-nine.tsx b/src/icons/uil-clock-nine.tsx similarity index 76% rename from icons/uil-clock-nine.tsx rename to src/icons/uil-clock-nine.tsx index 5e6143c2..461a1e6e 100644 --- a/icons/uil-clock-nine.tsx +++ b/src/icons/uil-clock-nine.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-seven.tsx b/src/icons/uil-clock-seven.tsx similarity index 77% rename from icons/uil-clock-seven.tsx rename to src/icons/uil-clock-seven.tsx index dd7de396..11b03914 100644 --- a/icons/uil-clock-seven.tsx +++ b/src/icons/uil-clock-seven.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-ten.tsx b/src/icons/uil-clock-ten.tsx similarity index 77% rename from icons/uil-clock-ten.tsx rename to src/icons/uil-clock-ten.tsx index ab637443..361fddd8 100644 --- a/icons/uil-clock-ten.tsx +++ b/src/icons/uil-clock-ten.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-three.tsx b/src/icons/uil-clock-three.tsx similarity index 75% rename from icons/uil-clock-three.tsx rename to src/icons/uil-clock-three.tsx index 4afa230b..d70ae0a1 100644 --- a/icons/uil-clock-three.tsx +++ b/src/icons/uil-clock-three.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock-two.tsx b/src/icons/uil-clock-two.tsx similarity index 76% rename from icons/uil-clock-two.tsx rename to src/icons/uil-clock-two.tsx index 12b3e2b9..51e9c2a0 100644 --- a/icons/uil-clock-two.tsx +++ b/src/icons/uil-clock-two.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clock.tsx b/src/icons/uil-clock.tsx similarity index 76% rename from icons/uil-clock.tsx rename to src/icons/uil-clock.tsx index fcf1730b..1c21a3ff 100644 --- a/icons/uil-clock.tsx +++ b/src/icons/uil-clock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-closed-captioning-slash.tsx b/src/icons/uil-closed-captioning-slash.tsx similarity index 83% rename from icons/uil-closed-captioning-slash.tsx rename to src/icons/uil-closed-captioning-slash.tsx index 0559eb7e..4ad964ba 100644 --- a/icons/uil-closed-captioning-slash.tsx +++ b/src/icons/uil-closed-captioning-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-closed-captioning.tsx b/src/icons/uil-closed-captioning.tsx similarity index 82% rename from icons/uil-closed-captioning.tsx rename to src/icons/uil-closed-captioning.tsx index 012c90d9..70e6820a 100644 --- a/icons/uil-closed-captioning.tsx +++ b/src/icons/uil-closed-captioning.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-block.tsx b/src/icons/uil-cloud-block.tsx similarity index 81% rename from icons/uil-cloud-block.tsx rename to src/icons/uil-cloud-block.tsx index 9b306de6..d99a96da 100644 --- a/icons/uil-cloud-block.tsx +++ b/src/icons/uil-cloud-block.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-bookmark.tsx b/src/icons/uil-cloud-bookmark.tsx similarity index 80% rename from icons/uil-cloud-bookmark.tsx rename to src/icons/uil-cloud-bookmark.tsx index 8ca6917d..241e88d8 100644 --- a/icons/uil-cloud-bookmark.tsx +++ b/src/icons/uil-cloud-bookmark.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-check.tsx b/src/icons/uil-cloud-check.tsx similarity index 79% rename from icons/uil-cloud-check.tsx rename to src/icons/uil-cloud-check.tsx index 3a736e2a..2e29acb1 100644 --- a/icons/uil-cloud-check.tsx +++ b/src/icons/uil-cloud-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-computing.tsx b/src/icons/uil-cloud-computing.tsx similarity index 78% rename from icons/uil-cloud-computing.tsx rename to src/icons/uil-cloud-computing.tsx index a4ac1089..95090f0e 100644 --- a/icons/uil-cloud-computing.tsx +++ b/src/icons/uil-cloud-computing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-data-connection.tsx b/src/icons/uil-cloud-data-connection.tsx similarity index 80% rename from icons/uil-cloud-data-connection.tsx rename to src/icons/uil-cloud-data-connection.tsx index b17f95d6..ca026817 100644 --- a/icons/uil-cloud-data-connection.tsx +++ b/src/icons/uil-cloud-data-connection.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-database-tree.tsx b/src/icons/uil-cloud-database-tree.tsx similarity index 80% rename from icons/uil-cloud-database-tree.tsx rename to src/icons/uil-cloud-database-tree.tsx index f80ee351..ff522d99 100644 --- a/icons/uil-cloud-database-tree.tsx +++ b/src/icons/uil-cloud-database-tree.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-download.tsx b/src/icons/uil-cloud-download.tsx similarity index 79% rename from icons/uil-cloud-download.tsx rename to src/icons/uil-cloud-download.tsx index 2be1f4e7..69106bbc 100644 --- a/icons/uil-cloud-download.tsx +++ b/src/icons/uil-cloud-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-drizzle.tsx b/src/icons/uil-cloud-drizzle.tsx similarity index 83% rename from icons/uil-cloud-drizzle.tsx rename to src/icons/uil-cloud-drizzle.tsx index b03cc06f..48c7e4d9 100644 --- a/icons/uil-cloud-drizzle.tsx +++ b/src/icons/uil-cloud-drizzle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-exclamation.tsx b/src/icons/uil-cloud-exclamation.tsx similarity index 80% rename from icons/uil-cloud-exclamation.tsx rename to src/icons/uil-cloud-exclamation.tsx index c6a2dce8..a5740ffe 100644 --- a/icons/uil-cloud-exclamation.tsx +++ b/src/icons/uil-cloud-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-hail.tsx b/src/icons/uil-cloud-hail.tsx similarity index 82% rename from icons/uil-cloud-hail.tsx rename to src/icons/uil-cloud-hail.tsx index 24c9f2f4..df9837ab 100644 --- a/icons/uil-cloud-hail.tsx +++ b/src/icons/uil-cloud-hail.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-heart.tsx b/src/icons/uil-cloud-heart.tsx similarity index 82% rename from icons/uil-cloud-heart.tsx rename to src/icons/uil-cloud-heart.tsx index d30282f3..0691e25a 100644 --- a/icons/uil-cloud-heart.tsx +++ b/src/icons/uil-cloud-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-info.tsx b/src/icons/uil-cloud-info.tsx similarity index 80% rename from icons/uil-cloud-info.tsx rename to src/icons/uil-cloud-info.tsx index 6f20ffa3..313563d8 100644 --- a/icons/uil-cloud-info.tsx +++ b/src/icons/uil-cloud-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-lock.tsx b/src/icons/uil-cloud-lock.tsx similarity index 80% rename from icons/uil-cloud-lock.tsx rename to src/icons/uil-cloud-lock.tsx index 4c8b26a4..4ad9d852 100644 --- a/icons/uil-cloud-lock.tsx +++ b/src/icons/uil-cloud-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-meatball.tsx b/src/icons/uil-cloud-meatball.tsx similarity index 80% rename from icons/uil-cloud-meatball.tsx rename to src/icons/uil-cloud-meatball.tsx index 98d999ab..c4124a4b 100644 --- a/icons/uil-cloud-meatball.tsx +++ b/src/icons/uil-cloud-meatball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-moon-hail.tsx b/src/icons/uil-cloud-moon-hail.tsx similarity index 88% rename from icons/uil-cloud-moon-hail.tsx rename to src/icons/uil-cloud-moon-hail.tsx index 916491bc..ae2bb7b6 100644 --- a/icons/uil-cloud-moon-hail.tsx +++ b/src/icons/uil-cloud-moon-hail.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-moon-meatball.tsx b/src/icons/uil-cloud-moon-meatball.tsx similarity index 86% rename from icons/uil-cloud-moon-meatball.tsx rename to src/icons/uil-cloud-moon-meatball.tsx index a78feba7..69d8bfcf 100644 --- a/icons/uil-cloud-moon-meatball.tsx +++ b/src/icons/uil-cloud-moon-meatball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-moon-rain.tsx b/src/icons/uil-cloud-moon-rain.tsx similarity index 86% rename from icons/uil-cloud-moon-rain.tsx rename to src/icons/uil-cloud-moon-rain.tsx index cfe9aebb..7024c17b 100644 --- a/icons/uil-cloud-moon-rain.tsx +++ b/src/icons/uil-cloud-moon-rain.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-moon-showers.tsx b/src/icons/uil-cloud-moon-showers.tsx similarity index 85% rename from icons/uil-cloud-moon-showers.tsx rename to src/icons/uil-cloud-moon-showers.tsx index be06d822..1d44c5c6 100644 --- a/icons/uil-cloud-moon-showers.tsx +++ b/src/icons/uil-cloud-moon-showers.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-moon.tsx b/src/icons/uil-cloud-moon.tsx similarity index 83% rename from icons/uil-cloud-moon.tsx rename to src/icons/uil-cloud-moon.tsx index 2f5ca7a7..836567f8 100644 --- a/icons/uil-cloud-moon.tsx +++ b/src/icons/uil-cloud-moon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-question.tsx b/src/icons/uil-cloud-question.tsx similarity index 84% rename from icons/uil-cloud-question.tsx rename to src/icons/uil-cloud-question.tsx index b6f9ebac..f16f059f 100644 --- a/icons/uil-cloud-question.tsx +++ b/src/icons/uil-cloud-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-rain-sun.tsx b/src/icons/uil-cloud-rain-sun.tsx similarity index 85% rename from icons/uil-cloud-rain-sun.tsx rename to src/icons/uil-cloud-rain-sun.tsx index f3c7362b..7aad5f38 100644 --- a/icons/uil-cloud-rain-sun.tsx +++ b/src/icons/uil-cloud-rain-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-rain.tsx b/src/icons/uil-cloud-rain.tsx similarity index 81% rename from icons/uil-cloud-rain.tsx rename to src/icons/uil-cloud-rain.tsx index 0b2334a5..0f47f420 100644 --- a/icons/uil-cloud-rain.tsx +++ b/src/icons/uil-cloud-rain.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-redo.tsx b/src/icons/uil-cloud-redo.tsx similarity index 80% rename from icons/uil-cloud-redo.tsx rename to src/icons/uil-cloud-redo.tsx index ab0cc924..24448559 100644 --- a/icons/uil-cloud-redo.tsx +++ b/src/icons/uil-cloud-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-share.tsx b/src/icons/uil-cloud-share.tsx similarity index 80% rename from icons/uil-cloud-share.tsx rename to src/icons/uil-cloud-share.tsx index 48f3e986..20f1cc56 100644 --- a/icons/uil-cloud-share.tsx +++ b/src/icons/uil-cloud-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-shield.tsx b/src/icons/uil-cloud-shield.tsx similarity index 83% rename from icons/uil-cloud-shield.tsx rename to src/icons/uil-cloud-shield.tsx index 51cadea4..27dfaafe 100644 --- a/icons/uil-cloud-shield.tsx +++ b/src/icons/uil-cloud-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-showers-alt.tsx b/src/icons/uil-cloud-showers-alt.tsx similarity index 80% rename from icons/uil-cloud-showers-alt.tsx rename to src/icons/uil-cloud-showers-alt.tsx index fb33eac5..e25d7c34 100644 --- a/icons/uil-cloud-showers-alt.tsx +++ b/src/icons/uil-cloud-showers-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-showers-heavy.tsx b/src/icons/uil-cloud-showers-heavy.tsx similarity index 86% rename from icons/uil-cloud-showers-heavy.tsx rename to src/icons/uil-cloud-showers-heavy.tsx index 9ccd04ed..c4d62c72 100644 --- a/icons/uil-cloud-showers-heavy.tsx +++ b/src/icons/uil-cloud-showers-heavy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-showers.tsx b/src/icons/uil-cloud-showers.tsx similarity index 82% rename from icons/uil-cloud-showers.tsx rename to src/icons/uil-cloud-showers.tsx index 7d934646..f8b4b794 100644 --- a/icons/uil-cloud-showers.tsx +++ b/src/icons/uil-cloud-showers.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-slash.tsx b/src/icons/uil-cloud-slash.tsx similarity index 80% rename from icons/uil-cloud-slash.tsx rename to src/icons/uil-cloud-slash.tsx index 16c73f4c..499315c9 100644 --- a/icons/uil-cloud-slash.tsx +++ b/src/icons/uil-cloud-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun-hail.tsx b/src/icons/uil-cloud-sun-hail.tsx similarity index 89% rename from icons/uil-cloud-sun-hail.tsx rename to src/icons/uil-cloud-sun-hail.tsx index 2c368377..0f197f8e 100644 --- a/icons/uil-cloud-sun-hail.tsx +++ b/src/icons/uil-cloud-sun-hail.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun-meatball.tsx b/src/icons/uil-cloud-sun-meatball.tsx similarity index 86% rename from icons/uil-cloud-sun-meatball.tsx rename to src/icons/uil-cloud-sun-meatball.tsx index 1aa58010..9f06699f 100644 --- a/icons/uil-cloud-sun-meatball.tsx +++ b/src/icons/uil-cloud-sun-meatball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun-rain-alt.tsx b/src/icons/uil-cloud-sun-rain-alt.tsx similarity index 86% rename from icons/uil-cloud-sun-rain-alt.tsx rename to src/icons/uil-cloud-sun-rain-alt.tsx index 3ea5f913..dc0cc3b6 100644 --- a/icons/uil-cloud-sun-rain-alt.tsx +++ b/src/icons/uil-cloud-sun-rain-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun-rain.tsx b/src/icons/uil-cloud-sun-rain.tsx similarity index 86% rename from icons/uil-cloud-sun-rain.tsx rename to src/icons/uil-cloud-sun-rain.tsx index c8a2fd3a..10e63843 100644 --- a/icons/uil-cloud-sun-rain.tsx +++ b/src/icons/uil-cloud-sun-rain.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun-tear.tsx b/src/icons/uil-cloud-sun-tear.tsx similarity index 86% rename from icons/uil-cloud-sun-tear.tsx rename to src/icons/uil-cloud-sun-tear.tsx index 30958d22..c7da1261 100644 --- a/icons/uil-cloud-sun-tear.tsx +++ b/src/icons/uil-cloud-sun-tear.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-sun.tsx b/src/icons/uil-cloud-sun.tsx similarity index 84% rename from icons/uil-cloud-sun.tsx rename to src/icons/uil-cloud-sun.tsx index bb0413c8..ec203928 100644 --- a/icons/uil-cloud-sun.tsx +++ b/src/icons/uil-cloud-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-times.tsx b/src/icons/uil-cloud-times.tsx similarity index 80% rename from icons/uil-cloud-times.tsx rename to src/icons/uil-cloud-times.tsx index 7f742213..d85f0579 100644 --- a/icons/uil-cloud-times.tsx +++ b/src/icons/uil-cloud-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-unlock.tsx b/src/icons/uil-cloud-unlock.tsx similarity index 81% rename from icons/uil-cloud-unlock.tsx rename to src/icons/uil-cloud-unlock.tsx index 4b7f86ff..3a931d38 100644 --- a/icons/uil-cloud-unlock.tsx +++ b/src/icons/uil-cloud-unlock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-upload.tsx b/src/icons/uil-cloud-upload.tsx similarity index 79% rename from icons/uil-cloud-upload.tsx rename to src/icons/uil-cloud-upload.tsx index 0c08399e..ec84f10c 100644 --- a/icons/uil-cloud-upload.tsx +++ b/src/icons/uil-cloud-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-wifi.tsx b/src/icons/uil-cloud-wifi.tsx similarity index 85% rename from icons/uil-cloud-wifi.tsx rename to src/icons/uil-cloud-wifi.tsx index dc1900c8..c38c954c 100644 --- a/icons/uil-cloud-wifi.tsx +++ b/src/icons/uil-cloud-wifi.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud-wind.tsx b/src/icons/uil-cloud-wind.tsx similarity index 80% rename from icons/uil-cloud-wind.tsx rename to src/icons/uil-cloud-wind.tsx index 2ece0e78..5bb336e0 100644 --- a/icons/uil-cloud-wind.tsx +++ b/src/icons/uil-cloud-wind.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cloud.tsx b/src/icons/uil-cloud.tsx similarity index 75% rename from icons/uil-cloud.tsx rename to src/icons/uil-cloud.tsx index 0843d77f..c283abc6 100644 --- a/icons/uil-cloud.tsx +++ b/src/icons/uil-cloud.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-clouds.tsx b/src/icons/uil-clouds.tsx similarity index 79% rename from icons/uil-clouds.tsx rename to src/icons/uil-clouds.tsx index 8095c6fc..30627ec2 100644 --- a/icons/uil-clouds.tsx +++ b/src/icons/uil-clouds.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-club.tsx b/src/icons/uil-club.tsx similarity index 85% rename from icons/uil-club.tsx rename to src/icons/uil-club.tsx index 1e03b96f..943d82f0 100644 --- a/icons/uil-club.tsx +++ b/src/icons/uil-club.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-code-branch.tsx b/src/icons/uil-code-branch.tsx similarity index 78% rename from icons/uil-code-branch.tsx rename to src/icons/uil-code-branch.tsx index 73b088c6..6ac3d832 100644 --- a/icons/uil-code-branch.tsx +++ b/src/icons/uil-code-branch.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-coffee.tsx b/src/icons/uil-coffee.tsx similarity index 76% rename from icons/uil-coffee.tsx rename to src/icons/uil-coffee.tsx index 1306215a..1d7c0ddb 100644 --- a/icons/uil-coffee.tsx +++ b/src/icons/uil-coffee.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cog.tsx b/src/icons/uil-cog.tsx similarity index 86% rename from icons/uil-cog.tsx rename to src/icons/uil-cog.tsx index 29241fa0..95cc2f06 100644 --- a/icons/uil-cog.tsx +++ b/src/icons/uil-cog.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-coins.tsx b/src/icons/uil-coins.tsx similarity index 83% rename from icons/uil-coins.tsx rename to src/icons/uil-coins.tsx index e9584113..e27976d3 100644 --- a/icons/uil-coins.tsx +++ b/src/icons/uil-coins.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-columns.tsx b/src/icons/uil-columns.tsx similarity index 73% rename from icons/uil-columns.tsx rename to src/icons/uil-columns.tsx index f332142d..569aec99 100644 --- a/icons/uil-columns.tsx +++ b/src/icons/uil-columns.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-add.tsx b/src/icons/uil-comment-add.tsx similarity index 78% rename from icons/uil-comment-add.tsx rename to src/icons/uil-comment-add.tsx index b2b4bd70..c928c76c 100644 --- a/icons/uil-comment-add.tsx +++ b/src/icons/uil-comment-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-block.tsx b/src/icons/uil-comment-alt-block.tsx similarity index 79% rename from icons/uil-comment-alt-block.tsx rename to src/icons/uil-comment-alt-block.tsx index b874d925..c9100247 100644 --- a/icons/uil-comment-alt-block.tsx +++ b/src/icons/uil-comment-alt-block.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-chart-lines.tsx b/src/icons/uil-comment-alt-chart-lines.tsx similarity index 80% rename from icons/uil-comment-alt-chart-lines.tsx rename to src/icons/uil-comment-alt-chart-lines.tsx index c43c629a..68330716 100644 --- a/icons/uil-comment-alt-chart-lines.tsx +++ b/src/icons/uil-comment-alt-chart-lines.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-check.tsx b/src/icons/uil-comment-alt-check.tsx similarity index 79% rename from icons/uil-comment-alt-check.tsx rename to src/icons/uil-comment-alt-check.tsx index dd3f25b7..886f2c0f 100644 --- a/icons/uil-comment-alt-check.tsx +++ b/src/icons/uil-comment-alt-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-dots.tsx b/src/icons/uil-comment-alt-dots.tsx similarity index 78% rename from icons/uil-comment-alt-dots.tsx rename to src/icons/uil-comment-alt-dots.tsx index 9592a579..4b9225d3 100644 --- a/icons/uil-comment-alt-dots.tsx +++ b/src/icons/uil-comment-alt-dots.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-download.tsx b/src/icons/uil-comment-alt-download.tsx similarity index 80% rename from icons/uil-comment-alt-download.tsx rename to src/icons/uil-comment-alt-download.tsx index e9373a3a..c792d837 100644 --- a/icons/uil-comment-alt-download.tsx +++ b/src/icons/uil-comment-alt-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-edit.tsx b/src/icons/uil-comment-alt-edit.tsx similarity index 80% rename from icons/uil-comment-alt-edit.tsx rename to src/icons/uil-comment-alt-edit.tsx index 511ef540..71cce06e 100644 --- a/icons/uil-comment-alt-edit.tsx +++ b/src/icons/uil-comment-alt-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-exclamation.tsx b/src/icons/uil-comment-alt-exclamation.tsx similarity index 78% rename from icons/uil-comment-alt-exclamation.tsx rename to src/icons/uil-comment-alt-exclamation.tsx index 9666742f..d3801e49 100644 --- a/icons/uil-comment-alt-exclamation.tsx +++ b/src/icons/uil-comment-alt-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-heart.tsx b/src/icons/uil-comment-alt-heart.tsx similarity index 81% rename from icons/uil-comment-alt-heart.tsx rename to src/icons/uil-comment-alt-heart.tsx index 0dd13614..c5ec4c43 100644 --- a/icons/uil-comment-alt-heart.tsx +++ b/src/icons/uil-comment-alt-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-image.tsx b/src/icons/uil-comment-alt-image.tsx similarity index 80% rename from icons/uil-comment-alt-image.tsx rename to src/icons/uil-comment-alt-image.tsx index f9ef926a..6fdfead4 100644 --- a/icons/uil-comment-alt-image.tsx +++ b/src/icons/uil-comment-alt-image.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-info.tsx b/src/icons/uil-comment-alt-info.tsx similarity index 81% rename from icons/uil-comment-alt-info.tsx rename to src/icons/uil-comment-alt-info.tsx index 3ef0a441..c7a6db39 100644 --- a/icons/uil-comment-alt-info.tsx +++ b/src/icons/uil-comment-alt-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-lines.tsx b/src/icons/uil-comment-alt-lines.tsx similarity index 78% rename from icons/uil-comment-alt-lines.tsx rename to src/icons/uil-comment-alt-lines.tsx index 78d1aa7b..33d481aa 100644 --- a/icons/uil-comment-alt-lines.tsx +++ b/src/icons/uil-comment-alt-lines.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-lock.tsx b/src/icons/uil-comment-alt-lock.tsx similarity index 80% rename from icons/uil-comment-alt-lock.tsx rename to src/icons/uil-comment-alt-lock.tsx index 2df71a4d..86292461 100644 --- a/icons/uil-comment-alt-lock.tsx +++ b/src/icons/uil-comment-alt-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-medical.tsx b/src/icons/uil-comment-alt-medical.tsx similarity index 78% rename from icons/uil-comment-alt-medical.tsx rename to src/icons/uil-comment-alt-medical.tsx index 9dec6aa5..92bd21f6 100644 --- a/icons/uil-comment-alt-medical.tsx +++ b/src/icons/uil-comment-alt-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-message.tsx b/src/icons/uil-comment-alt-message.tsx similarity index 78% rename from icons/uil-comment-alt-message.tsx rename to src/icons/uil-comment-alt-message.tsx index d32a4bc1..55914b28 100644 --- a/icons/uil-comment-alt-message.tsx +++ b/src/icons/uil-comment-alt-message.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-notes.tsx b/src/icons/uil-comment-alt-notes.tsx similarity index 79% rename from icons/uil-comment-alt-notes.tsx rename to src/icons/uil-comment-alt-notes.tsx index 1af7d444..c86a0da7 100644 --- a/icons/uil-comment-alt-notes.tsx +++ b/src/icons/uil-comment-alt-notes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-plus.tsx b/src/icons/uil-comment-alt-plus.tsx similarity index 78% rename from icons/uil-comment-alt-plus.tsx rename to src/icons/uil-comment-alt-plus.tsx index 81c498fe..6af57fe5 100644 --- a/icons/uil-comment-alt-plus.tsx +++ b/src/icons/uil-comment-alt-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-question.tsx b/src/icons/uil-comment-alt-question.tsx similarity index 81% rename from icons/uil-comment-alt-question.tsx rename to src/icons/uil-comment-alt-question.tsx index 6bccf134..3990ac60 100644 --- a/icons/uil-comment-alt-question.tsx +++ b/src/icons/uil-comment-alt-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-redo.tsx b/src/icons/uil-comment-alt-redo.tsx similarity index 79% rename from icons/uil-comment-alt-redo.tsx rename to src/icons/uil-comment-alt-redo.tsx index 5fc21bdf..51decb84 100644 --- a/icons/uil-comment-alt-redo.tsx +++ b/src/icons/uil-comment-alt-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-search.tsx b/src/icons/uil-comment-alt-search.tsx similarity index 81% rename from icons/uil-comment-alt-search.tsx rename to src/icons/uil-comment-alt-search.tsx index 9a88a26f..2885575f 100644 --- a/icons/uil-comment-alt-search.tsx +++ b/src/icons/uil-comment-alt-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-share.tsx b/src/icons/uil-comment-alt-share.tsx similarity index 80% rename from icons/uil-comment-alt-share.tsx rename to src/icons/uil-comment-alt-share.tsx index 830d9dbd..cb3aeb9d 100644 --- a/icons/uil-comment-alt-share.tsx +++ b/src/icons/uil-comment-alt-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-shield.tsx b/src/icons/uil-comment-alt-shield.tsx similarity index 83% rename from icons/uil-comment-alt-shield.tsx rename to src/icons/uil-comment-alt-shield.tsx index 3959ee2a..4f7df267 100644 --- a/icons/uil-comment-alt-shield.tsx +++ b/src/icons/uil-comment-alt-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-slash.tsx b/src/icons/uil-comment-alt-slash.tsx similarity index 78% rename from icons/uil-comment-alt-slash.tsx rename to src/icons/uil-comment-alt-slash.tsx index c5fb0f15..306ace9a 100644 --- a/icons/uil-comment-alt-slash.tsx +++ b/src/icons/uil-comment-alt-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-upload.tsx b/src/icons/uil-comment-alt-upload.tsx similarity index 80% rename from icons/uil-comment-alt-upload.tsx rename to src/icons/uil-comment-alt-upload.tsx index 67477679..31fc90bc 100644 --- a/icons/uil-comment-alt-upload.tsx +++ b/src/icons/uil-comment-alt-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt-verify.tsx b/src/icons/uil-comment-alt-verify.tsx similarity index 79% rename from icons/uil-comment-alt-verify.tsx rename to src/icons/uil-comment-alt-verify.tsx index c7103767..7c1bef97 100644 --- a/icons/uil-comment-alt-verify.tsx +++ b/src/icons/uil-comment-alt-verify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-alt.tsx b/src/icons/uil-comment-alt.tsx similarity index 76% rename from icons/uil-comment-alt.tsx rename to src/icons/uil-comment-alt.tsx index f9983f3c..9aeb58ee 100644 --- a/icons/uil-comment-alt.tsx +++ b/src/icons/uil-comment-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-block.tsx b/src/icons/uil-comment-block.tsx similarity index 80% rename from icons/uil-comment-block.tsx rename to src/icons/uil-comment-block.tsx index b9e63730..1b2d8488 100644 --- a/icons/uil-comment-block.tsx +++ b/src/icons/uil-comment-block.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-chart-line.tsx b/src/icons/uil-comment-chart-line.tsx similarity index 79% rename from icons/uil-comment-chart-line.tsx rename to src/icons/uil-comment-chart-line.tsx index 696722b9..fe26b158 100644 --- a/icons/uil-comment-chart-line.tsx +++ b/src/icons/uil-comment-chart-line.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-check.tsx b/src/icons/uil-comment-check.tsx similarity index 81% rename from icons/uil-comment-check.tsx rename to src/icons/uil-comment-check.tsx index bc357c01..593ff016 100644 --- a/icons/uil-comment-check.tsx +++ b/src/icons/uil-comment-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-dots.tsx b/src/icons/uil-comment-dots.tsx similarity index 78% rename from icons/uil-comment-dots.tsx rename to src/icons/uil-comment-dots.tsx index f31df9aa..12550e04 100644 --- a/icons/uil-comment-dots.tsx +++ b/src/icons/uil-comment-dots.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-download.tsx b/src/icons/uil-comment-download.tsx similarity index 80% rename from icons/uil-comment-download.tsx rename to src/icons/uil-comment-download.tsx index 0f6f3aaa..5368f6e1 100644 --- a/icons/uil-comment-download.tsx +++ b/src/icons/uil-comment-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-edit.tsx b/src/icons/uil-comment-edit.tsx similarity index 79% rename from icons/uil-comment-edit.tsx rename to src/icons/uil-comment-edit.tsx index c0276083..ebadf94f 100644 --- a/icons/uil-comment-edit.tsx +++ b/src/icons/uil-comment-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-exclamation.tsx b/src/icons/uil-comment-exclamation.tsx similarity index 78% rename from icons/uil-comment-exclamation.tsx rename to src/icons/uil-comment-exclamation.tsx index 33e25d7c..26bd2282 100644 --- a/icons/uil-comment-exclamation.tsx +++ b/src/icons/uil-comment-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-heart.tsx b/src/icons/uil-comment-heart.tsx similarity index 80% rename from icons/uil-comment-heart.tsx rename to src/icons/uil-comment-heart.tsx index c23085b8..19764dda 100644 --- a/icons/uil-comment-heart.tsx +++ b/src/icons/uil-comment-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-image.tsx b/src/icons/uil-comment-image.tsx similarity index 81% rename from icons/uil-comment-image.tsx rename to src/icons/uil-comment-image.tsx index 2540a6dc..db12d8d8 100644 --- a/icons/uil-comment-image.tsx +++ b/src/icons/uil-comment-image.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-info-alt.tsx b/src/icons/uil-comment-info-alt.tsx similarity index 78% rename from icons/uil-comment-info-alt.tsx rename to src/icons/uil-comment-info-alt.tsx index d00ad179..80588d45 100644 --- a/icons/uil-comment-info-alt.tsx +++ b/src/icons/uil-comment-info-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-info.tsx b/src/icons/uil-comment-info.tsx similarity index 77% rename from icons/uil-comment-info.tsx rename to src/icons/uil-comment-info.tsx index a3b84c25..20527c87 100644 --- a/icons/uil-comment-info.tsx +++ b/src/icons/uil-comment-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-lines.tsx b/src/icons/uil-comment-lines.tsx similarity index 77% rename from icons/uil-comment-lines.tsx rename to src/icons/uil-comment-lines.tsx index acc27e68..256b39c8 100644 --- a/icons/uil-comment-lines.tsx +++ b/src/icons/uil-comment-lines.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-lock.tsx b/src/icons/uil-comment-lock.tsx similarity index 80% rename from icons/uil-comment-lock.tsx rename to src/icons/uil-comment-lock.tsx index f7f9fb30..b008c004 100644 --- a/icons/uil-comment-lock.tsx +++ b/src/icons/uil-comment-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-medical.tsx b/src/icons/uil-comment-medical.tsx similarity index 77% rename from icons/uil-comment-medical.tsx rename to src/icons/uil-comment-medical.tsx index 7e0fdc0e..a79b877d 100644 --- a/icons/uil-comment-medical.tsx +++ b/src/icons/uil-comment-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-message.tsx b/src/icons/uil-comment-message.tsx similarity index 78% rename from icons/uil-comment-message.tsx rename to src/icons/uil-comment-message.tsx index 1e044e2f..d9f58954 100644 --- a/icons/uil-comment-message.tsx +++ b/src/icons/uil-comment-message.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-notes.tsx b/src/icons/uil-comment-notes.tsx similarity index 79% rename from icons/uil-comment-notes.tsx rename to src/icons/uil-comment-notes.tsx index 11396fe2..8b411db9 100644 --- a/icons/uil-comment-notes.tsx +++ b/src/icons/uil-comment-notes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-plus.tsx b/src/icons/uil-comment-plus.tsx similarity index 77% rename from icons/uil-comment-plus.tsx rename to src/icons/uil-comment-plus.tsx index 260eb97f..7875cf5a 100644 --- a/icons/uil-comment-plus.tsx +++ b/src/icons/uil-comment-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-question.tsx b/src/icons/uil-comment-question.tsx similarity index 82% rename from icons/uil-comment-question.tsx rename to src/icons/uil-comment-question.tsx index 8fa331ee..79331e85 100644 --- a/icons/uil-comment-question.tsx +++ b/src/icons/uil-comment-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-redo.tsx b/src/icons/uil-comment-redo.tsx similarity index 79% rename from icons/uil-comment-redo.tsx rename to src/icons/uil-comment-redo.tsx index 669a4568..a3fb7152 100644 --- a/icons/uil-comment-redo.tsx +++ b/src/icons/uil-comment-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-search.tsx b/src/icons/uil-comment-search.tsx similarity index 81% rename from icons/uil-comment-search.tsx rename to src/icons/uil-comment-search.tsx index a60ef7c8..a9f7718f 100644 --- a/icons/uil-comment-search.tsx +++ b/src/icons/uil-comment-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-share.tsx b/src/icons/uil-comment-share.tsx similarity index 80% rename from icons/uil-comment-share.tsx rename to src/icons/uil-comment-share.tsx index 96f83564..df3ad9a3 100644 --- a/icons/uil-comment-share.tsx +++ b/src/icons/uil-comment-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-shield.tsx b/src/icons/uil-comment-shield.tsx similarity index 82% rename from icons/uil-comment-shield.tsx rename to src/icons/uil-comment-shield.tsx index 49843f97..fd0d62c1 100644 --- a/icons/uil-comment-shield.tsx +++ b/src/icons/uil-comment-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-slash.tsx b/src/icons/uil-comment-slash.tsx similarity index 81% rename from icons/uil-comment-slash.tsx rename to src/icons/uil-comment-slash.tsx index bf2aedfc..ff68be10 100644 --- a/icons/uil-comment-slash.tsx +++ b/src/icons/uil-comment-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-upload.tsx b/src/icons/uil-comment-upload.tsx similarity index 80% rename from icons/uil-comment-upload.tsx rename to src/icons/uil-comment-upload.tsx index 742bb117..2ef761cd 100644 --- a/icons/uil-comment-upload.tsx +++ b/src/icons/uil-comment-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment-verify.tsx b/src/icons/uil-comment-verify.tsx similarity index 78% rename from icons/uil-comment-verify.tsx rename to src/icons/uil-comment-verify.tsx index 12e32588..14bedabc 100644 --- a/icons/uil-comment-verify.tsx +++ b/src/icons/uil-comment-verify.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comment.tsx b/src/icons/uil-comment.tsx similarity index 75% rename from icons/uil-comment.tsx rename to src/icons/uil-comment.tsx index 533e7206..23bb9ef1 100644 --- a/icons/uil-comment.tsx +++ b/src/icons/uil-comment.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comments-alt.tsx b/src/icons/uil-comments-alt.tsx similarity index 80% rename from icons/uil-comments-alt.tsx rename to src/icons/uil-comments-alt.tsx index 06c70590..c921e7c1 100644 --- a/icons/uil-comments-alt.tsx +++ b/src/icons/uil-comments-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comments.tsx b/src/icons/uil-comments.tsx similarity index 80% rename from icons/uil-comments.tsx rename to src/icons/uil-comments.tsx index 7a9cdce1..047c7e96 100644 --- a/icons/uil-comments.tsx +++ b/src/icons/uil-comments.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compact-disc.tsx b/src/icons/uil-compact-disc.tsx similarity index 75% rename from icons/uil-compact-disc.tsx rename to src/icons/uil-compact-disc.tsx index 139fb57c..dd6c6b41 100644 --- a/icons/uil-compact-disc.tsx +++ b/src/icons/uil-compact-disc.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-comparison.tsx b/src/icons/uil-comparison.tsx similarity index 79% rename from icons/uil-comparison.tsx rename to src/icons/uil-comparison.tsx index bc326488..69fcde29 100644 --- a/icons/uil-comparison.tsx +++ b/src/icons/uil-comparison.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compass.tsx b/src/icons/uil-compass.tsx similarity index 80% rename from icons/uil-compass.tsx rename to src/icons/uil-compass.tsx index fb6f1d63..be07477c 100644 --- a/icons/uil-compass.tsx +++ b/src/icons/uil-compass.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-alt-left.tsx b/src/icons/uil-compress-alt-left.tsx similarity index 79% rename from icons/uil-compress-alt-left.tsx rename to src/icons/uil-compress-alt-left.tsx index 8486cdae..b7901a8c 100644 --- a/icons/uil-compress-alt-left.tsx +++ b/src/icons/uil-compress-alt-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-alt.tsx b/src/icons/uil-compress-alt.tsx similarity index 79% rename from icons/uil-compress-alt.tsx rename to src/icons/uil-compress-alt.tsx index d9ef0bdf..818d9002 100644 --- a/icons/uil-compress-alt.tsx +++ b/src/icons/uil-compress-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-arrows.tsx b/src/icons/uil-compress-arrows.tsx similarity index 83% rename from icons/uil-compress-arrows.tsx rename to src/icons/uil-compress-arrows.tsx index ec82c1b6..8ef087e5 100644 --- a/icons/uil-compress-arrows.tsx +++ b/src/icons/uil-compress-arrows.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-lines.tsx b/src/icons/uil-compress-lines.tsx similarity index 79% rename from icons/uil-compress-lines.tsx rename to src/icons/uil-compress-lines.tsx index 16e80543..0d10f362 100644 --- a/icons/uil-compress-lines.tsx +++ b/src/icons/uil-compress-lines.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-point.tsx b/src/icons/uil-compress-point.tsx similarity index 78% rename from icons/uil-compress-point.tsx rename to src/icons/uil-compress-point.tsx index f93fe7d3..bb0b9bcc 100644 --- a/icons/uil-compress-point.tsx +++ b/src/icons/uil-compress-point.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress-v.tsx b/src/icons/uil-compress-v.tsx similarity index 78% rename from icons/uil-compress-v.tsx rename to src/icons/uil-compress-v.tsx index f640ced0..3c738625 100644 --- a/icons/uil-compress-v.tsx +++ b/src/icons/uil-compress-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-compress.tsx b/src/icons/uil-compress.tsx similarity index 77% rename from icons/uil-compress.tsx rename to src/icons/uil-compress.tsx index f84465f0..1492354e 100644 --- a/icons/uil-compress.tsx +++ b/src/icons/uil-compress.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-confused.tsx b/src/icons/uil-confused.tsx similarity index 77% rename from icons/uil-confused.tsx rename to src/icons/uil-confused.tsx index 139ddb04..5bbdcb9a 100644 --- a/icons/uil-confused.tsx +++ b/src/icons/uil-confused.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-constructor.tsx b/src/icons/uil-constructor.tsx similarity index 81% rename from icons/uil-constructor.tsx rename to src/icons/uil-constructor.tsx index ccc490fd..0b7ed591 100644 --- a/icons/uil-constructor.tsx +++ b/src/icons/uil-constructor.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-copy-alt.tsx b/src/icons/uil-copy-alt.tsx similarity index 79% rename from icons/uil-copy-alt.tsx rename to src/icons/uil-copy-alt.tsx index 55a94ddf..9d93688a 100644 --- a/icons/uil-copy-alt.tsx +++ b/src/icons/uil-copy-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-copy-landscape.tsx b/src/icons/uil-copy-landscape.tsx similarity index 79% rename from icons/uil-copy-landscape.tsx rename to src/icons/uil-copy-landscape.tsx index 9a19e37b..b515c493 100644 --- a/icons/uil-copy-landscape.tsx +++ b/src/icons/uil-copy-landscape.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-copy.tsx b/src/icons/uil-copy.tsx similarity index 80% rename from icons/uil-copy.tsx rename to src/icons/uil-copy.tsx index 5293bcf0..56eddbf4 100644 --- a/icons/uil-copy.tsx +++ b/src/icons/uil-copy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-copyright.tsx b/src/icons/uil-copyright.tsx similarity index 77% rename from icons/uil-copyright.tsx rename to src/icons/uil-copyright.tsx index 75ee0fbb..dbf6349c 100644 --- a/icons/uil-copyright.tsx +++ b/src/icons/uil-copyright.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-down-left.tsx b/src/icons/uil-corner-down-left.tsx similarity index 77% rename from icons/uil-corner-down-left.tsx rename to src/icons/uil-corner-down-left.tsx index 5dc4a1d1..333885a8 100644 --- a/icons/uil-corner-down-left.tsx +++ b/src/icons/uil-corner-down-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-down-right-alt.tsx b/src/icons/uil-corner-down-right-alt.tsx similarity index 77% rename from icons/uil-corner-down-right-alt.tsx rename to src/icons/uil-corner-down-right-alt.tsx index 07ea477b..bdf6949c 100644 --- a/icons/uil-corner-down-right-alt.tsx +++ b/src/icons/uil-corner-down-right-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-down-right.tsx b/src/icons/uil-corner-down-right.tsx similarity index 77% rename from icons/uil-corner-down-right.tsx rename to src/icons/uil-corner-down-right.tsx index cc5bf060..6b6b4f85 100644 --- a/icons/uil-corner-down-right.tsx +++ b/src/icons/uil-corner-down-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-left-down.tsx b/src/icons/uil-corner-left-down.tsx similarity index 77% rename from icons/uil-corner-left-down.tsx rename to src/icons/uil-corner-left-down.tsx index 5f9129ca..3c5f2cd9 100644 --- a/icons/uil-corner-left-down.tsx +++ b/src/icons/uil-corner-left-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-right-down.tsx b/src/icons/uil-corner-right-down.tsx similarity index 77% rename from icons/uil-corner-right-down.tsx rename to src/icons/uil-corner-right-down.tsx index da769b78..0367f241 100644 --- a/icons/uil-corner-right-down.tsx +++ b/src/icons/uil-corner-right-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-up-left-alt.tsx b/src/icons/uil-corner-up-left-alt.tsx similarity index 76% rename from icons/uil-corner-up-left-alt.tsx rename to src/icons/uil-corner-up-left-alt.tsx index 754435e4..41837845 100644 --- a/icons/uil-corner-up-left-alt.tsx +++ b/src/icons/uil-corner-up-left-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-up-left.tsx b/src/icons/uil-corner-up-left.tsx similarity index 77% rename from icons/uil-corner-up-left.tsx rename to src/icons/uil-corner-up-left.tsx index 29e33dd2..9272f328 100644 --- a/icons/uil-corner-up-left.tsx +++ b/src/icons/uil-corner-up-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-up-right-alt.tsx b/src/icons/uil-corner-up-right-alt.tsx similarity index 76% rename from icons/uil-corner-up-right-alt.tsx rename to src/icons/uil-corner-up-right-alt.tsx index c468260d..37fcca8a 100644 --- a/icons/uil-corner-up-right-alt.tsx +++ b/src/icons/uil-corner-up-right-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-corner-up-right.tsx b/src/icons/uil-corner-up-right.tsx similarity index 77% rename from icons/uil-corner-up-right.tsx rename to src/icons/uil-corner-up-right.tsx index 5e582fcb..0127e86b 100644 --- a/icons/uil-corner-up-right.tsx +++ b/src/icons/uil-corner-up-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-coronavirus.tsx b/src/icons/uil-coronavirus.tsx similarity index 87% rename from icons/uil-coronavirus.tsx rename to src/icons/uil-coronavirus.tsx index 68841073..22e8f385 100644 --- a/icons/uil-coronavirus.tsx +++ b/src/icons/uil-coronavirus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-create-dashboard.tsx b/src/icons/uil-create-dashboard.tsx similarity index 79% rename from icons/uil-create-dashboard.tsx rename to src/icons/uil-create-dashboard.tsx index 6a318a5b..9441a2dd 100644 --- a/icons/uil-create-dashboard.tsx +++ b/src/icons/uil-create-dashboard.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-creative-commons-pd.tsx b/src/icons/uil-creative-commons-pd.tsx similarity index 81% rename from icons/uil-creative-commons-pd.tsx rename to src/icons/uil-creative-commons-pd.tsx index 818a5c68..c3865bcc 100644 --- a/icons/uil-creative-commons-pd.tsx +++ b/src/icons/uil-creative-commons-pd.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-credit-card-search.tsx b/src/icons/uil-credit-card-search.tsx similarity index 80% rename from icons/uil-credit-card-search.tsx rename to src/icons/uil-credit-card-search.tsx index b1348eac..fbdd0189 100644 --- a/icons/uil-credit-card-search.tsx +++ b/src/icons/uil-credit-card-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-credit-card.tsx b/src/icons/uil-credit-card.tsx similarity index 76% rename from icons/uil-credit-card.tsx rename to src/icons/uil-credit-card.tsx index 4241bc11..33c334cb 100644 --- a/icons/uil-credit-card.tsx +++ b/src/icons/uil-credit-card.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crockery.tsx b/src/icons/uil-crockery.tsx similarity index 79% rename from icons/uil-crockery.tsx rename to src/icons/uil-crockery.tsx index 1d3931d9..97810e42 100644 --- a/icons/uil-crockery.tsx +++ b/src/icons/uil-crockery.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crop-alt-rotate-left.tsx b/src/icons/uil-crop-alt-rotate-left.tsx similarity index 78% rename from icons/uil-crop-alt-rotate-left.tsx rename to src/icons/uil-crop-alt-rotate-left.tsx index 55b37bb6..1909c777 100644 --- a/icons/uil-crop-alt-rotate-left.tsx +++ b/src/icons/uil-crop-alt-rotate-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crop-alt-rotate-right.tsx b/src/icons/uil-crop-alt-rotate-right.tsx similarity index 78% rename from icons/uil-crop-alt-rotate-right.tsx rename to src/icons/uil-crop-alt-rotate-right.tsx index e4768333..1d605d93 100644 --- a/icons/uil-crop-alt-rotate-right.tsx +++ b/src/icons/uil-crop-alt-rotate-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crop-alt.tsx b/src/icons/uil-crop-alt.tsx similarity index 74% rename from icons/uil-crop-alt.tsx rename to src/icons/uil-crop-alt.tsx index 985198f2..8acfb374 100644 --- a/icons/uil-crop-alt.tsx +++ b/src/icons/uil-crop-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crosshair-alt.tsx b/src/icons/uil-crosshair-alt.tsx similarity index 77% rename from icons/uil-crosshair-alt.tsx rename to src/icons/uil-crosshair-alt.tsx index 28e3c823..7871469d 100644 --- a/icons/uil-crosshair-alt.tsx +++ b/src/icons/uil-crosshair-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crosshair.tsx b/src/icons/uil-crosshair.tsx similarity index 79% rename from icons/uil-crosshair.tsx rename to src/icons/uil-crosshair.tsx index d121fa94..e611b07f 100644 --- a/icons/uil-crosshair.tsx +++ b/src/icons/uil-crosshair.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-crosshairs.tsx b/src/icons/uil-crosshairs.tsx similarity index 78% rename from icons/uil-crosshairs.tsx rename to src/icons/uil-crosshairs.tsx index 968d6070..c01fe94a 100644 --- a/icons/uil-crosshairs.tsx +++ b/src/icons/uil-crosshairs.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-css3-simple.tsx b/src/icons/uil-css3-simple.tsx similarity index 80% rename from icons/uil-css3-simple.tsx rename to src/icons/uil-css3-simple.tsx index 6104740e..1d521044 100644 --- a/icons/uil-css3-simple.tsx +++ b/src/icons/uil-css3-simple.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-cube.tsx b/src/icons/uil-cube.tsx similarity index 81% rename from icons/uil-cube.tsx rename to src/icons/uil-cube.tsx index fef34c5c..4b6b5315 100644 --- a/icons/uil-cube.tsx +++ b/src/icons/uil-cube.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dashboard.tsx b/src/icons/uil-dashboard.tsx similarity index 86% rename from icons/uil-dashboard.tsx rename to src/icons/uil-dashboard.tsx index 8593b9c2..8927687c 100644 --- a/icons/uil-dashboard.tsx +++ b/src/icons/uil-dashboard.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-data-sharing.tsx b/src/icons/uil-data-sharing.tsx similarity index 82% rename from icons/uil-data-sharing.tsx rename to src/icons/uil-data-sharing.tsx index 07dd7229..d1025251 100644 --- a/icons/uil-data-sharing.tsx +++ b/src/icons/uil-data-sharing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-database-alt.tsx b/src/icons/uil-database-alt.tsx similarity index 79% rename from icons/uil-database-alt.tsx rename to src/icons/uil-database-alt.tsx index 662975fe..d81ec10f 100644 --- a/icons/uil-database-alt.tsx +++ b/src/icons/uil-database-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-database.tsx b/src/icons/uil-database.tsx similarity index 80% rename from icons/uil-database.tsx rename to src/icons/uil-database.tsx index bcbf832a..9b7fce2b 100644 --- a/icons/uil-database.tsx +++ b/src/icons/uil-database.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desert.tsx b/src/icons/uil-desert.tsx similarity index 77% rename from icons/uil-desert.tsx rename to src/icons/uil-desert.tsx index b2e8485d..afa4381a 100644 --- a/icons/uil-desert.tsx +++ b/src/icons/uil-desert.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desktop-alt-slash.tsx b/src/icons/uil-desktop-alt-slash.tsx similarity index 80% rename from icons/uil-desktop-alt-slash.tsx rename to src/icons/uil-desktop-alt-slash.tsx index 1ca09296..36e3944e 100644 --- a/icons/uil-desktop-alt-slash.tsx +++ b/src/icons/uil-desktop-alt-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desktop-alt.tsx b/src/icons/uil-desktop-alt.tsx similarity index 76% rename from icons/uil-desktop-alt.tsx rename to src/icons/uil-desktop-alt.tsx index eef843e9..2c906b7d 100644 --- a/icons/uil-desktop-alt.tsx +++ b/src/icons/uil-desktop-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desktop-cloud-alt.tsx b/src/icons/uil-desktop-cloud-alt.tsx similarity index 80% rename from icons/uil-desktop-cloud-alt.tsx rename to src/icons/uil-desktop-cloud-alt.tsx index 0a55b9cd..662465f9 100644 --- a/icons/uil-desktop-cloud-alt.tsx +++ b/src/icons/uil-desktop-cloud-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desktop-slash.tsx b/src/icons/uil-desktop-slash.tsx similarity index 80% rename from icons/uil-desktop-slash.tsx rename to src/icons/uil-desktop-slash.tsx index ecd7a2b9..dd61a126 100644 --- a/icons/uil-desktop-slash.tsx +++ b/src/icons/uil-desktop-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-desktop.tsx b/src/icons/uil-desktop.tsx similarity index 75% rename from icons/uil-desktop.tsx rename to src/icons/uil-desktop.tsx index ec89b28a..b31d1ae8 100644 --- a/icons/uil-desktop.tsx +++ b/src/icons/uil-desktop.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dialpad-alt.tsx b/src/icons/uil-dialpad-alt.tsx similarity index 84% rename from icons/uil-dialpad-alt.tsx rename to src/icons/uil-dialpad-alt.tsx index 0f38520d..6eba2a8b 100644 --- a/icons/uil-dialpad-alt.tsx +++ b/src/icons/uil-dialpad-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dialpad.tsx b/src/icons/uil-dialpad.tsx similarity index 85% rename from icons/uil-dialpad.tsx rename to src/icons/uil-dialpad.tsx index bc9753b4..5738b4b1 100644 --- a/icons/uil-dialpad.tsx +++ b/src/icons/uil-dialpad.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-diamond.tsx b/src/icons/uil-diamond.tsx similarity index 79% rename from icons/uil-diamond.tsx rename to src/icons/uil-diamond.tsx index 55dee3f7..c1b784ee 100644 --- a/icons/uil-diamond.tsx +++ b/src/icons/uil-diamond.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-diary-alt.tsx b/src/icons/uil-diary-alt.tsx similarity index 74% rename from icons/uil-diary-alt.tsx rename to src/icons/uil-diary-alt.tsx index 4807cf62..7e81c324 100644 --- a/icons/uil-diary-alt.tsx +++ b/src/icons/uil-diary-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-diary.tsx b/src/icons/uil-diary.tsx similarity index 75% rename from icons/uil-diary.tsx rename to src/icons/uil-diary.tsx index d8bb91b2..577d2a3f 100644 --- a/icons/uil-diary.tsx +++ b/src/icons/uil-diary.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-five.tsx b/src/icons/uil-dice-five.tsx similarity index 78% rename from icons/uil-dice-five.tsx rename to src/icons/uil-dice-five.tsx index ea9c4ce8..d089340f 100644 --- a/icons/uil-dice-five.tsx +++ b/src/icons/uil-dice-five.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-four.tsx b/src/icons/uil-dice-four.tsx similarity index 78% rename from icons/uil-dice-four.tsx rename to src/icons/uil-dice-four.tsx index 065da414..b3a767f4 100644 --- a/icons/uil-dice-four.tsx +++ b/src/icons/uil-dice-four.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-one.tsx b/src/icons/uil-dice-one.tsx similarity index 75% rename from icons/uil-dice-one.tsx rename to src/icons/uil-dice-one.tsx index 556bfd79..2bd2d5b0 100644 --- a/icons/uil-dice-one.tsx +++ b/src/icons/uil-dice-one.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-six.tsx b/src/icons/uil-dice-six.tsx similarity index 79% rename from icons/uil-dice-six.tsx rename to src/icons/uil-dice-six.tsx index 760e5809..b33b5387 100644 --- a/icons/uil-dice-six.tsx +++ b/src/icons/uil-dice-six.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-three.tsx b/src/icons/uil-dice-three.tsx similarity index 77% rename from icons/uil-dice-three.tsx rename to src/icons/uil-dice-three.tsx index c5060d94..b85b9549 100644 --- a/icons/uil-dice-three.tsx +++ b/src/icons/uil-dice-three.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dice-two.tsx b/src/icons/uil-dice-two.tsx similarity index 76% rename from icons/uil-dice-two.tsx rename to src/icons/uil-dice-two.tsx index 2bfa98e1..7ad030aa 100644 --- a/icons/uil-dice-two.tsx +++ b/src/icons/uil-dice-two.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-direction.tsx b/src/icons/uil-direction.tsx similarity index 76% rename from icons/uil-direction.tsx rename to src/icons/uil-direction.tsx index 800f2941..0d1cd6c1 100644 --- a/icons/uil-direction.tsx +++ b/src/icons/uil-direction.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-directions.tsx b/src/icons/uil-directions.tsx similarity index 79% rename from icons/uil-directions.tsx rename to src/icons/uil-directions.tsx index 7a64d3f8..6f0fb78e 100644 --- a/icons/uil-directions.tsx +++ b/src/icons/uil-directions.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-discord.tsx b/src/icons/uil-discord.tsx similarity index 88% rename from icons/uil-discord.tsx rename to src/icons/uil-discord.tsx index 8d636595..a28140da 100644 --- a/icons/uil-discord.tsx +++ b/src/icons/uil-discord.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dizzy-meh.tsx b/src/icons/uil-dizzy-meh.tsx similarity index 81% rename from icons/uil-dizzy-meh.tsx rename to src/icons/uil-dizzy-meh.tsx index ce77056f..c8e63f7c 100644 --- a/icons/uil-dizzy-meh.tsx +++ b/src/icons/uil-dizzy-meh.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dna.tsx b/src/icons/uil-dna.tsx similarity index 82% rename from icons/uil-dna.tsx rename to src/icons/uil-dna.tsx index cbbfbe9f..b903e7e0 100644 --- a/icons/uil-dna.tsx +++ b/src/icons/uil-dna.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-docker.tsx b/src/icons/uil-docker.tsx similarity index 89% rename from icons/uil-docker.tsx rename to src/icons/uil-docker.tsx index 1d776609..e97de5a7 100644 --- a/icons/uil-docker.tsx +++ b/src/icons/uil-docker.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-document-info.tsx b/src/icons/uil-document-info.tsx similarity index 82% rename from icons/uil-document-info.tsx rename to src/icons/uil-document-info.tsx index 8fa46d8c..23612e30 100644 --- a/icons/uil-document-info.tsx +++ b/src/icons/uil-document-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-document-layout-center.tsx b/src/icons/uil-document-layout-center.tsx similarity index 79% rename from icons/uil-document-layout-center.tsx rename to src/icons/uil-document-layout-center.tsx index 9f2e53c2..8a793db4 100644 --- a/icons/uil-document-layout-center.tsx +++ b/src/icons/uil-document-layout-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-document-layout-left.tsx b/src/icons/uil-document-layout-left.tsx similarity index 77% rename from icons/uil-document-layout-left.tsx rename to src/icons/uil-document-layout-left.tsx index 3c627efb..aefa5070 100644 --- a/icons/uil-document-layout-left.tsx +++ b/src/icons/uil-document-layout-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-document-layout-right.tsx b/src/icons/uil-document-layout-right.tsx similarity index 77% rename from icons/uil-document-layout-right.tsx rename to src/icons/uil-document-layout-right.tsx index 7b0af206..1f61e421 100644 --- a/icons/uil-document-layout-right.tsx +++ b/src/icons/uil-document-layout-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dollar-alt.tsx b/src/icons/uil-dollar-alt.tsx similarity index 77% rename from icons/uil-dollar-alt.tsx rename to src/icons/uil-dollar-alt.tsx index 3fd7b533..1715d070 100644 --- a/icons/uil-dollar-alt.tsx +++ b/src/icons/uil-dollar-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dollar-sign-alt.tsx b/src/icons/uil-dollar-sign-alt.tsx similarity index 76% rename from icons/uil-dollar-sign-alt.tsx rename to src/icons/uil-dollar-sign-alt.tsx index fdb53c8b..0cd8ea42 100644 --- a/icons/uil-dollar-sign-alt.tsx +++ b/src/icons/uil-dollar-sign-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dollar-sign.tsx b/src/icons/uil-dollar-sign.tsx similarity index 76% rename from icons/uil-dollar-sign.tsx rename to src/icons/uil-dollar-sign.tsx index c1bd44c1..80c85c87 100644 --- a/icons/uil-dollar-sign.tsx +++ b/src/icons/uil-dollar-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-download-alt.tsx b/src/icons/uil-download-alt.tsx similarity index 78% rename from icons/uil-download-alt.tsx rename to src/icons/uil-download-alt.tsx index 9a04d38f..6d89c37f 100644 --- a/icons/uil-download-alt.tsx +++ b/src/icons/uil-download-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-draggabledots.tsx b/src/icons/uil-draggabledots.tsx similarity index 77% rename from icons/uil-draggabledots.tsx rename to src/icons/uil-draggabledots.tsx index 0caf7fef..4ebc250a 100644 --- a/icons/uil-draggabledots.tsx +++ b/src/icons/uil-draggabledots.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dribbble.tsx b/src/icons/uil-dribbble.tsx similarity index 85% rename from icons/uil-dribbble.tsx rename to src/icons/uil-dribbble.tsx index bd12881f..067a04f9 100644 --- a/icons/uil-dribbble.tsx +++ b/src/icons/uil-dribbble.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-drill.tsx b/src/icons/uil-drill.tsx similarity index 76% rename from icons/uil-drill.tsx rename to src/icons/uil-drill.tsx index ba1fbde6..0f48cd48 100644 --- a/icons/uil-drill.tsx +++ b/src/icons/uil-drill.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dropbox.tsx b/src/icons/uil-dropbox.tsx similarity index 83% rename from icons/uil-dropbox.tsx rename to src/icons/uil-dropbox.tsx index 418680f7..bd0e7780 100644 --- a/icons/uil-dropbox.tsx +++ b/src/icons/uil-dropbox.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-dumbbell.tsx b/src/icons/uil-dumbbell.tsx similarity index 80% rename from icons/uil-dumbbell.tsx rename to src/icons/uil-dumbbell.tsx index dcf963cb..3bb84741 100644 --- a/icons/uil-dumbbell.tsx +++ b/src/icons/uil-dumbbell.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ear.tsx b/src/icons/uil-ear.tsx similarity index 83% rename from icons/uil-ear.tsx rename to src/icons/uil-ear.tsx index a944102d..cfaa19e5 100644 --- a/icons/uil-ear.tsx +++ b/src/icons/uil-ear.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-edit-alt.tsx b/src/icons/uil-edit-alt.tsx similarity index 78% rename from icons/uil-edit-alt.tsx rename to src/icons/uil-edit-alt.tsx index 55b0f07f..dddf2075 100644 --- a/icons/uil-edit-alt.tsx +++ b/src/icons/uil-edit-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-edit.tsx b/src/icons/uil-edit.tsx similarity index 80% rename from icons/uil-edit.tsx rename to src/icons/uil-edit.tsx index 954d849d..f55ab3f6 100644 --- a/icons/uil-edit.tsx +++ b/src/icons/uil-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-elipsis-double-v-alt.tsx b/src/icons/uil-elipsis-double-v-alt.tsx similarity index 80% rename from icons/uil-elipsis-double-v-alt.tsx rename to src/icons/uil-elipsis-double-v-alt.tsx index 825e1d35..ecd6fcbc 100644 --- a/icons/uil-elipsis-double-v-alt.tsx +++ b/src/icons/uil-elipsis-double-v-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ellipsis-h.tsx b/src/icons/uil-ellipsis-h.tsx similarity index 74% rename from icons/uil-ellipsis-h.tsx rename to src/icons/uil-ellipsis-h.tsx index 95104ac7..f3880204 100644 --- a/icons/uil-ellipsis-h.tsx +++ b/src/icons/uil-ellipsis-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ellipsis-v.tsx b/src/icons/uil-ellipsis-v.tsx similarity index 74% rename from icons/uil-ellipsis-v.tsx rename to src/icons/uil-ellipsis-v.tsx index 43985c06..4f4ea625 100644 --- a/icons/uil-ellipsis-v.tsx +++ b/src/icons/uil-ellipsis-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-emoji.tsx b/src/icons/uil-emoji.tsx similarity index 81% rename from icons/uil-emoji.tsx rename to src/icons/uil-emoji.tsx index d983fce7..110bdda9 100644 --- a/icons/uil-emoji.tsx +++ b/src/icons/uil-emoji.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-english-to-chinese.tsx b/src/icons/uil-english-to-chinese.tsx similarity index 86% rename from icons/uil-english-to-chinese.tsx rename to src/icons/uil-english-to-chinese.tsx index 258fde90..473a7077 100644 --- a/icons/uil-english-to-chinese.tsx +++ b/src/icons/uil-english-to-chinese.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-enter.tsx b/src/icons/uil-enter.tsx similarity index 76% rename from icons/uil-enter.tsx rename to src/icons/uil-enter.tsx index 67decc93..7ae1f22c 100644 --- a/icons/uil-enter.tsx +++ b/src/icons/uil-enter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-add.tsx b/src/icons/uil-envelope-add.tsx similarity index 78% rename from icons/uil-envelope-add.tsx rename to src/icons/uil-envelope-add.tsx index 741c8c44..3fad0f1a 100644 --- a/icons/uil-envelope-add.tsx +++ b/src/icons/uil-envelope-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-alt.tsx b/src/icons/uil-envelope-alt.tsx similarity index 76% rename from icons/uil-envelope-alt.tsx rename to src/icons/uil-envelope-alt.tsx index 82665e90..77661621 100644 --- a/icons/uil-envelope-alt.tsx +++ b/src/icons/uil-envelope-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-block.tsx b/src/icons/uil-envelope-block.tsx similarity index 81% rename from icons/uil-envelope-block.tsx rename to src/icons/uil-envelope-block.tsx index 2cdcd632..d16ed2c2 100644 --- a/icons/uil-envelope-block.tsx +++ b/src/icons/uil-envelope-block.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-bookmark.tsx b/src/icons/uil-envelope-bookmark.tsx similarity index 81% rename from icons/uil-envelope-bookmark.tsx rename to src/icons/uil-envelope-bookmark.tsx index dea2ea4e..fa1ada7c 100644 --- a/icons/uil-envelope-bookmark.tsx +++ b/src/icons/uil-envelope-bookmark.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-check.tsx b/src/icons/uil-envelope-check.tsx similarity index 79% rename from icons/uil-envelope-check.tsx rename to src/icons/uil-envelope-check.tsx index 8c5a1ab7..9fbd4e08 100644 --- a/icons/uil-envelope-check.tsx +++ b/src/icons/uil-envelope-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-download-alt.tsx b/src/icons/uil-envelope-download-alt.tsx similarity index 79% rename from icons/uil-envelope-download-alt.tsx rename to src/icons/uil-envelope-download-alt.tsx index 6186f8b3..c7b83ef6 100644 --- a/icons/uil-envelope-download-alt.tsx +++ b/src/icons/uil-envelope-download-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-download.tsx b/src/icons/uil-envelope-download.tsx similarity index 80% rename from icons/uil-envelope-download.tsx rename to src/icons/uil-envelope-download.tsx index 0a1867a7..f75d58c5 100644 --- a/icons/uil-envelope-download.tsx +++ b/src/icons/uil-envelope-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-edit.tsx b/src/icons/uil-envelope-edit.tsx similarity index 80% rename from icons/uil-envelope-edit.tsx rename to src/icons/uil-envelope-edit.tsx index aa96059a..8478177b 100644 --- a/icons/uil-envelope-edit.tsx +++ b/src/icons/uil-envelope-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-exclamation.tsx b/src/icons/uil-envelope-exclamation.tsx similarity index 82% rename from icons/uil-envelope-exclamation.tsx rename to src/icons/uil-envelope-exclamation.tsx index da5a3b65..47209488 100644 --- a/icons/uil-envelope-exclamation.tsx +++ b/src/icons/uil-envelope-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-heart.tsx b/src/icons/uil-envelope-heart.tsx similarity index 82% rename from icons/uil-envelope-heart.tsx rename to src/icons/uil-envelope-heart.tsx index aff07149..53ddfe8c 100644 --- a/icons/uil-envelope-heart.tsx +++ b/src/icons/uil-envelope-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-info.tsx b/src/icons/uil-envelope-info.tsx similarity index 81% rename from icons/uil-envelope-info.tsx rename to src/icons/uil-envelope-info.tsx index a78d2b82..a7bfbd0c 100644 --- a/icons/uil-envelope-info.tsx +++ b/src/icons/uil-envelope-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-lock.tsx b/src/icons/uil-envelope-lock.tsx similarity index 80% rename from icons/uil-envelope-lock.tsx rename to src/icons/uil-envelope-lock.tsx index 16bad67a..55162d55 100644 --- a/icons/uil-envelope-lock.tsx +++ b/src/icons/uil-envelope-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-minus.tsx b/src/icons/uil-envelope-minus.tsx similarity index 78% rename from icons/uil-envelope-minus.tsx rename to src/icons/uil-envelope-minus.tsx index f945ca2d..1ed90514 100644 --- a/icons/uil-envelope-minus.tsx +++ b/src/icons/uil-envelope-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-open.tsx b/src/icons/uil-envelope-open.tsx similarity index 81% rename from icons/uil-envelope-open.tsx rename to src/icons/uil-envelope-open.tsx index 23c102fe..5a05c36c 100644 --- a/icons/uil-envelope-open.tsx +++ b/src/icons/uil-envelope-open.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-question.tsx b/src/icons/uil-envelope-question.tsx similarity index 81% rename from icons/uil-envelope-question.tsx rename to src/icons/uil-envelope-question.tsx index d99b4d49..ad0f8be5 100644 --- a/icons/uil-envelope-question.tsx +++ b/src/icons/uil-envelope-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-receive.tsx b/src/icons/uil-envelope-receive.tsx similarity index 80% rename from icons/uil-envelope-receive.tsx rename to src/icons/uil-envelope-receive.tsx index 31ed3d0e..c16466e5 100644 --- a/icons/uil-envelope-receive.tsx +++ b/src/icons/uil-envelope-receive.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-redo.tsx b/src/icons/uil-envelope-redo.tsx similarity index 80% rename from icons/uil-envelope-redo.tsx rename to src/icons/uil-envelope-redo.tsx index c118dd2c..09cba428 100644 --- a/icons/uil-envelope-redo.tsx +++ b/src/icons/uil-envelope-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-search.tsx b/src/icons/uil-envelope-search.tsx similarity index 82% rename from icons/uil-envelope-search.tsx rename to src/icons/uil-envelope-search.tsx index 7b3587a3..9cc93105 100644 --- a/icons/uil-envelope-search.tsx +++ b/src/icons/uil-envelope-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-send.tsx b/src/icons/uil-envelope-send.tsx similarity index 80% rename from icons/uil-envelope-send.tsx rename to src/icons/uil-envelope-send.tsx index 4dffbd43..6ba4c53a 100644 --- a/icons/uil-envelope-send.tsx +++ b/src/icons/uil-envelope-send.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-share.tsx b/src/icons/uil-envelope-share.tsx similarity index 80% rename from icons/uil-envelope-share.tsx rename to src/icons/uil-envelope-share.tsx index 60a1bae9..f40d2655 100644 --- a/icons/uil-envelope-share.tsx +++ b/src/icons/uil-envelope-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-shield.tsx b/src/icons/uil-envelope-shield.tsx similarity index 82% rename from icons/uil-envelope-shield.tsx rename to src/icons/uil-envelope-shield.tsx index 43df3af5..797bb20e 100644 --- a/icons/uil-envelope-shield.tsx +++ b/src/icons/uil-envelope-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-star.tsx b/src/icons/uil-envelope-star.tsx similarity index 84% rename from icons/uil-envelope-star.tsx rename to src/icons/uil-envelope-star.tsx index 57d10c45..a1feffd7 100644 --- a/icons/uil-envelope-star.tsx +++ b/src/icons/uil-envelope-star.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-times.tsx b/src/icons/uil-envelope-times.tsx similarity index 81% rename from icons/uil-envelope-times.tsx rename to src/icons/uil-envelope-times.tsx index 6ea9ad8a..ea402270 100644 --- a/icons/uil-envelope-times.tsx +++ b/src/icons/uil-envelope-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-upload-alt.tsx b/src/icons/uil-envelope-upload-alt.tsx similarity index 79% rename from icons/uil-envelope-upload-alt.tsx rename to src/icons/uil-envelope-upload-alt.tsx index f5494225..bd8bd6b0 100644 --- a/icons/uil-envelope-upload-alt.tsx +++ b/src/icons/uil-envelope-upload-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope-upload.tsx b/src/icons/uil-envelope-upload.tsx similarity index 80% rename from icons/uil-envelope-upload.tsx rename to src/icons/uil-envelope-upload.tsx index f4b9e6e3..5615ffa0 100644 --- a/icons/uil-envelope-upload.tsx +++ b/src/icons/uil-envelope-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelope.tsx b/src/icons/uil-envelope.tsx similarity index 76% rename from icons/uil-envelope.tsx rename to src/icons/uil-envelope.tsx index f40761cc..dfd9e800 100644 --- a/icons/uil-envelope.tsx +++ b/src/icons/uil-envelope.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-envelopes.tsx b/src/icons/uil-envelopes.tsx similarity index 78% rename from icons/uil-envelopes.tsx rename to src/icons/uil-envelopes.tsx index d870e69a..371d0134 100644 --- a/icons/uil-envelopes.tsx +++ b/src/icons/uil-envelopes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-equal-circle.tsx b/src/icons/uil-equal-circle.tsx similarity index 75% rename from icons/uil-equal-circle.tsx rename to src/icons/uil-equal-circle.tsx index 2d5df86f..3713838e 100644 --- a/icons/uil-equal-circle.tsx +++ b/src/icons/uil-equal-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-estate.tsx b/src/icons/uil-estate.tsx similarity index 78% rename from icons/uil-estate.tsx rename to src/icons/uil-estate.tsx index 8b821d27..f223fabe 100644 --- a/icons/uil-estate.tsx +++ b/src/icons/uil-estate.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-euro-circle.tsx b/src/icons/uil-euro-circle.tsx similarity index 82% rename from icons/uil-euro-circle.tsx rename to src/icons/uil-euro-circle.tsx index 48c4a2d9..0b02acf2 100644 --- a/icons/uil-euro-circle.tsx +++ b/src/icons/uil-euro-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-euro.tsx b/src/icons/uil-euro.tsx similarity index 79% rename from icons/uil-euro.tsx rename to src/icons/uil-euro.tsx index 9cf6274a..3f5367e3 100644 --- a/icons/uil-euro.tsx +++ b/src/icons/uil-euro.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exchange-alt.tsx b/src/icons/uil-exchange-alt.tsx similarity index 76% rename from icons/uil-exchange-alt.tsx rename to src/icons/uil-exchange-alt.tsx index 4fe82635..217654cb 100644 --- a/icons/uil-exchange-alt.tsx +++ b/src/icons/uil-exchange-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exchange.tsx b/src/icons/uil-exchange.tsx similarity index 77% rename from icons/uil-exchange.tsx rename to src/icons/uil-exchange.tsx index e7e75b89..d113fc0c 100644 --- a/icons/uil-exchange.tsx +++ b/src/icons/uil-exchange.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exclamation-circle.tsx b/src/icons/uil-exclamation-circle.tsx similarity index 77% rename from icons/uil-exclamation-circle.tsx rename to src/icons/uil-exclamation-circle.tsx index 7172e383..e0acb620 100644 --- a/icons/uil-exclamation-circle.tsx +++ b/src/icons/uil-exclamation-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exclamation-octagon.tsx b/src/icons/uil-exclamation-octagon.tsx similarity index 80% rename from icons/uil-exclamation-octagon.tsx rename to src/icons/uil-exclamation-octagon.tsx index 4e39614c..10036c48 100644 --- a/icons/uil-exclamation-octagon.tsx +++ b/src/icons/uil-exclamation-octagon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exclamation-triangle.tsx b/src/icons/uil-exclamation-triangle.tsx similarity index 78% rename from icons/uil-exclamation-triangle.tsx rename to src/icons/uil-exclamation-triangle.tsx index 3ca440df..4af3ffda 100644 --- a/icons/uil-exclamation-triangle.tsx +++ b/src/icons/uil-exclamation-triangle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exclamation.tsx b/src/icons/uil-exclamation.tsx similarity index 74% rename from icons/uil-exclamation.tsx rename to src/icons/uil-exclamation.tsx index 5ed23837..4e777819 100644 --- a/icons/uil-exclamation.tsx +++ b/src/icons/uil-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exclude.tsx b/src/icons/uil-exclude.tsx similarity index 79% rename from icons/uil-exclude.tsx rename to src/icons/uil-exclude.tsx index 69bec3f0..9a26e5c7 100644 --- a/icons/uil-exclude.tsx +++ b/src/icons/uil-exclude.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-alt.tsx b/src/icons/uil-expand-alt.tsx similarity index 78% rename from icons/uil-expand-alt.tsx rename to src/icons/uil-expand-alt.tsx index ccacc215..cec19923 100644 --- a/icons/uil-expand-alt.tsx +++ b/src/icons/uil-expand-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-arrows-alt.tsx b/src/icons/uil-expand-arrows-alt.tsx similarity index 83% rename from icons/uil-expand-arrows-alt.tsx rename to src/icons/uil-expand-arrows-alt.tsx index cfa7fad4..06cb1e3c 100644 --- a/icons/uil-expand-arrows-alt.tsx +++ b/src/icons/uil-expand-arrows-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-arrows.tsx b/src/icons/uil-expand-arrows.tsx similarity index 81% rename from icons/uil-expand-arrows.tsx rename to src/icons/uil-expand-arrows.tsx index 364aa899..9057dcb7 100644 --- a/icons/uil-expand-arrows.tsx +++ b/src/icons/uil-expand-arrows.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-from-corner.tsx b/src/icons/uil-expand-from-corner.tsx similarity index 77% rename from icons/uil-expand-from-corner.tsx rename to src/icons/uil-expand-from-corner.tsx index 2a78f76f..c4e0c29e 100644 --- a/icons/uil-expand-from-corner.tsx +++ b/src/icons/uil-expand-from-corner.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-left.tsx b/src/icons/uil-expand-left.tsx similarity index 81% rename from icons/uil-expand-left.tsx rename to src/icons/uil-expand-left.tsx index 422d431d..f3112944 100644 --- a/icons/uil-expand-left.tsx +++ b/src/icons/uil-expand-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-expand-right.tsx b/src/icons/uil-expand-right.tsx similarity index 83% rename from icons/uil-expand-right.tsx rename to src/icons/uil-expand-right.tsx index dbc2ac2f..eedc3d12 100644 --- a/icons/uil-expand-right.tsx +++ b/src/icons/uil-expand-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-export.tsx b/src/icons/uil-export.tsx similarity index 78% rename from icons/uil-export.tsx rename to src/icons/uil-export.tsx index f4d3d3f6..24e3e02f 100644 --- a/icons/uil-export.tsx +++ b/src/icons/uil-export.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exposure-alt.tsx b/src/icons/uil-exposure-alt.tsx similarity index 77% rename from icons/uil-exposure-alt.tsx rename to src/icons/uil-exposure-alt.tsx index f89c9cdc..87f1dfd0 100644 --- a/icons/uil-exposure-alt.tsx +++ b/src/icons/uil-exposure-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-exposure-increase.tsx b/src/icons/uil-exposure-increase.tsx similarity index 78% rename from icons/uil-exposure-increase.tsx rename to src/icons/uil-exposure-increase.tsx index 0080a70f..4a8d6952 100644 --- a/icons/uil-exposure-increase.tsx +++ b/src/icons/uil-exposure-increase.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-external-link-alt.tsx b/src/icons/uil-external-link-alt.tsx similarity index 79% rename from icons/uil-external-link-alt.tsx rename to src/icons/uil-external-link-alt.tsx index 56e81ae9..0ba8bdf3 100644 --- a/icons/uil-external-link-alt.tsx +++ b/src/icons/uil-external-link-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-eye-slash.tsx b/src/icons/uil-eye-slash.tsx similarity index 83% rename from icons/uil-eye-slash.tsx rename to src/icons/uil-eye-slash.tsx index 2d3ae64c..249eb548 100644 --- a/icons/uil-eye-slash.tsx +++ b/src/icons/uil-eye-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-eye.tsx b/src/icons/uil-eye.tsx similarity index 78% rename from icons/uil-eye.tsx rename to src/icons/uil-eye.tsx index 0ba0deef..c774ab07 100644 --- a/icons/uil-eye.tsx +++ b/src/icons/uil-eye.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-facebook-f.tsx b/src/icons/uil-facebook-f.tsx similarity index 75% rename from icons/uil-facebook-f.tsx rename to src/icons/uil-facebook-f.tsx index 895774f1..363802ee 100644 --- a/icons/uil-facebook-f.tsx +++ b/src/icons/uil-facebook-f.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-facebook-messenger-alt.tsx b/src/icons/uil-facebook-messenger-alt.tsx similarity index 85% rename from icons/uil-facebook-messenger-alt.tsx rename to src/icons/uil-facebook-messenger-alt.tsx index 2aebb3e4..5420e917 100644 --- a/icons/uil-facebook-messenger-alt.tsx +++ b/src/icons/uil-facebook-messenger-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-facebook-messenger.tsx b/src/icons/uil-facebook-messenger.tsx similarity index 79% rename from icons/uil-facebook-messenger.tsx rename to src/icons/uil-facebook-messenger.tsx index 5bea61ba..9105b9c0 100644 --- a/icons/uil-facebook-messenger.tsx +++ b/src/icons/uil-facebook-messenger.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-facebook.tsx b/src/icons/uil-facebook.tsx similarity index 77% rename from icons/uil-facebook.tsx rename to src/icons/uil-facebook.tsx index 5154b6ea..f00f843e 100644 --- a/icons/uil-facebook.tsx +++ b/src/icons/uil-facebook.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-fahrenheit.tsx b/src/icons/uil-fahrenheit.tsx similarity index 75% rename from icons/uil-fahrenheit.tsx rename to src/icons/uil-fahrenheit.tsx index f2701ecf..97bff782 100644 --- a/icons/uil-fahrenheit.tsx +++ b/src/icons/uil-fahrenheit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-fast-mail-alt.tsx b/src/icons/uil-fast-mail-alt.tsx similarity index 80% rename from icons/uil-fast-mail-alt.tsx rename to src/icons/uil-fast-mail-alt.tsx index 4bf4dceb..db1f3e1f 100644 --- a/icons/uil-fast-mail-alt.tsx +++ b/src/icons/uil-fast-mail-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-fast-mail.tsx b/src/icons/uil-fast-mail.tsx similarity index 80% rename from icons/uil-fast-mail.tsx rename to src/icons/uil-fast-mail.tsx index 24434f0c..c2a591a2 100644 --- a/icons/uil-fast-mail.tsx +++ b/src/icons/uil-fast-mail.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-favorite.tsx b/src/icons/uil-favorite.tsx similarity index 80% rename from icons/uil-favorite.tsx rename to src/icons/uil-favorite.tsx index 34a483db..4b2a7332 100644 --- a/icons/uil-favorite.tsx +++ b/src/icons/uil-favorite.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-feedback.tsx b/src/icons/uil-feedback.tsx similarity index 84% rename from icons/uil-feedback.tsx rename to src/icons/uil-feedback.tsx index e4b2d4d5..adfc6cf3 100644 --- a/icons/uil-feedback.tsx +++ b/src/icons/uil-feedback.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-fidget-spinner.tsx b/src/icons/uil-fidget-spinner.tsx similarity index 88% rename from icons/uil-fidget-spinner.tsx rename to src/icons/uil-fidget-spinner.tsx index 8ffdabd2..be2d69be 100644 --- a/icons/uil-fidget-spinner.tsx +++ b/src/icons/uil-fidget-spinner.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-alt.tsx b/src/icons/uil-file-alt.tsx similarity index 80% rename from icons/uil-file-alt.tsx rename to src/icons/uil-file-alt.tsx index 8ffe5033..40e4bbc1 100644 --- a/icons/uil-file-alt.tsx +++ b/src/icons/uil-file-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-blank.tsx b/src/icons/uil-file-blank.tsx similarity index 78% rename from icons/uil-file-blank.tsx rename to src/icons/uil-file-blank.tsx index a110f68f..278f5109 100644 --- a/icons/uil-file-blank.tsx +++ b/src/icons/uil-file-blank.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-block-alt.tsx b/src/icons/uil-file-block-alt.tsx similarity index 83% rename from icons/uil-file-block-alt.tsx rename to src/icons/uil-file-block-alt.tsx index 9cef04b4..d74cec43 100644 --- a/icons/uil-file-block-alt.tsx +++ b/src/icons/uil-file-block-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-bookmark-alt.tsx b/src/icons/uil-file-bookmark-alt.tsx similarity index 82% rename from icons/uil-file-bookmark-alt.tsx rename to src/icons/uil-file-bookmark-alt.tsx index fa6e9127..47db9abe 100644 --- a/icons/uil-file-bookmark-alt.tsx +++ b/src/icons/uil-file-bookmark-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-check-alt.tsx b/src/icons/uil-file-check-alt.tsx similarity index 82% rename from icons/uil-file-check-alt.tsx rename to src/icons/uil-file-check-alt.tsx index 1fa889f0..a3252b1f 100644 --- a/icons/uil-file-check-alt.tsx +++ b/src/icons/uil-file-check-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-check.tsx b/src/icons/uil-file-check.tsx similarity index 80% rename from icons/uil-file-check.tsx rename to src/icons/uil-file-check.tsx index 51867d44..c8f574f8 100644 --- a/icons/uil-file-check.tsx +++ b/src/icons/uil-file-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-contract-dollar.tsx b/src/icons/uil-file-contract-dollar.tsx similarity index 83% rename from icons/uil-file-contract-dollar.tsx rename to src/icons/uil-file-contract-dollar.tsx index c8d52f42..da4897d7 100644 --- a/icons/uil-file-contract-dollar.tsx +++ b/src/icons/uil-file-contract-dollar.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-contract.tsx b/src/icons/uil-file-contract.tsx similarity index 85% rename from icons/uil-file-contract.tsx rename to src/icons/uil-file-contract.tsx index 4e050ba9..409a2322 100644 --- a/icons/uil-file-contract.tsx +++ b/src/icons/uil-file-contract.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-copy-alt.tsx b/src/icons/uil-file-copy-alt.tsx similarity index 81% rename from icons/uil-file-copy-alt.tsx rename to src/icons/uil-file-copy-alt.tsx index 1d94ff1e..a30e4bf0 100644 --- a/icons/uil-file-copy-alt.tsx +++ b/src/icons/uil-file-copy-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-download-alt.tsx b/src/icons/uil-file-download-alt.tsx similarity index 83% rename from icons/uil-file-download-alt.tsx rename to src/icons/uil-file-download-alt.tsx index 159a759d..02ac4304 100644 --- a/icons/uil-file-download-alt.tsx +++ b/src/icons/uil-file-download-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-download.tsx b/src/icons/uil-file-download.tsx similarity index 81% rename from icons/uil-file-download.tsx rename to src/icons/uil-file-download.tsx index b4e8b9d6..2e407129 100644 --- a/icons/uil-file-download.tsx +++ b/src/icons/uil-file-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-edit-alt.tsx b/src/icons/uil-file-edit-alt.tsx similarity index 82% rename from icons/uil-file-edit-alt.tsx rename to src/icons/uil-file-edit-alt.tsx index 6c272f36..8a0dd81a 100644 --- a/icons/uil-file-edit-alt.tsx +++ b/src/icons/uil-file-edit-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-exclamation-alt.tsx b/src/icons/uil-file-exclamation-alt.tsx similarity index 83% rename from icons/uil-file-exclamation-alt.tsx rename to src/icons/uil-file-exclamation-alt.tsx index 627c56c0..b44c77b5 100644 --- a/icons/uil-file-exclamation-alt.tsx +++ b/src/icons/uil-file-exclamation-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-exclamation.tsx b/src/icons/uil-file-exclamation.tsx similarity index 84% rename from icons/uil-file-exclamation.tsx rename to src/icons/uil-file-exclamation.tsx index 81ab3926..c0f3f693 100644 --- a/icons/uil-file-exclamation.tsx +++ b/src/icons/uil-file-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-export.tsx b/src/icons/uil-file-export.tsx similarity index 80% rename from icons/uil-file-export.tsx rename to src/icons/uil-file-export.tsx index 20bf7559..d9836b7e 100644 --- a/icons/uil-file-export.tsx +++ b/src/icons/uil-file-export.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-graph.tsx b/src/icons/uil-file-graph.tsx similarity index 85% rename from icons/uil-file-graph.tsx rename to src/icons/uil-file-graph.tsx index 37890856..3ba445b6 100644 --- a/icons/uil-file-graph.tsx +++ b/src/icons/uil-file-graph.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-heart.tsx b/src/icons/uil-file-heart.tsx similarity index 81% rename from icons/uil-file-heart.tsx rename to src/icons/uil-file-heart.tsx index 72a2b6c9..ae847df9 100644 --- a/icons/uil-file-heart.tsx +++ b/src/icons/uil-file-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-import.tsx b/src/icons/uil-file-import.tsx similarity index 81% rename from icons/uil-file-import.tsx rename to src/icons/uil-file-import.tsx index 2e0c3611..2df2ca51 100644 --- a/icons/uil-file-import.tsx +++ b/src/icons/uil-file-import.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-info-alt.tsx b/src/icons/uil-file-info-alt.tsx similarity index 84% rename from icons/uil-file-info-alt.tsx rename to src/icons/uil-file-info-alt.tsx index 56f463ea..7a85720b 100644 --- a/icons/uil-file-info-alt.tsx +++ b/src/icons/uil-file-info-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-landscape-alt.tsx b/src/icons/uil-file-landscape-alt.tsx similarity index 80% rename from icons/uil-file-landscape-alt.tsx rename to src/icons/uil-file-landscape-alt.tsx index 5a6a30e3..4c188ebf 100644 --- a/icons/uil-file-landscape-alt.tsx +++ b/src/icons/uil-file-landscape-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-landscape.tsx b/src/icons/uil-file-landscape.tsx similarity index 78% rename from icons/uil-file-landscape.tsx rename to src/icons/uil-file-landscape.tsx index 5b92b881..112e5d06 100644 --- a/icons/uil-file-landscape.tsx +++ b/src/icons/uil-file-landscape.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-lanscape-slash.tsx b/src/icons/uil-file-lanscape-slash.tsx similarity index 80% rename from icons/uil-file-lanscape-slash.tsx rename to src/icons/uil-file-lanscape-slash.tsx index 4ca9b0e8..bfce5bcc 100644 --- a/icons/uil-file-lanscape-slash.tsx +++ b/src/icons/uil-file-lanscape-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-lock-alt.tsx b/src/icons/uil-file-lock-alt.tsx similarity index 82% rename from icons/uil-file-lock-alt.tsx rename to src/icons/uil-file-lock-alt.tsx index 7de17db4..3b30b55b 100644 --- a/icons/uil-file-lock-alt.tsx +++ b/src/icons/uil-file-lock-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-medical-alt.tsx b/src/icons/uil-file-medical-alt.tsx similarity index 82% rename from icons/uil-file-medical-alt.tsx rename to src/icons/uil-file-medical-alt.tsx index c0278925..e886b0a3 100644 --- a/icons/uil-file-medical-alt.tsx +++ b/src/icons/uil-file-medical-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-medical.tsx b/src/icons/uil-file-medical.tsx similarity index 80% rename from icons/uil-file-medical.tsx rename to src/icons/uil-file-medical.tsx index 57a96023..08a2fbab 100644 --- a/icons/uil-file-medical.tsx +++ b/src/icons/uil-file-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-minus-alt.tsx b/src/icons/uil-file-minus-alt.tsx similarity index 81% rename from icons/uil-file-minus-alt.tsx rename to src/icons/uil-file-minus-alt.tsx index 4fc3a0ee..1675b575 100644 --- a/icons/uil-file-minus-alt.tsx +++ b/src/icons/uil-file-minus-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-minus.tsx b/src/icons/uil-file-minus.tsx similarity index 79% rename from icons/uil-file-minus.tsx rename to src/icons/uil-file-minus.tsx index b2129c1f..7d78af6f 100644 --- a/icons/uil-file-minus.tsx +++ b/src/icons/uil-file-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-network.tsx b/src/icons/uil-file-network.tsx similarity index 81% rename from icons/uil-file-network.tsx rename to src/icons/uil-file-network.tsx index 296db7ef..43d71d6e 100644 --- a/icons/uil-file-network.tsx +++ b/src/icons/uil-file-network.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-plus-alt.tsx b/src/icons/uil-file-plus-alt.tsx similarity index 81% rename from icons/uil-file-plus-alt.tsx rename to src/icons/uil-file-plus-alt.tsx index 2a6d2bf0..bc2f7bc8 100644 --- a/icons/uil-file-plus-alt.tsx +++ b/src/icons/uil-file-plus-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-plus.tsx b/src/icons/uil-file-plus.tsx similarity index 80% rename from icons/uil-file-plus.tsx rename to src/icons/uil-file-plus.tsx index 7aee84a9..1052a1f3 100644 --- a/icons/uil-file-plus.tsx +++ b/src/icons/uil-file-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-question-alt.tsx b/src/icons/uil-file-question-alt.tsx similarity index 84% rename from icons/uil-file-question-alt.tsx rename to src/icons/uil-file-question-alt.tsx index 24b35825..47c1b872 100644 --- a/icons/uil-file-question-alt.tsx +++ b/src/icons/uil-file-question-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-question.tsx b/src/icons/uil-file-question.tsx similarity index 82% rename from icons/uil-file-question.tsx rename to src/icons/uil-file-question.tsx index 5ec24259..6d871a69 100644 --- a/icons/uil-file-question.tsx +++ b/src/icons/uil-file-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-redo-alt.tsx b/src/icons/uil-file-redo-alt.tsx similarity index 83% rename from icons/uil-file-redo-alt.tsx rename to src/icons/uil-file-redo-alt.tsx index a8face42..c3f3e0be 100644 --- a/icons/uil-file-redo-alt.tsx +++ b/src/icons/uil-file-redo-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-search-alt.tsx b/src/icons/uil-file-search-alt.tsx similarity index 84% rename from icons/uil-file-search-alt.tsx rename to src/icons/uil-file-search-alt.tsx index e7a87877..c0fc71b7 100644 --- a/icons/uil-file-search-alt.tsx +++ b/src/icons/uil-file-search-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-share-alt.tsx b/src/icons/uil-file-share-alt.tsx similarity index 83% rename from icons/uil-file-share-alt.tsx rename to src/icons/uil-file-share-alt.tsx index e0d8359d..561283f6 100644 --- a/icons/uil-file-share-alt.tsx +++ b/src/icons/uil-file-share-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-shield-alt.tsx b/src/icons/uil-file-shield-alt.tsx similarity index 84% rename from icons/uil-file-shield-alt.tsx rename to src/icons/uil-file-shield-alt.tsx index 7cfda9c3..f554a700 100644 --- a/icons/uil-file-shield-alt.tsx +++ b/src/icons/uil-file-shield-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-slash.tsx b/src/icons/uil-file-slash.tsx similarity index 80% rename from icons/uil-file-slash.tsx rename to src/icons/uil-file-slash.tsx index 6d75904b..2d358739 100644 --- a/icons/uil-file-slash.tsx +++ b/src/icons/uil-file-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-times-alt.tsx b/src/icons/uil-file-times-alt.tsx similarity index 83% rename from icons/uil-file-times-alt.tsx rename to src/icons/uil-file-times-alt.tsx index 2f428df1..3dbff629 100644 --- a/icons/uil-file-times-alt.tsx +++ b/src/icons/uil-file-times-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-times.tsx b/src/icons/uil-file-times.tsx similarity index 82% rename from icons/uil-file-times.tsx rename to src/icons/uil-file-times.tsx index 27384660..a0651568 100644 --- a/icons/uil-file-times.tsx +++ b/src/icons/uil-file-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-upload-alt.tsx b/src/icons/uil-file-upload-alt.tsx similarity index 82% rename from icons/uil-file-upload-alt.tsx rename to src/icons/uil-file-upload-alt.tsx index d854ad37..826aa71a 100644 --- a/icons/uil-file-upload-alt.tsx +++ b/src/icons/uil-file-upload-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file-upload.tsx b/src/icons/uil-file-upload.tsx similarity index 81% rename from icons/uil-file-upload.tsx rename to src/icons/uil-file-upload.tsx index 307d88f4..fcaa6f67 100644 --- a/icons/uil-file-upload.tsx +++ b/src/icons/uil-file-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-file.tsx b/src/icons/uil-file.tsx similarity index 77% rename from icons/uil-file.tsx rename to src/icons/uil-file.tsx index 0642a8f1..56abda33 100644 --- a/icons/uil-file.tsx +++ b/src/icons/uil-file.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-files-landscapes-alt.tsx b/src/icons/uil-files-landscapes-alt.tsx similarity index 81% rename from icons/uil-files-landscapes-alt.tsx rename to src/icons/uil-files-landscapes-alt.tsx index ad679c84..136614df 100644 --- a/icons/uil-files-landscapes-alt.tsx +++ b/src/icons/uil-files-landscapes-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-files-landscapes.tsx b/src/icons/uil-files-landscapes.tsx similarity index 80% rename from icons/uil-files-landscapes.tsx rename to src/icons/uil-files-landscapes.tsx index 30819e4b..12ff3ee4 100644 --- a/icons/uil-files-landscapes.tsx +++ b/src/icons/uil-files-landscapes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-film.tsx b/src/icons/uil-film.tsx similarity index 77% rename from icons/uil-film.tsx rename to src/icons/uil-film.tsx index c265f783..ead6149a 100644 --- a/icons/uil-film.tsx +++ b/src/icons/uil-film.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-filter-slash.tsx b/src/icons/uil-filter-slash.tsx similarity index 83% rename from icons/uil-filter-slash.tsx rename to src/icons/uil-filter-slash.tsx index bda984f9..3409fb66 100644 --- a/icons/uil-filter-slash.tsx +++ b/src/icons/uil-filter-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-filter.tsx b/src/icons/uil-filter.tsx similarity index 79% rename from icons/uil-filter.tsx rename to src/icons/uil-filter.tsx index 17ed9d69..b052d049 100644 --- a/icons/uil-filter.tsx +++ b/src/icons/uil-filter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-fire.tsx b/src/icons/uil-fire.tsx similarity index 87% rename from icons/uil-fire.tsx rename to src/icons/uil-fire.tsx index ce492b65..e694a000 100644 --- a/icons/uil-fire.tsx +++ b/src/icons/uil-fire.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flask-potion.tsx b/src/icons/uil-flask-potion.tsx similarity index 81% rename from icons/uil-flask-potion.tsx rename to src/icons/uil-flask-potion.tsx index 2734efb1..a9e99754 100644 --- a/icons/uil-flask-potion.tsx +++ b/src/icons/uil-flask-potion.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flask.tsx b/src/icons/uil-flask.tsx similarity index 79% rename from icons/uil-flask.tsx rename to src/icons/uil-flask.tsx index 2d5ac792..5f3d571b 100644 --- a/icons/uil-flask.tsx +++ b/src/icons/uil-flask.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flip-h-alt.tsx b/src/icons/uil-flip-h-alt.tsx similarity index 83% rename from icons/uil-flip-h-alt.tsx rename to src/icons/uil-flip-h-alt.tsx index 2c3f61ea..1e4514db 100644 --- a/icons/uil-flip-h-alt.tsx +++ b/src/icons/uil-flip-h-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flip-h.tsx b/src/icons/uil-flip-h.tsx similarity index 82% rename from icons/uil-flip-h.tsx rename to src/icons/uil-flip-h.tsx index 43d5fb32..7f8c5114 100644 --- a/icons/uil-flip-h.tsx +++ b/src/icons/uil-flip-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flip-v-alt.tsx b/src/icons/uil-flip-v-alt.tsx similarity index 83% rename from icons/uil-flip-v-alt.tsx rename to src/icons/uil-flip-v-alt.tsx index d654df8a..43d8b764 100644 --- a/icons/uil-flip-v-alt.tsx +++ b/src/icons/uil-flip-v-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flip-v.tsx b/src/icons/uil-flip-v.tsx similarity index 83% rename from icons/uil-flip-v.tsx rename to src/icons/uil-flip-v.tsx index 29679810..d1dc30d3 100644 --- a/icons/uil-flip-v.tsx +++ b/src/icons/uil-flip-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-flower.tsx b/src/icons/uil-flower.tsx similarity index 87% rename from icons/uil-flower.tsx rename to src/icons/uil-flower.tsx index 3a2f1fe3..e1697527 100644 --- a/icons/uil-flower.tsx +++ b/src/icons/uil-flower.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-focus-add.tsx b/src/icons/uil-focus-add.tsx similarity index 80% rename from icons/uil-focus-add.tsx rename to src/icons/uil-focus-add.tsx index 70ac9372..eb9028b7 100644 --- a/icons/uil-focus-add.tsx +++ b/src/icons/uil-focus-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-focus-target.tsx b/src/icons/uil-focus-target.tsx similarity index 82% rename from icons/uil-focus-target.tsx rename to src/icons/uil-focus-target.tsx index 758aafca..41674c8d 100644 --- a/icons/uil-focus-target.tsx +++ b/src/icons/uil-focus-target.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-focus.tsx b/src/icons/uil-focus.tsx similarity index 77% rename from icons/uil-focus.tsx rename to src/icons/uil-focus.tsx index 6a18369d..dd403def 100644 --- a/icons/uil-focus.tsx +++ b/src/icons/uil-focus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-check.tsx b/src/icons/uil-folder-check.tsx similarity index 79% rename from icons/uil-folder-check.tsx rename to src/icons/uil-folder-check.tsx index 82686745..ed16b7d9 100644 --- a/icons/uil-folder-check.tsx +++ b/src/icons/uil-folder-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-download.tsx b/src/icons/uil-folder-download.tsx similarity index 80% rename from icons/uil-folder-download.tsx rename to src/icons/uil-folder-download.tsx index f32cac1f..2bb4b35b 100644 --- a/icons/uil-folder-download.tsx +++ b/src/icons/uil-folder-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-exclamation.tsx b/src/icons/uil-folder-exclamation.tsx similarity index 83% rename from icons/uil-folder-exclamation.tsx rename to src/icons/uil-folder-exclamation.tsx index 139eb661..20f483d0 100644 --- a/icons/uil-folder-exclamation.tsx +++ b/src/icons/uil-folder-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-heart.tsx b/src/icons/uil-folder-heart.tsx similarity index 80% rename from icons/uil-folder-heart.tsx rename to src/icons/uil-folder-heart.tsx index cc0e0ed3..d9885384 100644 --- a/icons/uil-folder-heart.tsx +++ b/src/icons/uil-folder-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-info.tsx b/src/icons/uil-folder-info.tsx similarity index 81% rename from icons/uil-folder-info.tsx rename to src/icons/uil-folder-info.tsx index d543ec59..241125ec 100644 --- a/icons/uil-folder-info.tsx +++ b/src/icons/uil-folder-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-lock.tsx b/src/icons/uil-folder-lock.tsx similarity index 80% rename from icons/uil-folder-lock.tsx rename to src/icons/uil-folder-lock.tsx index b99d20a4..b5c320aa 100644 --- a/icons/uil-folder-lock.tsx +++ b/src/icons/uil-folder-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-medical.tsx b/src/icons/uil-folder-medical.tsx similarity index 78% rename from icons/uil-folder-medical.tsx rename to src/icons/uil-folder-medical.tsx index 182e98a9..69c0012f 100644 --- a/icons/uil-folder-medical.tsx +++ b/src/icons/uil-folder-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-minus.tsx b/src/icons/uil-folder-minus.tsx similarity index 78% rename from icons/uil-folder-minus.tsx rename to src/icons/uil-folder-minus.tsx index cb42623c..fa0dab9c 100644 --- a/icons/uil-folder-minus.tsx +++ b/src/icons/uil-folder-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-network.tsx b/src/icons/uil-folder-network.tsx similarity index 81% rename from icons/uil-folder-network.tsx rename to src/icons/uil-folder-network.tsx index a86f9ed2..55937b75 100644 --- a/icons/uil-folder-network.tsx +++ b/src/icons/uil-folder-network.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-open.tsx b/src/icons/uil-folder-open.tsx similarity index 79% rename from icons/uil-folder-open.tsx rename to src/icons/uil-folder-open.tsx index 9b3fd307..7b3ff462 100644 --- a/icons/uil-folder-open.tsx +++ b/src/icons/uil-folder-open.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-plus.tsx b/src/icons/uil-folder-plus.tsx similarity index 78% rename from icons/uil-folder-plus.tsx rename to src/icons/uil-folder-plus.tsx index 44243a52..235de83d 100644 --- a/icons/uil-folder-plus.tsx +++ b/src/icons/uil-folder-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-question.tsx b/src/icons/uil-folder-question.tsx similarity index 83% rename from icons/uil-folder-question.tsx rename to src/icons/uil-folder-question.tsx index 87ec8ccb..169e68cf 100644 --- a/icons/uil-folder-question.tsx +++ b/src/icons/uil-folder-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-slash.tsx b/src/icons/uil-folder-slash.tsx similarity index 79% rename from icons/uil-folder-slash.tsx rename to src/icons/uil-folder-slash.tsx index 283308fa..faa44949 100644 --- a/icons/uil-folder-slash.tsx +++ b/src/icons/uil-folder-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-times.tsx b/src/icons/uil-folder-times.tsx similarity index 81% rename from icons/uil-folder-times.tsx rename to src/icons/uil-folder-times.tsx index ab14dedc..618bf434 100644 --- a/icons/uil-folder-times.tsx +++ b/src/icons/uil-folder-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder-upload.tsx b/src/icons/uil-folder-upload.tsx similarity index 80% rename from icons/uil-folder-upload.tsx rename to src/icons/uil-folder-upload.tsx index 9645f959..168de947 100644 --- a/icons/uil-folder-upload.tsx +++ b/src/icons/uil-folder-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-folder.tsx b/src/icons/uil-folder.tsx similarity index 76% rename from icons/uil-folder.tsx rename to src/icons/uil-folder.tsx index ae856968..f4960ec7 100644 --- a/icons/uil-folder.tsx +++ b/src/icons/uil-folder.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-font.tsx b/src/icons/uil-font.tsx similarity index 75% rename from icons/uil-font.tsx rename to src/icons/uil-font.tsx index b745aea5..8d1f71bf 100644 --- a/icons/uil-font.tsx +++ b/src/icons/uil-font.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-football-american.tsx b/src/icons/uil-football-american.tsx similarity index 87% rename from icons/uil-football-american.tsx rename to src/icons/uil-football-american.tsx index a4ba2228..40a5f0b5 100644 --- a/icons/uil-football-american.tsx +++ b/src/icons/uil-football-american.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-football-ball.tsx b/src/icons/uil-football-ball.tsx similarity index 84% rename from icons/uil-football-ball.tsx rename to src/icons/uil-football-ball.tsx index c6173633..646182a6 100644 --- a/icons/uil-football-ball.tsx +++ b/src/icons/uil-football-ball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-football.tsx b/src/icons/uil-football.tsx similarity index 86% rename from icons/uil-football.tsx rename to src/icons/uil-football.tsx index 20812830..9a302b7b 100644 --- a/icons/uil-football.tsx +++ b/src/icons/uil-football.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-forecastcloud-moon-tear.tsx b/src/icons/uil-forecastcloud-moon-tear.tsx similarity index 85% rename from icons/uil-forecastcloud-moon-tear.tsx rename to src/icons/uil-forecastcloud-moon-tear.tsx index 3b445836..97b8904a 100644 --- a/icons/uil-forecastcloud-moon-tear.tsx +++ b/src/icons/uil-forecastcloud-moon-tear.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-forwaded-call.tsx b/src/icons/uil-forwaded-call.tsx similarity index 85% rename from icons/uil-forwaded-call.tsx rename to src/icons/uil-forwaded-call.tsx index edc794e1..55ac1dd0 100644 --- a/icons/uil-forwaded-call.tsx +++ b/src/icons/uil-forwaded-call.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-forward.tsx b/src/icons/uil-forward.tsx similarity index 81% rename from icons/uil-forward.tsx rename to src/icons/uil-forward.tsx index dfa72ad5..eccdb702 100644 --- a/icons/uil-forward.tsx +++ b/src/icons/uil-forward.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-frown.tsx b/src/icons/uil-frown.tsx similarity index 78% rename from icons/uil-frown.tsx rename to src/icons/uil-frown.tsx index 52a02bdd..7f6e330c 100644 --- a/icons/uil-frown.tsx +++ b/src/icons/uil-frown.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-game-structure.tsx b/src/icons/uil-game-structure.tsx similarity index 83% rename from icons/uil-game-structure.tsx rename to src/icons/uil-game-structure.tsx index 5409c851..8e3951af 100644 --- a/icons/uil-game-structure.tsx +++ b/src/icons/uil-game-structure.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-gift.tsx b/src/icons/uil-gift.tsx similarity index 79% rename from icons/uil-gift.tsx rename to src/icons/uil-gift.tsx index b49fe98c..f405a22d 100644 --- a/icons/uil-gift.tsx +++ b/src/icons/uil-gift.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-github-alt.tsx b/src/icons/uil-github-alt.tsx similarity index 91% rename from icons/uil-github-alt.tsx rename to src/icons/uil-github-alt.tsx index 12a19e43..c15e4dc5 100644 --- a/icons/uil-github-alt.tsx +++ b/src/icons/uil-github-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-github.tsx b/src/icons/uil-github.tsx similarity index 84% rename from icons/uil-github.tsx rename to src/icons/uil-github.tsx index 372ba155..6caa2f0d 100644 --- a/icons/uil-github.tsx +++ b/src/icons/uil-github.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-gitlab.tsx b/src/icons/uil-gitlab.tsx similarity index 91% rename from icons/uil-gitlab.tsx rename to src/icons/uil-gitlab.tsx index 8f12f2e9..90c183e3 100644 --- a/icons/uil-gitlab.tsx +++ b/src/icons/uil-gitlab.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-glass-martini-alt-slash.tsx b/src/icons/uil-glass-martini-alt-slash.tsx similarity index 80% rename from icons/uil-glass-martini-alt-slash.tsx rename to src/icons/uil-glass-martini-alt-slash.tsx index 0144351f..9aa0003f 100644 --- a/icons/uil-glass-martini-alt-slash.tsx +++ b/src/icons/uil-glass-martini-alt-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-glass-martini-alt.tsx b/src/icons/uil-glass-martini-alt.tsx similarity index 76% rename from icons/uil-glass-martini-alt.tsx rename to src/icons/uil-glass-martini-alt.tsx index ceb9c52a..5de53f25 100644 --- a/icons/uil-glass-martini-alt.tsx +++ b/src/icons/uil-glass-martini-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-glass-martini.tsx b/src/icons/uil-glass-martini.tsx similarity index 79% rename from icons/uil-glass-martini.tsx rename to src/icons/uil-glass-martini.tsx index b5c73756..7d9880ca 100644 --- a/icons/uil-glass-martini.tsx +++ b/src/icons/uil-glass-martini.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-glass-tea.tsx b/src/icons/uil-glass-tea.tsx similarity index 80% rename from icons/uil-glass-tea.tsx rename to src/icons/uil-glass-tea.tsx index 1c75540f..abe2d4f8 100644 --- a/icons/uil-glass-tea.tsx +++ b/src/icons/uil-glass-tea.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-glass.tsx b/src/icons/uil-glass.tsx similarity index 76% rename from icons/uil-glass.tsx rename to src/icons/uil-glass.tsx index 12a5d3d6..88b91a3f 100644 --- a/icons/uil-glass.tsx +++ b/src/icons/uil-glass.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-globe.tsx b/src/icons/uil-globe.tsx similarity index 84% rename from icons/uil-globe.tsx rename to src/icons/uil-globe.tsx index 1db16f5e..8cbf76ed 100644 --- a/icons/uil-globe.tsx +++ b/src/icons/uil-globe.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-gold.tsx b/src/icons/uil-gold.tsx similarity index 80% rename from icons/uil-gold.tsx rename to src/icons/uil-gold.tsx index a9048db5..dea0f6f6 100644 --- a/icons/uil-gold.tsx +++ b/src/icons/uil-gold.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-golf-ball.tsx b/src/icons/uil-golf-ball.tsx similarity index 75% rename from icons/uil-golf-ball.tsx rename to src/icons/uil-golf-ball.tsx index a7313c90..e10dae27 100644 --- a/icons/uil-golf-ball.tsx +++ b/src/icons/uil-golf-ball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google-drive-alt.tsx b/src/icons/uil-google-drive-alt.tsx similarity index 82% rename from icons/uil-google-drive-alt.tsx rename to src/icons/uil-google-drive-alt.tsx index e1d100c4..0f606278 100644 --- a/icons/uil-google-drive-alt.tsx +++ b/src/icons/uil-google-drive-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google-drive.tsx b/src/icons/uil-google-drive.tsx similarity index 75% rename from icons/uil-google-drive.tsx rename to src/icons/uil-google-drive.tsx index 4a0357ac..1e4aaf09 100644 --- a/icons/uil-google-drive.tsx +++ b/src/icons/uil-google-drive.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google-hangouts-alt.tsx b/src/icons/uil-google-hangouts-alt.tsx similarity index 84% rename from icons/uil-google-hangouts-alt.tsx rename to src/icons/uil-google-hangouts-alt.tsx index 56972891..605c6e0a 100644 --- a/icons/uil-google-hangouts-alt.tsx +++ b/src/icons/uil-google-hangouts-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google-hangouts.tsx b/src/icons/uil-google-hangouts.tsx similarity index 92% rename from icons/uil-google-hangouts.tsx rename to src/icons/uil-google-hangouts.tsx index 0724d17d..be78a255 100644 --- a/icons/uil-google-hangouts.tsx +++ b/src/icons/uil-google-hangouts.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google-play.tsx b/src/icons/uil-google-play.tsx similarity index 85% rename from icons/uil-google-play.tsx rename to src/icons/uil-google-play.tsx index 227b59c1..c16d98c8 100644 --- a/icons/uil-google-play.tsx +++ b/src/icons/uil-google-play.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-google.tsx b/src/icons/uil-google.tsx similarity index 89% rename from icons/uil-google.tsx rename to src/icons/uil-google.tsx index 1fab3e77..2d38623e 100644 --- a/icons/uil-google.tsx +++ b/src/icons/uil-google.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-graduation-cap.tsx b/src/icons/uil-graduation-cap.tsx similarity index 80% rename from icons/uil-graduation-cap.tsx rename to src/icons/uil-graduation-cap.tsx index 61421faf..e27badb4 100644 --- a/icons/uil-graduation-cap.tsx +++ b/src/icons/uil-graduation-cap.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-graph-bar.tsx b/src/icons/uil-graph-bar.tsx similarity index 77% rename from icons/uil-graph-bar.tsx rename to src/icons/uil-graph-bar.tsx index 11e8cb56..e2276d5a 100644 --- a/icons/uil-graph-bar.tsx +++ b/src/icons/uil-graph-bar.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grid.tsx b/src/icons/uil-grid.tsx similarity index 74% rename from icons/uil-grid.tsx rename to src/icons/uil-grid.tsx index 9fd3cd23..6f8cf368 100644 --- a/icons/uil-grid.tsx +++ b/src/icons/uil-grid.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grids.tsx b/src/icons/uil-grids.tsx similarity index 73% rename from icons/uil-grids.tsx rename to src/icons/uil-grids.tsx index 8ff98977..3b408a1b 100644 --- a/icons/uil-grids.tsx +++ b/src/icons/uil-grids.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grin-tongue-wink-alt.tsx b/src/icons/uil-grin-tongue-wink-alt.tsx similarity index 79% rename from icons/uil-grin-tongue-wink-alt.tsx rename to src/icons/uil-grin-tongue-wink-alt.tsx index 5cd751e2..15b6057b 100644 --- a/icons/uil-grin-tongue-wink-alt.tsx +++ b/src/icons/uil-grin-tongue-wink-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grin-tongue-wink.tsx b/src/icons/uil-grin-tongue-wink.tsx similarity index 78% rename from icons/uil-grin-tongue-wink.tsx rename to src/icons/uil-grin-tongue-wink.tsx index d792cce7..e6e8aec2 100644 --- a/icons/uil-grin-tongue-wink.tsx +++ b/src/icons/uil-grin-tongue-wink.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grin.tsx b/src/icons/uil-grin.tsx similarity index 77% rename from icons/uil-grin.tsx rename to src/icons/uil-grin.tsx index e0c8238b..a7369aca 100644 --- a/icons/uil-grin.tsx +++ b/src/icons/uil-grin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-grip-horizontal-line.tsx b/src/icons/uil-grip-horizontal-line.tsx similarity index 73% rename from icons/uil-grip-horizontal-line.tsx rename to src/icons/uil-grip-horizontal-line.tsx index 8ce1eb49..35f46d13 100644 --- a/icons/uil-grip-horizontal-line.tsx +++ b/src/icons/uil-grip-horizontal-line.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hard-hat.tsx b/src/icons/uil-hard-hat.tsx similarity index 79% rename from icons/uil-hard-hat.tsx rename to src/icons/uil-hard-hat.tsx index 52aa3995..5d0ddc6d 100644 --- a/icons/uil-hard-hat.tsx +++ b/src/icons/uil-hard-hat.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hdd.tsx b/src/icons/uil-hdd.tsx similarity index 81% rename from icons/uil-hdd.tsx rename to src/icons/uil-hdd.tsx index db94b428..6cea28c3 100644 --- a/icons/uil-hdd.tsx +++ b/src/icons/uil-hdd.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-head-side-cough.tsx b/src/icons/uil-head-side-cough.tsx similarity index 87% rename from icons/uil-head-side-cough.tsx rename to src/icons/uil-head-side-cough.tsx index d6693c8b..005024ba 100644 --- a/icons/uil-head-side-cough.tsx +++ b/src/icons/uil-head-side-cough.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-head-side-mask.tsx b/src/icons/uil-head-side-mask.tsx similarity index 86% rename from icons/uil-head-side-mask.tsx rename to src/icons/uil-head-side-mask.tsx index a733953c..0f7f5911 100644 --- a/icons/uil-head-side-mask.tsx +++ b/src/icons/uil-head-side-mask.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-head-side.tsx b/src/icons/uil-head-side.tsx similarity index 84% rename from icons/uil-head-side.tsx rename to src/icons/uil-head-side.tsx index 520caea5..2cbd46a1 100644 --- a/icons/uil-head-side.tsx +++ b/src/icons/uil-head-side.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-headphone-slash.tsx b/src/icons/uil-headphone-slash.tsx similarity index 82% rename from icons/uil-headphone-slash.tsx rename to src/icons/uil-headphone-slash.tsx index 3604b281..40b18a9b 100644 --- a/icons/uil-headphone-slash.tsx +++ b/src/icons/uil-headphone-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-headphones-alt.tsx b/src/icons/uil-headphones-alt.tsx similarity index 78% rename from icons/uil-headphones-alt.tsx rename to src/icons/uil-headphones-alt.tsx index 500f6dcb..7a9ece7f 100644 --- a/icons/uil-headphones-alt.tsx +++ b/src/icons/uil-headphones-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-headphones.tsx b/src/icons/uil-headphones.tsx similarity index 77% rename from icons/uil-headphones.tsx rename to src/icons/uil-headphones.tsx index bf87a0c8..e806c6e8 100644 --- a/icons/uil-headphones.tsx +++ b/src/icons/uil-headphones.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart-alt.tsx b/src/icons/uil-heart-alt.tsx similarity index 77% rename from icons/uil-heart-alt.tsx rename to src/icons/uil-heart-alt.tsx index 8caa2bde..3f867196 100644 --- a/icons/uil-heart-alt.tsx +++ b/src/icons/uil-heart-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart-break.tsx b/src/icons/uil-heart-break.tsx similarity index 80% rename from icons/uil-heart-break.tsx rename to src/icons/uil-heart-break.tsx index 08c9235a..40ed1f50 100644 --- a/icons/uil-heart-break.tsx +++ b/src/icons/uil-heart-break.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart-medical.tsx b/src/icons/uil-heart-medical.tsx similarity index 79% rename from icons/uil-heart-medical.tsx rename to src/icons/uil-heart-medical.tsx index 5cba1671..7d0d4d60 100644 --- a/icons/uil-heart-medical.tsx +++ b/src/icons/uil-heart-medical.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart-rate.tsx b/src/icons/uil-heart-rate.tsx similarity index 79% rename from icons/uil-heart-rate.tsx rename to src/icons/uil-heart-rate.tsx index 4eb2b0c0..350000b5 100644 --- a/icons/uil-heart-rate.tsx +++ b/src/icons/uil-heart-rate.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart-sign.tsx b/src/icons/uil-heart-sign.tsx similarity index 77% rename from icons/uil-heart-sign.tsx rename to src/icons/uil-heart-sign.tsx index 412ac6b4..542d3124 100644 --- a/icons/uil-heart-sign.tsx +++ b/src/icons/uil-heart-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heart.tsx b/src/icons/uil-heart.tsx similarity index 78% rename from icons/uil-heart.tsx rename to src/icons/uil-heart.tsx index d9bda745..9e320176 100644 --- a/icons/uil-heart.tsx +++ b/src/icons/uil-heart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-heartbeat.tsx b/src/icons/uil-heartbeat.tsx similarity index 82% rename from icons/uil-heartbeat.tsx rename to src/icons/uil-heartbeat.tsx index a6938367..7579f8be 100644 --- a/icons/uil-heartbeat.tsx +++ b/src/icons/uil-heartbeat.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hindi-to-chinese.tsx b/src/icons/uil-hindi-to-chinese.tsx similarity index 86% rename from icons/uil-hindi-to-chinese.tsx rename to src/icons/uil-hindi-to-chinese.tsx index f6a8f713..dd5a931c 100644 --- a/icons/uil-hindi-to-chinese.tsx +++ b/src/icons/uil-hindi-to-chinese.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hipchat.tsx b/src/icons/uil-hipchat.tsx similarity index 85% rename from icons/uil-hipchat.tsx rename to src/icons/uil-hipchat.tsx index d7c3a3ec..ee6d62e1 100644 --- a/icons/uil-hipchat.tsx +++ b/src/icons/uil-hipchat.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-history-alt.tsx b/src/icons/uil-history-alt.tsx similarity index 76% rename from icons/uil-history-alt.tsx rename to src/icons/uil-history-alt.tsx index 9d25b0b6..0ec694c3 100644 --- a/icons/uil-history-alt.tsx +++ b/src/icons/uil-history-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-history.tsx b/src/icons/uil-history.tsx similarity index 76% rename from icons/uil-history.tsx rename to src/icons/uil-history.tsx index e452ea00..18b75405 100644 --- a/icons/uil-history.tsx +++ b/src/icons/uil-history.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-home.tsx b/src/icons/uil-home.tsx similarity index 77% rename from icons/uil-home.tsx rename to src/icons/uil-home.tsx index 75c4a05f..6e85a6d7 100644 --- a/icons/uil-home.tsx +++ b/src/icons/uil-home.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-align-center.tsx b/src/icons/uil-horizontal-align-center.tsx similarity index 76% rename from icons/uil-horizontal-align-center.tsx rename to src/icons/uil-horizontal-align-center.tsx index 09334adf..b8fc47ec 100644 --- a/icons/uil-horizontal-align-center.tsx +++ b/src/icons/uil-horizontal-align-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-align-left.tsx b/src/icons/uil-horizontal-align-left.tsx similarity index 75% rename from icons/uil-horizontal-align-left.tsx rename to src/icons/uil-horizontal-align-left.tsx index 04870ab5..8d7000b3 100644 --- a/icons/uil-horizontal-align-left.tsx +++ b/src/icons/uil-horizontal-align-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-align-right.tsx b/src/icons/uil-horizontal-align-right.tsx similarity index 75% rename from icons/uil-horizontal-align-right.tsx rename to src/icons/uil-horizontal-align-right.tsx index 4a757685..c9594487 100644 --- a/icons/uil-horizontal-align-right.tsx +++ b/src/icons/uil-horizontal-align-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-distribution-center.tsx b/src/icons/uil-horizontal-distribution-center.tsx similarity index 78% rename from icons/uil-horizontal-distribution-center.tsx rename to src/icons/uil-horizontal-distribution-center.tsx index d34a69a2..f711f9c7 100644 --- a/icons/uil-horizontal-distribution-center.tsx +++ b/src/icons/uil-horizontal-distribution-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-distribution-left.tsx b/src/icons/uil-horizontal-distribution-left.tsx similarity index 76% rename from icons/uil-horizontal-distribution-left.tsx rename to src/icons/uil-horizontal-distribution-left.tsx index e711088b..761ebd5d 100644 --- a/icons/uil-horizontal-distribution-left.tsx +++ b/src/icons/uil-horizontal-distribution-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-horizontal-distribution-right.tsx b/src/icons/uil-horizontal-distribution-right.tsx similarity index 77% rename from icons/uil-horizontal-distribution-right.tsx rename to src/icons/uil-horizontal-distribution-right.tsx index 8310876b..3f135257 100644 --- a/icons/uil-horizontal-distribution-right.tsx +++ b/src/icons/uil-horizontal-distribution-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hospital-square-sign.tsx b/src/icons/uil-hospital-square-sign.tsx similarity index 79% rename from icons/uil-hospital-square-sign.tsx rename to src/icons/uil-hospital-square-sign.tsx index eb145cc5..55916195 100644 --- a/icons/uil-hospital-square-sign.tsx +++ b/src/icons/uil-hospital-square-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hospital-symbol.tsx b/src/icons/uil-hospital-symbol.tsx similarity index 77% rename from icons/uil-hospital-symbol.tsx rename to src/icons/uil-hospital-symbol.tsx index b8851532..05e74e2c 100644 --- a/icons/uil-hospital-symbol.tsx +++ b/src/icons/uil-hospital-symbol.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hospital.tsx b/src/icons/uil-hospital.tsx similarity index 82% rename from icons/uil-hospital.tsx rename to src/icons/uil-hospital.tsx index 8dc4abca..47c8dd7f 100644 --- a/icons/uil-hospital.tsx +++ b/src/icons/uil-hospital.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hourglass.tsx b/src/icons/uil-hourglass.tsx similarity index 88% rename from icons/uil-hourglass.tsx rename to src/icons/uil-hourglass.tsx index 42747ec7..da5ce96a 100644 --- a/icons/uil-hourglass.tsx +++ b/src/icons/uil-hourglass.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-house-user.tsx b/src/icons/uil-house-user.tsx similarity index 82% rename from icons/uil-house-user.tsx rename to src/icons/uil-house-user.tsx index 37ef3c22..65f855b9 100644 --- a/icons/uil-house-user.tsx +++ b/src/icons/uil-house-user.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-html3-alt.tsx b/src/icons/uil-html3-alt.tsx similarity index 84% rename from icons/uil-html3-alt.tsx rename to src/icons/uil-html3-alt.tsx index 7e64bbdf..30289bcb 100644 --- a/icons/uil-html3-alt.tsx +++ b/src/icons/uil-html3-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-html3.tsx b/src/icons/uil-html3.tsx similarity index 80% rename from icons/uil-html3.tsx rename to src/icons/uil-html3.tsx index 46ac4884..ab2ef9d2 100644 --- a/icons/uil-html3.tsx +++ b/src/icons/uil-html3.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-html5-alt.tsx b/src/icons/uil-html5-alt.tsx similarity index 84% rename from icons/uil-html5-alt.tsx rename to src/icons/uil-html5-alt.tsx index 82a4eda9..40cc7947 100644 --- a/icons/uil-html5-alt.tsx +++ b/src/icons/uil-html5-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-html5.tsx b/src/icons/uil-html5.tsx similarity index 78% rename from icons/uil-html5.tsx rename to src/icons/uil-html5.tsx index 83c3f5c3..aaea58b6 100644 --- a/icons/uil-html5.tsx +++ b/src/icons/uil-html5.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-hunting.tsx b/src/icons/uil-hunting.tsx similarity index 77% rename from icons/uil-hunting.tsx rename to src/icons/uil-hunting.tsx index bb0c8051..464aaffc 100644 --- a/icons/uil-hunting.tsx +++ b/src/icons/uil-hunting.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-icons.tsx b/src/icons/uil-icons.tsx similarity index 84% rename from icons/uil-icons.tsx rename to src/icons/uil-icons.tsx index b2c5bcef..b50d425b 100644 --- a/icons/uil-icons.tsx +++ b/src/icons/uil-icons.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-illustration.tsx b/src/icons/uil-illustration.tsx similarity index 83% rename from icons/uil-illustration.tsx rename to src/icons/uil-illustration.tsx index d0d5dd2f..04ffe021 100644 --- a/icons/uil-illustration.tsx +++ b/src/icons/uil-illustration.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-alt-slash.tsx b/src/icons/uil-image-alt-slash.tsx similarity index 81% rename from icons/uil-image-alt-slash.tsx rename to src/icons/uil-image-alt-slash.tsx index 596c359f..fabbca44 100644 --- a/icons/uil-image-alt-slash.tsx +++ b/src/icons/uil-image-alt-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-block.tsx b/src/icons/uil-image-block.tsx similarity index 83% rename from icons/uil-image-block.tsx rename to src/icons/uil-image-block.tsx index ff3918ab..b02c7e57 100644 --- a/icons/uil-image-block.tsx +++ b/src/icons/uil-image-block.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-broken.tsx b/src/icons/uil-image-broken.tsx similarity index 84% rename from icons/uil-image-broken.tsx rename to src/icons/uil-image-broken.tsx index 2e3362ac..04f0c350 100644 --- a/icons/uil-image-broken.tsx +++ b/src/icons/uil-image-broken.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-check.tsx b/src/icons/uil-image-check.tsx similarity index 81% rename from icons/uil-image-check.tsx rename to src/icons/uil-image-check.tsx index 97f48907..0da343ee 100644 --- a/icons/uil-image-check.tsx +++ b/src/icons/uil-image-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-download.tsx b/src/icons/uil-image-download.tsx similarity index 82% rename from icons/uil-image-download.tsx rename to src/icons/uil-image-download.tsx index 860360ef..529414d9 100644 --- a/icons/uil-image-download.tsx +++ b/src/icons/uil-image-download.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-edit.tsx b/src/icons/uil-image-edit.tsx similarity index 85% rename from icons/uil-image-edit.tsx rename to src/icons/uil-image-edit.tsx index ec3b1374..6e986e2a 100644 --- a/icons/uil-image-edit.tsx +++ b/src/icons/uil-image-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-lock.tsx b/src/icons/uil-image-lock.tsx similarity index 80% rename from icons/uil-image-lock.tsx rename to src/icons/uil-image-lock.tsx index 363f5a76..5fbfd7bb 100644 --- a/icons/uil-image-lock.tsx +++ b/src/icons/uil-image-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-minus.tsx b/src/icons/uil-image-minus.tsx similarity index 82% rename from icons/uil-image-minus.tsx rename to src/icons/uil-image-minus.tsx index c9a1ebdd..c0380737 100644 --- a/icons/uil-image-minus.tsx +++ b/src/icons/uil-image-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-plus.tsx b/src/icons/uil-image-plus.tsx similarity index 81% rename from icons/uil-image-plus.tsx rename to src/icons/uil-image-plus.tsx index c9084203..694f3256 100644 --- a/icons/uil-image-plus.tsx +++ b/src/icons/uil-image-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-question.tsx b/src/icons/uil-image-question.tsx similarity index 83% rename from icons/uil-image-question.tsx rename to src/icons/uil-image-question.tsx index 2931ef9d..5723ee06 100644 --- a/icons/uil-image-question.tsx +++ b/src/icons/uil-image-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-redo.tsx b/src/icons/uil-image-redo.tsx similarity index 81% rename from icons/uil-image-redo.tsx rename to src/icons/uil-image-redo.tsx index fc436c5f..69686a49 100644 --- a/icons/uil-image-redo.tsx +++ b/src/icons/uil-image-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-resize-landscape.tsx b/src/icons/uil-image-resize-landscape.tsx similarity index 86% rename from icons/uil-image-resize-landscape.tsx rename to src/icons/uil-image-resize-landscape.tsx index 7b8937de..fec86038 100644 --- a/icons/uil-image-resize-landscape.tsx +++ b/src/icons/uil-image-resize-landscape.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-resize-square.tsx b/src/icons/uil-image-resize-square.tsx similarity index 85% rename from icons/uil-image-resize-square.tsx rename to src/icons/uil-image-resize-square.tsx index e318d94f..99ad81a5 100644 --- a/icons/uil-image-resize-square.tsx +++ b/src/icons/uil-image-resize-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-search.tsx b/src/icons/uil-image-search.tsx similarity index 82% rename from icons/uil-image-search.tsx rename to src/icons/uil-image-search.tsx index f1528f19..d8f3f4df 100644 --- a/icons/uil-image-search.tsx +++ b/src/icons/uil-image-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-share.tsx b/src/icons/uil-image-share.tsx similarity index 81% rename from icons/uil-image-share.tsx rename to src/icons/uil-image-share.tsx index e80806d2..3058f9c0 100644 --- a/icons/uil-image-share.tsx +++ b/src/icons/uil-image-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-shield.tsx b/src/icons/uil-image-shield.tsx similarity index 84% rename from icons/uil-image-shield.tsx rename to src/icons/uil-image-shield.tsx index f9ad7353..dc88fada 100644 --- a/icons/uil-image-shield.tsx +++ b/src/icons/uil-image-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-slash.tsx b/src/icons/uil-image-slash.tsx similarity index 82% rename from icons/uil-image-slash.tsx rename to src/icons/uil-image-slash.tsx index 3dd5e399..5ebed5e1 100644 --- a/icons/uil-image-slash.tsx +++ b/src/icons/uil-image-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-times.tsx b/src/icons/uil-image-times.tsx similarity index 82% rename from icons/uil-image-times.tsx rename to src/icons/uil-image-times.tsx index 8313a74f..4e75155f 100644 --- a/icons/uil-image-times.tsx +++ b/src/icons/uil-image-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-upload.tsx b/src/icons/uil-image-upload.tsx similarity index 82% rename from icons/uil-image-upload.tsx rename to src/icons/uil-image-upload.tsx index db4e86e2..e6dc66e0 100644 --- a/icons/uil-image-upload.tsx +++ b/src/icons/uil-image-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image-v.tsx b/src/icons/uil-image-v.tsx similarity index 82% rename from icons/uil-image-v.tsx rename to src/icons/uil-image-v.tsx index 88f60c5a..d4e1b00c 100644 --- a/icons/uil-image-v.tsx +++ b/src/icons/uil-image-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-image.tsx b/src/icons/uil-image.tsx similarity index 78% rename from icons/uil-image.tsx rename to src/icons/uil-image.tsx index 3a65e56f..23d93f36 100644 --- a/icons/uil-image.tsx +++ b/src/icons/uil-image.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-images.tsx b/src/icons/uil-images.tsx similarity index 81% rename from icons/uil-images.tsx rename to src/icons/uil-images.tsx index efefce62..6aeae41f 100644 --- a/icons/uil-images.tsx +++ b/src/icons/uil-images.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-import.tsx b/src/icons/uil-import.tsx similarity index 77% rename from icons/uil-import.tsx rename to src/icons/uil-import.tsx index 3fb8dab7..9b2e65a0 100644 --- a/icons/uil-import.tsx +++ b/src/icons/uil-import.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-inbox.tsx b/src/icons/uil-inbox.tsx similarity index 81% rename from icons/uil-inbox.tsx rename to src/icons/uil-inbox.tsx index 996a2471..37c9a949 100644 --- a/icons/uil-inbox.tsx +++ b/src/icons/uil-inbox.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-incoming-call.tsx b/src/icons/uil-incoming-call.tsx similarity index 85% rename from icons/uil-incoming-call.tsx rename to src/icons/uil-incoming-call.tsx index d1528a40..411d304b 100644 --- a/icons/uil-incoming-call.tsx +++ b/src/icons/uil-incoming-call.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-info-circle.tsx b/src/icons/uil-info-circle.tsx similarity index 76% rename from icons/uil-info-circle.tsx rename to src/icons/uil-info-circle.tsx index aa66665b..481c0aa1 100644 --- a/icons/uil-info-circle.tsx +++ b/src/icons/uil-info-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-info.tsx b/src/icons/uil-info.tsx similarity index 73% rename from icons/uil-info.tsx rename to src/icons/uil-info.tsx index 15a2a181..72682a39 100644 --- a/icons/uil-info.tsx +++ b/src/icons/uil-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-instagram-alt.tsx b/src/icons/uil-instagram-alt.tsx similarity index 90% rename from icons/uil-instagram-alt.tsx rename to src/icons/uil-instagram-alt.tsx index 1fbcfeaa..fb66e7bf 100644 --- a/icons/uil-instagram-alt.tsx +++ b/src/icons/uil-instagram-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-instagram.tsx b/src/icons/uil-instagram.tsx similarity index 88% rename from icons/uil-instagram.tsx rename to src/icons/uil-instagram.tsx index bc8697bb..2c9940d6 100644 --- a/icons/uil-instagram.tsx +++ b/src/icons/uil-instagram.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-intercom-alt.tsx b/src/icons/uil-intercom-alt.tsx similarity index 85% rename from icons/uil-intercom-alt.tsx rename to src/icons/uil-intercom-alt.tsx index a4021d0d..0ebdc302 100644 --- a/icons/uil-intercom-alt.tsx +++ b/src/icons/uil-intercom-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-intercom.tsx b/src/icons/uil-intercom.tsx similarity index 83% rename from icons/uil-intercom.tsx rename to src/icons/uil-intercom.tsx index dd28508f..319f8d8d 100644 --- a/icons/uil-intercom.tsx +++ b/src/icons/uil-intercom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-invoice.tsx b/src/icons/uil-invoice.tsx similarity index 80% rename from icons/uil-invoice.tsx rename to src/icons/uil-invoice.tsx index c631c051..17f2a27e 100644 --- a/icons/uil-invoice.tsx +++ b/src/icons/uil-invoice.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-italic.tsx b/src/icons/uil-italic.tsx similarity index 73% rename from icons/uil-italic.tsx rename to src/icons/uil-italic.tsx index c852bad3..08464ca3 100644 --- a/icons/uil-italic.tsx +++ b/src/icons/uil-italic.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-jackhammer.tsx b/src/icons/uil-jackhammer.tsx similarity index 84% rename from icons/uil-jackhammer.tsx rename to src/icons/uil-jackhammer.tsx index 9509b5a2..72d1a768 100644 --- a/icons/uil-jackhammer.tsx +++ b/src/icons/uil-jackhammer.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-java-script.tsx b/src/icons/uil-java-script.tsx similarity index 92% rename from icons/uil-java-script.tsx rename to src/icons/uil-java-script.tsx index 5d3311f4..5b30ed34 100644 --- a/icons/uil-java-script.tsx +++ b/src/icons/uil-java-script.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-kayak.tsx b/src/icons/uil-kayak.tsx similarity index 85% rename from icons/uil-kayak.tsx rename to src/icons/uil-kayak.tsx index 65a6db9e..64f93164 100644 --- a/icons/uil-kayak.tsx +++ b/src/icons/uil-kayak.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-key-skeleton-alt.tsx b/src/icons/uil-key-skeleton-alt.tsx similarity index 78% rename from icons/uil-key-skeleton-alt.tsx rename to src/icons/uil-key-skeleton-alt.tsx index b9c44d2d..837745d9 100644 --- a/icons/uil-key-skeleton-alt.tsx +++ b/src/icons/uil-key-skeleton-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-key-skeleton.tsx b/src/icons/uil-key-skeleton.tsx similarity index 76% rename from icons/uil-key-skeleton.tsx rename to src/icons/uil-key-skeleton.tsx index cb9f694d..666f11ab 100644 --- a/icons/uil-key-skeleton.tsx +++ b/src/icons/uil-key-skeleton.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyboard-alt.tsx b/src/icons/uil-keyboard-alt.tsx similarity index 86% rename from icons/uil-keyboard-alt.tsx rename to src/icons/uil-keyboard-alt.tsx index 2c34cc09..02a79caf 100644 --- a/icons/uil-keyboard-alt.tsx +++ b/src/icons/uil-keyboard-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyboard-hide.tsx b/src/icons/uil-keyboard-hide.tsx similarity index 89% rename from icons/uil-keyboard-hide.tsx rename to src/icons/uil-keyboard-hide.tsx index eb1d93dd..9102095f 100644 --- a/icons/uil-keyboard-hide.tsx +++ b/src/icons/uil-keyboard-hide.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyboard-show.tsx b/src/icons/uil-keyboard-show.tsx similarity index 89% rename from icons/uil-keyboard-show.tsx rename to src/icons/uil-keyboard-show.tsx index a2958b10..4619f287 100644 --- a/icons/uil-keyboard-show.tsx +++ b/src/icons/uil-keyboard-show.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyboard.tsx b/src/icons/uil-keyboard.tsx similarity index 83% rename from icons/uil-keyboard.tsx rename to src/icons/uil-keyboard.tsx index 40077be5..16dd743a 100644 --- a/icons/uil-keyboard.tsx +++ b/src/icons/uil-keyboard.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyhole-circle.tsx b/src/icons/uil-keyhole-circle.tsx similarity index 75% rename from icons/uil-keyhole-circle.tsx rename to src/icons/uil-keyhole-circle.tsx index d49448f6..c0b32093 100644 --- a/icons/uil-keyhole-circle.tsx +++ b/src/icons/uil-keyhole-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyhole-square-full.tsx b/src/icons/uil-keyhole-square-full.tsx similarity index 76% rename from icons/uil-keyhole-square-full.tsx rename to src/icons/uil-keyhole-square-full.tsx index 68ad5aa8..e8460728 100644 --- a/icons/uil-keyhole-square-full.tsx +++ b/src/icons/uil-keyhole-square-full.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-keyhole-square.tsx b/src/icons/uil-keyhole-square.tsx similarity index 77% rename from icons/uil-keyhole-square.tsx rename to src/icons/uil-keyhole-square.tsx index 7d92b955..100b3031 100644 --- a/icons/uil-keyhole-square.tsx +++ b/src/icons/uil-keyhole-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-kid.tsx b/src/icons/uil-kid.tsx similarity index 79% rename from icons/uil-kid.tsx rename to src/icons/uil-kid.tsx index 37c2e95f..d93ce421 100644 --- a/icons/uil-kid.tsx +++ b/src/icons/uil-kid.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-label-alt.tsx b/src/icons/uil-label-alt.tsx similarity index 76% rename from icons/uil-label-alt.tsx rename to src/icons/uil-label-alt.tsx index fe2ae3c6..e518e9e1 100644 --- a/icons/uil-label-alt.tsx +++ b/src/icons/uil-label-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-label.tsx b/src/icons/uil-label.tsx similarity index 75% rename from icons/uil-label.tsx rename to src/icons/uil-label.tsx index 0e0860bf..689699b7 100644 --- a/icons/uil-label.tsx +++ b/src/icons/uil-label.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lamp.tsx b/src/icons/uil-lamp.tsx similarity index 80% rename from icons/uil-lamp.tsx rename to src/icons/uil-lamp.tsx index b17bb016..23251ee5 100644 --- a/icons/uil-lamp.tsx +++ b/src/icons/uil-lamp.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-language.tsx b/src/icons/uil-language.tsx similarity index 85% rename from icons/uil-language.tsx rename to src/icons/uil-language.tsx index 35bb3344..8fe8713e 100644 --- a/icons/uil-language.tsx +++ b/src/icons/uil-language.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-laptop-cloud.tsx b/src/icons/uil-laptop-cloud.tsx similarity index 79% rename from icons/uil-laptop-cloud.tsx rename to src/icons/uil-laptop-cloud.tsx index fb9fb9d8..6f3fd294 100644 --- a/icons/uil-laptop-cloud.tsx +++ b/src/icons/uil-laptop-cloud.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-laptop-connection.tsx b/src/icons/uil-laptop-connection.tsx similarity index 78% rename from icons/uil-laptop-connection.tsx rename to src/icons/uil-laptop-connection.tsx index 603e2210..2d29549c 100644 --- a/icons/uil-laptop-connection.tsx +++ b/src/icons/uil-laptop-connection.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-laptop.tsx b/src/icons/uil-laptop.tsx similarity index 76% rename from icons/uil-laptop.tsx rename to src/icons/uil-laptop.tsx index e9f30dbf..ae15950e 100644 --- a/icons/uil-laptop.tsx +++ b/src/icons/uil-laptop.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-laughing.tsx b/src/icons/uil-laughing.tsx similarity index 80% rename from icons/uil-laughing.tsx rename to src/icons/uil-laughing.tsx index e395a7fb..c79e6026 100644 --- a/icons/uil-laughing.tsx +++ b/src/icons/uil-laughing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-layer-group-slash.tsx b/src/icons/uil-layer-group-slash.tsx similarity index 82% rename from icons/uil-layer-group-slash.tsx rename to src/icons/uil-layer-group-slash.tsx index 16fdcaf0..79ecd992 100644 --- a/icons/uil-layer-group-slash.tsx +++ b/src/icons/uil-layer-group-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-layer-group.tsx b/src/icons/uil-layer-group.tsx similarity index 80% rename from icons/uil-layer-group.tsx rename to src/icons/uil-layer-group.tsx index dd50cdba..77c62a6a 100644 --- a/icons/uil-layer-group.tsx +++ b/src/icons/uil-layer-group.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-layers-alt.tsx b/src/icons/uil-layers-alt.tsx similarity index 76% rename from icons/uil-layers-alt.tsx rename to src/icons/uil-layers-alt.tsx index 97263dfc..0231b45f 100644 --- a/icons/uil-layers-alt.tsx +++ b/src/icons/uil-layers-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-layers-slash.tsx b/src/icons/uil-layers-slash.tsx similarity index 82% rename from icons/uil-layers-slash.tsx rename to src/icons/uil-layers-slash.tsx index 19b2e729..55dd839b 100644 --- a/icons/uil-layers-slash.tsx +++ b/src/icons/uil-layers-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-layers.tsx b/src/icons/uil-layers.tsx similarity index 77% rename from icons/uil-layers.tsx rename to src/icons/uil-layers.tsx index 79b1ab78..5dff4eb3 100644 --- a/icons/uil-layers.tsx +++ b/src/icons/uil-layers.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-left-arrow-from-left.tsx b/src/icons/uil-left-arrow-from-left.tsx similarity index 77% rename from icons/uil-left-arrow-from-left.tsx rename to src/icons/uil-left-arrow-from-left.tsx index 00cac652..c34779e5 100644 --- a/icons/uil-left-arrow-from-left.tsx +++ b/src/icons/uil-left-arrow-from-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-left-arrow-to-left.tsx b/src/icons/uil-left-arrow-to-left.tsx similarity index 76% rename from icons/uil-left-arrow-to-left.tsx rename to src/icons/uil-left-arrow-to-left.tsx index d361865e..3e554818 100644 --- a/icons/uil-left-arrow-to-left.tsx +++ b/src/icons/uil-left-arrow-to-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-left-indent-alt.tsx b/src/icons/uil-left-indent-alt.tsx similarity index 79% rename from icons/uil-left-indent-alt.tsx rename to src/icons/uil-left-indent-alt.tsx index a4fcbb84..3f473cc2 100644 --- a/icons/uil-left-indent-alt.tsx +++ b/src/icons/uil-left-indent-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-left-indent.tsx b/src/icons/uil-left-indent.tsx similarity index 78% rename from icons/uil-left-indent.tsx rename to src/icons/uil-left-indent.tsx index d7bb3445..4766bba9 100644 --- a/icons/uil-left-indent.tsx +++ b/src/icons/uil-left-indent.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-left-to-right-text-direction.tsx b/src/icons/uil-left-to-right-text-direction.tsx similarity index 78% rename from icons/uil-left-to-right-text-direction.tsx rename to src/icons/uil-left-to-right-text-direction.tsx index 4cccef13..7fc15c2b 100644 --- a/icons/uil-left-to-right-text-direction.tsx +++ b/src/icons/uil-left-to-right-text-direction.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-letter-chinese-a.tsx b/src/icons/uil-letter-chinese-a.tsx similarity index 82% rename from icons/uil-letter-chinese-a.tsx rename to src/icons/uil-letter-chinese-a.tsx index 093bc8dc..6934de6d 100644 --- a/icons/uil-letter-chinese-a.tsx +++ b/src/icons/uil-letter-chinese-a.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-letter-english-a.tsx b/src/icons/uil-letter-english-a.tsx similarity index 79% rename from icons/uil-letter-english-a.tsx rename to src/icons/uil-letter-english-a.tsx index 74106055..75c39fb1 100644 --- a/icons/uil-letter-english-a.tsx +++ b/src/icons/uil-letter-english-a.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-letter-hindi-a.tsx b/src/icons/uil-letter-hindi-a.tsx similarity index 79% rename from icons/uil-letter-hindi-a.tsx rename to src/icons/uil-letter-hindi-a.tsx index f4abec5e..627ea4f7 100644 --- a/icons/uil-letter-hindi-a.tsx +++ b/src/icons/uil-letter-hindi-a.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-letter-japanese-a.tsx b/src/icons/uil-letter-japanese-a.tsx similarity index 91% rename from icons/uil-letter-japanese-a.tsx rename to src/icons/uil-letter-japanese-a.tsx index bed787e1..e74fd7e8 100644 --- a/icons/uil-letter-japanese-a.tsx +++ b/src/icons/uil-letter-japanese-a.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-life-ring.tsx b/src/icons/uil-life-ring.tsx similarity index 92% rename from icons/uil-life-ring.tsx rename to src/icons/uil-life-ring.tsx index 416efa55..e9574272 100644 --- a/icons/uil-life-ring.tsx +++ b/src/icons/uil-life-ring.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lightbulb-alt.tsx b/src/icons/uil-lightbulb-alt.tsx similarity index 79% rename from icons/uil-lightbulb-alt.tsx rename to src/icons/uil-lightbulb-alt.tsx index 4d450e77..4418e24d 100644 --- a/icons/uil-lightbulb-alt.tsx +++ b/src/icons/uil-lightbulb-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lightbulb.tsx b/src/icons/uil-lightbulb.tsx similarity index 80% rename from icons/uil-lightbulb.tsx rename to src/icons/uil-lightbulb.tsx index b68b0af8..4a936b2f 100644 --- a/icons/uil-lightbulb.tsx +++ b/src/icons/uil-lightbulb.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-line-alt.tsx b/src/icons/uil-line-alt.tsx similarity index 73% rename from icons/uil-line-alt.tsx rename to src/icons/uil-line-alt.tsx index 66316f59..6e1d817e 100644 --- a/icons/uil-line-alt.tsx +++ b/src/icons/uil-line-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-line-spacing.tsx b/src/icons/uil-line-spacing.tsx similarity index 80% rename from icons/uil-line-spacing.tsx rename to src/icons/uil-line-spacing.tsx index f2306e20..254dbf9a 100644 --- a/icons/uil-line-spacing.tsx +++ b/src/icons/uil-line-spacing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-line.tsx b/src/icons/uil-line.tsx similarity index 87% rename from icons/uil-line.tsx rename to src/icons/uil-line.tsx index 004cb8bc..0ec44061 100644 --- a/icons/uil-line.tsx +++ b/src/icons/uil-line.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-link-add.tsx b/src/icons/uil-link-add.tsx similarity index 82% rename from icons/uil-link-add.tsx rename to src/icons/uil-link-add.tsx index c0a018fe..36b95543 100644 --- a/icons/uil-link-add.tsx +++ b/src/icons/uil-link-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-link-alt.tsx b/src/icons/uil-link-alt.tsx similarity index 81% rename from icons/uil-link-alt.tsx rename to src/icons/uil-link-alt.tsx index a22f6430..ff3ae12d 100644 --- a/icons/uil-link-alt.tsx +++ b/src/icons/uil-link-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-link-broken.tsx b/src/icons/uil-link-broken.tsx similarity index 85% rename from icons/uil-link-broken.tsx rename to src/icons/uil-link-broken.tsx index c721e719..5ea7864c 100644 --- a/icons/uil-link-broken.tsx +++ b/src/icons/uil-link-broken.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-link-h.tsx b/src/icons/uil-link-h.tsx similarity index 76% rename from icons/uil-link-h.tsx rename to src/icons/uil-link-h.tsx index e9bf7bca..22ed6a67 100644 --- a/icons/uil-link-h.tsx +++ b/src/icons/uil-link-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-link.tsx b/src/icons/uil-link.tsx similarity index 81% rename from icons/uil-link.tsx rename to src/icons/uil-link.tsx index d1e2b4f6..3b5d6f68 100644 --- a/icons/uil-link.tsx +++ b/src/icons/uil-link.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-linkedin-alt.tsx b/src/icons/uil-linkedin-alt.tsx similarity index 85% rename from icons/uil-linkedin-alt.tsx rename to src/icons/uil-linkedin-alt.tsx index 9453547a..3969eb44 100644 --- a/icons/uil-linkedin-alt.tsx +++ b/src/icons/uil-linkedin-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-linkedin.tsx b/src/icons/uil-linkedin.tsx similarity index 79% rename from icons/uil-linkedin.tsx rename to src/icons/uil-linkedin.tsx index 637cb909..f0dbddc6 100644 --- a/icons/uil-linkedin.tsx +++ b/src/icons/uil-linkedin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-linux.tsx b/src/icons/uil-linux.tsx similarity index 94% rename from icons/uil-linux.tsx rename to src/icons/uil-linux.tsx index e350a11c..2b4959a3 100644 --- a/icons/uil-linux.tsx +++ b/src/icons/uil-linux.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lira-sign.tsx b/src/icons/uil-lira-sign.tsx similarity index 80% rename from icons/uil-lira-sign.tsx rename to src/icons/uil-lira-sign.tsx index 19bce2d5..98dd0f3e 100644 --- a/icons/uil-lira-sign.tsx +++ b/src/icons/uil-lira-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-list-ol-alt.tsx b/src/icons/uil-list-ol-alt.tsx similarity index 84% rename from icons/uil-list-ol-alt.tsx rename to src/icons/uil-list-ol-alt.tsx index 6052dd60..185dc40c 100644 --- a/icons/uil-list-ol-alt.tsx +++ b/src/icons/uil-list-ol-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-list-ol.tsx b/src/icons/uil-list-ol.tsx similarity index 83% rename from icons/uil-list-ol.tsx rename to src/icons/uil-list-ol.tsx index 825fe199..e4eefdd1 100644 --- a/icons/uil-list-ol.tsx +++ b/src/icons/uil-list-ol.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-list-ui-alt.tsx b/src/icons/uil-list-ui-alt.tsx similarity index 77% rename from icons/uil-list-ui-alt.tsx rename to src/icons/uil-list-ui-alt.tsx index 7f71017c..d8afcdc8 100644 --- a/icons/uil-list-ui-alt.tsx +++ b/src/icons/uil-list-ui-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-list-ul.tsx b/src/icons/uil-list-ul.tsx similarity index 85% rename from icons/uil-list-ul.tsx rename to src/icons/uil-list-ul.tsx index 521a0d9f..797812c0 100644 --- a/icons/uil-list-ul.tsx +++ b/src/icons/uil-list-ul.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-location-arrow-alt.tsx b/src/icons/uil-location-arrow-alt.tsx similarity index 77% rename from icons/uil-location-arrow-alt.tsx rename to src/icons/uil-location-arrow-alt.tsx index b07d99e4..7fdcecc7 100644 --- a/icons/uil-location-arrow-alt.tsx +++ b/src/icons/uil-location-arrow-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-location-arrow.tsx b/src/icons/uil-location-arrow.tsx similarity index 79% rename from icons/uil-location-arrow.tsx rename to src/icons/uil-location-arrow.tsx index 2caa5505..d80f0f25 100644 --- a/icons/uil-location-arrow.tsx +++ b/src/icons/uil-location-arrow.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-location-pin-alt.tsx b/src/icons/uil-location-pin-alt.tsx similarity index 78% rename from icons/uil-location-pin-alt.tsx rename to src/icons/uil-location-pin-alt.tsx index 5ef2735a..93bf476e 100644 --- a/icons/uil-location-pin-alt.tsx +++ b/src/icons/uil-location-pin-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-location-point.tsx b/src/icons/uil-location-point.tsx similarity index 78% rename from icons/uil-location-point.tsx rename to src/icons/uil-location-point.tsx index cdc6ba3d..d4ca6a35 100644 --- a/icons/uil-location-point.tsx +++ b/src/icons/uil-location-point.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lock-access.tsx b/src/icons/uil-lock-access.tsx similarity index 80% rename from icons/uil-lock-access.tsx rename to src/icons/uil-lock-access.tsx index d9fa14db..30ec19f1 100644 --- a/icons/uil-lock-access.tsx +++ b/src/icons/uil-lock-access.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lock-alt.tsx b/src/icons/uil-lock-alt.tsx similarity index 77% rename from icons/uil-lock-alt.tsx rename to src/icons/uil-lock-alt.tsx index 6978d158..77e45f4d 100644 --- a/icons/uil-lock-alt.tsx +++ b/src/icons/uil-lock-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lock-open-alt.tsx b/src/icons/uil-lock-open-alt.tsx similarity index 79% rename from icons/uil-lock-open-alt.tsx rename to src/icons/uil-lock-open-alt.tsx index 0ef7fcb5..f433398a 100644 --- a/icons/uil-lock-open-alt.tsx +++ b/src/icons/uil-lock-open-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lock-slash.tsx b/src/icons/uil-lock-slash.tsx similarity index 81% rename from icons/uil-lock-slash.tsx rename to src/icons/uil-lock-slash.tsx index 1d2e1800..09fd9dca 100644 --- a/icons/uil-lock-slash.tsx +++ b/src/icons/uil-lock-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lock.tsx b/src/icons/uil-lock.tsx similarity index 75% rename from icons/uil-lock.tsx rename to src/icons/uil-lock.tsx index 446b3434..84116447 100644 --- a/icons/uil-lock.tsx +++ b/src/icons/uil-lock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lottiefiles-alt.tsx b/src/icons/uil-lottiefiles-alt.tsx similarity index 78% rename from icons/uil-lottiefiles-alt.tsx rename to src/icons/uil-lottiefiles-alt.tsx index 0f2fe4d3..53071e45 100644 --- a/icons/uil-lottiefiles-alt.tsx +++ b/src/icons/uil-lottiefiles-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-lottiefiles.tsx b/src/icons/uil-lottiefiles.tsx similarity index 78% rename from icons/uil-lottiefiles.tsx rename to src/icons/uil-lottiefiles.tsx index 19af7427..8c9c5c2f 100644 --- a/icons/uil-lottiefiles.tsx +++ b/src/icons/uil-lottiefiles.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-luggage-cart.tsx b/src/icons/uil-luggage-cart.tsx similarity index 77% rename from icons/uil-luggage-cart.tsx rename to src/icons/uil-luggage-cart.tsx index 8ffc5046..2f3789ac 100644 --- a/icons/uil-luggage-cart.tsx +++ b/src/icons/uil-luggage-cart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mailbox-alt.tsx b/src/icons/uil-mailbox-alt.tsx similarity index 76% rename from icons/uil-mailbox-alt.tsx rename to src/icons/uil-mailbox-alt.tsx index f104674b..45d1b29d 100644 --- a/icons/uil-mailbox-alt.tsx +++ b/src/icons/uil-mailbox-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mailbox.tsx b/src/icons/uil-mailbox.tsx similarity index 77% rename from icons/uil-mailbox.tsx rename to src/icons/uil-mailbox.tsx index 0e19cde0..d8ca3597 100644 --- a/icons/uil-mailbox.tsx +++ b/src/icons/uil-mailbox.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-alt.tsx b/src/icons/uil-map-marker-alt.tsx similarity index 80% rename from icons/uil-map-marker-alt.tsx rename to src/icons/uil-map-marker-alt.tsx index 99dcc533..610f1f4b 100644 --- a/icons/uil-map-marker-alt.tsx +++ b/src/icons/uil-map-marker-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-edit.tsx b/src/icons/uil-map-marker-edit.tsx similarity index 80% rename from icons/uil-map-marker-edit.tsx rename to src/icons/uil-map-marker-edit.tsx index 3808150a..99d667c2 100644 --- a/icons/uil-map-marker-edit.tsx +++ b/src/icons/uil-map-marker-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-info.tsx b/src/icons/uil-map-marker-info.tsx similarity index 84% rename from icons/uil-map-marker-info.tsx rename to src/icons/uil-map-marker-info.tsx index 0b2b30dd..11d8db1a 100644 --- a/icons/uil-map-marker-info.tsx +++ b/src/icons/uil-map-marker-info.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-minus.tsx b/src/icons/uil-map-marker-minus.tsx similarity index 78% rename from icons/uil-map-marker-minus.tsx rename to src/icons/uil-map-marker-minus.tsx index 3cf5dc23..52b5766c 100644 --- a/icons/uil-map-marker-minus.tsx +++ b/src/icons/uil-map-marker-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-plus.tsx b/src/icons/uil-map-marker-plus.tsx similarity index 79% rename from icons/uil-map-marker-plus.tsx rename to src/icons/uil-map-marker-plus.tsx index 2e53a3fd..7a5d96ae 100644 --- a/icons/uil-map-marker-plus.tsx +++ b/src/icons/uil-map-marker-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-question.tsx b/src/icons/uil-map-marker-question.tsx similarity index 83% rename from icons/uil-map-marker-question.tsx rename to src/icons/uil-map-marker-question.tsx index 0cf04114..9a7b45d4 100644 --- a/icons/uil-map-marker-question.tsx +++ b/src/icons/uil-map-marker-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-shield.tsx b/src/icons/uil-map-marker-shield.tsx similarity index 84% rename from icons/uil-map-marker-shield.tsx rename to src/icons/uil-map-marker-shield.tsx index 591ede2a..4c9a070b 100644 --- a/icons/uil-map-marker-shield.tsx +++ b/src/icons/uil-map-marker-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker-slash.tsx b/src/icons/uil-map-marker-slash.tsx similarity index 81% rename from icons/uil-map-marker-slash.tsx rename to src/icons/uil-map-marker-slash.tsx index 34f6cf25..424ca54e 100644 --- a/icons/uil-map-marker-slash.tsx +++ b/src/icons/uil-map-marker-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-marker.tsx b/src/icons/uil-map-marker.tsx similarity index 77% rename from icons/uil-map-marker.tsx rename to src/icons/uil-map-marker.tsx index 2311c09d..ba2af1e5 100644 --- a/icons/uil-map-marker.tsx +++ b/src/icons/uil-map-marker.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-pin-alt.tsx b/src/icons/uil-map-pin-alt.tsx similarity index 78% rename from icons/uil-map-pin-alt.tsx rename to src/icons/uil-map-pin-alt.tsx index cb2dc4ab..245ff0e2 100644 --- a/icons/uil-map-pin-alt.tsx +++ b/src/icons/uil-map-pin-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map-pin.tsx b/src/icons/uil-map-pin.tsx similarity index 78% rename from icons/uil-map-pin.tsx rename to src/icons/uil-map-pin.tsx index 7393f8e4..c72469b8 100644 --- a/icons/uil-map-pin.tsx +++ b/src/icons/uil-map-pin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-map.tsx b/src/icons/uil-map.tsx similarity index 78% rename from icons/uil-map.tsx rename to src/icons/uil-map.tsx index 61b64007..eb37f37c 100644 --- a/icons/uil-map.tsx +++ b/src/icons/uil-map.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mars.tsx b/src/icons/uil-mars.tsx similarity index 75% rename from icons/uil-mars.tsx rename to src/icons/uil-mars.tsx index 783b926c..c6e5f3bb 100644 --- a/icons/uil-mars.tsx +++ b/src/icons/uil-mars.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-master-card.tsx b/src/icons/uil-master-card.tsx similarity index 81% rename from icons/uil-master-card.tsx rename to src/icons/uil-master-card.tsx index d813d6bc..d163ae99 100644 --- a/icons/uil-master-card.tsx +++ b/src/icons/uil-master-card.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-maximize-left.tsx b/src/icons/uil-maximize-left.tsx similarity index 78% rename from icons/uil-maximize-left.tsx rename to src/icons/uil-maximize-left.tsx index 0ae078d7..789e25ce 100644 --- a/icons/uil-maximize-left.tsx +++ b/src/icons/uil-maximize-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medal.tsx b/src/icons/uil-medal.tsx similarity index 79% rename from icons/uil-medal.tsx rename to src/icons/uil-medal.tsx index 470a6419..49515154 100644 --- a/icons/uil-medal.tsx +++ b/src/icons/uil-medal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medical-drip.tsx b/src/icons/uil-medical-drip.tsx similarity index 80% rename from icons/uil-medical-drip.tsx rename to src/icons/uil-medical-drip.tsx index f6345828..93dc9243 100644 --- a/icons/uil-medical-drip.tsx +++ b/src/icons/uil-medical-drip.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medical-square-full.tsx b/src/icons/uil-medical-square-full.tsx similarity index 79% rename from icons/uil-medical-square-full.tsx rename to src/icons/uil-medical-square-full.tsx index 508a8c9f..96994091 100644 --- a/icons/uil-medical-square-full.tsx +++ b/src/icons/uil-medical-square-full.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medical-square.tsx b/src/icons/uil-medical-square.tsx similarity index 80% rename from icons/uil-medical-square.tsx rename to src/icons/uil-medical-square.tsx index 97a94678..5d8bee69 100644 --- a/icons/uil-medical-square.tsx +++ b/src/icons/uil-medical-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medium-m.tsx b/src/icons/uil-medium-m.tsx similarity index 79% rename from icons/uil-medium-m.tsx rename to src/icons/uil-medium-m.tsx index 35d114bc..486358bc 100644 --- a/icons/uil-medium-m.tsx +++ b/src/icons/uil-medium-m.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-medkit.tsx b/src/icons/uil-medkit.tsx similarity index 78% rename from icons/uil-medkit.tsx rename to src/icons/uil-medkit.tsx index c33c2f29..44655895 100644 --- a/icons/uil-medkit.tsx +++ b/src/icons/uil-medkit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-meeting-board.tsx b/src/icons/uil-meeting-board.tsx similarity index 79% rename from icons/uil-meeting-board.tsx rename to src/icons/uil-meeting-board.tsx index aa004a6a..7ca15a5b 100644 --- a/icons/uil-meeting-board.tsx +++ b/src/icons/uil-meeting-board.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-megaphone.tsx b/src/icons/uil-megaphone.tsx similarity index 82% rename from icons/uil-megaphone.tsx rename to src/icons/uil-megaphone.tsx index 01b7d693..1332e724 100644 --- a/icons/uil-megaphone.tsx +++ b/src/icons/uil-megaphone.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-meh-alt.tsx b/src/icons/uil-meh-alt.tsx similarity index 76% rename from icons/uil-meh-alt.tsx rename to src/icons/uil-meh-alt.tsx index 7533b356..4c274017 100644 --- a/icons/uil-meh-alt.tsx +++ b/src/icons/uil-meh-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-meh-closed-eye.tsx b/src/icons/uil-meh-closed-eye.tsx similarity index 79% rename from icons/uil-meh-closed-eye.tsx rename to src/icons/uil-meh-closed-eye.tsx index 92251bbd..0f7e87df 100644 --- a/icons/uil-meh-closed-eye.tsx +++ b/src/icons/uil-meh-closed-eye.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-meh.tsx b/src/icons/uil-meh.tsx similarity index 75% rename from icons/uil-meh.tsx rename to src/icons/uil-meh.tsx index 2f865fa3..5b116811 100644 --- a/icons/uil-meh.tsx +++ b/src/icons/uil-meh.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-message.tsx b/src/icons/uil-message.tsx similarity index 78% rename from icons/uil-message.tsx rename to src/icons/uil-message.tsx index 109c84e5..fe81a590 100644 --- a/icons/uil-message.tsx +++ b/src/icons/uil-message.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-metro.tsx b/src/icons/uil-metro.tsx similarity index 87% rename from icons/uil-metro.tsx rename to src/icons/uil-metro.tsx index 4a1ba10b..eda64629 100644 --- a/icons/uil-metro.tsx +++ b/src/icons/uil-metro.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-microphone-slash.tsx b/src/icons/uil-microphone-slash.tsx similarity index 82% rename from icons/uil-microphone-slash.tsx rename to src/icons/uil-microphone-slash.tsx index 6840d5c9..a558d45b 100644 --- a/icons/uil-microphone-slash.tsx +++ b/src/icons/uil-microphone-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-microphone.tsx b/src/icons/uil-microphone.tsx similarity index 76% rename from icons/uil-microphone.tsx rename to src/icons/uil-microphone.tsx index 85803a3b..d008e03a 100644 --- a/icons/uil-microphone.tsx +++ b/src/icons/uil-microphone.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-microscope.tsx b/src/icons/uil-microscope.tsx similarity index 87% rename from icons/uil-microscope.tsx rename to src/icons/uil-microscope.tsx index f9211d84..d5005c51 100644 --- a/icons/uil-microscope.tsx +++ b/src/icons/uil-microscope.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-microsoft.tsx b/src/icons/uil-microsoft.tsx similarity index 73% rename from icons/uil-microsoft.tsx rename to src/icons/uil-microsoft.tsx index 75f9cc29..626a2405 100644 --- a/icons/uil-microsoft.tsx +++ b/src/icons/uil-microsoft.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-minus-circle.tsx b/src/icons/uil-minus-circle.tsx similarity index 74% rename from icons/uil-minus-circle.tsx rename to src/icons/uil-minus-circle.tsx index 24411d48..56704235 100644 --- a/icons/uil-minus-circle.tsx +++ b/src/icons/uil-minus-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-minus-path.tsx b/src/icons/uil-minus-path.tsx similarity index 80% rename from icons/uil-minus-path.tsx rename to src/icons/uil-minus-path.tsx index 1b41b97f..16fc5227 100644 --- a/icons/uil-minus-path.tsx +++ b/src/icons/uil-minus-path.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-minus-square-full.tsx b/src/icons/uil-minus-square-full.tsx similarity index 74% rename from icons/uil-minus-square-full.tsx rename to src/icons/uil-minus-square-full.tsx index c548ae7a..50791ad1 100644 --- a/icons/uil-minus-square-full.tsx +++ b/src/icons/uil-minus-square-full.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-minus-square.tsx b/src/icons/uil-minus-square.tsx similarity index 76% rename from icons/uil-minus-square.tsx rename to src/icons/uil-minus-square.tsx index 0728f484..f944789f 100644 --- a/icons/uil-minus-square.tsx +++ b/src/icons/uil-minus-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-minus.tsx b/src/icons/uil-minus.tsx similarity index 71% rename from icons/uil-minus.tsx rename to src/icons/uil-minus.tsx index cf9c7be1..e6ece685 100644 --- a/icons/uil-minus.tsx +++ b/src/icons/uil-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-missed-call.tsx b/src/icons/uil-missed-call.tsx similarity index 86% rename from icons/uil-missed-call.tsx rename to src/icons/uil-missed-call.tsx index 00015ec3..da6b20a9 100644 --- a/icons/uil-missed-call.tsx +++ b/src/icons/uil-missed-call.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mobile-android-alt.tsx b/src/icons/uil-mobile-android-alt.tsx similarity index 75% rename from icons/uil-mobile-android-alt.tsx rename to src/icons/uil-mobile-android-alt.tsx index f32173d5..1f8b2e22 100644 --- a/icons/uil-mobile-android-alt.tsx +++ b/src/icons/uil-mobile-android-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mobile-android.tsx b/src/icons/uil-mobile-android.tsx similarity index 79% rename from icons/uil-mobile-android.tsx rename to src/icons/uil-mobile-android.tsx index 186f8be8..ca86ea02 100644 --- a/icons/uil-mobile-android.tsx +++ b/src/icons/uil-mobile-android.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mobile-vibrate.tsx b/src/icons/uil-mobile-vibrate.tsx similarity index 84% rename from icons/uil-mobile-vibrate.tsx rename to src/icons/uil-mobile-vibrate.tsx index cd4cc467..ba7623a3 100644 --- a/icons/uil-mobile-vibrate.tsx +++ b/src/icons/uil-mobile-vibrate.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-modem.tsx b/src/icons/uil-modem.tsx similarity index 78% rename from icons/uil-modem.tsx rename to src/icons/uil-modem.tsx index 37a4fdb8..fa14393e 100644 --- a/icons/uil-modem.tsx +++ b/src/icons/uil-modem.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-bill-slash.tsx b/src/icons/uil-money-bill-slash.tsx similarity index 81% rename from icons/uil-money-bill-slash.tsx rename to src/icons/uil-money-bill-slash.tsx index 654a64bd..74b92df7 100644 --- a/icons/uil-money-bill-slash.tsx +++ b/src/icons/uil-money-bill-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-bill-stack.tsx b/src/icons/uil-money-bill-stack.tsx similarity index 80% rename from icons/uil-money-bill-stack.tsx rename to src/icons/uil-money-bill-stack.tsx index 6ed8a956..66d67365 100644 --- a/icons/uil-money-bill-stack.tsx +++ b/src/icons/uil-money-bill-stack.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-bill.tsx b/src/icons/uil-money-bill.tsx similarity index 78% rename from icons/uil-money-bill.tsx rename to src/icons/uil-money-bill.tsx index d0a97543..4d501026 100644 --- a/icons/uil-money-bill.tsx +++ b/src/icons/uil-money-bill.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-insert.tsx b/src/icons/uil-money-insert.tsx similarity index 81% rename from icons/uil-money-insert.tsx rename to src/icons/uil-money-insert.tsx index f6179bc7..4f7673bd 100644 --- a/icons/uil-money-insert.tsx +++ b/src/icons/uil-money-insert.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-stack.tsx b/src/icons/uil-money-stack.tsx similarity index 79% rename from icons/uil-money-stack.tsx rename to src/icons/uil-money-stack.tsx index 0a45ff5b..dcb4c971 100644 --- a/icons/uil-money-stack.tsx +++ b/src/icons/uil-money-stack.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-withdraw.tsx b/src/icons/uil-money-withdraw.tsx similarity index 81% rename from icons/uil-money-withdraw.tsx rename to src/icons/uil-money-withdraw.tsx index 8330337b..df6025ba 100644 --- a/icons/uil-money-withdraw.tsx +++ b/src/icons/uil-money-withdraw.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-money-withdrawal.tsx b/src/icons/uil-money-withdrawal.tsx similarity index 79% rename from icons/uil-money-withdrawal.tsx rename to src/icons/uil-money-withdrawal.tsx index ebdc8296..1407358e 100644 --- a/icons/uil-money-withdrawal.tsx +++ b/src/icons/uil-money-withdrawal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-moneybag-alt.tsx b/src/icons/uil-moneybag-alt.tsx similarity index 81% rename from icons/uil-moneybag-alt.tsx rename to src/icons/uil-moneybag-alt.tsx index 09a441a0..b411fa6e 100644 --- a/icons/uil-moneybag-alt.tsx +++ b/src/icons/uil-moneybag-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-moneybag.tsx b/src/icons/uil-moneybag.tsx similarity index 80% rename from icons/uil-moneybag.tsx rename to src/icons/uil-moneybag.tsx index 58fd4cf5..aa5175e4 100644 --- a/icons/uil-moneybag.tsx +++ b/src/icons/uil-moneybag.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-monitor-heart-rate.tsx b/src/icons/uil-monitor-heart-rate.tsx similarity index 86% rename from icons/uil-monitor-heart-rate.tsx rename to src/icons/uil-monitor-heart-rate.tsx index dae78132..de5affae 100644 --- a/icons/uil-monitor-heart-rate.tsx +++ b/src/icons/uil-monitor-heart-rate.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-monitor.tsx b/src/icons/uil-monitor.tsx similarity index 77% rename from icons/uil-monitor.tsx rename to src/icons/uil-monitor.tsx index 53722250..f9a2efe3 100644 --- a/icons/uil-monitor.tsx +++ b/src/icons/uil-monitor.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-moon-eclipse.tsx b/src/icons/uil-moon-eclipse.tsx similarity index 76% rename from icons/uil-moon-eclipse.tsx rename to src/icons/uil-moon-eclipse.tsx index d5eb7f96..c15d73fa 100644 --- a/icons/uil-moon-eclipse.tsx +++ b/src/icons/uil-moon-eclipse.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-moon.tsx b/src/icons/uil-moon.tsx similarity index 78% rename from icons/uil-moon.tsx rename to src/icons/uil-moon.tsx index 1cfef7c6..61e02605 100644 --- a/icons/uil-moon.tsx +++ b/src/icons/uil-moon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-moonset.tsx b/src/icons/uil-moonset.tsx similarity index 80% rename from icons/uil-moonset.tsx rename to src/icons/uil-moonset.tsx index 5295942c..b8490c48 100644 --- a/icons/uil-moonset.tsx +++ b/src/icons/uil-moonset.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mountains-sun.tsx b/src/icons/uil-mountains-sun.tsx similarity index 77% rename from icons/uil-mountains-sun.tsx rename to src/icons/uil-mountains-sun.tsx index 17831152..517903fc 100644 --- a/icons/uil-mountains-sun.tsx +++ b/src/icons/uil-mountains-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mountains.tsx b/src/icons/uil-mountains.tsx similarity index 75% rename from icons/uil-mountains.tsx rename to src/icons/uil-mountains.tsx index 8d259dcf..e9d0b15b 100644 --- a/icons/uil-mountains.tsx +++ b/src/icons/uil-mountains.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mouse-alt-2.tsx b/src/icons/uil-mouse-alt-2.tsx similarity index 74% rename from icons/uil-mouse-alt-2.tsx rename to src/icons/uil-mouse-alt-2.tsx index ec0b47bd..5fad9bba 100644 --- a/icons/uil-mouse-alt-2.tsx +++ b/src/icons/uil-mouse-alt-2.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mouse-alt.tsx b/src/icons/uil-mouse-alt.tsx similarity index 75% rename from icons/uil-mouse-alt.tsx rename to src/icons/uil-mouse-alt.tsx index 970d2134..9e3504d1 100644 --- a/icons/uil-mouse-alt.tsx +++ b/src/icons/uil-mouse-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-mouse.tsx b/src/icons/uil-mouse.tsx similarity index 74% rename from icons/uil-mouse.tsx rename to src/icons/uil-mouse.tsx index 30ed7357..0f4d0dbe 100644 --- a/icons/uil-mouse.tsx +++ b/src/icons/uil-mouse.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-multiply.tsx b/src/icons/uil-multiply.tsx similarity index 76% rename from icons/uil-multiply.tsx rename to src/icons/uil-multiply.tsx index e8d2bdbe..eaca16b0 100644 --- a/icons/uil-multiply.tsx +++ b/src/icons/uil-multiply.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-music-note.tsx b/src/icons/uil-music-note.tsx similarity index 79% rename from icons/uil-music-note.tsx rename to src/icons/uil-music-note.tsx index 3bb72b88..e1e88f6e 100644 --- a/icons/uil-music-note.tsx +++ b/src/icons/uil-music-note.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-music-tune-slash.tsx b/src/icons/uil-music-tune-slash.tsx similarity index 81% rename from icons/uil-music-tune-slash.tsx rename to src/icons/uil-music-tune-slash.tsx index bef97e2a..de7db97d 100644 --- a/icons/uil-music-tune-slash.tsx +++ b/src/icons/uil-music-tune-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-music.tsx b/src/icons/uil-music.tsx similarity index 78% rename from icons/uil-music.tsx rename to src/icons/uil-music.tsx index 0493c810..444aa70b 100644 --- a/icons/uil-music.tsx +++ b/src/icons/uil-music.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-n-a.tsx b/src/icons/uil-n-a.tsx similarity index 78% rename from icons/uil-n-a.tsx rename to src/icons/uil-n-a.tsx index e8143af4..7208980c 100644 --- a/icons/uil-n-a.tsx +++ b/src/icons/uil-n-a.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-navigator.tsx b/src/icons/uil-navigator.tsx similarity index 78% rename from icons/uil-navigator.tsx rename to src/icons/uil-navigator.tsx index d71b3b98..fac8779c 100644 --- a/icons/uil-navigator.tsx +++ b/src/icons/uil-navigator.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-nerd.tsx b/src/icons/uil-nerd.tsx similarity index 82% rename from icons/uil-nerd.tsx rename to src/icons/uil-nerd.tsx index 4948bf46..3fdb6628 100644 --- a/icons/uil-nerd.tsx +++ b/src/icons/uil-nerd.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-newspaper.tsx b/src/icons/uil-newspaper.tsx similarity index 79% rename from icons/uil-newspaper.tsx rename to src/icons/uil-newspaper.tsx index 5d569b1a..b2eec5bc 100644 --- a/icons/uil-newspaper.tsx +++ b/src/icons/uil-newspaper.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ninja.tsx b/src/icons/uil-ninja.tsx similarity index 80% rename from icons/uil-ninja.tsx rename to src/icons/uil-ninja.tsx index fead3541..0476a0db 100644 --- a/icons/uil-ninja.tsx +++ b/src/icons/uil-ninja.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-no-entry.tsx b/src/icons/uil-no-entry.tsx similarity index 76% rename from icons/uil-no-entry.tsx rename to src/icons/uil-no-entry.tsx index c649d57b..4c0ed353 100644 --- a/icons/uil-no-entry.tsx +++ b/src/icons/uil-no-entry.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-notebooks.tsx b/src/icons/uil-notebooks.tsx similarity index 80% rename from icons/uil-notebooks.tsx rename to src/icons/uil-notebooks.tsx index 3a4c60c1..18e4d596 100644 --- a/icons/uil-notebooks.tsx +++ b/src/icons/uil-notebooks.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-notes.tsx b/src/icons/uil-notes.tsx similarity index 78% rename from icons/uil-notes.tsx rename to src/icons/uil-notes.tsx index 08d10112..5d8f889d 100644 --- a/icons/uil-notes.tsx +++ b/src/icons/uil-notes.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-object-group.tsx b/src/icons/uil-object-group.tsx similarity index 80% rename from icons/uil-object-group.tsx rename to src/icons/uil-object-group.tsx index bf2fd64d..6c760236 100644 --- a/icons/uil-object-group.tsx +++ b/src/icons/uil-object-group.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-object-ungroup.tsx b/src/icons/uil-object-ungroup.tsx similarity index 81% rename from icons/uil-object-ungroup.tsx rename to src/icons/uil-object-ungroup.tsx index 999c37a8..5da52f4b 100644 --- a/icons/uil-object-ungroup.tsx +++ b/src/icons/uil-object-ungroup.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-octagon.tsx b/src/icons/uil-octagon.tsx similarity index 78% rename from icons/uil-octagon.tsx rename to src/icons/uil-octagon.tsx index 36060748..ebe2c38d 100644 --- a/icons/uil-octagon.tsx +++ b/src/icons/uil-octagon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-okta.tsx b/src/icons/uil-okta.tsx similarity index 75% rename from icons/uil-okta.tsx rename to src/icons/uil-okta.tsx index 1352cba7..4588ee2c 100644 --- a/icons/uil-okta.tsx +++ b/src/icons/uil-okta.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-opera-alt.tsx b/src/icons/uil-opera-alt.tsx similarity index 84% rename from icons/uil-opera-alt.tsx rename to src/icons/uil-opera-alt.tsx index 341957b1..22532601 100644 --- a/icons/uil-opera-alt.tsx +++ b/src/icons/uil-opera-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-opera.tsx b/src/icons/uil-opera.tsx similarity index 79% rename from icons/uil-opera.tsx rename to src/icons/uil-opera.tsx index 48de3e50..ec0ee33d 100644 --- a/icons/uil-opera.tsx +++ b/src/icons/uil-opera.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-outgoing-call.tsx b/src/icons/uil-outgoing-call.tsx similarity index 85% rename from icons/uil-outgoing-call.tsx rename to src/icons/uil-outgoing-call.tsx index 7793a66a..411b9cd0 100644 --- a/icons/uil-outgoing-call.tsx +++ b/src/icons/uil-outgoing-call.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-package.tsx b/src/icons/uil-package.tsx similarity index 77% rename from icons/uil-package.tsx rename to src/icons/uil-package.tsx index e512533b..dab6f53b 100644 --- a/icons/uil-package.tsx +++ b/src/icons/uil-package.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-padlock.tsx b/src/icons/uil-padlock.tsx similarity index 77% rename from icons/uil-padlock.tsx rename to src/icons/uil-padlock.tsx index c5b74020..b22c0dc3 100644 --- a/icons/uil-padlock.tsx +++ b/src/icons/uil-padlock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pagelines.tsx b/src/icons/uil-pagelines.tsx similarity index 87% rename from icons/uil-pagelines.tsx rename to src/icons/uil-pagelines.tsx index b3031cd1..e8043dea 100644 --- a/icons/uil-pagelines.tsx +++ b/src/icons/uil-pagelines.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pagerduty.tsx b/src/icons/uil-pagerduty.tsx similarity index 76% rename from icons/uil-pagerduty.tsx rename to src/icons/uil-pagerduty.tsx index 79efc837..ac45a528 100644 --- a/icons/uil-pagerduty.tsx +++ b/src/icons/uil-pagerduty.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-paint-tool.tsx b/src/icons/uil-paint-tool.tsx similarity index 78% rename from icons/uil-paint-tool.tsx rename to src/icons/uil-paint-tool.tsx index 4a00cbfd..dc12f512 100644 --- a/icons/uil-paint-tool.tsx +++ b/src/icons/uil-paint-tool.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-palette.tsx b/src/icons/uil-palette.tsx similarity index 84% rename from icons/uil-palette.tsx rename to src/icons/uil-palette.tsx index 52086de0..72e22a69 100644 --- a/icons/uil-palette.tsx +++ b/src/icons/uil-palette.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-panel-add.tsx b/src/icons/uil-panel-add.tsx similarity index 77% rename from icons/uil-panel-add.tsx rename to src/icons/uil-panel-add.tsx index ba06e93c..e4f4d2ae 100644 --- a/icons/uil-panel-add.tsx +++ b/src/icons/uil-panel-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-panorama-h-alt.tsx b/src/icons/uil-panorama-h-alt.tsx similarity index 79% rename from icons/uil-panorama-h-alt.tsx rename to src/icons/uil-panorama-h-alt.tsx index 112d1a3e..27674893 100644 --- a/icons/uil-panorama-h-alt.tsx +++ b/src/icons/uil-panorama-h-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-panorama-h.tsx b/src/icons/uil-panorama-h.tsx similarity index 80% rename from icons/uil-panorama-h.tsx rename to src/icons/uil-panorama-h.tsx index 12dc2da3..0c35b1bf 100644 --- a/icons/uil-panorama-h.tsx +++ b/src/icons/uil-panorama-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-panorama-v.tsx b/src/icons/uil-panorama-v.tsx similarity index 79% rename from icons/uil-panorama-v.tsx rename to src/icons/uil-panorama-v.tsx index 0ef59dfe..ee1ddec9 100644 --- a/icons/uil-panorama-v.tsx +++ b/src/icons/uil-panorama-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-paperclip.tsx b/src/icons/uil-paperclip.tsx similarity index 78% rename from icons/uil-paperclip.tsx rename to src/icons/uil-paperclip.tsx index 011f9f24..83706153 100644 --- a/icons/uil-paperclip.tsx +++ b/src/icons/uil-paperclip.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-paragraph.tsx b/src/icons/uil-paragraph.tsx similarity index 73% rename from icons/uil-paragraph.tsx rename to src/icons/uil-paragraph.tsx index 433b787c..24fe2d58 100644 --- a/icons/uil-paragraph.tsx +++ b/src/icons/uil-paragraph.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-parcel.tsx b/src/icons/uil-parcel.tsx similarity index 79% rename from icons/uil-parcel.tsx rename to src/icons/uil-parcel.tsx index 53587a30..52b433fa 100644 --- a/icons/uil-parcel.tsx +++ b/src/icons/uil-parcel.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-parking-circle.tsx b/src/icons/uil-parking-circle.tsx similarity index 76% rename from icons/uil-parking-circle.tsx rename to src/icons/uil-parking-circle.tsx index ced1ab22..08cd7530 100644 --- a/icons/uil-parking-circle.tsx +++ b/src/icons/uil-parking-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-parking-square.tsx b/src/icons/uil-parking-square.tsx similarity index 77% rename from icons/uil-parking-square.tsx rename to src/icons/uil-parking-square.tsx index de9ce171..eb21ad86 100644 --- a/icons/uil-parking-square.tsx +++ b/src/icons/uil-parking-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pathfinder-unite.tsx b/src/icons/uil-pathfinder-unite.tsx similarity index 76% rename from icons/uil-pathfinder-unite.tsx rename to src/icons/uil-pathfinder-unite.tsx index 0d66c271..3d84bd33 100644 --- a/icons/uil-pathfinder-unite.tsx +++ b/src/icons/uil-pathfinder-unite.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pathfinder.tsx b/src/icons/uil-pathfinder.tsx similarity index 84% rename from icons/uil-pathfinder.tsx rename to src/icons/uil-pathfinder.tsx index d0ec09bd..a4cb934a 100644 --- a/icons/uil-pathfinder.tsx +++ b/src/icons/uil-pathfinder.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pause-circle.tsx b/src/icons/uil-pause-circle.tsx similarity index 76% rename from icons/uil-pause-circle.tsx rename to src/icons/uil-pause-circle.tsx index 88a7f1ef..68e52c0d 100644 --- a/icons/uil-pause-circle.tsx +++ b/src/icons/uil-pause-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pause.tsx b/src/icons/uil-pause.tsx similarity index 75% rename from icons/uil-pause.tsx rename to src/icons/uil-pause.tsx index c53caf45..29cd8608 100644 --- a/icons/uil-pause.tsx +++ b/src/icons/uil-pause.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-paypal.tsx b/src/icons/uil-paypal.tsx similarity index 89% rename from icons/uil-paypal.tsx rename to src/icons/uil-paypal.tsx index c2eb7158..8e548d13 100644 --- a/icons/uil-paypal.tsx +++ b/src/icons/uil-paypal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pen.tsx b/src/icons/uil-pen.tsx similarity index 78% rename from icons/uil-pen.tsx rename to src/icons/uil-pen.tsx index ed76232d..70438c5c 100644 --- a/icons/uil-pen.tsx +++ b/src/icons/uil-pen.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pentagon.tsx b/src/icons/uil-pentagon.tsx similarity index 76% rename from icons/uil-pentagon.tsx rename to src/icons/uil-pentagon.tsx index ce2b8a47..ded25f56 100644 --- a/icons/uil-pentagon.tsx +++ b/src/icons/uil-pentagon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-percentage.tsx b/src/icons/uil-percentage.tsx similarity index 80% rename from icons/uil-percentage.tsx rename to src/icons/uil-percentage.tsx index 2b1f1724..7103b248 100644 --- a/icons/uil-percentage.tsx +++ b/src/icons/uil-percentage.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone-alt.tsx b/src/icons/uil-phone-alt.tsx similarity index 83% rename from icons/uil-phone-alt.tsx rename to src/icons/uil-phone-alt.tsx index 8cbedeb6..71d76159 100644 --- a/icons/uil-phone-alt.tsx +++ b/src/icons/uil-phone-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone-pause.tsx b/src/icons/uil-phone-pause.tsx similarity index 84% rename from icons/uil-phone-pause.tsx rename to src/icons/uil-phone-pause.tsx index 4501f161..eb9ff2df 100644 --- a/icons/uil-phone-pause.tsx +++ b/src/icons/uil-phone-pause.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone-slash.tsx b/src/icons/uil-phone-slash.tsx similarity index 86% rename from icons/uil-phone-slash.tsx rename to src/icons/uil-phone-slash.tsx index 1ffd0a50..120d4d7a 100644 --- a/icons/uil-phone-slash.tsx +++ b/src/icons/uil-phone-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone-times.tsx b/src/icons/uil-phone-times.tsx similarity index 85% rename from icons/uil-phone-times.tsx rename to src/icons/uil-phone-times.tsx index be1852c0..5ddaa3cc 100644 --- a/icons/uil-phone-times.tsx +++ b/src/icons/uil-phone-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone-volume.tsx b/src/icons/uil-phone-volume.tsx similarity index 86% rename from icons/uil-phone-volume.tsx rename to src/icons/uil-phone-volume.tsx index d5cc56b4..403170ea 100644 --- a/icons/uil-phone-volume.tsx +++ b/src/icons/uil-phone-volume.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-phone.tsx b/src/icons/uil-phone.tsx similarity index 83% rename from icons/uil-phone.tsx rename to src/icons/uil-phone.tsx index d1c4728c..4abc52dd 100644 --- a/icons/uil-phone.tsx +++ b/src/icons/uil-phone.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-picture.tsx b/src/icons/uil-picture.tsx similarity index 81% rename from icons/uil-picture.tsx rename to src/icons/uil-picture.tsx index 6782279f..365dad38 100644 --- a/icons/uil-picture.tsx +++ b/src/icons/uil-picture.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pizza-slice.tsx b/src/icons/uil-pizza-slice.tsx similarity index 82% rename from icons/uil-pizza-slice.tsx rename to src/icons/uil-pizza-slice.tsx index bff54391..65db2d76 100644 --- a/icons/uil-pizza-slice.tsx +++ b/src/icons/uil-pizza-slice.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plane-arrival.tsx b/src/icons/uil-plane-arrival.tsx similarity index 81% rename from icons/uil-plane-arrival.tsx rename to src/icons/uil-plane-arrival.tsx index 8ae77327..d3544c18 100644 --- a/icons/uil-plane-arrival.tsx +++ b/src/icons/uil-plane-arrival.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plane-departure.tsx b/src/icons/uil-plane-departure.tsx similarity index 84% rename from icons/uil-plane-departure.tsx rename to src/icons/uil-plane-departure.tsx index 0e1a18ca..6ad1b278 100644 --- a/icons/uil-plane-departure.tsx +++ b/src/icons/uil-plane-departure.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plane-fly.tsx b/src/icons/uil-plane-fly.tsx similarity index 80% rename from icons/uil-plane-fly.tsx rename to src/icons/uil-plane-fly.tsx index d2a922f0..a2627791 100644 --- a/icons/uil-plane-fly.tsx +++ b/src/icons/uil-plane-fly.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plane.tsx b/src/icons/uil-plane.tsx similarity index 82% rename from icons/uil-plane.tsx rename to src/icons/uil-plane.tsx index 31107679..ca9f473f 100644 --- a/icons/uil-plane.tsx +++ b/src/icons/uil-plane.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-play-circle.tsx b/src/icons/uil-play-circle.tsx similarity index 76% rename from icons/uil-play-circle.tsx rename to src/icons/uil-play-circle.tsx index 00422e36..25c6a175 100644 --- a/icons/uil-play-circle.tsx +++ b/src/icons/uil-play-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-play.tsx b/src/icons/uil-play.tsx similarity index 78% rename from icons/uil-play.tsx rename to src/icons/uil-play.tsx index 4d698bfb..a05a4300 100644 --- a/icons/uil-play.tsx +++ b/src/icons/uil-play.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plug.tsx b/src/icons/uil-plug.tsx similarity index 77% rename from icons/uil-plug.tsx rename to src/icons/uil-plug.tsx index 805a587a..d4e820d7 100644 --- a/icons/uil-plug.tsx +++ b/src/icons/uil-plug.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plus-circle.tsx b/src/icons/uil-plus-circle.tsx similarity index 75% rename from icons/uil-plus-circle.tsx rename to src/icons/uil-plus-circle.tsx index 727bdf9c..0479e401 100644 --- a/icons/uil-plus-circle.tsx +++ b/src/icons/uil-plus-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plus-square.tsx b/src/icons/uil-plus-square.tsx similarity index 75% rename from icons/uil-plus-square.tsx rename to src/icons/uil-plus-square.tsx index 1ac8ceec..38b16f9f 100644 --- a/icons/uil-plus-square.tsx +++ b/src/icons/uil-plus-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-plus.tsx b/src/icons/uil-plus.tsx similarity index 72% rename from icons/uil-plus.tsx rename to src/icons/uil-plus.tsx index cca9d724..04395cf0 100644 --- a/icons/uil-plus.tsx +++ b/src/icons/uil-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-podium.tsx b/src/icons/uil-podium.tsx similarity index 80% rename from icons/uil-podium.tsx rename to src/icons/uil-podium.tsx index be543e4f..52378dc5 100644 --- a/icons/uil-podium.tsx +++ b/src/icons/uil-podium.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-polygon.tsx b/src/icons/uil-polygon.tsx similarity index 76% rename from icons/uil-polygon.tsx rename to src/icons/uil-polygon.tsx index 3f3722c1..220e0ff2 100644 --- a/icons/uil-polygon.tsx +++ b/src/icons/uil-polygon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-post-stamp.tsx b/src/icons/uil-post-stamp.tsx similarity index 88% rename from icons/uil-post-stamp.tsx rename to src/icons/uil-post-stamp.tsx index bccfca99..861742e3 100644 --- a/icons/uil-post-stamp.tsx +++ b/src/icons/uil-post-stamp.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-postcard.tsx b/src/icons/uil-postcard.tsx similarity index 77% rename from icons/uil-postcard.tsx rename to src/icons/uil-postcard.tsx index 8b3e025c..6d554d54 100644 --- a/icons/uil-postcard.tsx +++ b/src/icons/uil-postcard.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pound-circle.tsx b/src/icons/uil-pound-circle.tsx similarity index 77% rename from icons/uil-pound-circle.tsx rename to src/icons/uil-pound-circle.tsx index e5d3d950..f511242c 100644 --- a/icons/uil-pound-circle.tsx +++ b/src/icons/uil-pound-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pound.tsx b/src/icons/uil-pound.tsx similarity index 76% rename from icons/uil-pound.tsx rename to src/icons/uil-pound.tsx index 296eb6dd..dfaa6e11 100644 --- a/icons/uil-pound.tsx +++ b/src/icons/uil-pound.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-power.tsx b/src/icons/uil-power.tsx similarity index 77% rename from icons/uil-power.tsx rename to src/icons/uil-power.tsx index 7bc9d396..3d07b4d7 100644 --- a/icons/uil-power.tsx +++ b/src/icons/uil-power.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-prescription-bottle.tsx b/src/icons/uil-prescription-bottle.tsx similarity index 77% rename from icons/uil-prescription-bottle.tsx rename to src/icons/uil-prescription-bottle.tsx index b06b7b0e..7aa83399 100644 --- a/icons/uil-prescription-bottle.tsx +++ b/src/icons/uil-prescription-bottle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-check.tsx b/src/icons/uil-presentation-check.tsx similarity index 79% rename from icons/uil-presentation-check.tsx rename to src/icons/uil-presentation-check.tsx index 3cf4a505..1c6439a0 100644 --- a/icons/uil-presentation-check.tsx +++ b/src/icons/uil-presentation-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-edit.tsx b/src/icons/uil-presentation-edit.tsx similarity index 80% rename from icons/uil-presentation-edit.tsx rename to src/icons/uil-presentation-edit.tsx index ba3f5813..6645e90b 100644 --- a/icons/uil-presentation-edit.tsx +++ b/src/icons/uil-presentation-edit.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-line.tsx b/src/icons/uil-presentation-line.tsx similarity index 81% rename from icons/uil-presentation-line.tsx rename to src/icons/uil-presentation-line.tsx index 40624bf0..54e5510f 100644 --- a/icons/uil-presentation-line.tsx +++ b/src/icons/uil-presentation-line.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-lines-alt.tsx b/src/icons/uil-presentation-lines-alt.tsx similarity index 81% rename from icons/uil-presentation-lines-alt.tsx rename to src/icons/uil-presentation-lines-alt.tsx index d04564e6..bd12a364 100644 --- a/icons/uil-presentation-lines-alt.tsx +++ b/src/icons/uil-presentation-lines-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-minus.tsx b/src/icons/uil-presentation-minus.tsx similarity index 78% rename from icons/uil-presentation-minus.tsx rename to src/icons/uil-presentation-minus.tsx index e048719c..f2ca1b0e 100644 --- a/icons/uil-presentation-minus.tsx +++ b/src/icons/uil-presentation-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-play.tsx b/src/icons/uil-presentation-play.tsx similarity index 80% rename from icons/uil-presentation-play.tsx rename to src/icons/uil-presentation-play.tsx index 4ee7a4ef..71462d63 100644 --- a/icons/uil-presentation-play.tsx +++ b/src/icons/uil-presentation-play.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-plus.tsx b/src/icons/uil-presentation-plus.tsx similarity index 79% rename from icons/uil-presentation-plus.tsx rename to src/icons/uil-presentation-plus.tsx index 12045efa..989507a4 100644 --- a/icons/uil-presentation-plus.tsx +++ b/src/icons/uil-presentation-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation-times.tsx b/src/icons/uil-presentation-times.tsx similarity index 81% rename from icons/uil-presentation-times.tsx rename to src/icons/uil-presentation-times.tsx index fbfa6827..23a2a96c 100644 --- a/icons/uil-presentation-times.tsx +++ b/src/icons/uil-presentation-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-presentation.tsx b/src/icons/uil-presentation.tsx similarity index 77% rename from icons/uil-presentation.tsx rename to src/icons/uil-presentation.tsx index c6277b7f..aa839b89 100644 --- a/icons/uil-presentation.tsx +++ b/src/icons/uil-presentation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-previous.tsx b/src/icons/uil-previous.tsx similarity index 75% rename from icons/uil-previous.tsx rename to src/icons/uil-previous.tsx index 1218c191..aee4fe61 100644 --- a/icons/uil-previous.tsx +++ b/src/icons/uil-previous.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pricetag-alt.tsx b/src/icons/uil-pricetag-alt.tsx similarity index 78% rename from icons/uil-pricetag-alt.tsx rename to src/icons/uil-pricetag-alt.tsx index e95a4302..f0a5f6b5 100644 --- a/icons/uil-pricetag-alt.tsx +++ b/src/icons/uil-pricetag-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-print-slash.tsx b/src/icons/uil-print-slash.tsx similarity index 81% rename from icons/uil-print-slash.tsx rename to src/icons/uil-print-slash.tsx index f8a209a0..1877ebd3 100644 --- a/icons/uil-print-slash.tsx +++ b/src/icons/uil-print-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-print.tsx b/src/icons/uil-print.tsx similarity index 78% rename from icons/uil-print.tsx rename to src/icons/uil-print.tsx index 24aef573..730042e2 100644 --- a/icons/uil-print.tsx +++ b/src/icons/uil-print.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-process.tsx b/src/icons/uil-process.tsx similarity index 91% rename from icons/uil-process.tsx rename to src/icons/uil-process.tsx index fdb17bfe..c49eea00 100644 --- a/icons/uil-process.tsx +++ b/src/icons/uil-process.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-processor.tsx b/src/icons/uil-processor.tsx similarity index 81% rename from icons/uil-processor.tsx rename to src/icons/uil-processor.tsx index edc82094..64e3233e 100644 --- a/icons/uil-processor.tsx +++ b/src/icons/uil-processor.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-programming-language.tsx b/src/icons/uil-programming-language.tsx similarity index 74% rename from icons/uil-programming-language.tsx rename to src/icons/uil-programming-language.tsx index e7b424b9..d103eb31 100644 --- a/icons/uil-programming-language.tsx +++ b/src/icons/uil-programming-language.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-pump.tsx b/src/icons/uil-pump.tsx similarity index 80% rename from icons/uil-pump.tsx rename to src/icons/uil-pump.tsx index 925af046..26e99674 100644 --- a/icons/uil-pump.tsx +++ b/src/icons/uil-pump.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-puzzle-piece.tsx b/src/icons/uil-puzzle-piece.tsx similarity index 81% rename from icons/uil-puzzle-piece.tsx rename to src/icons/uil-puzzle-piece.tsx index d246c74e..0212384b 100644 --- a/icons/uil-puzzle-piece.tsx +++ b/src/icons/uil-puzzle-piece.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-qrcode-scan.tsx b/src/icons/uil-qrcode-scan.tsx similarity index 84% rename from icons/uil-qrcode-scan.tsx rename to src/icons/uil-qrcode-scan.tsx index 771477c0..510062d8 100644 --- a/icons/uil-qrcode-scan.tsx +++ b/src/icons/uil-qrcode-scan.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-question-circle.tsx b/src/icons/uil-question-circle.tsx similarity index 80% rename from icons/uil-question-circle.tsx rename to src/icons/uil-question-circle.tsx index d8425878..8f89f5fe 100644 --- a/icons/uil-question-circle.tsx +++ b/src/icons/uil-question-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-question.tsx b/src/icons/uil-question.tsx similarity index 84% rename from icons/uil-question.tsx rename to src/icons/uil-question.tsx index 62c6a254..4e878dcc 100644 --- a/icons/uil-question.tsx +++ b/src/icons/uil-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rainbow.tsx b/src/icons/uil-rainbow.tsx similarity index 76% rename from icons/uil-rainbow.tsx rename to src/icons/uil-rainbow.tsx index f04efeb3..698d82f0 100644 --- a/icons/uil-rainbow.tsx +++ b/src/icons/uil-rainbow.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-raindrops-alt.tsx b/src/icons/uil-raindrops-alt.tsx similarity index 83% rename from icons/uil-raindrops-alt.tsx rename to src/icons/uil-raindrops-alt.tsx index 2bad0098..6063eae1 100644 --- a/icons/uil-raindrops-alt.tsx +++ b/src/icons/uil-raindrops-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-raindrops.tsx b/src/icons/uil-raindrops.tsx similarity index 82% rename from icons/uil-raindrops.tsx rename to src/icons/uil-raindrops.tsx index f812977c..b85d727c 100644 --- a/icons/uil-raindrops.tsx +++ b/src/icons/uil-raindrops.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-react.tsx b/src/icons/uil-react.tsx similarity index 94% rename from icons/uil-react.tsx rename to src/icons/uil-react.tsx index 753a51f5..24cd30a0 100644 --- a/icons/uil-react.tsx +++ b/src/icons/uil-react.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-receipt-alt.tsx b/src/icons/uil-receipt-alt.tsx similarity index 80% rename from icons/uil-receipt-alt.tsx rename to src/icons/uil-receipt-alt.tsx index 968cba7a..50b275de 100644 --- a/icons/uil-receipt-alt.tsx +++ b/src/icons/uil-receipt-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-receipt.tsx b/src/icons/uil-receipt.tsx similarity index 85% rename from icons/uil-receipt.tsx rename to src/icons/uil-receipt.tsx index 68f0bece..89eb81ac 100644 --- a/icons/uil-receipt.tsx +++ b/src/icons/uil-receipt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-record-audio.tsx b/src/icons/uil-record-audio.tsx similarity index 75% rename from icons/uil-record-audio.tsx rename to src/icons/uil-record-audio.tsx index 99f491fe..f2409e95 100644 --- a/icons/uil-record-audio.tsx +++ b/src/icons/uil-record-audio.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-reddit-alien-alt.tsx b/src/icons/uil-reddit-alien-alt.tsx similarity index 88% rename from icons/uil-reddit-alien-alt.tsx rename to src/icons/uil-reddit-alien-alt.tsx index a4de9cd0..e0e88b7a 100644 --- a/icons/uil-reddit-alien-alt.tsx +++ b/src/icons/uil-reddit-alien-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-redo.tsx b/src/icons/uil-redo.tsx similarity index 74% rename from icons/uil-redo.tsx rename to src/icons/uil-redo.tsx index d8e1686b..81df2f4a 100644 --- a/icons/uil-redo.tsx +++ b/src/icons/uil-redo.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-refresh.tsx b/src/icons/uil-refresh.tsx similarity index 79% rename from icons/uil-refresh.tsx rename to src/icons/uil-refresh.tsx index 10a3b5dd..7cebeb09 100644 --- a/icons/uil-refresh.tsx +++ b/src/icons/uil-refresh.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-registered.tsx b/src/icons/uil-registered.tsx similarity index 77% rename from icons/uil-registered.tsx rename to src/icons/uil-registered.tsx index d5c876af..c5f060ae 100644 --- a/icons/uil-registered.tsx +++ b/src/icons/uil-registered.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-repeat.tsx b/src/icons/uil-repeat.tsx similarity index 79% rename from icons/uil-repeat.tsx rename to src/icons/uil-repeat.tsx index fa5125c2..28840122 100644 --- a/icons/uil-repeat.tsx +++ b/src/icons/uil-repeat.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-restaurant.tsx b/src/icons/uil-restaurant.tsx similarity index 84% rename from icons/uil-restaurant.tsx rename to src/icons/uil-restaurant.tsx index 84391f58..0e828edb 100644 --- a/icons/uil-restaurant.tsx +++ b/src/icons/uil-restaurant.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-right-indent-alt.tsx b/src/icons/uil-right-indent-alt.tsx similarity index 79% rename from icons/uil-right-indent-alt.tsx rename to src/icons/uil-right-indent-alt.tsx index 7507c9ff..f0b30c7a 100644 --- a/icons/uil-right-indent-alt.tsx +++ b/src/icons/uil-right-indent-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-right-to-left-text-direction.tsx b/src/icons/uil-right-to-left-text-direction.tsx similarity index 78% rename from icons/uil-right-to-left-text-direction.tsx rename to src/icons/uil-right-to-left-text-direction.tsx index a579666b..4d28a50e 100644 --- a/icons/uil-right-to-left-text-direction.tsx +++ b/src/icons/uil-right-to-left-text-direction.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-robot.tsx b/src/icons/uil-robot.tsx similarity index 81% rename from icons/uil-robot.tsx rename to src/icons/uil-robot.tsx index 0b9238d5..b4c1c9a4 100644 --- a/icons/uil-robot.tsx +++ b/src/icons/uil-robot.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rocket.tsx b/src/icons/uil-rocket.tsx similarity index 88% rename from icons/uil-rocket.tsx rename to src/icons/uil-rocket.tsx index f31bdc8a..4666592c 100644 --- a/icons/uil-rocket.tsx +++ b/src/icons/uil-rocket.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rope-way.tsx b/src/icons/uil-rope-way.tsx similarity index 78% rename from icons/uil-rope-way.tsx rename to src/icons/uil-rope-way.tsx index f8547422..cbf11add 100644 --- a/icons/uil-rope-way.tsx +++ b/src/icons/uil-rope-way.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rotate-360.tsx b/src/icons/uil-rotate-360.tsx similarity index 79% rename from icons/uil-rotate-360.tsx rename to src/icons/uil-rotate-360.tsx index 22ebd578..01cf9026 100644 --- a/icons/uil-rotate-360.tsx +++ b/src/icons/uil-rotate-360.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rss-alt.tsx b/src/icons/uil-rss-alt.tsx similarity index 78% rename from icons/uil-rss-alt.tsx rename to src/icons/uil-rss-alt.tsx index 5b343df9..94576ca9 100644 --- a/icons/uil-rss-alt.tsx +++ b/src/icons/uil-rss-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rss-interface.tsx b/src/icons/uil-rss-interface.tsx similarity index 78% rename from icons/uil-rss-interface.tsx rename to src/icons/uil-rss-interface.tsx index c71be8e4..eccfc4ea 100644 --- a/icons/uil-rss-interface.tsx +++ b/src/icons/uil-rss-interface.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rss.tsx b/src/icons/uil-rss.tsx similarity index 80% rename from icons/uil-rss.tsx rename to src/icons/uil-rss.tsx index 82e443e1..aed16aeb 100644 --- a/icons/uil-rss.tsx +++ b/src/icons/uil-rss.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ruler-combined.tsx b/src/icons/uil-ruler-combined.tsx similarity index 77% rename from icons/uil-ruler-combined.tsx rename to src/icons/uil-ruler-combined.tsx index f1481e61..2be75d0b 100644 --- a/icons/uil-ruler-combined.tsx +++ b/src/icons/uil-ruler-combined.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ruler.tsx b/src/icons/uil-ruler.tsx similarity index 80% rename from icons/uil-ruler.tsx rename to src/icons/uil-ruler.tsx index eec9cba5..cffb75e6 100644 --- a/icons/uil-ruler.tsx +++ b/src/icons/uil-ruler.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-rupee-sign.tsx b/src/icons/uil-rupee-sign.tsx similarity index 80% rename from icons/uil-rupee-sign.tsx rename to src/icons/uil-rupee-sign.tsx index f24e7140..4d2914cc 100644 --- a/icons/uil-rupee-sign.tsx +++ b/src/icons/uil-rupee-sign.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sad-cry.tsx b/src/icons/uil-sad-cry.tsx similarity index 76% rename from icons/uil-sad-cry.tsx rename to src/icons/uil-sad-cry.tsx index 50b318dd..78980d01 100644 --- a/icons/uil-sad-cry.tsx +++ b/src/icons/uil-sad-cry.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sad-crying.tsx b/src/icons/uil-sad-crying.tsx similarity index 77% rename from icons/uil-sad-crying.tsx rename to src/icons/uil-sad-crying.tsx index 1fe29521..adb7e92c 100644 --- a/icons/uil-sad-crying.tsx +++ b/src/icons/uil-sad-crying.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sad-dizzy.tsx b/src/icons/uil-sad-dizzy.tsx similarity index 82% rename from icons/uil-sad-dizzy.tsx rename to src/icons/uil-sad-dizzy.tsx index e0755816..d134c499 100644 --- a/icons/uil-sad-dizzy.tsx +++ b/src/icons/uil-sad-dizzy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sad-squint.tsx b/src/icons/uil-sad-squint.tsx similarity index 81% rename from icons/uil-sad-squint.tsx rename to src/icons/uil-sad-squint.tsx index d90ba83c..f9799a9f 100644 --- a/icons/uil-sad-squint.tsx +++ b/src/icons/uil-sad-squint.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sad.tsx b/src/icons/uil-sad.tsx similarity index 80% rename from icons/uil-sad.tsx rename to src/icons/uil-sad.tsx index 702e93c5..69262782 100644 --- a/icons/uil-sad.tsx +++ b/src/icons/uil-sad.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sanitizer-alt.tsx b/src/icons/uil-sanitizer-alt.tsx similarity index 81% rename from icons/uil-sanitizer-alt.tsx rename to src/icons/uil-sanitizer-alt.tsx index 90108feb..7aa02d14 100644 --- a/icons/uil-sanitizer-alt.tsx +++ b/src/icons/uil-sanitizer-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sanitizer.tsx b/src/icons/uil-sanitizer.tsx similarity index 82% rename from icons/uil-sanitizer.tsx rename to src/icons/uil-sanitizer.tsx index 59ba5869..008118a5 100644 --- a/icons/uil-sanitizer.tsx +++ b/src/icons/uil-sanitizer.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-save.tsx b/src/icons/uil-save.tsx similarity index 78% rename from icons/uil-save.tsx rename to src/icons/uil-save.tsx index fbf3c9e8..0287dffa 100644 --- a/icons/uil-save.tsx +++ b/src/icons/uil-save.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-scaling-left.tsx b/src/icons/uil-scaling-left.tsx similarity index 79% rename from icons/uil-scaling-left.tsx rename to src/icons/uil-scaling-left.tsx index fc677325..2525dc6b 100644 --- a/icons/uil-scaling-left.tsx +++ b/src/icons/uil-scaling-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-scaling-right.tsx b/src/icons/uil-scaling-right.tsx similarity index 79% rename from icons/uil-scaling-right.tsx rename to src/icons/uil-scaling-right.tsx index 28f7814c..7b33c919 100644 --- a/icons/uil-scaling-right.tsx +++ b/src/icons/uil-scaling-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-scenery.tsx b/src/icons/uil-scenery.tsx similarity index 83% rename from icons/uil-scenery.tsx rename to src/icons/uil-scenery.tsx index 1eb421f6..9abd61c7 100644 --- a/icons/uil-scenery.tsx +++ b/src/icons/uil-scenery.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-schedule.tsx b/src/icons/uil-schedule.tsx similarity index 80% rename from icons/uil-schedule.tsx rename to src/icons/uil-schedule.tsx index a1863c2f..10c5b18b 100644 --- a/icons/uil-schedule.tsx +++ b/src/icons/uil-schedule.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-screw.tsx b/src/icons/uil-screw.tsx similarity index 84% rename from icons/uil-screw.tsx rename to src/icons/uil-screw.tsx index fe64f246..34d9f408 100644 --- a/icons/uil-screw.tsx +++ b/src/icons/uil-screw.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-scroll-h.tsx b/src/icons/uil-scroll-h.tsx similarity index 76% rename from icons/uil-scroll-h.tsx rename to src/icons/uil-scroll-h.tsx index d86971c3..4c307320 100644 --- a/icons/uil-scroll-h.tsx +++ b/src/icons/uil-scroll-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-scroll.tsx b/src/icons/uil-scroll.tsx similarity index 76% rename from icons/uil-scroll.tsx rename to src/icons/uil-scroll.tsx index d38c6152..94010cb1 100644 --- a/icons/uil-scroll.tsx +++ b/src/icons/uil-scroll.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-search-alt.tsx b/src/icons/uil-search-alt.tsx similarity index 78% rename from icons/uil-search-alt.tsx rename to src/icons/uil-search-alt.tsx index a0b8d5f5..0d30887b 100644 --- a/icons/uil-search-alt.tsx +++ b/src/icons/uil-search-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-search-minus.tsx b/src/icons/uil-search-minus.tsx similarity index 75% rename from icons/uil-search-minus.tsx rename to src/icons/uil-search-minus.tsx index fc82bd8f..0f4d306b 100644 --- a/icons/uil-search-minus.tsx +++ b/src/icons/uil-search-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-search-plus.tsx b/src/icons/uil-search-plus.tsx similarity index 76% rename from icons/uil-search-plus.tsx rename to src/icons/uil-search-plus.tsx index 7ea0a5ab..ea6664ae 100644 --- a/icons/uil-search-plus.tsx +++ b/src/icons/uil-search-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-search.tsx b/src/icons/uil-search.tsx similarity index 74% rename from icons/uil-search.tsx rename to src/icons/uil-search.tsx index 9c7fe2a9..ad323192 100644 --- a/icons/uil-search.tsx +++ b/src/icons/uil-search.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-selfie.tsx b/src/icons/uil-selfie.tsx similarity index 79% rename from icons/uil-selfie.tsx rename to src/icons/uil-selfie.tsx index 5563e6c4..9af909c4 100644 --- a/icons/uil-selfie.tsx +++ b/src/icons/uil-selfie.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-server-alt.tsx b/src/icons/uil-server-alt.tsx similarity index 82% rename from icons/uil-server-alt.tsx rename to src/icons/uil-server-alt.tsx index 4a130342..51fdfebe 100644 --- a/icons/uil-server-alt.tsx +++ b/src/icons/uil-server-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-server-connection.tsx b/src/icons/uil-server-connection.tsx similarity index 81% rename from icons/uil-server-connection.tsx rename to src/icons/uil-server-connection.tsx index 67ad95ff..de0826c7 100644 --- a/icons/uil-server-connection.tsx +++ b/src/icons/uil-server-connection.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-server-network-alt.tsx b/src/icons/uil-server-network-alt.tsx similarity index 82% rename from icons/uil-server-network-alt.tsx rename to src/icons/uil-server-network-alt.tsx index 536494ec..8a8d7e0a 100644 --- a/icons/uil-server-network-alt.tsx +++ b/src/icons/uil-server-network-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-server-network.tsx b/src/icons/uil-server-network.tsx similarity index 81% rename from icons/uil-server-network.tsx rename to src/icons/uil-server-network.tsx index 3206bdbb..cf28bedd 100644 --- a/icons/uil-server-network.tsx +++ b/src/icons/uil-server-network.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-server.tsx b/src/icons/uil-server.tsx similarity index 84% rename from icons/uil-server.tsx rename to src/icons/uil-server.tsx index 1e6796a4..3e4fc2cc 100644 --- a/icons/uil-server.tsx +++ b/src/icons/uil-server.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-servers.tsx b/src/icons/uil-servers.tsx similarity index 86% rename from icons/uil-servers.tsx rename to src/icons/uil-servers.tsx index 9044a1a3..bfd60a5e 100644 --- a/icons/uil-servers.tsx +++ b/src/icons/uil-servers.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-servicemark.tsx b/src/icons/uil-servicemark.tsx similarity index 79% rename from icons/uil-servicemark.tsx rename to src/icons/uil-servicemark.tsx index e63f7229..be3ab803 100644 --- a/icons/uil-servicemark.tsx +++ b/src/icons/uil-servicemark.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-setting.tsx b/src/icons/uil-setting.tsx similarity index 85% rename from icons/uil-setting.tsx rename to src/icons/uil-setting.tsx index 8fc1478c..d0c1a51a 100644 --- a/icons/uil-setting.tsx +++ b/src/icons/uil-setting.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-share-alt.tsx b/src/icons/uil-share-alt.tsx similarity index 78% rename from icons/uil-share-alt.tsx rename to src/icons/uil-share-alt.tsx index c06d34e1..fbd1b288 100644 --- a/icons/uil-share-alt.tsx +++ b/src/icons/uil-share-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-share.tsx b/src/icons/uil-share.tsx similarity index 80% rename from icons/uil-share.tsx rename to src/icons/uil-share.tsx index c8abfa68..00950b70 100644 --- a/icons/uil-share.tsx +++ b/src/icons/uil-share.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield-check.tsx b/src/icons/uil-shield-check.tsx similarity index 81% rename from icons/uil-shield-check.tsx rename to src/icons/uil-shield-check.tsx index 8e3fa159..0800b26d 100644 --- a/icons/uil-shield-check.tsx +++ b/src/icons/uil-shield-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield-exclamation.tsx b/src/icons/uil-shield-exclamation.tsx similarity index 84% rename from icons/uil-shield-exclamation.tsx rename to src/icons/uil-shield-exclamation.tsx index 03e2017f..d688f19e 100644 --- a/icons/uil-shield-exclamation.tsx +++ b/src/icons/uil-shield-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield-plus.tsx b/src/icons/uil-shield-plus.tsx similarity index 83% rename from icons/uil-shield-plus.tsx rename to src/icons/uil-shield-plus.tsx index bd805ef3..0718b58d 100644 --- a/icons/uil-shield-plus.tsx +++ b/src/icons/uil-shield-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield-question.tsx b/src/icons/uil-shield-question.tsx similarity index 82% rename from icons/uil-shield-question.tsx rename to src/icons/uil-shield-question.tsx index b85225f1..c17c36dc 100644 --- a/icons/uil-shield-question.tsx +++ b/src/icons/uil-shield-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield-slash.tsx b/src/icons/uil-shield-slash.tsx similarity index 82% rename from icons/uil-shield-slash.tsx rename to src/icons/uil-shield-slash.tsx index 26d32cc8..5ec95bbc 100644 --- a/icons/uil-shield-slash.tsx +++ b/src/icons/uil-shield-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shield.tsx b/src/icons/uil-shield.tsx similarity index 79% rename from icons/uil-shield.tsx rename to src/icons/uil-shield.tsx index 896a561a..070e00f1 100644 --- a/icons/uil-shield.tsx +++ b/src/icons/uil-shield.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ship.tsx b/src/icons/uil-ship.tsx similarity index 85% rename from icons/uil-ship.tsx rename to src/icons/uil-ship.tsx index 90b136c8..77466250 100644 --- a/icons/uil-ship.tsx +++ b/src/icons/uil-ship.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shop.tsx b/src/icons/uil-shop.tsx similarity index 80% rename from icons/uil-shop.tsx rename to src/icons/uil-shop.tsx index 65b190b2..2c58f913 100644 --- a/icons/uil-shop.tsx +++ b/src/icons/uil-shop.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shopping-bag.tsx b/src/icons/uil-shopping-bag.tsx similarity index 76% rename from icons/uil-shopping-bag.tsx rename to src/icons/uil-shopping-bag.tsx index f1acbafc..7830d9f6 100644 --- a/icons/uil-shopping-bag.tsx +++ b/src/icons/uil-shopping-bag.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shopping-basket.tsx b/src/icons/uil-shopping-basket.tsx similarity index 80% rename from icons/uil-shopping-basket.tsx rename to src/icons/uil-shopping-basket.tsx index 471c81fc..4f34b3d3 100644 --- a/icons/uil-shopping-basket.tsx +++ b/src/icons/uil-shopping-basket.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shopping-cart-alt.tsx b/src/icons/uil-shopping-cart-alt.tsx similarity index 79% rename from icons/uil-shopping-cart-alt.tsx rename to src/icons/uil-shopping-cart-alt.tsx index 36b3003a..997ac360 100644 --- a/icons/uil-shopping-cart-alt.tsx +++ b/src/icons/uil-shopping-cart-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shopping-cart.tsx b/src/icons/uil-shopping-cart.tsx similarity index 81% rename from icons/uil-shopping-cart.tsx rename to src/icons/uil-shopping-cart.tsx index 4a5ccbf2..a2938621 100644 --- a/icons/uil-shopping-cart.tsx +++ b/src/icons/uil-shopping-cart.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shovel.tsx b/src/icons/uil-shovel.tsx similarity index 81% rename from icons/uil-shovel.tsx rename to src/icons/uil-shovel.tsx index 4211a49e..27f14553 100644 --- a/icons/uil-shovel.tsx +++ b/src/icons/uil-shovel.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shrink.tsx b/src/icons/uil-shrink.tsx similarity index 79% rename from icons/uil-shrink.tsx rename to src/icons/uil-shrink.tsx index e9f483f8..adb23db0 100644 --- a/icons/uil-shrink.tsx +++ b/src/icons/uil-shrink.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shuffle.tsx b/src/icons/uil-shuffle.tsx similarity index 80% rename from icons/uil-shuffle.tsx rename to src/icons/uil-shuffle.tsx index 0fb6410a..6c304c3d 100644 --- a/icons/uil-shuffle.tsx +++ b/src/icons/uil-shuffle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shutter-alt.tsx b/src/icons/uil-shutter-alt.tsx similarity index 87% rename from icons/uil-shutter-alt.tsx rename to src/icons/uil-shutter-alt.tsx index 11f76078..edcc2179 100644 --- a/icons/uil-shutter-alt.tsx +++ b/src/icons/uil-shutter-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-shutter.tsx b/src/icons/uil-shutter.tsx similarity index 81% rename from icons/uil-shutter.tsx rename to src/icons/uil-shutter.tsx index b38b961e..3f3e514f 100644 --- a/icons/uil-shutter.tsx +++ b/src/icons/uil-shutter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sick.tsx b/src/icons/uil-sick.tsx similarity index 81% rename from icons/uil-sick.tsx rename to src/icons/uil-sick.tsx index 3796d3b8..a17fe4c5 100644 --- a/icons/uil-sick.tsx +++ b/src/icons/uil-sick.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sigma.tsx b/src/icons/uil-sigma.tsx similarity index 75% rename from icons/uil-sigma.tsx rename to src/icons/uil-sigma.tsx index 7cbb766f..21258aae 100644 --- a/icons/uil-sigma.tsx +++ b/src/icons/uil-sigma.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sign-alt.tsx b/src/icons/uil-sign-alt.tsx similarity index 77% rename from icons/uil-sign-alt.tsx rename to src/icons/uil-sign-alt.tsx index 73ea7536..cc56cbb6 100644 --- a/icons/uil-sign-alt.tsx +++ b/src/icons/uil-sign-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sign-in-alt.tsx b/src/icons/uil-sign-in-alt.tsx similarity index 78% rename from icons/uil-sign-in-alt.tsx rename to src/icons/uil-sign-in-alt.tsx index 4eaf863a..ac03c046 100644 --- a/icons/uil-sign-in-alt.tsx +++ b/src/icons/uil-sign-in-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sign-left.tsx b/src/icons/uil-sign-left.tsx similarity index 76% rename from icons/uil-sign-left.tsx rename to src/icons/uil-sign-left.tsx index 824bddad..14642715 100644 --- a/icons/uil-sign-left.tsx +++ b/src/icons/uil-sign-left.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sign-out-alt.tsx b/src/icons/uil-sign-out-alt.tsx similarity index 78% rename from icons/uil-sign-out-alt.tsx rename to src/icons/uil-sign-out-alt.tsx index 8800545d..ddaba5db 100644 --- a/icons/uil-sign-out-alt.tsx +++ b/src/icons/uil-sign-out-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sign-right.tsx b/src/icons/uil-sign-right.tsx similarity index 76% rename from icons/uil-sign-right.tsx rename to src/icons/uil-sign-right.tsx index 0e9d8078..dc42d029 100644 --- a/icons/uil-sign-right.tsx +++ b/src/icons/uil-sign-right.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-signal-alt-3.tsx b/src/icons/uil-signal-alt-3.tsx similarity index 77% rename from icons/uil-signal-alt-3.tsx rename to src/icons/uil-signal-alt-3.tsx index 94200b24..62b449d0 100644 --- a/icons/uil-signal-alt-3.tsx +++ b/src/icons/uil-signal-alt-3.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-signal-alt.tsx b/src/icons/uil-signal-alt.tsx similarity index 76% rename from icons/uil-signal-alt.tsx rename to src/icons/uil-signal-alt.tsx index e1e4d537..a8a1115c 100644 --- a/icons/uil-signal-alt.tsx +++ b/src/icons/uil-signal-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-signal.tsx b/src/icons/uil-signal.tsx similarity index 76% rename from icons/uil-signal.tsx rename to src/icons/uil-signal.tsx index 5c55631a..1059567d 100644 --- a/icons/uil-signal.tsx +++ b/src/icons/uil-signal.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-signin.tsx b/src/icons/uil-signin.tsx similarity index 79% rename from icons/uil-signin.tsx rename to src/icons/uil-signin.tsx index 7e155bee..68fc875e 100644 --- a/icons/uil-signin.tsx +++ b/src/icons/uil-signin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-signout.tsx b/src/icons/uil-signout.tsx similarity index 79% rename from icons/uil-signout.tsx rename to src/icons/uil-signout.tsx index 13553325..1eb0d624 100644 --- a/icons/uil-signout.tsx +++ b/src/icons/uil-signout.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-silence.tsx b/src/icons/uil-silence.tsx similarity index 78% rename from icons/uil-silence.tsx rename to src/icons/uil-silence.tsx index 946b451d..b128c99e 100644 --- a/icons/uil-silence.tsx +++ b/src/icons/uil-silence.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-silent-squint.tsx b/src/icons/uil-silent-squint.tsx similarity index 84% rename from icons/uil-silent-squint.tsx rename to src/icons/uil-silent-squint.tsx index 5de27969..4672c6cd 100644 --- a/icons/uil-silent-squint.tsx +++ b/src/icons/uil-silent-squint.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sim-card.tsx b/src/icons/uil-sim-card.tsx similarity index 78% rename from icons/uil-sim-card.tsx rename to src/icons/uil-sim-card.tsx index 1f47a916..08f8cd14 100644 --- a/icons/uil-sim-card.tsx +++ b/src/icons/uil-sim-card.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sitemap.tsx b/src/icons/uil-sitemap.tsx similarity index 78% rename from icons/uil-sitemap.tsx rename to src/icons/uil-sitemap.tsx index 76b33044..af9a0e35 100644 --- a/icons/uil-sitemap.tsx +++ b/src/icons/uil-sitemap.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-skip-forward-alt.tsx b/src/icons/uil-skip-forward-alt.tsx similarity index 80% rename from icons/uil-skip-forward-alt.tsx rename to src/icons/uil-skip-forward-alt.tsx index f924f5c7..e69d93b2 100644 --- a/icons/uil-skip-forward-alt.tsx +++ b/src/icons/uil-skip-forward-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-skip-forward-circle.tsx b/src/icons/uil-skip-forward-circle.tsx similarity index 77% rename from icons/uil-skip-forward-circle.tsx rename to src/icons/uil-skip-forward-circle.tsx index 4fbe5d3c..26486eba 100644 --- a/icons/uil-skip-forward-circle.tsx +++ b/src/icons/uil-skip-forward-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-skip-forward.tsx b/src/icons/uil-skip-forward.tsx similarity index 80% rename from icons/uil-skip-forward.tsx rename to src/icons/uil-skip-forward.tsx index 13ff3389..e5e34302 100644 --- a/icons/uil-skip-forward.tsx +++ b/src/icons/uil-skip-forward.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-skype-alt.tsx b/src/icons/uil-skype-alt.tsx similarity index 91% rename from icons/uil-skype-alt.tsx rename to src/icons/uil-skype-alt.tsx index 3ec46258..500330bf 100644 --- a/icons/uil-skype-alt.tsx +++ b/src/icons/uil-skype-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-skype.tsx b/src/icons/uil-skype.tsx similarity index 91% rename from icons/uil-skype.tsx rename to src/icons/uil-skype.tsx index f9dc636c..e9cce399 100644 --- a/icons/uil-skype.tsx +++ b/src/icons/uil-skype.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-slack-alt.tsx b/src/icons/uil-slack-alt.tsx similarity index 85% rename from icons/uil-slack-alt.tsx rename to src/icons/uil-slack-alt.tsx index 85c63621..9f0dd07d 100644 --- a/icons/uil-slack-alt.tsx +++ b/src/icons/uil-slack-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-slack.tsx b/src/icons/uil-slack.tsx similarity index 80% rename from icons/uil-slack.tsx rename to src/icons/uil-slack.tsx index 8ef655ed..ff7990e9 100644 --- a/icons/uil-slack.tsx +++ b/src/icons/uil-slack.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-slider-h-range.tsx b/src/icons/uil-slider-h-range.tsx similarity index 78% rename from icons/uil-slider-h-range.tsx rename to src/icons/uil-slider-h-range.tsx index 1cbacc2b..71971804 100644 --- a/icons/uil-slider-h-range.tsx +++ b/src/icons/uil-slider-h-range.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-slider-h.tsx b/src/icons/uil-slider-h.tsx similarity index 75% rename from icons/uil-slider-h.tsx rename to src/icons/uil-slider-h.tsx index a2254a72..be8adc9b 100644 --- a/icons/uil-slider-h.tsx +++ b/src/icons/uil-slider-h.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sliders-v-alt.tsx b/src/icons/uil-sliders-v-alt.tsx similarity index 79% rename from icons/uil-sliders-v-alt.tsx rename to src/icons/uil-sliders-v-alt.tsx index e2f12662..cf2dbd40 100644 --- a/icons/uil-sliders-v-alt.tsx +++ b/src/icons/uil-sliders-v-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sliders-v.tsx b/src/icons/uil-sliders-v.tsx similarity index 79% rename from icons/uil-sliders-v.tsx rename to src/icons/uil-sliders-v.tsx index a30b8f12..c1123f52 100644 --- a/icons/uil-sliders-v.tsx +++ b/src/icons/uil-sliders-v.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-beam.tsx b/src/icons/uil-smile-beam.tsx similarity index 80% rename from icons/uil-smile-beam.tsx rename to src/icons/uil-smile-beam.tsx index cb4a9b01..33d482b7 100644 --- a/icons/uil-smile-beam.tsx +++ b/src/icons/uil-smile-beam.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-dizzy.tsx b/src/icons/uil-smile-dizzy.tsx similarity index 82% rename from icons/uil-smile-dizzy.tsx rename to src/icons/uil-smile-dizzy.tsx index edf819c0..8d85ac71 100644 --- a/icons/uil-smile-dizzy.tsx +++ b/src/icons/uil-smile-dizzy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-squint-wink-alt.tsx b/src/icons/uil-smile-squint-wink-alt.tsx similarity index 79% rename from icons/uil-smile-squint-wink-alt.tsx rename to src/icons/uil-smile-squint-wink-alt.tsx index d343820f..b58a9ebc 100644 --- a/icons/uil-smile-squint-wink-alt.tsx +++ b/src/icons/uil-smile-squint-wink-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-squint-wink.tsx b/src/icons/uil-smile-squint-wink.tsx similarity index 79% rename from icons/uil-smile-squint-wink.tsx rename to src/icons/uil-smile-squint-wink.tsx index 2ff14192..354b0dca 100644 --- a/icons/uil-smile-squint-wink.tsx +++ b/src/icons/uil-smile-squint-wink.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-wink-alt.tsx b/src/icons/uil-smile-wink-alt.tsx similarity index 79% rename from icons/uil-smile-wink-alt.tsx rename to src/icons/uil-smile-wink-alt.tsx index 94816117..c83fcfa4 100644 --- a/icons/uil-smile-wink-alt.tsx +++ b/src/icons/uil-smile-wink-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile-wink.tsx b/src/icons/uil-smile-wink.tsx similarity index 77% rename from icons/uil-smile-wink.tsx rename to src/icons/uil-smile-wink.tsx index c046538b..90fe20db 100644 --- a/icons/uil-smile-wink.tsx +++ b/src/icons/uil-smile-wink.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-smile.tsx b/src/icons/uil-smile.tsx similarity index 77% rename from icons/uil-smile.tsx rename to src/icons/uil-smile.tsx index 7b94d8bf..0de0dfa2 100644 --- a/icons/uil-smile.tsx +++ b/src/icons/uil-smile.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snapchat-alt.tsx b/src/icons/uil-snapchat-alt.tsx similarity index 92% rename from icons/uil-snapchat-alt.tsx rename to src/icons/uil-snapchat-alt.tsx index b5834a9c..6ac56793 100644 --- a/icons/uil-snapchat-alt.tsx +++ b/src/icons/uil-snapchat-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snapchat-ghost.tsx b/src/icons/uil-snapchat-ghost.tsx similarity index 91% rename from icons/uil-snapchat-ghost.tsx rename to src/icons/uil-snapchat-ghost.tsx index fc99cf87..0d366928 100644 --- a/icons/uil-snapchat-ghost.tsx +++ b/src/icons/uil-snapchat-ghost.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snapchat-square.tsx b/src/icons/uil-snapchat-square.tsx similarity index 93% rename from icons/uil-snapchat-square.tsx rename to src/icons/uil-snapchat-square.tsx index 100b7e5d..a345528a 100644 --- a/icons/uil-snapchat-square.tsx +++ b/src/icons/uil-snapchat-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snow-flake.tsx b/src/icons/uil-snow-flake.tsx similarity index 83% rename from icons/uil-snow-flake.tsx rename to src/icons/uil-snow-flake.tsx index e644c142..872b1fd3 100644 --- a/icons/uil-snow-flake.tsx +++ b/src/icons/uil-snow-flake.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snowflake-alt.tsx b/src/icons/uil-snowflake-alt.tsx similarity index 85% rename from icons/uil-snowflake-alt.tsx rename to src/icons/uil-snowflake-alt.tsx index 2c1f3796..7bd02f33 100644 --- a/icons/uil-snowflake-alt.tsx +++ b/src/icons/uil-snowflake-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-snowflake.tsx b/src/icons/uil-snowflake.tsx similarity index 85% rename from icons/uil-snowflake.tsx rename to src/icons/uil-snowflake.tsx index cdfe2c98..a016cebd 100644 --- a/icons/uil-snowflake.tsx +++ b/src/icons/uil-snowflake.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-social-distancing.tsx b/src/icons/uil-social-distancing.tsx similarity index 86% rename from icons/uil-social-distancing.tsx rename to src/icons/uil-social-distancing.tsx index 712455ad..a4564f4a 100644 --- a/icons/uil-social-distancing.tsx +++ b/src/icons/uil-social-distancing.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sort-amount-down.tsx b/src/icons/uil-sort-amount-down.tsx similarity index 78% rename from icons/uil-sort-amount-down.tsx rename to src/icons/uil-sort-amount-down.tsx index e3853cad..1be71b26 100644 --- a/icons/uil-sort-amount-down.tsx +++ b/src/icons/uil-sort-amount-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sort-amount-up.tsx b/src/icons/uil-sort-amount-up.tsx similarity index 78% rename from icons/uil-sort-amount-up.tsx rename to src/icons/uil-sort-amount-up.tsx index 3491e051..107e2353 100644 --- a/icons/uil-sort-amount-up.tsx +++ b/src/icons/uil-sort-amount-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sort.tsx b/src/icons/uil-sort.tsx similarity index 76% rename from icons/uil-sort.tsx rename to src/icons/uil-sort.tsx index 4950e9b2..7f40cbfb 100644 --- a/icons/uil-sort.tsx +++ b/src/icons/uil-sort.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sorting.tsx b/src/icons/uil-sorting.tsx similarity index 76% rename from icons/uil-sorting.tsx rename to src/icons/uil-sorting.tsx index 0d3ab265..48d3901d 100644 --- a/icons/uil-sorting.tsx +++ b/src/icons/uil-sorting.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-space-key.tsx b/src/icons/uil-space-key.tsx similarity index 73% rename from icons/uil-space-key.tsx rename to src/icons/uil-space-key.tsx index b4c412aa..7e91f2fc 100644 --- a/icons/uil-space-key.tsx +++ b/src/icons/uil-space-key.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-spade.tsx b/src/icons/uil-spade.tsx similarity index 85% rename from icons/uil-spade.tsx rename to src/icons/uil-spade.tsx index 89f5a5d1..e59e460e 100644 --- a/icons/uil-spade.tsx +++ b/src/icons/uil-spade.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sperms.tsx b/src/icons/uil-sperms.tsx similarity index 90% rename from icons/uil-sperms.tsx rename to src/icons/uil-sperms.tsx index 588989b8..d9757022 100644 --- a/icons/uil-sperms.tsx +++ b/src/icons/uil-sperms.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-spin.tsx b/src/icons/uil-spin.tsx similarity index 75% rename from icons/uil-spin.tsx rename to src/icons/uil-spin.tsx index aa94c1ed..79301814 100644 --- a/icons/uil-spin.tsx +++ b/src/icons/uil-spin.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-spinner-alt.tsx b/src/icons/uil-spinner-alt.tsx similarity index 87% rename from icons/uil-spinner-alt.tsx rename to src/icons/uil-spinner-alt.tsx index 4380dba0..74d12923 100644 --- a/icons/uil-spinner-alt.tsx +++ b/src/icons/uil-spinner-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-spinner.tsx b/src/icons/uil-spinner.tsx similarity index 87% rename from icons/uil-spinner.tsx rename to src/icons/uil-spinner.tsx index d53a3d60..886589a7 100644 --- a/icons/uil-spinner.tsx +++ b/src/icons/uil-spinner.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-square-full.tsx b/src/icons/uil-square-full.tsx similarity index 73% rename from icons/uil-square-full.tsx rename to src/icons/uil-square-full.tsx index c30d633c..1ca44de3 100644 --- a/icons/uil-square-full.tsx +++ b/src/icons/uil-square-full.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-square-shape.tsx b/src/icons/uil-square-shape.tsx similarity index 75% rename from icons/uil-square-shape.tsx rename to src/icons/uil-square-shape.tsx index 53b6e4eb..5420e40f 100644 --- a/icons/uil-square-shape.tsx +++ b/src/icons/uil-square-shape.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-square.tsx b/src/icons/uil-square.tsx similarity index 73% rename from icons/uil-square.tsx rename to src/icons/uil-square.tsx index bd367072..ac52e20b 100644 --- a/icons/uil-square.tsx +++ b/src/icons/uil-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-squint.tsx b/src/icons/uil-squint.tsx similarity index 80% rename from icons/uil-squint.tsx rename to src/icons/uil-squint.tsx index 2a8a389d..795f51e8 100644 --- a/icons/uil-squint.tsx +++ b/src/icons/uil-squint.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-star-half-alt.tsx b/src/icons/uil-star-half-alt.tsx similarity index 80% rename from icons/uil-star-half-alt.tsx rename to src/icons/uil-star-half-alt.tsx index 35e25239..2e9d3905 100644 --- a/icons/uil-star-half-alt.tsx +++ b/src/icons/uil-star-half-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-star.tsx b/src/icons/uil-star.tsx similarity index 80% rename from icons/uil-star.tsx rename to src/icons/uil-star.tsx index 9e809e43..8d29a496 100644 --- a/icons/uil-star.tsx +++ b/src/icons/uil-star.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-step-backward-alt.tsx b/src/icons/uil-step-backward-alt.tsx similarity index 80% rename from icons/uil-step-backward-alt.tsx rename to src/icons/uil-step-backward-alt.tsx index bcaff326..e3a94cf3 100644 --- a/icons/uil-step-backward-alt.tsx +++ b/src/icons/uil-step-backward-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-step-backward-circle.tsx b/src/icons/uil-step-backward-circle.tsx similarity index 77% rename from icons/uil-step-backward-circle.tsx rename to src/icons/uil-step-backward-circle.tsx index 8524aacd..d4ffe136 100644 --- a/icons/uil-step-backward-circle.tsx +++ b/src/icons/uil-step-backward-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-step-backward.tsx b/src/icons/uil-step-backward.tsx similarity index 80% rename from icons/uil-step-backward.tsx rename to src/icons/uil-step-backward.tsx index ef92860f..7a185de5 100644 --- a/icons/uil-step-backward.tsx +++ b/src/icons/uil-step-backward.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-step-forward.tsx b/src/icons/uil-step-forward.tsx similarity index 75% rename from icons/uil-step-forward.tsx rename to src/icons/uil-step-forward.tsx index 08067e59..07a902da 100644 --- a/icons/uil-step-forward.tsx +++ b/src/icons/uil-step-forward.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stethoscope-alt.tsx b/src/icons/uil-stethoscope-alt.tsx similarity index 81% rename from icons/uil-stethoscope-alt.tsx rename to src/icons/uil-stethoscope-alt.tsx index 93c68313..55087a69 100644 --- a/icons/uil-stethoscope-alt.tsx +++ b/src/icons/uil-stethoscope-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stethoscope.tsx b/src/icons/uil-stethoscope.tsx similarity index 79% rename from icons/uil-stethoscope.tsx rename to src/icons/uil-stethoscope.tsx index 43205586..4da327f1 100644 --- a/icons/uil-stethoscope.tsx +++ b/src/icons/uil-stethoscope.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stop-circle.tsx b/src/icons/uil-stop-circle.tsx similarity index 75% rename from icons/uil-stop-circle.tsx rename to src/icons/uil-stop-circle.tsx index b56f6407..719a1efc 100644 --- a/icons/uil-stop-circle.tsx +++ b/src/icons/uil-stop-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stopwatch-slash.tsx b/src/icons/uil-stopwatch-slash.tsx similarity index 83% rename from icons/uil-stopwatch-slash.tsx rename to src/icons/uil-stopwatch-slash.tsx index f1113faa..31a3be67 100644 --- a/icons/uil-stopwatch-slash.tsx +++ b/src/icons/uil-stopwatch-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stopwatch.tsx b/src/icons/uil-stopwatch.tsx similarity index 77% rename from icons/uil-stopwatch.tsx rename to src/icons/uil-stopwatch.tsx index d747d4a5..f6488637 100644 --- a/icons/uil-stopwatch.tsx +++ b/src/icons/uil-stopwatch.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-store-alt.tsx b/src/icons/uil-store-alt.tsx similarity index 80% rename from icons/uil-store-alt.tsx rename to src/icons/uil-store-alt.tsx index bc36230b..a12744db 100644 --- a/icons/uil-store-alt.tsx +++ b/src/icons/uil-store-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-store-slash.tsx b/src/icons/uil-store-slash.tsx similarity index 87% rename from icons/uil-store-slash.tsx rename to src/icons/uil-store-slash.tsx index 0004808a..a830ad76 100644 --- a/icons/uil-store-slash.tsx +++ b/src/icons/uil-store-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-store.tsx b/src/icons/uil-store.tsx similarity index 81% rename from icons/uil-store.tsx rename to src/icons/uil-store.tsx index 24647075..08ea4adf 100644 --- a/icons/uil-store.tsx +++ b/src/icons/uil-store.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-streering.tsx b/src/icons/uil-streering.tsx similarity index 83% rename from icons/uil-streering.tsx rename to src/icons/uil-streering.tsx index 0ca2cfe5..4cbf8e83 100644 --- a/icons/uil-streering.tsx +++ b/src/icons/uil-streering.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-stretcher.tsx b/src/icons/uil-stretcher.tsx similarity index 80% rename from icons/uil-stretcher.tsx rename to src/icons/uil-stretcher.tsx index 0f0e9447..55749bb0 100644 --- a/icons/uil-stretcher.tsx +++ b/src/icons/uil-stretcher.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-subject.tsx b/src/icons/uil-subject.tsx similarity index 74% rename from icons/uil-subject.tsx rename to src/icons/uil-subject.tsx index b76b44f4..c27a8638 100644 --- a/icons/uil-subject.tsx +++ b/src/icons/uil-subject.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-subway-alt.tsx b/src/icons/uil-subway-alt.tsx similarity index 80% rename from icons/uil-subway-alt.tsx rename to src/icons/uil-subway-alt.tsx index 4e778873..15cc3913 100644 --- a/icons/uil-subway-alt.tsx +++ b/src/icons/uil-subway-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-subway.tsx b/src/icons/uil-subway.tsx similarity index 85% rename from icons/uil-subway.tsx rename to src/icons/uil-subway.tsx index b70a3951..82c850fa 100644 --- a/icons/uil-subway.tsx +++ b/src/icons/uil-subway.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-suitcase-alt.tsx b/src/icons/uil-suitcase-alt.tsx similarity index 77% rename from icons/uil-suitcase-alt.tsx rename to src/icons/uil-suitcase-alt.tsx index ff3dc431..9e278175 100644 --- a/icons/uil-suitcase-alt.tsx +++ b/src/icons/uil-suitcase-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-suitcase.tsx b/src/icons/uil-suitcase.tsx similarity index 78% rename from icons/uil-suitcase.tsx rename to src/icons/uil-suitcase.tsx index e23cf4b3..0383eadc 100644 --- a/icons/uil-suitcase.tsx +++ b/src/icons/uil-suitcase.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sun.tsx b/src/icons/uil-sun.tsx similarity index 83% rename from icons/uil-sun.tsx rename to src/icons/uil-sun.tsx index 77a74952..51ef073a 100644 --- a/icons/uil-sun.tsx +++ b/src/icons/uil-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sunset.tsx b/src/icons/uil-sunset.tsx similarity index 83% rename from icons/uil-sunset.tsx rename to src/icons/uil-sunset.tsx index 00652a30..68bb7957 100644 --- a/icons/uil-sunset.tsx +++ b/src/icons/uil-sunset.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-surprise.tsx b/src/icons/uil-surprise.tsx similarity index 79% rename from icons/uil-surprise.tsx rename to src/icons/uil-surprise.tsx index 84680ef6..7f527fac 100644 --- a/icons/uil-surprise.tsx +++ b/src/icons/uil-surprise.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-swatchbook.tsx b/src/icons/uil-swatchbook.tsx similarity index 80% rename from icons/uil-swatchbook.tsx rename to src/icons/uil-swatchbook.tsx index 9ab41244..60bda74e 100644 --- a/icons/uil-swatchbook.tsx +++ b/src/icons/uil-swatchbook.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-swiggy.tsx b/src/icons/uil-swiggy.tsx similarity index 89% rename from icons/uil-swiggy.tsx rename to src/icons/uil-swiggy.tsx index 97257965..78747ca3 100644 --- a/icons/uil-swiggy.tsx +++ b/src/icons/uil-swiggy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-swimmer.tsx b/src/icons/uil-swimmer.tsx similarity index 87% rename from icons/uil-swimmer.tsx rename to src/icons/uil-swimmer.tsx index e183806e..cdbab19c 100644 --- a/icons/uil-swimmer.tsx +++ b/src/icons/uil-swimmer.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sync-exclamation.tsx b/src/icons/uil-sync-exclamation.tsx similarity index 81% rename from icons/uil-sync-exclamation.tsx rename to src/icons/uil-sync-exclamation.tsx index 2c6dba89..088cb716 100644 --- a/icons/uil-sync-exclamation.tsx +++ b/src/icons/uil-sync-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sync-slash.tsx b/src/icons/uil-sync-slash.tsx similarity index 82% rename from icons/uil-sync-slash.tsx rename to src/icons/uil-sync-slash.tsx index 9f4e9743..6e15cb48 100644 --- a/icons/uil-sync-slash.tsx +++ b/src/icons/uil-sync-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-sync.tsx b/src/icons/uil-sync.tsx similarity index 77% rename from icons/uil-sync.tsx rename to src/icons/uil-sync.tsx index 20033ffc..258fa14d 100644 --- a/icons/uil-sync.tsx +++ b/src/icons/uil-sync.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-syringe.tsx b/src/icons/uil-syringe.tsx similarity index 82% rename from icons/uil-syringe.tsx rename to src/icons/uil-syringe.tsx index 218ddd79..bffe1195 100644 --- a/icons/uil-syringe.tsx +++ b/src/icons/uil-syringe.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-table-tennis.tsx b/src/icons/uil-table-tennis.tsx similarity index 86% rename from icons/uil-table-tennis.tsx rename to src/icons/uil-table-tennis.tsx index 813b0ba9..108c7778 100644 --- a/icons/uil-table-tennis.tsx +++ b/src/icons/uil-table-tennis.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-table.tsx b/src/icons/uil-table.tsx similarity index 75% rename from icons/uil-table.tsx rename to src/icons/uil-table.tsx index 2317d222..50c07d07 100644 --- a/icons/uil-table.tsx +++ b/src/icons/uil-table.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tablet.tsx b/src/icons/uil-tablet.tsx similarity index 79% rename from icons/uil-tablet.tsx rename to src/icons/uil-tablet.tsx index 9cc6d21c..32d14d3a 100644 --- a/icons/uil-tablet.tsx +++ b/src/icons/uil-tablet.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tablets.tsx b/src/icons/uil-tablets.tsx similarity index 80% rename from icons/uil-tablets.tsx rename to src/icons/uil-tablets.tsx index 165da8f4..2b1cec10 100644 --- a/icons/uil-tablets.tsx +++ b/src/icons/uil-tablets.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tachometer-fast-alt.tsx b/src/icons/uil-tachometer-fast-alt.tsx similarity index 79% rename from icons/uil-tachometer-fast-alt.tsx rename to src/icons/uil-tachometer-fast-alt.tsx index a188373d..00f33802 100644 --- a/icons/uil-tachometer-fast-alt.tsx +++ b/src/icons/uil-tachometer-fast-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tachometer-fast.tsx b/src/icons/uil-tachometer-fast.tsx similarity index 80% rename from icons/uil-tachometer-fast.tsx rename to src/icons/uil-tachometer-fast.tsx index 4bda2afb..82d22b91 100644 --- a/icons/uil-tachometer-fast.tsx +++ b/src/icons/uil-tachometer-fast.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tag-alt.tsx b/src/icons/uil-tag-alt.tsx similarity index 78% rename from icons/uil-tag-alt.tsx rename to src/icons/uil-tag-alt.tsx index 73017852..a617ecae 100644 --- a/icons/uil-tag-alt.tsx +++ b/src/icons/uil-tag-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tag.tsx b/src/icons/uil-tag.tsx similarity index 76% rename from icons/uil-tag.tsx rename to src/icons/uil-tag.tsx index 14b60799..39c48360 100644 --- a/icons/uil-tag.tsx +++ b/src/icons/uil-tag.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tape.tsx b/src/icons/uil-tape.tsx similarity index 77% rename from icons/uil-tape.tsx rename to src/icons/uil-tape.tsx index d042bab5..cb9e92ba 100644 --- a/icons/uil-tape.tsx +++ b/src/icons/uil-tape.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-taxi.tsx b/src/icons/uil-taxi.tsx similarity index 85% rename from icons/uil-taxi.tsx rename to src/icons/uil-taxi.tsx index 4085a6e0..b797103f 100644 --- a/icons/uil-taxi.tsx +++ b/src/icons/uil-taxi.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tear.tsx b/src/icons/uil-tear.tsx similarity index 76% rename from icons/uil-tear.tsx rename to src/icons/uil-tear.tsx index bbf80dbf..7438622e 100644 --- a/icons/uil-tear.tsx +++ b/src/icons/uil-tear.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-telegram-alt.tsx b/src/icons/uil-telegram-alt.tsx similarity index 86% rename from icons/uil-telegram-alt.tsx rename to src/icons/uil-telegram-alt.tsx index e8c13f0e..308748f8 100644 --- a/icons/uil-telegram-alt.tsx +++ b/src/icons/uil-telegram-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-telegram.tsx b/src/icons/uil-telegram.tsx similarity index 80% rename from icons/uil-telegram.tsx rename to src/icons/uil-telegram.tsx index e16ba1b6..19a0b2a4 100644 --- a/icons/uil-telegram.tsx +++ b/src/icons/uil-telegram.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-telescope.tsx b/src/icons/uil-telescope.tsx similarity index 84% rename from icons/uil-telescope.tsx rename to src/icons/uil-telescope.tsx index 6c8ae996..96979c96 100644 --- a/icons/uil-telescope.tsx +++ b/src/icons/uil-telescope.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-empty.tsx b/src/icons/uil-temperature-empty.tsx similarity index 77% rename from icons/uil-temperature-empty.tsx rename to src/icons/uil-temperature-empty.tsx index 14f91f97..02475390 100644 --- a/icons/uil-temperature-empty.tsx +++ b/src/icons/uil-temperature-empty.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-half.tsx b/src/icons/uil-temperature-half.tsx similarity index 78% rename from icons/uil-temperature-half.tsx rename to src/icons/uil-temperature-half.tsx index aa80402c..92a2a2c0 100644 --- a/icons/uil-temperature-half.tsx +++ b/src/icons/uil-temperature-half.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-minus.tsx b/src/icons/uil-temperature-minus.tsx similarity index 79% rename from icons/uil-temperature-minus.tsx rename to src/icons/uil-temperature-minus.tsx index 23cb1f69..36bb9e63 100644 --- a/icons/uil-temperature-minus.tsx +++ b/src/icons/uil-temperature-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-plus.tsx b/src/icons/uil-temperature-plus.tsx similarity index 80% rename from icons/uil-temperature-plus.tsx rename to src/icons/uil-temperature-plus.tsx index 9a0eed4f..49511379 100644 --- a/icons/uil-temperature-plus.tsx +++ b/src/icons/uil-temperature-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-quarter.tsx b/src/icons/uil-temperature-quarter.tsx similarity index 78% rename from icons/uil-temperature-quarter.tsx rename to src/icons/uil-temperature-quarter.tsx index a27bae73..583e78b7 100644 --- a/icons/uil-temperature-quarter.tsx +++ b/src/icons/uil-temperature-quarter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature-three-quarter.tsx b/src/icons/uil-temperature-three-quarter.tsx similarity index 78% rename from icons/uil-temperature-three-quarter.tsx rename to src/icons/uil-temperature-three-quarter.tsx index 0a073e53..79c63d75 100644 --- a/icons/uil-temperature-three-quarter.tsx +++ b/src/icons/uil-temperature-three-quarter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-temperature.tsx b/src/icons/uil-temperature.tsx similarity index 78% rename from icons/uil-temperature.tsx rename to src/icons/uil-temperature.tsx index 50c72cbb..116dc30f 100644 --- a/icons/uil-temperature.tsx +++ b/src/icons/uil-temperature.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tennis-ball.tsx b/src/icons/uil-tennis-ball.tsx similarity index 78% rename from icons/uil-tennis-ball.tsx rename to src/icons/uil-tennis-ball.tsx index e5a539f0..d7db8baf 100644 --- a/icons/uil-tennis-ball.tsx +++ b/src/icons/uil-tennis-ball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-text-fields.tsx b/src/icons/uil-text-fields.tsx similarity index 74% rename from icons/uil-text-fields.tsx rename to src/icons/uil-text-fields.tsx index ef175f94..c3273bdb 100644 --- a/icons/uil-text-fields.tsx +++ b/src/icons/uil-text-fields.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-text-size.tsx b/src/icons/uil-text-size.tsx similarity index 74% rename from icons/uil-text-size.tsx rename to src/icons/uil-text-size.tsx index 1dfaf0bf..8e6dea36 100644 --- a/icons/uil-text-size.tsx +++ b/src/icons/uil-text-size.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-text-strike-through.tsx b/src/icons/uil-text-strike-through.tsx similarity index 74% rename from icons/uil-text-strike-through.tsx rename to src/icons/uil-text-strike-through.tsx index c9a2a5f5..3107f8d3 100644 --- a/icons/uil-text-strike-through.tsx +++ b/src/icons/uil-text-strike-through.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-text.tsx b/src/icons/uil-text.tsx similarity index 72% rename from icons/uil-text.tsx rename to src/icons/uil-text.tsx index ae05927d..579c9b25 100644 --- a/icons/uil-text.tsx +++ b/src/icons/uil-text.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-th-large.tsx b/src/icons/uil-th-large.tsx similarity index 74% rename from icons/uil-th-large.tsx rename to src/icons/uil-th-large.tsx index b350e82f..6c94b72d 100644 --- a/icons/uil-th-large.tsx +++ b/src/icons/uil-th-large.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-th-slash.tsx b/src/icons/uil-th-slash.tsx similarity index 79% rename from icons/uil-th-slash.tsx rename to src/icons/uil-th-slash.tsx index 33261234..96544236 100644 --- a/icons/uil-th-slash.tsx +++ b/src/icons/uil-th-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-th.tsx b/src/icons/uil-th.tsx similarity index 74% rename from icons/uil-th.tsx rename to src/icons/uil-th.tsx index 9eeb18d6..0fd58e3f 100644 --- a/icons/uil-th.tsx +++ b/src/icons/uil-th.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thermometer.tsx b/src/icons/uil-thermometer.tsx similarity index 78% rename from icons/uil-thermometer.tsx rename to src/icons/uil-thermometer.tsx index eec2ee33..298b1e8b 100644 --- a/icons/uil-thermometer.tsx +++ b/src/icons/uil-thermometer.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thumbs-down.tsx b/src/icons/uil-thumbs-down.tsx similarity index 79% rename from icons/uil-thumbs-down.tsx rename to src/icons/uil-thumbs-down.tsx index 2cdd2c7e..45ea708f 100644 --- a/icons/uil-thumbs-down.tsx +++ b/src/icons/uil-thumbs-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thumbs-up.tsx b/src/icons/uil-thumbs-up.tsx similarity index 79% rename from icons/uil-thumbs-up.tsx rename to src/icons/uil-thumbs-up.tsx index fffc703d..a08417f3 100644 --- a/icons/uil-thumbs-up.tsx +++ b/src/icons/uil-thumbs-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thunderstorm-moon.tsx b/src/icons/uil-thunderstorm-moon.tsx similarity index 85% rename from icons/uil-thunderstorm-moon.tsx rename to src/icons/uil-thunderstorm-moon.tsx index 8d2e2fa0..d88e594a 100644 --- a/icons/uil-thunderstorm-moon.tsx +++ b/src/icons/uil-thunderstorm-moon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thunderstorm-sun.tsx b/src/icons/uil-thunderstorm-sun.tsx similarity index 85% rename from icons/uil-thunderstorm-sun.tsx rename to src/icons/uil-thunderstorm-sun.tsx index 7ef5a8ca..0a42697c 100644 --- a/icons/uil-thunderstorm-sun.tsx +++ b/src/icons/uil-thunderstorm-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-thunderstorm.tsx b/src/icons/uil-thunderstorm.tsx similarity index 79% rename from icons/uil-thunderstorm.tsx rename to src/icons/uil-thunderstorm.tsx index 9160ed94..cf16fb9b 100644 --- a/icons/uil-thunderstorm.tsx +++ b/src/icons/uil-thunderstorm.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-ticket.tsx b/src/icons/uil-ticket.tsx similarity index 78% rename from icons/uil-ticket.tsx rename to src/icons/uil-ticket.tsx index e858ae60..7c22ae01 100644 --- a/icons/uil-ticket.tsx +++ b/src/icons/uil-ticket.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-times-circle.tsx b/src/icons/uil-times-circle.tsx similarity index 79% rename from icons/uil-times-circle.tsx rename to src/icons/uil-times-circle.tsx index e6bce09c..9aa48e7f 100644 --- a/icons/uil-times-circle.tsx +++ b/src/icons/uil-times-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-times-square.tsx b/src/icons/uil-times-square.tsx similarity index 79% rename from icons/uil-times-square.tsx rename to src/icons/uil-times-square.tsx index da82f9a1..56518145 100644 --- a/icons/uil-times-square.tsx +++ b/src/icons/uil-times-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-times.tsx b/src/icons/uil-times.tsx similarity index 75% rename from icons/uil-times.tsx rename to src/icons/uil-times.tsx index 3cd50aa7..be599f5c 100644 --- a/icons/uil-times.tsx +++ b/src/icons/uil-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-toggle-off.tsx b/src/icons/uil-toggle-off.tsx similarity index 75% rename from icons/uil-toggle-off.tsx rename to src/icons/uil-toggle-off.tsx index 16d3b0b6..83cb0e7a 100644 --- a/icons/uil-toggle-off.tsx +++ b/src/icons/uil-toggle-off.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-toggle-on.tsx b/src/icons/uil-toggle-on.tsx similarity index 75% rename from icons/uil-toggle-on.tsx rename to src/icons/uil-toggle-on.tsx index 9037cc5b..7b811a64 100644 --- a/icons/uil-toggle-on.tsx +++ b/src/icons/uil-toggle-on.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-toilet-paper.tsx b/src/icons/uil-toilet-paper.tsx similarity index 84% rename from icons/uil-toilet-paper.tsx rename to src/icons/uil-toilet-paper.tsx index 36b986dc..42b27951 100644 --- a/icons/uil-toilet-paper.tsx +++ b/src/icons/uil-toilet-paper.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-top-arrow-from-top.tsx b/src/icons/uil-top-arrow-from-top.tsx similarity index 76% rename from icons/uil-top-arrow-from-top.tsx rename to src/icons/uil-top-arrow-from-top.tsx index d06dd295..7de7c366 100644 --- a/icons/uil-top-arrow-from-top.tsx +++ b/src/icons/uil-top-arrow-from-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-top-arrow-to-top.tsx b/src/icons/uil-top-arrow-to-top.tsx similarity index 76% rename from icons/uil-top-arrow-to-top.tsx rename to src/icons/uil-top-arrow-to-top.tsx index 212b3006..2bd43451 100644 --- a/icons/uil-top-arrow-to-top.tsx +++ b/src/icons/uil-top-arrow-to-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tornado.tsx b/src/icons/uil-tornado.tsx similarity index 77% rename from icons/uil-tornado.tsx rename to src/icons/uil-tornado.tsx index ddf12a51..0b78d712 100644 --- a/icons/uil-tornado.tsx +++ b/src/icons/uil-tornado.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trademark-circle.tsx b/src/icons/uil-trademark-circle.tsx similarity index 79% rename from icons/uil-trademark-circle.tsx rename to src/icons/uil-trademark-circle.tsx index c18c1bfb..5df9abc4 100644 --- a/icons/uil-trademark-circle.tsx +++ b/src/icons/uil-trademark-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trademark.tsx b/src/icons/uil-trademark.tsx similarity index 78% rename from icons/uil-trademark.tsx rename to src/icons/uil-trademark.tsx index 45a7cfc8..d1b41947 100644 --- a/icons/uil-trademark.tsx +++ b/src/icons/uil-trademark.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-traffic-barrier.tsx b/src/icons/uil-traffic-barrier.tsx similarity index 77% rename from icons/uil-traffic-barrier.tsx rename to src/icons/uil-traffic-barrier.tsx index e3ea9ab0..27532291 100644 --- a/icons/uil-traffic-barrier.tsx +++ b/src/icons/uil-traffic-barrier.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-traffic-light.tsx b/src/icons/uil-traffic-light.tsx similarity index 85% rename from icons/uil-traffic-light.tsx rename to src/icons/uil-traffic-light.tsx index 4768bbee..e315fd04 100644 --- a/icons/uil-traffic-light.tsx +++ b/src/icons/uil-traffic-light.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-transaction.tsx b/src/icons/uil-transaction.tsx similarity index 80% rename from icons/uil-transaction.tsx rename to src/icons/uil-transaction.tsx index 4796a9ab..4f9369ad 100644 --- a/icons/uil-transaction.tsx +++ b/src/icons/uil-transaction.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trash-alt.tsx b/src/icons/uil-trash-alt.tsx similarity index 78% rename from icons/uil-trash-alt.tsx rename to src/icons/uil-trash-alt.tsx index 1f11f772..6c5f1aa9 100644 --- a/icons/uil-trash-alt.tsx +++ b/src/icons/uil-trash-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trash.tsx b/src/icons/uil-trash.tsx similarity index 76% rename from icons/uil-trash.tsx rename to src/icons/uil-trash.tsx index ca67ba6b..522a415d 100644 --- a/icons/uil-trash.tsx +++ b/src/icons/uil-trash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trees.tsx b/src/icons/uil-trees.tsx similarity index 80% rename from icons/uil-trees.tsx rename to src/icons/uil-trees.tsx index 9487d3d4..95de575f 100644 --- a/icons/uil-trees.tsx +++ b/src/icons/uil-trees.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-triangle.tsx b/src/icons/uil-triangle.tsx similarity index 75% rename from icons/uil-triangle.tsx rename to src/icons/uil-triangle.tsx index 645a3ed3..958b3fed 100644 --- a/icons/uil-triangle.tsx +++ b/src/icons/uil-triangle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trophy.tsx b/src/icons/uil-trophy.tsx similarity index 79% rename from icons/uil-trophy.tsx rename to src/icons/uil-trophy.tsx index 4fab4e61..4ea8a616 100644 --- a/icons/uil-trophy.tsx +++ b/src/icons/uil-trophy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-trowel.tsx b/src/icons/uil-trowel.tsx similarity index 82% rename from icons/uil-trowel.tsx rename to src/icons/uil-trowel.tsx index 372470de..88d92060 100644 --- a/icons/uil-trowel.tsx +++ b/src/icons/uil-trowel.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-truck-loading.tsx b/src/icons/uil-truck-loading.tsx similarity index 79% rename from icons/uil-truck-loading.tsx rename to src/icons/uil-truck-loading.tsx index 97f13eb6..ff6818cc 100644 --- a/icons/uil-truck-loading.tsx +++ b/src/icons/uil-truck-loading.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-truck.tsx b/src/icons/uil-truck.tsx similarity index 80% rename from icons/uil-truck.tsx rename to src/icons/uil-truck.tsx index 1ad2dad2..8f5bde83 100644 --- a/icons/uil-truck.tsx +++ b/src/icons/uil-truck.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tumblr-alt.tsx b/src/icons/uil-tumblr-alt.tsx similarity index 87% rename from icons/uil-tumblr-alt.tsx rename to src/icons/uil-tumblr-alt.tsx index d8dd2202..1c0ba93e 100644 --- a/icons/uil-tumblr-alt.tsx +++ b/src/icons/uil-tumblr-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tumblr-square.tsx b/src/icons/uil-tumblr-square.tsx similarity index 77% rename from icons/uil-tumblr-square.tsx rename to src/icons/uil-tumblr-square.tsx index 43c88d2b..5e4e01a9 100644 --- a/icons/uil-tumblr-square.tsx +++ b/src/icons/uil-tumblr-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tumblr.tsx b/src/icons/uil-tumblr.tsx similarity index 76% rename from icons/uil-tumblr.tsx rename to src/icons/uil-tumblr.tsx index 7f125195..a05ea682 100644 --- a/icons/uil-tumblr.tsx +++ b/src/icons/uil-tumblr.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tv-retro-slash.tsx b/src/icons/uil-tv-retro-slash.tsx similarity index 80% rename from icons/uil-tv-retro-slash.tsx rename to src/icons/uil-tv-retro-slash.tsx index 59b288ed..df1de9e2 100644 --- a/icons/uil-tv-retro-slash.tsx +++ b/src/icons/uil-tv-retro-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-tv-retro.tsx b/src/icons/uil-tv-retro.tsx similarity index 77% rename from icons/uil-tv-retro.tsx rename to src/icons/uil-tv-retro.tsx index e591eee3..a64de4dc 100644 --- a/icons/uil-tv-retro.tsx +++ b/src/icons/uil-tv-retro.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-twitter-alt.tsx b/src/icons/uil-twitter-alt.tsx similarity index 90% rename from icons/uil-twitter-alt.tsx rename to src/icons/uil-twitter-alt.tsx index 8f41eb67..5062ffb3 100644 --- a/icons/uil-twitter-alt.tsx +++ b/src/icons/uil-twitter-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-twitter.tsx b/src/icons/uil-twitter.tsx similarity index 81% rename from icons/uil-twitter.tsx rename to src/icons/uil-twitter.tsx index 6de209f8..5611e325 100644 --- a/icons/uil-twitter.tsx +++ b/src/icons/uil-twitter.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-umbrella.tsx b/src/icons/uil-umbrella.tsx similarity index 85% rename from icons/uil-umbrella.tsx rename to src/icons/uil-umbrella.tsx index 69b9dbea..0d3a7076 100644 --- a/icons/uil-umbrella.tsx +++ b/src/icons/uil-umbrella.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-unamused.tsx b/src/icons/uil-unamused.tsx similarity index 79% rename from icons/uil-unamused.tsx rename to src/icons/uil-unamused.tsx index d9e6e610..65021ab3 100644 --- a/icons/uil-unamused.tsx +++ b/src/icons/uil-unamused.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-underline.tsx b/src/icons/uil-underline.tsx similarity index 74% rename from icons/uil-underline.tsx rename to src/icons/uil-underline.tsx index 3b8e41f9..2c4dc748 100644 --- a/icons/uil-underline.tsx +++ b/src/icons/uil-underline.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-university.tsx b/src/icons/uil-university.tsx similarity index 80% rename from icons/uil-university.tsx rename to src/icons/uil-university.tsx index ef9d53e1..5b68b011 100644 --- a/icons/uil-university.tsx +++ b/src/icons/uil-university.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-unlock-alt.tsx b/src/icons/uil-unlock-alt.tsx similarity index 78% rename from icons/uil-unlock-alt.tsx rename to src/icons/uil-unlock-alt.tsx index bbe88765..e29aece7 100644 --- a/icons/uil-unlock-alt.tsx +++ b/src/icons/uil-unlock-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-unlock.tsx b/src/icons/uil-unlock.tsx similarity index 77% rename from icons/uil-unlock.tsx rename to src/icons/uil-unlock.tsx index a268a96a..07e4edef 100644 --- a/icons/uil-unlock.tsx +++ b/src/icons/uil-unlock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-upload-alt.tsx b/src/icons/uil-upload-alt.tsx similarity index 78% rename from icons/uil-upload-alt.tsx rename to src/icons/uil-upload-alt.tsx index b02dbcd3..53c8517c 100644 --- a/icons/uil-upload-alt.tsx +++ b/src/icons/uil-upload-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-upload.tsx b/src/icons/uil-upload.tsx similarity index 78% rename from icons/uil-upload.tsx rename to src/icons/uil-upload.tsx index 78eabb24..8531ed7a 100644 --- a/icons/uil-upload.tsx +++ b/src/icons/uil-upload.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-usd-circle.tsx b/src/icons/uil-usd-circle.tsx similarity index 76% rename from icons/uil-usd-circle.tsx rename to src/icons/uil-usd-circle.tsx index 8941bcd1..c1a256a8 100644 --- a/icons/uil-usd-circle.tsx +++ b/src/icons/uil-usd-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-usd-square.tsx b/src/icons/uil-usd-square.tsx similarity index 78% rename from icons/uil-usd-square.tsx rename to src/icons/uil-usd-square.tsx index 63a93f52..ce405615 100644 --- a/icons/uil-usd-square.tsx +++ b/src/icons/uil-usd-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-arrows.tsx b/src/icons/uil-user-arrows.tsx similarity index 85% rename from icons/uil-user-arrows.tsx rename to src/icons/uil-user-arrows.tsx index 050aa90b..741dfb18 100644 --- a/icons/uil-user-arrows.tsx +++ b/src/icons/uil-user-arrows.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-check.tsx b/src/icons/uil-user-check.tsx similarity index 79% rename from icons/uil-user-check.tsx rename to src/icons/uil-user-check.tsx index 953f12c3..49fc69b3 100644 --- a/icons/uil-user-check.tsx +++ b/src/icons/uil-user-check.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-circle.tsx b/src/icons/uil-user-circle.tsx similarity index 78% rename from icons/uil-user-circle.tsx rename to src/icons/uil-user-circle.tsx index 5a3d234d..d22854ca 100644 --- a/icons/uil-user-circle.tsx +++ b/src/icons/uil-user-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-exclamation.tsx b/src/icons/uil-user-exclamation.tsx similarity index 80% rename from icons/uil-user-exclamation.tsx rename to src/icons/uil-user-exclamation.tsx index 8999f88d..2c00c9b3 100644 --- a/icons/uil-user-exclamation.tsx +++ b/src/icons/uil-user-exclamation.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-location.tsx b/src/icons/uil-user-location.tsx similarity index 82% rename from icons/uil-user-location.tsx rename to src/icons/uil-user-location.tsx index 53f8bd82..bd65cab2 100644 --- a/icons/uil-user-location.tsx +++ b/src/icons/uil-user-location.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-md.tsx b/src/icons/uil-user-md.tsx similarity index 87% rename from icons/uil-user-md.tsx rename to src/icons/uil-user-md.tsx index 6238c516..02a32df9 100644 --- a/icons/uil-user-md.tsx +++ b/src/icons/uil-user-md.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-minus.tsx b/src/icons/uil-user-minus.tsx similarity index 77% rename from icons/uil-user-minus.tsx rename to src/icons/uil-user-minus.tsx index 1efb3f73..831f4fbb 100644 --- a/icons/uil-user-minus.tsx +++ b/src/icons/uil-user-minus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-nurse.tsx b/src/icons/uil-user-nurse.tsx similarity index 84% rename from icons/uil-user-nurse.tsx rename to src/icons/uil-user-nurse.tsx index d863ec4e..62a2d02c 100644 --- a/icons/uil-user-nurse.tsx +++ b/src/icons/uil-user-nurse.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-plus.tsx b/src/icons/uil-user-plus.tsx similarity index 78% rename from icons/uil-user-plus.tsx rename to src/icons/uil-user-plus.tsx index a656113c..6501813c 100644 --- a/icons/uil-user-plus.tsx +++ b/src/icons/uil-user-plus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-square.tsx b/src/icons/uil-user-square.tsx similarity index 80% rename from icons/uil-user-square.tsx rename to src/icons/uil-user-square.tsx index 33d82496..9d574125 100644 --- a/icons/uil-user-square.tsx +++ b/src/icons/uil-user-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user-times.tsx b/src/icons/uil-user-times.tsx similarity index 79% rename from icons/uil-user-times.tsx rename to src/icons/uil-user-times.tsx index ce2c41c7..7511bcaa 100644 --- a/icons/uil-user-times.tsx +++ b/src/icons/uil-user-times.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-user.tsx b/src/icons/uil-user.tsx similarity index 75% rename from icons/uil-user.tsx rename to src/icons/uil-user.tsx index 2a313fca..2c42b3f6 100644 --- a/icons/uil-user.tsx +++ b/src/icons/uil-user.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-users-alt.tsx b/src/icons/uil-users-alt.tsx similarity index 79% rename from icons/uil-users-alt.tsx rename to src/icons/uil-users-alt.tsx index 7fd1a7c4..49b83e31 100644 --- a/icons/uil-users-alt.tsx +++ b/src/icons/uil-users-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-utensils-alt.tsx b/src/icons/uil-utensils-alt.tsx similarity index 84% rename from icons/uil-utensils-alt.tsx rename to src/icons/uil-utensils-alt.tsx index 75c08210..d3080651 100644 --- a/icons/uil-utensils-alt.tsx +++ b/src/icons/uil-utensils-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-utensils.tsx b/src/icons/uil-utensils.tsx similarity index 77% rename from icons/uil-utensils.tsx rename to src/icons/uil-utensils.tsx index ebb482ff..eada6e76 100644 --- a/icons/uil-utensils.tsx +++ b/src/icons/uil-utensils.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vector-square-alt.tsx b/src/icons/uil-vector-square-alt.tsx similarity index 78% rename from icons/uil-vector-square-alt.tsx rename to src/icons/uil-vector-square-alt.tsx index a288cc0c..7514b8ca 100644 --- a/icons/uil-vector-square-alt.tsx +++ b/src/icons/uil-vector-square-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vector-square.tsx b/src/icons/uil-vector-square.tsx similarity index 79% rename from icons/uil-vector-square.tsx rename to src/icons/uil-vector-square.tsx index 3886879c..d813eebe 100644 --- a/icons/uil-vector-square.tsx +++ b/src/icons/uil-vector-square.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-venus.tsx b/src/icons/uil-venus.tsx similarity index 74% rename from icons/uil-venus.tsx rename to src/icons/uil-venus.tsx index 976c2466..98929e85 100644 --- a/icons/uil-venus.tsx +++ b/src/icons/uil-venus.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-align-bottom.tsx b/src/icons/uil-vertical-align-bottom.tsx similarity index 75% rename from icons/uil-vertical-align-bottom.tsx rename to src/icons/uil-vertical-align-bottom.tsx index 67c56214..2b493b4b 100644 --- a/icons/uil-vertical-align-bottom.tsx +++ b/src/icons/uil-vertical-align-bottom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-align-center.tsx b/src/icons/uil-vertical-align-center.tsx similarity index 76% rename from icons/uil-vertical-align-center.tsx rename to src/icons/uil-vertical-align-center.tsx index 8cfa40c3..39c95680 100644 --- a/icons/uil-vertical-align-center.tsx +++ b/src/icons/uil-vertical-align-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-align-top.tsx b/src/icons/uil-vertical-align-top.tsx similarity index 74% rename from icons/uil-vertical-align-top.tsx rename to src/icons/uil-vertical-align-top.tsx index 17d2f1ea..72a98887 100644 --- a/icons/uil-vertical-align-top.tsx +++ b/src/icons/uil-vertical-align-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-distribute-bottom.tsx b/src/icons/uil-vertical-distribute-bottom.tsx similarity index 76% rename from icons/uil-vertical-distribute-bottom.tsx rename to src/icons/uil-vertical-distribute-bottom.tsx index ba6a69c3..b543a957 100644 --- a/icons/uil-vertical-distribute-bottom.tsx +++ b/src/icons/uil-vertical-distribute-bottom.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-distribution-center.tsx b/src/icons/uil-vertical-distribution-center.tsx similarity index 78% rename from icons/uil-vertical-distribution-center.tsx rename to src/icons/uil-vertical-distribution-center.tsx index bc04bd01..64c7bebc 100644 --- a/icons/uil-vertical-distribution-center.tsx +++ b/src/icons/uil-vertical-distribution-center.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vertical-distribution-top.tsx b/src/icons/uil-vertical-distribution-top.tsx similarity index 76% rename from icons/uil-vertical-distribution-top.tsx rename to src/icons/uil-vertical-distribution-top.tsx index 0930d55c..a939a2d5 100644 --- a/icons/uil-vertical-distribution-top.tsx +++ b/src/icons/uil-vertical-distribution-top.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-video-question.tsx b/src/icons/uil-video-question.tsx similarity index 85% rename from icons/uil-video-question.tsx rename to src/icons/uil-video-question.tsx index faae9a24..04269b6e 100644 --- a/icons/uil-video-question.tsx +++ b/src/icons/uil-video-question.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-video-slash.tsx b/src/icons/uil-video-slash.tsx similarity index 82% rename from icons/uil-video-slash.tsx rename to src/icons/uil-video-slash.tsx index e3fce1ad..268150f7 100644 --- a/icons/uil-video-slash.tsx +++ b/src/icons/uil-video-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-video.tsx b/src/icons/uil-video.tsx similarity index 77% rename from icons/uil-video.tsx rename to src/icons/uil-video.tsx index be55e556..4ea82f90 100644 --- a/icons/uil-video.tsx +++ b/src/icons/uil-video.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-virus-slash.tsx b/src/icons/uil-virus-slash.tsx similarity index 89% rename from icons/uil-virus-slash.tsx rename to src/icons/uil-virus-slash.tsx index c1d5e727..13661bc0 100644 --- a/icons/uil-virus-slash.tsx +++ b/src/icons/uil-virus-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-visual-studio.tsx b/src/icons/uil-visual-studio.tsx similarity index 75% rename from icons/uil-visual-studio.tsx rename to src/icons/uil-visual-studio.tsx index 78ce6e17..b6db8af4 100644 --- a/icons/uil-visual-studio.tsx +++ b/src/icons/uil-visual-studio.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vk-alt.tsx b/src/icons/uil-vk-alt.tsx similarity index 89% rename from icons/uil-vk-alt.tsx rename to src/icons/uil-vk-alt.tsx index d3d03101..f16e05cf 100644 --- a/icons/uil-vk-alt.tsx +++ b/src/icons/uil-vk-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vk.tsx b/src/icons/uil-vk.tsx similarity index 87% rename from icons/uil-vk.tsx rename to src/icons/uil-vk.tsx index 65bd1951..a5d49711 100644 --- a/icons/uil-vk.tsx +++ b/src/icons/uil-vk.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-voicemail-rectangle.tsx b/src/icons/uil-voicemail-rectangle.tsx similarity index 78% rename from icons/uil-voicemail-rectangle.tsx rename to src/icons/uil-voicemail-rectangle.tsx index c026b7de..8a8bc902 100644 --- a/icons/uil-voicemail-rectangle.tsx +++ b/src/icons/uil-voicemail-rectangle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-voicemail.tsx b/src/icons/uil-voicemail.tsx similarity index 75% rename from icons/uil-voicemail.tsx rename to src/icons/uil-voicemail.tsx index 08b28818..3fd24264 100644 --- a/icons/uil-voicemail.tsx +++ b/src/icons/uil-voicemail.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volleyball.tsx b/src/icons/uil-volleyball.tsx similarity index 85% rename from icons/uil-volleyball.tsx rename to src/icons/uil-volleyball.tsx index 3f6d50f2..d572d4a1 100644 --- a/icons/uil-volleyball.tsx +++ b/src/icons/uil-volleyball.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volume-down.tsx b/src/icons/uil-volume-down.tsx similarity index 79% rename from icons/uil-volume-down.tsx rename to src/icons/uil-volume-down.tsx index f0a11e58..f8aee6e5 100644 --- a/icons/uil-volume-down.tsx +++ b/src/icons/uil-volume-down.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volume-mute.tsx b/src/icons/uil-volume-mute.tsx similarity index 80% rename from icons/uil-volume-mute.tsx rename to src/icons/uil-volume-mute.tsx index a3ae2f66..4d2d3023 100644 --- a/icons/uil-volume-mute.tsx +++ b/src/icons/uil-volume-mute.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volume-off.tsx b/src/icons/uil-volume-off.tsx similarity index 77% rename from icons/uil-volume-off.tsx rename to src/icons/uil-volume-off.tsx index 2d838a37..1ba874fc 100644 --- a/icons/uil-volume-off.tsx +++ b/src/icons/uil-volume-off.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volume-up.tsx b/src/icons/uil-volume-up.tsx similarity index 80% rename from icons/uil-volume-up.tsx rename to src/icons/uil-volume-up.tsx index 7e33a5aa..e0bdb8c1 100644 --- a/icons/uil-volume-up.tsx +++ b/src/icons/uil-volume-up.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-volume.tsx b/src/icons/uil-volume.tsx similarity index 81% rename from icons/uil-volume.tsx rename to src/icons/uil-volume.tsx index 98524954..cb1e4f9c 100644 --- a/icons/uil-volume.tsx +++ b/src/icons/uil-volume.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vuejs-alt.tsx b/src/icons/uil-vuejs-alt.tsx similarity index 85% rename from icons/uil-vuejs-alt.tsx rename to src/icons/uil-vuejs-alt.tsx index 7a2925b2..d5f085e2 100644 --- a/icons/uil-vuejs-alt.tsx +++ b/src/icons/uil-vuejs-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-vuejs.tsx b/src/icons/uil-vuejs.tsx similarity index 78% rename from icons/uil-vuejs.tsx rename to src/icons/uil-vuejs.tsx index 392c7e2d..604b067c 100644 --- a/icons/uil-vuejs.tsx +++ b/src/icons/uil-vuejs.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wall.tsx b/src/icons/uil-wall.tsx similarity index 78% rename from icons/uil-wall.tsx rename to src/icons/uil-wall.tsx index 4f9ace16..fbf530d3 100644 --- a/icons/uil-wall.tsx +++ b/src/icons/uil-wall.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wallet.tsx b/src/icons/uil-wallet.tsx similarity index 77% rename from icons/uil-wallet.tsx rename to src/icons/uil-wallet.tsx index 9ac762ba..ac29f2f1 100644 --- a/icons/uil-wallet.tsx +++ b/src/icons/uil-wallet.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-watch-alt.tsx b/src/icons/uil-watch-alt.tsx similarity index 77% rename from icons/uil-watch-alt.tsx rename to src/icons/uil-watch-alt.tsx index b4ecd61e..b4bb0c88 100644 --- a/icons/uil-watch-alt.tsx +++ b/src/icons/uil-watch-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-watch.tsx b/src/icons/uil-watch.tsx similarity index 77% rename from icons/uil-watch.tsx rename to src/icons/uil-watch.tsx index 461fbda5..84e1bb83 100644 --- a/icons/uil-watch.tsx +++ b/src/icons/uil-watch.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-water-drop-slash.tsx b/src/icons/uil-water-drop-slash.tsx similarity index 81% rename from icons/uil-water-drop-slash.tsx rename to src/icons/uil-water-drop-slash.tsx index 635a92ee..13c118da 100644 --- a/icons/uil-water-drop-slash.tsx +++ b/src/icons/uil-water-drop-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-water-glass.tsx b/src/icons/uil-water-glass.tsx similarity index 83% rename from icons/uil-water-glass.tsx rename to src/icons/uil-water-glass.tsx index 72ad280c..3ef37f36 100644 --- a/icons/uil-water-glass.tsx +++ b/src/icons/uil-water-glass.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-water.tsx b/src/icons/uil-water.tsx similarity index 87% rename from icons/uil-water.tsx rename to src/icons/uil-water.tsx index bd46f404..78fc21d9 100644 --- a/icons/uil-water.tsx +++ b/src/icons/uil-water.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-web-grid-alt.tsx b/src/icons/uil-web-grid-alt.tsx similarity index 74% rename from icons/uil-web-grid-alt.tsx rename to src/icons/uil-web-grid-alt.tsx index 1368073c..23d8139e 100644 --- a/icons/uil-web-grid-alt.tsx +++ b/src/icons/uil-web-grid-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-web-grid.tsx b/src/icons/uil-web-grid.tsx similarity index 74% rename from icons/uil-web-grid.tsx rename to src/icons/uil-web-grid.tsx index a21988a0..4ac80e0b 100644 --- a/icons/uil-web-grid.tsx +++ b/src/icons/uil-web-grid.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-web-section-alt.tsx b/src/icons/uil-web-section-alt.tsx similarity index 74% rename from icons/uil-web-section-alt.tsx rename to src/icons/uil-web-section-alt.tsx index 4cc1afa8..fb5fc72c 100644 --- a/icons/uil-web-section-alt.tsx +++ b/src/icons/uil-web-section-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-web-section.tsx b/src/icons/uil-web-section.tsx similarity index 73% rename from icons/uil-web-section.tsx rename to src/icons/uil-web-section.tsx index e7538d82..6f9eb451 100644 --- a/icons/uil-web-section.tsx +++ b/src/icons/uil-web-section.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-webcam.tsx b/src/icons/uil-webcam.tsx similarity index 80% rename from icons/uil-webcam.tsx rename to src/icons/uil-webcam.tsx index 1d7f6fef..882cf966 100644 --- a/icons/uil-webcam.tsx +++ b/src/icons/uil-webcam.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-weight.tsx b/src/icons/uil-weight.tsx similarity index 81% rename from icons/uil-weight.tsx rename to src/icons/uil-weight.tsx index 3aaa2fcf..2f669635 100644 --- a/icons/uil-weight.tsx +++ b/src/icons/uil-weight.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-whatsapp-alt.tsx b/src/icons/uil-whatsapp-alt.tsx similarity index 88% rename from icons/uil-whatsapp-alt.tsx rename to src/icons/uil-whatsapp-alt.tsx index 04565766..8c0c22d7 100644 --- a/icons/uil-whatsapp-alt.tsx +++ b/src/icons/uil-whatsapp-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-whatsapp.tsx b/src/icons/uil-whatsapp.tsx similarity index 85% rename from icons/uil-whatsapp.tsx rename to src/icons/uil-whatsapp.tsx index 078916ff..ded8cd4b 100644 --- a/icons/uil-whatsapp.tsx +++ b/src/icons/uil-whatsapp.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wheel-barrow.tsx b/src/icons/uil-wheel-barrow.tsx similarity index 82% rename from icons/uil-wheel-barrow.tsx rename to src/icons/uil-wheel-barrow.tsx index 35efade2..02b0cd68 100644 --- a/icons/uil-wheel-barrow.tsx +++ b/src/icons/uil-wheel-barrow.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wheelchair-alt.tsx b/src/icons/uil-wheelchair-alt.tsx similarity index 79% rename from icons/uil-wheelchair-alt.tsx rename to src/icons/uil-wheelchair-alt.tsx index 97d30e20..af0f276a 100644 --- a/icons/uil-wheelchair-alt.tsx +++ b/src/icons/uil-wheelchair-alt.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wheelchair.tsx b/src/icons/uil-wheelchair.tsx similarity index 77% rename from icons/uil-wheelchair.tsx rename to src/icons/uil-wheelchair.tsx index 0ddf4124..07eff7b4 100644 --- a/icons/uil-wheelchair.tsx +++ b/src/icons/uil-wheelchair.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wifi-router.tsx b/src/icons/uil-wifi-router.tsx similarity index 82% rename from icons/uil-wifi-router.tsx rename to src/icons/uil-wifi-router.tsx index 9a70db3d..fd8217f5 100644 --- a/icons/uil-wifi-router.tsx +++ b/src/icons/uil-wifi-router.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wifi-slash.tsx b/src/icons/uil-wifi-slash.tsx similarity index 83% rename from icons/uil-wifi-slash.tsx rename to src/icons/uil-wifi-slash.tsx index ebbdd8c5..eb71ad72 100644 --- a/icons/uil-wifi-slash.tsx +++ b/src/icons/uil-wifi-slash.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wifi.tsx b/src/icons/uil-wifi.tsx similarity index 81% rename from icons/uil-wifi.tsx rename to src/icons/uil-wifi.tsx index 3602dfdd..66a9ca26 100644 --- a/icons/uil-wifi.tsx +++ b/src/icons/uil-wifi.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wind-moon.tsx b/src/icons/uil-wind-moon.tsx similarity index 86% rename from icons/uil-wind-moon.tsx rename to src/icons/uil-wind-moon.tsx index 788295ae..01e26b31 100644 --- a/icons/uil-wind-moon.tsx +++ b/src/icons/uil-wind-moon.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wind-sun.tsx b/src/icons/uil-wind-sun.tsx similarity index 86% rename from icons/uil-wind-sun.tsx rename to src/icons/uil-wind-sun.tsx index 01cfa989..540f3e12 100644 --- a/icons/uil-wind-sun.tsx +++ b/src/icons/uil-wind-sun.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wind.tsx b/src/icons/uil-wind.tsx similarity index 81% rename from icons/uil-wind.tsx rename to src/icons/uil-wind.tsx index 61f0c31c..3448528a 100644 --- a/icons/uil-wind.tsx +++ b/src/icons/uil-wind.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-window-grid.tsx b/src/icons/uil-window-grid.tsx similarity index 74% rename from icons/uil-window-grid.tsx rename to src/icons/uil-window-grid.tsx index 5065a9ef..0f284832 100644 --- a/icons/uil-window-grid.tsx +++ b/src/icons/uil-window-grid.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-window-maximize.tsx b/src/icons/uil-window-maximize.tsx similarity index 74% rename from icons/uil-window-maximize.tsx rename to src/icons/uil-window-maximize.tsx index 1d1e30f5..571a4a58 100644 --- a/icons/uil-window-maximize.tsx +++ b/src/icons/uil-window-maximize.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-window-section.tsx b/src/icons/uil-window-section.tsx similarity index 74% rename from icons/uil-window-section.tsx rename to src/icons/uil-window-section.tsx index 45e18403..15e7d484 100644 --- a/icons/uil-window-section.tsx +++ b/src/icons/uil-window-section.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-window.tsx b/src/icons/uil-window.tsx similarity index 77% rename from icons/uil-window.tsx rename to src/icons/uil-window.tsx index 6d7800da..5b83edb9 100644 --- a/icons/uil-window.tsx +++ b/src/icons/uil-window.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-windows.tsx b/src/icons/uil-windows.tsx similarity index 75% rename from icons/uil-windows.tsx rename to src/icons/uil-windows.tsx index e807648c..06038dd3 100644 --- a/icons/uil-windows.tsx +++ b/src/icons/uil-windows.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-windsock.tsx b/src/icons/uil-windsock.tsx similarity index 76% rename from icons/uil-windsock.tsx rename to src/icons/uil-windsock.tsx index bfa4f42d..a4491b1b 100644 --- a/icons/uil-windsock.tsx +++ b/src/icons/uil-windsock.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-windy.tsx b/src/icons/uil-windy.tsx similarity index 85% rename from icons/uil-windy.tsx rename to src/icons/uil-windy.tsx index 2d57b4eb..855e035b 100644 --- a/icons/uil-windy.tsx +++ b/src/icons/uil-windy.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wordpress-simple.tsx b/src/icons/uil-wordpress-simple.tsx similarity index 87% rename from icons/uil-wordpress-simple.tsx rename to src/icons/uil-wordpress-simple.tsx index b001fac9..0a081967 100644 --- a/icons/uil-wordpress-simple.tsx +++ b/src/icons/uil-wordpress-simple.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wordpress.tsx b/src/icons/uil-wordpress.tsx similarity index 91% rename from icons/uil-wordpress.tsx rename to src/icons/uil-wordpress.tsx index 735d734d..9135bcda 100644 --- a/icons/uil-wordpress.tsx +++ b/src/icons/uil-wordpress.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wrap-text.tsx b/src/icons/uil-wrap-text.tsx similarity index 78% rename from icons/uil-wrap-text.tsx rename to src/icons/uil-wrap-text.tsx index c30bd4f9..5f7c75b1 100644 --- a/icons/uil-wrap-text.tsx +++ b/src/icons/uil-wrap-text.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-wrench.tsx b/src/icons/uil-wrench.tsx similarity index 82% rename from icons/uil-wrench.tsx rename to src/icons/uil-wrench.tsx index fc224666..12ea4710 100644 --- a/icons/uil-wrench.tsx +++ b/src/icons/uil-wrench.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-x-add.tsx b/src/icons/uil-x-add.tsx similarity index 81% rename from icons/uil-x-add.tsx rename to src/icons/uil-x-add.tsx index a891b702..8b5d8a9a 100644 --- a/icons/uil-x-add.tsx +++ b/src/icons/uil-x-add.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-x.tsx b/src/icons/uil-x.tsx similarity index 79% rename from icons/uil-x.tsx rename to src/icons/uil-x.tsx index 5a49ddcf..3854901c 100644 --- a/icons/uil-x.tsx +++ b/src/icons/uil-x.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-yen-circle.tsx b/src/icons/uil-yen-circle.tsx similarity index 79% rename from icons/uil-yen-circle.tsx rename to src/icons/uil-yen-circle.tsx index 6bda6e2b..c36a4adb 100644 --- a/icons/uil-yen-circle.tsx +++ b/src/icons/uil-yen-circle.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-yen.tsx b/src/icons/uil-yen.tsx similarity index 76% rename from icons/uil-yen.tsx rename to src/icons/uil-yen.tsx index 56216ca2..62a1faa8 100644 --- a/icons/uil-yen.tsx +++ b/src/icons/uil-yen.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-yin-yang.tsx b/src/icons/uil-yin-yang.tsx similarity index 80% rename from icons/uil-yin-yang.tsx rename to src/icons/uil-yin-yang.tsx index 99f0bd35..35b90688 100644 --- a/icons/uil-yin-yang.tsx +++ b/src/icons/uil-yin-yang.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/icons/uil-youtube.tsx b/src/icons/uil-youtube.tsx similarity index 81% rename from icons/uil-youtube.tsx rename to src/icons/uil-youtube.tsx index 0a389aac..13f6b466 100644 --- a/icons/uil-youtube.tsx +++ b/src/icons/uil-youtube.tsx @@ -1,17 +1,5 @@ import React from 'react'; - -type Props = { - /** - * The color of the icon - * @default 'currentColor' - */ - color?: string; - /** - * The size of the icon - * @default 24 - */ - size?: string | number; -} & React.SVGProps +import { Props } from '../index'; /** * diff --git a/index.ts b/src/index.ts similarity index 99% rename from index.ts rename to src/index.ts index 22552d7d..49466182 100644 --- a/index.ts +++ b/src/index.ts @@ -1,3 +1,17 @@ +import React from 'react'; +export type Props = { + /** + * The color of the icon + * @default 'currentColor' + */ + color?: string; + /** + * The size of the icon + * @default 24 + */ + size?: string | number; +} & React.SVGProps + export { default as Uil0Plus } from './icons/uil-0-plus' export { default as Uil10Plus } from './icons/uil-10-plus' export { default as Uil12Plus } from './icons/uil-12-plus' diff --git a/tsconfig.json b/tsconfig.json index 364222f2..f265784f 100644 --- a/tsconfig.json +++ b/tsconfig.json @@ -1,14 +1,15 @@ { "compilerOptions": { - "target": "es5", + "target": "es2016", "jsx": "preserve", - "module": "esnext", - "declaration": true, - "emitDeclarationOnly": true, + "module": "commonjs", "forceConsistentCasingInFileNames": true, "allowSyntheticDefaultImports": true, "strict": true, "skipLibCheck": true, + "noUncheckedIndexedAccess": true, + "noEmit": true, + "esModuleInterop": true, }, "include": [ "**/*.ts", diff --git a/tsup.config.ts b/tsup.config.ts new file mode 100644 index 00000000..7b9791f1 --- /dev/null +++ b/tsup.config.ts @@ -0,0 +1,24 @@ +import {defineConfig, Options} from 'tsup' + +const commonConfig: Options = { + outDir: 'dist', + clean: true, + format: ['cjs', 'esm'], + dts: true +} + +export default defineConfig([ + { + entry: ['src/icons/**/*.tsx'], + ...commonConfig, + outDir: 'dist/icons' + }, + { + entry: ['src/index.ts'], + ...commonConfig, + esbuildOptions(options) { + // the directory structure will be the same as the source + options.outbase = "./src"; + }, + bundle: false + }]) \ No newline at end of file From ff2565ec21151d71938a3a5dc9e3c0bcc2493ca0 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 16:09:53 -0300 Subject: [PATCH 03/11] [fix] Create "prepare" script to install without being published to npmjs (I don't know if it really works) --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index aca5bf5b..0d44c260 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,8 @@ "sideEffects": false, "scripts": { "generate": "node ./build/generate.js", - "build": "tsc && tsup" + "build": "tsc && tsup", + "prepare": "npm run build" }, "repository": { "type": "git", From a2fec5d5882d585ca7df802499db08591d11a4ec Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 16:21:29 -0300 Subject: [PATCH 04/11] [fix] .d.ts files not found in build --- package.json | 2 +- tsup.config.ts | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 0d44c260..725e56b8 100644 --- a/package.json +++ b/package.json @@ -8,7 +8,7 @@ "sideEffects": false, "scripts": { "generate": "node ./build/generate.js", - "build": "tsc && tsup", + "build": "tsup", "prepare": "npm run build" }, "repository": { diff --git a/tsup.config.ts b/tsup.config.ts index 7b9791f1..048d8751 100644 --- a/tsup.config.ts +++ b/tsup.config.ts @@ -2,7 +2,7 @@ import {defineConfig, Options} from 'tsup' const commonConfig: Options = { outDir: 'dist', - clean: true, + // clean: true, format: ['cjs', 'esm'], dts: true } From 289f0310aac098f08f061fb7ee6f76465789b593 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 18:56:04 -0300 Subject: [PATCH 05/11] [fix] Create "prepack" script to be compatible with yarn installation --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 725e56b8..7f2aa010 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "scripts": { "generate": "node ./build/generate.js", "build": "tsup", - "prepare": "npm run build" + "prepare": "npm run build", + "prepack": "npm run build" }, "repository": { "type": "git", From c1879b86f4859a55927807bff72e93471138357b Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 19:09:29 -0300 Subject: [PATCH 06/11] [fix] Change "prepare" and "prepack" script to "postinstall" to be compatible with yarn installation (I'm testing if it works) --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 7f2aa010..54dcad3d 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "scripts": { "generate": "node ./build/generate.js", "build": "tsup", - "prepare": "npm run build", - "prepack": "npm run build" + "postinstall": "npm run build" }, "repository": { "type": "git", From 590b80be2705563e265b3c764c99d61a8c47cd76 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 19:27:07 -0300 Subject: [PATCH 07/11] [chore] Update package version --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 54dcad3d..0405534a 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@iconscout/react-unicons", - "version": "1.3.0", + "version": "1.3.1", "description": "1100+ vector icons as easy to use React Components", "types": "dist/index.d.ts", "main": "dist/index.js", From 70f618a55a001b11992e905a83bf8050a47ba769 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 19:29:47 -0300 Subject: [PATCH 08/11] Revert "[chore] Update package version" This reverts commit 590b80be2705563e265b3c764c99d61a8c47cd76. --- package.json | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/package.json b/package.json index 0405534a..54dcad3d 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@iconscout/react-unicons", - "version": "1.3.1", + "version": "1.3.0", "description": "1100+ vector icons as easy to use React Components", "types": "dist/index.d.ts", "main": "dist/index.js", From d663a158ad9f16ecc0c24c042239371bbc87fc78 Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 19:29:48 -0300 Subject: [PATCH 09/11] Revert "[fix] Change "prepare" and "prepack" script to "postinstall" to be compatible with yarn installation (I'm testing if it works)" This reverts commit c1879b86f4859a55927807bff72e93471138357b. --- package.json | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/package.json b/package.json index 54dcad3d..7f2aa010 100644 --- a/package.json +++ b/package.json @@ -9,7 +9,8 @@ "scripts": { "generate": "node ./build/generate.js", "build": "tsup", - "postinstall": "npm run build" + "prepare": "npm run build", + "prepack": "npm run build" }, "repository": { "type": "git", From 429dcc1a7bec4456d221b08649fb3fd3eb28563e Mon Sep 17 00:00:00 2001 From: Azuki Date: Sun, 29 Jan 2023 19:29:48 -0300 Subject: [PATCH 10/11] Revert "[fix] Create "prepack" script to be compatible with yarn installation" This reverts commit 289f0310aac098f08f061fb7ee6f76465789b593. --- package.json | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/package.json b/package.json index 7f2aa010..725e56b8 100644 --- a/package.json +++ b/package.json @@ -9,8 +9,7 @@ "scripts": { "generate": "node ./build/generate.js", "build": "tsup", - "prepare": "npm run build", - "prepack": "npm run build" + "prepare": "npm run build" }, "repository": { "type": "git", From 24eb30a949ffdff406c3e02b63a6dde500e4fe86 Mon Sep 17 00:00:00 2001 From: Azuki Date: Mon, 30 Jan 2023 16:13:07 -0300 Subject: [PATCH 11/11] [fix] module import for esm --- package.json | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/package.json b/package.json index 725e56b8..d0a3fe0a 100644 --- a/package.json +++ b/package.json @@ -3,9 +3,10 @@ "version": "1.3.0", "description": "1100+ vector icons as easy to use React Components", "types": "dist/index.d.ts", - "main": "dist/index.js", - "module": "dist/index.mjs", + "main": "dist/index.cjs", + "module": "dist/index.js", "sideEffects": false, + "type": "module", "scripts": { "generate": "node ./build/generate.js", "build": "tsup",