├── .babelrc ├── .github ├── CODEOWNERS └── workflows │ └── ci.yaml ├── .gitignore ├── .global.d.ts ├── .husky └── pre-commit ├── .nvmrc ├── .prettierignore ├── .prettierrc ├── .storybook ├── main.ts ├── manager.ts ├── preview.tsx └── theme.ts ├── CNAME ├── README.md ├── assets ├── icons │ ├── 360-outline.svg │ ├── 360-solid.svg │ ├── ab-testing-outline.svg │ ├── ab-testing-solid.svg │ ├── add-outline.svg │ ├── add-small-outline.svg │ ├── add-small-solid.svg │ ├── add-solid.svg │ ├── address-book-outline.svg │ ├── address-book-solid.svg │ ├── adjust-horizontal-alt-outline.svg │ ├── adjust-horizontal-alt-solid.svg │ ├── adjust-horizontal-outline.svg │ ├── adjust-horizontal-solid.svg │ ├── adjust-vertical-alt-outline.svg │ ├── adjust-vertical-alt-solid.svg │ ├── adjust-vertical-outline.svg │ ├── adjust-vertical-solid.svg │ ├── airplay-outline.svg │ ├── airplay-solid.svg │ ├── airpods-outline.svg │ ├── airpods-solid.svg │ ├── alarm-outline.svg │ ├── alarm-solid.svg │ ├── alien-outline.svg │ ├── alien-solid.svg │ ├── align-bottom-outline.svg │ ├── align-bottom-solid.svg │ ├── align-center-horizontal-outline.svg │ ├── align-center-horizontal-solid.svg │ ├── align-center-vertical-outline.svg │ ├── align-center-vertical-solid.svg │ ├── align-left-outline.svg │ ├── align-left-solid.svg │ ├── align-right-outline.svg │ ├── align-right-solid.svg │ ├── align-text-center-outline.svg │ ├── align-text-center-solid.svg │ ├── align-text-justify-outline.svg │ ├── align-text-justify-solid.svg │ ├── align-text-left-outline.svg │ ├── align-text-left-solid.svg │ ├── align-text-right-outline.svg │ ├── align-text-right-solid.svg │ ├── align-top-outline.svg │ ├── align-top-solid.svg │ ├── anchor-outline.svg │ ├── anchor-solid.svg │ ├── android-outline.svg │ ├── android-solid.svg │ ├── angular-outline.svg │ ├── angular-solid.svg │ ├── anja-outline.svg │ ├── anja-solid.svg │ ├── anti-clockwise-outline.svg │ ├── anti-clockwise-solid.svg │ ├── apple-outline.svg │ ├── apple-solid.svg │ ├── appointments-outline.svg │ ├── appointments-solid.svg │ ├── archive-outline.svg │ ├── archive-solid.svg │ ├── area-chart-alt-outline.svg │ ├── area-chart-alt-solid.svg │ ├── area-chart-outline.svg │ ├── area-chart-solid.svg │ ├── arrow-down-circle-outline.svg │ ├── arrow-down-circle-solid.svg │ ├── arrow-down-outline.svg │ ├── arrow-down-small-outline.svg │ ├── arrow-down-small-solid.svg │ ├── arrow-down-solid.svg │ ├── arrow-left-circle-outline.svg │ ├── arrow-left-circle-solid.svg │ ├── arrow-left-outline.svg │ ├── arrow-left-small-outline.svg │ ├── arrow-left-small-solid.svg │ ├── arrow-left-solid.svg │ ├── arrow-outline.svg │ ├── arrow-right-circle-outline.svg │ ├── arrow-right-circle-solid.svg │ ├── arrow-right-outline.svg │ ├── arrow-right-small-outline.svg │ ├── arrow-right-small-solid.svg │ ├── arrow-right-solid.svg │ ├── arrow-solid.svg │ ├── arrow-up-circle-outline.svg │ ├── arrow-up-circle-solid.svg │ ├── arrow-up-outline.svg │ ├── arrow-up-small-outline.svg │ ├── arrow-up-small-solid.svg │ ├── arrow-up-solid.svg │ ├── artboard-outline.svg │ ├── artboard-solid.svg │ ├── at-outline.svg │ ├── at-solid.svg │ ├── attach-outline.svg │ ├── attach-solid.svg │ ├── attachment-outline.svg │ ├── attachment-solid.svg │ ├── audio-cable-outline.svg │ ├── audio-cable-solid.svg │ ├── audio-document-outline.svg │ ├── audio-document-solid.svg │ ├── azure-outline.svg │ ├── azure-solid.svg │ ├── backspace-outline.svg │ ├── backspace-solid.svg │ ├── bag-alt-outline.svg │ ├── bag-alt-solid.svg │ ├── bag-minus-outline.svg │ ├── bag-minus-solid.svg │ ├── bag-outline.svg │ ├── bag-plus-outline.svg │ ├── bag-plus-solid.svg │ ├── bag-solid.svg │ ├── bank-outline.svg │ ├── bank-solid.svg │ ├── bar-chart-outline.svg │ ├── bar-chart-solid.svg │ ├── barcode-outline.svg │ ├── barcode-solid.svg │ ├── basket-minus-outline.svg │ ├── basket-minus-solid.svg │ ├── basket-outline.svg │ ├── basket-plus-outline.svg │ ├── basket-plus-solid.svg │ ├── basket-solid.svg │ ├── bath-outline.svg │ ├── bath-solid.svg │ ├── battery-0-outline.svg │ ├── battery-0-solid.svg │ ├── battery-1-outline.svg │ ├── battery-1-solid.svg │ ├── battery-2-outline.svg │ ├── battery-2-solid.svg │ ├── battery-3-outline.svg │ ├── battery-3-solid.svg │ ├── battery-4-outline.svg │ ├── battery-4-solid.svg │ ├── battery-5-outline.svg │ ├── battery-5-solid.svg │ ├── battery-charge-outline.svg │ ├── battery-charge-solid.svg │ ├── bed-double-outline.svg │ ├── bed-double-solid.svg │ ├── bed-single-outline.svg │ ├── bed-single-solid.svg │ ├── behance-outline.svg │ ├── behance-solid.svg │ ├── bell-outline.svg │ ├── bell-solid.svg │ ├── bin-outline.svg │ ├── bin-solid.svg │ ├── bitbucket-outline.svg │ ├── bitbucket-solid.svg │ ├── bitcoin-outline.svg │ ├── bitcoin-solid.svg │ ├── bluetooth-outline.svg │ ├── bluetooth-solid.svg │ ├── bold-outline.svg │ ├── bold-solid.svg │ ├── book-outline.svg │ ├── book-solid.svg │ ├── bookmark-outline.svg │ ├── bookmark-solid.svg │ ├── border-all-outline.svg │ ├── border-all-solid.svg │ ├── border-bottom-outline.svg │ ├── border-bottom-solid.svg │ ├── border-horizontal-outline.svg │ ├── border-horizontal-solid.svg │ ├── border-inner-outline.svg │ ├── border-inner-solid.svg │ ├── border-left-outline.svg │ ├── border-left-solid.svg │ ├── border-none-outline.svg │ ├── border-none-solid.svg │ ├── border-outer-outline.svg │ ├── border-outer-solid.svg │ ├── border-radius-outline.svg │ ├── border-radius-solid.svg │ ├── border-right-outline.svg │ ├── border-right-solid.svg │ ├── border-top-outline.svg │ ├── border-top-solid.svg │ ├── border-vertical-outline.svg │ ├── border-vertical-solid.svg │ ├── bottom-left-outline.svg │ ├── bottom-left-solid.svg │ ├── bottom-right-outline.svg │ ├── bottom-right-solid.svg │ ├── box-outline.svg │ ├── box-solid.svg │ ├── bracket-outline.svg │ ├── bracket-solid.svg │ ├── briefcase-alt-outline.svg │ ├── briefcase-alt-solid.svg │ ├── briefcase-outline.svg │ ├── briefcase-solid.svg │ ├── brush-outline.svg │ ├── brush-solid.svg │ ├── bug-outline.svg │ ├── bug-solid.svg │ ├── building-outline.svg │ ├── building-solid.svg │ ├── bulb-off-outline.svg │ ├── bulb-off-solid.svg │ ├── bulb-on-outline.svg │ ├── bulb-on-solid.svg │ ├── button-outline.svg │ ├── button-solid.svg │ ├── c-outline.svg │ ├── c-sharp-outline.svg │ ├── c-sharp-solid.svg │ ├── c-solid.svg │ ├── calculator-outline.svg │ ├── calculator-solid.svg │ ├── calendar-minus-outline.svg │ ├── calendar-minus-solid.svg │ ├── calendar-no-access-outline.svg │ ├── calendar-no-access-solid.svg │ ├── calendar-outline.svg │ ├── calendar-plus-outline.svg │ ├── calendar-plus-solid.svg │ ├── calendar-solid.svg │ ├── calendar-tick-outline.svg │ ├── calendar-tick-solid.svg │ ├── calendar-x-outline.svg │ ├── calendar-x-solid.svg │ ├── camera-outline.svg │ ├── camera-solid.svg │ ├── candle-chart-outline.svg │ ├── candle-chart-solid.svg │ ├── car-outline.svg │ ├── car-solid.svg │ ├── caret-vertical-circle-outline.svg │ ├── caret-vertical-circle-solid.svg │ ├── caret-vertical-outline.svg │ ├── caret-vertical-small-outline.svg │ ├── caret-vertical-small-solid.svg │ ├── caret-vertical-solid.svg │ ├── cart-minus-outline.svg │ ├── cart-minus-solid.svg │ ├── cart-outline.svg │ ├── cart-plus-outline.svg │ ├── cart-plus-solid.svg │ ├── cart-solid.svg │ ├── certificate-outline.svg │ ├── certificate-solid.svg │ ├── chat-outline.svg │ ├── chat-solid.svg │ ├── chat-typing-alt-outline.svg │ ├── chat-typing-alt-solid.svg │ ├── chat-typing-outline.svg │ ├── chat-typing-solid.svg │ ├── chatbot-outline.svg │ ├── chatbot-solid.svg │ ├── chrome-outline.svg │ ├── chrome-solid.svg │ ├── church-outline.svg │ ├── church-solid.svg │ ├── circle-outline.svg │ ├── circle-solid.svg │ ├── clipboard-minus-outline.svg │ ├── clipboard-minus-solid.svg │ ├── clipboard-no-access-outline.svg │ ├── clipboard-no-access-solid.svg │ ├── clipboard-outline.svg │ ├── clipboard-plus-outline.svg │ ├── clipboard-plus-solid.svg │ ├── clipboard-solid.svg │ ├── clipboard-tick-outline.svg │ ├── clipboard-tick-solid.svg │ ├── clipboard-x-outline.svg │ ├── clipboard-x-solid.svg │ ├── clock-outline.svg │ ├── clock-solid.svg │ ├── clockwise-outline.svg │ ├── clockwise-solid.svg │ ├── code-outline.svg │ ├── code-solid.svg │ ├── codepen-outline.svg │ ├── codepen-solid.svg │ ├── cog-outline.svg │ ├── cog-solid.svg │ ├── compass-outline.svg │ ├── compass-solid.svg │ ├── complete.svg │ ├── computer-outline.svg │ ├── computer-solid.svg │ ├── contact-outline.svg │ ├── contact-solid.svg │ ├── contract-outline.svg │ ├── contract-solid.svg │ ├── cost-estimate-outline.svg │ ├── cost-estimate-solid.svg │ ├── cplusplus-outline.svg │ ├── cplusplus-solid.svg │ ├── credit-card-outline.svg │ ├── credit-card-solid.svg │ ├── crop-outline.svg │ ├── crop-solid.svg │ ├── css3-outline.svg │ ├── css3-solid.svg │ ├── csv-outline.svg │ ├── csv-solid.svg │ ├── cup-outline.svg │ ├── cup-solid.svg │ ├── curved-connector-outline.svg │ ├── curved-connector-solid.svg │ ├── d3-outline.svg │ ├── d3-solid.svg │ ├── database-outline.svg │ ├── database-solid.svg │ ├── denied-outline.svg │ ├── denied-solid.svg │ ├── deno-outline.svg │ ├── deno-solid.svg │ ├── depth-chart-outline.svg │ ├── depth-chart-solid.svg │ ├── desklamp-outline.svg │ ├── desklamp-solid.svg │ ├── diamond-outline.svg │ ├── diamond-solid.svg │ ├── direction-outline.svg │ ├── direction-solid.svg │ ├── discord-outline.svg │ ├── discord-solid.svg │ ├── discount-outline.svg │ ├── discount-solid.svg │ ├── distribute-horizontal-outline.svg │ ├── distribute-horizontal-solid.svg │ ├── distribute-vertical-outline.svg │ ├── distribute-vertical-solid.svg │ ├── divider-line-outline.svg │ ├── divider-line-solid.svg │ ├── doc-outline.svg │ ├── doc-solid.svg │ ├── docker-outline.svg │ ├── docker-solid.svg │ ├── documents-outline.svg │ ├── documents-solid.svg │ ├── dollar-outline.svg │ ├── dollar-solid.svg │ ├── donut-chart-outline.svg │ ├── donut-chart-solid.svg │ ├── double-caret-down-circle-outline.svg │ ├── double-caret-down-circle-solid.svg │ ├── double-caret-down-outline.svg │ ├── double-caret-down-small-outline.svg │ ├── double-caret-down-small-solid.svg │ ├── double-caret-down-solid.svg │ ├── double-caret-left-circle-outline.svg │ ├── double-caret-left-circle-solid.svg │ ├── double-caret-left-outline.svg │ ├── double-caret-left-small-outline.svg │ ├── double-caret-left-small-solid.svg │ ├── double-caret-left-solid.svg │ ├── double-caret-right-circle-outline.svg │ ├── double-caret-right-circle-solid.svg │ ├── double-caret-right-outline.svg │ ├── double-caret-right-small-outline.svg │ ├── double-caret-right-small-solid.svg │ ├── double-caret-right-solid.svg │ ├── double-caret-up-circle-outline.svg │ ├── double-caret-up-circle-solid.svg │ ├── double-caret-up-outline.svg │ ├── double-caret-up-small-outline.svg │ ├── double-caret-up-small-solid.svg │ ├── double-caret-up-solid.svg │ ├── down-circle-outline.svg │ ├── down-circle-solid.svg │ ├── down-outline.svg │ ├── down-small-outline.svg │ ├── down-small-solid.svg │ ├── down-solid.svg │ ├── download-outline.svg │ ├── download-solid.svg │ ├── drag-horizontal-outline.svg │ ├── drag-horizontal-solid.svg │ ├── drag-outline.svg │ ├── drag-solid.svg │ ├── drag-vertical-outline.svg │ ├── drag-vertical-solid.svg │ ├── dribbble-outline.svg │ ├── dribbble-solid.svg │ ├── drop-outline.svg │ ├── drop-solid.svg │ ├── dropper-outline.svg │ ├── dropper-solid.svg │ ├── edge-outline.svg │ ├── edge-solid.svg │ ├── edit-1-outline.svg │ ├── edit-1-solid.svg │ ├── edit-circle-outline.svg │ ├── edit-circle-solid.svg │ ├── edit-outline.svg │ ├── edit-small-outline.svg │ ├── edit-small-solid.svg │ ├── edit-solid.svg │ ├── elbow-connector-outline.svg │ ├── elbow-connector-solid.svg │ ├── envelope-open-outline.svg │ ├── envelope-open-solid.svg │ ├── envelope-outline.svg │ ├── envelope-solid.svg │ ├── eps-outline.svg │ ├── eps-solid.svg │ ├── eslint-outline.svg │ ├── eslint-solid.svg │ ├── ethereum-outline.svg │ ├── ethereum-solid.svg │ ├── euro-outline.svg │ ├── euro-solid.svg │ ├── exclamation-circle-outline.svg │ ├── exclamation-circle-solid.svg │ ├── exclamation-outline.svg │ ├── exclamation-small-outline.svg │ ├── exclamation-small-solid.svg │ ├── exclamation-solid.svg │ ├── expand-alt-outline.svg │ ├── expand-alt-solid.svg │ ├── expand-outline.svg │ ├── expand-solid.svg │ ├── eye-closed-outline.svg │ ├── eye-closed-solid.svg │ ├── eye-outline.svg │ ├── eye-solid.svg │ ├── face-id-outline.svg │ ├── face-id-solid.svg │ ├── facebook-outline.svg │ ├── facebook-solid.svg │ ├── figma-outline.svg │ ├── figma-solid.svg │ ├── file-minus-outline.svg │ ├── file-minus-solid.svg │ ├── file-no-access-outline.svg │ ├── file-no-access-solid.svg │ ├── file-outline.svg │ ├── file-plus-outline.svg │ ├── file-plus-solid.svg │ ├── file-solid.svg │ ├── file-tick-outline.svg │ ├── file-tick-solid.svg │ ├── file-x-outline.svg │ ├── file-x-solid.svg │ ├── filter-outline.svg │ ├── filter-solid.svg │ ├── fingerprint-outline.svg │ ├── fingerprint-solid.svg │ ├── firebase-outline.svg │ ├── firebase-solid.svg │ ├── flag-alt-outline.svg │ ├── flag-alt-solid.svg │ ├── flag-outline.svg │ ├── flag-solid.svg │ ├── flip-horizontal-outline.svg │ ├── flip-horizontal-solid.svg │ ├── flip-vertical-outline.svg │ ├── flip-vertical-solid.svg │ ├── float-center-outline.svg │ ├── float-center-solid.svg │ ├── float-left-outline.svg │ ├── float-left-solid.svg │ ├── float-right-outline.svg │ ├── float-right-solid.svg │ ├── floorplan-outline.svg │ ├── floorplan-solid.svg │ ├── folder-minus-outline.svg │ ├── folder-minus-solid.svg │ ├── folder-no-access-outline.svg │ ├── folder-no-access-solid.svg │ ├── folder-outline.svg │ ├── folder-plus-outline.svg │ ├── folder-plus-solid.svg │ ├── folder-solid.svg │ ├── folder-tick-outline.svg │ ├── folder-tick-solid.svg │ ├── folder-x-outline.svg │ ├── folder-x-solid.svg │ ├── folders-outline.svg │ ├── folders-solid.svg │ ├── forward-circle-outline.svg │ ├── forward-circle-solid.svg │ ├── forward-outline.svg │ ├── forward-small-outline.svg │ ├── forward-small-solid.svg │ ├── forward-solid.svg │ ├── frame-outline.svg │ ├── frame-solid.svg │ ├── framer-outline.svg │ ├── framer-solid.svg │ ├── game-controller-outline.svg │ ├── game-controller-retro-outline.svg │ ├── game-controller-retro-solid.svg │ ├── game-controller-solid.svg │ ├── gantt-chart-outline.svg │ ├── gantt-chart-solid.svg │ ├── garage-outline.svg │ ├── garage-solid.svg │ ├── gatsbyjs-outline.svg │ ├── gatsbyjs-solid.svg │ ├── gba-outline.svg │ ├── gba-solid.svg │ ├── gbc-outline.svg │ ├── gbc-solid.svg │ ├── ghost-outline.svg │ ├── ghost-solid.svg │ ├── gif-outline.svg │ ├── gif-solid.svg │ ├── gift-outline.svg │ ├── gift-solid.svg │ ├── git-branch-outline.svg │ ├── git-branch-solid.svg │ ├── git-commit-outline.svg │ ├── git-commit-solid.svg │ ├── git-compare-outline.svg │ ├── git-compare-solid.svg │ ├── git-fork-outline.svg │ ├── git-fork-solid.svg │ ├── git-merge-outline.svg │ ├── git-merge-solid.svg │ ├── git-outline.svg │ ├── git-pull-outline.svg │ ├── git-pull-solid.svg │ ├── git-solid.svg │ ├── github-outline.svg │ ├── github-solid.svg │ ├── gitlab-outline.svg │ ├── gitlab-solid.svg │ ├── globe-africa-outline.svg │ ├── globe-africa-solid.svg │ ├── globe-americas-outline.svg │ ├── globe-americas-solid.svg │ ├── globe-outline.svg │ ├── globe-solid.svg │ ├── google-ad-outline.svg │ ├── google-ad-solid.svg │ ├── google-drive-outline.svg │ ├── google-drive-solid.svg │ ├── google-outline.svg │ ├── google-play-store-outline.svg │ ├── google-play-store-solid.svg │ ├── google-solid.svg │ ├── google-streetview-outline.svg │ ├── google-streetview-solid.svg │ ├── graphql-outline.svg │ ├── graphql-solid.svg │ ├── grid-layout-outline.svg │ ├── grid-layout-solid.svg │ ├── hashtag-outline.svg │ ├── hashtag-solid.svg │ ├── hd-screen-outline.svg │ ├── hd-screen-solid.svg │ ├── hdmi-cable-outline.svg │ ├── hdmi-cable-solid.svg │ ├── headphones-outline.svg │ ├── headphones-solid.svg │ ├── headset-outline.svg │ ├── headset-solid.svg │ ├── heart-circle-outline.svg │ ├── heart-circle-solid.svg │ ├── heart-outline.svg │ ├── heart-small-outline.svg │ ├── heart-small-solid.svg │ ├── heart-solid.svg │ ├── hexagon-outline.svg │ ├── hexagon-solid.svg │ ├── history-outline.svg │ ├── history-solid.svg │ ├── home-alt-outline.svg │ ├── home-alt-solid.svg │ ├── home-outline.svg │ ├── home-solid.svg │ ├── hospital-outline.svg │ ├── hospital-solid.svg │ ├── hourglass-outline.svg │ ├── hourglass-solid.svg │ ├── house-outline.svg │ ├── house-solid.svg │ ├── html5-outline.svg │ ├── html5-solid.svg │ ├── icon-add-bookmark.svg │ ├── icon-add-circle.svg │ ├── icon-add-youtube.svg │ ├── icon-add.svg │ ├── icon-adjust.svg │ ├── icon-arrow-down.svg │ ├── icon-arrow-right.svg │ ├── icon-arrow-up.svg │ ├── icon-article.svg │ ├── icon-balloon.svg │ ├── icon-bell.svg │ ├── icon-bold.svg │ ├── icon-bomb.svg │ ├── icon-book.svg │ ├── icon-book2.svg │ ├── icon-bookmark-check.svg │ ├── icon-bookmark.svg │ ├── icon-bookmarked.svg │ ├── icon-brain.svg │ ├── icon-broken-heart.svg │ ├── icon-bug.svg │ ├── icon-burger-menu.svg │ ├── icon-calendar-add.svg │ ├── icon-calendar.svg │ ├── icon-cancel-presentation.svg │ ├── icon-category.svg │ ├── icon-chat.svg │ ├── icon-check.svg │ ├── icon-clock.svg │ ├── icon-close-2.svg │ ├── icon-close-circle.svg │ ├── icon-close.svg │ ├── icon-code-block.svg │ ├── icon-code.svg │ ├── icon-codewars.svg │ ├── icon-colors.svg │ ├── icon-comment.svg │ ├── icon-copy.svg │ ├── icon-delete-bin.svg │ ├── icon-devices.svg │ ├── icon-discord.svg │ ├── icon-discord2.svg │ ├── icon-dots.svg │ ├── icon-drag.svg │ ├── icon-edit-alt.svg │ ├── icon-edit.svg │ ├── icon-enter.svg │ ├── icon-eraser.svg │ ├── icon-exercism.svg │ ├── icon-expand-less.svg │ ├── icon-expand-more.svg │ ├── icon-external-link.svg │ ├── icon-eye-off.svg │ ├── icon-eye.svg │ ├── icon-flag.svg │ ├── icon-format-clear.svg │ ├── icon-funny.svg │ ├── icon-github-outline.svg │ ├── icon-github.svg │ ├── icon-gitlab.svg │ ├── icon-globe.svg │ ├── icon-group-work.svg │ ├── icon-h1.svg │ ├── icon-h2.svg │ ├── icon-h3.svg │ ├── icon-h4.svg │ ├── icon-h5.svg │ ├── icon-h6.svg │ ├── icon-hackernews.svg │ ├── icon-hackerrank.svg │ ├── icon-hangouts.svg │ ├── icon-happy-cow.svg │ ├── icon-heart.svg │ ├── icon-highlight.svg │ ├── icon-home-smile.svg │ ├── icon-horizontal-rule.svg │ ├── icon-image.svg │ ├── icon-import.svg │ ├── icon-info.svg │ ├── icon-italic.svg │ ├── icon-leetcode.svg │ ├── icon-link.svg │ ├── icon-linkedin-outline.svg │ ├── icon-linkedin.svg │ ├── icon-list-ol.svg │ ├── icon-list-ul.svg │ ├── icon-location.svg │ ├── icon-logo.svg │ ├── icon-magnifying.svg │ ├── icon-mastodon.svg │ ├── icon-patreon.svg │ ├── icon-pencil-square.svg │ ├── icon-person-circle.svg │ ├── icon-person-edit.svg │ ├── icon-person.svg │ ├── icon-pixel-terminal.svg │ ├── icon-post-add.svg │ ├── icon-posts.svg │ ├── icon-programmer-coding.svg │ ├── icon-publish.svg │ ├── icon-question-circle.svg │ ├── icon-question.mark.svg │ ├── icon-quote.svg │ ├── icon-reddit.svg │ ├── icon-remove-bookmark.svg │ ├── icon-remove-circle.svg │ ├── icon-sad-face.svg │ ├── icon-save.svg │ ├── icon-school.svg │ ├── icon-send.svg │ ├── icon-settings.svg │ ├── icon-share-arrow.svg │ ├── icon-share.svg │ ├── icon-skull.svg │ ├── icon-spinner-2.svg │ ├── icon-spinner.svg │ ├── icon-stackoverflow.svg │ ├── icon-star-empty.svg │ ├── icon-star-filled.svg │ ├── icon-strikethrough.svg │ ├── icon-sync.svg │ ├── icon-text.svg │ ├── icon-title.svg │ ├── icon-twitch-outline.svg │ ├── icon-twitch.svg │ ├── icon-twitter.svg │ ├── icon-unlink.svg │ ├── icon-upload.svg │ ├── icon-user-follow.svg │ ├── icon-user-smile.svg │ ├── icon-user-unfollow.svg │ ├── icon-youtube.svg │ ├── id-outline.svg │ ├── id-solid.svg │ ├── imac-outline.svg │ ├── imac-solid.svg │ ├── image-alt-outline.svg │ ├── image-alt-solid.svg │ ├── image-document-outline.svg │ ├── image-document-solid.svg │ ├── image-outline.svg │ ├── image-solid.svg │ ├── in-ear-headphones-outline.svg │ ├── in-ear-headphones-solid.svg │ ├── inbox-outline.svg │ ├── inbox-solid.svg │ ├── incomplete.svg │ ├── indent-decrease-outline.svg │ ├── indent-decrease-solid.svg │ ├── indent-increase-outline.svg │ ├── indent-increase-solid.svg │ ├── info-circle-outline.svg │ ├── info-circle-solid.svg │ ├── info-outline.svg │ ├── info-small-outline.svg │ ├── info-small-solid.svg │ ├── info-solid.svg │ ├── instagram-outline.svg │ ├── instagram-solid.svg │ ├── invoice-outline.svg │ ├── invoice-solid.svg │ ├── italic-outline.svg │ ├── italic-solid.svg │ ├── javascript-outline.svg │ ├── javascript-solid.svg │ ├── joystick-outline.svg │ ├── joystick-solid.svg │ ├── jpg-outline.svg │ ├── jpg-solid.svg │ ├── kanban-outline.svg │ ├── kanban-solid.svg │ ├── key-outline.svg │ ├── key-solid.svg │ ├── keyboard-outline.svg │ ├── keyboard-solid.svg │ ├── lan-cable-outline.svg │ ├── lan-cable-solid.svg │ ├── laptop-outline.svg │ ├── laptop-solid.svg │ ├── laravel-outline.svg │ ├── laravel-solid.svg │ ├── layers-difference-outline.svg │ ├── layers-difference-solid.svg │ ├── layers-intersect-outline.svg │ ├── layers-intersect-solid.svg │ ├── layers-outline.svg │ ├── layers-solid.svg │ ├── layers-subtract-outline.svg │ ├── layers-subtract-solid.svg │ ├── layers-union-outline.svg │ ├── layers-union-solid.svg │ ├── left-circle-outline.svg │ ├── left-circle-solid.svg │ ├── left-outline.svg │ ├── left-small-outline.svg │ ├── left-small-solid.svg │ ├── left-solid.svg │ ├── lego-outline.svg │ ├── lego-solid.svg │ ├── lifebuoy-outline.svg │ ├── lifebuoy-solid.svg │ ├── lightning-cable-outline.svg │ ├── lightning-cable-solid.svg │ ├── line-outline.svg │ ├── line-solid.svg │ ├── link-outline.svg │ ├── link-remove-outline.svg │ ├── link-remove-solid.svg │ ├── link-solid.svg │ ├── linkedin-outline.svg │ ├── linkedin-solid.svg │ ├── linux-alt-outline.svg │ ├── linux-alt-solid.svg │ ├── linux-outline.svg │ ├── linux-solid.svg │ ├── list-layout-outline.svg │ ├── list-layout-solid.svg │ ├── list-ordered-outline.svg │ ├── list-ordered-solid.svg │ ├── list-unordered-outline.svg │ ├── list-unordered-solid.svg │ ├── litecoin-outline.svg │ ├── litecoin-solid.svg │ ├── loader-outline.svg │ ├── loader-solid.svg │ ├── location-outline.svg │ ├── location-solid.svg │ ├── lock-circle-outline.svg │ ├── lock-circle-solid.svg │ ├── lock-outline.svg │ ├── lock-small-outline.svg │ ├── lock-small-solid.svg │ ├── lock-solid.svg │ ├── logout-outline.svg │ ├── logout-solid.svg │ ├── loop-outline.svg │ ├── loop-solid.svg │ ├── magsafe-outline.svg │ ├── magsafe-solid.svg │ ├── markdown-outline.svg │ ├── markdown-solid.svg │ ├── medium-outline.svg │ ├── medium-solid.svg │ ├── menu-outline.svg │ ├── menu-solid.svg │ ├── message-minus-outline.svg │ ├── message-minus-solid.svg │ ├── message-no-access-outline.svg │ ├── message-no-access-solid.svg │ ├── message-outline.svg │ ├── message-plus-outline.svg │ ├── message-plus-solid.svg │ ├── message-solid.svg │ ├── message-text-alt-outline.svg │ ├── message-text-alt-solid.svg │ ├── message-text-outline.svg │ ├── message-text-solid.svg │ ├── message-tick-outline.svg │ ├── message-tick-solid.svg │ ├── message-x-outline.svg │ ├── message-x-solid.svg │ ├── messenger-outline.svg │ ├── messenger-solid.svg │ ├── micro-sd-card-outline.svg │ ├── micro-sd-card-solid.svg │ ├── microphone-outline.svg │ ├── microphone-solid.svg │ ├── minimise-alt-outline.svg │ ├── minimise-alt-solid.svg │ ├── minimise-outline.svg │ ├── minimise-solid.svg │ ├── minus-circle-outline.svg │ ├── minus-circle-solid.svg │ ├── minus-outline.svg │ ├── minus-small-outline.svg │ ├── minus-small-solid.svg │ ├── minus-solid.svg │ ├── mobile-outline.svg │ ├── mobile-solid.svg │ ├── money-outline.svg │ ├── money-solid.svg │ ├── money-stack-outline.svg │ ├── money-stack-solid.svg │ ├── mongodb-outline.svg │ ├── mongodb-solid.svg │ ├── mood-flat-outline.svg │ ├── mood-flat-solid.svg │ ├── mood-frown-outline.svg │ ├── mood-frown-solid.svg │ ├── mood-laugh-outline.svg │ ├── mood-laugh-solid.svg │ ├── mood-sad-outline.svg │ ├── mood-sad-solid.svg │ ├── mood-smile-outline.svg │ ├── mood-smile-solid.svg │ ├── mood-surprised-outline.svg │ ├── mood-surprised-solid.svg │ ├── mood-tongue-outline.svg │ ├── mood-tongue-solid.svg │ ├── moon-outline.svg │ ├── moon-solid.svg │ ├── more-horizontal-outline.svg │ ├── more-horizontal-solid.svg │ ├── more-vertical-outline.svg │ ├── more-vertical-solid.svg │ ├── mouse-outline.svg │ ├── mouse-solid.svg │ ├── mov-outline.svg │ ├── mov-solid.svg │ ├── mp3-outline.svg │ ├── mp3-solid.svg │ ├── mp4-outline.svg │ ├── mp4-solid.svg │ ├── ms-excel-outline.svg │ ├── ms-excel-solid.svg │ ├── ms-powerpoint-outline.svg │ ├── ms-powerpoint-solid.svg │ ├── ms-word-outline.svg │ ├── ms-word-solid.svg │ ├── n64-outline.svg │ ├── n64-solid.svg │ ├── nes-outline.svg │ ├── nes-solid.svg │ ├── netlify-outline.svg │ ├── netlify-solid.svg │ ├── next-circle-outline.svg │ ├── next-circle-solid.svg │ ├── next-outline.svg │ ├── next-small-outline.svg │ ├── next-small-solid.svg │ ├── next-solid.svg │ ├── nextjs-outline.svg │ ├── nextjs-solid.svg │ ├── ngc-outline.svg │ ├── ngc-solid.svg │ ├── nintendo-switch-outline.svg │ ├── nintendo-switch-solid.svg │ ├── nodejs-outline.svg │ ├── nodejs-solid.svg │ ├── note-outline.svg │ ├── note-solid.svg │ ├── npm-outline.svg │ ├── npm-solid.svg │ ├── nuxtjs-outline.svg │ ├── nuxtjs-solid.svg │ ├── omega-outline.svg │ ├── omega-solid.svg │ ├── opera-outline.svg │ ├── opera-solid.svg │ ├── otp-outline.svg │ ├── otp-solid.svg │ ├── page-break-outline.svg │ ├── page-break-solid.svg │ ├── page-number-outline.svg │ ├── page-number-solid.svg │ ├── paintbrush-outline.svg │ ├── paintbrush-solid.svg │ ├── paintbucket-outline.svg │ ├── paintbucket-solid.svg │ ├── paragraph-outline.svg │ ├── paragraph-solid.svg │ ├── password-outline.svg │ ├── password-solid.svg │ ├── patreon-outline.svg │ ├── patreon-solid.svg │ ├── pause-circle-outline.svg │ ├── pause-circle-solid.svg │ ├── pause-outline.svg │ ├── pause-small-outline.svg │ ├── pause-small-solid.svg │ ├── pause-solid.svg │ ├── paw-outline.svg │ ├── paw-solid.svg │ ├── paws-outline.svg │ ├── paws-solid.svg │ ├── paypal-outline.svg │ ├── paypal-solid.svg │ ├── pdf-outline.svg │ ├── pdf-solid.svg │ ├── pen-outline.svg │ ├── pen-solid.svg │ ├── phone-outline.svg │ ├── phone-solid.svg │ ├── phonecall-blocked-outline.svg │ ├── phonecall-blocked-solid.svg │ ├── phonecall-outline.svg │ ├── phonecall-receive-outline.svg │ ├── phonecall-receive-solid.svg │ ├── phonecall-solid.svg │ ├── pie-chart-alt-outline.svg │ ├── pie-chart-alt-solid.svg │ ├── pie-chart-outline.svg │ ├── pie-chart-solid.svg │ ├── pin-alt-outline.svg │ ├── pin-alt-solid.svg │ ├── pin-outline.svg │ ├── pin-solid.svg │ ├── pinterest-outline.svg │ ├── pinterest-solid.svg │ ├── plant-outline.svg │ ├── plant-solid.svg │ ├── play-circle-outline.svg │ ├── play-circle-solid.svg │ ├── play-outline.svg │ ├── play-small-outline.svg │ ├── play-small-solid.svg │ ├── play-solid.svg │ ├── plug-outline.svg │ ├── plug-solid.svg │ ├── plus-circle-outline.svg │ ├── plus-circle-solid.svg │ ├── png-outline.svg │ ├── png-solid.svg │ ├── pool-outline.svg │ ├── pool-solid.svg │ ├── pound-outline.svg │ ├── pound-solid.svg │ ├── power-outline.svg │ ├── power-solid.svg │ ├── ppt-outline.svg │ ├── ppt-solid.svg │ ├── print-outline.svg │ ├── print-solid.svg │ ├── python-outline.svg │ ├── python-solid.svg │ ├── qr-code-outline.svg │ ├── qr-code-solid.svg │ ├── question-circle-outline.svg │ ├── question-circle-solid.svg │ ├── question-outline.svg │ ├── question-small-outline.svg │ ├── question-small-solid.svg │ ├── question-solid.svg │ ├── quote-outline.svg │ ├── quote-solid.svg │ ├── rand-outline.svg │ ├── rand-solid.svg │ ├── react-outline.svg │ ├── react-solid.svg │ ├── receipt-outline.svg │ ├── receipt-solid.svg │ ├── reddit-outline.svg │ ├── reddit-solid.svg │ ├── redwoodjs-outline.svg │ ├── redwoodjs-solid.svg │ ├── refresh-alt-outline.svg │ ├── refresh-alt-solid.svg │ ├── refresh-outline.svg │ ├── refresh-solid.svg │ ├── rewind-circle-outline.svg │ ├── rewind-circle-solid.svg │ ├── rewind-outline.svg │ ├── rewind-small-outline.svg │ ├── rewind-small-solid.svg │ ├── rewind-solid.svg │ ├── right-circle-outline.svg │ ├── right-circle-solid.svg │ ├── right-outline.svg │ ├── right-small-outline.svg │ ├── right-small-solid.svg │ ├── right-solid.svg │ ├── ripple-outline.svg │ ├── ripple-solid.svg │ ├── robot-outline.svg │ ├── robot-solid.svg │ ├── roller-outline.svg │ ├── roller-solid.svg │ ├── rollupjs-outline.svg │ ├── rollupjs-solid.svg │ ├── router-outline.svg │ ├── router-solid.svg │ ├── rss-outline.svg │ ├── rss-solid.svg │ ├── ruby-outline.svg │ ├── ruby-solid.svg │ ├── rupee-outline.svg │ ├── rupee-solid.svg │ ├── rust-outline.svg │ ├── rust-solid.svg │ ├── safari-outline.svg │ ├── safari-solid.svg │ ├── safe-outline.svg │ ├── safe-solid.svg │ ├── save-outline.svg │ ├── save-solid.svg │ ├── scan-outline.svg │ ├── scan-solid.svg │ ├── school-outline.svg │ ├── school-solid.svg │ ├── screen-alt-2-outline.svg │ ├── screen-alt-2-solid.svg │ ├── screen-alt-outline.svg │ ├── screen-alt-solid.svg │ ├── screen-outline.svg │ ├── screen-solid.svg │ ├── scribble-outline.svg │ ├── scribble-solid.svg │ ├── sd-card-outline.svg │ ├── sd-card-solid.svg │ ├── search-circle-outline.svg │ ├── search-circle-solid.svg │ ├── search-outline.svg │ ├── search-property-outline.svg │ ├── search-property-solid.svg │ ├── search-small-outline.svg │ ├── search-small-solid.svg │ ├── search-solid.svg │ ├── section-add-outline.svg │ ├── section-add-solid.svg │ ├── section-remove-outline.svg │ ├── section-remove-solid.svg │ ├── send-down-outline.svg │ ├── send-down-solid.svg │ ├── send-left-outline.svg │ ├── send-left-solid.svg │ ├── send-outline.svg │ ├── send-right-outline.svg │ ├── send-right-solid.svg │ ├── send-solid.svg │ ├── send-up-outline.svg │ ├── send-up-solid.svg │ ├── servers-outline.svg │ ├── servers-solid.svg │ ├── share-outline.svg │ ├── share-solid.svg │ ├── shield-outline.svg │ ├── shield-solid.svg │ ├── shield-tick-outline.svg │ ├── shield-tick-solid.svg │ ├── shield-x-outline.svg │ ├── shield-x-solid.svg │ ├── shop-outline.svg │ ├── shop-solid.svg │ ├── sign-outline.svg │ ├── sign-solid.svg │ ├── signin-outline.svg │ ├── signin-solid.svg │ ├── sim-outline.svg │ ├── sim-solid.svg │ ├── simohamed-outline.svg │ ├── simohamed-solid.svg │ ├── skull-outline.svg │ ├── skull-solid.svg │ ├── skype-outline.svg │ ├── skype-solid.svg │ ├── slack-outline.svg │ ├── slack-solid.svg │ ├── snapchat-outline.svg │ ├── snapchat-solid.svg │ ├── snes-outline.svg │ ├── snes-solid.svg │ ├── sort-alphabetically-outline.svg │ ├── sort-alphabetically-solid.svg │ ├── sort-down-outline.svg │ ├── sort-down-solid.svg │ ├── sort-high-to-low-outline.svg │ ├── sort-high-to-low-solid.svg │ ├── sort-low-to-high-outline.svg │ ├── sort-low-to-high-solid.svg │ ├── sort-reverse-alphabetically-outline.svg │ ├── sort-reverse-alphabetically-solid.svg │ ├── sort-up-outline.svg │ ├── sort-up-solid.svg │ ├── sound-off-outline.svg │ ├── sound-off-solid.svg │ ├── sound-on-outline.svg │ ├── sound-on-solid.svg │ ├── spotify-outline.svg │ ├── spotify-solid.svg │ ├── spreadsheet-outline.svg │ ├── spreadsheet-solid.svg │ ├── square-outline.svg │ ├── square-solid.svg │ ├── stackoverflow-outline.svg │ ├── stackoverflow-solid.svg │ ├── stamp-outline.svg │ ├── stamp-solid.svg │ ├── star-circle-outline.svg │ ├── star-circle-solid.svg │ ├── star-outline.svg │ ├── star-small-outline.svg │ ├── star-small-solid.svg │ ├── star-solid.svg │ ├── stop-circle-outline.svg │ ├── stop-circle-solid.svg │ ├── stop-outline.svg │ ├── stop-small-outline.svg │ ├── stop-small-solid.svg │ ├── stop-solid.svg │ ├── stopwatch-outline.svg │ ├── stopwatch-solid.svg │ ├── strikethrough-outline.svg │ ├── strikethrough-solid.svg │ ├── subscript-outline.svg │ ├── subscript-solid.svg │ ├── sun-outline.svg │ ├── sun-solid.svg │ ├── superscript-outline.svg │ ├── superscript-solid.svg │ ├── svelte-outline.svg │ ├── svelte-solid.svg │ ├── svg-outline.svg │ ├── svg-solid.svg │ ├── table-outline.svg │ ├── table-solid.svg │ ├── tablet-outline.svg │ ├── tablet-solid.svg │ ├── tag-outline.svg │ ├── tag-solid.svg │ ├── tailwind-outline.svg │ ├── tailwind-solid.svg │ ├── target-outline.svg │ ├── target-solid.svg │ ├── telegram-outline.svg │ ├── telegram-solid.svg │ ├── terminal-outline.svg │ ├── terminal-solid.svg │ ├── text-document-alt-outline.svg │ ├── text-document-alt-solid.svg │ ├── text-document-outline.svg │ ├── text-document-solid.svg │ ├── text-outline.svg │ ├── text-solid.svg │ ├── thumb-down-outline.svg │ ├── thumb-down-solid.svg │ ├── thumb-up-outline.svg │ ├── thumb-up-solid.svg │ ├── thumbtack-outline.svg │ ├── thumbtack-solid.svg │ ├── tick-circle-outline.svg │ ├── tick-circle-solid.svg │ ├── tick-outline.svg │ ├── tick-small-outline.svg │ ├── tick-small-solid.svg │ ├── tick-solid.svg │ ├── tiktok-outline.svg │ ├── tiktok-solid.svg │ ├── toggle-outline.svg │ ├── toggle-solid.svg │ ├── top-left-outline.svg │ ├── top-left-solid.svg │ ├── top-right-outline.svg │ ├── top-right-solid.svg │ ├── trend-down-outline.svg │ ├── trend-down-solid.svg │ ├── trend-up-outline.svg │ ├── trend-up-solid.svg │ ├── triangle-outline.svg │ ├── triangle-solid.svg │ ├── trophy-outline.svg │ ├── trophy-solid.svg │ ├── tv-outline.svg │ ├── tv-solid.svg │ ├── twitch-outline.svg │ ├── twitch-solid.svg │ ├── twitter-outline.svg │ ├── twitter-solid.svg │ ├── typescript-outline.svg │ ├── typescript-solid.svg │ ├── underline-outline.svg │ ├── underline-solid.svg │ ├── unlock-circle-outline.svg │ ├── unlock-circle-solid.svg │ ├── unlock-outline.svg │ ├── unlock-small-outline.svg │ ├── unlock-small-solid.svg │ ├── unlock-solid.svg │ ├── up-circle-outline.svg │ ├── up-circle-solid.svg │ ├── up-outline.svg │ ├── up-small-outline.svg │ ├── up-small-solid.svg │ ├── up-solid.svg │ ├── upload-outline.svg │ ├── upload-solid.svg │ ├── usb-cable-outline.svg │ ├── usb-cable-solid.svg │ ├── user-circle-outline.svg │ ├── user-circle-solid.svg │ ├── user-minus-outline.svg │ ├── user-minus-solid.svg │ ├── user-outline.svg │ ├── user-plus-outline.svg │ ├── user-plus-solid.svg │ ├── user-solid.svg │ ├── user-square-outline.svg │ ├── user-square-solid.svg │ ├── users-outline.svg │ ├── users-solid.svg │ ├── vector-document-outline.svg │ ├── vector-document-solid.svg │ ├── venn-diagram-outline.svg │ ├── venn-diagram-solid.svg │ ├── view-column-outline.svg │ ├── view-column-solid.svg │ ├── view-grid-outline.svg │ ├── view-grid-solid.svg │ ├── vim-outline.svg │ ├── vim-solid.svg │ ├── volume-1-outline.svg │ ├── volume-1-solid.svg │ ├── volume-2-outline.svg │ ├── volume-2-solid.svg │ ├── volume-3-outline.svg │ ├── volume-3-solid.svg │ ├── vr-headset-outline.svg │ ├── vr-headset-solid.svg │ ├── vue-outline.svg │ ├── vue-solid.svg │ ├── wallet-alt-outline.svg │ ├── wallet-alt-solid.svg │ ├── wallet-outline.svg │ ├── wallet-solid.svg │ ├── wan-outline.svg │ ├── wan-solid.svg │ ├── wand-outline.svg │ ├── wand-solid.svg │ ├── watch-outline.svg │ ├── watch-solid.svg │ ├── webpack-outline.svg │ ├── webpack-solid.svg │ ├── whatsapp-outline.svg │ ├── whatsapp-solid.svg │ ├── wifi-full-outline.svg │ ├── wifi-full-solid.svg │ ├── wifi-low-outline.svg │ ├── wifi-low-solid.svg │ ├── wifi-none-outline.svg │ ├── wifi-none-solid.svg │ ├── windows-outline.svg │ ├── windows-solid.svg │ ├── wordpress-outline.svg │ ├── wordpress-solid.svg │ ├── x-circle-outline.svg │ ├── x-circle-solid.svg │ ├── x-outline.svg │ ├── x-small-outline.svg │ ├── x-small-solid.svg │ ├── x-solid.svg │ ├── xls-outline.svg │ ├── xls-solid.svg │ ├── yen-outline.svg │ ├── yen-solid.svg │ ├── youtube-outline.svg │ ├── youtube-solid.svg │ ├── zip-outline.svg │ ├── zip-solid.svg │ ├── zoom-in-outline.svg │ ├── zoom-in-solid.svg │ ├── zoom-out-outline.svg │ └── zoom-out-solid.svg └── images │ ├── image-crop.png │ └── yail-logo.png ├── eslint.config.mjs ├── jsconfig.paths.json ├── package.json ├── pnpm-lock.yaml ├── postcss.config.js ├── src ├── Components │ ├── Accordion │ │ ├── Accordion.stories.tsx │ │ ├── Accordion.test.tsx │ │ ├── __snapshots__ │ │ │ └── Accordion.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── AddSocialPlatform │ │ ├── AddSocialPlatform.stories.tsx │ │ ├── constant.ts │ │ ├── index.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── Alert │ │ ├── Alert.stories.tsx │ │ ├── __snapshots__ │ │ │ └── Alert.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── AuthorCard │ │ ├── AuthorCard.stories.tsx │ │ ├── AuthorCard.test.tsx │ │ ├── __snapshots__ │ │ │ └── AuthorCard.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Avatar │ │ ├── Avatar.stories.tsx │ │ ├── Avatar.test.tsx │ │ ├── __snapshots__ │ │ │ └── Avatar.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Badge │ │ ├── Badge.stories.tsx │ │ ├── Badge.test.tsx │ │ ├── __snapshots__ │ │ │ └── Badge.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Bookmark │ │ ├── Bookmark.stories.tsx │ │ ├── Bookmark.test.tsx │ │ ├── __snapshots__ │ │ │ └── Bookmark.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Button │ │ ├── Button.stories.tsx │ │ ├── Button.test.tsx │ │ ├── Button.utils.ts │ │ ├── __snapshots__ │ │ │ └── Button.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── CTA │ │ ├── CTA.stories.tsx │ │ ├── CTA.test.tsx │ │ ├── __snapshots__ │ │ │ └── CTA.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Card │ │ ├── Card.stories.tsx │ │ ├── Card.test.tsx │ │ ├── CardImage.tsx │ │ ├── CardSkeleton.tsx │ │ ├── Components │ │ │ ├── CardActions.tsx │ │ │ ├── CardAuthor.tsx │ │ │ ├── CardFooterActions.test.tsx │ │ │ ├── CardFooterActions.tsx │ │ │ ├── CardHeader.tsx │ │ │ ├── CardPills.test.tsx │ │ │ ├── CardPills.tsx │ │ │ ├── CardStatusIndicators.tsx │ │ │ ├── CardTags.tsx │ │ │ └── index.ts │ │ ├── Hooks │ │ │ ├── index.ts │ │ │ ├── useCardInteractions.ts │ │ │ └── useTagVisibility.ts │ │ ├── index.tsx │ │ ├── types.ts │ │ └── utils.ts │ ├── Cards │ │ ├── Cards.stories.tsx │ │ ├── Cards.test.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── CharacterCounter │ │ ├── CharacterCounter.stories.tsx │ │ ├── CharacterCounter.test.tsx │ │ ├── __snapshots__ │ │ │ └── CharacterCounter.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── ConfirmDialog │ │ ├── ConfirmDialog.stories.tsx │ │ ├── ConfirmDialog.test.tsx │ │ ├── ConfirmDialog.types.ts │ │ └── index.tsx │ ├── ContentWidget │ │ ├── ContentWidget.stories.tsx │ │ ├── ContentWidget.test.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Core │ │ └── Pill │ │ │ ├── Pill.stories.tsx │ │ │ ├── Pill.test.tsx │ │ │ ├── Pill.types.ts │ │ │ └── index.tsx │ ├── Dialog │ │ ├── Dialog.stories.tsx │ │ ├── dialog.css │ │ ├── index.tsx │ │ └── types.ts │ ├── Divider │ │ ├── Divider.stories.tsx │ │ ├── Divider.test.tsx │ │ ├── __snapshots__ │ │ │ └── Divider.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── DraggableList │ │ ├── DraggableList.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Dropdown │ │ ├── DefaultDropdown.tsx │ │ ├── Dropdown.stories.tsx │ │ ├── Dropdown.test.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── ElevatedCard │ │ ├── ElevatedCard.stories.tsx │ │ ├── ElevatedCard.test.tsx │ │ ├── __snapshots__ │ │ │ └── ElevatedCard.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Error │ │ ├── Error.stories.tsx │ │ ├── Error.test.tsx │ │ ├── __snapshots__ │ │ │ └── Error.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── FormActions │ │ ├── FormActions.stories.tsx │ │ ├── FormActions.test.tsx │ │ ├── __snapshots__ │ │ │ └── FormActions.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── HTMLRendering │ │ ├── HTMLRendering.stories.tsx │ │ ├── HTMLRendering.tsx │ │ └── HTMLRendering.utils.ts │ ├── Icon │ │ ├── Icon.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Icons │ │ ├── 360Outline.tsx │ │ ├── 360Solid.tsx │ │ ├── AbTestingOutline.tsx │ │ ├── AbTestingSolid.tsx │ │ ├── AddOutline.tsx │ │ ├── AddSmallOutline.tsx │ │ ├── AddSmallSolid.tsx │ │ ├── AddSolid.tsx │ │ ├── AddressBookOutline.tsx │ │ ├── AddressBookSolid.tsx │ │ ├── AdjustHorizontalAltOutline.tsx │ │ ├── AdjustHorizontalAltSolid.tsx │ │ ├── AdjustHorizontalOutline.tsx │ │ ├── AdjustHorizontalSolid.tsx │ │ ├── AdjustVerticalAltOutline.tsx │ │ ├── AdjustVerticalAltSolid.tsx │ │ ├── AdjustVerticalOutline.tsx │ │ ├── AdjustVerticalSolid.tsx │ │ ├── AirplayOutline.tsx │ │ ├── AirplaySolid.tsx │ │ ├── AirpodsOutline.tsx │ │ ├── AirpodsSolid.tsx │ │ ├── AlarmOutline.tsx │ │ ├── AlarmSolid.tsx │ │ ├── AlienOutline.tsx │ │ ├── AlienSolid.tsx │ │ ├── AlignBottomOutline.tsx │ │ ├── AlignBottomSolid.tsx │ │ ├── AlignCenterHorizontalOutline.tsx │ │ ├── AlignCenterHorizontalSolid.tsx │ │ ├── AlignCenterVerticalOutline.tsx │ │ ├── AlignCenterVerticalSolid.tsx │ │ ├── AlignLeftOutline.tsx │ │ ├── AlignLeftSolid.tsx │ │ ├── AlignRightOutline.tsx │ │ ├── AlignRightSolid.tsx │ │ ├── AlignTextCenterOutline.tsx │ │ ├── AlignTextCenterSolid.tsx │ │ ├── AlignTextJustifyOutline.tsx │ │ ├── AlignTextJustifySolid.tsx │ │ ├── AlignTextLeftOutline.tsx │ │ ├── AlignTextLeftSolid.tsx │ │ ├── AlignTextRightOutline.tsx │ │ ├── AlignTextRightSolid.tsx │ │ ├── AlignTopOutline.tsx │ │ ├── AlignTopSolid.tsx │ │ ├── AnchorOutline.tsx │ │ ├── AnchorSolid.tsx │ │ ├── AndroidOutline.tsx │ │ ├── AndroidSolid.tsx │ │ ├── AngularOutline.tsx │ │ ├── AngularSolid.tsx │ │ ├── AnjaOutline.tsx │ │ ├── AnjaSolid.tsx │ │ ├── AntiClockwiseOutline.tsx │ │ ├── AntiClockwiseSolid.tsx │ │ ├── AppleOutline.tsx │ │ ├── AppleSolid.tsx │ │ ├── AppointmentsOutline.tsx │ │ ├── AppointmentsSolid.tsx │ │ ├── ArchiveOutline.tsx │ │ ├── ArchiveSolid.tsx │ │ ├── AreaChartAltOutline.tsx │ │ ├── AreaChartAltSolid.tsx │ │ ├── AreaChartOutline.tsx │ │ ├── AreaChartSolid.tsx │ │ ├── ArrowDownCircleOutline.tsx │ │ ├── ArrowDownCircleSolid.tsx │ │ ├── ArrowDownOutline.tsx │ │ ├── ArrowDownSmallOutline.tsx │ │ ├── ArrowDownSmallSolid.tsx │ │ ├── ArrowDownSolid.tsx │ │ ├── ArrowLeftCircleOutline.tsx │ │ ├── ArrowLeftCircleSolid.tsx │ │ ├── ArrowLeftOutline.tsx │ │ ├── ArrowLeftSmallOutline.tsx │ │ ├── ArrowLeftSmallSolid.tsx │ │ ├── ArrowLeftSolid.tsx │ │ ├── ArrowOutline.tsx │ │ ├── ArrowRightCircleOutline.tsx │ │ ├── ArrowRightCircleSolid.tsx │ │ ├── ArrowRightOutline.tsx │ │ ├── ArrowRightSmallOutline.tsx │ │ ├── ArrowRightSmallSolid.tsx │ │ ├── ArrowRightSolid.tsx │ │ ├── ArrowSolid.tsx │ │ ├── ArrowUpCircleOutline.tsx │ │ ├── ArrowUpCircleSolid.tsx │ │ ├── ArrowUpOutline.tsx │ │ ├── ArrowUpSmallOutline.tsx │ │ ├── ArrowUpSmallSolid.tsx │ │ ├── ArrowUpSolid.tsx │ │ ├── ArtboardOutline.tsx │ │ ├── ArtboardSolid.tsx │ │ ├── AtOutline.tsx │ │ ├── AtSolid.tsx │ │ ├── AttachOutline.tsx │ │ ├── AttachSolid.tsx │ │ ├── AttachmentOutline.tsx │ │ ├── AttachmentSolid.tsx │ │ ├── AudioCableOutline.tsx │ │ ├── AudioCableSolid.tsx │ │ ├── AudioDocumentOutline.tsx │ │ ├── AudioDocumentSolid.tsx │ │ ├── AzureOutline.tsx │ │ ├── AzureSolid.tsx │ │ ├── BackspaceOutline.tsx │ │ ├── BackspaceSolid.tsx │ │ ├── BagAltOutline.tsx │ │ ├── BagAltSolid.tsx │ │ ├── BagMinusOutline.tsx │ │ ├── BagMinusSolid.tsx │ │ ├── BagOutline.tsx │ │ ├── BagPlusOutline.tsx │ │ ├── BagPlusSolid.tsx │ │ ├── BagSolid.tsx │ │ ├── BankOutline.tsx │ │ ├── BankSolid.tsx │ │ ├── BarChartOutline.tsx │ │ ├── BarChartSolid.tsx │ │ ├── BarcodeOutline.tsx │ │ ├── BarcodeSolid.tsx │ │ ├── BasketMinusOutline.tsx │ │ ├── BasketMinusSolid.tsx │ │ ├── BasketOutline.tsx │ │ ├── BasketPlusOutline.tsx │ │ ├── BasketPlusSolid.tsx │ │ ├── BasketSolid.tsx │ │ ├── BathOutline.tsx │ │ ├── BathSolid.tsx │ │ ├── Battery0Outline.tsx │ │ ├── Battery0Solid.tsx │ │ ├── Battery1Outline.tsx │ │ ├── Battery1Solid.tsx │ │ ├── Battery2Outline.tsx │ │ ├── Battery2Solid.tsx │ │ ├── Battery3Outline.tsx │ │ ├── Battery3Solid.tsx │ │ ├── Battery4Outline.tsx │ │ ├── Battery4Solid.tsx │ │ ├── Battery5Outline.tsx │ │ ├── Battery5Solid.tsx │ │ ├── BatteryChargeOutline.tsx │ │ ├── BatteryChargeSolid.tsx │ │ ├── BedDoubleOutline.tsx │ │ ├── BedDoubleSolid.tsx │ │ ├── BedSingleOutline.tsx │ │ ├── BedSingleSolid.tsx │ │ ├── BehanceOutline.tsx │ │ ├── BehanceSolid.tsx │ │ ├── BellOutline.tsx │ │ ├── BellSolid.tsx │ │ ├── BinOutline.tsx │ │ ├── BinSolid.tsx │ │ ├── BitbucketOutline.tsx │ │ ├── BitbucketSolid.tsx │ │ ├── BitcoinOutline.tsx │ │ ├── BitcoinSolid.tsx │ │ ├── BluetoothOutline.tsx │ │ ├── BluetoothSolid.tsx │ │ ├── BoldOutline.tsx │ │ ├── BoldSolid.tsx │ │ ├── BookOutline.tsx │ │ ├── BookSolid.tsx │ │ ├── BookmarkOutline.tsx │ │ ├── BookmarkSolid.tsx │ │ ├── BorderAllOutline.tsx │ │ ├── BorderAllSolid.tsx │ │ ├── BorderBottomOutline.tsx │ │ ├── BorderBottomSolid.tsx │ │ ├── BorderHorizontalOutline.tsx │ │ ├── BorderHorizontalSolid.tsx │ │ ├── BorderInnerOutline.tsx │ │ ├── BorderInnerSolid.tsx │ │ ├── BorderLeftOutline.tsx │ │ ├── BorderLeftSolid.tsx │ │ ├── BorderNoneOutline.tsx │ │ ├── BorderNoneSolid.tsx │ │ ├── BorderOuterOutline.tsx │ │ ├── BorderOuterSolid.tsx │ │ ├── BorderRadiusOutline.tsx │ │ ├── BorderRadiusSolid.tsx │ │ ├── BorderRightOutline.tsx │ │ ├── BorderRightSolid.tsx │ │ ├── BorderTopOutline.tsx │ │ ├── BorderTopSolid.tsx │ │ ├── BorderVerticalOutline.tsx │ │ ├── BorderVerticalSolid.tsx │ │ ├── BottomLeftOutline.tsx │ │ ├── BottomLeftSolid.tsx │ │ ├── BottomRightOutline.tsx │ │ ├── BottomRightSolid.tsx │ │ ├── BoxOutline.tsx │ │ ├── BoxSolid.tsx │ │ ├── BracketOutline.tsx │ │ ├── BracketSolid.tsx │ │ ├── BriefcaseAltOutline.tsx │ │ ├── BriefcaseAltSolid.tsx │ │ ├── BriefcaseOutline.tsx │ │ ├── BriefcaseSolid.tsx │ │ ├── BrushOutline.tsx │ │ ├── BrushSolid.tsx │ │ ├── BugOutline.tsx │ │ ├── BugSolid.tsx │ │ ├── BuildingOutline.tsx │ │ ├── BuildingSolid.tsx │ │ ├── BulbOffOutline.tsx │ │ ├── BulbOffSolid.tsx │ │ ├── BulbOnOutline.tsx │ │ ├── BulbOnSolid.tsx │ │ ├── ButtonOutline.tsx │ │ ├── ButtonSolid.tsx │ │ ├── COutline.tsx │ │ ├── CSharpOutline.tsx │ │ ├── CSharpSolid.tsx │ │ ├── CSolid.tsx │ │ ├── CalculatorOutline.tsx │ │ ├── CalculatorSolid.tsx │ │ ├── CalendarMinusOutline.tsx │ │ ├── CalendarMinusSolid.tsx │ │ ├── CalendarNoAccessOutline.tsx │ │ ├── CalendarNoAccessSolid.tsx │ │ ├── CalendarOutline.tsx │ │ ├── CalendarPlusOutline.tsx │ │ ├── CalendarPlusSolid.tsx │ │ ├── CalendarSolid.tsx │ │ ├── CalendarTickOutline.tsx │ │ ├── CalendarTickSolid.tsx │ │ ├── CalendarXOutline.tsx │ │ ├── CalendarXSolid.tsx │ │ ├── CameraOutline.tsx │ │ ├── CameraSolid.tsx │ │ ├── CandleChartOutline.tsx │ │ ├── CandleChartSolid.tsx │ │ ├── CarOutline.tsx │ │ ├── CarSolid.tsx │ │ ├── CaretVerticalCircleOutline.tsx │ │ ├── CaretVerticalCircleSolid.tsx │ │ ├── CaretVerticalOutline.tsx │ │ ├── CaretVerticalSmallOutline.tsx │ │ ├── CaretVerticalSmallSolid.tsx │ │ ├── CaretVerticalSolid.tsx │ │ ├── CartMinusOutline.tsx │ │ ├── CartMinusSolid.tsx │ │ ├── CartOutline.tsx │ │ ├── CartPlusOutline.tsx │ │ ├── CartPlusSolid.tsx │ │ ├── CartSolid.tsx │ │ ├── CertificateOutline.tsx │ │ ├── CertificateSolid.tsx │ │ ├── ChatOutline.tsx │ │ ├── ChatSolid.tsx │ │ ├── ChatTypingAltOutline.tsx │ │ ├── ChatTypingAltSolid.tsx │ │ ├── ChatTypingOutline.tsx │ │ ├── ChatTypingSolid.tsx │ │ ├── ChatbotOutline.tsx │ │ ├── ChatbotSolid.tsx │ │ ├── ChromeOutline.tsx │ │ ├── ChromeSolid.tsx │ │ ├── ChurchOutline.tsx │ │ ├── ChurchSolid.tsx │ │ ├── CircleOutline.tsx │ │ ├── CircleSolid.tsx │ │ ├── ClipboardMinusOutline.tsx │ │ ├── ClipboardMinusSolid.tsx │ │ ├── ClipboardNoAccessOutline.tsx │ │ ├── ClipboardNoAccessSolid.tsx │ │ ├── ClipboardOutline.tsx │ │ ├── ClipboardPlusOutline.tsx │ │ ├── ClipboardPlusSolid.tsx │ │ ├── ClipboardSolid.tsx │ │ ├── ClipboardTickOutline.tsx │ │ ├── ClipboardTickSolid.tsx │ │ ├── ClipboardXOutline.tsx │ │ ├── ClipboardXSolid.tsx │ │ ├── ClockOutline.tsx │ │ ├── ClockSolid.tsx │ │ ├── ClockwiseOutline.tsx │ │ ├── ClockwiseSolid.tsx │ │ ├── CodeOutline.tsx │ │ ├── CodeSolid.tsx │ │ ├── CodepenOutline.tsx │ │ ├── CodepenSolid.tsx │ │ ├── CogOutline.tsx │ │ ├── CogSolid.tsx │ │ ├── CompassOutline.tsx │ │ ├── CompassSolid.tsx │ │ ├── Complete.tsx │ │ ├── ComputerOutline.tsx │ │ ├── ComputerSolid.tsx │ │ ├── ContactOutline.tsx │ │ ├── ContactSolid.tsx │ │ ├── ContractOutline.tsx │ │ ├── ContractSolid.tsx │ │ ├── CostEstimateOutline.tsx │ │ ├── CostEstimateSolid.tsx │ │ ├── CplusplusOutline.tsx │ │ ├── CplusplusSolid.tsx │ │ ├── CreditCardOutline.tsx │ │ ├── CreditCardSolid.tsx │ │ ├── CropOutline.tsx │ │ ├── CropSolid.tsx │ │ ├── Css3Outline.tsx │ │ ├── Css3Solid.tsx │ │ ├── CsvOutline.tsx │ │ ├── CsvSolid.tsx │ │ ├── CupOutline.tsx │ │ ├── CupSolid.tsx │ │ ├── CurvedConnectorOutline.tsx │ │ ├── CurvedConnectorSolid.tsx │ │ ├── D3Outline.tsx │ │ ├── D3Solid.tsx │ │ ├── DatabaseOutline.tsx │ │ ├── DatabaseSolid.tsx │ │ ├── DeniedOutline.tsx │ │ ├── DeniedSolid.tsx │ │ ├── DenoOutline.tsx │ │ ├── DenoSolid.tsx │ │ ├── DepthChartOutline.tsx │ │ ├── DepthChartSolid.tsx │ │ ├── DesklampOutline.tsx │ │ ├── DesklampSolid.tsx │ │ ├── DiamondOutline.tsx │ │ ├── DiamondSolid.tsx │ │ ├── DirectionOutline.tsx │ │ ├── DirectionSolid.tsx │ │ ├── DiscordOutline.tsx │ │ ├── DiscordSolid.tsx │ │ ├── DiscountOutline.tsx │ │ ├── DiscountSolid.tsx │ │ ├── DistributeHorizontalOutline.tsx │ │ ├── DistributeHorizontalSolid.tsx │ │ ├── DistributeVerticalOutline.tsx │ │ ├── DistributeVerticalSolid.tsx │ │ ├── DividerLineOutline.tsx │ │ ├── DividerLineSolid.tsx │ │ ├── DocOutline.tsx │ │ ├── DocSolid.tsx │ │ ├── DockerOutline.tsx │ │ ├── DockerSolid.tsx │ │ ├── DocumentsOutline.tsx │ │ ├── DocumentsSolid.tsx │ │ ├── DollarOutline.tsx │ │ ├── DollarSolid.tsx │ │ ├── DonutChartOutline.tsx │ │ ├── DonutChartSolid.tsx │ │ ├── DoubleCaretDownCircleOutline.tsx │ │ ├── DoubleCaretDownCircleSolid.tsx │ │ ├── DoubleCaretDownOutline.tsx │ │ ├── DoubleCaretDownSmallOutline.tsx │ │ ├── DoubleCaretDownSmallSolid.tsx │ │ ├── DoubleCaretDownSolid.tsx │ │ ├── DoubleCaretLeftCircleOutline.tsx │ │ ├── DoubleCaretLeftCircleSolid.tsx │ │ ├── DoubleCaretLeftOutline.tsx │ │ ├── DoubleCaretLeftSmallOutline.tsx │ │ ├── DoubleCaretLeftSmallSolid.tsx │ │ ├── DoubleCaretLeftSolid.tsx │ │ ├── DoubleCaretRightCircleOutline.tsx │ │ ├── DoubleCaretRightCircleSolid.tsx │ │ ├── DoubleCaretRightOutline.tsx │ │ ├── DoubleCaretRightSmallOutline.tsx │ │ ├── DoubleCaretRightSmallSolid.tsx │ │ ├── DoubleCaretRightSolid.tsx │ │ ├── DoubleCaretUpCircleOutline.tsx │ │ ├── DoubleCaretUpCircleSolid.tsx │ │ ├── DoubleCaretUpOutline.tsx │ │ ├── DoubleCaretUpSmallOutline.tsx │ │ ├── DoubleCaretUpSmallSolid.tsx │ │ ├── DoubleCaretUpSolid.tsx │ │ ├── DownCircleOutline.tsx │ │ ├── DownCircleSolid.tsx │ │ ├── DownOutline.tsx │ │ ├── DownSmallOutline.tsx │ │ ├── DownSmallSolid.tsx │ │ ├── DownSolid.tsx │ │ ├── DownloadOutline.tsx │ │ ├── DownloadSolid.tsx │ │ ├── DragHorizontalOutline.tsx │ │ ├── DragHorizontalSolid.tsx │ │ ├── DragOutline.tsx │ │ ├── DragSolid.tsx │ │ ├── DragVerticalOutline.tsx │ │ ├── DragVerticalSolid.tsx │ │ ├── DribbbleOutline.tsx │ │ ├── DribbbleSolid.tsx │ │ ├── DropOutline.tsx │ │ ├── DropSolid.tsx │ │ ├── DropperOutline.tsx │ │ ├── DropperSolid.tsx │ │ ├── EdgeOutline.tsx │ │ ├── EdgeSolid.tsx │ │ ├── Edit1Outline.tsx │ │ ├── Edit1Solid.tsx │ │ ├── EditCircleOutline.tsx │ │ ├── EditCircleSolid.tsx │ │ ├── EditOutline.tsx │ │ ├── EditSmallOutline.tsx │ │ ├── EditSmallSolid.tsx │ │ ├── EditSolid.tsx │ │ ├── ElbowConnectorOutline.tsx │ │ ├── ElbowConnectorSolid.tsx │ │ ├── EnvelopeOpenOutline.tsx │ │ ├── EnvelopeOpenSolid.tsx │ │ ├── EnvelopeOutline.tsx │ │ ├── EnvelopeSolid.tsx │ │ ├── EpsOutline.tsx │ │ ├── EpsSolid.tsx │ │ ├── EslintOutline.tsx │ │ ├── EslintSolid.tsx │ │ ├── EthereumOutline.tsx │ │ ├── EthereumSolid.tsx │ │ ├── EuroOutline.tsx │ │ ├── EuroSolid.tsx │ │ ├── ExclamationCircleOutline.tsx │ │ ├── ExclamationCircleSolid.tsx │ │ ├── ExclamationOutline.tsx │ │ ├── ExclamationSmallOutline.tsx │ │ ├── ExclamationSmallSolid.tsx │ │ ├── ExclamationSolid.tsx │ │ ├── ExpandAltOutline.tsx │ │ ├── ExpandAltSolid.tsx │ │ ├── ExpandOutline.tsx │ │ ├── ExpandSolid.tsx │ │ ├── EyeClosedOutline.tsx │ │ ├── EyeClosedSolid.tsx │ │ ├── EyeOutline.tsx │ │ ├── EyeSolid.tsx │ │ ├── FaceIdOutline.tsx │ │ ├── FaceIdSolid.tsx │ │ ├── FacebookOutline.tsx │ │ ├── FacebookSolid.tsx │ │ ├── FigmaOutline.tsx │ │ ├── FigmaSolid.tsx │ │ ├── FileMinusOutline.tsx │ │ ├── FileMinusSolid.tsx │ │ ├── FileNoAccessOutline.tsx │ │ ├── FileNoAccessSolid.tsx │ │ ├── FileOutline.tsx │ │ ├── FilePlusOutline.tsx │ │ ├── FilePlusSolid.tsx │ │ ├── FileSolid.tsx │ │ ├── FileTickOutline.tsx │ │ ├── FileTickSolid.tsx │ │ ├── FileXOutline.tsx │ │ ├── FileXSolid.tsx │ │ ├── FilterOutline.tsx │ │ ├── FilterSolid.tsx │ │ ├── FingerprintOutline.tsx │ │ ├── FingerprintSolid.tsx │ │ ├── FirebaseOutline.tsx │ │ ├── FirebaseSolid.tsx │ │ ├── FlagAltOutline.tsx │ │ ├── FlagAltSolid.tsx │ │ ├── FlagOutline.tsx │ │ ├── FlagSolid.tsx │ │ ├── FlipHorizontalOutline.tsx │ │ ├── FlipHorizontalSolid.tsx │ │ ├── FlipVerticalOutline.tsx │ │ ├── FlipVerticalSolid.tsx │ │ ├── FloatCenterOutline.tsx │ │ ├── FloatCenterSolid.tsx │ │ ├── FloatLeftOutline.tsx │ │ ├── FloatLeftSolid.tsx │ │ ├── FloatRightOutline.tsx │ │ ├── FloatRightSolid.tsx │ │ ├── FloorplanOutline.tsx │ │ ├── FloorplanSolid.tsx │ │ ├── FolderMinusOutline.tsx │ │ ├── FolderMinusSolid.tsx │ │ ├── FolderNoAccessOutline.tsx │ │ ├── FolderNoAccessSolid.tsx │ │ ├── FolderOutline.tsx │ │ ├── FolderPlusOutline.tsx │ │ ├── FolderPlusSolid.tsx │ │ ├── FolderSolid.tsx │ │ ├── FolderTickOutline.tsx │ │ ├── FolderTickSolid.tsx │ │ ├── FolderXOutline.tsx │ │ ├── FolderXSolid.tsx │ │ ├── FoldersOutline.tsx │ │ ├── FoldersSolid.tsx │ │ ├── ForwardCircleOutline.tsx │ │ ├── ForwardCircleSolid.tsx │ │ ├── ForwardOutline.tsx │ │ ├── ForwardSmallOutline.tsx │ │ ├── ForwardSmallSolid.tsx │ │ ├── ForwardSolid.tsx │ │ ├── FrameOutline.tsx │ │ ├── FrameSolid.tsx │ │ ├── FramerOutline.tsx │ │ ├── FramerSolid.tsx │ │ ├── GameControllerOutline.tsx │ │ ├── GameControllerRetroOutline.tsx │ │ ├── GameControllerRetroSolid.tsx │ │ ├── GameControllerSolid.tsx │ │ ├── GanttChartOutline.tsx │ │ ├── GanttChartSolid.tsx │ │ ├── GarageOutline.tsx │ │ ├── GarageSolid.tsx │ │ ├── GatsbyjsOutline.tsx │ │ ├── GatsbyjsSolid.tsx │ │ ├── GbaOutline.tsx │ │ ├── GbaSolid.tsx │ │ ├── GbcOutline.tsx │ │ ├── GbcSolid.tsx │ │ ├── GhostOutline.tsx │ │ ├── GhostSolid.tsx │ │ ├── GifOutline.tsx │ │ ├── GifSolid.tsx │ │ ├── GiftOutline.tsx │ │ ├── GiftSolid.tsx │ │ ├── GitBranchOutline.tsx │ │ ├── GitBranchSolid.tsx │ │ ├── GitCommitOutline.tsx │ │ ├── GitCommitSolid.tsx │ │ ├── GitCompareOutline.tsx │ │ ├── GitCompareSolid.tsx │ │ ├── GitForkOutline.tsx │ │ ├── GitForkSolid.tsx │ │ ├── GitMergeOutline.tsx │ │ ├── GitMergeSolid.tsx │ │ ├── GitOutline.tsx │ │ ├── GitPullOutline.tsx │ │ ├── GitPullSolid.tsx │ │ ├── GitSolid.tsx │ │ ├── GithubOutline.tsx │ │ ├── GithubSolid.tsx │ │ ├── GitlabOutline.tsx │ │ ├── GitlabSolid.tsx │ │ ├── GlobeAfricaOutline.tsx │ │ ├── GlobeAfricaSolid.tsx │ │ ├── GlobeAmericasOutline.tsx │ │ ├── GlobeAmericasSolid.tsx │ │ ├── GlobeOutline.tsx │ │ ├── GlobeSolid.tsx │ │ ├── GoogleAdOutline.tsx │ │ ├── GoogleAdSolid.tsx │ │ ├── GoogleDriveOutline.tsx │ │ ├── GoogleDriveSolid.tsx │ │ ├── GoogleOutline.tsx │ │ ├── GooglePlayStoreOutline.tsx │ │ ├── GooglePlayStoreSolid.tsx │ │ ├── GoogleSolid.tsx │ │ ├── GoogleStreetviewOutline.tsx │ │ ├── GoogleStreetviewSolid.tsx │ │ ├── GraphqlOutline.tsx │ │ ├── GraphqlSolid.tsx │ │ ├── GridLayoutOutline.tsx │ │ ├── GridLayoutSolid.tsx │ │ ├── HashtagOutline.tsx │ │ ├── HashtagSolid.tsx │ │ ├── HdScreenOutline.tsx │ │ ├── HdScreenSolid.tsx │ │ ├── HdmiCableOutline.tsx │ │ ├── HdmiCableSolid.tsx │ │ ├── HeadphonesOutline.tsx │ │ ├── HeadphonesSolid.tsx │ │ ├── HeadsetOutline.tsx │ │ ├── HeadsetSolid.tsx │ │ ├── HeartCircleOutline.tsx │ │ ├── HeartCircleSolid.tsx │ │ ├── HeartOutline.tsx │ │ ├── HeartSmallOutline.tsx │ │ ├── HeartSmallSolid.tsx │ │ ├── HeartSolid.tsx │ │ ├── HexagonOutline.tsx │ │ ├── HexagonSolid.tsx │ │ ├── HistoryOutline.tsx │ │ ├── HistorySolid.tsx │ │ ├── HomeAltOutline.tsx │ │ ├── HomeAltSolid.tsx │ │ ├── HomeOutline.tsx │ │ ├── HomeSolid.tsx │ │ ├── HospitalOutline.tsx │ │ ├── HospitalSolid.tsx │ │ ├── HourglassOutline.tsx │ │ ├── HourglassSolid.tsx │ │ ├── HouseOutline.tsx │ │ ├── HouseSolid.tsx │ │ ├── Html5Outline.tsx │ │ ├── Html5Solid.tsx │ │ ├── IconAdd.tsx │ │ ├── IconAddBookmark.tsx │ │ ├── IconAddCircle.tsx │ │ ├── IconAddYoutube.tsx │ │ ├── IconAdjust.tsx │ │ ├── IconArrowDown.tsx │ │ ├── IconArrowRight.tsx │ │ ├── IconArrowUp.tsx │ │ ├── IconArticle.tsx │ │ ├── IconBalloon.tsx │ │ ├── IconBell.tsx │ │ ├── IconBold.tsx │ │ ├── IconBomb.tsx │ │ ├── IconBook.tsx │ │ ├── IconBook2.tsx │ │ ├── IconBookmark.tsx │ │ ├── IconBookmarkCheck.tsx │ │ ├── IconBookmarked.tsx │ │ ├── IconBrain.tsx │ │ ├── IconBrokenHeart.tsx │ │ ├── IconBug.tsx │ │ ├── IconBurgerMenu.tsx │ │ ├── IconCalendar.tsx │ │ ├── IconCalendarAdd.tsx │ │ ├── IconCancelPresentation.tsx │ │ ├── IconCategory.tsx │ │ ├── IconChat.tsx │ │ ├── IconCheck.tsx │ │ ├── IconClock.tsx │ │ ├── IconClose.tsx │ │ ├── IconClose2.tsx │ │ ├── IconCloseCircle.tsx │ │ ├── IconCode.tsx │ │ ├── IconCodeBlock.tsx │ │ ├── IconCodewars.tsx │ │ ├── IconColors.tsx │ │ ├── IconComment.tsx │ │ ├── IconCopy.tsx │ │ ├── IconDeleteBin.tsx │ │ ├── IconDevices.tsx │ │ ├── IconDiscord.tsx │ │ ├── IconDiscord2.tsx │ │ ├── IconDots.tsx │ │ ├── IconDrag.tsx │ │ ├── IconEdit.tsx │ │ ├── IconEditAlt.tsx │ │ ├── IconEnter.tsx │ │ ├── IconEraser.tsx │ │ ├── IconExercism.tsx │ │ ├── IconExpandLess.tsx │ │ ├── IconExpandMore.tsx │ │ ├── IconExternalLink.tsx │ │ ├── IconEye.tsx │ │ ├── IconEyeOff.tsx │ │ ├── IconFlag.tsx │ │ ├── IconFormatClear.tsx │ │ ├── IconFunny.tsx │ │ ├── IconGithub.tsx │ │ ├── IconGithubOutline.tsx │ │ ├── IconGitlab.tsx │ │ ├── IconGlobe.tsx │ │ ├── IconGroupWork.tsx │ │ ├── IconH1.tsx │ │ ├── IconH2.tsx │ │ ├── IconH3.tsx │ │ ├── IconH4.tsx │ │ ├── IconH5.tsx │ │ ├── IconH6.tsx │ │ ├── IconHackernews.tsx │ │ ├── IconHackerrank.tsx │ │ ├── IconHangouts.tsx │ │ ├── IconHappyCow.tsx │ │ ├── IconHeart.tsx │ │ ├── IconHighlight.tsx │ │ ├── IconHomeSmile.tsx │ │ ├── IconHorizontalRule.tsx │ │ ├── IconImage.tsx │ │ ├── IconImport.tsx │ │ ├── IconInfo.tsx │ │ ├── IconItalic.tsx │ │ ├── IconLeetcode.tsx │ │ ├── IconLink.tsx │ │ ├── IconLinkedin.tsx │ │ ├── IconLinkedinOutline.tsx │ │ ├── IconListOl.tsx │ │ ├── IconListUl.tsx │ │ ├── IconLocation.tsx │ │ ├── IconLogo.tsx │ │ ├── IconMagnifying.tsx │ │ ├── IconMastodon.tsx │ │ ├── IconPatreon.tsx │ │ ├── IconPencilSquare.tsx │ │ ├── IconPerson.tsx │ │ ├── IconPersonCircle.tsx │ │ ├── IconPersonEdit.tsx │ │ ├── IconPixelTerminal.tsx │ │ ├── IconPostAdd.tsx │ │ ├── IconPosts.tsx │ │ ├── IconProgrammerCoding.tsx │ │ ├── IconPublish.tsx │ │ ├── IconQuestionCircle.tsx │ │ ├── IconQuestionMark.tsx │ │ ├── IconQuote.tsx │ │ ├── IconReddit.tsx │ │ ├── IconRemoveBookmark.tsx │ │ ├── IconRemoveCircle.tsx │ │ ├── IconSadFace.tsx │ │ ├── IconSave.tsx │ │ ├── IconSchool.tsx │ │ ├── IconSend.tsx │ │ ├── IconSettings.tsx │ │ ├── IconShare.tsx │ │ ├── IconShareArrow.tsx │ │ ├── IconSkull.tsx │ │ ├── IconSpinner.tsx │ │ ├── IconSpinner2.tsx │ │ ├── IconStackoverflow.tsx │ │ ├── IconStarEmpty.tsx │ │ ├── IconStarFilled.tsx │ │ ├── IconStrikethrough.tsx │ │ ├── IconSync.tsx │ │ ├── IconText.tsx │ │ ├── IconTitle.tsx │ │ ├── IconTwitch.tsx │ │ ├── IconTwitchOutline.tsx │ │ ├── IconTwitter.tsx │ │ ├── IconUnlink.tsx │ │ ├── IconUpload.tsx │ │ ├── IconUserFollow.tsx │ │ ├── IconUserSmile.tsx │ │ ├── IconUserUnfollow.tsx │ │ ├── IconYoutube.tsx │ │ ├── IdOutline.tsx │ │ ├── IdSolid.tsx │ │ ├── ImacOutline.tsx │ │ ├── ImacSolid.tsx │ │ ├── ImageAltOutline.tsx │ │ ├── ImageAltSolid.tsx │ │ ├── ImageDocumentOutline.tsx │ │ ├── ImageDocumentSolid.tsx │ │ ├── ImageOutline.tsx │ │ ├── ImageSolid.tsx │ │ ├── InEarHeadphonesOutline.tsx │ │ ├── InEarHeadphonesSolid.tsx │ │ ├── InboxOutline.tsx │ │ ├── InboxSolid.tsx │ │ ├── Incomplete.tsx │ │ ├── IndentDecreaseOutline.tsx │ │ ├── IndentDecreaseSolid.tsx │ │ ├── IndentIncreaseOutline.tsx │ │ ├── IndentIncreaseSolid.tsx │ │ ├── InfoCircleOutline.tsx │ │ ├── InfoCircleSolid.tsx │ │ ├── InfoOutline.tsx │ │ ├── InfoSmallOutline.tsx │ │ ├── InfoSmallSolid.tsx │ │ ├── InfoSolid.tsx │ │ ├── InstagramOutline.tsx │ │ ├── InstagramSolid.tsx │ │ ├── InvoiceOutline.tsx │ │ ├── InvoiceSolid.tsx │ │ ├── ItalicOutline.tsx │ │ ├── ItalicSolid.tsx │ │ ├── JavascriptOutline.tsx │ │ ├── JavascriptSolid.tsx │ │ ├── JoystickOutline.tsx │ │ ├── JoystickSolid.tsx │ │ ├── JpgOutline.tsx │ │ ├── JpgSolid.tsx │ │ ├── KanbanOutline.tsx │ │ ├── KanbanSolid.tsx │ │ ├── KeyOutline.tsx │ │ ├── KeySolid.tsx │ │ ├── KeyboardOutline.tsx │ │ ├── KeyboardSolid.tsx │ │ ├── LanCableOutline.tsx │ │ ├── LanCableSolid.tsx │ │ ├── LaptopOutline.tsx │ │ ├── LaptopSolid.tsx │ │ ├── LaravelOutline.tsx │ │ ├── LaravelSolid.tsx │ │ ├── LayersDifferenceOutline.tsx │ │ ├── LayersDifferenceSolid.tsx │ │ ├── LayersIntersectOutline.tsx │ │ ├── LayersIntersectSolid.tsx │ │ ├── LayersOutline.tsx │ │ ├── LayersSolid.tsx │ │ ├── LayersSubtractOutline.tsx │ │ ├── LayersSubtractSolid.tsx │ │ ├── LayersUnionOutline.tsx │ │ ├── LayersUnionSolid.tsx │ │ ├── LeftCircleOutline.tsx │ │ ├── LeftCircleSolid.tsx │ │ ├── LeftOutline.tsx │ │ ├── LeftSmallOutline.tsx │ │ ├── LeftSmallSolid.tsx │ │ ├── LeftSolid.tsx │ │ ├── LegoOutline.tsx │ │ ├── LegoSolid.tsx │ │ ├── LifebuoyOutline.tsx │ │ ├── LifebuoySolid.tsx │ │ ├── LightningCableOutline.tsx │ │ ├── LightningCableSolid.tsx │ │ ├── LineOutline.tsx │ │ ├── LineSolid.tsx │ │ ├── LinkOutline.tsx │ │ ├── LinkRemoveOutline.tsx │ │ ├── LinkRemoveSolid.tsx │ │ ├── LinkSolid.tsx │ │ ├── LinkedinOutline.tsx │ │ ├── LinkedinSolid.tsx │ │ ├── LinuxAltOutline.tsx │ │ ├── LinuxAltSolid.tsx │ │ ├── LinuxOutline.tsx │ │ ├── LinuxSolid.tsx │ │ ├── ListLayoutOutline.tsx │ │ ├── ListLayoutSolid.tsx │ │ ├── ListOrderedOutline.tsx │ │ ├── ListOrderedSolid.tsx │ │ ├── ListUnorderedOutline.tsx │ │ ├── ListUnorderedSolid.tsx │ │ ├── LitecoinOutline.tsx │ │ ├── LitecoinSolid.tsx │ │ ├── LoaderOutline.tsx │ │ ├── LoaderSolid.tsx │ │ ├── LocationOutline.tsx │ │ ├── LocationSolid.tsx │ │ ├── LockCircleOutline.tsx │ │ ├── LockCircleSolid.tsx │ │ ├── LockOutline.tsx │ │ ├── LockSmallOutline.tsx │ │ ├── LockSmallSolid.tsx │ │ ├── LockSolid.tsx │ │ ├── LogoutOutline.tsx │ │ ├── LogoutSolid.tsx │ │ ├── LoopOutline.tsx │ │ ├── LoopSolid.tsx │ │ ├── MagsafeOutline.tsx │ │ ├── MagsafeSolid.tsx │ │ ├── MarkdownOutline.tsx │ │ ├── MarkdownSolid.tsx │ │ ├── MediumOutline.tsx │ │ ├── MediumSolid.tsx │ │ ├── MenuOutline.tsx │ │ ├── MenuSolid.tsx │ │ ├── MessageMinusOutline.tsx │ │ ├── MessageMinusSolid.tsx │ │ ├── MessageNoAccessOutline.tsx │ │ ├── MessageNoAccessSolid.tsx │ │ ├── MessageOutline.tsx │ │ ├── MessagePlusOutline.tsx │ │ ├── MessagePlusSolid.tsx │ │ ├── MessageSolid.tsx │ │ ├── MessageTextAltOutline.tsx │ │ ├── MessageTextAltSolid.tsx │ │ ├── MessageTextOutline.tsx │ │ ├── MessageTextSolid.tsx │ │ ├── MessageTickOutline.tsx │ │ ├── MessageTickSolid.tsx │ │ ├── MessageXOutline.tsx │ │ ├── MessageXSolid.tsx │ │ ├── MessengerOutline.tsx │ │ ├── MessengerSolid.tsx │ │ ├── MicroSdCardOutline.tsx │ │ ├── MicroSdCardSolid.tsx │ │ ├── MicrophoneOutline.tsx │ │ ├── MicrophoneSolid.tsx │ │ ├── MinimiseAltOutline.tsx │ │ ├── MinimiseAltSolid.tsx │ │ ├── MinimiseOutline.tsx │ │ ├── MinimiseSolid.tsx │ │ ├── MinusCircleOutline.tsx │ │ ├── MinusCircleSolid.tsx │ │ ├── MinusOutline.tsx │ │ ├── MinusSmallOutline.tsx │ │ ├── MinusSmallSolid.tsx │ │ ├── MinusSolid.tsx │ │ ├── MobileOutline.tsx │ │ ├── MobileSolid.tsx │ │ ├── MoneyOutline.tsx │ │ ├── MoneySolid.tsx │ │ ├── MoneyStackOutline.tsx │ │ ├── MoneyStackSolid.tsx │ │ ├── MongodbOutline.tsx │ │ ├── MongodbSolid.tsx │ │ ├── MoodFlatOutline.tsx │ │ ├── MoodFlatSolid.tsx │ │ ├── MoodFrownOutline.tsx │ │ ├── MoodFrownSolid.tsx │ │ ├── MoodLaughOutline.tsx │ │ ├── MoodLaughSolid.tsx │ │ ├── MoodSadOutline.tsx │ │ ├── MoodSadSolid.tsx │ │ ├── MoodSmileOutline.tsx │ │ ├── MoodSmileSolid.tsx │ │ ├── MoodSurprisedOutline.tsx │ │ ├── MoodSurprisedSolid.tsx │ │ ├── MoodTongueOutline.tsx │ │ ├── MoodTongueSolid.tsx │ │ ├── MoonOutline.tsx │ │ ├── MoonSolid.tsx │ │ ├── MoreHorizontalOutline.tsx │ │ ├── MoreHorizontalSolid.tsx │ │ ├── MoreVerticalOutline.tsx │ │ ├── MoreVerticalSolid.tsx │ │ ├── MouseOutline.tsx │ │ ├── MouseSolid.tsx │ │ ├── MovOutline.tsx │ │ ├── MovSolid.tsx │ │ ├── Mp3Outline.tsx │ │ ├── Mp3Solid.tsx │ │ ├── Mp4Outline.tsx │ │ ├── Mp4Solid.tsx │ │ ├── MsExcelOutline.tsx │ │ ├── MsExcelSolid.tsx │ │ ├── MsPowerpointOutline.tsx │ │ ├── MsPowerpointSolid.tsx │ │ ├── MsWordOutline.tsx │ │ ├── MsWordSolid.tsx │ │ ├── N64Outline.tsx │ │ ├── N64Solid.tsx │ │ ├── NesOutline.tsx │ │ ├── NesSolid.tsx │ │ ├── NetlifyOutline.tsx │ │ ├── NetlifySolid.tsx │ │ ├── NextCircleOutline.tsx │ │ ├── NextCircleSolid.tsx │ │ ├── NextOutline.tsx │ │ ├── NextSmallOutline.tsx │ │ ├── NextSmallSolid.tsx │ │ ├── NextSolid.tsx │ │ ├── NextjsOutline.tsx │ │ ├── NextjsSolid.tsx │ │ ├── NgcOutline.tsx │ │ ├── NgcSolid.tsx │ │ ├── NintendoSwitchOutline.tsx │ │ ├── NintendoSwitchSolid.tsx │ │ ├── NodejsOutline.tsx │ │ ├── NodejsSolid.tsx │ │ ├── NoteOutline.tsx │ │ ├── NoteSolid.tsx │ │ ├── NpmOutline.tsx │ │ ├── NpmSolid.tsx │ │ ├── NuxtjsOutline.tsx │ │ ├── NuxtjsSolid.tsx │ │ ├── OmegaOutline.tsx │ │ ├── OmegaSolid.tsx │ │ ├── OperaOutline.tsx │ │ ├── OperaSolid.tsx │ │ ├── OtpOutline.tsx │ │ ├── OtpSolid.tsx │ │ ├── PageBreakOutline.tsx │ │ ├── PageBreakSolid.tsx │ │ ├── PageNumberOutline.tsx │ │ ├── PageNumberSolid.tsx │ │ ├── PaintbrushOutline.tsx │ │ ├── PaintbrushSolid.tsx │ │ ├── PaintbucketOutline.tsx │ │ ├── PaintbucketSolid.tsx │ │ ├── ParagraphOutline.tsx │ │ ├── ParagraphSolid.tsx │ │ ├── PasswordOutline.tsx │ │ ├── PasswordSolid.tsx │ │ ├── PatreonOutline.tsx │ │ ├── PatreonSolid.tsx │ │ ├── PauseCircleOutline.tsx │ │ ├── PauseCircleSolid.tsx │ │ ├── PauseOutline.tsx │ │ ├── PauseSmallOutline.tsx │ │ ├── PauseSmallSolid.tsx │ │ ├── PauseSolid.tsx │ │ ├── PawOutline.tsx │ │ ├── PawSolid.tsx │ │ ├── PawsOutline.tsx │ │ ├── PawsSolid.tsx │ │ ├── PaypalOutline.tsx │ │ ├── PaypalSolid.tsx │ │ ├── PdfOutline.tsx │ │ ├── PdfSolid.tsx │ │ ├── PenOutline.tsx │ │ ├── PenSolid.tsx │ │ ├── PhoneOutline.tsx │ │ ├── PhoneSolid.tsx │ │ ├── PhonecallBlockedOutline.tsx │ │ ├── PhonecallBlockedSolid.tsx │ │ ├── PhonecallOutline.tsx │ │ ├── PhonecallReceiveOutline.tsx │ │ ├── PhonecallReceiveSolid.tsx │ │ ├── PhonecallSolid.tsx │ │ ├── PieChartAltOutline.tsx │ │ ├── PieChartAltSolid.tsx │ │ ├── PieChartOutline.tsx │ │ ├── PieChartSolid.tsx │ │ ├── PinAltOutline.tsx │ │ ├── PinAltSolid.tsx │ │ ├── PinOutline.tsx │ │ ├── PinSolid.tsx │ │ ├── PinterestOutline.tsx │ │ ├── PinterestSolid.tsx │ │ ├── PlantOutline.tsx │ │ ├── PlantSolid.tsx │ │ ├── PlayCircleOutline.tsx │ │ ├── PlayCircleSolid.tsx │ │ ├── PlayOutline.tsx │ │ ├── PlaySmallOutline.tsx │ │ ├── PlaySmallSolid.tsx │ │ ├── PlaySolid.tsx │ │ ├── PlugOutline.tsx │ │ ├── PlugSolid.tsx │ │ ├── PlusCircleOutline.tsx │ │ ├── PlusCircleSolid.tsx │ │ ├── PngOutline.tsx │ │ ├── PngSolid.tsx │ │ ├── PoolOutline.tsx │ │ ├── PoolSolid.tsx │ │ ├── PoundOutline.tsx │ │ ├── PoundSolid.tsx │ │ ├── PowerOutline.tsx │ │ ├── PowerSolid.tsx │ │ ├── PptOutline.tsx │ │ ├── PptSolid.tsx │ │ ├── PrintOutline.tsx │ │ ├── PrintSolid.tsx │ │ ├── PythonOutline.tsx │ │ ├── PythonSolid.tsx │ │ ├── QrCodeOutline.tsx │ │ ├── QrCodeSolid.tsx │ │ ├── QuestionCircleOutline.tsx │ │ ├── QuestionCircleSolid.tsx │ │ ├── QuestionOutline.tsx │ │ ├── QuestionSmallOutline.tsx │ │ ├── QuestionSmallSolid.tsx │ │ ├── QuestionSolid.tsx │ │ ├── QuoteOutline.tsx │ │ ├── QuoteSolid.tsx │ │ ├── RandOutline.tsx │ │ ├── RandSolid.tsx │ │ ├── ReactOutline.tsx │ │ ├── ReactSolid.tsx │ │ ├── ReceiptOutline.tsx │ │ ├── ReceiptSolid.tsx │ │ ├── RedditOutline.tsx │ │ ├── RedditSolid.tsx │ │ ├── RedwoodjsOutline.tsx │ │ ├── RedwoodjsSolid.tsx │ │ ├── RefreshAltOutline.tsx │ │ ├── RefreshAltSolid.tsx │ │ ├── RefreshOutline.tsx │ │ ├── RefreshSolid.tsx │ │ ├── RewindCircleOutline.tsx │ │ ├── RewindCircleSolid.tsx │ │ ├── RewindOutline.tsx │ │ ├── RewindSmallOutline.tsx │ │ ├── RewindSmallSolid.tsx │ │ ├── RewindSolid.tsx │ │ ├── RightCircleOutline.tsx │ │ ├── RightCircleSolid.tsx │ │ ├── RightOutline.tsx │ │ ├── RightSmallOutline.tsx │ │ ├── RightSmallSolid.tsx │ │ ├── RightSolid.tsx │ │ ├── RippleOutline.tsx │ │ ├── RippleSolid.tsx │ │ ├── RobotOutline.tsx │ │ ├── RobotSolid.tsx │ │ ├── RollerOutline.tsx │ │ ├── RollerSolid.tsx │ │ ├── RollupjsOutline.tsx │ │ ├── RollupjsSolid.tsx │ │ ├── RouterOutline.tsx │ │ ├── RouterSolid.tsx │ │ ├── RssOutline.tsx │ │ ├── RssSolid.tsx │ │ ├── RubyOutline.tsx │ │ ├── RubySolid.tsx │ │ ├── RupeeOutline.tsx │ │ ├── RupeeSolid.tsx │ │ ├── RustOutline.tsx │ │ ├── RustSolid.tsx │ │ ├── SafariOutline.tsx │ │ ├── SafariSolid.tsx │ │ ├── SafeOutline.tsx │ │ ├── SafeSolid.tsx │ │ ├── SaveOutline.tsx │ │ ├── SaveSolid.tsx │ │ ├── ScanOutline.tsx │ │ ├── ScanSolid.tsx │ │ ├── SchoolOutline.tsx │ │ ├── SchoolSolid.tsx │ │ ├── ScreenAlt2Outline.tsx │ │ ├── ScreenAlt2Solid.tsx │ │ ├── ScreenAltOutline.tsx │ │ ├── ScreenAltSolid.tsx │ │ ├── ScreenOutline.tsx │ │ ├── ScreenSolid.tsx │ │ ├── ScribbleOutline.tsx │ │ ├── ScribbleSolid.tsx │ │ ├── SdCardOutline.tsx │ │ ├── SdCardSolid.tsx │ │ ├── SearchCircleOutline.tsx │ │ ├── SearchCircleSolid.tsx │ │ ├── SearchOutline.tsx │ │ ├── SearchPropertyOutline.tsx │ │ ├── SearchPropertySolid.tsx │ │ ├── SearchSmallOutline.tsx │ │ ├── SearchSmallSolid.tsx │ │ ├── SearchSolid.tsx │ │ ├── SectionAddOutline.tsx │ │ ├── SectionAddSolid.tsx │ │ ├── SectionRemoveOutline.tsx │ │ ├── SectionRemoveSolid.tsx │ │ ├── SendDownOutline.tsx │ │ ├── SendDownSolid.tsx │ │ ├── SendLeftOutline.tsx │ │ ├── SendLeftSolid.tsx │ │ ├── SendOutline.tsx │ │ ├── SendRightOutline.tsx │ │ ├── SendRightSolid.tsx │ │ ├── SendSolid.tsx │ │ ├── SendUpOutline.tsx │ │ ├── SendUpSolid.tsx │ │ ├── ServersOutline.tsx │ │ ├── ServersSolid.tsx │ │ ├── ShareOutline.tsx │ │ ├── ShareSolid.tsx │ │ ├── ShieldOutline.tsx │ │ ├── ShieldSolid.tsx │ │ ├── ShieldTickOutline.tsx │ │ ├── ShieldTickSolid.tsx │ │ ├── ShieldXOutline.tsx │ │ ├── ShieldXSolid.tsx │ │ ├── ShopOutline.tsx │ │ ├── ShopSolid.tsx │ │ ├── SignOutline.tsx │ │ ├── SignSolid.tsx │ │ ├── SigninOutline.tsx │ │ ├── SigninSolid.tsx │ │ ├── SimOutline.tsx │ │ ├── SimSolid.tsx │ │ ├── SimohamedOutline.tsx │ │ ├── SimohamedSolid.tsx │ │ ├── SkullOutline.tsx │ │ ├── SkullSolid.tsx │ │ ├── SkypeOutline.tsx │ │ ├── SkypeSolid.tsx │ │ ├── SlackOutline.tsx │ │ ├── SlackSolid.tsx │ │ ├── SnapchatOutline.tsx │ │ ├── SnapchatSolid.tsx │ │ ├── SnesOutline.tsx │ │ ├── SnesSolid.tsx │ │ ├── SortAlphabeticallyOutline.tsx │ │ ├── SortAlphabeticallySolid.tsx │ │ ├── SortDownOutline.tsx │ │ ├── SortDownSolid.tsx │ │ ├── SortHighToLowOutline.tsx │ │ ├── SortHighToLowSolid.tsx │ │ ├── SortLowToHighOutline.tsx │ │ ├── SortLowToHighSolid.tsx │ │ ├── SortReverseAlphabeticallyOutline.tsx │ │ ├── SortReverseAlphabeticallySolid.tsx │ │ ├── SortUpOutline.tsx │ │ ├── SortUpSolid.tsx │ │ ├── SoundOffOutline.tsx │ │ ├── SoundOffSolid.tsx │ │ ├── SoundOnOutline.tsx │ │ ├── SoundOnSolid.tsx │ │ ├── SpotifyOutline.tsx │ │ ├── SpotifySolid.tsx │ │ ├── SpreadsheetOutline.tsx │ │ ├── SpreadsheetSolid.tsx │ │ ├── SquareOutline.tsx │ │ ├── SquareSolid.tsx │ │ ├── StackoverflowOutline.tsx │ │ ├── StackoverflowSolid.tsx │ │ ├── StampOutline.tsx │ │ ├── StampSolid.tsx │ │ ├── StarCircleOutline.tsx │ │ ├── StarCircleSolid.tsx │ │ ├── StarOutline.tsx │ │ ├── StarSmallOutline.tsx │ │ ├── StarSmallSolid.tsx │ │ ├── StarSolid.tsx │ │ ├── StopCircleOutline.tsx │ │ ├── StopCircleSolid.tsx │ │ ├── StopOutline.tsx │ │ ├── StopSmallOutline.tsx │ │ ├── StopSmallSolid.tsx │ │ ├── StopSolid.tsx │ │ ├── StopwatchOutline.tsx │ │ ├── StopwatchSolid.tsx │ │ ├── StrikethroughOutline.tsx │ │ ├── StrikethroughSolid.tsx │ │ ├── SubscriptOutline.tsx │ │ ├── SubscriptSolid.tsx │ │ ├── SunOutline.tsx │ │ ├── SunSolid.tsx │ │ ├── SuperscriptOutline.tsx │ │ ├── SuperscriptSolid.tsx │ │ ├── SvelteOutline.tsx │ │ ├── SvelteSolid.tsx │ │ ├── SvgOutline.tsx │ │ ├── SvgSolid.tsx │ │ ├── TableOutline.tsx │ │ ├── TableSolid.tsx │ │ ├── TabletOutline.tsx │ │ ├── TabletSolid.tsx │ │ ├── TagOutline.tsx │ │ ├── TagSolid.tsx │ │ ├── TailwindOutline.tsx │ │ ├── TailwindSolid.tsx │ │ ├── TargetOutline.tsx │ │ ├── TargetSolid.tsx │ │ ├── TelegramOutline.tsx │ │ ├── TelegramSolid.tsx │ │ ├── TerminalOutline.tsx │ │ ├── TerminalSolid.tsx │ │ ├── TextDocumentAltOutline.tsx │ │ ├── TextDocumentAltSolid.tsx │ │ ├── TextDocumentOutline.tsx │ │ ├── TextDocumentSolid.tsx │ │ ├── TextOutline.tsx │ │ ├── TextSolid.tsx │ │ ├── ThumbDownOutline.tsx │ │ ├── ThumbDownSolid.tsx │ │ ├── ThumbUpOutline.tsx │ │ ├── ThumbUpSolid.tsx │ │ ├── ThumbtackOutline.tsx │ │ ├── ThumbtackSolid.tsx │ │ ├── TickCircleOutline.tsx │ │ ├── TickCircleSolid.tsx │ │ ├── TickOutline.tsx │ │ ├── TickSmallOutline.tsx │ │ ├── TickSmallSolid.tsx │ │ ├── TickSolid.tsx │ │ ├── TiktokOutline.tsx │ │ ├── TiktokSolid.tsx │ │ ├── ToggleOutline.tsx │ │ ├── ToggleSolid.tsx │ │ ├── TopLeftOutline.tsx │ │ ├── TopLeftSolid.tsx │ │ ├── TopRightOutline.tsx │ │ ├── TopRightSolid.tsx │ │ ├── TrendDownOutline.tsx │ │ ├── TrendDownSolid.tsx │ │ ├── TrendUpOutline.tsx │ │ ├── TrendUpSolid.tsx │ │ ├── TriangleOutline.tsx │ │ ├── TriangleSolid.tsx │ │ ├── TrophyOutline.tsx │ │ ├── TrophySolid.tsx │ │ ├── TvOutline.tsx │ │ ├── TvSolid.tsx │ │ ├── TwitchOutline.tsx │ │ ├── TwitchSolid.tsx │ │ ├── TwitterOutline.tsx │ │ ├── TwitterSolid.tsx │ │ ├── TypescriptOutline.tsx │ │ ├── TypescriptSolid.tsx │ │ ├── UnderlineOutline.tsx │ │ ├── UnderlineSolid.tsx │ │ ├── UnlockCircleOutline.tsx │ │ ├── UnlockCircleSolid.tsx │ │ ├── UnlockOutline.tsx │ │ ├── UnlockSmallOutline.tsx │ │ ├── UnlockSmallSolid.tsx │ │ ├── UnlockSolid.tsx │ │ ├── UpCircleOutline.tsx │ │ ├── UpCircleSolid.tsx │ │ ├── UpOutline.tsx │ │ ├── UpSmallOutline.tsx │ │ ├── UpSmallSolid.tsx │ │ ├── UpSolid.tsx │ │ ├── UploadOutline.tsx │ │ ├── UploadSolid.tsx │ │ ├── UsbCableOutline.tsx │ │ ├── UsbCableSolid.tsx │ │ ├── UserCircleOutline.tsx │ │ ├── UserCircleSolid.tsx │ │ ├── UserMinusOutline.tsx │ │ ├── UserMinusSolid.tsx │ │ ├── UserOutline.tsx │ │ ├── UserPlusOutline.tsx │ │ ├── UserPlusSolid.tsx │ │ ├── UserSolid.tsx │ │ ├── UserSquareOutline.tsx │ │ ├── UserSquareSolid.tsx │ │ ├── UsersOutline.tsx │ │ ├── UsersSolid.tsx │ │ ├── VectorDocumentOutline.tsx │ │ ├── VectorDocumentSolid.tsx │ │ ├── VennDiagramOutline.tsx │ │ ├── VennDiagramSolid.tsx │ │ ├── ViewColumnOutline.tsx │ │ ├── ViewColumnSolid.tsx │ │ ├── ViewGridOutline.tsx │ │ ├── ViewGridSolid.tsx │ │ ├── VimOutline.tsx │ │ ├── VimSolid.tsx │ │ ├── Volume1Outline.tsx │ │ ├── Volume1Solid.tsx │ │ ├── Volume2Outline.tsx │ │ ├── Volume2Solid.tsx │ │ ├── Volume3Outline.tsx │ │ ├── Volume3Solid.tsx │ │ ├── VrHeadsetOutline.tsx │ │ ├── VrHeadsetSolid.tsx │ │ ├── VueOutline.tsx │ │ ├── VueSolid.tsx │ │ ├── WalletAltOutline.tsx │ │ ├── WalletAltSolid.tsx │ │ ├── WalletOutline.tsx │ │ ├── WalletSolid.tsx │ │ ├── WanOutline.tsx │ │ ├── WanSolid.tsx │ │ ├── WandOutline.tsx │ │ ├── WandSolid.tsx │ │ ├── WatchOutline.tsx │ │ ├── WatchSolid.tsx │ │ ├── WebpackOutline.tsx │ │ ├── WebpackSolid.tsx │ │ ├── WhatsappOutline.tsx │ │ ├── WhatsappSolid.tsx │ │ ├── WifiFullOutline.tsx │ │ ├── WifiFullSolid.tsx │ │ ├── WifiLowOutline.tsx │ │ ├── WifiLowSolid.tsx │ │ ├── WifiNoneOutline.tsx │ │ ├── WifiNoneSolid.tsx │ │ ├── WindowsOutline.tsx │ │ ├── WindowsSolid.tsx │ │ ├── WordpressOutline.tsx │ │ ├── WordpressSolid.tsx │ │ ├── XCircleOutline.tsx │ │ ├── XCircleSolid.tsx │ │ ├── XOutline.tsx │ │ ├── XSmallOutline.tsx │ │ ├── XSmallSolid.tsx │ │ ├── XSolid.tsx │ │ ├── XlsOutline.tsx │ │ ├── XlsSolid.tsx │ │ ├── YenOutline.tsx │ │ ├── YenSolid.tsx │ │ ├── YoutubeOutline.tsx │ │ ├── YoutubeSolid.tsx │ │ ├── ZipOutline.tsx │ │ ├── ZipSolid.tsx │ │ ├── ZoomInOutline.tsx │ │ ├── ZoomInSolid.tsx │ │ ├── ZoomOutOutline.tsx │ │ ├── ZoomOutSolid.tsx │ │ ├── icons.stories-FIX │ │ ├── index.ts │ │ └── types.ts │ ├── ImageCrop │ │ ├── ImageCrop.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── ImageDialog │ │ ├── ImageDialog.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── ImageSelector │ │ ├── ImageSelector.stories.tsx │ │ ├── ImageSelector.test.tsx │ │ ├── __snapshots__ │ │ │ └── ImageSelector.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Inputs │ │ ├── AsyncSelect │ │ │ ├── AsyncSelect.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Checkbox │ │ │ ├── Checkbox.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Common │ │ │ ├── InputError │ │ │ │ ├── InputError.stories.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── types.ts │ │ │ ├── InputHeader │ │ │ │ ├── InputHeader.stories.tsx │ │ │ │ ├── index.tsx │ │ │ │ └── types.ts │ │ │ └── types.ts │ │ ├── DatePicker │ │ │ ├── DatePicker.stories.tsx │ │ │ ├── index.tsx │ │ │ ├── style.css │ │ │ └── types.ts │ │ ├── DomainInput │ │ │ ├── DomainInput.stories.tsx │ │ │ ├── DomainInput.test.tsx │ │ │ ├── __snapshots__ │ │ │ │ └── DomainInput.test.tsx.snap │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── ImageInput │ │ │ ├── ImageInput.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Input │ │ │ ├── index.tsx │ │ │ ├── input.stories.tsx │ │ │ └── types.ts │ │ ├── Select │ │ │ ├── Select.stories.tsx │ │ │ ├── index.tsx │ │ │ ├── styles.ts │ │ │ └── types.ts │ │ ├── Switch │ │ │ ├── Switch.stories.tsx │ │ │ ├── Switch.test.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Textarea │ │ │ ├── Textarea.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Tiptap │ │ │ ├── Components │ │ │ │ ├── Actions │ │ │ │ │ └── index.tsx │ │ │ │ ├── ImageUpload │ │ │ │ │ ├── ImageUpload.stories.tsx │ │ │ │ │ └── index.tsx │ │ │ │ ├── Mention │ │ │ │ │ └── index.tsx │ │ │ │ ├── ModalInput │ │ │ │ │ ├── LinkInput.stories.tsx │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── types.ts │ │ │ │ ├── Suggestion │ │ │ │ │ └── index.tsx │ │ │ │ └── Toolbar │ │ │ │ │ ├── index.tsx │ │ │ │ │ └── toolbar-icons.tsx │ │ │ ├── TiptapToHTML │ │ │ │ ├── index.ts │ │ │ │ └── utils.ts │ │ │ ├── TiptapUtils │ │ │ │ └── index.ts │ │ │ ├── config.ts │ │ │ ├── constants.ts │ │ │ ├── extensions.ts │ │ │ ├── index.tsx │ │ │ ├── tiptap.css │ │ │ ├── tiptap.stories.tsx │ │ │ └── types.ts │ │ ├── index.ts │ │ └── types.ts │ ├── ItemActions │ │ ├── ItemActions.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Pagination │ │ ├── Pagination.stories.tsx │ │ ├── Pagination.test.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── PersonCard │ │ ├── PersonCard.stories.tsx │ │ ├── PersonCard.test.tsx │ │ ├── PersonCardSkeleton.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Reactions │ │ ├── Reactions.test.tsx │ │ ├── index.tsx │ │ ├── reactions.stories.tsx │ │ └── types.ts │ ├── ShareButton │ │ ├── ShareButton.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Spinner │ │ ├── Spinner.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Stars │ │ ├── Stars.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Tabs │ │ ├── Tabs.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Tag │ │ ├── Tag.stories.tsx │ │ ├── Tag.test.tsx │ │ ├── __snapshots__ │ │ │ └── Tag.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── TextOverLine │ │ ├── TextOverLine.stories.tsx │ │ ├── index.tsx │ │ ├── text-over-line.test.jsx │ │ └── types.ts │ ├── ThemeBuilder │ │ ├── ThemeBuilder.stories.tsx │ │ ├── ThemeBuilder.test.tsx │ │ ├── ThemeBuilderUtils │ │ │ └── index.ts │ │ ├── __snapshots__ │ │ │ └── ThemeBuilder.test.tsx.snap │ │ ├── index.tsx │ │ └── types.ts │ ├── Tooltip │ │ ├── Tooltip.stories.tsx │ │ ├── index.tsx │ │ └── types.ts │ ├── Typography │ │ ├── Anchor │ │ │ ├── Anchor.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H1 │ │ │ ├── H1.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H2 │ │ │ ├── H2.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H3 │ │ │ ├── H3.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H4 │ │ │ ├── H4.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H5 │ │ │ ├── H5.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── H6 │ │ │ ├── H6.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── Paragraph │ │ │ ├── Paragraph.stories.tsx │ │ │ ├── index.tsx │ │ │ └── types.ts │ │ ├── common.ts │ │ ├── index.ts │ │ └── types.ts │ └── ViewToggle │ │ ├── ViewToggle.stories.tsx │ │ ├── ViewToggle.test.tsx │ │ ├── index.tsx │ │ └── types.ts ├── Examples │ └── Forms │ │ └── Forms.stories.tsx ├── Hooks │ ├── useClickOutside │ │ └── index.ts │ ├── useDebounceEffect │ │ └── index.ts │ ├── useMediaQuery │ │ ├── index.ts │ │ └── types.ts │ └── useModalInput │ │ ├── index.ts │ │ └── types.ts ├── Utils │ ├── Array │ │ ├── ArrayUtils.test.ts │ │ └── index.ts │ ├── Canvas │ │ └── index.ts │ ├── Image │ │ ├── index.ts │ │ └── types.ts │ ├── String │ │ ├── StringUtils.test.ts │ │ └── index.ts │ ├── URL │ │ ├── URLutils.test.ts │ │ └── index.ts │ └── index.ts ├── Views │ ├── Authentication │ │ └── SuccessfulSignup │ │ │ ├── SuccessfulSignup.stories.tsx │ │ │ └── index.tsx │ ├── Onboarding │ │ ├── Onboarding.stories.tsx │ │ ├── Step1 │ │ │ └── index.tsx │ │ ├── Step2 │ │ │ └── index.tsx │ │ ├── Step3 │ │ │ ├── index.tsx │ │ │ └── schema.ts │ │ ├── index.tsx │ │ └── types.ts │ ├── PasswordReset │ │ └── PasswordChanged │ │ │ ├── PasswordChanged.stories.tsx │ │ │ └── index.tsx │ └── index.ts ├── index.ts ├── tailwind.css └── types.ts ├── test └── setup.js ├── tsconfig.json └── vite.config.mjs /.babelrc: -------------------------------------------------------------------------------- 1 | { 2 | "presets": [ 3 | "@babel/preset-env", 4 | "@babel/preset-react", 5 | "@babel/preset-typescript" 6 | ] 7 | } 8 | -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | # These owners will be the default owners for everything in the repo. 2 | 3 | - hi@programmer.network 4 | -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | dist 3 | .vscode 4 | storybook-static 5 | .idea 6 | .todo 7 | .eslintcache -------------------------------------------------------------------------------- /.global.d.ts: -------------------------------------------------------------------------------- 1 | declare module "programmer-network-ajv"; 2 | -------------------------------------------------------------------------------- /.husky/pre-commit: -------------------------------------------------------------------------------- 1 | npx lint-staged -------------------------------------------------------------------------------- /.nvmrc: -------------------------------------------------------------------------------- 1 | 22.16.0 -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | build/ 2 | public/ 3 | node_modules/ 4 | storybook-static/ 5 | pnpm-lock.yaml -------------------------------------------------------------------------------- /.storybook/manager.ts: -------------------------------------------------------------------------------- 1 | import { addons } from "storybook/manager-api"; 2 | 3 | import theme from "./theme"; 4 | 5 | addons.setConfig({ 6 | theme 7 | }); 8 | -------------------------------------------------------------------------------- /CNAME: -------------------------------------------------------------------------------- 1 | yail.programmer.network -------------------------------------------------------------------------------- /assets/icons/add-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/add-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/add-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/add-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/adjust-horizontal-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/adjust-vertical-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/adjust-vertical-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/airplay-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/alarm-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/align-bottom-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-bottom-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/align-center-horizontal-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-center-horizontal-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-center-vertical-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/align-center-vertical-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/align-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/align-text-center-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-text-center-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/align-text-justify-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-text-justify-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/align-text-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-text-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/align-text-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-text-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/align-top-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/align-top-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/android-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/appointments-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/archive-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/archive-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/arrow-down-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/arrow-down-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-down-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/arrow-left-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/arrow-right-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-up-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/arrow-up-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/azure-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/bar-chart-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/bar-chart-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/barcode-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/barcode-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/bath-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bath-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/battery-0-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/battery-0-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/battery-1-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/battery-2-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/battery-3-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/battery-4-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bed-double-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/bed-double-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/bed-single-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/bed-single-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/bell-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bell-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/bin-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bookmark-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-all-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/border-all-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/border-bottom-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-horizontal-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-inner-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-none-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-outer-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/border-outer-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-radius-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-top-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/border-vertical-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bottom-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bottom-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bottom-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bottom-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/box-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/bracket-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/c-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calculator-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-minus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-minus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-plus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-plus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/calendar-x-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/candle-chart-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/candle-chart-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/caret-vertical-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/caret-vertical-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/caret-vertical-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/caret-vertical-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/chat-typing-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/chat-typing-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/church-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-minus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-minus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-plus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-plus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/clipboard-x-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/cost-estimate-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/credit-card-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/crop-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/crop-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/denied-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/depth-chart-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/depth-chart-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/direction-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/distribute-horizontal-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/distribute-horizontal-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/distribute-vertical-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/distribute-vertical-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/divider-line-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/divider-line-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/double-caret-down-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-down-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-left-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-right-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-up-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-up-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/double-caret-up-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/down-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/down-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/down-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/down-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/down-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/download-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/download-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/edit-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/edit-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/envelope-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/euro-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/exclamation-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/exclamation-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/exclamation-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/exclamation-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/exclamation-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/expand-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/expand-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/expand-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/facebook-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/facebook-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/file-minus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/file-plus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/file-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/file-tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/filter-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/filter-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/firebase-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/float-center-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/float-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/float-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/floorplan-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/floorplan-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-minus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-minus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-plus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-plus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/folder-x-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/forward-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/forward-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/frame-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/frame-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/framer-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/game-controller-retro-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/gantt-chart-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/gantt-chart-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/git-commit-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/git-commit-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/gitlab-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/google-drive-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/hashtag-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/hdmi-cable-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/hdmi-cable-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/hexagon-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/hexagon-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/home-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-add-bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-add.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-arrow-down.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-arrow-right.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-arrow-up.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-article.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-bell.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-bold.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-book.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-book2.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-burger-menu.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-chat.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-close-2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-close.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-code-block.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-code.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-comment.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-devices.svg: -------------------------------------------------------------------------------- 1 | 3 | Devices icon 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-dots.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-drag.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-edit-alt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-edit.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-expand-less.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-expand-more.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-external-link.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-flag.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-format-clear.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-gitlab.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-h2.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-h3.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-h4.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-h5.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-h6.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-hackernews.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-horizontal-rule.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-image.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-import.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-info.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-italic.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-link.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-patreon.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-person.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-pixel-terminal.svg: -------------------------------------------------------------------------------- 1 | 3 | 6 | 7 | -------------------------------------------------------------------------------- /assets/icons/icon-posts.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-publish.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-quote.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-remove-bookmark.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-remove-circle.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-save.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-school.svg: -------------------------------------------------------------------------------- 1 | 3 | 4 | 6 | -------------------------------------------------------------------------------- /assets/icons/icon-send.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-strikethrough.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/icons/icon-text.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/icon-title.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/icon-user-smile.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /assets/icons/icon-youtube.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | 5 | -------------------------------------------------------------------------------- /assets/icons/imac-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/imac-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 5 | -------------------------------------------------------------------------------- /assets/icons/info-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/info-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/info-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/info-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/italic-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/italic-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/key-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/lan-cable-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/laptop-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/laptop-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/layers-union-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/left-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/left-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/list-unordered-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/list-unordered-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/litecoin-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/litecoin-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/location-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/logout-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/logout-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/magsafe-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/magsafe-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/menu-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/menu-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/micro-sd-card-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/minimise-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/minimise-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/minus-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/minus-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/minus-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/minus-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/minus-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/minus-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/mobile-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/mobile-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/mood-flat-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/mood-flat-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/mouse-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/mouse-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/nes-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/nes-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/npm-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/npm-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/nuxtjs-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/paragraph-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/paragraph-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/patreon-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/patreon-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/pause-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/pause-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/pause-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/pause-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/pause-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/pause-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/pen-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/pie-chart-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/pin-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/pin-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/plant-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/play-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/play-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/plug-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/plug-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/plus-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/plus-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/power-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/question-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/question-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/rand-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/refresh-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/refresh-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/rewind-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/rewind-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | -------------------------------------------------------------------------------- /assets/icons/right-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/right-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/right-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/ripple-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/scan-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-alt-2-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-alt-2-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-alt-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-alt-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/screen-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/sd-card-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/sd-card-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/search-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/search-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/search-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/search-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/send-down-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/send-down-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/send-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/send-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/send-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/send-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/send-up-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/send-up-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/shield-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/shield-tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/shield-x-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/sign-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/signin-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/signin-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/sim-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/snes-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/square-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/square-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/stackoverflow-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/star-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/star-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/stop-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | 6 | -------------------------------------------------------------------------------- /assets/icons/stop-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/stop-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/stop-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/stop-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/stop-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/stopwatch-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/stopwatch-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/table-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tablet-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tablet-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/telegram-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/terminal-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/text-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/text-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/thumbtack-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/tick-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tick-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/tick-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/tick-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tick-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tiktok-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/top-left-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/top-left-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/top-right-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/top-right-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/trend-down-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/trend-down-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/trend-up-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/trend-up-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/triangle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/tv-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/tv-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/underline-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/underline-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/up-circle-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/up-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/up-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/up-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/up-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/upload-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/upload-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/usb-cable-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 6 | -------------------------------------------------------------------------------- /assets/icons/view-column-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 4 | -------------------------------------------------------------------------------- /assets/icons/view-column-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/view-grid-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/vim-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/vim-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/wallet-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/webpack-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/wifi-none-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/wifi-none-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/x-circle-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/x-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/x-small-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/x-small-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/x-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/yen-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | -------------------------------------------------------------------------------- /assets/icons/yen-solid.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/zoom-in-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/icons/zoom-out-outline.svg: -------------------------------------------------------------------------------- 1 | 2 | 5 | -------------------------------------------------------------------------------- /assets/images/image-crop.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Programmer-Network/yail/d6250f60d4fdbb149d75bb94b3275da007b193e0/assets/images/image-crop.png -------------------------------------------------------------------------------- /assets/images/yail-logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Programmer-Network/yail/d6250f60d4fdbb149d75bb94b3275da007b193e0/assets/images/yail-logo.png -------------------------------------------------------------------------------- /jsconfig.paths.json: -------------------------------------------------------------------------------- 1 | { 2 | "compilerOptions": { 3 | "paths": { 4 | "Components/*": ["Components/*"], 5 | "Utils/*": ["Utils/*"], 6 | "Views/*": ["Views/*"] 7 | } 8 | } 9 | } 10 | -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | plugins: { 3 | "@tailwindcss/postcss": {} 4 | } 5 | }; 6 | -------------------------------------------------------------------------------- /src/Components/AddSocialPlatform/types.ts: -------------------------------------------------------------------------------- 1 | export interface IAddSocialPlatformProps { 2 | className?: string; 3 | platforms: { name: string; url: string }[]; 4 | onAdd: (data: Record) => void; 5 | } 6 | -------------------------------------------------------------------------------- /src/Components/Alert/types.ts: -------------------------------------------------------------------------------- 1 | export interface AlertProps { 2 | className?: string; 3 | type: "success" | "error" | "warning" | "info"; 4 | children: React.ReactNode; 5 | } 6 | -------------------------------------------------------------------------------- /src/Components/AuthorCard/types.ts: -------------------------------------------------------------------------------- 1 | export interface IAuthorCardProps { 2 | name: string; 3 | avatar?: string; 4 | about: string; 5 | onClick?: (author: { name: string; avatar?: string; about: string }) => void; 6 | className?: string; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Avatar/types.ts: -------------------------------------------------------------------------------- 1 | export interface IAvatarProps { 2 | src?: string; 3 | alt?: string; 4 | size?: number; 5 | colors?: string[]; 6 | className?: string; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Badge/types.ts: -------------------------------------------------------------------------------- 1 | export enum BadgeVariantEnum { 2 | FILLED = "filled", 3 | OUTLINE = "outline" 4 | } 5 | 6 | export interface IBadgeProps { 7 | title: string; 8 | className?: string; 9 | variant?: BadgeVariantEnum; 10 | } 11 | -------------------------------------------------------------------------------- /src/Components/Bookmark/types.ts: -------------------------------------------------------------------------------- 1 | export interface IBookmarkProps { 2 | isBookmarked: boolean; 3 | handleDelete: () => void; 4 | handleAdd: () => void; 5 | isLoading: boolean; 6 | } 7 | -------------------------------------------------------------------------------- /src/Components/CTA/types.ts: -------------------------------------------------------------------------------- 1 | import { IIconProps } from "Components/Icon/types"; 2 | 3 | export interface ICTAProps { 4 | IconComponent?: IIconProps; 5 | ButtonIconComponent?: IIconProps; 6 | iconClassName?: string; 7 | title: string; 8 | subtitle: string; 9 | buttonText?: string; 10 | onClick?: () => void; 11 | } 12 | -------------------------------------------------------------------------------- /src/Components/Card/Hooks/index.ts: -------------------------------------------------------------------------------- 1 | export { useCardInteractions } from "./useCardInteractions"; 2 | export { useTagVisibility } from "./useTagVisibility"; 3 | -------------------------------------------------------------------------------- /src/Components/CharacterCounter/types.ts: -------------------------------------------------------------------------------- 1 | export interface ICharacterCounterProps { 2 | text: string; 3 | max: number; 4 | } 5 | -------------------------------------------------------------------------------- /src/Components/ConfirmDialog/ConfirmDialog.types.ts: -------------------------------------------------------------------------------- 1 | export interface IConfirmDialogProps { 2 | onConfirm: () => void; 3 | isLoading?: boolean; 4 | title?: string; 5 | message?: string; 6 | confirmText?: string; 7 | cancelText?: string; 8 | iconName?: string; 9 | variant?: "destructive" | "info"; 10 | } 11 | 12 | export type ConfirmDialogVariant = "destructive" | "info"; 13 | -------------------------------------------------------------------------------- /src/Components/Dialog/dialog.css: -------------------------------------------------------------------------------- 1 | dialog::backdrop { 2 | backdrop-filter: blur(2px); 3 | } 4 | 5 | dialog { 6 | margin: auto; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Dialog/types.ts: -------------------------------------------------------------------------------- 1 | export interface IDialogProps { 2 | className?: string; 3 | isOpen?: boolean; 4 | children?: React.ReactNode; 5 | onClose?: () => void; 6 | onOpen?: () => void; 7 | shouldCloseOnClickOutside?: boolean; 8 | } 9 | -------------------------------------------------------------------------------- /src/Components/Divider/types.ts: -------------------------------------------------------------------------------- 1 | export interface IDividerProps { 2 | className?: string; 3 | classes?: string[]; 4 | } 5 | -------------------------------------------------------------------------------- /src/Components/ElevatedCard/types.ts: -------------------------------------------------------------------------------- 1 | import { ReactNode } from "react"; 2 | 3 | import { IIconProps } from "Components/Icon/types"; 4 | 5 | export interface IElevatedCardProps { 6 | title: string; 7 | description?: string; 8 | icon?: IIconProps; 9 | children?: ReactNode; 10 | className?: string; 11 | onClick?: () => void; 12 | dataTestId?: string; 13 | } 14 | -------------------------------------------------------------------------------- /src/Components/Error/types.ts: -------------------------------------------------------------------------------- 1 | import { IIconProps } from "Components/Icon/types"; 2 | 3 | export interface IErrorProps { 4 | error: string; 5 | title: string; 6 | description?: string; 7 | backToText?: string; 8 | className?: string; 9 | onBackToClick?: () => void; 10 | IconProps?: IIconProps; 11 | onIconClick?: () => void; 12 | } 13 | -------------------------------------------------------------------------------- /src/Components/HTMLRendering/HTMLRendering.tsx: -------------------------------------------------------------------------------- 1 | import { FC } from "react"; 2 | 3 | const HTMLRendering: FC<{ 4 | html: string; 5 | }> = ({ html }) => { 6 | return ( 7 |
11 | ); 12 | }; 13 | 14 | export default HTMLRendering; 15 | -------------------------------------------------------------------------------- /src/Components/Icon/Icon.stories.tsx: -------------------------------------------------------------------------------- 1 | import Icon from "."; 2 | 3 | export default { 4 | title: "Core/Icon", 5 | component: Icon, 6 | parameters: { 7 | layout: "centered" 8 | }, 9 | tags: ["autodocs"] 10 | }; 11 | 12 | export const Default = () => { 13 | return ( 14 |
15 | 16 |
17 | ); 18 | }; 19 | -------------------------------------------------------------------------------- /src/Components/Icon/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent } from "react"; 2 | 3 | export interface IIconProps { 4 | iconName: string; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | dataTestId?: string; 8 | } 9 | -------------------------------------------------------------------------------- /src/Components/Icons/AddOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgAddOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgAddOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/AddSmallOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgAddSmallOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgAddSmallOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/DownSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgDownSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgDownSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/FilterOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgFilterOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgFilterOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/IconAdd.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconAdd = (props: SVGProps) => ( 4 | 5 | 9 | 10 | ); 11 | export default SvgIconAdd; 12 | -------------------------------------------------------------------------------- /src/Components/Icons/IconArrowUp.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconArrowUp = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgIconArrowUp; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/IconClose2.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconClose2 = (props: SVGProps) => ( 4 | 13 | ); 14 | export default SvgIconClose2; 15 | -------------------------------------------------------------------------------- /src/Components/Icons/IconH4.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconH4 = (props: SVGProps) => ( 4 | 5 | 9 | 10 | ); 11 | export default SvgIconH4; 12 | -------------------------------------------------------------------------------- /src/Components/Icons/IconImage.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconImage = (props: SVGProps) => ( 4 | 5 | 9 | 10 | ); 11 | export default SvgIconImage; 12 | -------------------------------------------------------------------------------- /src/Components/Icons/IconItalic.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconItalic = (props: SVGProps) => ( 4 | 5 | 9 | 10 | ); 11 | export default SvgIconItalic; 12 | -------------------------------------------------------------------------------- /src/Components/Icons/IconSend.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconSend = (props: SVGProps) => ( 4 | 5 | 6 | 7 | ); 8 | export default SvgIconSend; 9 | -------------------------------------------------------------------------------- /src/Components/Icons/IconTitle.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgIconTitle = (props: SVGProps) => ( 4 | 5 | 6 | 7 | 8 | ); 9 | export default SvgIconTitle; 10 | -------------------------------------------------------------------------------- /src/Components/Icons/LeftSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgLeftSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgLeftSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/MinusOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgMinusOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgMinusOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/MinusSmallOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgMinusSmallOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgMinusSmallOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/PauseOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgPauseOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgPauseOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/RightSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgRightSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgRightSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/StopOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgStopOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgStopOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/StopSmallSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgStopSmallSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgStopSmallSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/StopSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgStopSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgStopSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/UpSmallSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgUpSmallSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgUpSmallSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/UpSolid.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgUpSolid = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgUpSolid; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/XOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgXOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgXOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/XSmallOutline.tsx: -------------------------------------------------------------------------------- 1 | import type { SVGProps } from "react"; 2 | 3 | const SvgXSmallOutline = (props: SVGProps) => ( 4 | 10 | 11 | 12 | ); 13 | export default SvgXSmallOutline; 14 | -------------------------------------------------------------------------------- /src/Components/Icons/types.ts: -------------------------------------------------------------------------------- 1 | // TODO: FIX THIS FILE 2 | 3 | // import * as Icons from "./"; 4 | 5 | // type IconName = keyof typeof Icons; 6 | 7 | // export type { IconName }; 8 | -------------------------------------------------------------------------------- /src/Components/ImageCrop/types.ts: -------------------------------------------------------------------------------- 1 | import { Crop } from "react-image-crop"; 2 | 3 | export type { Crop as ICrop }; 4 | 5 | export interface IImageCropProps { 6 | src: Blob | null; 7 | onComplete?: (blob: Blob) => void; 8 | onError?: (error: string) => void; 9 | locked?: boolean; 10 | circularCrop?: boolean; 11 | aspect?: number; 12 | imgCropWrapperClassName?: string; 13 | } 14 | -------------------------------------------------------------------------------- /src/Components/ImageSelector/types.ts: -------------------------------------------------------------------------------- 1 | export interface IImage { 2 | id: number; 3 | url: string; 4 | } 5 | 6 | export interface IImageSelectorProps { 7 | images: IImage[]; 8 | value: IImage; 9 | onSelected: (image: IImage) => void; 10 | onDelete: (image: IImage) => Promise; 11 | } 12 | -------------------------------------------------------------------------------- /src/Components/Inputs/Checkbox/types.ts: -------------------------------------------------------------------------------- 1 | export interface ICheckboxProps { 2 | name?: string; 3 | text?: string; 4 | checked?: boolean; 5 | onChange?: (event: React.ChangeEvent) => void; 6 | inputWrapperClassName?: string; 7 | error?: string; 8 | } 9 | -------------------------------------------------------------------------------- /src/Components/Inputs/Common/InputError/types.ts: -------------------------------------------------------------------------------- 1 | export interface IInputErrorProps { 2 | error: string | string[] | Record; 3 | className?: string; 4 | } 5 | -------------------------------------------------------------------------------- /src/Components/Inputs/Common/InputHeader/types.ts: -------------------------------------------------------------------------------- 1 | export interface InputHeaderProps { 2 | name?: string; 3 | value?: string | number | Date; 4 | max?: number; 5 | label?: string; 6 | hint?: string | React.ReactNode; 7 | type?: string; 8 | required?: boolean; 9 | } 10 | -------------------------------------------------------------------------------- /src/Components/Inputs/Common/types.ts: -------------------------------------------------------------------------------- 1 | import * as InputErrorTypes from "./InputError/types"; 2 | import * as InputHeaderTypes from "./InputHeader/types"; 3 | 4 | export { InputErrorTypes, InputHeaderTypes }; 5 | -------------------------------------------------------------------------------- /src/Components/Inputs/Switch/types.ts: -------------------------------------------------------------------------------- 1 | export interface ISwitchProps { 2 | name: string; 3 | isChecked: boolean; 4 | onChange: (input: Record) => void; 5 | label?: string; 6 | className?: string; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Inputs/Tiptap/Components/ImageUpload/ImageUpload.stories.tsx: -------------------------------------------------------------------------------- 1 | import ImageUpload from "."; 2 | 3 | export default { 4 | title: "Rich Text Editing / Tiptap / ImageUpload", 5 | parameters: { 6 | layout: "centered" 7 | }, 8 | component: ImageUpload 9 | }; 10 | 11 | export const Default = () => { 12 | return null} />; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Components/Inputs/Tiptap/Components/ModalInput/LinkInput.stories.tsx: -------------------------------------------------------------------------------- 1 | import { ModalInput } from "."; 2 | 3 | export default { 4 | title: "Rich Text Editing / Tiptap / ModalInput", 5 | component: ModalInput 6 | }; 7 | 8 | export const Default = () => { 9 | return ; 10 | }; 11 | -------------------------------------------------------------------------------- /src/Components/ItemActions/types.ts: -------------------------------------------------------------------------------- 1 | export enum ItemActionType { 2 | Edit = "edit", 3 | Delete = "delete" 4 | } 5 | -------------------------------------------------------------------------------- /src/Components/Pagination/types.ts: -------------------------------------------------------------------------------- 1 | export interface IPaginationProps { 2 | currentPage: number; 3 | setCurrentPage: (page: number) => void; 4 | totalPages: number; 5 | className?: string; 6 | } 7 | -------------------------------------------------------------------------------- /src/Components/Spinner/index.tsx: -------------------------------------------------------------------------------- 1 | import { FC } from "react"; 2 | 3 | import Icon from "Components/Icon"; 4 | 5 | import { ISpinnerProps } from "./types"; 6 | 7 | const Spinner: FC = props => { 8 | return ; 9 | }; 10 | 11 | export default Spinner; 12 | -------------------------------------------------------------------------------- /src/Components/Spinner/types.ts: -------------------------------------------------------------------------------- 1 | export interface ISpinnerProps { 2 | className?: string; 3 | } 4 | -------------------------------------------------------------------------------- /src/Components/Stars/types.ts: -------------------------------------------------------------------------------- 1 | export interface IStarsProps { 2 | name: string; 3 | stars?: number; 4 | onChange?: (value: Record) => void; 5 | value?: number; 6 | error?: string; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Tag/types.ts: -------------------------------------------------------------------------------- 1 | export interface ITagProps { 2 | name: string; 3 | className?: string; 4 | onClick?: (e: React.MouseEvent) => void; 5 | } 6 | -------------------------------------------------------------------------------- /src/Components/TextOverLine/types.ts: -------------------------------------------------------------------------------- 1 | export interface ITextOverLineProps { 2 | children: React.ReactNode; 3 | className?: string; 4 | } 5 | -------------------------------------------------------------------------------- /src/Components/Tooltip/types.ts: -------------------------------------------------------------------------------- 1 | import React from "react"; 2 | 3 | export interface ITooltipProps { 4 | text: string | React.ReactNode; 5 | id: string; 6 | children: React.ReactNode; 7 | place?: "top" | "bottom" | "left" | "right"; 8 | delayShow?: number; 9 | childrenClassName?: string; 10 | className?: string; 11 | } 12 | -------------------------------------------------------------------------------- /src/Components/Typography/Anchor/types.ts: -------------------------------------------------------------------------------- 1 | export interface IAnchorProps { 2 | className?: string; 3 | href: string; 4 | target?: string; 5 | children?: React.ReactNode; 6 | onClick?: (event: React.MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H1/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH1Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H2/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH2Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H3/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH3Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H4/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH4Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H5/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH5Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/H6/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IH6Props { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/Paragraph/Paragraph.stories.tsx: -------------------------------------------------------------------------------- 1 | import Paragraph from "."; 2 | 3 | export default { 4 | title: "Typography/Paragraph", 5 | parameters: { 6 | layout: "centered" 7 | }, 8 | component: Paragraph 9 | }; 10 | 11 | export const Default = () => { 12 | return ( 13 | console.log("Hello, world")}>Hi World 14 | ); 15 | }; 16 | -------------------------------------------------------------------------------- /src/Components/Typography/Paragraph/types.ts: -------------------------------------------------------------------------------- 1 | import { MouseEvent, ReactNode } from "react"; 2 | 3 | export interface IParagraphProps { 4 | children: ReactNode; 5 | className?: string; 6 | onClick?: (e: MouseEvent) => void; 7 | } 8 | -------------------------------------------------------------------------------- /src/Components/Typography/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Programmer-Network/yail/d6250f60d4fdbb149d75bb94b3275da007b193e0/src/Components/Typography/common.ts -------------------------------------------------------------------------------- /src/Components/Typography/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Anchor } from "./Anchor"; 2 | export { default as H1 } from "./H1"; 3 | export { default as H2 } from "./H2"; 4 | export { default as H3 } from "./H3"; 5 | export { default as H4 } from "./H4"; 6 | export { default as H5 } from "./H5"; 7 | export { default as H6 } from "./H6"; 8 | export { default as Paragraph } from "./Paragraph"; 9 | -------------------------------------------------------------------------------- /src/Components/ViewToggle/types.ts: -------------------------------------------------------------------------------- 1 | export type ViewType = "card" | "table"; 2 | 3 | export interface IViewToggleProps { 4 | currentView: ViewType; 5 | onViewChange: (view: ViewType) => void; 6 | className?: string; 7 | } 8 | -------------------------------------------------------------------------------- /src/Hooks/useMediaQuery/types.ts: -------------------------------------------------------------------------------- 1 | export const getMatches = (query: string): boolean => { 2 | if (!window?.matchMedia) { 3 | return false; 4 | } 5 | 6 | return window.matchMedia(query).matches; 7 | }; 8 | -------------------------------------------------------------------------------- /src/Utils/Image/types.ts: -------------------------------------------------------------------------------- 1 | export type ValidationResult = 2 | | { isValidImage: true; imageValidationError: null } 3 | | { 4 | isValidImage: false; 5 | imageValidationError: { message: string; reason: string }; 6 | }; 7 | 8 | export enum CompressReturnType { 9 | BASE64 = "base64", 10 | BLOB = "blob" 11 | } 12 | -------------------------------------------------------------------------------- /src/Utils/String/index.ts: -------------------------------------------------------------------------------- 1 | class StringUtils { 2 | public static validateURL(src: string) { 3 | if (src && typeof src === "string") { 4 | try { 5 | new URL(src); 6 | } catch { 7 | throw new Error("Invalid URL provided"); 8 | } 9 | } 10 | } 11 | } 12 | 13 | export default StringUtils; 14 | -------------------------------------------------------------------------------- /src/Utils/index.ts: -------------------------------------------------------------------------------- 1 | export { default as ArrayUtils } from "./Array"; 2 | export { default as CanvasUtils } from "./Canvas"; 3 | export { default as ImageUtils } from "./Image"; 4 | export { default as StringUtils } from "./String"; 5 | export { default as URLUtils } from "./URL"; 6 | -------------------------------------------------------------------------------- /src/Views/Onboarding/types.ts: -------------------------------------------------------------------------------- 1 | export interface IUserProfile { 2 | username: string; 3 | tags: number[]; 4 | firstName: string; 5 | lastName: string; 6 | country: string; 7 | about: string; 8 | } 9 | 10 | export interface ITag { 11 | id: number; 12 | name: string; 13 | } 14 | -------------------------------------------------------------------------------- /src/Views/PasswordReset/PasswordChanged/PasswordChanged.stories.tsx: -------------------------------------------------------------------------------- 1 | import PasswordChanged from "."; 2 | 3 | export default { 4 | title: "Views/PasswordChanged", 5 | parameters: { 6 | layout: "centered" 7 | }, 8 | component: PasswordChanged 9 | }; 10 | 11 | export const Default = () => { 12 | return console.log("clicked")} />; 13 | }; 14 | -------------------------------------------------------------------------------- /src/Views/index.ts: -------------------------------------------------------------------------------- 1 | export { default as Onboarding } from "./Onboarding"; 2 | export { default as SuccessfulSignup } from "./Authentication/SuccessfulSignup"; 3 | export { default as PasswordChanged } from "./PasswordReset/PasswordChanged"; 4 | --------------------------------------------------------------------------------