Showing preview only (3,308K chars total). Download the full file or copy to clipboard to get everything.
Repository: ismamz/react-bootstrap-icons
Branch: master
Commit: 1c735685a64f
Files: 2090
Total size: 2.8 MB
Directory structure:
gitextract_uxkms7vr/
├── .babelrc
├── .eslintrc
├── .gitignore
├── .npmignore
├── .prettierrc
├── LICENSE.md
├── README.md
├── bin/
│ └── build.js
├── package.json
├── rollup.config.js
└── src/
├── icons/
│ ├── 0-circle-fill.js
│ ├── 0-circle.js
│ ├── 0-square-fill.js
│ ├── 0-square.js
│ ├── 1-circle-fill.js
│ ├── 1-circle.js
│ ├── 1-square-fill.js
│ ├── 1-square.js
│ ├── 123.js
│ ├── 2-circle-fill.js
│ ├── 2-circle.js
│ ├── 2-square-fill.js
│ ├── 2-square.js
│ ├── 3-circle-fill.js
│ ├── 3-circle.js
│ ├── 3-square-fill.js
│ ├── 3-square.js
│ ├── 4-circle-fill.js
│ ├── 4-circle.js
│ ├── 4-square-fill.js
│ ├── 4-square.js
│ ├── 5-circle-fill.js
│ ├── 5-circle.js
│ ├── 5-square-fill.js
│ ├── 5-square.js
│ ├── 6-circle-fill.js
│ ├── 6-circle.js
│ ├── 6-square-fill.js
│ ├── 6-square.js
│ ├── 7-circle-fill.js
│ ├── 7-circle.js
│ ├── 7-square-fill.js
│ ├── 7-square.js
│ ├── 8-circle-fill.js
│ ├── 8-circle.js
│ ├── 8-square-fill.js
│ ├── 8-square.js
│ ├── 9-circle-fill.js
│ ├── 9-circle.js
│ ├── 9-square-fill.js
│ ├── 9-square.js
│ ├── activity.js
│ ├── airplane-engines-fill.js
│ ├── airplane-engines.js
│ ├── airplane-fill.js
│ ├── airplane.js
│ ├── alarm-fill.js
│ ├── alarm.js
│ ├── alexa.js
│ ├── align-bottom.js
│ ├── align-center.js
│ ├── align-end.js
│ ├── align-middle.js
│ ├── align-start.js
│ ├── align-top.js
│ ├── alipay.js
│ ├── alphabet-uppercase.js
│ ├── alphabet.js
│ ├── alt.js
│ ├── amazon.js
│ ├── amd.js
│ ├── android.js
│ ├── android2.js
│ ├── anthropic.js
│ ├── app-indicator.js
│ ├── app.js
│ ├── apple-music.js
│ ├── apple.js
│ ├── archive-fill.js
│ ├── archive.js
│ ├── arrow-90deg-down.js
│ ├── arrow-90deg-left.js
│ ├── arrow-90deg-right.js
│ ├── arrow-90deg-up.js
│ ├── arrow-bar-down.js
│ ├── arrow-bar-left.js
│ ├── arrow-bar-right.js
│ ├── arrow-bar-up.js
│ ├── arrow-clockwise.js
│ ├── arrow-counterclockwise.js
│ ├── arrow-down-circle-fill.js
│ ├── arrow-down-circle.js
│ ├── arrow-down-left-circle-fill.js
│ ├── arrow-down-left-circle.js
│ ├── arrow-down-left-square-fill.js
│ ├── arrow-down-left-square.js
│ ├── arrow-down-left.js
│ ├── arrow-down-right-circle-fill.js
│ ├── arrow-down-right-circle.js
│ ├── arrow-down-right-square-fill.js
│ ├── arrow-down-right-square.js
│ ├── arrow-down-right.js
│ ├── arrow-down-short.js
│ ├── arrow-down-square-fill.js
│ ├── arrow-down-square.js
│ ├── arrow-down-up.js
│ ├── arrow-down.js
│ ├── arrow-left-circle-fill.js
│ ├── arrow-left-circle.js
│ ├── arrow-left-right.js
│ ├── arrow-left-short.js
│ ├── arrow-left-square-fill.js
│ ├── arrow-left-square.js
│ ├── arrow-left.js
│ ├── arrow-repeat.js
│ ├── arrow-return-left.js
│ ├── arrow-return-right.js
│ ├── arrow-right-circle-fill.js
│ ├── arrow-right-circle.js
│ ├── arrow-right-short.js
│ ├── arrow-right-square-fill.js
│ ├── arrow-right-square.js
│ ├── arrow-right.js
│ ├── arrow-through-heart-fill.js
│ ├── arrow-through-heart.js
│ ├── arrow-up-circle-fill.js
│ ├── arrow-up-circle.js
│ ├── arrow-up-left-circle-fill.js
│ ├── arrow-up-left-circle.js
│ ├── arrow-up-left-square-fill.js
│ ├── arrow-up-left-square.js
│ ├── arrow-up-left.js
│ ├── arrow-up-right-circle-fill.js
│ ├── arrow-up-right-circle.js
│ ├── arrow-up-right-square-fill.js
│ ├── arrow-up-right-square.js
│ ├── arrow-up-right.js
│ ├── arrow-up-short.js
│ ├── arrow-up-square-fill.js
│ ├── arrow-up-square.js
│ ├── arrow-up.js
│ ├── arrows-angle-contract.js
│ ├── arrows-angle-expand.js
│ ├── arrows-collapse-vertical.js
│ ├── arrows-collapse.js
│ ├── arrows-expand-vertical.js
│ ├── arrows-expand.js
│ ├── arrows-fullscreen.js
│ ├── arrows-move.js
│ ├── arrows-vertical.js
│ ├── arrows.js
│ ├── aspect-ratio-fill.js
│ ├── aspect-ratio.js
│ ├── asterisk.js
│ ├── at.js
│ ├── award-fill.js
│ ├── award.js
│ ├── back.js
│ ├── backpack-fill.js
│ ├── backpack.js
│ ├── backpack2-fill.js
│ ├── backpack2.js
│ ├── backpack3-fill.js
│ ├── backpack3.js
│ ├── backpack4-fill.js
│ ├── backpack4.js
│ ├── backspace-fill.js
│ ├── backspace-reverse-fill.js
│ ├── backspace-reverse.js
│ ├── backspace.js
│ ├── badge-3d-fill.js
│ ├── badge-3d.js
│ ├── badge-4k-fill.js
│ ├── badge-4k.js
│ ├── badge-8k-fill.js
│ ├── badge-8k.js
│ ├── badge-ad-fill.js
│ ├── badge-ad.js
│ ├── badge-ar-fill.js
│ ├── badge-ar.js
│ ├── badge-cc-fill.js
│ ├── badge-cc.js
│ ├── badge-hd-fill.js
│ ├── badge-hd.js
│ ├── badge-sd-fill.js
│ ├── badge-sd.js
│ ├── badge-tm-fill.js
│ ├── badge-tm.js
│ ├── badge-vo-fill.js
│ ├── badge-vo.js
│ ├── badge-vr-fill.js
│ ├── badge-vr.js
│ ├── badge-wc-fill.js
│ ├── badge-wc.js
│ ├── bag-check-fill.js
│ ├── bag-check.js
│ ├── bag-dash-fill.js
│ ├── bag-dash.js
│ ├── bag-fill.js
│ ├── bag-heart-fill.js
│ ├── bag-heart.js
│ ├── bag-plus-fill.js
│ ├── bag-plus.js
│ ├── bag-x-fill.js
│ ├── bag-x.js
│ ├── bag.js
│ ├── balloon-fill.js
│ ├── balloon-heart-fill.js
│ ├── balloon-heart.js
│ ├── balloon.js
│ ├── ban-fill.js
│ ├── ban.js
│ ├── bandaid-fill.js
│ ├── bandaid.js
│ ├── bank.js
│ ├── bank2.js
│ ├── bar-chart-fill.js
│ ├── bar-chart-line-fill.js
│ ├── bar-chart-line.js
│ ├── bar-chart-steps.js
│ ├── bar-chart.js
│ ├── basket-fill.js
│ ├── basket.js
│ ├── basket2-fill.js
│ ├── basket2.js
│ ├── basket3-fill.js
│ ├── basket3.js
│ ├── battery-charging.js
│ ├── battery-full.js
│ ├── battery-half.js
│ ├── battery-low.js
│ ├── battery.js
│ ├── beaker-fill.js
│ ├── beaker.js
│ ├── behance.js
│ ├── bell-fill.js
│ ├── bell-slash-fill.js
│ ├── bell-slash.js
│ ├── bell.js
│ ├── bezier.js
│ ├── bezier2.js
│ ├── bicycle.js
│ ├── bing.js
│ ├── binoculars-fill.js
│ ├── binoculars.js
│ ├── blockquote-left.js
│ ├── blockquote-right.js
│ ├── bluesky.js
│ ├── bluetooth.js
│ ├── body-text.js
│ ├── book-fill.js
│ ├── book-half.js
│ ├── book.js
│ ├── bookmark-check-fill.js
│ ├── bookmark-check.js
│ ├── bookmark-dash-fill.js
│ ├── bookmark-dash.js
│ ├── bookmark-fill.js
│ ├── bookmark-heart-fill.js
│ ├── bookmark-heart.js
│ ├── bookmark-plus-fill.js
│ ├── bookmark-plus.js
│ ├── bookmark-star-fill.js
│ ├── bookmark-star.js
│ ├── bookmark-x-fill.js
│ ├── bookmark-x.js
│ ├── bookmark.js
│ ├── bookmarks-fill.js
│ ├── bookmarks.js
│ ├── bookshelf.js
│ ├── boombox-fill.js
│ ├── boombox.js
│ ├── bootstrap-fill.js
│ ├── bootstrap-reboot.js
│ ├── bootstrap.js
│ ├── border-all.js
│ ├── border-bottom.js
│ ├── border-center.js
│ ├── border-inner.js
│ ├── border-left.js
│ ├── border-middle.js
│ ├── border-outer.js
│ ├── border-right.js
│ ├── border-style.js
│ ├── border-top.js
│ ├── border-width.js
│ ├── border.js
│ ├── bounding-box-circles.js
│ ├── bounding-box.js
│ ├── box-arrow-down-left.js
│ ├── box-arrow-down-right.js
│ ├── box-arrow-down.js
│ ├── box-arrow-in-down-left.js
│ ├── box-arrow-in-down-right.js
│ ├── box-arrow-in-down.js
│ ├── box-arrow-in-left.js
│ ├── box-arrow-in-right.js
│ ├── box-arrow-in-up-left.js
│ ├── box-arrow-in-up-right.js
│ ├── box-arrow-in-up.js
│ ├── box-arrow-left.js
│ ├── box-arrow-right.js
│ ├── box-arrow-up-left.js
│ ├── box-arrow-up-right.js
│ ├── box-arrow-up.js
│ ├── box-fill.js
│ ├── box-seam-fill.js
│ ├── box-seam.js
│ ├── box.js
│ ├── box2-fill.js
│ ├── box2-heart-fill.js
│ ├── box2-heart.js
│ ├── box2.js
│ ├── boxes.js
│ ├── braces-asterisk.js
│ ├── braces.js
│ ├── bricks.js
│ ├── briefcase-fill.js
│ ├── briefcase.js
│ ├── brightness-alt-high-fill.js
│ ├── brightness-alt-high.js
│ ├── brightness-alt-low-fill.js
│ ├── brightness-alt-low.js
│ ├── brightness-high-fill.js
│ ├── brightness-high.js
│ ├── brightness-low-fill.js
│ ├── brightness-low.js
│ ├── brilliance.js
│ ├── broadcast-pin.js
│ ├── broadcast.js
│ ├── browser-chrome.js
│ ├── browser-edge.js
│ ├── browser-firefox.js
│ ├── browser-safari.js
│ ├── brush-fill.js
│ ├── brush.js
│ ├── bucket-fill.js
│ ├── bucket.js
│ ├── bug-fill.js
│ ├── bug.js
│ ├── building-add.js
│ ├── building-check.js
│ ├── building-dash.js
│ ├── building-down.js
│ ├── building-exclamation.js
│ ├── building-fill-add.js
│ ├── building-fill-check.js
│ ├── building-fill-dash.js
│ ├── building-fill-down.js
│ ├── building-fill-exclamation.js
│ ├── building-fill-gear.js
│ ├── building-fill-lock.js
│ ├── building-fill-slash.js
│ ├── building-fill-up.js
│ ├── building-fill-x.js
│ ├── building-fill.js
│ ├── building-gear.js
│ ├── building-lock.js
│ ├── building-slash.js
│ ├── building-up.js
│ ├── building-x.js
│ ├── building.js
│ ├── buildings-fill.js
│ ├── buildings.js
│ ├── bullseye.js
│ ├── bus-front-fill.js
│ ├── bus-front.js
│ ├── c-circle-fill.js
│ ├── c-circle.js
│ ├── c-square-fill.js
│ ├── c-square.js
│ ├── cake-fill.js
│ ├── cake.js
│ ├── cake2-fill.js
│ ├── cake2.js
│ ├── calculator-fill.js
│ ├── calculator.js
│ ├── calendar-check-fill.js
│ ├── calendar-check.js
│ ├── calendar-date-fill.js
│ ├── calendar-date.js
│ ├── calendar-day-fill.js
│ ├── calendar-day.js
│ ├── calendar-event-fill.js
│ ├── calendar-event.js
│ ├── calendar-fill.js
│ ├── calendar-heart-fill.js
│ ├── calendar-heart.js
│ ├── calendar-minus-fill.js
│ ├── calendar-minus.js
│ ├── calendar-month-fill.js
│ ├── calendar-month.js
│ ├── calendar-plus-fill.js
│ ├── calendar-plus.js
│ ├── calendar-range-fill.js
│ ├── calendar-range.js
│ ├── calendar-week-fill.js
│ ├── calendar-week.js
│ ├── calendar-x-fill.js
│ ├── calendar-x.js
│ ├── calendar.js
│ ├── calendar2-check-fill.js
│ ├── calendar2-check.js
│ ├── calendar2-date-fill.js
│ ├── calendar2-date.js
│ ├── calendar2-day-fill.js
│ ├── calendar2-day.js
│ ├── calendar2-event-fill.js
│ ├── calendar2-event.js
│ ├── calendar2-fill.js
│ ├── calendar2-heart-fill.js
│ ├── calendar2-heart.js
│ ├── calendar2-minus-fill.js
│ ├── calendar2-minus.js
│ ├── calendar2-month-fill.js
│ ├── calendar2-month.js
│ ├── calendar2-plus-fill.js
│ ├── calendar2-plus.js
│ ├── calendar2-range-fill.js
│ ├── calendar2-range.js
│ ├── calendar2-week-fill.js
│ ├── calendar2-week.js
│ ├── calendar2-x-fill.js
│ ├── calendar2-x.js
│ ├── calendar2.js
│ ├── calendar3-event-fill.js
│ ├── calendar3-event.js
│ ├── calendar3-fill.js
│ ├── calendar3-range-fill.js
│ ├── calendar3-range.js
│ ├── calendar3-week-fill.js
│ ├── calendar3-week.js
│ ├── calendar3.js
│ ├── calendar4-event.js
│ ├── calendar4-range.js
│ ├── calendar4-week.js
│ ├── calendar4.js
│ ├── camera-fill.js
│ ├── camera-reels-fill.js
│ ├── camera-reels.js
│ ├── camera-video-fill.js
│ ├── camera-video-off-fill.js
│ ├── camera-video-off.js
│ ├── camera-video.js
│ ├── camera.js
│ ├── camera2.js
│ ├── capslock-fill.js
│ ├── capslock.js
│ ├── capsule-pill.js
│ ├── capsule.js
│ ├── car-front-fill.js
│ ├── car-front.js
│ ├── card-checklist.js
│ ├── card-heading.js
│ ├── card-image.js
│ ├── card-list.js
│ ├── card-text.js
│ ├── caret-down-fill.js
│ ├── caret-down-square-fill.js
│ ├── caret-down-square.js
│ ├── caret-down.js
│ ├── caret-left-fill.js
│ ├── caret-left-square-fill.js
│ ├── caret-left-square.js
│ ├── caret-left.js
│ ├── caret-right-fill.js
│ ├── caret-right-square-fill.js
│ ├── caret-right-square.js
│ ├── caret-right.js
│ ├── caret-up-fill.js
│ ├── caret-up-square-fill.js
│ ├── caret-up-square.js
│ ├── caret-up.js
│ ├── cart-check-fill.js
│ ├── cart-check.js
│ ├── cart-dash-fill.js
│ ├── cart-dash.js
│ ├── cart-fill.js
│ ├── cart-plus-fill.js
│ ├── cart-plus.js
│ ├── cart-x-fill.js
│ ├── cart-x.js
│ ├── cart.js
│ ├── cart2.js
│ ├── cart3.js
│ ├── cart4.js
│ ├── cash-coin.js
│ ├── cash-stack.js
│ ├── cash.js
│ ├── cassette-fill.js
│ ├── cassette.js
│ ├── cast.js
│ ├── cc-circle-fill.js
│ ├── cc-circle.js
│ ├── cc-square-fill.js
│ ├── cc-square.js
│ ├── chat-dots-fill.js
│ ├── chat-dots.js
│ ├── chat-fill.js
│ ├── chat-heart-fill.js
│ ├── chat-heart.js
│ ├── chat-left-dots-fill.js
│ ├── chat-left-dots.js
│ ├── chat-left-fill.js
│ ├── chat-left-heart-fill.js
│ ├── chat-left-heart.js
│ ├── chat-left-quote-fill.js
│ ├── chat-left-quote.js
│ ├── chat-left-text-fill.js
│ ├── chat-left-text.js
│ ├── chat-left.js
│ ├── chat-quote-fill.js
│ ├── chat-quote.js
│ ├── chat-right-dots-fill.js
│ ├── chat-right-dots.js
│ ├── chat-right-fill.js
│ ├── chat-right-heart-fill.js
│ ├── chat-right-heart.js
│ ├── chat-right-quote-fill.js
│ ├── chat-right-quote.js
│ ├── chat-right-text-fill.js
│ ├── chat-right-text.js
│ ├── chat-right.js
│ ├── chat-square-dots-fill.js
│ ├── chat-square-dots.js
│ ├── chat-square-fill.js
│ ├── chat-square-heart-fill.js
│ ├── chat-square-heart.js
│ ├── chat-square-quote-fill.js
│ ├── chat-square-quote.js
│ ├── chat-square-text-fill.js
│ ├── chat-square-text.js
│ ├── chat-square.js
│ ├── chat-text-fill.js
│ ├── chat-text.js
│ ├── chat.js
│ ├── check-all.js
│ ├── check-circle-fill.js
│ ├── check-circle.js
│ ├── check-lg.js
│ ├── check-square-fill.js
│ ├── check-square.js
│ ├── check.js
│ ├── check2-all.js
│ ├── check2-circle.js
│ ├── check2-square.js
│ ├── check2.js
│ ├── chevron-bar-contract.js
│ ├── chevron-bar-down.js
│ ├── chevron-bar-expand.js
│ ├── chevron-bar-left.js
│ ├── chevron-bar-right.js
│ ├── chevron-bar-up.js
│ ├── chevron-compact-down.js
│ ├── chevron-compact-left.js
│ ├── chevron-compact-right.js
│ ├── chevron-compact-up.js
│ ├── chevron-contract.js
│ ├── chevron-double-down.js
│ ├── chevron-double-left.js
│ ├── chevron-double-right.js
│ ├── chevron-double-up.js
│ ├── chevron-down.js
│ ├── chevron-expand.js
│ ├── chevron-left.js
│ ├── chevron-right.js
│ ├── chevron-up.js
│ ├── circle-fill.js
│ ├── circle-half.js
│ ├── circle-square.js
│ ├── circle.js
│ ├── claude.js
│ ├── clipboard-check-fill.js
│ ├── clipboard-check.js
│ ├── clipboard-data-fill.js
│ ├── clipboard-data.js
│ ├── clipboard-fill.js
│ ├── clipboard-heart-fill.js
│ ├── clipboard-heart.js
│ ├── clipboard-minus-fill.js
│ ├── clipboard-minus.js
│ ├── clipboard-plus-fill.js
│ ├── clipboard-plus.js
│ ├── clipboard-pulse.js
│ ├── clipboard-x-fill.js
│ ├── clipboard-x.js
│ ├── clipboard.js
│ ├── clipboard2-check-fill.js
│ ├── clipboard2-check.js
│ ├── clipboard2-data-fill.js
│ ├── clipboard2-data.js
│ ├── clipboard2-fill.js
│ ├── clipboard2-heart-fill.js
│ ├── clipboard2-heart.js
│ ├── clipboard2-minus-fill.js
│ ├── clipboard2-minus.js
│ ├── clipboard2-plus-fill.js
│ ├── clipboard2-plus.js
│ ├── clipboard2-pulse-fill.js
│ ├── clipboard2-pulse.js
│ ├── clipboard2-x-fill.js
│ ├── clipboard2-x.js
│ ├── clipboard2.js
│ ├── clock-fill.js
│ ├── clock-history.js
│ ├── clock.js
│ ├── cloud-arrow-down-fill.js
│ ├── cloud-arrow-down.js
│ ├── cloud-arrow-up-fill.js
│ ├── cloud-arrow-up.js
│ ├── cloud-check-fill.js
│ ├── cloud-check.js
│ ├── cloud-download-fill.js
│ ├── cloud-download.js
│ ├── cloud-drizzle-fill.js
│ ├── cloud-drizzle.js
│ ├── cloud-fill.js
│ ├── cloud-fog-fill.js
│ ├── cloud-fog.js
│ ├── cloud-fog2-fill.js
│ ├── cloud-fog2.js
│ ├── cloud-hail-fill.js
│ ├── cloud-hail.js
│ ├── cloud-haze-fill.js
│ ├── cloud-haze.js
│ ├── cloud-haze2-fill.js
│ ├── cloud-haze2.js
│ ├── cloud-lightning-fill.js
│ ├── cloud-lightning-rain-fill.js
│ ├── cloud-lightning-rain.js
│ ├── cloud-lightning.js
│ ├── cloud-minus-fill.js
│ ├── cloud-minus.js
│ ├── cloud-moon-fill.js
│ ├── cloud-moon.js
│ ├── cloud-plus-fill.js
│ ├── cloud-plus.js
│ ├── cloud-rain-fill.js
│ ├── cloud-rain-heavy-fill.js
│ ├── cloud-rain-heavy.js
│ ├── cloud-rain.js
│ ├── cloud-slash-fill.js
│ ├── cloud-slash.js
│ ├── cloud-sleet-fill.js
│ ├── cloud-sleet.js
│ ├── cloud-snow-fill.js
│ ├── cloud-snow.js
│ ├── cloud-sun-fill.js
│ ├── cloud-sun.js
│ ├── cloud-upload-fill.js
│ ├── cloud-upload.js
│ ├── cloud.js
│ ├── clouds-fill.js
│ ├── clouds.js
│ ├── cloudy-fill.js
│ ├── cloudy.js
│ ├── code-slash.js
│ ├── code-square.js
│ ├── code.js
│ ├── coin.js
│ ├── collection-fill.js
│ ├── collection-play-fill.js
│ ├── collection-play.js
│ ├── collection.js
│ ├── columns-gap.js
│ ├── columns.js
│ ├── command.js
│ ├── compass-fill.js
│ ├── compass.js
│ ├── cone-striped.js
│ ├── cone.js
│ ├── controller.js
│ ├── cookie.js
│ ├── copy.js
│ ├── cpu-fill.js
│ ├── cpu.js
│ ├── credit-card-2-back-fill.js
│ ├── credit-card-2-back.js
│ ├── credit-card-2-front-fill.js
│ ├── credit-card-2-front.js
│ ├── credit-card-fill.js
│ ├── credit-card.js
│ ├── crop.js
│ ├── crosshair.js
│ ├── crosshair2.js
│ ├── css.js
│ ├── cup-fill.js
│ ├── cup-hot-fill.js
│ ├── cup-hot.js
│ ├── cup-straw.js
│ ├── cup.js
│ ├── currency-bitcoin.js
│ ├── currency-dollar.js
│ ├── currency-euro.js
│ ├── currency-exchange.js
│ ├── currency-pound.js
│ ├── currency-rupee.js
│ ├── currency-yen.js
│ ├── cursor-fill.js
│ ├── cursor-text.js
│ ├── cursor.js
│ ├── dash-circle-dotted.js
│ ├── dash-circle-fill.js
│ ├── dash-circle.js
│ ├── dash-lg.js
│ ├── dash-square-dotted.js
│ ├── dash-square-fill.js
│ ├── dash-square.js
│ ├── dash.js
│ ├── database-add.js
│ ├── database-check.js
│ ├── database-dash.js
│ ├── database-down.js
│ ├── database-exclamation.js
│ ├── database-fill-add.js
│ ├── database-fill-check.js
│ ├── database-fill-dash.js
│ ├── database-fill-down.js
│ ├── database-fill-exclamation.js
│ ├── database-fill-gear.js
│ ├── database-fill-lock.js
│ ├── database-fill-slash.js
│ ├── database-fill-up.js
│ ├── database-fill-x.js
│ ├── database-fill.js
│ ├── database-gear.js
│ ├── database-lock.js
│ ├── database-slash.js
│ ├── database-up.js
│ ├── database-x.js
│ ├── database.js
│ ├── device-hdd-fill.js
│ ├── device-hdd.js
│ ├── device-ssd-fill.js
│ ├── device-ssd.js
│ ├── diagram-2-fill.js
│ ├── diagram-2.js
│ ├── diagram-3-fill.js
│ ├── diagram-3.js
│ ├── diamond-fill.js
│ ├── diamond-half.js
│ ├── diamond.js
│ ├── dice-1-fill.js
│ ├── dice-1.js
│ ├── dice-2-fill.js
│ ├── dice-2.js
│ ├── dice-3-fill.js
│ ├── dice-3.js
│ ├── dice-4-fill.js
│ ├── dice-4.js
│ ├── dice-5-fill.js
│ ├── dice-5.js
│ ├── dice-6-fill.js
│ ├── dice-6.js
│ ├── disc-fill.js
│ ├── disc.js
│ ├── discord.js
│ ├── display-fill.js
│ ├── display.js
│ ├── displayport-fill.js
│ ├── displayport.js
│ ├── distribute-horizontal.js
│ ├── distribute-vertical.js
│ ├── door-closed-fill.js
│ ├── door-closed.js
│ ├── door-open-fill.js
│ ├── door-open.js
│ ├── dot.js
│ ├── download.js
│ ├── dpad-fill.js
│ ├── dpad.js
│ ├── dribbble.js
│ ├── dropbox.js
│ ├── droplet-fill.js
│ ├── droplet-half.js
│ ├── droplet.js
│ ├── duffle-fill.js
│ ├── duffle.js
│ ├── ear-fill.js
│ ├── ear.js
│ ├── earbuds.js
│ ├── easel-fill.js
│ ├── easel.js
│ ├── easel2-fill.js
│ ├── easel2.js
│ ├── easel3-fill.js
│ ├── easel3.js
│ ├── egg-fill.js
│ ├── egg-fried.js
│ ├── egg.js
│ ├── eject-fill.js
│ ├── eject.js
│ ├── emoji-angry-fill.js
│ ├── emoji-angry.js
│ ├── emoji-astonished-fill.js
│ ├── emoji-astonished.js
│ ├── emoji-dizzy-fill.js
│ ├── emoji-dizzy.js
│ ├── emoji-expressionless-fill.js
│ ├── emoji-expressionless.js
│ ├── emoji-frown-fill.js
│ ├── emoji-frown.js
│ ├── emoji-grimace-fill.js
│ ├── emoji-grimace.js
│ ├── emoji-grin-fill.js
│ ├── emoji-grin.js
│ ├── emoji-heart-eyes-fill.js
│ ├── emoji-heart-eyes.js
│ ├── emoji-kiss-fill.js
│ ├── emoji-kiss.js
│ ├── emoji-laughing-fill.js
│ ├── emoji-laughing.js
│ ├── emoji-neutral-fill.js
│ ├── emoji-neutral.js
│ ├── emoji-smile-fill.js
│ ├── emoji-smile-upside-down-fill.js
│ ├── emoji-smile-upside-down.js
│ ├── emoji-smile.js
│ ├── emoji-sunglasses-fill.js
│ ├── emoji-sunglasses.js
│ ├── emoji-surprise-fill.js
│ ├── emoji-surprise.js
│ ├── emoji-tear-fill.js
│ ├── emoji-tear.js
│ ├── emoji-wink-fill.js
│ ├── emoji-wink.js
│ ├── envelope-arrow-down-fill.js
│ ├── envelope-arrow-down.js
│ ├── envelope-arrow-up-fill.js
│ ├── envelope-arrow-up.js
│ ├── envelope-at-fill.js
│ ├── envelope-at.js
│ ├── envelope-check-fill.js
│ ├── envelope-check.js
│ ├── envelope-dash-fill.js
│ ├── envelope-dash.js
│ ├── envelope-exclamation-fill.js
│ ├── envelope-exclamation.js
│ ├── envelope-fill.js
│ ├── envelope-heart-fill.js
│ ├── envelope-heart.js
│ ├── envelope-open-fill.js
│ ├── envelope-open-heart-fill.js
│ ├── envelope-open-heart.js
│ ├── envelope-open.js
│ ├── envelope-paper-fill.js
│ ├── envelope-paper-heart-fill.js
│ ├── envelope-paper-heart.js
│ ├── envelope-paper.js
│ ├── envelope-plus-fill.js
│ ├── envelope-plus.js
│ ├── envelope-slash-fill.js
│ ├── envelope-slash.js
│ ├── envelope-x-fill.js
│ ├── envelope-x.js
│ ├── envelope.js
│ ├── eraser-fill.js
│ ├── eraser.js
│ ├── escape.js
│ ├── ethernet.js
│ ├── ev-front-fill.js
│ ├── ev-front.js
│ ├── ev-station-fill.js
│ ├── ev-station.js
│ ├── exclamation-circle-fill.js
│ ├── exclamation-circle.js
│ ├── exclamation-diamond-fill.js
│ ├── exclamation-diamond.js
│ ├── exclamation-lg.js
│ ├── exclamation-octagon-fill.js
│ ├── exclamation-octagon.js
│ ├── exclamation-square-fill.js
│ ├── exclamation-square.js
│ ├── exclamation-triangle-fill.js
│ ├── exclamation-triangle.js
│ ├── exclamation.js
│ ├── exclude.js
│ ├── explicit-fill.js
│ ├── explicit.js
│ ├── exposure.js
│ ├── eye-fill.js
│ ├── eye-slash-fill.js
│ ├── eye-slash.js
│ ├── eye.js
│ ├── eyedropper.js
│ ├── eyeglasses.js
│ ├── facebook.js
│ ├── fan.js
│ ├── fast-forward-btn-fill.js
│ ├── fast-forward-btn.js
│ ├── fast-forward-circle-fill.js
│ ├── fast-forward-circle.js
│ ├── fast-forward-fill.js
│ ├── fast-forward.js
│ ├── feather.js
│ ├── feather2.js
│ ├── file-arrow-down-fill.js
│ ├── file-arrow-down.js
│ ├── file-arrow-up-fill.js
│ ├── file-arrow-up.js
│ ├── file-bar-graph-fill.js
│ ├── file-bar-graph.js
│ ├── file-binary-fill.js
│ ├── file-binary.js
│ ├── file-break-fill.js
│ ├── file-break.js
│ ├── file-check-fill.js
│ ├── file-check.js
│ ├── file-code-fill.js
│ ├── file-code.js
│ ├── file-diff-fill.js
│ ├── file-diff.js
│ ├── file-earmark-arrow-down-fill.js
│ ├── file-earmark-arrow-down.js
│ ├── file-earmark-arrow-up-fill.js
│ ├── file-earmark-arrow-up.js
│ ├── file-earmark-bar-graph-fill.js
│ ├── file-earmark-bar-graph.js
│ ├── file-earmark-binary-fill.js
│ ├── file-earmark-binary.js
│ ├── file-earmark-break-fill.js
│ ├── file-earmark-break.js
│ ├── file-earmark-check-fill.js
│ ├── file-earmark-check.js
│ ├── file-earmark-code-fill.js
│ ├── file-earmark-code.js
│ ├── file-earmark-diff-fill.js
│ ├── file-earmark-diff.js
│ ├── file-earmark-easel-fill.js
│ ├── file-earmark-easel.js
│ ├── file-earmark-excel-fill.js
│ ├── file-earmark-excel.js
│ ├── file-earmark-fill.js
│ ├── file-earmark-font-fill.js
│ ├── file-earmark-font.js
│ ├── file-earmark-image-fill.js
│ ├── file-earmark-image.js
│ ├── file-earmark-lock-fill.js
│ ├── file-earmark-lock.js
│ ├── file-earmark-lock2-fill.js
│ ├── file-earmark-lock2.js
│ ├── file-earmark-medical-fill.js
│ ├── file-earmark-medical.js
│ ├── file-earmark-minus-fill.js
│ ├── file-earmark-minus.js
│ ├── file-earmark-music-fill.js
│ ├── file-earmark-music.js
│ ├── file-earmark-pdf-fill.js
│ ├── file-earmark-pdf.js
│ ├── file-earmark-person-fill.js
│ ├── file-earmark-person.js
│ ├── file-earmark-play-fill.js
│ ├── file-earmark-play.js
│ ├── file-earmark-plus-fill.js
│ ├── file-earmark-plus.js
│ ├── file-earmark-post-fill.js
│ ├── file-earmark-post.js
│ ├── file-earmark-ppt-fill.js
│ ├── file-earmark-ppt.js
│ ├── file-earmark-richtext-fill.js
│ ├── file-earmark-richtext.js
│ ├── file-earmark-ruled-fill.js
│ ├── file-earmark-ruled.js
│ ├── file-earmark-slides-fill.js
│ ├── file-earmark-slides.js
│ ├── file-earmark-spreadsheet-fill.js
│ ├── file-earmark-spreadsheet.js
│ ├── file-earmark-text-fill.js
│ ├── file-earmark-text.js
│ ├── file-earmark-word-fill.js
│ ├── file-earmark-word.js
│ ├── file-earmark-x-fill.js
│ ├── file-earmark-x.js
│ ├── file-earmark-zip-fill.js
│ ├── file-earmark-zip.js
│ ├── file-earmark.js
│ ├── file-easel-fill.js
│ ├── file-easel.js
│ ├── file-excel-fill.js
│ ├── file-excel.js
│ ├── file-fill.js
│ ├── file-font-fill.js
│ ├── file-font.js
│ ├── file-image-fill.js
│ ├── file-image.js
│ ├── file-lock-fill.js
│ ├── file-lock.js
│ ├── file-lock2-fill.js
│ ├── file-lock2.js
│ ├── file-medical-fill.js
│ ├── file-medical.js
│ ├── file-minus-fill.js
│ ├── file-minus.js
│ ├── file-music-fill.js
│ ├── file-music.js
│ ├── file-pdf-fill.js
│ ├── file-pdf.js
│ ├── file-person-fill.js
│ ├── file-person.js
│ ├── file-play-fill.js
│ ├── file-play.js
│ ├── file-plus-fill.js
│ ├── file-plus.js
│ ├── file-post-fill.js
│ ├── file-post.js
│ ├── file-ppt-fill.js
│ ├── file-ppt.js
│ ├── file-richtext-fill.js
│ ├── file-richtext.js
│ ├── file-ruled-fill.js
│ ├── file-ruled.js
│ ├── file-slides-fill.js
│ ├── file-slides.js
│ ├── file-spreadsheet-fill.js
│ ├── file-spreadsheet.js
│ ├── file-text-fill.js
│ ├── file-text.js
│ ├── file-word-fill.js
│ ├── file-word.js
│ ├── file-x-fill.js
│ ├── file-x.js
│ ├── file-zip-fill.js
│ ├── file-zip.js
│ ├── file.js
│ ├── files-alt.js
│ ├── files.js
│ ├── filetype-aac.js
│ ├── filetype-ai.js
│ ├── filetype-bmp.js
│ ├── filetype-cs.js
│ ├── filetype-css.js
│ ├── filetype-csv.js
│ ├── filetype-doc.js
│ ├── filetype-docx.js
│ ├── filetype-exe.js
│ ├── filetype-gif.js
│ ├── filetype-heic.js
│ ├── filetype-html.js
│ ├── filetype-java.js
│ ├── filetype-jpg.js
│ ├── filetype-js.js
│ ├── filetype-json.js
│ ├── filetype-jsx.js
│ ├── filetype-key.js
│ ├── filetype-m4p.js
│ ├── filetype-md.js
│ ├── filetype-mdx.js
│ ├── filetype-mov.js
│ ├── filetype-mp3.js
│ ├── filetype-mp4.js
│ ├── filetype-otf.js
│ ├── filetype-pdf.js
│ ├── filetype-php.js
│ ├── filetype-png.js
│ ├── filetype-ppt.js
│ ├── filetype-pptx.js
│ ├── filetype-psd.js
│ ├── filetype-py.js
│ ├── filetype-raw.js
│ ├── filetype-rb.js
│ ├── filetype-sass.js
│ ├── filetype-scss.js
│ ├── filetype-sh.js
│ ├── filetype-sql.js
│ ├── filetype-svg.js
│ ├── filetype-tiff.js
│ ├── filetype-tsx.js
│ ├── filetype-ttf.js
│ ├── filetype-txt.js
│ ├── filetype-wav.js
│ ├── filetype-woff.js
│ ├── filetype-xls.js
│ ├── filetype-xlsx.js
│ ├── filetype-xml.js
│ ├── filetype-yml.js
│ ├── film.js
│ ├── filter-circle-fill.js
│ ├── filter-circle.js
│ ├── filter-left.js
│ ├── filter-right.js
│ ├── filter-square-fill.js
│ ├── filter-square.js
│ ├── filter.js
│ ├── fingerprint.js
│ ├── fire.js
│ ├── flag-fill.js
│ ├── flag.js
│ ├── flask-fill.js
│ ├── flask-florence-fill.js
│ ├── flask-florence.js
│ ├── flask.js
│ ├── floppy-fill.js
│ ├── floppy.js
│ ├── floppy2-fill.js
│ ├── floppy2.js
│ ├── flower1.js
│ ├── flower2.js
│ ├── flower3.js
│ ├── folder-check.js
│ ├── folder-fill.js
│ ├── folder-minus.js
│ ├── folder-plus.js
│ ├── folder-symlink-fill.js
│ ├── folder-symlink.js
│ ├── folder-x.js
│ ├── folder.js
│ ├── folder2-open.js
│ ├── folder2.js
│ ├── fonts.js
│ ├── fork-knife.js
│ ├── forward-fill.js
│ ├── forward.js
│ ├── front.js
│ ├── fuel-pump-diesel-fill.js
│ ├── fuel-pump-diesel.js
│ ├── fuel-pump-fill.js
│ ├── fuel-pump.js
│ ├── fullscreen-exit.js
│ ├── fullscreen.js
│ ├── funnel-fill.js
│ ├── funnel.js
│ ├── gear-fill.js
│ ├── gear-wide-connected.js
│ ├── gear-wide.js
│ ├── gear.js
│ ├── gem.js
│ ├── gender-ambiguous.js
│ ├── gender-female.js
│ ├── gender-male.js
│ ├── gender-neuter.js
│ ├── gender-trans.js
│ ├── geo-alt-fill.js
│ ├── geo-alt.js
│ ├── geo-fill.js
│ ├── geo.js
│ ├── gift-fill.js
│ ├── gift.js
│ ├── git.js
│ ├── github.js
│ ├── gitlab.js
│ ├── globe-americas-fill.js
│ ├── globe-americas.js
│ ├── globe-asia-australia-fill.js
│ ├── globe-asia-australia.js
│ ├── globe-central-south-asia-fill.js
│ ├── globe-central-south-asia.js
│ ├── globe-europe-africa-fill.js
│ ├── globe-europe-africa.js
│ ├── globe.js
│ ├── globe2.js
│ ├── google-play.js
│ ├── google.js
│ ├── gpu-card.js
│ ├── graph-down-arrow.js
│ ├── graph-down.js
│ ├── graph-up-arrow.js
│ ├── graph-up.js
│ ├── grid-1x2-fill.js
│ ├── grid-1x2.js
│ ├── grid-3x2-gap-fill.js
│ ├── grid-3x2-gap.js
│ ├── grid-3x2.js
│ ├── grid-3x3-gap-fill.js
│ ├── grid-3x3-gap.js
│ ├── grid-3x3.js
│ ├── grid-fill.js
│ ├── grid.js
│ ├── grip-horizontal.js
│ ├── grip-vertical.js
│ ├── h-circle-fill.js
│ ├── h-circle.js
│ ├── h-square-fill.js
│ ├── h-square.js
│ ├── hammer.js
│ ├── hand-index-fill.js
│ ├── hand-index-thumb-fill.js
│ ├── hand-index-thumb.js
│ ├── hand-index.js
│ ├── hand-thumbs-down-fill.js
│ ├── hand-thumbs-down.js
│ ├── hand-thumbs-up-fill.js
│ ├── hand-thumbs-up.js
│ ├── handbag-fill.js
│ ├── handbag.js
│ ├── hash.js
│ ├── hdd-fill.js
│ ├── hdd-network-fill.js
│ ├── hdd-network.js
│ ├── hdd-rack-fill.js
│ ├── hdd-rack.js
│ ├── hdd-stack-fill.js
│ ├── hdd-stack.js
│ ├── hdd.js
│ ├── hdmi-fill.js
│ ├── hdmi.js
│ ├── headphones.js
│ ├── headset-vr.js
│ ├── headset.js
│ ├── heart-arrow.js
│ ├── heart-fill.js
│ ├── heart-half.js
│ ├── heart-pulse-fill.js
│ ├── heart-pulse.js
│ ├── heart.js
│ ├── heartbreak-fill.js
│ ├── heartbreak.js
│ ├── hearts.js
│ ├── heptagon-fill.js
│ ├── heptagon-half.js
│ ├── heptagon.js
│ ├── hexagon-fill.js
│ ├── hexagon-half.js
│ ├── hexagon.js
│ ├── highlighter.js
│ ├── highlights.js
│ ├── hospital-fill.js
│ ├── hospital.js
│ ├── hourglass-bottom.js
│ ├── hourglass-split.js
│ ├── hourglass-top.js
│ ├── hourglass.js
│ ├── house-add-fill.js
│ ├── house-add.js
│ ├── house-check-fill.js
│ ├── house-check.js
│ ├── house-dash-fill.js
│ ├── house-dash.js
│ ├── house-door-fill.js
│ ├── house-door.js
│ ├── house-down-fill.js
│ ├── house-down.js
│ ├── house-exclamation-fill.js
│ ├── house-exclamation.js
│ ├── house-fill.js
│ ├── house-gear-fill.js
│ ├── house-gear.js
│ ├── house-heart-fill.js
│ ├── house-heart.js
│ ├── house-lock-fill.js
│ ├── house-lock.js
│ ├── house-slash-fill.js
│ ├── house-slash.js
│ ├── house-up-fill.js
│ ├── house-up.js
│ ├── house-x-fill.js
│ ├── house-x.js
│ ├── house.js
│ ├── houses-fill.js
│ ├── houses.js
│ ├── hr.js
│ ├── hurricane.js
│ ├── hypnotize.js
│ ├── image-alt.js
│ ├── image-fill.js
│ ├── image.js
│ ├── images.js
│ ├── inbox-fill.js
│ ├── inbox.js
│ ├── inboxes-fill.js
│ ├── inboxes.js
│ ├── incognito.js
│ ├── indent.js
│ ├── infinity.js
│ ├── info-circle-fill.js
│ ├── info-circle.js
│ ├── info-lg.js
│ ├── info-square-fill.js
│ ├── info-square.js
│ ├── info.js
│ ├── input-cursor-text.js
│ ├── input-cursor.js
│ ├── instagram.js
│ ├── intersect.js
│ ├── javascript.js
│ ├── journal-album.js
│ ├── journal-arrow-down.js
│ ├── journal-arrow-up.js
│ ├── journal-bookmark-fill.js
│ ├── journal-bookmark.js
│ ├── journal-check.js
│ ├── journal-code.js
│ ├── journal-medical.js
│ ├── journal-minus.js
│ ├── journal-plus.js
│ ├── journal-richtext.js
│ ├── journal-text.js
│ ├── journal-x.js
│ ├── journal.js
│ ├── journals.js
│ ├── joystick.js
│ ├── justify-left.js
│ ├── justify-right.js
│ ├── justify.js
│ ├── kanban-fill.js
│ ├── kanban.js
│ ├── key-fill.js
│ ├── key.js
│ ├── keyboard-fill.js
│ ├── keyboard.js
│ ├── ladder.js
│ ├── lamp-fill.js
│ ├── lamp.js
│ ├── laptop-fill.js
│ ├── laptop.js
│ ├── layer-backward.js
│ ├── layer-forward.js
│ ├── layers-fill.js
│ ├── layers-half.js
│ ├── layers.js
│ ├── layout-sidebar-inset-reverse.js
│ ├── layout-sidebar-inset.js
│ ├── layout-sidebar-reverse.js
│ ├── layout-sidebar.js
│ ├── layout-split.js
│ ├── layout-text-sidebar-reverse.js
│ ├── layout-text-sidebar.js
│ ├── layout-text-window-reverse.js
│ ├── layout-text-window.js
│ ├── layout-three-columns.js
│ ├── layout-wtf.js
│ ├── leaf-fill.js
│ ├── leaf.js
│ ├── life-preserver.js
│ ├── lightbulb-fill.js
│ ├── lightbulb-off-fill.js
│ ├── lightbulb-off.js
│ ├── lightbulb.js
│ ├── lightning-charge-fill.js
│ ├── lightning-charge.js
│ ├── lightning-fill.js
│ ├── lightning.js
│ ├── line.js
│ ├── link-45deg.js
│ ├── link.js
│ ├── linkedin.js
│ ├── list-check.js
│ ├── list-columns-reverse.js
│ ├── list-columns.js
│ ├── list-nested.js
│ ├── list-ol.js
│ ├── list-stars.js
│ ├── list-task.js
│ ├── list-ul.js
│ ├── list.js
│ ├── lock-fill.js
│ ├── lock.js
│ ├── luggage-fill.js
│ ├── luggage.js
│ ├── lungs-fill.js
│ ├── lungs.js
│ ├── magic.js
│ ├── magnet-fill.js
│ ├── magnet.js
│ ├── mailbox-flag.js
│ ├── mailbox.js
│ ├── mailbox2-flag.js
│ ├── mailbox2.js
│ ├── map-fill.js
│ ├── map.js
│ ├── markdown-fill.js
│ ├── markdown.js
│ ├── marker-tip.js
│ ├── mask.js
│ ├── mastodon.js
│ ├── measuring-cup-fill.js
│ ├── measuring-cup.js
│ ├── medium.js
│ ├── megaphone-fill.js
│ ├── megaphone.js
│ ├── memory.js
│ ├── menu-app-fill.js
│ ├── menu-app.js
│ ├── menu-button-fill.js
│ ├── menu-button-wide-fill.js
│ ├── menu-button-wide.js
│ ├── menu-button.js
│ ├── menu-down.js
│ ├── menu-up.js
│ ├── messenger.js
│ ├── meta.js
│ ├── mic-fill.js
│ ├── mic-mute-fill.js
│ ├── mic-mute.js
│ ├── mic.js
│ ├── microsoft-teams.js
│ ├── microsoft.js
│ ├── minecart-loaded.js
│ ├── minecart.js
│ ├── modem-fill.js
│ ├── modem.js
│ ├── moisture.js
│ ├── moon-fill.js
│ ├── moon-stars-fill.js
│ ├── moon-stars.js
│ ├── moon.js
│ ├── mortarboard-fill.js
│ ├── mortarboard.js
│ ├── motherboard-fill.js
│ ├── motherboard.js
│ ├── mouse-fill.js
│ ├── mouse.js
│ ├── mouse2-fill.js
│ ├── mouse2.js
│ ├── mouse3-fill.js
│ ├── mouse3.js
│ ├── music-note-beamed.js
│ ├── music-note-list.js
│ ├── music-note.js
│ ├── music-player-fill.js
│ ├── music-player.js
│ ├── newspaper.js
│ ├── nintendo-switch.js
│ ├── node-minus-fill.js
│ ├── node-minus.js
│ ├── node-plus-fill.js
│ ├── node-plus.js
│ ├── noise-reduction.js
│ ├── nut-fill.js
│ ├── nut.js
│ ├── nvidia.js
│ ├── nvme-fill.js
│ ├── nvme.js
│ ├── octagon-fill.js
│ ├── octagon-half.js
│ ├── octagon.js
│ ├── openai.js
│ ├── opencollective.js
│ ├── optical-audio-fill.js
│ ├── optical-audio.js
│ ├── option.js
│ ├── outlet.js
│ ├── p-circle-fill.js
│ ├── p-circle.js
│ ├── p-square-fill.js
│ ├── p-square.js
│ ├── paint-bucket.js
│ ├── palette-fill.js
│ ├── palette.js
│ ├── palette2.js
│ ├── paperclip.js
│ ├── paragraph.js
│ ├── pass-fill.js
│ ├── pass.js
│ ├── passport-fill.js
│ ├── passport.js
│ ├── patch-check-fill.js
│ ├── patch-check.js
│ ├── patch-exclamation-fill.js
│ ├── patch-exclamation.js
│ ├── patch-minus-fill.js
│ ├── patch-minus.js
│ ├── patch-plus-fill.js
│ ├── patch-plus.js
│ ├── patch-question-fill.js
│ ├── patch-question.js
│ ├── pause-btn-fill.js
│ ├── pause-btn.js
│ ├── pause-circle-fill.js
│ ├── pause-circle.js
│ ├── pause-fill.js
│ ├── pause.js
│ ├── paypal.js
│ ├── pc-display-horizontal.js
│ ├── pc-display.js
│ ├── pc-horizontal.js
│ ├── pc.js
│ ├── pci-card-network.js
│ ├── pci-card-sound.js
│ ├── pci-card.js
│ ├── peace-fill.js
│ ├── peace.js
│ ├── pen-fill.js
│ ├── pen.js
│ ├── pencil-fill.js
│ ├── pencil-square.js
│ ├── pencil.js
│ ├── pentagon-fill.js
│ ├── pentagon-half.js
│ ├── pentagon.js
│ ├── people-fill.js
│ ├── people.js
│ ├── percent.js
│ ├── perplexity.js
│ ├── person-add.js
│ ├── person-arms-up.js
│ ├── person-badge-fill.js
│ ├── person-badge.js
│ ├── person-bounding-box.js
│ ├── person-check-fill.js
│ ├── person-check.js
│ ├── person-circle.js
│ ├── person-dash-fill.js
│ ├── person-dash.js
│ ├── person-down.js
│ ├── person-exclamation.js
│ ├── person-fill-add.js
│ ├── person-fill-check.js
│ ├── person-fill-dash.js
│ ├── person-fill-down.js
│ ├── person-fill-exclamation.js
│ ├── person-fill-gear.js
│ ├── person-fill-lock.js
│ ├── person-fill-slash.js
│ ├── person-fill-up.js
│ ├── person-fill-x.js
│ ├── person-fill.js
│ ├── person-gear.js
│ ├── person-heart.js
│ ├── person-hearts.js
│ ├── person-lines-fill.js
│ ├── person-lock.js
│ ├── person-plus-fill.js
│ ├── person-plus.js
│ ├── person-raised-hand.js
│ ├── person-rolodex.js
│ ├── person-slash.js
│ ├── person-square.js
│ ├── person-standing-dress.js
│ ├── person-standing.js
│ ├── person-up.js
│ ├── person-vcard-fill.js
│ ├── person-vcard.js
│ ├── person-video.js
│ ├── person-video2.js
│ ├── person-video3.js
│ ├── person-walking.js
│ ├── person-wheelchair.js
│ ├── person-workspace.js
│ ├── person-x-fill.js
│ ├── person-x.js
│ ├── person.js
│ ├── phone-fill.js
│ ├── phone-flip.js
│ ├── phone-landscape-fill.js
│ ├── phone-landscape.js
│ ├── phone-vibrate-fill.js
│ ├── phone-vibrate.js
│ ├── phone.js
│ ├── pie-chart-fill.js
│ ├── pie-chart.js
│ ├── piggy-bank-fill.js
│ ├── piggy-bank.js
│ ├── pin-angle-fill.js
│ ├── pin-angle.js
│ ├── pin-fill.js
│ ├── pin-map-fill.js
│ ├── pin-map.js
│ ├── pin.js
│ ├── pinterest.js
│ ├── pip-fill.js
│ ├── pip.js
│ ├── play-btn-fill.js
│ ├── play-btn.js
│ ├── play-circle-fill.js
│ ├── play-circle.js
│ ├── play-fill.js
│ ├── play.js
│ ├── playstation.js
│ ├── plug-fill.js
│ ├── plug.js
│ ├── plugin.js
│ ├── plus-circle-dotted.js
│ ├── plus-circle-fill.js
│ ├── plus-circle.js
│ ├── plus-lg.js
│ ├── plus-slash-minus.js
│ ├── plus-square-dotted.js
│ ├── plus-square-fill.js
│ ├── plus-square.js
│ ├── plus.js
│ ├── postage-fill.js
│ ├── postage-heart-fill.js
│ ├── postage-heart.js
│ ├── postage.js
│ ├── postcard-fill.js
│ ├── postcard-heart-fill.js
│ ├── postcard-heart.js
│ ├── postcard.js
│ ├── power.js
│ ├── prescription.js
│ ├── prescription2.js
│ ├── printer-fill.js
│ ├── printer.js
│ ├── projector-fill.js
│ ├── projector.js
│ ├── puzzle-fill.js
│ ├── puzzle.js
│ ├── qr-code-scan.js
│ ├── qr-code.js
│ ├── question-circle-fill.js
│ ├── question-circle.js
│ ├── question-diamond-fill.js
│ ├── question-diamond.js
│ ├── question-lg.js
│ ├── question-octagon-fill.js
│ ├── question-octagon.js
│ ├── question-square-fill.js
│ ├── question-square.js
│ ├── question.js
│ ├── quora.js
│ ├── quote.js
│ ├── r-circle-fill.js
│ ├── r-circle.js
│ ├── r-square-fill.js
│ ├── r-square.js
│ ├── radar.js
│ ├── radioactive.js
│ ├── rainbow.js
│ ├── receipt-cutoff.js
│ ├── receipt.js
│ ├── reception-0.js
│ ├── reception-1.js
│ ├── reception-2.js
│ ├── reception-3.js
│ ├── reception-4.js
│ ├── record-btn-fill.js
│ ├── record-btn.js
│ ├── record-circle-fill.js
│ ├── record-circle.js
│ ├── record-fill.js
│ ├── record.js
│ ├── record2-fill.js
│ ├── record2.js
│ ├── recycle.js
│ ├── reddit.js
│ ├── regex.js
│ ├── repeat-1.js
│ ├── repeat.js
│ ├── reply-all-fill.js
│ ├── reply-all.js
│ ├── reply-fill.js
│ ├── reply.js
│ ├── rewind-btn-fill.js
│ ├── rewind-btn.js
│ ├── rewind-circle-fill.js
│ ├── rewind-circle.js
│ ├── rewind-fill.js
│ ├── rewind.js
│ ├── robot.js
│ ├── rocket-fill.js
│ ├── rocket-takeoff-fill.js
│ ├── rocket-takeoff.js
│ ├── rocket.js
│ ├── router-fill.js
│ ├── router.js
│ ├── rss-fill.js
│ ├── rss.js
│ ├── rulers.js
│ ├── safe-fill.js
│ ├── safe.js
│ ├── safe2-fill.js
│ ├── safe2.js
│ ├── save-fill.js
│ ├── save.js
│ ├── save2-fill.js
│ ├── save2.js
│ ├── scissors.js
│ ├── scooter.js
│ ├── screwdriver.js
│ ├── sd-card-fill.js
│ ├── sd-card.js
│ ├── search-heart-fill.js
│ ├── search-heart.js
│ ├── search.js
│ ├── segmented-nav.js
│ ├── send-arrow-down-fill.js
│ ├── send-arrow-down.js
│ ├── send-arrow-up-fill.js
│ ├── send-arrow-up.js
│ ├── send-check-fill.js
│ ├── send-check.js
│ ├── send-dash-fill.js
│ ├── send-dash.js
│ ├── send-exclamation-fill.js
│ ├── send-exclamation.js
│ ├── send-fill.js
│ ├── send-plus-fill.js
│ ├── send-plus.js
│ ├── send-slash-fill.js
│ ├── send-slash.js
│ ├── send-x-fill.js
│ ├── send-x.js
│ ├── send.js
│ ├── server.js
│ ├── shadows.js
│ ├── share-fill.js
│ ├── share.js
│ ├── shield-check.js
│ ├── shield-exclamation.js
│ ├── shield-fill-check.js
│ ├── shield-fill-exclamation.js
│ ├── shield-fill-minus.js
│ ├── shield-fill-plus.js
│ ├── shield-fill-x.js
│ ├── shield-fill.js
│ ├── shield-lock-fill.js
│ ├── shield-lock.js
│ ├── shield-minus.js
│ ├── shield-plus.js
│ ├── shield-shaded.js
│ ├── shield-slash-fill.js
│ ├── shield-slash.js
│ ├── shield-x.js
│ ├── shield.js
│ ├── shift-fill.js
│ ├── shift.js
│ ├── shop-window.js
│ ├── shop.js
│ ├── shuffle.js
│ ├── sign-dead-end-fill.js
│ ├── sign-dead-end.js
│ ├── sign-do-not-enter-fill.js
│ ├── sign-do-not-enter.js
│ ├── sign-intersection-fill.js
│ ├── sign-intersection-side-fill.js
│ ├── sign-intersection-side.js
│ ├── sign-intersection-t-fill.js
│ ├── sign-intersection-t.js
│ ├── sign-intersection-y-fill.js
│ ├── sign-intersection-y.js
│ ├── sign-intersection.js
│ ├── sign-merge-left-fill.js
│ ├── sign-merge-left.js
│ ├── sign-merge-right-fill.js
│ ├── sign-merge-right.js
│ ├── sign-no-left-turn-fill.js
│ ├── sign-no-left-turn.js
│ ├── sign-no-parking-fill.js
│ ├── sign-no-parking.js
│ ├── sign-no-right-turn-fill.js
│ ├── sign-no-right-turn.js
│ ├── sign-railroad-fill.js
│ ├── sign-railroad.js
│ ├── sign-stop-fill.js
│ ├── sign-stop-lights-fill.js
│ ├── sign-stop-lights.js
│ ├── sign-stop.js
│ ├── sign-turn-left-fill.js
│ ├── sign-turn-left.js
│ ├── sign-turn-right-fill.js
│ ├── sign-turn-right.js
│ ├── sign-turn-slight-left-fill.js
│ ├── sign-turn-slight-left.js
│ ├── sign-turn-slight-right-fill.js
│ ├── sign-turn-slight-right.js
│ ├── sign-yield-fill.js
│ ├── sign-yield.js
│ ├── signal.js
│ ├── signpost-2-fill.js
│ ├── signpost-2.js
│ ├── signpost-fill.js
│ ├── signpost-split-fill.js
│ ├── signpost-split.js
│ ├── signpost.js
│ ├── sim-fill.js
│ ├── sim-slash-fill.js
│ ├── sim-slash.js
│ ├── sim.js
│ ├── sina-weibo.js
│ ├── skip-backward-btn-fill.js
│ ├── skip-backward-btn.js
│ ├── skip-backward-circle-fill.js
│ ├── skip-backward-circle.js
│ ├── skip-backward-fill.js
│ ├── skip-backward.js
│ ├── skip-end-btn-fill.js
│ ├── skip-end-btn.js
│ ├── skip-end-circle-fill.js
│ ├── skip-end-circle.js
│ ├── skip-end-fill.js
│ ├── skip-end.js
│ ├── skip-forward-btn-fill.js
│ ├── skip-forward-btn.js
│ ├── skip-forward-circle-fill.js
│ ├── skip-forward-circle.js
│ ├── skip-forward-fill.js
│ ├── skip-forward.js
│ ├── skip-start-btn-fill.js
│ ├── skip-start-btn.js
│ ├── skip-start-circle-fill.js
│ ├── skip-start-circle.js
│ ├── skip-start-fill.js
│ ├── skip-start.js
│ ├── skype.js
│ ├── slack.js
│ ├── slash-circle-fill.js
│ ├── slash-circle.js
│ ├── slash-lg.js
│ ├── slash-square-fill.js
│ ├── slash-square.js
│ ├── slash.js
│ ├── sliders.js
│ ├── sliders2-vertical.js
│ ├── sliders2.js
│ ├── smartwatch.js
│ ├── snapchat.js
│ ├── snow.js
│ ├── snow2.js
│ ├── snow3.js
│ ├── sort-alpha-down-alt.js
│ ├── sort-alpha-down.js
│ ├── sort-alpha-up-alt.js
│ ├── sort-alpha-up.js
│ ├── sort-down-alt.js
│ ├── sort-down.js
│ ├── sort-numeric-down-alt.js
│ ├── sort-numeric-down.js
│ ├── sort-numeric-up-alt.js
│ ├── sort-numeric-up.js
│ ├── sort-up-alt.js
│ ├── sort-up.js
│ ├── soundwave.js
│ ├── sourceforge.js
│ ├── speaker-fill.js
│ ├── speaker.js
│ ├── speedometer.js
│ ├── speedometer2.js
│ ├── spellcheck.js
│ ├── spotify.js
│ ├── square-fill.js
│ ├── square-half.js
│ ├── square.js
│ ├── stack-overflow.js
│ ├── stack.js
│ ├── star-fill.js
│ ├── star-half.js
│ ├── star.js
│ ├── stars.js
│ ├── steam.js
│ ├── stickies-fill.js
│ ├── stickies.js
│ ├── sticky-fill.js
│ ├── sticky.js
│ ├── stop-btn-fill.js
│ ├── stop-btn.js
│ ├── stop-circle-fill.js
│ ├── stop-circle.js
│ ├── stop-fill.js
│ ├── stop.js
│ ├── stoplights-fill.js
│ ├── stoplights.js
│ ├── stopwatch-fill.js
│ ├── stopwatch.js
│ ├── strava.js
│ ├── stripe.js
│ ├── subscript.js
│ ├── substack.js
│ ├── subtract.js
│ ├── suit-club-fill.js
│ ├── suit-club.js
│ ├── suit-diamond-fill.js
│ ├── suit-diamond.js
│ ├── suit-heart-fill.js
│ ├── suit-heart.js
│ ├── suit-spade-fill.js
│ ├── suit-spade.js
│ ├── suitcase-fill.js
│ ├── suitcase-lg-fill.js
│ ├── suitcase-lg.js
│ ├── suitcase.js
│ ├── suitcase2-fill.js
│ ├── suitcase2.js
│ ├── sun-fill.js
│ ├── sun.js
│ ├── sunglasses.js
│ ├── sunrise-fill.js
│ ├── sunrise.js
│ ├── sunset-fill.js
│ ├── sunset.js
│ ├── superscript.js
│ ├── symmetry-horizontal.js
│ ├── symmetry-vertical.js
│ ├── table.js
│ ├── tablet-fill.js
│ ├── tablet-landscape-fill.js
│ ├── tablet-landscape.js
│ ├── tablet.js
│ ├── tag-fill.js
│ ├── tag.js
│ ├── tags-fill.js
│ ├── tags.js
│ ├── taxi-front-fill.js
│ ├── taxi-front.js
│ ├── telegram.js
│ ├── telephone-fill.js
│ ├── telephone-forward-fill.js
│ ├── telephone-forward.js
│ ├── telephone-inbound-fill.js
│ ├── telephone-inbound.js
│ ├── telephone-minus-fill.js
│ ├── telephone-minus.js
│ ├── telephone-outbound-fill.js
│ ├── telephone-outbound.js
│ ├── telephone-plus-fill.js
│ ├── telephone-plus.js
│ ├── telephone-x-fill.js
│ ├── telephone-x.js
│ ├── telephone.js
│ ├── tencent-qq.js
│ ├── terminal-dash.js
│ ├── terminal-fill.js
│ ├── terminal-plus.js
│ ├── terminal-split.js
│ ├── terminal-x.js
│ ├── terminal.js
│ ├── text-center.js
│ ├── text-indent-left.js
│ ├── text-indent-right.js
│ ├── text-left.js
│ ├── text-paragraph.js
│ ├── text-right.js
│ ├── text-wrap.js
│ ├── textarea-resize.js
│ ├── textarea-t.js
│ ├── textarea.js
│ ├── thermometer-half.js
│ ├── thermometer-high.js
│ ├── thermometer-low.js
│ ├── thermometer-snow.js
│ ├── thermometer-sun.js
│ ├── thermometer.js
│ ├── threads-fill.js
│ ├── threads.js
│ ├── three-dots-vertical.js
│ ├── three-dots.js
│ ├── thunderbolt-fill.js
│ ├── thunderbolt.js
│ ├── ticket-detailed-fill.js
│ ├── ticket-detailed.js
│ ├── ticket-fill.js
│ ├── ticket-perforated-fill.js
│ ├── ticket-perforated.js
│ ├── ticket.js
│ ├── tiktok.js
│ ├── toggle-off.js
│ ├── toggle-on.js
│ ├── toggle2-off.js
│ ├── toggle2-on.js
│ ├── toggles.js
│ ├── toggles2.js
│ ├── tools.js
│ ├── tornado.js
│ ├── train-freight-front-fill.js
│ ├── train-freight-front.js
│ ├── train-front-fill.js
│ ├── train-front.js
│ ├── train-lightrail-front-fill.js
│ ├── train-lightrail-front.js
│ ├── translate.js
│ ├── transparency.js
│ ├── trash-fill.js
│ ├── trash.js
│ ├── trash2-fill.js
│ ├── trash2.js
│ ├── trash3-fill.js
│ ├── trash3.js
│ ├── tree-fill.js
│ ├── tree.js
│ ├── trello.js
│ ├── triangle-fill.js
│ ├── triangle-half.js
│ ├── triangle.js
│ ├── trophy-fill.js
│ ├── trophy.js
│ ├── tropical-storm.js
│ ├── truck-flatbed.js
│ ├── truck-front-fill.js
│ ├── truck-front.js
│ ├── truck.js
│ ├── tsunami.js
│ ├── tux.js
│ ├── tv-fill.js
│ ├── tv.js
│ ├── twitch.js
│ ├── twitter-x.js
│ ├── twitter.js
│ ├── type-bold.js
│ ├── type-h1.js
│ ├── type-h2.js
│ ├── type-h3.js
│ ├── type-h4.js
│ ├── type-h5.js
│ ├── type-h6.js
│ ├── type-italic.js
│ ├── type-strikethrough.js
│ ├── type-underline.js
│ ├── type.js
│ ├── typescript.js
│ ├── ubuntu.js
│ ├── ui-checks-grid.js
│ ├── ui-checks.js
│ ├── ui-radios-grid.js
│ ├── ui-radios.js
│ ├── umbrella-fill.js
│ ├── umbrella.js
│ ├── unindent.js
│ ├── union.js
│ ├── unity.js
│ ├── universal-access-circle.js
│ ├── universal-access.js
│ ├── unlock-fill.js
│ ├── unlock.js
│ ├── unlock2-fill.js
│ ├── unlock2.js
│ ├── upc-scan.js
│ ├── upc.js
│ ├── upload.js
│ ├── usb-c-fill.js
│ ├── usb-c.js
│ ├── usb-drive-fill.js
│ ├── usb-drive.js
│ ├── usb-fill.js
│ ├── usb-micro-fill.js
│ ├── usb-micro.js
│ ├── usb-mini-fill.js
│ ├── usb-mini.js
│ ├── usb-plug-fill.js
│ ├── usb-plug.js
│ ├── usb-symbol.js
│ ├── usb.js
│ ├── valentine.js
│ ├── valentine2.js
│ ├── vector-pen.js
│ ├── view-list.js
│ ├── view-stacked.js
│ ├── vignette.js
│ ├── vimeo.js
│ ├── vinyl-fill.js
│ ├── vinyl.js
│ ├── virus.js
│ ├── virus2.js
│ ├── voicemail.js
│ ├── volume-down-fill.js
│ ├── volume-down.js
│ ├── volume-mute-fill.js
│ ├── volume-mute.js
│ ├── volume-off-fill.js
│ ├── volume-off.js
│ ├── volume-up-fill.js
│ ├── volume-up.js
│ ├── vr.js
│ ├── wallet-fill.js
│ ├── wallet.js
│ ├── wallet2.js
│ ├── watch.js
│ ├── water.js
│ ├── webcam-fill.js
│ ├── webcam.js
│ ├── wechat.js
│ ├── whatsapp.js
│ ├── wifi-1.js
│ ├── wifi-2.js
│ ├── wifi-off.js
│ ├── wifi.js
│ ├── wikipedia.js
│ ├── wind.js
│ ├── window-dash.js
│ ├── window-desktop.js
│ ├── window-dock.js
│ ├── window-fullscreen.js
│ ├── window-plus.js
│ ├── window-sidebar.js
│ ├── window-split.js
│ ├── window-stack.js
│ ├── window-x.js
│ ├── window.js
│ ├── windows.js
│ ├── wordpress.js
│ ├── wrench-adjustable-circle-fill.js
│ ├── wrench-adjustable-circle.js
│ ├── wrench-adjustable.js
│ ├── wrench.js
│ ├── x-circle-fill.js
│ ├── x-circle.js
│ ├── x-diamond-fill.js
│ ├── x-diamond.js
│ ├── x-lg.js
│ ├── x-octagon-fill.js
│ ├── x-octagon.js
│ ├── x-square-fill.js
│ ├── x-square.js
│ ├── x.js
│ ├── xbox.js
│ ├── yelp.js
│ ├── yin-yang.js
│ ├── youtube.js
│ ├── zoom-in.js
│ └── zoom-out.js
├── index.d.ts
└── index.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .babelrc
================================================
{
"presets": [
["@babel/env", { "modules": false }],
"@babel/react"
],
"plugins": [
"@babel/proposal-object-rest-spread"
]
}
================================================
FILE: .eslintrc
================================================
{
"extends": "airbnb",
"rules": {
"arrow-body-style": 0,
"react/jsx-filename-extension": [1, { "extensions": [".js", ".jsx"] }]
}
}
================================================
FILE: .gitignore
================================================
node_modules
dist
build
.DS_Store
.vscode
package-lock.json
_demo
================================================
FILE: .npmignore
================================================
bin
src
.babelrc
================================================
FILE: .prettierrc
================================================
{
"singleQuote": true,
"trailingComma": "none",
"bracketSpacing": true,
"semi": true,
"arrowParens": "avoid",
"jsxSingleQuote": false,
"printWidth": 80,
"tabWidth": 2,
"useTabs": false
}
================================================
FILE: LICENSE.md
================================================
MIT License
Copyright (c) 2022 Ismael Martínez
Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:
The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.
THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE.
================================================
FILE: README.md
================================================
# React Bootstrap Icons
The brand new [Bootstrap Icons library](https://icons.getbootstrap.com/) to use as React components.
> Currently v1.13.1, over **2000 icons!**

## Installation
```bash
npm install react-bootstrap-icons --save
```
or
```bash
yarn add react-bootstrap-icons
```
## Usage
```jsx
import { ArrowRight } from 'react-bootstrap-icons';
export default function App() {
return <ArrowRight />;
}
```
Icons can be configured with inline props:
```jsx
<ArrowRight color="royalblue" size={96} />
```
You can pass whatever props you want:
```jsx
<ArrowRight className="ml-4" />
```
You can also include the whole icon pack:
```jsx
import * as Icon from 'react-bootstrap-icons';
export default function App() {
return <Icon.ArrowRight />;
}
```
The icon names are the `PascalCase` version of the original name. For those icons whose name begins with a number, the `Icon` prefix will be used. Examples: `arrow-right` → `ArrowRight`, `1-circle` → `Icon1Circle`.
You can also create an `Icon` component and pass it the icon name as a prop:
```jsx
import * as icons from 'react-bootstrap-icons';
interface IconProps extends icons.IconProps {
// Cannot use "name" as it is a valid SVG attribute
// "iconName", "filename", "icon" will do it instead
iconName: keyof typeof icons;
}
export const Icon = ({ iconName, ...props }: IconProps) => {
const BootstrapIcon = icons[iconName];
return <BootstrapIcon {...props} />;
}
```
```jsx
import { Icon } from './Icon';
export default function App() {
return (
<Icon
iconName="Stopwatch"
color="royalblue"
size={96}
className="align-top"
/>
);
}
```
## IconProps
| Name | Type | Description |
| ------------ | ---------------- | ---------------------------------------------- |
| `color?` | string | color of the icon |
| `size?` | string \| number | size of the icon (`width` and `height`) |
| `title?` | string | provides an accessible, short-text description |
| `className?` | string | `bi bi-{icon-name}` and add your own classes |
## Figma Plugin
You can install it from the Figma app: [Bootstrap Icons Plugin for Figma](https://www.figma.com/community/plugin/868341386266170307/Bootstrap-Icons)
## More options
Other ways to use Boostrap icons: [https://icons.getbootstrap.com/#usage](https://icons.getbootstrap.com/#usage)
## License
- react-bootstrap-icons are open-sourced ([MIT](https://github.com/ismamz/react-bootstrap-icons/blob/master/LICENSE.md))
- Bootstrap Icons are open-sourced ([MIT](https://github.com/twbs/icons/blob/main/LICENSE)).
## Collaborators
- [@kwnath](https://github.com/kwnath)
================================================
FILE: bin/build.js
================================================
const path = require('path');
const fs = require('fs');
const upperCamelCase = require('uppercamelcase');
const format = require('prettier-eslint');
const iconsDir = path.join(__dirname, '../node_modules/bootstrap-icons/icons');
const rootDir = path.join(__dirname, '..');
const dir = path.join(rootDir, 'src/icons');
if (!fs.existsSync(dir)) {
fs.mkdirSync(dir);
}
const initialTypeDefinitions = `/// <reference types="react" />
import { FC, SVGAttributes } from 'react';
export interface IconProps extends SVGAttributes<SVGElement> {
color?: string;
size?: string | number;
title?: string;
className?: string;
}
export type Icon = FC<IconProps>;
`;
fs.writeFileSync(
path.join(rootDir, 'src', 'index.d.ts'),
initialTypeDefinitions,
'utf-8'
);
fs.writeFileSync(path.join(rootDir, 'src', 'index.js'), '', 'utf-8');
let n = 0;
fs.readdirSync(iconsDir).forEach(file => {
const svg = fs.readFileSync(`${iconsDir}/${file}`, 'utf8');
const svgContent = svg.replace(/<svg[^>]*>|<\/svg>/g, '');
const fileName = file.split('.')[0];
let ComponentName = upperCamelCase(fileName);
if (ComponentName.match(/^\d/)) ComponentName = `Icon${ComponentName}`;
const preComponent = `
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ${ComponentName} = forwardRef(({
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
}, ref) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', \`bi-${fileName}\`, className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
${svgContent}
</svg>
);
});
${ComponentName}.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ${ComponentName};
`;
const component = format({
text: preComponent,
eslintConfig: {
extends: 'airbnb'
},
prettierOptions: {
singleQuote: true,
trailingComma: 'none',
bracketSpacing: true,
semi: true,
arrowParens: 'avoid',
jsxSingleQuote: false,
printWidth: 80,
tabWidth: 2,
useTabs: false,
parser: 'flow'
}
});
fs.writeFileSync(
path.join(rootDir, 'src/icons', `${fileName}.js`),
component,
'utf-8'
);
const exportString = `export { default as ${ComponentName} } from './icons/${fileName}';\r\n`;
fs.appendFileSync(
path.join(rootDir, 'src', 'index.js'),
exportString,
'utf-8'
);
const exportTypeString = `export const ${ComponentName}: Icon;\n`;
fs.appendFileSync(
path.join(rootDir, 'src', 'index.d.ts'),
exportTypeString,
'utf-8'
);
console.log(`${fileName} was created.`);
n++;
});
console.log(`\nSuccess! ${n} icons were created.`);
================================================
FILE: package.json
================================================
{
"name": "react-bootstrap-icons",
"version": "1.11.6",
"description": "React component for Bootstrap Icons",
"main": "build/index.js",
"module": "dist/index.js",
"repository": "https://github.com/ismamz/react-bootstrap-icons",
"author": "Ismael Martínez",
"license": "MIT",
"sideEffects": false,
"typings": "dist/index.d.ts",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1",
"compile": "rm -rf src/icons && node bin/build.js",
"build:bundle": "rm -rf build && rollup --config rollup.config.js",
"build:es": "rm -rf dist && babel src --out-dir dist --copy-files",
"build": "concurrently \"npm:build:*\"",
"prepare": "npm run build"
},
"keywords": [
"react",
"icons",
"svg",
"bootstrap"
],
"devDependencies": {
"@babel/cli": "^7.4.4",
"@babel/core": "^7.4.5",
"@babel/plugin-proposal-object-rest-spread": "^7.4.4",
"@babel/preset-env": "^7.4.5",
"@babel/preset-react": "^7.0.0",
"babel-plugin-transform-object-rest-spread": "^6.26.0",
"babel-preset-env": "^1.7.0",
"bootstrap-icons": "^1.13.1",
"concurrently": "^7.1.0",
"eslint": "^5.16.0",
"eslint-config-airbnb": "^17.1.1",
"eslint-plugin-import": "^2.18.0",
"eslint-plugin-jsx-a11y": "^6.2.3",
"eslint-plugin-react": "^7.14.2",
"prettier-eslint": "^9.0.0",
"rollup": "^1.16.4",
"rollup-plugin-babel": "^4.3.3",
"uppercamelcase": "^3.0.0"
},
"peerDependencies": {
"react": ">=16.8.6"
},
"dependencies": {
"prop-types": "^15.7.2"
}
}
================================================
FILE: rollup.config.js
================================================
import babel from 'rollup-plugin-babel';
export default {
input: 'src/index.js',
output: {
file: 'build/index.js',
format: 'cjs',
},
external: ['react', 'prop-types'],
plugins: [
babel({
exclude: 'node_modules/**',
}),
],
};
================================================
FILE: src/icons/0-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon0CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-0-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895" />
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8.012 4.158c1.858 0 2.96-1.582 2.96-3.99V7.84c0-2.426-1.079-3.996-2.936-3.996-1.864 0-2.965 1.588-2.965 3.996v.328c0 2.42 1.09 3.99 2.941 3.99" />
</svg>
);
},
);
Icon0CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon0CircleFill;
================================================
FILE: src/icons/0-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon0Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-0-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.988 12.158c-1.851 0-2.941-1.57-2.941-3.99V7.84c0-2.408 1.101-3.996 2.965-3.996 1.857 0 2.935 1.57 2.935 3.996v.328c0 2.408-1.101 3.99-2.959 3.99M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895" />
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8" />
</svg>
);
},
);
Icon0Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon0Circle;
================================================
FILE: src/icons/0-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon0SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-0-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895" />
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm5.988 12.158c-1.851 0-2.941-1.57-2.941-3.99V7.84c0-2.408 1.101-3.996 2.965-3.996 1.857 0 2.935 1.57 2.935 3.996v.328c0 2.408-1.101 3.99-2.959 3.99" />
</svg>
);
},
);
Icon0SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon0SquareFill;
================================================
FILE: src/icons/0-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon0Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-0-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.988 12.158c-1.851 0-2.941-1.57-2.941-3.99V7.84c0-2.408 1.101-3.996 2.965-3.996 1.857 0 2.935 1.57 2.935 3.996v.328c0 2.408-1.101 3.99-2.959 3.99M8 4.951c-1.008 0-1.629 1.09-1.629 2.895v.31c0 1.81.627 2.895 1.629 2.895s1.623-1.09 1.623-2.895v-.31c0-1.8-.621-2.895-1.623-2.895" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon0Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon0Square;
================================================
FILE: src/icons/1-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon1CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-1-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M9.283 4.002H7.971L6.072 5.385v1.271l1.834-1.318h.065V12h1.312z" />
</svg>
);
},
);
Icon1CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon1CircleFill;
================================================
FILE: src/icons/1-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon1Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-1-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M9.283 4.002V12H7.971V5.338h-.065L6.072 6.656V5.385l1.899-1.383z" />
</svg>
);
},
);
Icon1Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon1Circle;
================================================
FILE: src/icons/1-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon1SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-1-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm7.283 4.002V12H7.971V5.338h-.065L6.072 6.656V5.385l1.899-1.383z" />
</svg>
);
},
);
Icon1SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon1SquareFill;
================================================
FILE: src/icons/1-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon1Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-1-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M9.283 4.002V12H7.971V5.338h-.065L6.072 6.656V5.385l1.899-1.383z" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon1Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon1Square;
================================================
FILE: src/icons/123.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon123 = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-123', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2.873 11.297V4.142H1.699L0 5.379v1.137l1.64-1.18h.06v5.961zm3.213-5.09v-.063c0-.618.44-1.169 1.196-1.169.676 0 1.174.44 1.174 1.106 0 .624-.42 1.101-.807 1.526L4.99 10.553v.744h4.78v-.99H6.643v-.069L8.41 8.252c.65-.724 1.237-1.332 1.237-2.27C9.646 4.849 8.723 4 7.308 4c-1.573 0-2.36 1.064-2.36 2.15v.057zm6.559 1.883h.786c.823 0 1.374.481 1.379 1.179.01.707-.55 1.216-1.421 1.21-.77-.005-1.326-.419-1.379-.953h-1.095c.042 1.053.938 1.918 2.464 1.918 1.478 0 2.642-.839 2.62-2.144-.02-1.143-.922-1.651-1.551-1.714v-.063c.535-.09 1.347-.66 1.326-1.678-.026-1.053-.933-1.855-2.359-1.845-1.5.005-2.317.88-2.348 1.898h1.116c.032-.498.498-.944 1.206-.944.703 0 1.206.435 1.206 1.07.005.64-.504 1.106-1.2 1.106h-.75z" />
</svg>
);
},
);
Icon123.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon123;
================================================
FILE: src/icons/2-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon2CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-2-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M6.646 6.24c0-.691.493-1.306 1.336-1.306.756 0 1.313.492 1.313 1.236 0 .697-.469 1.23-.902 1.705l-2.971 3.293V12h5.344v-1.107H7.268v-.077l1.974-2.22.096-.107c.688-.763 1.287-1.428 1.287-2.43 0-1.266-1.031-2.215-2.613-2.215-1.758 0-2.637 1.19-2.637 2.402v.065h1.271v-.07Z" />
</svg>
);
},
);
Icon2CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon2CircleFill;
================================================
FILE: src/icons/2-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon2Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-2-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M6.646 6.24v.07H5.375v-.064c0-1.213.879-2.402 2.637-2.402 1.582 0 2.613.949 2.613 2.215 0 1.002-.6 1.667-1.287 2.43l-.096.107-1.974 2.22v.077h3.498V12H5.422v-.832l2.97-3.293c.434-.475.903-1.008.903-1.705 0-.744-.557-1.236-1.313-1.236-.843 0-1.336.615-1.336 1.306" />
</svg>
);
},
);
Icon2Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon2Circle;
================================================
FILE: src/icons/2-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon2SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-2-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm4.646 6.24v.07H5.375v-.064c0-1.213.879-2.402 2.637-2.402 1.582 0 2.613.949 2.613 2.215 0 1.002-.6 1.667-1.287 2.43l-.096.107-1.974 2.22v.077h3.498V12H5.422v-.832l2.97-3.293c.434-.475.903-1.008.903-1.705 0-.744-.557-1.236-1.313-1.236-.843 0-1.336.615-1.336 1.306" />
</svg>
);
},
);
Icon2SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon2SquareFill;
================================================
FILE: src/icons/2-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon2Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-2-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6.646 6.24v.07H5.375v-.064c0-1.213.879-2.402 2.637-2.402 1.582 0 2.613.949 2.613 2.215 0 1.002-.6 1.667-1.287 2.43l-.096.107-1.974 2.22v.077h3.498V12H5.422v-.832l2.97-3.293c.434-.475.903-1.008.903-1.705 0-.744-.557-1.236-1.313-1.236-.843 0-1.336.615-1.336 1.306" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon2Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon2Square;
================================================
FILE: src/icons/3-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon3CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-3-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8.082.414c.92 0 1.535.54 1.541 1.318.012.791-.615 1.36-1.588 1.354-.861-.006-1.482-.469-1.54-1.066H5.104c.047 1.177 1.05 2.144 2.754 2.144 1.653 0 2.954-.937 2.93-2.396-.023-1.278-1.031-1.846-1.734-1.916v-.07c.597-.1 1.505-.739 1.482-1.876-.03-1.177-1.043-2.074-2.637-2.062-1.675.006-2.59.984-2.625 2.12h1.248c.036-.556.557-1.054 1.348-1.054.785 0 1.348.486 1.348 1.195.006.715-.563 1.237-1.342 1.237h-.838v1.072h.879Z" />
</svg>
);
},
);
Icon3CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon3CircleFill;
================================================
FILE: src/icons/3-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon3Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-3-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.918 8.414h-.879V7.342h.838c.78 0 1.348-.522 1.342-1.237 0-.709-.563-1.195-1.348-1.195-.79 0-1.312.498-1.348 1.055H5.275c.036-1.137.95-2.115 2.625-2.121 1.594-.012 2.608.885 2.637 2.062.023 1.137-.885 1.776-1.482 1.875v.07c.703.07 1.71.64 1.734 1.917.024 1.459-1.277 2.396-2.93 2.396-1.705 0-2.707-.967-2.754-2.144H6.33c.059.597.68 1.06 1.541 1.066.973.006 1.6-.563 1.588-1.354-.006-.779-.621-1.318-1.541-1.318" />
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8" />
</svg>
);
},
);
Icon3Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon3Circle;
================================================
FILE: src/icons/3-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon3SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-3-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm5.918 8.414h-.879V7.342h.838c.78 0 1.348-.522 1.342-1.237 0-.709-.563-1.195-1.348-1.195-.79 0-1.312.498-1.348 1.055H5.275c.036-1.137.95-2.115 2.625-2.121 1.594-.012 2.608.885 2.637 2.062.023 1.137-.885 1.776-1.482 1.875v.07c.703.07 1.71.64 1.734 1.917.024 1.459-1.277 2.396-2.93 2.396-1.705 0-2.707-.967-2.754-2.144H6.33c.059.597.68 1.06 1.541 1.066.973.006 1.6-.563 1.588-1.354-.006-.779-.621-1.318-1.541-1.318" />
</svg>
);
},
);
Icon3SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon3SquareFill;
================================================
FILE: src/icons/3-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon3Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-3-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.918 8.414h-.879V7.342h.838c.78 0 1.348-.522 1.342-1.237 0-.709-.563-1.195-1.348-1.195-.79 0-1.312.498-1.348 1.055H5.275c.036-1.137.95-2.115 2.625-2.121 1.594-.012 2.608.885 2.637 2.062.023 1.137-.885 1.776-1.482 1.875v.07c.703.07 1.71.64 1.734 1.917.024 1.459-1.277 2.396-2.93 2.396-1.705 0-2.707-.967-2.754-2.144H6.33c.059.597.68 1.06 1.541 1.066.973.006 1.6-.563 1.588-1.354-.006-.779-.621-1.318-1.541-1.318" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon3Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon3Square;
================================================
FILE: src/icons/4-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon4CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-4-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M7.519 5.057c-.886 1.418-1.772 2.838-2.542 4.265v1.12H8.85V12h1.26v-1.559h1.007V9.334H10.11V4.002H8.176zM6.225 9.281v.053H8.85V5.063h-.065c-.867 1.33-1.787 2.806-2.56 4.218" />
</svg>
);
},
);
Icon4CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon4CircleFill;
================================================
FILE: src/icons/4-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon4Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-4-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.519 5.057q.33-.527.657-1.055h1.933v5.332h1.008v1.107H10.11V12H8.85v-1.559H4.978V9.322c.77-1.427 1.656-2.847 2.542-4.265ZM6.225 9.281v.053H8.85V5.063h-.065c-.867 1.33-1.787 2.806-2.56 4.218" />
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8" />
</svg>
);
},
);
Icon4Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon4Circle;
================================================
FILE: src/icons/4-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon4SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-4-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6.225 9.281v.053H8.85V5.063h-.065c-.867 1.33-1.787 2.806-2.56 4.218" />
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm5.519 5.057q.33-.527.657-1.055h1.933v5.332h1.008v1.107H10.11V12H8.85v-1.559H4.978V9.322c.77-1.427 1.656-2.847 2.542-4.265Z" />
</svg>
);
},
);
Icon4SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon4SquareFill;
================================================
FILE: src/icons/4-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon4Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-4-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.519 5.057q.33-.527.657-1.055h1.933v5.332h1.008v1.107H10.11V12H8.85v-1.559H4.978V9.322c.77-1.427 1.656-2.847 2.542-4.265ZM6.225 9.281v.053H8.85V5.063h-.065c-.867 1.33-1.787 2.806-2.56 4.218" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon4Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon4Square;
================================================
FILE: src/icons/5-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon5CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-5-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8.006 4.158c1.74 0 2.924-1.119 2.924-2.806 0-1.641-1.178-2.584-2.56-2.584-.897 0-1.442.421-1.612.68h-.064l.193-2.344h3.621V4.002H5.791L5.445 8.63h1.149c.193-.358.668-.809 1.435-.809.85 0 1.582.604 1.582 1.57 0 1.085-.779 1.682-1.57 1.682-.697 0-1.389-.31-1.53-1.031H5.276c.065 1.213 1.149 2.115 2.72 2.115Z" />
</svg>
);
},
);
Icon5CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon5CircleFill;
================================================
FILE: src/icons/5-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon5Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-5-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 1 14 0A7 7 0 0 1 1 8m15 0A8 8 0 1 0 0 8a8 8 0 0 0 16 0m-8.006 4.158c-1.57 0-2.654-.902-2.719-2.115h1.237c.14.72.832 1.031 1.529 1.031.791 0 1.57-.597 1.57-1.681 0-.967-.732-1.57-1.582-1.57-.767 0-1.242.45-1.435.808H5.445L5.791 4h4.705v1.103H6.875l-.193 2.343h.064c.17-.258.715-.68 1.611-.68 1.383 0 2.561.944 2.561 2.585 0 1.687-1.184 2.806-2.924 2.806Z" />
</svg>
);
},
);
Icon5Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon5Circle;
================================================
FILE: src/icons/5-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon5SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-5-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm5.994 12.158c-1.57 0-2.654-.902-2.719-2.115h1.237c.14.72.832 1.031 1.529 1.031.791 0 1.57-.597 1.57-1.681 0-.967-.732-1.57-1.582-1.57-.767 0-1.242.45-1.435.808H5.445L5.791 4h4.705v1.103H6.875l-.193 2.343h.064c.17-.258.715-.68 1.611-.68 1.383 0 2.561.944 2.561 2.585 0 1.687-1.184 2.806-2.924 2.806Z" />
</svg>
);
},
);
Icon5SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon5SquareFill;
================================================
FILE: src/icons/5-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon5Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-5-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.994 12.158c-1.57 0-2.654-.902-2.719-2.115h1.237c.14.72.832 1.031 1.529 1.031.791 0 1.57-.597 1.57-1.681 0-.967-.732-1.57-1.582-1.57-.767 0-1.242.45-1.435.808H5.445L5.791 4h4.705v1.103H6.875l-.193 2.343h.064c.17-.258.715-.68 1.611-.68 1.383 0 2.561.944 2.561 2.585 0 1.687-1.184 2.806-2.924 2.806Z" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon5Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon5Square;
================================================
FILE: src/icons/6-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon6CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-6-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.21 3.855c-1.868 0-3.116 1.395-3.116 4.407 0 1.183.228 2.039.597 2.642.569.926 1.477 1.254 2.409 1.254 1.629 0 2.847-1.013 2.847-2.783 0-1.676-1.254-2.555-2.508-2.555-1.125 0-1.752.61-1.98 1.155h-.082c-.012-1.946.727-3.036 1.805-3.036.802 0 1.213.457 1.312.815h1.29c-.06-.908-.962-1.899-2.573-1.899Zm-.099 4.008c-.92 0-1.564.65-1.564 1.576 0 1.032.703 1.635 1.558 1.635.868 0 1.553-.533 1.553-1.629 0-1.06-.744-1.582-1.547-1.582" />
</svg>
);
},
);
Icon6CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon6CircleFill;
================================================
FILE: src/icons/6-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon6Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-6-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.21 3.855c1.612 0 2.515.99 2.573 1.899H9.494c-.1-.358-.51-.815-1.312-.815-1.078 0-1.817 1.09-1.805 3.036h.082c.229-.545.855-1.155 1.98-1.155 1.254 0 2.508.88 2.508 2.555 0 1.77-1.218 2.783-2.847 2.783-.932 0-1.84-.328-2.409-1.254-.369-.603-.597-1.459-.597-2.642 0-3.012 1.248-4.407 3.117-4.407Zm-.099 4.008c-.92 0-1.564.65-1.564 1.576 0 1.032.703 1.635 1.558 1.635.868 0 1.553-.533 1.553-1.629 0-1.06-.744-1.582-1.547-1.582" />
</svg>
);
},
);
Icon6Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon6Circle;
================================================
FILE: src/icons/6-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon6SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-6-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8.111 7.863c-.92 0-1.564.65-1.564 1.576 0 1.032.703 1.635 1.558 1.635.868 0 1.553-.533 1.553-1.629 0-1.06-.744-1.582-1.547-1.582" />
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm6.21 3.855c1.612 0 2.515.99 2.573 1.899H9.494c-.1-.358-.51-.815-1.312-.815-1.078 0-1.817 1.09-1.805 3.036h.082c.229-.545.855-1.155 1.98-1.155 1.254 0 2.508.88 2.508 2.555 0 1.77-1.218 2.783-2.847 2.783-.932 0-1.84-.328-2.409-1.254-.369-.603-.597-1.459-.597-2.642 0-3.012 1.248-4.407 3.117-4.407Z" />
</svg>
);
},
);
Icon6SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon6SquareFill;
================================================
FILE: src/icons/6-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon6Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-6-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8.21 3.855c1.612 0 2.515.99 2.573 1.899H9.494c-.1-.358-.51-.815-1.312-.815-1.078 0-1.817 1.09-1.805 3.036h.082c.229-.545.855-1.155 1.98-1.155 1.254 0 2.508.88 2.508 2.555 0 1.77-1.218 2.783-2.847 2.783-.932 0-1.84-.328-2.409-1.254-.369-.603-.597-1.459-.597-2.642 0-3.012 1.248-4.407 3.117-4.407Zm-.099 4.008c-.92 0-1.564.65-1.564 1.576 0 1.032.703 1.635 1.558 1.635.868 0 1.553-.533 1.553-1.629 0-1.06-.744-1.582-1.547-1.582" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon6Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon6Square;
================================================
FILE: src/icons/7-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon7CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-7-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.37 5.11h3.972v.07L6.025 12H7.42l3.258-6.85V4.002H5.369v1.107Z" />
</svg>
);
},
);
Icon7CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon7CircleFill;
================================================
FILE: src/icons/7-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon7Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-7-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.37 5.11V4.001h5.308V5.15L7.42 12H6.025l3.317-6.82v-.07H5.369Z" />
</svg>
);
},
);
Icon7Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon7Circle;
================================================
FILE: src/icons/7-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon7SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-7-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm3.37 5.11V4.001h5.308V5.15L7.42 12H6.025l3.317-6.82v-.07H5.369Z" />
</svg>
);
},
);
Icon7SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon7SquareFill;
================================================
FILE: src/icons/7-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon7Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-7-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M5.37 5.11V4.001h5.308V5.15L7.42 12H6.025l3.317-6.82v-.07H5.369Z" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon7Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon7Square;
================================================
FILE: src/icons/8-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon8CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-8-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-5.03 1.803c0-1.248-.943-1.84-1.646-1.992v-.065c.598-.187 1.336-.72 1.336-1.781 0-1.225-1.084-2.121-2.654-2.121s-2.66.896-2.66 2.12c0 1.044.709 1.589 1.33 1.782v.065c-.697.152-1.647.732-1.647 2.003 0 1.39 1.19 2.344 2.953 2.344 1.77 0 2.989-.96 2.989-2.355Zm-4.347-3.71c0 .739.586 1.255 1.383 1.255s1.377-.516 1.377-1.254c0-.733-.58-1.23-1.377-1.23s-1.383.497-1.383 1.23Zm-.281 3.645c0 .838.72 1.412 1.664 1.412.943 0 1.658-.574 1.658-1.412 0-.843-.715-1.424-1.658-1.424-.944 0-1.664.58-1.664 1.424" />
</svg>
);
},
);
Icon8CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon8CircleFill;
================================================
FILE: src/icons/8-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon8Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-8-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-5.03 1.803c0 1.394-1.218 2.355-2.988 2.355-1.763 0-2.953-.955-2.953-2.344 0-1.271.95-1.851 1.647-2.003v-.065c-.621-.193-1.33-.738-1.33-1.781 0-1.225 1.09-2.121 2.66-2.121s2.654.896 2.654 2.12c0 1.061-.738 1.595-1.336 1.782v.065c.703.152 1.647.744 1.647 1.992Zm-4.347-3.71c0 .739.586 1.255 1.383 1.255s1.377-.516 1.377-1.254c0-.733-.58-1.23-1.377-1.23s-1.383.497-1.383 1.23Zm-.281 3.645c0 .838.72 1.412 1.664 1.412.943 0 1.658-.574 1.658-1.412 0-.843-.715-1.424-1.658-1.424-.944 0-1.664.58-1.664 1.424" />
</svg>
);
},
);
Icon8Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon8Circle;
================================================
FILE: src/icons/8-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon8SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-8-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6.623 6.094c0 .738.586 1.254 1.383 1.254s1.377-.516 1.377-1.254c0-.733-.58-1.23-1.377-1.23s-1.383.497-1.383 1.23m-.281 3.644c0 .838.72 1.412 1.664 1.412.943 0 1.658-.574 1.658-1.412 0-.843-.715-1.424-1.658-1.424-.944 0-1.664.58-1.664 1.424" />
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm8.97 9.803c0 1.394-1.218 2.355-2.988 2.355-1.763 0-2.953-.955-2.953-2.344 0-1.271.95-1.851 1.647-2.003v-.065c-.621-.193-1.33-.738-1.33-1.781 0-1.225 1.09-2.121 2.66-2.121s2.654.896 2.654 2.12c0 1.061-.738 1.595-1.336 1.782v.065c.703.152 1.647.744 1.647 1.992Z" />
</svg>
);
},
);
Icon8SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon8SquareFill;
================================================
FILE: src/icons/8-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon8Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-8-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M10.97 9.803c0 1.394-1.218 2.355-2.988 2.355-1.763 0-2.953-.955-2.953-2.344 0-1.271.95-1.851 1.647-2.003v-.065c-.621-.193-1.33-.738-1.33-1.781 0-1.225 1.09-2.121 2.66-2.121s2.654.896 2.654 2.12c0 1.061-.738 1.595-1.336 1.782v.065c.703.152 1.647.744 1.647 1.992Zm-4.347-3.71c0 .739.586 1.255 1.383 1.255s1.377-.516 1.377-1.254c0-.733-.58-1.23-1.377-1.23s-1.383.497-1.383 1.23Zm-.281 3.645c0 .838.72 1.412 1.664 1.412.943 0 1.658-.574 1.658-1.412 0-.843-.715-1.424-1.658-1.424-.944 0-1.664.58-1.664 1.424" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon8Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon8Square;
================================================
FILE: src/icons/9-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon9CircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-9-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8.223 4.146c2.104 0 3.123-1.464 3.123-4.3 0-3.147-1.459-4.014-2.97-4.014-1.63 0-2.871 1.02-2.871 2.73 0 1.706 1.171 2.667 2.566 2.667 1.06 0 1.7-.557 1.934-1.184h.076c.047 1.67-.475 3.023-1.834 3.023-.71 0-1.149-.363-1.248-.72H5.258c.094.908.926 1.798 2.52 1.798Zm.118-3.972c.808 0 1.535-.528 1.535-1.594s-.668-1.676-1.56-1.676c-.838 0-1.517.616-1.517 1.659 0 1.072.708 1.61 1.54 1.61Z" />
</svg>
);
},
);
Icon9CircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon9CircleFill;
================================================
FILE: src/icons/9-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon9Circle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-9-circle', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-8.223 4.146c-1.593 0-2.425-.89-2.52-1.798h1.296c.1.357.539.72 1.248.72 1.36 0 1.88-1.353 1.834-3.023h-.076c-.235.627-.873 1.184-1.934 1.184-1.395 0-2.566-.961-2.566-2.666 0-1.711 1.242-2.731 2.87-2.731 1.512 0 2.971.867 2.971 4.014 0 2.836-1.02 4.3-3.123 4.3m.118-3.972c.808 0 1.535-.528 1.535-1.594s-.668-1.676-1.56-1.676c-.838 0-1.517.616-1.517 1.659 0 1.072.708 1.61 1.54 1.61Z" />
</svg>
);
},
);
Icon9Circle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon9Circle;
================================================
FILE: src/icons/9-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon9SquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-9-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.895 8.174c.808 0 1.535-.528 1.535-1.594s-.668-1.676-1.56-1.676c-.838 0-1.517.616-1.517 1.659 0 1.072.708 1.61 1.54 1.61Z" />
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm5.777 12.146c-1.593 0-2.425-.89-2.52-1.798h1.296c.1.357.539.72 1.248.72 1.36 0 1.88-1.353 1.834-3.023h-.076c-.235.627-.873 1.184-1.934 1.184-1.395 0-2.566-.961-2.566-2.666 0-1.711 1.242-2.731 2.87-2.731 1.512 0 2.971.867 2.971 4.014 0 2.836-1.02 4.3-3.123 4.3" />
</svg>
);
},
);
Icon9SquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon9SquareFill;
================================================
FILE: src/icons/9-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Icon9Square = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-9-square', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.777 12.146c-1.593 0-2.425-.89-2.52-1.798h1.296c.1.357.539.72 1.248.72 1.36 0 1.88-1.353 1.834-3.023h-.076c-.235.627-.873 1.184-1.934 1.184-1.395 0-2.566-.961-2.566-2.666 0-1.711 1.242-2.731 2.87-2.731 1.512 0 2.971.867 2.971 4.014 0 2.836-1.02 4.3-3.123 4.3m.118-3.972c.808 0 1.535-.528 1.535-1.594s-.668-1.676-1.56-1.676c-.838 0-1.517.616-1.517 1.659 0 1.072.708 1.61 1.54 1.61Z" />
<path d="M0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm15 0a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1z" />
</svg>
);
},
);
Icon9Square.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Icon9Square;
================================================
FILE: src/icons/activity.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Activity = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-activity', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M6 2a.5.5 0 0 1 .47.33L10 12.036l1.53-4.208A.5.5 0 0 1 12 7.5h3.5a.5.5 0 0 1 0 1h-3.15l-1.88 5.17a.5.5 0 0 1-.94 0L6 3.964 4.47 8.171A.5.5 0 0 1 4 8.5H.5a.5.5 0 0 1 0-1h3.15l1.88-5.17A.5.5 0 0 1 6 2"
/>
</svg>
);
},
);
Activity.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Activity;
================================================
FILE: src/icons/airplane-engines-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AirplaneEnginesFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-airplane-engines-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 0c-.787 0-1.292.592-1.572 1.151A4.35 4.35 0 0 0 6 3v3.691l-2 1V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.191l-1.17.585A1.5 1.5 0 0 0 0 10.618V12a.5.5 0 0 0 .582.493l1.631-.272.313.937a.5.5 0 0 0 .948 0l.405-1.214 2.21-.369.375 2.253-1.318 1.318A.5.5 0 0 0 5.5 16h5a.5.5 0 0 0 .354-.854l-1.318-1.318.375-2.253 2.21.369.405 1.214a.5.5 0 0 0 .948 0l.313-.937 1.63.272A.5.5 0 0 0 16 12v-1.382a1.5 1.5 0 0 0-.83-1.342L14 8.691V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v.191l-2-1V3c0-.568-.14-1.271-.428-1.849C9.292.591 8.787 0 8 0" />
</svg>
);
},
);
AirplaneEnginesFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AirplaneEnginesFill;
================================================
FILE: src/icons/airplane-engines.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AirplaneEngines = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-airplane-engines', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 0c-.787 0-1.292.592-1.572 1.151A4.35 4.35 0 0 0 6 3v3.691l-2 1V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v1.191l-1.17.585A1.5 1.5 0 0 0 0 10.618V12a.5.5 0 0 0 .582.493l1.631-.272.313.937a.5.5 0 0 0 .948 0l.405-1.214 2.21-.369.375 2.253-1.318 1.318A.5.5 0 0 0 5.5 16h5a.5.5 0 0 0 .354-.854l-1.318-1.318.375-2.253 2.21.369.405 1.214a.5.5 0 0 0 .948 0l.313-.937 1.63.272A.5.5 0 0 0 16 12v-1.382a1.5 1.5 0 0 0-.83-1.342L14 8.691V7.5a.5.5 0 0 0-.5-.5h-1a.5.5 0 0 0-.5.5v.191l-2-1V3c0-.568-.14-1.271-.428-1.849C9.292.591 8.787 0 8 0M7 3c0-.432.11-.979.322-1.401C7.542 1.159 7.787 1 8 1s.458.158.678.599C8.889 2.02 9 2.569 9 3v4a.5.5 0 0 0 .276.447l5.448 2.724a.5.5 0 0 1 .276.447v.792l-5.418-.903a.5.5 0 0 0-.575.41l-.5 3a.5.5 0 0 0 .14.437l.646.646H6.707l.647-.646a.5.5 0 0 0 .14-.436l-.5-3a.5.5 0 0 0-.576-.411L1 11.41v-.792a.5.5 0 0 1 .276-.447l5.448-2.724A.5.5 0 0 0 7 7z" />
</svg>
);
},
);
AirplaneEngines.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AirplaneEngines;
================================================
FILE: src/icons/airplane-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AirplaneFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-airplane-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6.428 1.151C6.708.591 7.213 0 8 0s1.292.592 1.572 1.151C9.861 1.73 10 2.431 10 3v3.691l5.17 2.585a1.5 1.5 0 0 1 .83 1.342V12a.5.5 0 0 1-.582.493l-5.507-.918-.375 2.253 1.318 1.318A.5.5 0 0 1 10.5 16h-5a.5.5 0 0 1-.354-.854l1.319-1.318-.376-2.253-5.507.918A.5.5 0 0 1 0 12v-1.382a1.5 1.5 0 0 1 .83-1.342L6 6.691V3c0-.568.14-1.271.428-1.849" />
</svg>
);
},
);
AirplaneFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AirplaneFill;
================================================
FILE: src/icons/airplane.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Airplane = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-airplane', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6.428 1.151C6.708.591 7.213 0 8 0s1.292.592 1.572 1.151C9.861 1.73 10 2.431 10 3v3.691l5.17 2.585a1.5 1.5 0 0 1 .83 1.342V12a.5.5 0 0 1-.582.493l-5.507-.918-.375 2.253 1.318 1.318A.5.5 0 0 1 10.5 16h-5a.5.5 0 0 1-.354-.854l1.319-1.318-.376-2.253-5.507.918A.5.5 0 0 1 0 12v-1.382a1.5 1.5 0 0 1 .83-1.342L6 6.691V3c0-.568.14-1.271.428-1.849m.894.448C7.111 2.02 7 2.569 7 3v4a.5.5 0 0 1-.276.447l-5.448 2.724a.5.5 0 0 0-.276.447v.792l5.418-.903a.5.5 0 0 1 .575.41l.5 3a.5.5 0 0 1-.14.437L6.708 15h2.586l-.647-.646a.5.5 0 0 1-.14-.436l.5-3a.5.5 0 0 1 .576-.411L15 11.41v-.792a.5.5 0 0 0-.276-.447L9.276 7.447A.5.5 0 0 1 9 7V3c0-.432-.11-.979-.322-1.401C8.458 1.159 8.213 1 8 1s-.458.158-.678.599" />
</svg>
);
},
);
Airplane.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Airplane;
================================================
FILE: src/icons/alarm-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlarmFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alarm-fill', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6 .5a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H9v1.07a7.001 7.001 0 0 1 3.274 12.474l.601.602a.5.5 0 0 1-.707.708l-.746-.746A6.97 6.97 0 0 1 8 16a6.97 6.97 0 0 1-3.422-.892l-.746.746a.5.5 0 0 1-.707-.708l.602-.602A7.001 7.001 0 0 1 7 2.07V1h-.5A.5.5 0 0 1 6 .5m2.5 5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9zM.86 5.387A2.5 2.5 0 1 1 4.387 1.86 8.04 8.04 0 0 0 .86 5.387M11.613 1.86a2.5 2.5 0 1 1 3.527 3.527 8.04 8.04 0 0 0-3.527-3.527" />
</svg>
);
},
);
AlarmFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlarmFill;
================================================
FILE: src/icons/alarm.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Alarm = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alarm', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8.5 5.5a.5.5 0 0 0-1 0v3.362l-1.429 2.38a.5.5 0 1 0 .858.515l1.5-2.5A.5.5 0 0 0 8.5 9z" />
<path d="M6.5 0a.5.5 0 0 0 0 1H7v1.07a7.001 7.001 0 0 0-3.273 12.474l-.602.602a.5.5 0 0 0 .707.708l.746-.746A6.97 6.97 0 0 0 8 16a6.97 6.97 0 0 0 3.422-.892l.746.746a.5.5 0 0 0 .707-.708l-.601-.602A7.001 7.001 0 0 0 9 2.07V1h.5a.5.5 0 0 0 0-1zm1.038 3.018a6 6 0 0 1 .924 0 6 6 0 1 1-.924 0M0 3.5c0 .753.333 1.429.86 1.887A8.04 8.04 0 0 1 4.387 1.86 2.5 2.5 0 0 0 0 3.5M13.5 1c-.753 0-1.429.333-1.887.86a8.04 8.04 0 0 1 3.527 3.527A2.5 2.5 0 0 0 13.5 1" />
</svg>
);
},
);
Alarm.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Alarm;
================================================
FILE: src/icons/alexa.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Alexa = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alexa', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M7.996 0A8 8 0 0 0 0 8a8 8 0 0 0 6.93 7.93v-1.613a1.06 1.06 0 0 0-.717-1.008A5.6 5.6 0 0 1 2.4 7.865 5.58 5.58 0 0 1 8.054 2.4a5.6 5.6 0 0 1 5.535 5.81l-.002.046-.012.192-.005.061a5 5 0 0 1-.033.284l-.01.068c-.685 4.516-6.564 7.054-6.596 7.068A7.998 7.998 0 0 0 15.992 8 8 8 0 0 0 7.996.001Z" />
</svg>
);
},
);
Alexa.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Alexa;
================================================
FILE: src/icons/align-bottom.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignBottom = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-bottom', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<rect width="4" height="12" x="6" y="1" rx="1" />
<path d="M1.5 14a.5.5 0 0 0 0 1zm13 1a.5.5 0 0 0 0-1zm-13 0h13v-1h-13z" />
</svg>
);
},
);
AlignBottom.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignBottom;
================================================
FILE: src/icons/align-center.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignCenter = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-center', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 1a.5.5 0 0 1 .5.5V6h-1V1.5A.5.5 0 0 1 8 1m0 14a.5.5 0 0 1-.5-.5V10h1v4.5a.5.5 0 0 1-.5.5M2 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H3a1 1 0 0 1-1-1z" />
</svg>
);
},
);
AlignCenter.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignCenter;
================================================
FILE: src/icons/align-end.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignEnd = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-end', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M14.5 1a.5.5 0 0 0-.5.5v13a.5.5 0 0 0 1 0v-13a.5.5 0 0 0-.5-.5"
/>
<path d="M13 7a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v2a1 1 0 0 0 1 1h10a1 1 0 0 0 1-1z" />
</svg>
);
},
);
AlignEnd.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignEnd;
================================================
FILE: src/icons/align-middle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignMiddle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-middle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M6 13a1 1 0 0 0 1 1h2a1 1 0 0 0 1-1V3a1 1 0 0 0-1-1H7a1 1 0 0 0-1 1zM1 8a.5.5 0 0 0 .5.5H6v-1H1.5A.5.5 0 0 0 1 8m14 0a.5.5 0 0 1-.5.5H10v-1h4.5a.5.5 0 0 1 .5.5" />
</svg>
);
},
);
AlignMiddle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignMiddle;
================================================
FILE: src/icons/align-start.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignStart = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-start', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1.5 1a.5.5 0 0 1 .5.5v13a.5.5 0 0 1-1 0v-13a.5.5 0 0 1 .5-.5"
/>
<path d="M3 7a1 1 0 0 1 1-1h10a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1H4a1 1 0 0 1-1-1z" />
</svg>
);
},
);
AlignStart.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignStart;
================================================
FILE: src/icons/align-top.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlignTop = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-align-top', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<rect width="4" height="12" rx="1" transform="matrix(1 0 0 -1 6 15)" />
<path d="M1.5 2a.5.5 0 0 1 0-1zm13-1a.5.5 0 0 1 0 1zm-13 0h13v1h-13z" />
</svg>
);
},
);
AlignTop.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlignTop;
================================================
FILE: src/icons/alipay.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Alipay = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alipay', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2.541 0H13.5a2.55 2.55 0 0 1 2.54 2.563v8.297c-.006 0-.531-.046-2.978-.813-.412-.14-.916-.327-1.479-.536q-.456-.17-.957-.353a13 13 0 0 0 1.325-3.373H8.822V4.649h3.831v-.634h-3.83V2.121H7.26c-.274 0-.274.273-.274.273v1.621H3.11v.634h3.875v1.136h-3.2v.634H9.99c-.227.789-.532 1.53-.894 2.202-2.013-.67-4.161-1.212-5.51-.878-.864.214-1.42.597-1.746.998-1.499 1.84-.424 4.633 2.741 4.633 1.872 0 3.675-1.053 5.072-2.787 2.08 1.008 6.37 2.738 6.387 2.745v.105A2.55 2.55 0 0 1 13.5 16H2.541A2.55 2.55 0 0 1 0 13.437V2.563A2.55 2.55 0 0 1 2.541 0" />
<path d="M2.309 9.27c-1.22 1.073-.49 3.034 1.978 3.034 1.434 0 2.868-.925 3.994-2.406-1.602-.789-2.959-1.353-4.425-1.207-.397.04-1.14.217-1.547.58Z" />
</svg>
);
},
);
Alipay.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Alipay;
================================================
FILE: src/icons/alphabet-uppercase.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AlphabetUppercase = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alphabet-uppercase', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1.226 10.88H0l2.056-6.26h1.42l2.047 6.26h-1.29l-.48-1.61H1.707l-.48 1.61ZM2.76 5.818h-.054l-.75 2.532H3.51zm3.217 5.062V4.62h2.56c1.09 0 1.808.582 1.808 1.54 0 .762-.444 1.22-1.05 1.372v.055c.736.074 1.365.587 1.365 1.528 0 1.119-.89 1.766-2.133 1.766zM7.18 5.55v1.675h.8c.812 0 1.171-.308 1.171-.853 0-.51-.328-.822-.898-.822zm0 2.537V9.95h.903c.951 0 1.342-.312 1.342-.909 0-.591-.382-.954-1.095-.954zm5.089-.711v.775c0 1.156.49 1.803 1.347 1.803.705 0 1.163-.454 1.212-1.096H16v.12C15.942 10.173 14.95 11 13.607 11c-1.648 0-2.573-1.073-2.573-2.849v-.78c0-1.775.934-2.871 2.573-2.871 1.347 0 2.34.849 2.393 2.087v.115h-1.172c-.05-.665-.516-1.156-1.212-1.156-.849 0-1.347.67-1.347 1.83" />
</svg>
);
},
);
AlphabetUppercase.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AlphabetUppercase;
================================================
FILE: src/icons/alphabet.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Alphabet = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alphabet', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2.204 11.078c.767 0 1.201-.356 1.406-.737h.059V11h1.216V7.519c0-1.314-.947-1.783-2.11-1.783C1.355 5.736.75 6.42.69 7.27h1.216c.064-.323.313-.552.84-.552s.864.249.864.771v.464H2.346C1.145 7.953.5 8.568.5 9.496c0 .977.693 1.582 1.704 1.582m.42-.947c-.44 0-.845-.235-.845-.718 0-.395.269-.684.84-.684h.991v.538c0 .503-.444.864-.986.864m5.593.937c1.216 0 1.948-.869 1.948-2.31v-.702c0-1.44-.727-2.305-1.929-2.305-.742 0-1.328.347-1.499.889h-.063V3.983h-1.29V11h1.27v-.791h.064c.21.532.776.86 1.499.86Zm-.43-1.025c-.66 0-1.113-.518-1.113-1.28V8.12c0-.825.42-1.343 1.098-1.343.684 0 1.075.518 1.075 1.416v.45c0 .888-.386 1.401-1.06 1.401Zm2.834-1.328c0 1.47.87 2.378 2.305 2.378 1.416 0 2.139-.777 2.158-1.763h-1.186c-.06.425-.313.732-.933.732-.66 0-1.05-.512-1.05-1.352v-.625c0-.81.371-1.328 1.045-1.328.635 0 .879.425.918.776h1.187c-.02-.986-.787-1.806-2.14-1.806-1.41 0-2.304.918-2.304 2.338z" />
</svg>
);
},
);
Alphabet.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Alphabet;
================================================
FILE: src/icons/alt.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Alt = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-alt', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M1 13.5a.5.5 0 0 0 .5.5h3.797a.5.5 0 0 0 .439-.26L11 3h3.5a.5.5 0 0 0 0-1h-3.797a.5.5 0 0 0-.439.26L5 13H1.5a.5.5 0 0 0-.5.5m10 0a.5.5 0 0 0 .5.5h3a.5.5 0 0 0 0-1h-3a.5.5 0 0 0-.5.5" />
</svg>
);
},
);
Alt.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Alt;
================================================
FILE: src/icons/amazon.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Amazon = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-amazon', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M10.813 11.968c.157.083.36.074.5-.05l.005.005a90 90 0 0 1 1.623-1.405c.173-.143.143-.372.006-.563l-.125-.17c-.345-.465-.673-.906-.673-1.791v-3.3l.001-.335c.008-1.265.014-2.421-.933-3.305C10.404.274 9.06 0 8.03 0 6.017 0 3.77.75 3.296 3.24c-.047.264.143.404.316.443l2.054.22c.19-.009.33-.196.366-.387.176-.857.896-1.271 1.703-1.271.435 0 .929.16 1.188.55.264.39.26.91.257 1.376v.432q-.3.033-.621.065c-1.113.114-2.397.246-3.36.67C3.873 5.91 2.94 7.08 2.94 8.798c0 2.2 1.387 3.298 3.168 3.298 1.506 0 2.328-.354 3.489-1.54l.167.246c.274.405.456.675 1.047 1.166ZM6.03 8.431C6.03 6.627 7.647 6.3 9.177 6.3v.57c.001.776.002 1.434-.396 2.133-.336.595-.87.961-1.465.961-.812 0-1.286-.619-1.286-1.533M.435 12.174c2.629 1.603 6.698 4.084 13.183.997.28-.116.475.078.199.431C13.538 13.96 11.312 16 7.57 16 3.832 16 .968 13.446.094 12.386c-.24-.275.036-.4.199-.299z" />
<path d="M13.828 11.943c.567-.07 1.468-.027 1.645.204.135.176-.004.966-.233 1.533-.23.563-.572.961-.762 1.115s-.333.094-.23-.137c.105-.23.684-1.663.455-1.963-.213-.278-1.177-.177-1.625-.13l-.09.009q-.142.013-.233.024c-.193.021-.245.027-.274-.032-.074-.209.779-.556 1.347-.623" />
</svg>
);
},
);
Amazon.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Amazon;
================================================
FILE: src/icons/amd.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Amd = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-amd', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="m.334 0 4.358 4.359h7.15v7.15l4.358 4.358V0zM.2 9.72l4.487-4.488v6.281h6.28L6.48 16H.2z" />
</svg>
);
},
);
Amd.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Amd;
================================================
FILE: src/icons/android.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Android = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-android', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2.76 3.061a.5.5 0 0 1 .679.2l1.283 2.352A8.9 8.9 0 0 1 8 5a8.9 8.9 0 0 1 3.278.613l1.283-2.352a.5.5 0 1 1 .878.478l-1.252 2.295C14.475 7.266 16 9.477 16 12H0c0-2.523 1.525-4.734 3.813-5.966L2.56 3.74a.5.5 0 0 1 .2-.678ZM5 10a1 1 0 1 0 0-2 1 1 0 0 0 0 2m6 0a1 1 0 1 0 0-2 1 1 0 0 0 0 2" />
</svg>
);
},
);
Android.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Android;
================================================
FILE: src/icons/android2.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Android2 = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-android2', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="m10.213 1.471.691-1.26q.069-.124-.048-.192-.128-.057-.195.058l-.7 1.27A4.8 4.8 0 0 0 8.005.941q-1.032 0-1.956.404l-.7-1.27Q5.281-.037 5.154.02q-.117.069-.049.193l.691 1.259a4.25 4.25 0 0 0-1.673 1.476A3.7 3.7 0 0 0 3.5 5.02h9q0-1.125-.623-2.072a4.27 4.27 0 0 0-1.664-1.476ZM6.22 3.303a.37.37 0 0 1-.267.11.35.35 0 0 1-.263-.11.37.37 0 0 1-.107-.264.37.37 0 0 1 .107-.265.35.35 0 0 1 .263-.11q.155 0 .267.11a.36.36 0 0 1 .112.265.36.36 0 0 1-.112.264m4.101 0a.35.35 0 0 1-.262.11.37.37 0 0 1-.268-.11.36.36 0 0 1-.112-.264q0-.154.112-.265a.37.37 0 0 1 .268-.11q.155 0 .262.11a.37.37 0 0 1 .107.265q0 .153-.107.264M3.5 11.77q0 .441.311.75.311.306.76.307h.758l.01 2.182q0 .414.292.703a.96.96 0 0 0 .7.288.97.97 0 0 0 .71-.288.95.95 0 0 0 .292-.703v-2.182h1.343v2.182q0 .414.292.703a.97.97 0 0 0 .71.288.97.97 0 0 0 .71-.288.95.95 0 0 0 .292-.703v-2.182h.76q.436 0 .749-.308.31-.307.311-.75V5.365h-9zm10.495-6.587a.98.98 0 0 0-.702.278.9.9 0 0 0-.293.685v4.063q0 .406.293.69a.97.97 0 0 0 .702.284q.42 0 .712-.284a.92.92 0 0 0 .293-.69V6.146a.9.9 0 0 0-.293-.685 1 1 0 0 0-.712-.278m-12.702.283a1 1 0 0 1 .712-.283q.41 0 .702.283a.9.9 0 0 1 .293.68v4.063a.93.93 0 0 1-.288.69.97.97 0 0 1-.707.284 1 1 0 0 1-.712-.284.92.92 0 0 1-.293-.69V6.146q0-.396.293-.68" />
</svg>
);
},
);
Android2.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Android2;
================================================
FILE: src/icons/anthropic.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Anthropic = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-anthropic', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M9.218 2h2.402L16 12.987h-2.402zM4.379 2h2.512l4.38 10.987H8.82l-.895-2.308h-4.58l-.896 2.307H0L4.38 2.001zm2.755 6.64L5.635 4.777 4.137 8.64z"
/>
</svg>
);
},
);
Anthropic.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Anthropic;
================================================
FILE: src/icons/app-indicator.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AppIndicator = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-app-indicator', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M5.5 2A3.5 3.5 0 0 0 2 5.5v5A3.5 3.5 0 0 0 5.5 14h5a3.5 3.5 0 0 0 3.5-3.5V8a.5.5 0 0 1 1 0v2.5a4.5 4.5 0 0 1-4.5 4.5h-5A4.5 4.5 0 0 1 1 10.5v-5A4.5 4.5 0 0 1 5.5 1H8a.5.5 0 0 1 0 1z" />
<path d="M16 3a3 3 0 1 1-6 0 3 3 0 0 1 6 0" />
</svg>
);
},
);
AppIndicator.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AppIndicator;
================================================
FILE: src/icons/app.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const App = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-app', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M11 2a3 3 0 0 1 3 3v6a3 3 0 0 1-3 3H5a3 3 0 0 1-3-3V5a3 3 0 0 1 3-3zM5 1a4 4 0 0 0-4 4v6a4 4 0 0 0 4 4h6a4 4 0 0 0 4-4V5a4 4 0 0 0-4-4z" />
</svg>
);
},
);
App.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default App;
================================================
FILE: src/icons/apple-music.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const AppleMusic = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-apple-music', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="m10.995 0 .573.001q.241 0 .483.007c.35.01.705.03 1.051.093.352.063.68.166.999.329a3.36 3.36 0 0 1 1.47 1.468c.162.32.265.648.328 1 .063.347.084.7.093 1.051q.007.241.007.483l.001.573v5.99l-.001.573q0 .241-.008.483c-.01.35-.03.704-.092 1.05a3.5 3.5 0 0 1-.33 1 3.36 3.36 0 0 1-1.468 1.468 3.5 3.5 0 0 1-1 .33 7 7 0 0 1-1.05.092q-.241.007-.483.008l-.573.001h-5.99l-.573-.001q-.241 0-.483-.008a7 7 0 0 1-1.052-.092 3.6 3.6 0 0 1-.998-.33 3.36 3.36 0 0 1-1.47-1.468 3.6 3.6 0 0 1-.328-1 7 7 0 0 1-.093-1.05Q.002 11.81 0 11.568V5.005l.001-.573q0-.241.007-.483c.01-.35.03-.704.093-1.05a3.6 3.6 0 0 1 .329-1A3.36 3.36 0 0 1 1.9.431 3.5 3.5 0 0 1 2.896.1 7 7 0 0 1 3.95.008Q4.19.002 4.432 0h.573zm-.107 2.518-4.756.959H6.13a.66.66 0 0 0-.296.133.5.5 0 0 0-.16.31c-.004.027-.01.08-.01.16v5.952c0 .14-.012.275-.106.39-.095.115-.21.15-.347.177l-.31.063c-.393.08-.65.133-.881.223a1.4 1.4 0 0 0-.519.333 1.25 1.25 0 0 0-.332.995c.031.297.166.582.395.792.156.142.35.25.578.296.236.047.49.031.858-.043.196-.04.38-.102.555-.205a1.4 1.4 0 0 0 .438-.405 1.5 1.5 0 0 0 .233-.55c.042-.202.052-.386.052-.588V6.347c0-.276.08-.35.302-.404.024-.005 3.954-.797 4.138-.833.257-.049.378.025.378.294v3.524c0 .14-.001.28-.096.396-.094.115-.211.15-.348.178l-.31.062c-.393.08-.649.133-.88.223a1.4 1.4 0 0 0-.52.334 1.26 1.26 0 0 0-.34.994c.03.297.174.582.404.792a1.2 1.2 0 0 0 .577.294c.237.048.49.03.858-.044.197-.04.381-.098.556-.202a1.4 1.4 0 0 0 .438-.405q.173-.252.233-.549a2.7 2.7 0 0 0 .044-.589V2.865c0-.273-.143-.443-.4-.42-.04.003-.383.064-.424.073"
/>
</svg>
);
},
);
AppleMusic.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default AppleMusic;
================================================
FILE: src/icons/apple.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Apple = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-apple', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M11.182.008C11.148-.03 9.923.023 8.857 1.18c-1.066 1.156-.902 2.482-.878 2.516s1.52.087 2.475-1.258.762-2.391.728-2.43m3.314 11.733c-.048-.096-2.325-1.234-2.113-3.422s1.675-2.789 1.698-2.854-.597-.79-1.254-1.157a3.7 3.7 0 0 0-1.563-.434c-.108-.003-.483-.095-1.254.116-.508.139-1.653.589-1.968.607-.316.018-1.256-.522-2.267-.665-.647-.125-1.333.131-1.824.328-.49.196-1.422.754-2.074 2.237-.652 1.482-.311 3.83-.067 4.56s.625 1.924 1.273 2.796c.576.984 1.34 1.667 1.659 1.899s1.219.386 1.843.067c.502-.308 1.408-.485 1.766-.472.357.013 1.061.154 1.782.539.571.197 1.111.115 1.652-.105.541-.221 1.324-1.059 2.238-2.758q.52-1.185.473-1.282" />
<path d="M11.182.008C11.148-.03 9.923.023 8.857 1.18c-1.066 1.156-.902 2.482-.878 2.516s1.52.087 2.475-1.258.762-2.391.728-2.43m3.314 11.733c-.048-.096-2.325-1.234-2.113-3.422s1.675-2.789 1.698-2.854-.597-.79-1.254-1.157a3.7 3.7 0 0 0-1.563-.434c-.108-.003-.483-.095-1.254.116-.508.139-1.653.589-1.968.607-.316.018-1.256-.522-2.267-.665-.647-.125-1.333.131-1.824.328-.49.196-1.422.754-2.074 2.237-.652 1.482-.311 3.83-.067 4.56s.625 1.924 1.273 2.796c.576.984 1.34 1.667 1.659 1.899s1.219.386 1.843.067c.502-.308 1.408-.485 1.766-.472.357.013 1.061.154 1.782.539.571.197 1.111.115 1.652-.105.541-.221 1.324-1.059 2.238-2.758q.52-1.185.473-1.282" />
</svg>
);
},
);
Apple.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Apple;
================================================
FILE: src/icons/archive-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArchiveFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-archive-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M12.643 15C13.979 15 15 13.845 15 12.5V5H1v7.5C1 13.845 2.021 15 3.357 15zM5.5 7h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1 0-1M.8 1a.8.8 0 0 0-.8.8V3a.8.8 0 0 0 .8.8h14.4A.8.8 0 0 0 16 3V1.8a.8.8 0 0 0-.8-.8z" />
</svg>
);
},
);
ArchiveFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArchiveFill;
================================================
FILE: src/icons/archive.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Archive = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-archive', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M0 2a1 1 0 0 1 1-1h14a1 1 0 0 1 1 1v2a1 1 0 0 1-1 1v7.5a2.5 2.5 0 0 1-2.5 2.5h-9A2.5 2.5 0 0 1 1 12.5V5a1 1 0 0 1-1-1zm2 3v7.5A1.5 1.5 0 0 0 3.5 14h9a1.5 1.5 0 0 0 1.5-1.5V5zm13-3H1v2h14zM5 7.5a.5.5 0 0 1 .5-.5h5a.5.5 0 0 1 0 1h-5a.5.5 0 0 1-.5-.5" />
</svg>
);
},
);
Archive.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Archive;
================================================
FILE: src/icons/arrow-90deg-down.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Arrow90degDown = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-90deg-down', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M4.854 14.854a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V3.5A2.5 2.5 0 0 1 6.5 1h8a.5.5 0 0 1 0 1h-8A1.5 1.5 0 0 0 5 3.5v9.793l3.146-3.147a.5.5 0 0 1 .708.708z"
/>
</svg>
);
},
);
Arrow90degDown.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Arrow90degDown;
================================================
FILE: src/icons/arrow-90deg-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Arrow90degLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-90deg-left', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1.146 4.854a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H12.5A2.5 2.5 0 0 1 15 6.5v8a.5.5 0 0 1-1 0v-8A1.5 1.5 0 0 0 12.5 5H2.707l3.147 3.146a.5.5 0 1 1-.708.708z"
/>
</svg>
);
},
);
Arrow90degLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Arrow90degLeft;
================================================
FILE: src/icons/arrow-90deg-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Arrow90degRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-90deg-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M14.854 4.854a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 4H3.5A2.5 2.5 0 0 0 1 6.5v8a.5.5 0 0 0 1 0v-8A1.5 1.5 0 0 1 3.5 5h9.793l-3.147 3.146a.5.5 0 0 0 .708.708z"
/>
</svg>
);
},
);
Arrow90degRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Arrow90degRight;
================================================
FILE: src/icons/arrow-90deg-up.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Arrow90degUp = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-90deg-up', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M4.854 1.146a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L4 2.707V12.5A2.5 2.5 0 0 0 6.5 15h8a.5.5 0 0 0 0-1h-8A1.5 1.5 0 0 1 5 12.5V2.707l3.146 3.147a.5.5 0 1 0 .708-.708z"
/>
</svg>
);
},
);
Arrow90degUp.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default Arrow90degUp;
================================================
FILE: src/icons/arrow-bar-down.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowBarDown = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-bar-down', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 3.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5M8 6a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 0 1 .708-.708L7.5 12.293V6.5A.5.5 0 0 1 8 6"
/>
</svg>
);
},
);
ArrowBarDown.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowBarDown;
================================================
FILE: src/icons/arrow-bar-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowBarLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-bar-left', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M12.5 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M10 8a.5.5 0 0 1-.5.5H3.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L3.707 7.5H9.5a.5.5 0 0 1 .5.5"
/>
</svg>
);
},
);
ArrowBarLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowBarLeft;
================================================
FILE: src/icons/arrow-bar-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowBarRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-bar-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M6 8a.5.5 0 0 0 .5.5h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 0 0-.708.708L12.293 7.5H6.5A.5.5 0 0 0 6 8m-2.5 7a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5"
/>
</svg>
);
},
);
ArrowBarRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowBarRight;
================================================
FILE: src/icons/arrow-bar-up.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowBarUp = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-bar-up', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 10a.5.5 0 0 0 .5-.5V3.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 3.707V9.5a.5.5 0 0 0 .5.5m-7 2.5a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13a.5.5 0 0 1-.5-.5"
/>
</svg>
);
},
);
ArrowBarUp.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowBarUp;
================================================
FILE: src/icons/arrow-clockwise.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowClockwise = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-clockwise', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 3a5 5 0 1 0 4.546 2.914.5.5 0 0 1 .908-.417A6 6 0 1 1 8 2z"
/>
<path d="M8 4.466V.534a.25.25 0 0 1 .41-.192l2.36 1.966c.12.1.12.284 0 .384L8.41 4.658A.25.25 0 0 1 8 4.466" />
</svg>
);
},
);
ArrowClockwise.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowClockwise;
================================================
FILE: src/icons/arrow-counterclockwise.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowCounterclockwise = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-counterclockwise', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 3a5 5 0 1 1-4.546 2.914.5.5 0 0 0-.908-.417A6 6 0 1 0 8 2z"
/>
<path d="M8 4.466V.534a.25.25 0 0 0-.41-.192L5.23 2.308a.25.25 0 0 0 0 .384l2.36 1.966A.25.25 0 0 0 8 4.466" />
</svg>
);
},
);
ArrowCounterclockwise.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowCounterclockwise;
================================================
FILE: src/icons/arrow-down-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z" />
</svg>
);
},
);
ArrowDownCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownCircleFill;
================================================
FILE: src/icons/arrow-down-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M8.5 4.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z"
/>
</svg>
);
},
);
ArrowDownCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownCircle;
================================================
FILE: src/icons/arrow-down-left-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownLeftCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-left-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0m-5.904-2.803a.5.5 0 1 1 .707.707L6.707 10h2.768a.5.5 0 0 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.525a.5.5 0 0 1 1 0v2.768z" />
</svg>
);
},
);
ArrowDownLeftCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownLeftCircleFill;
================================================
FILE: src/icons/arrow-down-left-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownLeftCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-left-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-5.904-2.854a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768z"
/>
</svg>
);
},
);
ArrowDownLeftCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownLeftCircle;
================================================
FILE: src/icons/arrow-down-left-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownLeftSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-left-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm8.096-10.803L6 9.293V6.525a.5.5 0 0 0-1 0V10.5a.5.5 0 0 0 .5.5h3.975a.5.5 0 0 0 0-1H6.707l4.096-4.096a.5.5 0 1 0-.707-.707" />
</svg>
);
},
);
ArrowDownLeftSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownLeftSquareFill;
================================================
FILE: src/icons/arrow-down-left-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownLeftSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-left-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.096 3.146a.5.5 0 1 1 .707.708L6.707 9.95h2.768a.5.5 0 1 1 0 1H5.5a.5.5 0 0 1-.5-.5V6.475a.5.5 0 1 1 1 0v2.768z"
/>
</svg>
);
},
);
ArrowDownLeftSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownLeftSquare;
================================================
FILE: src/icons/arrow-down-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-left', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M2 13.5a.5.5 0 0 0 .5.5h6a.5.5 0 0 0 0-1H3.707L13.854 2.854a.5.5 0 0 0-.708-.708L3 12.293V7.5a.5.5 0 0 0-1 0z"
/>
</svg>
);
},
);
ArrowDownLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownLeft;
================================================
FILE: src/icons/arrow-down-right-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownRightCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-right-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M0 8a8 8 0 1 1 16 0A8 8 0 0 1 0 8m5.904-2.803a.5.5 0 1 0-.707.707L9.293 10H6.525a.5.5 0 0 0 0 1H10.5a.5.5 0 0 0 .5-.5V6.525a.5.5 0 0 0-1 0v2.768z" />
</svg>
);
},
);
ArrowDownRightCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownRightCircleFill;
================================================
FILE: src/icons/arrow-down-right-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownRightCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-right-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.854 5.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768z"
/>
</svg>
);
},
);
ArrowDownRightCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownRightCircle;
================================================
FILE: src/icons/arrow-down-right-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownRightSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-right-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M14 16a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2zM5.904 5.197 10 9.293V6.525a.5.5 0 0 1 1 0V10.5a.5.5 0 0 1-.5.5H6.525a.5.5 0 0 1 0-1h2.768L5.197 5.904a.5.5 0 0 1 .707-.707" />
</svg>
);
},
);
ArrowDownRightSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownRightSquareFill;
================================================
FILE: src/icons/arrow-down-right-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownRightSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-right-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.854 3.146a.5.5 0 1 0-.708.708L9.243 9.95H6.475a.5.5 0 1 0 0 1h3.975a.5.5 0 0 0 .5-.5V6.475a.5.5 0 1 0-1 0v2.768z"
/>
</svg>
);
},
);
ArrowDownRightSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownRightSquare;
================================================
FILE: src/icons/arrow-down-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M14 13.5a.5.5 0 0 1-.5.5h-6a.5.5 0 0 1 0-1h4.793L2.146 2.854a.5.5 0 1 1 .708-.708L13 12.293V7.5a.5.5 0 0 1 1 0z"
/>
</svg>
);
},
);
ArrowDownRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownRight;
================================================
FILE: src/icons/arrow-down-short.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownShort = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-short', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 4a.5.5 0 0 1 .5.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5A.5.5 0 0 1 8 4"
/>
</svg>
);
},
);
ArrowDownShort.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownShort;
================================================
FILE: src/icons/arrow-down-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm6.5 4.5v5.793l2.146-2.147a.5.5 0 0 1 .708.708l-3 3a.5.5 0 0 1-.708 0l-3-3a.5.5 0 1 1 .708-.708L7.5 10.293V4.5a.5.5 0 0 1 1 0" />
</svg>
);
},
);
ArrowDownSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownSquareFill;
================================================
FILE: src/icons/arrow-down-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm8.5 2.5a.5.5 0 0 0-1 0v5.793L5.354 8.146a.5.5 0 1 0-.708.708l3 3a.5.5 0 0 0 .708 0l3-3a.5.5 0 0 0-.708-.708L8.5 10.293z"
/>
</svg>
);
},
);
ArrowDownSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownSquare;
================================================
FILE: src/icons/arrow-down-up.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDownUp = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down-up', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M11.5 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L11 2.707V14.5a.5.5 0 0 0 .5.5m-7-14a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L4 13.293V1.5a.5.5 0 0 1 .5-.5"
/>
</svg>
);
},
);
ArrowDownUp.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDownUp;
================================================
FILE: src/icons/arrow-down.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowDown = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-down', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 1a.5.5 0 0 1 .5.5v11.793l3.146-3.147a.5.5 0 0 1 .708.708l-4 4a.5.5 0 0 1-.708 0l-4-4a.5.5 0 0 1 .708-.708L7.5 13.293V1.5A.5.5 0 0 1 8 1"
/>
</svg>
);
},
);
ArrowDown.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowDown;
================================================
FILE: src/icons/arrow-left-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0m3.5 7.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5z" />
</svg>
);
},
);
ArrowLeftCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftCircleFill;
================================================
FILE: src/icons/arrow-left-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-4.5-.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5z"
/>
</svg>
);
},
);
ArrowLeftCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftCircle;
================================================
FILE: src/icons/arrow-left-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 11.5a.5.5 0 0 0 .5.5h11.793l-3.147 3.146a.5.5 0 0 0 .708.708l4-4a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 11H1.5a.5.5 0 0 0-.5.5m14-7a.5.5 0 0 1-.5.5H2.707l3.147 3.146a.5.5 0 1 1-.708.708l-4-4a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 4H14.5a.5.5 0 0 1 .5.5"
/>
</svg>
);
},
);
ArrowLeftRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftRight;
================================================
FILE: src/icons/arrow-left-short.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftShort = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-short', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M12 8a.5.5 0 0 1-.5.5H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5H11.5a.5.5 0 0 1 .5.5"
/>
</svg>
);
},
);
ArrowLeftShort.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftShort;
================================================
FILE: src/icons/arrow-left-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 14a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2zm-4.5-6.5H5.707l2.147-2.146a.5.5 0 1 0-.708-.708l-3 3a.5.5 0 0 0 0 .708l3 3a.5.5 0 0 0 .708-.708L5.707 8.5H11.5a.5.5 0 0 0 0-1" />
</svg>
);
},
);
ArrowLeftSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftSquareFill;
================================================
FILE: src/icons/arrow-left-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeftSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm11.5 5.5a.5.5 0 0 1 0 1H5.707l2.147 2.146a.5.5 0 0 1-.708.708l-3-3a.5.5 0 0 1 0-.708l3-3a.5.5 0 1 1 .708.708L5.707 7.5z"
/>
</svg>
);
},
);
ArrowLeftSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeftSquare;
================================================
FILE: src/icons/arrow-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-left', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 8a.5.5 0 0 0-.5-.5H2.707l3.147-3.146a.5.5 0 1 0-.708-.708l-4 4a.5.5 0 0 0 0 .708l4 4a.5.5 0 0 0 .708-.708L2.707 8.5H14.5A.5.5 0 0 0 15 8"
/>
</svg>
);
},
);
ArrowLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowLeft;
================================================
FILE: src/icons/arrow-repeat.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRepeat = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-repeat', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M11.534 7h3.932a.25.25 0 0 1 .192.41l-1.966 2.36a.25.25 0 0 1-.384 0l-1.966-2.36a.25.25 0 0 1 .192-.41m-11 2h3.932a.25.25 0 0 0 .192-.41L2.692 6.23a.25.25 0 0 0-.384 0L.342 8.59A.25.25 0 0 0 .534 9" />
<path
fillRule="evenodd"
d="M8 3c-1.552 0-2.94.707-3.857 1.818a.5.5 0 1 1-.771-.636A6.002 6.002 0 0 1 13.917 7H12.9A5 5 0 0 0 8 3M3.1 9a5.002 5.002 0 0 0 8.757 2.182.5.5 0 1 1 .771.636A6.002 6.002 0 0 1 2.083 9z"
/>
</svg>
);
},
);
ArrowRepeat.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRepeat;
================================================
FILE: src/icons/arrow-return-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowReturnLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-return-left', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M14.5 1.5a.5.5 0 0 1 .5.5v4.8a2.5 2.5 0 0 1-2.5 2.5H2.707l3.347 3.346a.5.5 0 0 1-.708.708l-4.2-4.2a.5.5 0 0 1 0-.708l4-4a.5.5 0 1 1 .708.708L2.707 8.3H12.5A1.5 1.5 0 0 0 14 6.8V2a.5.5 0 0 1 .5-.5"
/>
</svg>
);
},
);
ArrowReturnLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowReturnLeft;
================================================
FILE: src/icons/arrow-return-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowReturnRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-return-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1.5 1.5A.5.5 0 0 0 1 2v4.8a2.5 2.5 0 0 0 2.5 2.5h9.793l-3.347 3.346a.5.5 0 0 0 .708.708l4.2-4.2a.5.5 0 0 0 0-.708l-4-4a.5.5 0 0 0-.708.708L13.293 8.3H3.5A1.5 1.5 0 0 1 2 6.8V2a.5.5 0 0 0-.5-.5"
/>
</svg>
);
},
);
ArrowReturnRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowReturnRight;
================================================
FILE: src/icons/arrow-right-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRightCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 0a8 8 0 1 1 0 16A8 8 0 0 1 8 0M4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5z" />
</svg>
);
},
);
ArrowRightCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRightCircleFill;
================================================
FILE: src/icons/arrow-right-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRightCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M4.5 7.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5z"
/>
</svg>
);
},
);
ArrowRightCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRightCircle;
================================================
FILE: src/icons/arrow-right-short.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRightShort = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right-short', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M4 8a.5.5 0 0 1 .5-.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5A.5.5 0 0 1 4 8"
/>
</svg>
);
},
);
ArrowRightShort.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRightShort;
================================================
FILE: src/icons/arrow-right-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRightSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M0 14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2H2a2 2 0 0 0-2 2zm4.5-6.5h5.793L8.146 5.354a.5.5 0 1 1 .708-.708l3 3a.5.5 0 0 1 0 .708l-3 3a.5.5 0 0 1-.708-.708L10.293 8.5H4.5a.5.5 0 0 1 0-1" />
</svg>
);
},
);
ArrowRightSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRightSquareFill;
================================================
FILE: src/icons/arrow-right-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRightSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm4.5 5.5a.5.5 0 0 0 0 1h5.793l-2.147 2.146a.5.5 0 0 0 .708.708l3-3a.5.5 0 0 0 0-.708l-3-3a.5.5 0 1 0-.708.708L10.293 7.5z"
/>
</svg>
);
},
);
ArrowRightSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRightSquare;
================================================
FILE: src/icons/arrow-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a.5.5 0 0 1 .5-.5h11.793l-3.147-3.146a.5.5 0 0 1 .708-.708l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 0 1-.708-.708L13.293 8.5H1.5A.5.5 0 0 1 1 8"
/>
</svg>
);
},
);
ArrowRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowRight;
================================================
FILE: src/icons/arrow-through-heart-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowThroughHeartFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-through-heart-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M2.854 15.854A.5.5 0 0 1 2 15.5V14H.5a.5.5 0 0 1-.354-.854l1.5-1.5A.5.5 0 0 1 2 11.5h1.793l3.103-3.104a.5.5 0 1 1 .708.708L4.5 12.207V14a.5.5 0 0 1-.146.354zM16 3.5a.5.5 0 0 1-.854.354L14 2.707l-1.006 1.006c.236.248.44.531.6.845.562 1.096.585 2.517-.213 4.092-.793 1.563-2.395 3.288-5.105 5.08L8 13.912l-.276-.182A24 24 0 0 1 5.8 12.323L8.31 9.81a1.5 1.5 0 0 0-2.122-2.122L3.657 10.22a9 9 0 0 1-1.039-1.57c-.798-1.576-.775-2.997-.213-4.093C3.426 2.565 6.18 1.809 8 3.233c1.25-.98 2.944-.928 4.212-.152L13.292 2 12.147.854A.5.5 0 0 1 12.5 0h3a.5.5 0 0 1 .5.5z"
/>
</svg>
);
},
);
ArrowThroughHeartFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowThroughHeartFill;
================================================
FILE: src/icons/arrow-through-heart.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowThroughHeart = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-through-heart', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M2.854 15.854A.5.5 0 0 1 2 15.5V14H.5a.5.5 0 0 1-.354-.854l1.5-1.5A.5.5 0 0 1 2 11.5h1.793l.53-.53c-.771-.802-1.328-1.58-1.704-2.32-.798-1.575-.775-2.996-.213-4.092C3.426 2.565 6.18 1.809 8 3.233c1.25-.98 2.944-.928 4.212-.152L13.292 2 12.147.854A.5.5 0 0 1 12.5 0h3a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.854.354L14 2.707l-1.006 1.006c.236.248.44.531.6.845.562 1.096.585 2.517-.213 4.092-.793 1.563-2.395 3.288-5.105 5.08L8 13.912l-.276-.182a22 22 0 0 1-2.685-2.062l-.539.54V14a.5.5 0 0 1-.146.354zm2.893-4.894A20.4 20.4 0 0 0 8 12.71c2.456-1.666 3.827-3.207 4.489-4.512.679-1.34.607-2.42.215-3.185-.817-1.595-3.087-2.054-4.346-.761L8 4.62l-.358-.368c-1.259-1.293-3.53-.834-4.346.761-.392.766-.464 1.845.215 3.185.323.636.815 1.33 1.519 2.065l1.866-1.867a.5.5 0 1 1 .708.708z"
/>
</svg>
);
},
);
ArrowThroughHeart.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowThroughHeart;
================================================
FILE: src/icons/arrow-up-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 0 0 8a8 8 0 0 0 16 0m-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707z" />
</svg>
);
},
);
ArrowUpCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpCircleFill;
================================================
FILE: src/icons/arrow-up-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-7.5 3.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707z"
/>
</svg>
);
},
);
ArrowUpCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpCircle;
================================================
FILE: src/icons/arrow-up-left-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpLeftCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-left-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M16 8A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707z" />
</svg>
);
},
);
ArrowUpLeftCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpLeftCircleFill;
================================================
FILE: src/icons/arrow-up-left-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpLeftCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-left-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0m-5.904 2.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707z"
/>
</svg>
);
},
);
ArrowUpLeftCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpLeftCircle;
================================================
FILE: src/icons/arrow-up-left-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpLeftSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-left-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 0a2 2 0 0 0-2 2v12a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V2a2 2 0 0 0-2-2zm8.096 10.803L6 6.707v2.768a.5.5 0 0 1-1 0V5.5a.5.5 0 0 1 .5-.5h3.975a.5.5 0 1 1 0 1H6.707l4.096 4.096a.5.5 0 1 1-.707.707" />
</svg>
);
},
);
ArrowUpLeftSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpLeftSquareFill;
================================================
FILE: src/icons/arrow-up-left-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpLeftSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-left-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm10.096 8.803a.5.5 0 1 0 .707-.707L6.707 6h2.768a.5.5 0 1 0 0-1H5.5a.5.5 0 0 0-.5.5v3.975a.5.5 0 0 0 1 0V6.707z"
/>
</svg>
);
},
);
ArrowUpLeftSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpLeftSquare;
================================================
FILE: src/icons/arrow-up-left.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpLeft = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-left', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M2 2.5a.5.5 0 0 1 .5-.5h6a.5.5 0 0 1 0 1H3.707l10.147 10.146a.5.5 0 0 1-.708.708L3 3.707V8.5a.5.5 0 0 1-1 0z"
/>
</svg>
);
},
);
ArrowUpLeft.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpLeft;
================================================
FILE: src/icons/arrow-up-right-circle-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpRightCircleFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-right-circle-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M0 8a8 8 0 1 0 16 0A8 8 0 0 0 0 8m5.904 2.803a.5.5 0 1 1-.707-.707L9.293 6H6.525a.5.5 0 1 1 0-1H10.5a.5.5 0 0 1 .5.5v3.975a.5.5 0 0 1-1 0V6.707z" />
</svg>
);
},
);
ArrowUpRightCircleFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpRightCircleFill;
================================================
FILE: src/icons/arrow-up-right-circle.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpRightCircle = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-right-circle', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a7 7 0 1 0 14 0A7 7 0 0 0 1 8m15 0A8 8 0 1 1 0 8a8 8 0 0 1 16 0M5.854 10.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707z"
/>
</svg>
);
},
);
ArrowUpRightCircle.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpRightCircle;
================================================
FILE: src/icons/arrow-up-right-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpRightSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-right-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M14 0a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2zM5.904 10.803 10 6.707v2.768a.5.5 0 0 0 1 0V5.5a.5.5 0 0 0-.5-.5H6.525a.5.5 0 1 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 .707.707" />
</svg>
);
},
);
ArrowUpRightSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpRightSquareFill;
================================================
FILE: src/icons/arrow-up-right-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpRightSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-right-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm5.854 8.803a.5.5 0 1 1-.708-.707L9.243 6H6.475a.5.5 0 1 1 0-1h3.975a.5.5 0 0 1 .5.5v3.975a.5.5 0 1 1-1 0V6.707z"
/>
</svg>
);
},
);
ArrowUpRightSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpRightSquare;
================================================
FILE: src/icons/arrow-up-right.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpRight = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-right', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M14 2.5a.5.5 0 0 0-.5-.5h-6a.5.5 0 0 0 0 1h4.793L2.146 13.146a.5.5 0 0 0 .708.708L13 3.707V8.5a.5.5 0 0 0 1 0z"
/>
</svg>
);
},
);
ArrowUpRight.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpRight;
================================================
FILE: src/icons/arrow-up-short.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpShort = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-short', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 12a.5.5 0 0 0 .5-.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 .5.5"
/>
</svg>
);
},
);
ArrowUpShort.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpShort;
================================================
FILE: src/icons/arrow-up-square-fill.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpSquareFill = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-square-fill', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M2 16a2 2 0 0 1-2-2V2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2zm6.5-4.5V5.707l2.146 2.147a.5.5 0 0 0 .708-.708l-3-3a.5.5 0 0 0-.708 0l-3 3a.5.5 0 1 0 .708.708L7.5 5.707V11.5a.5.5 0 0 0 1 0" />
</svg>
);
},
);
ArrowUpSquareFill.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpSquareFill;
================================================
FILE: src/icons/arrow-up-square.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUpSquare = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up-square', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M15 2a1 1 0 0 0-1-1H2a1 1 0 0 0-1 1v12a1 1 0 0 0 1 1h12a1 1 0 0 0 1-1zM0 2a2 2 0 0 1 2-2h12a2 2 0 0 1 2 2v12a2 2 0 0 1-2 2H2a2 2 0 0 1-2-2zm8.5 9.5a.5.5 0 0 1-1 0V5.707L5.354 7.854a.5.5 0 1 1-.708-.708l3-3a.5.5 0 0 1 .708 0l3 3a.5.5 0 0 1-.708.708L8.5 5.707z"
/>
</svg>
);
},
);
ArrowUpSquare.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUpSquare;
================================================
FILE: src/icons/arrow-up.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowUp = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrow-up', className].filter(Boolean).join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M8 15a.5.5 0 0 0 .5-.5V2.707l3.146 3.147a.5.5 0 0 0 .708-.708l-4-4a.5.5 0 0 0-.708 0l-4 4a.5.5 0 1 0 .708.708L7.5 2.707V14.5a.5.5 0 0 0 .5.5"
/>
</svg>
);
},
);
ArrowUp.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowUp;
================================================
FILE: src/icons/arrows-angle-contract.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsAngleContract = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-angle-contract', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M.172 15.828a.5.5 0 0 0 .707 0l4.096-4.096V14.5a.5.5 0 1 0 1 0v-3.975a.5.5 0 0 0-.5-.5H1.5a.5.5 0 0 0 0 1h2.768L.172 15.121a.5.5 0 0 0 0 .707M15.828.172a.5.5 0 0 0-.707 0l-4.096 4.096V1.5a.5.5 0 1 0-1 0v3.975a.5.5 0 0 0 .5.5H14.5a.5.5 0 0 0 0-1h-2.768L15.828.879a.5.5 0 0 0 0-.707"
/>
</svg>
);
},
);
ArrowsAngleContract.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsAngleContract;
================================================
FILE: src/icons/arrows-angle-expand.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsAngleExpand = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-angle-expand', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707"
/>
</svg>
);
},
);
ArrowsAngleExpand.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsAngleExpand;
================================================
FILE: src/icons/arrows-collapse-vertical.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsCollapseVertical = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-collapse-vertical', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M0 8a.5.5 0 0 1 .5-.5h3.793L3.146 6.354a.5.5 0 1 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L4.293 8.5H.5A.5.5 0 0 1 0 8m11.707.5 1.147 1.146a.5.5 0 0 1-.708.708l-2-2a.5.5 0 0 1 0-.708l2-2a.5.5 0 0 1 .708.708L11.707 7.5H15.5a.5.5 0 0 1 0 1z" />
</svg>
);
},
);
ArrowsCollapseVertical.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsCollapseVertical;
================================================
FILE: src/icons/arrows-collapse.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsCollapse = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-collapse', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8m7-8a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 1 1 .708-.708L7.5 4.293V.5A.5.5 0 0 1 8 0m-.5 11.707-1.146 1.147a.5.5 0 0 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 11.707V15.5a.5.5 0 0 1-1 0z"
/>
</svg>
);
},
);
ArrowsCollapse.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsCollapse;
================================================
FILE: src/icons/arrows-expand-vertical.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsExpandVertical = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-expand-vertical', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8 15a.5.5 0 0 1-.5-.5v-13a.5.5 0 0 1 1 0v13a.5.5 0 0 1-.5.5M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8" />
</svg>
);
},
);
ArrowsExpandVertical.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsExpandVertical;
================================================
FILE: src/icons/arrows-expand.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsExpand = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-expand', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M1 8a.5.5 0 0 1 .5-.5h13a.5.5 0 0 1 0 1h-13A.5.5 0 0 1 1 8M7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10"
/>
</svg>
);
},
);
ArrowsExpand.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsExpand;
================================================
FILE: src/icons/arrows-fullscreen.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsFullscreen = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-fullscreen', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M5.828 10.172a.5.5 0 0 0-.707 0l-4.096 4.096V11.5a.5.5 0 0 0-1 0v3.975a.5.5 0 0 0 .5.5H4.5a.5.5 0 0 0 0-1H1.732l4.096-4.096a.5.5 0 0 0 0-.707m4.344 0a.5.5 0 0 1 .707 0l4.096 4.096V11.5a.5.5 0 1 1 1 0v3.975a.5.5 0 0 1-.5.5H11.5a.5.5 0 0 1 0-1h2.768l-4.096-4.096a.5.5 0 0 1 0-.707m0-4.344a.5.5 0 0 0 .707 0l4.096-4.096V4.5a.5.5 0 1 0 1 0V.525a.5.5 0 0 0-.5-.5H11.5a.5.5 0 0 0 0 1h2.768l-4.096 4.096a.5.5 0 0 0 0 .707m-4.344 0a.5.5 0 0 1-.707 0L1.025 1.732V4.5a.5.5 0 0 1-1 0V.525a.5.5 0 0 1 .5-.5H4.5a.5.5 0 0 1 0 1H1.732l4.096 4.096a.5.5 0 0 1 0 .707"
/>
</svg>
);
},
);
ArrowsFullscreen.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsFullscreen;
================================================
FILE: src/icons/arrows-move.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsMove = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-move', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path
fillRule="evenodd"
d="M7.646.146a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 1.707V5.5a.5.5 0 0 1-1 0V1.707L6.354 2.854a.5.5 0 1 1-.708-.708zM8 10a.5.5 0 0 1 .5.5v3.793l1.146-1.147a.5.5 0 0 1 .708.708l-2 2a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 14.293V10.5A.5.5 0 0 1 8 10M.146 8.354a.5.5 0 0 1 0-.708l2-2a.5.5 0 1 1 .708.708L1.707 7.5H5.5a.5.5 0 0 1 0 1H1.707l1.147 1.146a.5.5 0 0 1-.708.708zM10 8a.5.5 0 0 1 .5-.5h3.793l-1.147-1.146a.5.5 0 0 1 .708-.708l2 2a.5.5 0 0 1 0 .708l-2 2a.5.5 0 0 1-.708-.708L14.293 8.5H10.5A.5.5 0 0 1 10 8"
/>
</svg>
);
},
);
ArrowsMove.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsMove;
================================================
FILE: src/icons/arrows-vertical.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const ArrowsVertical = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi', 'bi-arrows-vertical', className]
.filter(Boolean)
.join(' ')}
{...rest}
>
{title ? <title>{title}</title> : null}
<path d="M8.354 14.854a.5.5 0 0 1-.708 0l-2-2a.5.5 0 0 1 .708-.708L7.5 13.293V2.707L6.354 3.854a.5.5 0 1 1-.708-.708l2-2a.5.5 0 0 1 .708 0l2 2a.5.5 0 0 1-.708.708L8.5 2.707v10.586l1.146-1.147a.5.5 0 0 1 .708.708z" />
</svg>
);
},
);
ArrowsVertical.propTypes = {
color: PropTypes.string,
size: PropTypes.oneOfType([PropTypes.string, PropTypes.number]),
title: PropTypes.string,
className: PropTypes.string,
};
export default ArrowsVertical;
================================================
FILE: src/icons/arrows.js
================================================
import React, { forwardRef } from 'react';
import PropTypes from 'prop-types';
const Arrows = forwardRef(
(
{
color = 'currentColor',
size = '1em',
title = null,
className = '',
...rest
},
ref,
) => {
return (
<svg
ref={ref}
xmlns="http://www.w3.org/2000/svg"
viewBox="0 0 16 16"
width={size}
height={size}
fill={color}
className={['bi',
gitextract_uxkms7vr/
├── .babelrc
├── .eslintrc
├── .gitignore
├── .npmignore
├── .prettierrc
├── LICENSE.md
├── README.md
├── bin/
│ └── build.js
├── package.json
├── rollup.config.js
└── src/
├── icons/
│ ├── 0-circle-fill.js
│ ├── 0-circle.js
│ ├── 0-square-fill.js
│ ├── 0-square.js
│ ├── 1-circle-fill.js
│ ├── 1-circle.js
│ ├── 1-square-fill.js
│ ├── 1-square.js
│ ├── 123.js
│ ├── 2-circle-fill.js
│ ├── 2-circle.js
│ ├── 2-square-fill.js
│ ├── 2-square.js
│ ├── 3-circle-fill.js
│ ├── 3-circle.js
│ ├── 3-square-fill.js
│ ├── 3-square.js
│ ├── 4-circle-fill.js
│ ├── 4-circle.js
│ ├── 4-square-fill.js
│ ├── 4-square.js
│ ├── 5-circle-fill.js
│ ├── 5-circle.js
│ ├── 5-square-fill.js
│ ├── 5-square.js
│ ├── 6-circle-fill.js
│ ├── 6-circle.js
│ ├── 6-square-fill.js
│ ├── 6-square.js
│ ├── 7-circle-fill.js
│ ├── 7-circle.js
│ ├── 7-square-fill.js
│ ├── 7-square.js
│ ├── 8-circle-fill.js
│ ├── 8-circle.js
│ ├── 8-square-fill.js
│ ├── 8-square.js
│ ├── 9-circle-fill.js
│ ├── 9-circle.js
│ ├── 9-square-fill.js
│ ├── 9-square.js
│ ├── activity.js
│ ├── airplane-engines-fill.js
│ ├── airplane-engines.js
│ ├── airplane-fill.js
│ ├── airplane.js
│ ├── alarm-fill.js
│ ├── alarm.js
│ ├── alexa.js
│ ├── align-bottom.js
│ ├── align-center.js
│ ├── align-end.js
│ ├── align-middle.js
│ ├── align-start.js
│ ├── align-top.js
│ ├── alipay.js
│ ├── alphabet-uppercase.js
│ ├── alphabet.js
│ ├── alt.js
│ ├── amazon.js
│ ├── amd.js
│ ├── android.js
│ ├── android2.js
│ ├── anthropic.js
│ ├── app-indicator.js
│ ├── app.js
│ ├── apple-music.js
│ ├── apple.js
│ ├── archive-fill.js
│ ├── archive.js
│ ├── arrow-90deg-down.js
│ ├── arrow-90deg-left.js
│ ├── arrow-90deg-right.js
│ ├── arrow-90deg-up.js
│ ├── arrow-bar-down.js
│ ├── arrow-bar-left.js
│ ├── arrow-bar-right.js
│ ├── arrow-bar-up.js
│ ├── arrow-clockwise.js
│ ├── arrow-counterclockwise.js
│ ├── arrow-down-circle-fill.js
│ ├── arrow-down-circle.js
│ ├── arrow-down-left-circle-fill.js
│ ├── arrow-down-left-circle.js
│ ├── arrow-down-left-square-fill.js
│ ├── arrow-down-left-square.js
│ ├── arrow-down-left.js
│ ├── arrow-down-right-circle-fill.js
│ ├── arrow-down-right-circle.js
│ ├── arrow-down-right-square-fill.js
│ ├── arrow-down-right-square.js
│ ├── arrow-down-right.js
│ ├── arrow-down-short.js
│ ├── arrow-down-square-fill.js
│ ├── arrow-down-square.js
│ ├── arrow-down-up.js
│ ├── arrow-down.js
│ ├── arrow-left-circle-fill.js
│ ├── arrow-left-circle.js
│ ├── arrow-left-right.js
│ ├── arrow-left-short.js
│ ├── arrow-left-square-fill.js
│ ├── arrow-left-square.js
│ ├── arrow-left.js
│ ├── arrow-repeat.js
│ ├── arrow-return-left.js
│ ├── arrow-return-right.js
│ ├── arrow-right-circle-fill.js
│ ├── arrow-right-circle.js
│ ├── arrow-right-short.js
│ ├── arrow-right-square-fill.js
│ ├── arrow-right-square.js
│ ├── arrow-right.js
│ ├── arrow-through-heart-fill.js
│ ├── arrow-through-heart.js
│ ├── arrow-up-circle-fill.js
│ ├── arrow-up-circle.js
│ ├── arrow-up-left-circle-fill.js
│ ├── arrow-up-left-circle.js
│ ├── arrow-up-left-square-fill.js
│ ├── arrow-up-left-square.js
│ ├── arrow-up-left.js
│ ├── arrow-up-right-circle-fill.js
│ ├── arrow-up-right-circle.js
│ ├── arrow-up-right-square-fill.js
│ ├── arrow-up-right-square.js
│ ├── arrow-up-right.js
│ ├── arrow-up-short.js
│ ├── arrow-up-square-fill.js
│ ├── arrow-up-square.js
│ ├── arrow-up.js
│ ├── arrows-angle-contract.js
│ ├── arrows-angle-expand.js
│ ├── arrows-collapse-vertical.js
│ ├── arrows-collapse.js
│ ├── arrows-expand-vertical.js
│ ├── arrows-expand.js
│ ├── arrows-fullscreen.js
│ ├── arrows-move.js
│ ├── arrows-vertical.js
│ ├── arrows.js
│ ├── aspect-ratio-fill.js
│ ├── aspect-ratio.js
│ ├── asterisk.js
│ ├── at.js
│ ├── award-fill.js
│ ├── award.js
│ ├── back.js
│ ├── backpack-fill.js
│ ├── backpack.js
│ ├── backpack2-fill.js
│ ├── backpack2.js
│ ├── backpack3-fill.js
│ ├── backpack3.js
│ ├── backpack4-fill.js
│ ├── backpack4.js
│ ├── backspace-fill.js
│ ├── backspace-reverse-fill.js
│ ├── backspace-reverse.js
│ ├── backspace.js
│ ├── badge-3d-fill.js
│ ├── badge-3d.js
│ ├── badge-4k-fill.js
│ ├── badge-4k.js
│ ├── badge-8k-fill.js
│ ├── badge-8k.js
│ ├── badge-ad-fill.js
│ ├── badge-ad.js
│ ├── badge-ar-fill.js
│ ├── badge-ar.js
│ ├── badge-cc-fill.js
│ ├── badge-cc.js
│ ├── badge-hd-fill.js
│ ├── badge-hd.js
│ ├── badge-sd-fill.js
│ ├── badge-sd.js
│ ├── badge-tm-fill.js
│ ├── badge-tm.js
│ ├── badge-vo-fill.js
│ ├── badge-vo.js
│ ├── badge-vr-fill.js
│ ├── badge-vr.js
│ ├── badge-wc-fill.js
│ ├── badge-wc.js
│ ├── bag-check-fill.js
│ ├── bag-check.js
│ ├── bag-dash-fill.js
│ ├── bag-dash.js
│ ├── bag-fill.js
│ ├── bag-heart-fill.js
│ ├── bag-heart.js
│ ├── bag-plus-fill.js
│ ├── bag-plus.js
│ ├── bag-x-fill.js
│ ├── bag-x.js
│ ├── bag.js
│ ├── balloon-fill.js
│ ├── balloon-heart-fill.js
│ ├── balloon-heart.js
│ ├── balloon.js
│ ├── ban-fill.js
│ ├── ban.js
│ ├── bandaid-fill.js
│ ├── bandaid.js
│ ├── bank.js
│ ├── bank2.js
│ ├── bar-chart-fill.js
│ ├── bar-chart-line-fill.js
│ ├── bar-chart-line.js
│ ├── bar-chart-steps.js
│ ├── bar-chart.js
│ ├── basket-fill.js
│ ├── basket.js
│ ├── basket2-fill.js
│ ├── basket2.js
│ ├── basket3-fill.js
│ ├── basket3.js
│ ├── battery-charging.js
│ ├── battery-full.js
│ ├── battery-half.js
│ ├── battery-low.js
│ ├── battery.js
│ ├── beaker-fill.js
│ ├── beaker.js
│ ├── behance.js
│ ├── bell-fill.js
│ ├── bell-slash-fill.js
│ ├── bell-slash.js
│ ├── bell.js
│ ├── bezier.js
│ ├── bezier2.js
│ ├── bicycle.js
│ ├── bing.js
│ ├── binoculars-fill.js
│ ├── binoculars.js
│ ├── blockquote-left.js
│ ├── blockquote-right.js
│ ├── bluesky.js
│ ├── bluetooth.js
│ ├── body-text.js
│ ├── book-fill.js
│ ├── book-half.js
│ ├── book.js
│ ├── bookmark-check-fill.js
│ ├── bookmark-check.js
│ ├── bookmark-dash-fill.js
│ ├── bookmark-dash.js
│ ├── bookmark-fill.js
│ ├── bookmark-heart-fill.js
│ ├── bookmark-heart.js
│ ├── bookmark-plus-fill.js
│ ├── bookmark-plus.js
│ ├── bookmark-star-fill.js
│ ├── bookmark-star.js
│ ├── bookmark-x-fill.js
│ ├── bookmark-x.js
│ ├── bookmark.js
│ ├── bookmarks-fill.js
│ ├── bookmarks.js
│ ├── bookshelf.js
│ ├── boombox-fill.js
│ ├── boombox.js
│ ├── bootstrap-fill.js
│ ├── bootstrap-reboot.js
│ ├── bootstrap.js
│ ├── border-all.js
│ ├── border-bottom.js
│ ├── border-center.js
│ ├── border-inner.js
│ ├── border-left.js
│ ├── border-middle.js
│ ├── border-outer.js
│ ├── border-right.js
│ ├── border-style.js
│ ├── border-top.js
│ ├── border-width.js
│ ├── border.js
│ ├── bounding-box-circles.js
│ ├── bounding-box.js
│ ├── box-arrow-down-left.js
│ ├── box-arrow-down-right.js
│ ├── box-arrow-down.js
│ ├── box-arrow-in-down-left.js
│ ├── box-arrow-in-down-right.js
│ ├── box-arrow-in-down.js
│ ├── box-arrow-in-left.js
│ ├── box-arrow-in-right.js
│ ├── box-arrow-in-up-left.js
│ ├── box-arrow-in-up-right.js
│ ├── box-arrow-in-up.js
│ ├── box-arrow-left.js
│ ├── box-arrow-right.js
│ ├── box-arrow-up-left.js
│ ├── box-arrow-up-right.js
│ ├── box-arrow-up.js
│ ├── box-fill.js
│ ├── box-seam-fill.js
│ ├── box-seam.js
│ ├── box.js
│ ├── box2-fill.js
│ ├── box2-heart-fill.js
│ ├── box2-heart.js
│ ├── box2.js
│ ├── boxes.js
│ ├── braces-asterisk.js
│ ├── braces.js
│ ├── bricks.js
│ ├── briefcase-fill.js
│ ├── briefcase.js
│ ├── brightness-alt-high-fill.js
│ ├── brightness-alt-high.js
│ ├── brightness-alt-low-fill.js
│ ├── brightness-alt-low.js
│ ├── brightness-high-fill.js
│ ├── brightness-high.js
│ ├── brightness-low-fill.js
│ ├── brightness-low.js
│ ├── brilliance.js
│ ├── broadcast-pin.js
│ ├── broadcast.js
│ ├── browser-chrome.js
│ ├── browser-edge.js
│ ├── browser-firefox.js
│ ├── browser-safari.js
│ ├── brush-fill.js
│ ├── brush.js
│ ├── bucket-fill.js
│ ├── bucket.js
│ ├── bug-fill.js
│ ├── bug.js
│ ├── building-add.js
│ ├── building-check.js
│ ├── building-dash.js
│ ├── building-down.js
│ ├── building-exclamation.js
│ ├── building-fill-add.js
│ ├── building-fill-check.js
│ ├── building-fill-dash.js
│ ├── building-fill-down.js
│ ├── building-fill-exclamation.js
│ ├── building-fill-gear.js
│ ├── building-fill-lock.js
│ ├── building-fill-slash.js
│ ├── building-fill-up.js
│ ├── building-fill-x.js
│ ├── building-fill.js
│ ├── building-gear.js
│ ├── building-lock.js
│ ├── building-slash.js
│ ├── building-up.js
│ ├── building-x.js
│ ├── building.js
│ ├── buildings-fill.js
│ ├── buildings.js
│ ├── bullseye.js
│ ├── bus-front-fill.js
│ ├── bus-front.js
│ ├── c-circle-fill.js
│ ├── c-circle.js
│ ├── c-square-fill.js
│ ├── c-square.js
│ ├── cake-fill.js
│ ├── cake.js
│ ├── cake2-fill.js
│ ├── cake2.js
│ ├── calculator-fill.js
│ ├── calculator.js
│ ├── calendar-check-fill.js
│ ├── calendar-check.js
│ ├── calendar-date-fill.js
│ ├── calendar-date.js
│ ├── calendar-day-fill.js
│ ├── calendar-day.js
│ ├── calendar-event-fill.js
│ ├── calendar-event.js
│ ├── calendar-fill.js
│ ├── calendar-heart-fill.js
│ ├── calendar-heart.js
│ ├── calendar-minus-fill.js
│ ├── calendar-minus.js
│ ├── calendar-month-fill.js
│ ├── calendar-month.js
│ ├── calendar-plus-fill.js
│ ├── calendar-plus.js
│ ├── calendar-range-fill.js
│ ├── calendar-range.js
│ ├── calendar-week-fill.js
│ ├── calendar-week.js
│ ├── calendar-x-fill.js
│ ├── calendar-x.js
│ ├── calendar.js
│ ├── calendar2-check-fill.js
│ ├── calendar2-check.js
│ ├── calendar2-date-fill.js
│ ├── calendar2-date.js
│ ├── calendar2-day-fill.js
│ ├── calendar2-day.js
│ ├── calendar2-event-fill.js
│ ├── calendar2-event.js
│ ├── calendar2-fill.js
│ ├── calendar2-heart-fill.js
│ ├── calendar2-heart.js
│ ├── calendar2-minus-fill.js
│ ├── calendar2-minus.js
│ ├── calendar2-month-fill.js
│ ├── calendar2-month.js
│ ├── calendar2-plus-fill.js
│ ├── calendar2-plus.js
│ ├── calendar2-range-fill.js
│ ├── calendar2-range.js
│ ├── calendar2-week-fill.js
│ ├── calendar2-week.js
│ ├── calendar2-x-fill.js
│ ├── calendar2-x.js
│ ├── calendar2.js
│ ├── calendar3-event-fill.js
│ ├── calendar3-event.js
│ ├── calendar3-fill.js
│ ├── calendar3-range-fill.js
│ ├── calendar3-range.js
│ ├── calendar3-week-fill.js
│ ├── calendar3-week.js
│ ├── calendar3.js
│ ├── calendar4-event.js
│ ├── calendar4-range.js
│ ├── calendar4-week.js
│ ├── calendar4.js
│ ├── camera-fill.js
│ ├── camera-reels-fill.js
│ ├── camera-reels.js
│ ├── camera-video-fill.js
│ ├── camera-video-off-fill.js
│ ├── camera-video-off.js
│ ├── camera-video.js
│ ├── camera.js
│ ├── camera2.js
│ ├── capslock-fill.js
│ ├── capslock.js
│ ├── capsule-pill.js
│ ├── capsule.js
│ ├── car-front-fill.js
│ ├── car-front.js
│ ├── card-checklist.js
│ ├── card-heading.js
│ ├── card-image.js
│ ├── card-list.js
│ ├── card-text.js
│ ├── caret-down-fill.js
│ ├── caret-down-square-fill.js
│ ├── caret-down-square.js
│ ├── caret-down.js
│ ├── caret-left-fill.js
│ ├── caret-left-square-fill.js
│ ├── caret-left-square.js
│ ├── caret-left.js
│ ├── caret-right-fill.js
│ ├── caret-right-square-fill.js
│ ├── caret-right-square.js
│ ├── caret-right.js
│ ├── caret-up-fill.js
│ ├── caret-up-square-fill.js
│ ├── caret-up-square.js
│ ├── caret-up.js
│ ├── cart-check-fill.js
│ ├── cart-check.js
│ ├── cart-dash-fill.js
│ ├── cart-dash.js
│ ├── cart-fill.js
│ ├── cart-plus-fill.js
│ ├── cart-plus.js
│ ├── cart-x-fill.js
│ ├── cart-x.js
│ ├── cart.js
│ ├── cart2.js
│ ├── cart3.js
│ ├── cart4.js
│ ├── cash-coin.js
│ ├── cash-stack.js
│ ├── cash.js
│ ├── cassette-fill.js
│ ├── cassette.js
│ ├── cast.js
│ ├── cc-circle-fill.js
│ ├── cc-circle.js
│ ├── cc-square-fill.js
│ ├── cc-square.js
│ ├── chat-dots-fill.js
│ ├── chat-dots.js
│ ├── chat-fill.js
│ ├── chat-heart-fill.js
│ ├── chat-heart.js
│ ├── chat-left-dots-fill.js
│ ├── chat-left-dots.js
│ ├── chat-left-fill.js
│ ├── chat-left-heart-fill.js
│ ├── chat-left-heart.js
│ ├── chat-left-quote-fill.js
│ ├── chat-left-quote.js
│ ├── chat-left-text-fill.js
│ ├── chat-left-text.js
│ ├── chat-left.js
│ ├── chat-quote-fill.js
│ ├── chat-quote.js
│ ├── chat-right-dots-fill.js
│ ├── chat-right-dots.js
│ ├── chat-right-fill.js
│ ├── chat-right-heart-fill.js
│ ├── chat-right-heart.js
│ ├── chat-right-quote-fill.js
│ ├── chat-right-quote.js
│ ├── chat-right-text-fill.js
│ ├── chat-right-text.js
│ ├── chat-right.js
│ ├── chat-square-dots-fill.js
│ ├── chat-square-dots.js
│ ├── chat-square-fill.js
│ ├── chat-square-heart-fill.js
│ ├── chat-square-heart.js
│ ├── chat-square-quote-fill.js
│ ├── chat-square-quote.js
│ ├── chat-square-text-fill.js
│ ├── chat-square-text.js
│ ├── chat-square.js
│ ├── chat-text-fill.js
│ ├── chat-text.js
│ ├── chat.js
│ ├── check-all.js
│ ├── check-circle-fill.js
│ ├── check-circle.js
│ ├── check-lg.js
│ ├── check-square-fill.js
│ ├── check-square.js
│ ├── check.js
│ ├── check2-all.js
│ ├── check2-circle.js
│ ├── check2-square.js
│ ├── check2.js
│ ├── chevron-bar-contract.js
│ ├── chevron-bar-down.js
│ ├── chevron-bar-expand.js
│ ├── chevron-bar-left.js
│ ├── chevron-bar-right.js
│ ├── chevron-bar-up.js
│ ├── chevron-compact-down.js
│ ├── chevron-compact-left.js
│ ├── chevron-compact-right.js
│ ├── chevron-compact-up.js
│ ├── chevron-contract.js
│ ├── chevron-double-down.js
│ ├── chevron-double-left.js
│ ├── chevron-double-right.js
│ ├── chevron-double-up.js
│ ├── chevron-down.js
│ ├── chevron-expand.js
│ ├── chevron-left.js
│ ├── chevron-right.js
│ ├── chevron-up.js
│ ├── circle-fill.js
│ ├── circle-half.js
│ ├── circle-square.js
│ ├── circle.js
│ ├── claude.js
│ ├── clipboard-check-fill.js
│ ├── clipboard-check.js
│ ├── clipboard-data-fill.js
│ ├── clipboard-data.js
│ ├── clipboard-fill.js
│ ├── clipboard-heart-fill.js
│ ├── clipboard-heart.js
│ ├── clipboard-minus-fill.js
│ ├── clipboard-minus.js
│ ├── clipboard-plus-fill.js
│ ├── clipboard-plus.js
│ ├── clipboard-pulse.js
│ ├── clipboard-x-fill.js
│ ├── clipboard-x.js
│ ├── clipboard.js
│ ├── clipboard2-check-fill.js
│ ├── clipboard2-check.js
│ ├── clipboard2-data-fill.js
│ ├── clipboard2-data.js
│ ├── clipboard2-fill.js
│ ├── clipboard2-heart-fill.js
│ ├── clipboard2-heart.js
│ ├── clipboard2-minus-fill.js
│ ├── clipboard2-minus.js
│ ├── clipboard2-plus-fill.js
│ ├── clipboard2-plus.js
│ ├── clipboard2-pulse-fill.js
│ ├── clipboard2-pulse.js
│ ├── clipboard2-x-fill.js
│ ├── clipboard2-x.js
│ ├── clipboard2.js
│ ├── clock-fill.js
│ ├── clock-history.js
│ ├── clock.js
│ ├── cloud-arrow-down-fill.js
│ ├── cloud-arrow-down.js
│ ├── cloud-arrow-up-fill.js
│ ├── cloud-arrow-up.js
│ ├── cloud-check-fill.js
│ ├── cloud-check.js
│ ├── cloud-download-fill.js
│ ├── cloud-download.js
│ ├── cloud-drizzle-fill.js
│ ├── cloud-drizzle.js
│ ├── cloud-fill.js
│ ├── cloud-fog-fill.js
│ ├── cloud-fog.js
│ ├── cloud-fog2-fill.js
│ ├── cloud-fog2.js
│ ├── cloud-hail-fill.js
│ ├── cloud-hail.js
│ ├── cloud-haze-fill.js
│ ├── cloud-haze.js
│ ├── cloud-haze2-fill.js
│ ├── cloud-haze2.js
│ ├── cloud-lightning-fill.js
│ ├── cloud-lightning-rain-fill.js
│ ├── cloud-lightning-rain.js
│ ├── cloud-lightning.js
│ ├── cloud-minus-fill.js
│ ├── cloud-minus.js
│ ├── cloud-moon-fill.js
│ ├── cloud-moon.js
│ ├── cloud-plus-fill.js
│ ├── cloud-plus.js
│ ├── cloud-rain-fill.js
│ ├── cloud-rain-heavy-fill.js
│ ├── cloud-rain-heavy.js
│ ├── cloud-rain.js
│ ├── cloud-slash-fill.js
│ ├── cloud-slash.js
│ ├── cloud-sleet-fill.js
│ ├── cloud-sleet.js
│ ├── cloud-snow-fill.js
│ ├── cloud-snow.js
│ ├── cloud-sun-fill.js
│ ├── cloud-sun.js
│ ├── cloud-upload-fill.js
│ ├── cloud-upload.js
│ ├── cloud.js
│ ├── clouds-fill.js
│ ├── clouds.js
│ ├── cloudy-fill.js
│ ├── cloudy.js
│ ├── code-slash.js
│ ├── code-square.js
│ ├── code.js
│ ├── coin.js
│ ├── collection-fill.js
│ ├── collection-play-fill.js
│ ├── collection-play.js
│ ├── collection.js
│ ├── columns-gap.js
│ ├── columns.js
│ ├── command.js
│ ├── compass-fill.js
│ ├── compass.js
│ ├── cone-striped.js
│ ├── cone.js
│ ├── controller.js
│ ├── cookie.js
│ ├── copy.js
│ ├── cpu-fill.js
│ ├── cpu.js
│ ├── credit-card-2-back-fill.js
│ ├── credit-card-2-back.js
│ ├── credit-card-2-front-fill.js
│ ├── credit-card-2-front.js
│ ├── credit-card-fill.js
│ ├── credit-card.js
│ ├── crop.js
│ ├── crosshair.js
│ ├── crosshair2.js
│ ├── css.js
│ ├── cup-fill.js
│ ├── cup-hot-fill.js
│ ├── cup-hot.js
│ ├── cup-straw.js
│ ├── cup.js
│ ├── currency-bitcoin.js
│ ├── currency-dollar.js
│ ├── currency-euro.js
│ ├── currency-exchange.js
│ ├── currency-pound.js
│ ├── currency-rupee.js
│ ├── currency-yen.js
│ ├── cursor-fill.js
│ ├── cursor-text.js
│ ├── cursor.js
│ ├── dash-circle-dotted.js
│ ├── dash-circle-fill.js
│ ├── dash-circle.js
│ ├── dash-lg.js
│ ├── dash-square-dotted.js
│ ├── dash-square-fill.js
│ ├── dash-square.js
│ ├── dash.js
│ ├── database-add.js
│ ├── database-check.js
│ ├── database-dash.js
│ ├── database-down.js
│ ├── database-exclamation.js
│ ├── database-fill-add.js
│ ├── database-fill-check.js
│ ├── database-fill-dash.js
│ ├── database-fill-down.js
│ ├── database-fill-exclamation.js
│ ├── database-fill-gear.js
│ ├── database-fill-lock.js
│ ├── database-fill-slash.js
│ ├── database-fill-up.js
│ ├── database-fill-x.js
│ ├── database-fill.js
│ ├── database-gear.js
│ ├── database-lock.js
│ ├── database-slash.js
│ ├── database-up.js
│ ├── database-x.js
│ ├── database.js
│ ├── device-hdd-fill.js
│ ├── device-hdd.js
│ ├── device-ssd-fill.js
│ ├── device-ssd.js
│ ├── diagram-2-fill.js
│ ├── diagram-2.js
│ ├── diagram-3-fill.js
│ ├── diagram-3.js
│ ├── diamond-fill.js
│ ├── diamond-half.js
│ ├── diamond.js
│ ├── dice-1-fill.js
│ ├── dice-1.js
│ ├── dice-2-fill.js
│ ├── dice-2.js
│ ├── dice-3-fill.js
│ ├── dice-3.js
│ ├── dice-4-fill.js
│ ├── dice-4.js
│ ├── dice-5-fill.js
│ ├── dice-5.js
│ ├── dice-6-fill.js
│ ├── dice-6.js
│ ├── disc-fill.js
│ ├── disc.js
│ ├── discord.js
│ ├── display-fill.js
│ ├── display.js
│ ├── displayport-fill.js
│ ├── displayport.js
│ ├── distribute-horizontal.js
│ ├── distribute-vertical.js
│ ├── door-closed-fill.js
│ ├── door-closed.js
│ ├── door-open-fill.js
│ ├── door-open.js
│ ├── dot.js
│ ├── download.js
│ ├── dpad-fill.js
│ ├── dpad.js
│ ├── dribbble.js
│ ├── dropbox.js
│ ├── droplet-fill.js
│ ├── droplet-half.js
│ ├── droplet.js
│ ├── duffle-fill.js
│ ├── duffle.js
│ ├── ear-fill.js
│ ├── ear.js
│ ├── earbuds.js
│ ├── easel-fill.js
│ ├── easel.js
│ ├── easel2-fill.js
│ ├── easel2.js
│ ├── easel3-fill.js
│ ├── easel3.js
│ ├── egg-fill.js
│ ├── egg-fried.js
│ ├── egg.js
│ ├── eject-fill.js
│ ├── eject.js
│ ├── emoji-angry-fill.js
│ ├── emoji-angry.js
│ ├── emoji-astonished-fill.js
│ ├── emoji-astonished.js
│ ├── emoji-dizzy-fill.js
│ ├── emoji-dizzy.js
│ ├── emoji-expressionless-fill.js
│ ├── emoji-expressionless.js
│ ├── emoji-frown-fill.js
│ ├── emoji-frown.js
│ ├── emoji-grimace-fill.js
│ ├── emoji-grimace.js
│ ├── emoji-grin-fill.js
│ ├── emoji-grin.js
│ ├── emoji-heart-eyes-fill.js
│ ├── emoji-heart-eyes.js
│ ├── emoji-kiss-fill.js
│ ├── emoji-kiss.js
│ ├── emoji-laughing-fill.js
│ ├── emoji-laughing.js
│ ├── emoji-neutral-fill.js
│ ├── emoji-neutral.js
│ ├── emoji-smile-fill.js
│ ├── emoji-smile-upside-down-fill.js
│ ├── emoji-smile-upside-down.js
│ ├── emoji-smile.js
│ ├── emoji-sunglasses-fill.js
│ ├── emoji-sunglasses.js
│ ├── emoji-surprise-fill.js
│ ├── emoji-surprise.js
│ ├── emoji-tear-fill.js
│ ├── emoji-tear.js
│ ├── emoji-wink-fill.js
│ ├── emoji-wink.js
│ ├── envelope-arrow-down-fill.js
│ ├── envelope-arrow-down.js
│ ├── envelope-arrow-up-fill.js
│ ├── envelope-arrow-up.js
│ ├── envelope-at-fill.js
│ ├── envelope-at.js
│ ├── envelope-check-fill.js
│ ├── envelope-check.js
│ ├── envelope-dash-fill.js
│ ├── envelope-dash.js
│ ├── envelope-exclamation-fill.js
│ ├── envelope-exclamation.js
│ ├── envelope-fill.js
│ ├── envelope-heart-fill.js
│ ├── envelope-heart.js
│ ├── envelope-open-fill.js
│ ├── envelope-open-heart-fill.js
│ ├── envelope-open-heart.js
│ ├── envelope-open.js
│ ├── envelope-paper-fill.js
│ ├── envelope-paper-heart-fill.js
│ ├── envelope-paper-heart.js
│ ├── envelope-paper.js
│ ├── envelope-plus-fill.js
│ ├── envelope-plus.js
│ ├── envelope-slash-fill.js
│ ├── envelope-slash.js
│ ├── envelope-x-fill.js
│ ├── envelope-x.js
│ ├── envelope.js
│ ├── eraser-fill.js
│ ├── eraser.js
│ ├── escape.js
│ ├── ethernet.js
│ ├── ev-front-fill.js
│ ├── ev-front.js
│ ├── ev-station-fill.js
│ ├── ev-station.js
│ ├── exclamation-circle-fill.js
│ ├── exclamation-circle.js
│ ├── exclamation-diamond-fill.js
│ ├── exclamation-diamond.js
│ ├── exclamation-lg.js
│ ├── exclamation-octagon-fill.js
│ ├── exclamation-octagon.js
│ ├── exclamation-square-fill.js
│ ├── exclamation-square.js
│ ├── exclamation-triangle-fill.js
│ ├── exclamation-triangle.js
│ ├── exclamation.js
│ ├── exclude.js
│ ├── explicit-fill.js
│ ├── explicit.js
│ ├── exposure.js
│ ├── eye-fill.js
│ ├── eye-slash-fill.js
│ ├── eye-slash.js
│ ├── eye.js
│ ├── eyedropper.js
│ ├── eyeglasses.js
│ ├── facebook.js
│ ├── fan.js
│ ├── fast-forward-btn-fill.js
│ ├── fast-forward-btn.js
│ ├── fast-forward-circle-fill.js
│ ├── fast-forward-circle.js
│ ├── fast-forward-fill.js
│ ├── fast-forward.js
│ ├── feather.js
│ ├── feather2.js
│ ├── file-arrow-down-fill.js
│ ├── file-arrow-down.js
│ ├── file-arrow-up-fill.js
│ ├── file-arrow-up.js
│ ├── file-bar-graph-fill.js
│ ├── file-bar-graph.js
│ ├── file-binary-fill.js
│ ├── file-binary.js
│ ├── file-break-fill.js
│ ├── file-break.js
│ ├── file-check-fill.js
│ ├── file-check.js
│ ├── file-code-fill.js
│ ├── file-code.js
│ ├── file-diff-fill.js
│ ├── file-diff.js
│ ├── file-earmark-arrow-down-fill.js
│ ├── file-earmark-arrow-down.js
│ ├── file-earmark-arrow-up-fill.js
│ ├── file-earmark-arrow-up.js
│ ├── file-earmark-bar-graph-fill.js
│ ├── file-earmark-bar-graph.js
│ ├── file-earmark-binary-fill.js
│ ├── file-earmark-binary.js
│ ├── file-earmark-break-fill.js
│ ├── file-earmark-break.js
│ ├── file-earmark-check-fill.js
│ ├── file-earmark-check.js
│ ├── file-earmark-code-fill.js
│ ├── file-earmark-code.js
│ ├── file-earmark-diff-fill.js
│ ├── file-earmark-diff.js
│ ├── file-earmark-easel-fill.js
│ ├── file-earmark-easel.js
│ ├── file-earmark-excel-fill.js
│ ├── file-earmark-excel.js
│ ├── file-earmark-fill.js
│ ├── file-earmark-font-fill.js
│ ├── file-earmark-font.js
│ ├── file-earmark-image-fill.js
│ ├── file-earmark-image.js
│ ├── file-earmark-lock-fill.js
│ ├── file-earmark-lock.js
│ ├── file-earmark-lock2-fill.js
│ ├── file-earmark-lock2.js
│ ├── file-earmark-medical-fill.js
│ ├── file-earmark-medical.js
│ ├── file-earmark-minus-fill.js
│ ├── file-earmark-minus.js
│ ├── file-earmark-music-fill.js
│ ├── file-earmark-music.js
│ ├── file-earmark-pdf-fill.js
│ ├── file-earmark-pdf.js
│ ├── file-earmark-person-fill.js
│ ├── file-earmark-person.js
│ ├── file-earmark-play-fill.js
│ ├── file-earmark-play.js
│ ├── file-earmark-plus-fill.js
│ ├── file-earmark-plus.js
│ ├── file-earmark-post-fill.js
│ ├── file-earmark-post.js
│ ├── file-earmark-ppt-fill.js
│ ├── file-earmark-ppt.js
│ ├── file-earmark-richtext-fill.js
│ ├── file-earmark-richtext.js
│ ├── file-earmark-ruled-fill.js
│ ├── file-earmark-ruled.js
│ ├── file-earmark-slides-fill.js
│ ├── file-earmark-slides.js
│ ├── file-earmark-spreadsheet-fill.js
│ ├── file-earmark-spreadsheet.js
│ ├── file-earmark-text-fill.js
│ ├── file-earmark-text.js
│ ├── file-earmark-word-fill.js
│ ├── file-earmark-word.js
│ ├── file-earmark-x-fill.js
│ ├── file-earmark-x.js
│ ├── file-earmark-zip-fill.js
│ ├── file-earmark-zip.js
│ ├── file-earmark.js
│ ├── file-easel-fill.js
│ ├── file-easel.js
│ ├── file-excel-fill.js
│ ├── file-excel.js
│ ├── file-fill.js
│ ├── file-font-fill.js
│ ├── file-font.js
│ ├── file-image-fill.js
│ ├── file-image.js
│ ├── file-lock-fill.js
│ ├── file-lock.js
│ ├── file-lock2-fill.js
│ ├── file-lock2.js
│ ├── file-medical-fill.js
│ ├── file-medical.js
│ ├── file-minus-fill.js
│ ├── file-minus.js
│ ├── file-music-fill.js
│ ├── file-music.js
│ ├── file-pdf-fill.js
│ ├── file-pdf.js
│ ├── file-person-fill.js
│ ├── file-person.js
│ ├── file-play-fill.js
│ ├── file-play.js
│ ├── file-plus-fill.js
│ ├── file-plus.js
│ ├── file-post-fill.js
│ ├── file-post.js
│ ├── file-ppt-fill.js
│ ├── file-ppt.js
│ ├── file-richtext-fill.js
│ ├── file-richtext.js
│ ├── file-ruled-fill.js
│ ├── file-ruled.js
│ ├── file-slides-fill.js
│ ├── file-slides.js
│ ├── file-spreadsheet-fill.js
│ ├── file-spreadsheet.js
│ ├── file-text-fill.js
│ ├── file-text.js
│ ├── file-word-fill.js
│ ├── file-word.js
│ ├── file-x-fill.js
│ ├── file-x.js
│ ├── file-zip-fill.js
│ ├── file-zip.js
│ ├── file.js
│ ├── files-alt.js
│ ├── files.js
│ ├── filetype-aac.js
│ ├── filetype-ai.js
│ ├── filetype-bmp.js
│ ├── filetype-cs.js
│ ├── filetype-css.js
│ ├── filetype-csv.js
│ ├── filetype-doc.js
│ ├── filetype-docx.js
│ ├── filetype-exe.js
│ ├── filetype-gif.js
│ ├── filetype-heic.js
│ ├── filetype-html.js
│ ├── filetype-java.js
│ ├── filetype-jpg.js
│ ├── filetype-js.js
│ ├── filetype-json.js
│ ├── filetype-jsx.js
│ ├── filetype-key.js
│ ├── filetype-m4p.js
│ ├── filetype-md.js
│ ├── filetype-mdx.js
│ ├── filetype-mov.js
│ ├── filetype-mp3.js
│ ├── filetype-mp4.js
│ ├── filetype-otf.js
│ ├── filetype-pdf.js
│ ├── filetype-php.js
│ ├── filetype-png.js
│ ├── filetype-ppt.js
│ ├── filetype-pptx.js
│ ├── filetype-psd.js
│ ├── filetype-py.js
│ ├── filetype-raw.js
│ ├── filetype-rb.js
│ ├── filetype-sass.js
│ ├── filetype-scss.js
│ ├── filetype-sh.js
│ ├── filetype-sql.js
│ ├── filetype-svg.js
│ ├── filetype-tiff.js
│ ├── filetype-tsx.js
│ ├── filetype-ttf.js
│ ├── filetype-txt.js
│ ├── filetype-wav.js
│ ├── filetype-woff.js
│ ├── filetype-xls.js
│ ├── filetype-xlsx.js
│ ├── filetype-xml.js
│ ├── filetype-yml.js
│ ├── film.js
│ ├── filter-circle-fill.js
│ ├── filter-circle.js
│ ├── filter-left.js
│ ├── filter-right.js
│ ├── filter-square-fill.js
│ ├── filter-square.js
│ ├── filter.js
│ ├── fingerprint.js
│ ├── fire.js
│ ├── flag-fill.js
│ ├── flag.js
│ ├── flask-fill.js
│ ├── flask-florence-fill.js
│ ├── flask-florence.js
│ ├── flask.js
│ ├── floppy-fill.js
│ ├── floppy.js
│ ├── floppy2-fill.js
│ ├── floppy2.js
│ ├── flower1.js
│ ├── flower2.js
│ ├── flower3.js
│ ├── folder-check.js
│ ├── folder-fill.js
│ ├── folder-minus.js
│ ├── folder-plus.js
│ ├── folder-symlink-fill.js
│ ├── folder-symlink.js
│ ├── folder-x.js
│ ├── folder.js
│ ├── folder2-open.js
│ ├── folder2.js
│ ├── fonts.js
│ ├── fork-knife.js
│ ├── forward-fill.js
│ ├── forward.js
│ ├── front.js
│ ├── fuel-pump-diesel-fill.js
│ ├── fuel-pump-diesel.js
│ ├── fuel-pump-fill.js
│ ├── fuel-pump.js
│ ├── fullscreen-exit.js
│ ├── fullscreen.js
│ ├── funnel-fill.js
│ ├── funnel.js
│ ├── gear-fill.js
│ ├── gear-wide-connected.js
│ ├── gear-wide.js
│ ├── gear.js
│ ├── gem.js
│ ├── gender-ambiguous.js
│ ├── gender-female.js
│ ├── gender-male.js
│ ├── gender-neuter.js
│ ├── gender-trans.js
│ ├── geo-alt-fill.js
│ ├── geo-alt.js
│ ├── geo-fill.js
│ ├── geo.js
│ ├── gift-fill.js
│ ├── gift.js
│ ├── git.js
│ ├── github.js
│ ├── gitlab.js
│ ├── globe-americas-fill.js
│ ├── globe-americas.js
│ ├── globe-asia-australia-fill.js
│ ├── globe-asia-australia.js
│ ├── globe-central-south-asia-fill.js
│ ├── globe-central-south-asia.js
│ ├── globe-europe-africa-fill.js
│ ├── globe-europe-africa.js
│ ├── globe.js
│ ├── globe2.js
│ ├── google-play.js
│ ├── google.js
│ ├── gpu-card.js
│ ├── graph-down-arrow.js
│ ├── graph-down.js
│ ├── graph-up-arrow.js
│ ├── graph-up.js
│ ├── grid-1x2-fill.js
│ ├── grid-1x2.js
│ ├── grid-3x2-gap-fill.js
│ ├── grid-3x2-gap.js
│ ├── grid-3x2.js
│ ├── grid-3x3-gap-fill.js
│ ├── grid-3x3-gap.js
│ ├── grid-3x3.js
│ ├── grid-fill.js
│ ├── grid.js
│ ├── grip-horizontal.js
│ ├── grip-vertical.js
│ ├── h-circle-fill.js
│ ├── h-circle.js
│ ├── h-square-fill.js
│ ├── h-square.js
│ ├── hammer.js
│ ├── hand-index-fill.js
│ ├── hand-index-thumb-fill.js
│ ├── hand-index-thumb.js
│ ├── hand-index.js
│ ├── hand-thumbs-down-fill.js
│ ├── hand-thumbs-down.js
│ ├── hand-thumbs-up-fill.js
│ ├── hand-thumbs-up.js
│ ├── handbag-fill.js
│ ├── handbag.js
│ ├── hash.js
│ ├── hdd-fill.js
│ ├── hdd-network-fill.js
│ ├── hdd-network.js
│ ├── hdd-rack-fill.js
│ ├── hdd-rack.js
│ ├── hdd-stack-fill.js
│ ├── hdd-stack.js
│ ├── hdd.js
│ ├── hdmi-fill.js
│ ├── hdmi.js
│ ├── headphones.js
│ ├── headset-vr.js
│ ├── headset.js
│ ├── heart-arrow.js
│ ├── heart-fill.js
│ ├── heart-half.js
│ ├── heart-pulse-fill.js
│ ├── heart-pulse.js
│ ├── heart.js
│ ├── heartbreak-fill.js
│ ├── heartbreak.js
│ ├── hearts.js
│ ├── heptagon-fill.js
│ ├── heptagon-half.js
│ ├── heptagon.js
│ ├── hexagon-fill.js
│ ├── hexagon-half.js
│ ├── hexagon.js
│ ├── highlighter.js
│ ├── highlights.js
│ ├── hospital-fill.js
│ ├── hospital.js
│ ├── hourglass-bottom.js
│ ├── hourglass-split.js
│ ├── hourglass-top.js
│ ├── hourglass.js
│ ├── house-add-fill.js
│ ├── house-add.js
│ ├── house-check-fill.js
│ ├── house-check.js
│ ├── house-dash-fill.js
│ ├── house-dash.js
│ ├── house-door-fill.js
│ ├── house-door.js
│ ├── house-down-fill.js
│ ├── house-down.js
│ ├── house-exclamation-fill.js
│ ├── house-exclamation.js
│ ├── house-fill.js
│ ├── house-gear-fill.js
│ ├── house-gear.js
│ ├── house-heart-fill.js
│ ├── house-heart.js
│ ├── house-lock-fill.js
│ ├── house-lock.js
│ ├── house-slash-fill.js
│ ├── house-slash.js
│ ├── house-up-fill.js
│ ├── house-up.js
│ ├── house-x-fill.js
│ ├── house-x.js
│ ├── house.js
│ ├── houses-fill.js
│ ├── houses.js
│ ├── hr.js
│ ├── hurricane.js
│ ├── hypnotize.js
│ ├── image-alt.js
│ ├── image-fill.js
│ ├── image.js
│ ├── images.js
│ ├── inbox-fill.js
│ ├── inbox.js
│ ├── inboxes-fill.js
│ ├── inboxes.js
│ ├── incognito.js
│ ├── indent.js
│ ├── infinity.js
│ ├── info-circle-fill.js
│ ├── info-circle.js
│ ├── info-lg.js
│ ├── info-square-fill.js
│ ├── info-square.js
│ ├── info.js
│ ├── input-cursor-text.js
│ ├── input-cursor.js
│ ├── instagram.js
│ ├── intersect.js
│ ├── javascript.js
│ ├── journal-album.js
│ ├── journal-arrow-down.js
│ ├── journal-arrow-up.js
│ ├── journal-bookmark-fill.js
│ ├── journal-bookmark.js
│ ├── journal-check.js
│ ├── journal-code.js
│ ├── journal-medical.js
│ ├── journal-minus.js
│ ├── journal-plus.js
│ ├── journal-richtext.js
│ ├── journal-text.js
│ ├── journal-x.js
│ ├── journal.js
│ ├── journals.js
│ ├── joystick.js
│ ├── justify-left.js
│ ├── justify-right.js
│ ├── justify.js
│ ├── kanban-fill.js
│ ├── kanban.js
│ ├── key-fill.js
│ ├── key.js
│ ├── keyboard-fill.js
│ ├── keyboard.js
│ ├── ladder.js
│ ├── lamp-fill.js
│ ├── lamp.js
│ ├── laptop-fill.js
│ ├── laptop.js
│ ├── layer-backward.js
│ ├── layer-forward.js
│ ├── layers-fill.js
│ ├── layers-half.js
│ ├── layers.js
│ ├── layout-sidebar-inset-reverse.js
│ ├── layout-sidebar-inset.js
│ ├── layout-sidebar-reverse.js
│ ├── layout-sidebar.js
│ ├── layout-split.js
│ ├── layout-text-sidebar-reverse.js
│ ├── layout-text-sidebar.js
│ ├── layout-text-window-reverse.js
│ ├── layout-text-window.js
│ ├── layout-three-columns.js
│ ├── layout-wtf.js
│ ├── leaf-fill.js
│ ├── leaf.js
│ ├── life-preserver.js
│ ├── lightbulb-fill.js
│ ├── lightbulb-off-fill.js
│ ├── lightbulb-off.js
│ ├── lightbulb.js
│ ├── lightning-charge-fill.js
│ ├── lightning-charge.js
│ ├── lightning-fill.js
│ ├── lightning.js
│ ├── line.js
│ ├── link-45deg.js
│ ├── link.js
│ ├── linkedin.js
│ ├── list-check.js
│ ├── list-columns-reverse.js
│ ├── list-columns.js
│ ├── list-nested.js
│ ├── list-ol.js
│ ├── list-stars.js
│ ├── list-task.js
│ ├── list-ul.js
│ ├── list.js
│ ├── lock-fill.js
│ ├── lock.js
│ ├── luggage-fill.js
│ ├── luggage.js
│ ├── lungs-fill.js
│ ├── lungs.js
│ ├── magic.js
│ ├── magnet-fill.js
│ ├── magnet.js
│ ├── mailbox-flag.js
│ ├── mailbox.js
│ ├── mailbox2-flag.js
│ ├── mailbox2.js
│ ├── map-fill.js
│ ├── map.js
│ ├── markdown-fill.js
│ ├── markdown.js
│ ├── marker-tip.js
│ ├── mask.js
│ ├── mastodon.js
│ ├── measuring-cup-fill.js
│ ├── measuring-cup.js
│ ├── medium.js
│ ├── megaphone-fill.js
│ ├── megaphone.js
│ ├── memory.js
│ ├── menu-app-fill.js
│ ├── menu-app.js
│ ├── menu-button-fill.js
│ ├── menu-button-wide-fill.js
│ ├── menu-button-wide.js
│ ├── menu-button.js
│ ├── menu-down.js
│ ├── menu-up.js
│ ├── messenger.js
│ ├── meta.js
│ ├── mic-fill.js
│ ├── mic-mute-fill.js
│ ├── mic-mute.js
│ ├── mic.js
│ ├── microsoft-teams.js
│ ├── microsoft.js
│ ├── minecart-loaded.js
│ ├── minecart.js
│ ├── modem-fill.js
│ ├── modem.js
│ ├── moisture.js
│ ├── moon-fill.js
│ ├── moon-stars-fill.js
│ ├── moon-stars.js
│ ├── moon.js
│ ├── mortarboard-fill.js
│ ├── mortarboard.js
│ ├── motherboard-fill.js
│ ├── motherboard.js
│ ├── mouse-fill.js
│ ├── mouse.js
│ ├── mouse2-fill.js
│ ├── mouse2.js
│ ├── mouse3-fill.js
│ ├── mouse3.js
│ ├── music-note-beamed.js
│ ├── music-note-list.js
│ ├── music-note.js
│ ├── music-player-fill.js
│ ├── music-player.js
│ ├── newspaper.js
│ ├── nintendo-switch.js
│ ├── node-minus-fill.js
│ ├── node-minus.js
│ ├── node-plus-fill.js
│ ├── node-plus.js
│ ├── noise-reduction.js
│ ├── nut-fill.js
│ ├── nut.js
│ ├── nvidia.js
│ ├── nvme-fill.js
│ ├── nvme.js
│ ├── octagon-fill.js
│ ├── octagon-half.js
│ ├── octagon.js
│ ├── openai.js
│ ├── opencollective.js
│ ├── optical-audio-fill.js
│ ├── optical-audio.js
│ ├── option.js
│ ├── outlet.js
│ ├── p-circle-fill.js
│ ├── p-circle.js
│ ├── p-square-fill.js
│ ├── p-square.js
│ ├── paint-bucket.js
│ ├── palette-fill.js
│ ├── palette.js
│ ├── palette2.js
│ ├── paperclip.js
│ ├── paragraph.js
│ ├── pass-fill.js
│ ├── pass.js
│ ├── passport-fill.js
│ ├── passport.js
│ ├── patch-check-fill.js
│ ├── patch-check.js
│ ├── patch-exclamation-fill.js
│ ├── patch-exclamation.js
│ ├── patch-minus-fill.js
│ ├── patch-minus.js
│ ├── patch-plus-fill.js
│ ├── patch-plus.js
│ ├── patch-question-fill.js
│ ├── patch-question.js
│ ├── pause-btn-fill.js
│ ├── pause-btn.js
│ ├── pause-circle-fill.js
│ ├── pause-circle.js
│ ├── pause-fill.js
│ ├── pause.js
│ ├── paypal.js
│ ├── pc-display-horizontal.js
│ ├── pc-display.js
│ ├── pc-horizontal.js
│ ├── pc.js
│ ├── pci-card-network.js
│ ├── pci-card-sound.js
│ ├── pci-card.js
│ ├── peace-fill.js
│ ├── peace.js
│ ├── pen-fill.js
│ ├── pen.js
│ ├── pencil-fill.js
│ ├── pencil-square.js
│ ├── pencil.js
│ ├── pentagon-fill.js
│ ├── pentagon-half.js
│ ├── pentagon.js
│ ├── people-fill.js
│ ├── people.js
│ ├── percent.js
│ ├── perplexity.js
│ ├── person-add.js
│ ├── person-arms-up.js
│ ├── person-badge-fill.js
│ ├── person-badge.js
│ ├── person-bounding-box.js
│ ├── person-check-fill.js
│ ├── person-check.js
│ ├── person-circle.js
│ ├── person-dash-fill.js
│ ├── person-dash.js
│ ├── person-down.js
│ ├── person-exclamation.js
│ ├── person-fill-add.js
│ ├── person-fill-check.js
│ ├── person-fill-dash.js
│ ├── person-fill-down.js
│ ├── person-fill-exclamation.js
│ ├── person-fill-gear.js
│ ├── person-fill-lock.js
│ ├── person-fill-slash.js
│ ├── person-fill-up.js
│ ├── person-fill-x.js
│ ├── person-fill.js
│ ├── person-gear.js
│ ├── person-heart.js
│ ├── person-hearts.js
│ ├── person-lines-fill.js
│ ├── person-lock.js
│ ├── person-plus-fill.js
│ ├── person-plus.js
│ ├── person-raised-hand.js
│ ├── person-rolodex.js
│ ├── person-slash.js
│ ├── person-square.js
│ ├── person-standing-dress.js
│ ├── person-standing.js
│ ├── person-up.js
│ ├── person-vcard-fill.js
│ ├── person-vcard.js
│ ├── person-video.js
│ ├── person-video2.js
│ ├── person-video3.js
│ ├── person-walking.js
│ ├── person-wheelchair.js
│ ├── person-workspace.js
│ ├── person-x-fill.js
│ ├── person-x.js
│ ├── person.js
│ ├── phone-fill.js
│ ├── phone-flip.js
│ ├── phone-landscape-fill.js
│ ├── phone-landscape.js
│ ├── phone-vibrate-fill.js
│ ├── phone-vibrate.js
│ ├── phone.js
│ ├── pie-chart-fill.js
│ ├── pie-chart.js
│ ├── piggy-bank-fill.js
│ ├── piggy-bank.js
│ ├── pin-angle-fill.js
│ ├── pin-angle.js
│ ├── pin-fill.js
│ ├── pin-map-fill.js
│ ├── pin-map.js
│ ├── pin.js
│ ├── pinterest.js
│ ├── pip-fill.js
│ ├── pip.js
│ ├── play-btn-fill.js
│ ├── play-btn.js
│ ├── play-circle-fill.js
│ ├── play-circle.js
│ ├── play-fill.js
│ ├── play.js
│ ├── playstation.js
│ ├── plug-fill.js
│ ├── plug.js
│ ├── plugin.js
│ ├── plus-circle-dotted.js
│ ├── plus-circle-fill.js
│ ├── plus-circle.js
│ ├── plus-lg.js
│ ├── plus-slash-minus.js
│ ├── plus-square-dotted.js
│ ├── plus-square-fill.js
│ ├── plus-square.js
│ ├── plus.js
│ ├── postage-fill.js
│ ├── postage-heart-fill.js
│ ├── postage-heart.js
│ ├── postage.js
│ ├── postcard-fill.js
│ ├── postcard-heart-fill.js
│ ├── postcard-heart.js
│ ├── postcard.js
│ ├── power.js
│ ├── prescription.js
│ ├── prescription2.js
│ ├── printer-fill.js
│ ├── printer.js
│ ├── projector-fill.js
│ ├── projector.js
│ ├── puzzle-fill.js
│ ├── puzzle.js
│ ├── qr-code-scan.js
│ ├── qr-code.js
│ ├── question-circle-fill.js
│ ├── question-circle.js
│ ├── question-diamond-fill.js
│ ├── question-diamond.js
│ ├── question-lg.js
│ ├── question-octagon-fill.js
│ ├── question-octagon.js
│ ├── question-square-fill.js
│ ├── question-square.js
│ ├── question.js
│ ├── quora.js
│ ├── quote.js
│ ├── r-circle-fill.js
│ ├── r-circle.js
│ ├── r-square-fill.js
│ ├── r-square.js
│ ├── radar.js
│ ├── radioactive.js
│ ├── rainbow.js
│ ├── receipt-cutoff.js
│ ├── receipt.js
│ ├── reception-0.js
│ ├── reception-1.js
│ ├── reception-2.js
│ ├── reception-3.js
│ ├── reception-4.js
│ ├── record-btn-fill.js
│ ├── record-btn.js
│ ├── record-circle-fill.js
│ ├── record-circle.js
│ ├── record-fill.js
│ ├── record.js
│ ├── record2-fill.js
│ ├── record2.js
│ ├── recycle.js
│ ├── reddit.js
│ ├── regex.js
│ ├── repeat-1.js
│ ├── repeat.js
│ ├── reply-all-fill.js
│ ├── reply-all.js
│ ├── reply-fill.js
│ ├── reply.js
│ ├── rewind-btn-fill.js
│ ├── rewind-btn.js
│ ├── rewind-circle-fill.js
│ ├── rewind-circle.js
│ ├── rewind-fill.js
│ ├── rewind.js
│ ├── robot.js
│ ├── rocket-fill.js
│ ├── rocket-takeoff-fill.js
│ ├── rocket-takeoff.js
│ ├── rocket.js
│ ├── router-fill.js
│ ├── router.js
│ ├── rss-fill.js
│ ├── rss.js
│ ├── rulers.js
│ ├── safe-fill.js
│ ├── safe.js
│ ├── safe2-fill.js
│ ├── safe2.js
│ ├── save-fill.js
│ ├── save.js
│ ├── save2-fill.js
│ ├── save2.js
│ ├── scissors.js
│ ├── scooter.js
│ ├── screwdriver.js
│ ├── sd-card-fill.js
│ ├── sd-card.js
│ ├── search-heart-fill.js
│ ├── search-heart.js
│ ├── search.js
│ ├── segmented-nav.js
│ ├── send-arrow-down-fill.js
│ ├── send-arrow-down.js
│ ├── send-arrow-up-fill.js
│ ├── send-arrow-up.js
│ ├── send-check-fill.js
│ ├── send-check.js
│ ├── send-dash-fill.js
│ ├── send-dash.js
│ ├── send-exclamation-fill.js
│ ├── send-exclamation.js
│ ├── send-fill.js
│ ├── send-plus-fill.js
│ ├── send-plus.js
│ ├── send-slash-fill.js
│ ├── send-slash.js
│ ├── send-x-fill.js
│ ├── send-x.js
│ ├── send.js
│ ├── server.js
│ ├── shadows.js
│ ├── share-fill.js
│ ├── share.js
│ ├── shield-check.js
│ ├── shield-exclamation.js
│ ├── shield-fill-check.js
│ ├── shield-fill-exclamation.js
│ ├── shield-fill-minus.js
│ ├── shield-fill-plus.js
│ ├── shield-fill-x.js
│ ├── shield-fill.js
│ ├── shield-lock-fill.js
│ ├── shield-lock.js
│ ├── shield-minus.js
│ ├── shield-plus.js
│ ├── shield-shaded.js
│ ├── shield-slash-fill.js
│ ├── shield-slash.js
│ ├── shield-x.js
│ ├── shield.js
│ ├── shift-fill.js
│ ├── shift.js
│ ├── shop-window.js
│ ├── shop.js
│ ├── shuffle.js
│ ├── sign-dead-end-fill.js
│ ├── sign-dead-end.js
│ ├── sign-do-not-enter-fill.js
│ ├── sign-do-not-enter.js
│ ├── sign-intersection-fill.js
│ ├── sign-intersection-side-fill.js
│ ├── sign-intersection-side.js
│ ├── sign-intersection-t-fill.js
│ ├── sign-intersection-t.js
│ ├── sign-intersection-y-fill.js
│ ├── sign-intersection-y.js
│ ├── sign-intersection.js
│ ├── sign-merge-left-fill.js
│ ├── sign-merge-left.js
│ ├── sign-merge-right-fill.js
│ ├── sign-merge-right.js
│ ├── sign-no-left-turn-fill.js
│ ├── sign-no-left-turn.js
│ ├── sign-no-parking-fill.js
│ ├── sign-no-parking.js
│ ├── sign-no-right-turn-fill.js
│ ├── sign-no-right-turn.js
│ ├── sign-railroad-fill.js
│ ├── sign-railroad.js
│ ├── sign-stop-fill.js
│ ├── sign-stop-lights-fill.js
│ ├── sign-stop-lights.js
│ ├── sign-stop.js
│ ├── sign-turn-left-fill.js
│ ├── sign-turn-left.js
│ ├── sign-turn-right-fill.js
│ ├── sign-turn-right.js
│ ├── sign-turn-slight-left-fill.js
│ ├── sign-turn-slight-left.js
│ ├── sign-turn-slight-right-fill.js
│ ├── sign-turn-slight-right.js
│ ├── sign-yield-fill.js
│ ├── sign-yield.js
│ ├── signal.js
│ ├── signpost-2-fill.js
│ ├── signpost-2.js
│ ├── signpost-fill.js
│ ├── signpost-split-fill.js
│ ├── signpost-split.js
│ ├── signpost.js
│ ├── sim-fill.js
│ ├── sim-slash-fill.js
│ ├── sim-slash.js
│ ├── sim.js
│ ├── sina-weibo.js
│ ├── skip-backward-btn-fill.js
│ ├── skip-backward-btn.js
│ ├── skip-backward-circle-fill.js
│ ├── skip-backward-circle.js
│ ├── skip-backward-fill.js
│ ├── skip-backward.js
│ ├── skip-end-btn-fill.js
│ ├── skip-end-btn.js
│ ├── skip-end-circle-fill.js
│ ├── skip-end-circle.js
│ ├── skip-end-fill.js
│ ├── skip-end.js
│ ├── skip-forward-btn-fill.js
│ ├── skip-forward-btn.js
│ ├── skip-forward-circle-fill.js
│ ├── skip-forward-circle.js
│ ├── skip-forward-fill.js
│ ├── skip-forward.js
│ ├── skip-start-btn-fill.js
│ ├── skip-start-btn.js
│ ├── skip-start-circle-fill.js
│ ├── skip-start-circle.js
│ ├── skip-start-fill.js
│ ├── skip-start.js
│ ├── skype.js
│ ├── slack.js
│ ├── slash-circle-fill.js
│ ├── slash-circle.js
│ ├── slash-lg.js
│ ├── slash-square-fill.js
│ ├── slash-square.js
│ ├── slash.js
│ ├── sliders.js
│ ├── sliders2-vertical.js
│ ├── sliders2.js
│ ├── smartwatch.js
│ ├── snapchat.js
│ ├── snow.js
│ ├── snow2.js
│ ├── snow3.js
│ ├── sort-alpha-down-alt.js
│ ├── sort-alpha-down.js
│ ├── sort-alpha-up-alt.js
│ ├── sort-alpha-up.js
│ ├── sort-down-alt.js
│ ├── sort-down.js
│ ├── sort-numeric-down-alt.js
│ ├── sort-numeric-down.js
│ ├── sort-numeric-up-alt.js
│ ├── sort-numeric-up.js
│ ├── sort-up-alt.js
│ ├── sort-up.js
│ ├── soundwave.js
│ ├── sourceforge.js
│ ├── speaker-fill.js
│ ├── speaker.js
│ ├── speedometer.js
│ ├── speedometer2.js
│ ├── spellcheck.js
│ ├── spotify.js
│ ├── square-fill.js
│ ├── square-half.js
│ ├── square.js
│ ├── stack-overflow.js
│ ├── stack.js
│ ├── star-fill.js
│ ├── star-half.js
│ ├── star.js
│ ├── stars.js
│ ├── steam.js
│ ├── stickies-fill.js
│ ├── stickies.js
│ ├── sticky-fill.js
│ ├── sticky.js
│ ├── stop-btn-fill.js
│ ├── stop-btn.js
│ ├── stop-circle-fill.js
│ ├── stop-circle.js
│ ├── stop-fill.js
│ ├── stop.js
│ ├── stoplights-fill.js
│ ├── stoplights.js
│ ├── stopwatch-fill.js
│ ├── stopwatch.js
│ ├── strava.js
│ ├── stripe.js
│ ├── subscript.js
│ ├── substack.js
│ ├── subtract.js
│ ├── suit-club-fill.js
│ ├── suit-club.js
│ ├── suit-diamond-fill.js
│ ├── suit-diamond.js
│ ├── suit-heart-fill.js
│ ├── suit-heart.js
│ ├── suit-spade-fill.js
│ ├── suit-spade.js
│ ├── suitcase-fill.js
│ ├── suitcase-lg-fill.js
│ ├── suitcase-lg.js
│ ├── suitcase.js
│ ├── suitcase2-fill.js
│ ├── suitcase2.js
│ ├── sun-fill.js
│ ├── sun.js
│ ├── sunglasses.js
│ ├── sunrise-fill.js
│ ├── sunrise.js
│ ├── sunset-fill.js
│ ├── sunset.js
│ ├── superscript.js
│ ├── symmetry-horizontal.js
│ ├── symmetry-vertical.js
│ ├── table.js
│ ├── tablet-fill.js
│ ├── tablet-landscape-fill.js
│ ├── tablet-landscape.js
│ ├── tablet.js
│ ├── tag-fill.js
│ ├── tag.js
│ ├── tags-fill.js
│ ├── tags.js
│ ├── taxi-front-fill.js
│ ├── taxi-front.js
│ ├── telegram.js
│ ├── telephone-fill.js
│ ├── telephone-forward-fill.js
│ ├── telephone-forward.js
│ ├── telephone-inbound-fill.js
│ ├── telephone-inbound.js
│ ├── telephone-minus-fill.js
│ ├── telephone-minus.js
│ ├── telephone-outbound-fill.js
│ ├── telephone-outbound.js
│ ├── telephone-plus-fill.js
│ ├── telephone-plus.js
│ ├── telephone-x-fill.js
│ ├── telephone-x.js
│ ├── telephone.js
│ ├── tencent-qq.js
│ ├── terminal-dash.js
│ ├── terminal-fill.js
│ ├── terminal-plus.js
│ ├── terminal-split.js
│ ├── terminal-x.js
│ ├── terminal.js
│ ├── text-center.js
│ ├── text-indent-left.js
│ ├── text-indent-right.js
│ ├── text-left.js
│ ├── text-paragraph.js
│ ├── text-right.js
│ ├── text-wrap.js
│ ├── textarea-resize.js
│ ├── textarea-t.js
│ ├── textarea.js
│ ├── thermometer-half.js
│ ├── thermometer-high.js
│ ├── thermometer-low.js
│ ├── thermometer-snow.js
│ ├── thermometer-sun.js
│ ├── thermometer.js
│ ├── threads-fill.js
│ ├── threads.js
│ ├── three-dots-vertical.js
│ ├── three-dots.js
│ ├── thunderbolt-fill.js
│ ├── thunderbolt.js
│ ├── ticket-detailed-fill.js
│ ├── ticket-detailed.js
│ ├── ticket-fill.js
│ ├── ticket-perforated-fill.js
│ ├── ticket-perforated.js
│ ├── ticket.js
│ ├── tiktok.js
│ ├── toggle-off.js
│ ├── toggle-on.js
│ ├── toggle2-off.js
│ ├── toggle2-on.js
│ ├── toggles.js
│ ├── toggles2.js
│ ├── tools.js
│ ├── tornado.js
│ ├── train-freight-front-fill.js
│ ├── train-freight-front.js
│ ├── train-front-fill.js
│ ├── train-front.js
│ ├── train-lightrail-front-fill.js
│ ├── train-lightrail-front.js
│ ├── translate.js
│ ├── transparency.js
│ ├── trash-fill.js
│ ├── trash.js
│ ├── trash2-fill.js
│ ├── trash2.js
│ ├── trash3-fill.js
│ ├── trash3.js
│ ├── tree-fill.js
│ ├── tree.js
│ ├── trello.js
│ ├── triangle-fill.js
│ ├── triangle-half.js
│ ├── triangle.js
│ ├── trophy-fill.js
│ ├── trophy.js
│ ├── tropical-storm.js
│ ├── truck-flatbed.js
│ ├── truck-front-fill.js
│ ├── truck-front.js
│ ├── truck.js
│ ├── tsunami.js
│ ├── tux.js
│ ├── tv-fill.js
│ ├── tv.js
│ ├── twitch.js
│ ├── twitter-x.js
│ ├── twitter.js
│ ├── type-bold.js
│ ├── type-h1.js
│ ├── type-h2.js
│ ├── type-h3.js
│ ├── type-h4.js
│ ├── type-h5.js
│ ├── type-h6.js
│ ├── type-italic.js
│ ├── type-strikethrough.js
│ ├── type-underline.js
│ ├── type.js
│ ├── typescript.js
│ ├── ubuntu.js
│ ├── ui-checks-grid.js
│ ├── ui-checks.js
│ ├── ui-radios-grid.js
│ ├── ui-radios.js
│ ├── umbrella-fill.js
│ ├── umbrella.js
│ ├── unindent.js
│ ├── union.js
│ ├── unity.js
│ ├── universal-access-circle.js
│ ├── universal-access.js
│ ├── unlock-fill.js
│ ├── unlock.js
│ ├── unlock2-fill.js
│ ├── unlock2.js
│ ├── upc-scan.js
│ ├── upc.js
│ ├── upload.js
│ ├── usb-c-fill.js
│ ├── usb-c.js
│ ├── usb-drive-fill.js
│ ├── usb-drive.js
│ ├── usb-fill.js
│ ├── usb-micro-fill.js
│ ├── usb-micro.js
│ ├── usb-mini-fill.js
│ ├── usb-mini.js
│ ├── usb-plug-fill.js
│ ├── usb-plug.js
│ ├── usb-symbol.js
│ ├── usb.js
│ ├── valentine.js
│ ├── valentine2.js
│ ├── vector-pen.js
│ ├── view-list.js
│ ├── view-stacked.js
│ ├── vignette.js
│ ├── vimeo.js
│ ├── vinyl-fill.js
│ ├── vinyl.js
│ ├── virus.js
│ ├── virus2.js
│ ├── voicemail.js
│ ├── volume-down-fill.js
│ ├── volume-down.js
│ ├── volume-mute-fill.js
│ ├── volume-mute.js
│ ├── volume-off-fill.js
│ ├── volume-off.js
│ ├── volume-up-fill.js
│ ├── volume-up.js
│ ├── vr.js
│ ├── wallet-fill.js
│ ├── wallet.js
│ ├── wallet2.js
│ ├── watch.js
│ ├── water.js
│ ├── webcam-fill.js
│ ├── webcam.js
│ ├── wechat.js
│ ├── whatsapp.js
│ ├── wifi-1.js
│ ├── wifi-2.js
│ ├── wifi-off.js
│ ├── wifi.js
│ ├── wikipedia.js
│ ├── wind.js
│ ├── window-dash.js
│ ├── window-desktop.js
│ ├── window-dock.js
│ ├── window-fullscreen.js
│ ├── window-plus.js
│ ├── window-sidebar.js
│ ├── window-split.js
│ ├── window-stack.js
│ ├── window-x.js
│ ├── window.js
│ ├── windows.js
│ ├── wordpress.js
│ ├── wrench-adjustable-circle-fill.js
│ ├── wrench-adjustable-circle.js
│ ├── wrench-adjustable.js
│ ├── wrench.js
│ ├── x-circle-fill.js
│ ├── x-circle.js
│ ├── x-diamond-fill.js
│ ├── x-diamond.js
│ ├── x-lg.js
│ ├── x-octagon-fill.js
│ ├── x-octagon.js
│ ├── x-square-fill.js
│ ├── x-square.js
│ ├── x.js
│ ├── xbox.js
│ ├── yelp.js
│ ├── yin-yang.js
│ ├── youtube.js
│ ├── zoom-in.js
│ └── zoom-out.js
├── index.d.ts
└── index.js
SYMBOL INDEX (2 symbols across 1 files)
FILE: src/index.d.ts
type IconProps (line 4) | interface IconProps extends SVGAttributes<SVGElement> {
type Icon (line 11) | type Icon = FC<IconProps>;
Condensed preview — 2090 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (3,181K chars).
[
{
"path": ".babelrc",
"chars": 145,
"preview": "{\n \"presets\": [\n [\"@babel/env\", { \"modules\": false }],\n \"@babel/react\"\n ],\n \"plugins\": [\n \"@babel/proposal-o"
},
{
"path": ".eslintrc",
"chars": 146,
"preview": "{\n \"extends\": \"airbnb\",\n \"rules\": {\n \"arrow-body-style\": 0,\n \"react/jsx-filename-extension\": [1, { \"extensions\":"
},
{
"path": ".gitignore",
"chars": 65,
"preview": "node_modules\ndist\nbuild\n.DS_Store\n.vscode\npackage-lock.json\n_demo"
},
{
"path": ".npmignore",
"chars": 17,
"preview": "bin\nsrc\n.babelrc\n"
},
{
"path": ".prettierrc",
"chars": 205,
"preview": "{\n \"singleQuote\": true,\n \"trailingComma\": \"none\",\n \"bracketSpacing\": true,\n \"semi\": true,\n \"arrowParens\": \"avoid\",\n"
},
{
"path": "LICENSE.md",
"chars": 1071,
"preview": "MIT License\n\nCopyright (c) 2022 Ismael Martínez\n\nPermission is hereby granted, free of charge, to any person obtaining a"
},
{
"path": "README.md",
"chars": 2896,
"preview": "# React Bootstrap Icons\n\nThe brand new [Bootstrap Icons library](https://icons.getbootstrap.com/) to use as React compon"
},
{
"path": "bin/build.js",
"chars": 3097,
"preview": "const path = require('path');\nconst fs = require('fs');\nconst upperCamelCase = require('uppercamelcase');\nconst format ="
},
{
"path": "package.json",
"chars": 1564,
"preview": "{\n \"name\": \"react-bootstrap-icons\",\n \"version\": \"1.11.6\",\n \"description\": \"React component for Bootstrap Icons\",\n \"m"
},
{
"path": "rollup.config.js",
"chars": 260,
"preview": "import babel from 'rollup-plugin-babel';\n\nexport default {\n input: 'src/index.js',\n output: {\n file: 'build/index.j"
},
{
"path": "src/icons/0-circle-fill.js",
"chars": 1214,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon0CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/0-circle.js",
"chars": 1211,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon0Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/0-square-fill.js",
"chars": 1252,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon0SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/0-square.js",
"chars": 1283,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon0Square = forwardRef(\n (\n "
},
{
"path": "src/icons/1-circle-fill.js",
"chars": 981,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon1CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/1-circle.js",
"chars": 976,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon1Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/1-square-fill.js",
"chars": 1017,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon1SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/1-square.js",
"chars": 1070,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon1Square = forwardRef(\n (\n "
},
{
"path": "src/icons/123.js",
"chars": 1539,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon123 = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/2-circle-fill.js",
"chars": 1188,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon2CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/2-circle.js",
"chars": 1174,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon2Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/2-square-fill.js",
"chars": 1215,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon2SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/2-square.js",
"chars": 1268,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon2Square = forwardRef(\n (\n "
},
{
"path": "src/icons/3-circle-fill.js",
"chars": 1338,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon3CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/3-circle.js",
"chars": 1346,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon3Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/3-square-fill.js",
"chars": 1365,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon3SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/3-square.js",
"chars": 1418,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon3Square = forwardRef(\n (\n "
},
{
"path": "src/icons/4-circle-fill.js",
"chars": 1090,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon4CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/4-circle.js",
"chars": 1125,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon4Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/4-square-fill.js",
"chars": 1166,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon4SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/4-square.js",
"chars": 1197,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon4Square = forwardRef(\n (\n "
},
{
"path": "src/icons/5-circle-fill.js",
"chars": 1226,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon5CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/5-circle.js",
"chars": 1211,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon5Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/5-square-fill.js",
"chars": 1252,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon5SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/5-square.js",
"chars": 1305,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon5Square = forwardRef(\n (\n "
},
{
"path": "src/icons/6-circle-fill.js",
"chars": 1348,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon6CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/6-circle.js",
"chars": 1337,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon6Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/6-square-fill.js",
"chars": 1400,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon6SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/6-square.js",
"chars": 1431,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon6Square = forwardRef(\n (\n "
},
{
"path": "src/icons/7-circle-fill.js",
"chars": 982,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon7CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/7-circle.js",
"chars": 976,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon7Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/7-square-fill.js",
"chars": 1017,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon7SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/7-square.js",
"chars": 1070,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon7Square = forwardRef(\n (\n "
},
{
"path": "src/icons/8-circle-fill.js",
"chars": 1417,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon8CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/8-circle.js",
"chars": 1414,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon8Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/8-square-fill.js",
"chars": 1475,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon8SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/8-square.js",
"chars": 1508,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon8Square = forwardRef(\n (\n "
},
{
"path": "src/icons/9-circle-fill.js",
"chars": 1305,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon9CircleFill = forwardRef(\n (\n"
},
{
"path": "src/icons/9-circle.js",
"chars": 1294,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon9Circle = forwardRef(\n (\n "
},
{
"path": "src/icons/9-square-fill.js",
"chars": 1358,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon9SquareFill = forwardRef(\n (\n"
},
{
"path": "src/icons/9-square.js",
"chars": 1388,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Icon9Square = forwardRef(\n (\n "
},
{
"path": "src/icons/activity.js",
"chars": 1081,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Activity = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/airplane-engines-fill.js",
"chars": 1430,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AirplaneEnginesFill = forwardRef(\n"
},
{
"path": "src/icons/airplane-engines.js",
"chars": 1756,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AirplaneEngines = forwardRef(\n (\n"
},
{
"path": "src/icons/airplane-fill.js",
"chars": 1214,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AirplaneFill = forwardRef(\n (\n "
},
{
"path": "src/icons/airplane.js",
"chars": 1528,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Airplane = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/alarm-fill.js",
"chars": 1306,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlarmFill = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/alarm.js",
"chars": 1375,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Alarm = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/alexa.js",
"chars": 1115,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Alexa = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/align-bottom.js",
"chars": 990,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignBottom = forwardRef(\n (\n "
},
{
"path": "src/icons/align-center.js",
"chars": 1030,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignCenter = forwardRef(\n (\n "
},
{
"path": "src/icons/align-end.js",
"chars": 1037,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignEnd = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/align-middle.js",
"chars": 1030,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignMiddle = forwardRef(\n (\n "
},
{
"path": "src/icons/align-start.js",
"chars": 1065,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignStart = forwardRef(\n (\n {"
},
{
"path": "src/icons/align-top.js",
"chars": 976,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlignTop = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/alipay.js",
"chars": 1528,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Alipay = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/alphabet-uppercase.js",
"chars": 1582,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AlphabetUppercase = forwardRef(\n "
},
{
"path": "src/icons/alphabet.js",
"chars": 1726,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Alphabet = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/alt.js",
"chars": 997,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Alt = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/amazon.js",
"chars": 1968,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Amazon = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/amd.js",
"chars": 903,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Amd = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/android.js",
"chars": 1117,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Android = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/android2.js",
"chars": 2089,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Android2 = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/anthropic.js",
"chars": 1029,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Anthropic = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/app-indicator.js",
"chars": 1111,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AppIndicator = forwardRef(\n (\n "
},
{
"path": "src/icons/app.js",
"chars": 951,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst App = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/apple-music.js",
"chars": 2440,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AppleMusic = forwardRef(\n (\n {"
},
{
"path": "src/icons/apple.js",
"chars": 2116,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Apple = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/archive-fill.js",
"chars": 1068,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArchiveFill = forwardRef(\n (\n "
},
{
"path": "src/icons/archive.js",
"chars": 1079,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Archive = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/arrow-90deg-down.js",
"chars": 1100,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Arrow90degDown = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-90deg-left.js",
"chars": 1099,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Arrow90degLeft = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-90deg-right.js",
"chars": 1104,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Arrow90degRight = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-90deg-up.js",
"chars": 1093,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Arrow90degUp = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-bar-down.js",
"chars": 1122,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowBarDown = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-bar-left.js",
"chars": 1122,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowBarLeft = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-bar-right.js",
"chars": 1125,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowBarRight = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-bar-up.js",
"chars": 1117,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowBarUp = forwardRef(\n (\n {"
},
{
"path": "src/icons/arrow-clockwise.js",
"chars": 1111,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowClockwise = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-counterclockwise.js",
"chars": 1139,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowCounterclockwise = forwardRef"
},
{
"path": "src/icons/arrow-down-circle-fill.js",
"chars": 1059,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownCircleFill = forwardRef(\n"
},
{
"path": "src/icons/arrow-down-circle.js",
"chars": 1122,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownCircle = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-down-left-circle-fill.js",
"chars": 1068,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownLeftCircleFill = forwardR"
},
{
"path": "src/icons/arrow-down-left-circle.js",
"chars": 1133,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownLeftCircle = forwardRef(\n"
},
{
"path": "src/icons/arrow-down-left-square-fill.js",
"chars": 1115,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownLeftSquareFill = forwardR"
},
{
"path": "src/icons/arrow-down-left-square.js",
"chars": 1205,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownLeftSquare = forwardRef(\n"
},
{
"path": "src/icons/arrow-down-left.js",
"chars": 1036,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownLeft = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-down-right-circle-fill.js",
"chars": 1071,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownRightCircleFill = forward"
},
{
"path": "src/icons/arrow-down-right-circle.js",
"chars": 1138,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownRightCircle = forwardRef("
},
{
"path": "src/icons/arrow-down-right-square-fill.js",
"chars": 1119,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownRightSquareFill = forward"
},
{
"path": "src/icons/arrow-down-right-square.js",
"chars": 1210,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownRightSquare = forwardRef("
},
{
"path": "src/icons/arrow-down-right.js",
"chars": 1042,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownRight = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-down-short.js",
"chars": 1068,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownShort = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-down-square-fill.js",
"chars": 1099,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownSquareFill = forwardRef(\n"
},
{
"path": "src/icons/arrow-down-square.js",
"chars": 1194,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownSquare = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-down-up.js",
"chars": 1201,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDownUp = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-down.js",
"chars": 1026,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowDown = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/arrow-left-circle-fill.js",
"chars": 1057,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftCircleFill = forwardRef(\n"
},
{
"path": "src/icons/arrow-left-circle.js",
"chars": 1121,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftCircle = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-left-right.js",
"chars": 1206,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftRight = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-left-short.js",
"chars": 1068,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftShort = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-left-square-fill.js",
"chars": 1101,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftSquareFill = forwardRef(\n"
},
{
"path": "src/icons/arrow-left-square.js",
"chars": 1194,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeftSquare = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-left.js",
"chars": 1028,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowLeft = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/arrow-repeat.js",
"chars": 1320,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRepeat = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-return-left.js",
"chars": 1130,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowReturnLeft = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-return-right.js",
"chars": 1132,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowReturnRight = forwardRef(\n ("
},
{
"path": "src/icons/arrow-right-circle-fill.js",
"chars": 1063,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRightCircleFill = forwardRef("
},
{
"path": "src/icons/arrow-right-circle.js",
"chars": 1127,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRightCircle = forwardRef(\n ("
},
{
"path": "src/icons/arrow-right-short.js",
"chars": 1073,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRightShort = forwardRef(\n (\n"
},
{
"path": "src/icons/arrow-right-square-fill.js",
"chars": 1103,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRightSquareFill = forwardRef("
},
{
"path": "src/icons/arrow-right-square.js",
"chars": 1199,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRightSquare = forwardRef(\n ("
},
{
"path": "src/icons/arrow-right.js",
"chars": 1054,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowRight = forwardRef(\n (\n {"
},
{
"path": "src/icons/arrow-through-heart-fill.js",
"chars": 1518,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowThroughHeartFill = forwardRef"
},
{
"path": "src/icons/arrow-through-heart.js",
"chars": 1710,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowThroughHeart = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-circle-fill.js",
"chars": 1051,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpCircleFill = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-circle.js",
"chars": 1114,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpCircle = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-up-left-circle-fill.js",
"chars": 1059,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpLeftCircleFill = forwardRef"
},
{
"path": "src/icons/arrow-up-left-circle.js",
"chars": 1122,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpLeftCircle = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-left-square-fill.js",
"chars": 1105,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpLeftSquareFill = forwardRef"
},
{
"path": "src/icons/arrow-up-left-square.js",
"chars": 1194,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpLeftSquare = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-left.js",
"chars": 1027,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpLeft = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-up-right-circle-fill.js",
"chars": 1062,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpRightCircleFill = forwardRe"
},
{
"path": "src/icons/arrow-up-right-circle.js",
"chars": 1128,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpRightCircle = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-right-square-fill.js",
"chars": 1111,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpRightSquareFill = forwardRe"
},
{
"path": "src/icons/arrow-up-right-square.js",
"chars": 1199,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpRightSquare = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-right.js",
"chars": 1033,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpRight = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-up-short.js",
"chars": 1063,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpShort = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-up-square-fill.js",
"chars": 1092,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpSquareFill = forwardRef(\n "
},
{
"path": "src/icons/arrow-up-square.js",
"chars": 1185,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUpSquare = forwardRef(\n (\n "
},
{
"path": "src/icons/arrow-up.js",
"chars": 1020,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowUp = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/arrows-angle-contract.js",
"chars": 1231,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsAngleContract = forwardRef(\n"
},
{
"path": "src/icons/arrows-angle-expand.js",
"chars": 1224,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsAngleExpand = forwardRef(\n "
},
{
"path": "src/icons/arrows-collapse-vertical.js",
"chars": 1232,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsCollapseVertical = forwardRe"
},
{
"path": "src/icons/arrows-collapse.js",
"chars": 1245,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsCollapse = forwardRef(\n (\n "
},
{
"path": "src/icons/arrows-expand-vertical.js",
"chars": 1231,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsExpandVertical = forwardRef("
},
{
"path": "src/icons/arrows-expand.js",
"chars": 1241,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsExpand = forwardRef(\n (\n "
},
{
"path": "src/icons/arrows-fullscreen.js",
"chars": 1487,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsFullscreen = forwardRef(\n ("
},
{
"path": "src/icons/arrows-move.js",
"chars": 1438,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsMove = forwardRef(\n (\n {"
},
{
"path": "src/icons/arrows-vertical.js",
"chars": 1086,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst ArrowsVertical = forwardRef(\n (\n "
},
{
"path": "src/icons/arrows.js",
"chars": 1031,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Arrows = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/aspect-ratio-fill.js",
"chars": 1116,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AspectRatioFill = forwardRef(\n (\n"
},
{
"path": "src/icons/aspect-ratio.js",
"chars": 1198,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AspectRatio = forwardRef(\n (\n "
},
{
"path": "src/icons/asterisk.js",
"chars": 1045,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Asterisk = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/at.js",
"chars": 1456,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst At = forwardRef(\n (\n {\n c"
},
{
"path": "src/icons/award-fill.js",
"chars": 1113,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst AwardFill = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/award.js",
"chars": 1306,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Award = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/back.js",
"chars": 991,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Back = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/backpack-fill.js",
"chars": 1276,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BackpackFill = forwardRef(\n (\n "
},
{
"path": "src/icons/backpack.js",
"chars": 1302,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/backpack2-fill.js",
"chars": 1408,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack2Fill = forwardRef(\n (\n "
},
{
"path": "src/icons/backpack2.js",
"chars": 1614,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack2 = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/backpack3-fill.js",
"chars": 1543,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack3Fill = forwardRef(\n (\n "
},
{
"path": "src/icons/backpack3.js",
"chars": 1621,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack3 = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/backpack4-fill.js",
"chars": 1270,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack4Fill = forwardRef(\n (\n "
},
{
"path": "src/icons/backpack4.js",
"chars": 1378,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backpack4 = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/backspace-fill.js",
"chars": 1177,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BackspaceFill = forwardRef(\n (\n "
},
{
"path": "src/icons/backspace-reverse-fill.js",
"chars": 1189,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BackspaceReverseFill = forwardRef("
},
{
"path": "src/icons/backspace-reverse.js",
"chars": 1318,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BackspaceReverse = forwardRef(\n ("
},
{
"path": "src/icons/backspace.js",
"chars": 1278,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Backspace = forwardRef(\n (\n {\n"
},
{
"path": "src/icons/badge-3d-fill.js",
"chars": 1509,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge3dFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-3d.js",
"chars": 1535,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge3d = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-4k-fill.js",
"chars": 1230,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge4kFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-4k.js",
"chars": 1232,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge4k = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-8k-fill.js",
"chars": 1511,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge8kFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-8k.js",
"chars": 1546,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst Badge8k = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-ad-fill.js",
"chars": 1368,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeAdFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-ad.js",
"chars": 1387,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeAd = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-ar-fill.js",
"chars": 1258,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeArFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-ar.js",
"chars": 1288,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeAr = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-cc-fill.js",
"chars": 1502,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeCcFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-cc.js",
"chars": 1520,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeCc = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-hd-fill.js",
"chars": 1200,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeHdFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-hd.js",
"chars": 1214,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeHd = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-sd-fill.js",
"chars": 1510,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeSdFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-sd.js",
"chars": 1564,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeSd = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-tm-fill.js",
"chars": 1109,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeTmFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-tm.js",
"chars": 1145,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeTm = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-vo-fill.js",
"chars": 1304,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeVoFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-vo.js",
"chars": 1332,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeVo = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-vr-fill.js",
"chars": 1227,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeVrFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-vr.js",
"chars": 1250,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeVr = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/badge-wc-fill.js",
"chars": 1345,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeWcFill = forwardRef(\n (\n "
},
{
"path": "src/icons/badge-wc.js",
"chars": 1393,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BadgeWc = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/bag-check-fill.js",
"chars": 1128,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagCheckFill = forwardRef(\n (\n "
},
{
"path": "src/icons/bag-check.js",
"chars": 1193,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagCheck = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/bag-dash-fill.js",
"chars": 1060,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagDashFill = forwardRef(\n (\n "
},
{
"path": "src/icons/bag-dash.js",
"chars": 1124,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagDash = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/bag-fill.js",
"chars": 955,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagFill = forwardRef(\n (\n {\n "
},
{
"path": "src/icons/bag-heart-fill.js",
"chars": 1070,
"preview": "import React, { forwardRef } from 'react';\nimport PropTypes from 'prop-types';\n\nconst BagHeartFill = forwardRef(\n (\n "
}
]
// ... and 1890 more files (download for full content)
About this extraction
This page contains the full source code of the ismamz/react-bootstrap-icons GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 2090 files (2.8 MB), approximately 830.4k tokens, and a symbol index with 2 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.