From 0e16709e936fb69e41c4f4f8eee7d1e842865546 Mon Sep 17 00:00:00 2001 From: Swapnil Sarwe Date: Sun, 30 May 2021 16:42:00 +0530 Subject: [PATCH] first commit --- .gitattributes | 13 +++ .github/workflows/tests.yml | 38 ++++++++ .gitignore | 5 + .php_cs.dist | 12 +++ .styleci.yml | 4 + CHANGELOG.md | 8 ++ LICENSE.md | 21 +++++ README.md | 92 +++++++++++++++++++ UPGRADE.md | 23 +++++ composer.json | 53 +++++++++++ config/blade-coolicons.php | 57 ++++++++++++ phpunit.xml.dist | 17 ++++ resources/svg/add-column.svg | 1 + resources/svg/add-row.svg | 1 + resources/svg/add-to-queue.svg | 1 + resources/svg/adobe-xd.svg | 1 + resources/svg/airplay.svg | 1 + resources/svg/alarm-add.svg | 1 + resources/svg/alarm.svg | 1 + resources/svg/app-store.svg | 1 + resources/svg/apple.svg | 1 + resources/svg/bar-bottom.svg | 1 + resources/svg/bar-chart-alt.svg | 1 + resources/svg/bar-chart-circle.svg | 1 + resources/svg/bar-chart-horizontal.svg | 1 + resources/svg/bar-chart-square.svg | 1 + resources/svg/bar-chart.svg | 1 + resources/svg/bar-left.svg | 1 + resources/svg/bar-right.svg | 1 + resources/svg/bar-top.svg | 1 + resources/svg/barcode.svg | 1 + resources/svg/behance.svg | 1 + resources/svg/black-lives-matter.svg | 1 + resources/svg/bold.svg | 1 + resources/svg/building.svg | 1 + resources/svg/bulb.svg | 1 + resources/svg/calendar-calendar.svg | 1 + resources/svg/calendar-check.svg | 1 + resources/svg/calendar-edit.svg | 1 + resources/svg/calendar-event.svg | 1 + resources/svg/calendar-minus.svg | 1 + resources/svg/calendar-plus.svg | 1 + resources/svg/calendar-week.svg | 1 + resources/svg/calendar-x.svg | 1 + resources/svg/calendar.svg | 1 + resources/svg/caret-down.svg | 1 + resources/svg/caret-left.svg | 1 + resources/svg/caret-right.svg | 1 + resources/svg/caret-up.svg | 1 + resources/svg/cast.svg | 1 + resources/svg/chat-alt.svg | 1 + resources/svg/chat.svg | 1 + resources/svg/check-all-big.svg | 1 + resources/svg/check-all.svg | 1 + resources/svg/check-big.svg | 1 + resources/svg/check-bold.svg | 1 + resources/svg/check.svg | 1 + resources/svg/checkbox-checked.svg | 1 + resources/svg/checkbox-square.svg | 1 + resources/svg/checkbox.svg | 1 + resources/svg/chevron-big-down.svg | 1 + resources/svg/chevron-big-left.svg | 1 + resources/svg/chevron-big-right.svg | 1 + resources/svg/chevron-big-up.svg | 1 + resources/svg/chevron-down.svg | 1 + resources/svg/chevron-duo-down.svg | 1 + resources/svg/chevron-duo-left.svg | 1 + resources/svg/chevron-duo-right.svg | 1 + resources/svg/chevron-duo-up.svg | 1 + resources/svg/chevron-left.svg | 1 + resources/svg/chevron-right.svg | 1 + resources/svg/chevron-up.svg | 1 + resources/svg/circle-check-outline.svg | 1 + resources/svg/circle-check.svg | 1 + resources/svg/circle-chevron-down.svg | 1 + resources/svg/circle-chevron-left.svg | 1 + resources/svg/circle-chevron-right.svg | 1 + resources/svg/circle-chevron-up.svg | 1 + resources/svg/circle-down.svg | 1 + resources/svg/circle-left.svg | 1 + resources/svg/circle-right.svg | 1 + resources/svg/circle-up.svg | 1 + resources/svg/clock.svg | 1 + resources/svg/close-big.svg | 1 + resources/svg/close-small.svg | 1 + resources/svg/cloud-check.svg | 1 + resources/svg/cloud-close.svg | 1 + resources/svg/cloud-down.svg | 1 + resources/svg/cloud-off.svg | 1 + resources/svg/cloud-outline.svg | 1 + resources/svg/cloud-up.svg | 1 + resources/svg/cloud.svg | 1 + resources/svg/code.svg | 1 + resources/svg/coffee-togo.svg | 1 + resources/svg/color.svg | 1 + resources/svg/combine-cells.svg | 1 + resources/svg/command.svg | 1 + resources/svg/confused.svg | 1 + resources/svg/cookie.svg | 1 + resources/svg/coolicons.svg | 1 + resources/svg/copy.svg | 1 + resources/svg/credit-card-alt.svg | 1 + resources/svg/credit-card.svg | 1 + resources/svg/css3.svg | 1 + resources/svg/cupcake.svg | 1 + resources/svg/cylinder.svg | 1 + resources/svg/dashboard-02.svg | 1 + resources/svg/dashboard.svg | 1 + resources/svg/data.svg | 1 + resources/svg/delete-column.svg | 1 + resources/svg/delete-row.svg | 1 + resources/svg/devices.svg | 1 + resources/svg/discord.svg | 1 + resources/svg/dot-01-xs.svg | 1 + resources/svg/dot-02-s.svg | 1 + resources/svg/dot-03-m.svg | 1 + resources/svg/dot-04-l.svg | 1 + resources/svg/dot-05-xl.svg | 1 + resources/svg/double-quotes-l.svg | 1 + resources/svg/double-quotes-r.svg | 1 + resources/svg/doughnut-chart.svg | 1 + resources/svg/download-done.svg | 1 + resources/svg/download.svg | 1 + resources/svg/dribbble.svg | 1 + resources/svg/dropbox.svg | 1 + resources/svg/edit.svg | 1 + resources/svg/error-outline.svg | 1 + resources/svg/error.svg | 1 + resources/svg/exit.svg | 1 + resources/svg/expand.svg | 1 + resources/svg/external-link.svg | 1 + resources/svg/facebook.svg | 1 + resources/svg/fast-forward.svg | 1 + resources/svg/fast-rewind.svg | 1 + resources/svg/figma.svg | 1 + resources/svg/file-archive.svg | 1 + resources/svg/file-blank-fill.svg | 1 + resources/svg/file-blank-outline.svg | 1 + resources/svg/file-css.svg | 1 + resources/svg/file-find.svg | 1 + resources/svg/file-html.svg | 1 + resources/svg/file-image.svg | 1 + resources/svg/file-jpg.svg | 1 + resources/svg/file-js.svg | 1 + resources/svg/file-minus.svg | 1 + resources/svg/file-new.svg | 1 + resources/svg/file-pdf.svg | 1 + resources/svg/file-png.svg | 1 + resources/svg/file-svg.svg | 1 + resources/svg/filter-off-outline.svg | 1 + resources/svg/filter-off.svg | 1 + resources/svg/filter-outline.svg | 1 + resources/svg/filter.svg | 1 + resources/svg/first-page.svg | 1 + resources/svg/flag-fill.svg | 1 + resources/svg/flag-outline.svg | 1 + resources/svg/folder-minus.svg | 1 + resources/svg/folder-open.svg | 1 + resources/svg/folder-plus.svg | 1 + resources/svg/folder.svg | 1 + resources/svg/github.svg | 1 + resources/svg/google.svg | 1 + resources/svg/grid-big-round.svg | 1 + resources/svg/grid-big.svg | 1 + resources/svg/grid-horizontal-round.svg | 1 + resources/svg/grid-horizontal.svg | 1 + resources/svg/grid-round.svg | 1 + resources/svg/grid-small-round.svg | 1 + resources/svg/grid-small.svg | 1 + resources/svg/grid-vertical-round.svg | 1 + resources/svg/grid-vertical.svg | 1 + resources/svg/grid.svg | 1 + resources/svg/group-alt.svg | 1 + resources/svg/group.svg | 1 + resources/svg/hamburger.svg | 1 + resources/svg/happy.svg | 1 + resources/svg/heading-h1.svg | 1 + resources/svg/heading-h2.svg | 1 + resources/svg/heading-h3.svg | 1 + resources/svg/heading-h4.svg | 1 + resources/svg/heading-h5.svg | 1 + resources/svg/heading-h6.svg | 1 + resources/svg/heading.svg | 1 + resources/svg/heart-fill.svg | 1 + resources/svg/heart-outline.svg | 1 + resources/svg/help-circle-outline.svg | 1 + resources/svg/help-circle.svg | 1 + resources/svg/help-questionmark.svg | 1 + resources/svg/hide.svg | 1 + resources/svg/home-alt-check.svg | 1 + resources/svg/home-alt-fill.svg | 1 + resources/svg/home-alt-minus.svg | 1 + resources/svg/home-alt-outline.svg | 1 + resources/svg/home-alt-plus.svg | 1 + resources/svg/home-alt-x.svg | 1 + resources/svg/home-check.svg | 1 + resources/svg/home-fill.svg | 1 + resources/svg/home-heart-1.svg | 1 + resources/svg/home-heart.svg | 1 + resources/svg/home-minus.svg | 1 + resources/svg/home-outline.svg | 1 + resources/svg/home-plus.svg | 1 + resources/svg/home-x.svg | 1 + resources/svg/html5.svg | 1 + resources/svg/id-card.svg | 1 + resources/svg/image-alt.svg | 1 + resources/svg/image.svg | 1 + resources/svg/info-circle-outline.svg | 1 + resources/svg/info-circle.svg | 1 + resources/svg/info-square-outline.svg | 1 + resources/svg/info-square.svg | 1 + resources/svg/instagram.svg | 1 + resources/svg/invision.svg | 1 + resources/svg/italic.svg | 1 + resources/svg/javascript.svg | 1 + resources/svg/label.svg | 1 + resources/svg/laptop.svg | 1 + resources/svg/last-page.svg | 1 + resources/svg/layers-alt.svg | 1 + resources/svg/layers.svg | 1 + resources/svg/line-break.svg | 1 + resources/svg/line-chart-down.svg | 1 + resources/svg/line-chart-up.svg | 1 + resources/svg/line-l.svg | 1 + resources/svg/line-m.svg | 1 + resources/svg/line-s.svg | 1 + resources/svg/line-sx.svg | 1 + resources/svg/line-xl.svg | 1 + resources/svg/link-02.svg | 1 + resources/svg/link.svg | 1 + resources/svg/linkedin.svg | 1 + resources/svg/linkpath.svg | 1 + resources/svg/list-check.svg | 1 + resources/svg/list-checklist-alt.svg | 1 + resources/svg/list-checklist.svg | 1 + resources/svg/list-minus.svg | 1 + resources/svg/list-ol.svg | 1 + resources/svg/list-plus.svg | 1 + resources/svg/list-ul.svg | 1 + resources/svg/loading.svg | 1 + resources/svg/location-outline.svg | 1 + resources/svg/location.svg | 1 + resources/svg/log-out.svg | 1 + resources/svg/long-bottom-down.svg | 1 + resources/svg/long-bottom-up.svg | 1 + resources/svg/long-down.svg | 1 + resources/svg/long-left.svg | 1 + resources/svg/long-right.svg | 1 + resources/svg/long-up-left.svg | 1 + resources/svg/long-up-right.svg | 1 + resources/svg/long-up.svg | 1 + resources/svg/mail-open.svg | 1 + resources/svg/mail.svg | 1 + resources/svg/map.svg | 1 + resources/svg/mention.svg | 1 + resources/svg/menu-alt-01.svg | 1 + resources/svg/menu-alt-02.svg | 1 + resources/svg/menu-alt-03.svg | 1 + resources/svg/menu-alt-04.svg | 1 + resources/svg/menu-alt-05.svg | 1 + resources/svg/menu-duo.svg | 1 + resources/svg/message-check.svg | 1 + resources/svg/message-circle.svg | 1 + resources/svg/message-close.svg | 1 + resources/svg/message-minus.svg | 1 + resources/svg/message-plus-alt.svg | 1 + resources/svg/message-plus.svg | 1 + resources/svg/message-round.svg | 1 + resources/svg/message-writing.svg | 1 + resources/svg/message.svg | 1 + resources/svg/messenger.svg | 1 + resources/svg/minus-circle-outline.svg | 1 + resources/svg/minus-circle.svg | 1 + resources/svg/minus-square.svg | 1 + resources/svg/minus.svg | 1 + resources/svg/mobile-alt.svg | 1 + resources/svg/mobile.svg | 1 + resources/svg/monitor.svg | 1 + resources/svg/moon.svg | 1 + resources/svg/more-horizontal.svg | 1 + resources/svg/more-vertical.svg | 1 + resources/svg/move-horizontal.svg | 1 + resources/svg/move-vertical.svg | 1 + resources/svg/move.svg | 1 + resources/svg/note.svg | 1 + resources/svg/notification-active.svg | 1 + resources/svg/notification-deactivated.svg | 1 + resources/svg/notification-dot.svg | 1 + resources/svg/notification-minus.svg | 1 + resources/svg/notification-outline-dot.svg | 1 + resources/svg/notification-outline-minus.svg | 1 + resources/svg/notification-outline-plus.svg | 1 + resources/svg/notification-outline.svg | 1 + resources/svg/notification-plus.svg | 1 + resources/svg/notification.svg | 1 + resources/svg/off-close.svg | 1 + resources/svg/off-outline-close.svg | 1 + resources/svg/paragraph.svg | 1 + resources/svg/path.svg | 1 + resources/svg/pause-circle-filled.svg | 1 + resources/svg/pause-circle-outline.svg | 1 + resources/svg/paypal.svg | 1 + resources/svg/phone-outline.svg | 1 + resources/svg/phone.svg | 1 + resources/svg/pie-chart-25.svg | 1 + resources/svg/pie-chart-50.svg | 1 + resources/svg/pie-chart-75.svg | 1 + resources/svg/pie-chart-outline-25.svg | 1 + resources/svg/pie-chart-outline.svg | 1 + resources/svg/play-arrow.svg | 1 + resources/svg/play-circle-filled.svg | 1 + resources/svg/play-circle-outline.svg | 1 + resources/svg/play-store.svg | 1 + resources/svg/plus-circle-outline.svg | 1 + resources/svg/plus-circle.svg | 1 + resources/svg/plus-square.svg | 1 + resources/svg/plus.svg | 1 + resources/svg/qr-code-1.svg | 1 + resources/svg/qr-code.svg | 1 + resources/svg/radio-filled.svg | 1 + resources/svg/radio.svg | 1 + resources/svg/reddit.svg | 1 + resources/svg/redo.svg | 1 + resources/svg/refresh-02.svg | 1 + resources/svg/refresh.svg | 1 + resources/svg/repeat.svg | 1 + resources/svg/sad.svg | 1 + resources/svg/search-small-minus.svg | 1 + resources/svg/search-small-plus.svg | 1 + resources/svg/search-small.svg | 1 + resources/svg/search.svg | 1 + resources/svg/select-multiple.svg | 1 + resources/svg/settings-filled.svg | 1 + resources/svg/settings-future.svg | 1 + resources/svg/settings.svg | 1 + resources/svg/share-outline.svg | 1 + resources/svg/share.svg | 1 + resources/svg/short-down.svg | 1 + resources/svg/short-left.svg | 1 + resources/svg/short-right.svg | 1 + resources/svg/short-up.svg | 1 + resources/svg/show.svg | 1 + resources/svg/shrink.svg | 1 + resources/svg/shuffle.svg | 1 + resources/svg/single-quotes-l.svg | 1 + resources/svg/single-quotes-r.svg | 1 + resources/svg/sketch.svg | 1 + resources/svg/skip-next.svg | 1 + resources/svg/skip-previous.svg | 1 + resources/svg/slack.svg | 1 + resources/svg/slider-01.svg | 1 + resources/svg/slider-02.svg | 1 + resources/svg/slider-03.svg | 1 + resources/svg/small-long-down.svg | 1 + resources/svg/small-long-left.svg | 1 + resources/svg/small-long-right.svg | 1 + resources/svg/small-long-up.svg | 1 + resources/svg/snapchat.svg | 1 + resources/svg/spectrum.svg | 1 + resources/svg/spotify.svg | 1 + resources/svg/stack-overflow.svg | 1 + resources/svg/stopwatch.svg | 1 + resources/svg/strikethrough.svg | 1 + resources/svg/sub-left.svg | 1 + resources/svg/sub-right.svg | 1 + resources/svg/sun.svg | 1 + resources/svg/table-add.svg | 1 + resources/svg/table-delete.svg | 1 + resources/svg/table.svg | 1 + resources/svg/tablet.svg | 1 + resources/svg/tag-outline.svg | 1 + resources/svg/tag.svg | 1 + resources/svg/tennis-match-alt.svg | 1 + resources/svg/tennis-match.svg | 1 + resources/svg/tennis.svg | 1 + resources/svg/terminal.svg | 1 + resources/svg/text-align-center.svg | 1 + resources/svg/text-align-justify.svg | 1 + resources/svg/text-align-left.svg | 1 + resources/svg/text-align-right.svg | 1 + resources/svg/thin-big-down.svg | 1 + resources/svg/thin-big-left.svg | 1 + resources/svg/thin-big-right.svg | 1 + resources/svg/thin-big-up.svg | 1 + resources/svg/thin-long-02-down.svg | 1 + resources/svg/thin-long-02-left.svg | 1 + resources/svg/thin-long-02-right.svg | 1 + resources/svg/thin-long-02-up.svg | 1 + resources/svg/thin-long-down.svg | 1 + resources/svg/thin-long-left.svg | 1 + resources/svg/thin-long-right.svg | 1 + resources/svg/thin-long-up.svg | 1 + resources/svg/transfer.svg | 1 + resources/svg/trash-empty.svg | 1 + resources/svg/trash-full.svg | 1 + resources/svg/trello.svg | 1 + resources/svg/trending-down.svg | 1 + resources/svg/trending-up.svg | 1 + resources/svg/twitter.svg | 1 + resources/svg/underline.svg | 1 + resources/svg/undo.svg | 1 + resources/svg/unfold-less.svg | 1 + resources/svg/unfold-more.svg | 1 + resources/svg/unlink.svg | 1 + resources/svg/unsplash.svg | 1 + resources/svg/user-check.svg | 1 + resources/svg/user-circle.svg | 1 + resources/svg/user-close.svg | 1 + resources/svg/user-heart.svg | 1 + resources/svg/user-minus.svg | 1 + resources/svg/user-pin.svg | 1 + resources/svg/user-plus.svg | 1 + resources/svg/user-square.svg | 1 + resources/svg/user-voice.svg | 1 + resources/svg/user.svg | 1 + resources/svg/warning-outline.svg | 1 + resources/svg/warning.svg | 1 + resources/svg/window-check.svg | 1 + resources/svg/window-close.svg | 1 + resources/svg/window-code-block.svg | 1 + resources/svg/window-sidebar.svg | 1 + resources/svg/window-terminal.svg | 1 + resources/svg/window.svg | 1 + resources/svg/youtube.svg | 1 + socialcard-blade-coolicons.png | Bin 0 -> 134272 bytes src/BladeCooliconsServiceProvider.php | 43 +++++++++ tests/CompilesIconsTest.php | 88 ++++++++++++++++++ 427 files changed, 886 insertions(+) create mode 100644 .gitattributes create mode 100644 .github/workflows/tests.yml create mode 100644 .gitignore create mode 100644 .php_cs.dist create mode 100644 .styleci.yml create mode 100644 CHANGELOG.md create mode 100644 LICENSE.md create mode 100644 README.md create mode 100644 UPGRADE.md create mode 100644 composer.json create mode 100644 config/blade-coolicons.php create mode 100644 phpunit.xml.dist create mode 100644 resources/svg/add-column.svg create mode 100644 resources/svg/add-row.svg create mode 100644 resources/svg/add-to-queue.svg create mode 100644 resources/svg/adobe-xd.svg create mode 100644 resources/svg/airplay.svg create mode 100644 resources/svg/alarm-add.svg create mode 100644 resources/svg/alarm.svg create mode 100644 resources/svg/app-store.svg create mode 100644 resources/svg/apple.svg create mode 100644 resources/svg/bar-bottom.svg create mode 100644 resources/svg/bar-chart-alt.svg create mode 100644 resources/svg/bar-chart-circle.svg create mode 100644 resources/svg/bar-chart-horizontal.svg create mode 100644 resources/svg/bar-chart-square.svg create mode 100644 resources/svg/bar-chart.svg create mode 100644 resources/svg/bar-left.svg create mode 100644 resources/svg/bar-right.svg create mode 100644 resources/svg/bar-top.svg create mode 100644 resources/svg/barcode.svg create mode 100644 resources/svg/behance.svg create mode 100644 resources/svg/black-lives-matter.svg create mode 100644 resources/svg/bold.svg create mode 100644 resources/svg/building.svg create mode 100644 resources/svg/bulb.svg create mode 100644 resources/svg/calendar-calendar.svg create mode 100644 resources/svg/calendar-check.svg create mode 100644 resources/svg/calendar-edit.svg create mode 100644 resources/svg/calendar-event.svg create mode 100644 resources/svg/calendar-minus.svg create mode 100644 resources/svg/calendar-plus.svg create mode 100644 resources/svg/calendar-week.svg create mode 100644 resources/svg/calendar-x.svg create mode 100644 resources/svg/calendar.svg create mode 100644 resources/svg/caret-down.svg create mode 100644 resources/svg/caret-left.svg create mode 100644 resources/svg/caret-right.svg create mode 100644 resources/svg/caret-up.svg create mode 100644 resources/svg/cast.svg create mode 100644 resources/svg/chat-alt.svg create mode 100644 resources/svg/chat.svg create mode 100644 resources/svg/check-all-big.svg create mode 100644 resources/svg/check-all.svg create mode 100644 resources/svg/check-big.svg create mode 100644 resources/svg/check-bold.svg create mode 100644 resources/svg/check.svg create mode 100644 resources/svg/checkbox-checked.svg create mode 100644 resources/svg/checkbox-square.svg create mode 100644 resources/svg/checkbox.svg create mode 100644 resources/svg/chevron-big-down.svg create mode 100644 resources/svg/chevron-big-left.svg create mode 100644 resources/svg/chevron-big-right.svg create mode 100644 resources/svg/chevron-big-up.svg create mode 100644 resources/svg/chevron-down.svg create mode 100644 resources/svg/chevron-duo-down.svg create mode 100644 resources/svg/chevron-duo-left.svg create mode 100644 resources/svg/chevron-duo-right.svg create mode 100644 resources/svg/chevron-duo-up.svg create mode 100644 resources/svg/chevron-left.svg create mode 100644 resources/svg/chevron-right.svg create mode 100644 resources/svg/chevron-up.svg create mode 100644 resources/svg/circle-check-outline.svg create mode 100644 resources/svg/circle-check.svg create mode 100644 resources/svg/circle-chevron-down.svg create mode 100644 resources/svg/circle-chevron-left.svg create mode 100644 resources/svg/circle-chevron-right.svg create mode 100644 resources/svg/circle-chevron-up.svg create mode 100644 resources/svg/circle-down.svg create mode 100644 resources/svg/circle-left.svg create mode 100644 resources/svg/circle-right.svg create mode 100644 resources/svg/circle-up.svg create mode 100644 resources/svg/clock.svg create mode 100644 resources/svg/close-big.svg create mode 100644 resources/svg/close-small.svg create mode 100644 resources/svg/cloud-check.svg create mode 100644 resources/svg/cloud-close.svg create mode 100644 resources/svg/cloud-down.svg create mode 100644 resources/svg/cloud-off.svg create mode 100644 resources/svg/cloud-outline.svg create mode 100644 resources/svg/cloud-up.svg create mode 100644 resources/svg/cloud.svg create mode 100644 resources/svg/code.svg create mode 100644 resources/svg/coffee-togo.svg create mode 100644 resources/svg/color.svg create mode 100644 resources/svg/combine-cells.svg create mode 100644 resources/svg/command.svg create mode 100644 resources/svg/confused.svg create mode 100644 resources/svg/cookie.svg create mode 100644 resources/svg/coolicons.svg create mode 100644 resources/svg/copy.svg create mode 100644 resources/svg/credit-card-alt.svg create mode 100644 resources/svg/credit-card.svg create mode 100644 resources/svg/css3.svg create mode 100644 resources/svg/cupcake.svg create mode 100644 resources/svg/cylinder.svg create mode 100644 resources/svg/dashboard-02.svg create mode 100644 resources/svg/dashboard.svg create mode 100644 resources/svg/data.svg create mode 100644 resources/svg/delete-column.svg create mode 100644 resources/svg/delete-row.svg create mode 100644 resources/svg/devices.svg create mode 100644 resources/svg/discord.svg create mode 100644 resources/svg/dot-01-xs.svg create mode 100644 resources/svg/dot-02-s.svg create mode 100644 resources/svg/dot-03-m.svg create mode 100644 resources/svg/dot-04-l.svg create mode 100644 resources/svg/dot-05-xl.svg create mode 100644 resources/svg/double-quotes-l.svg create mode 100644 resources/svg/double-quotes-r.svg create mode 100644 resources/svg/doughnut-chart.svg create mode 100644 resources/svg/download-done.svg create mode 100644 resources/svg/download.svg create mode 100644 resources/svg/dribbble.svg create mode 100644 resources/svg/dropbox.svg create mode 100644 resources/svg/edit.svg create mode 100644 resources/svg/error-outline.svg create mode 100644 resources/svg/error.svg create mode 100644 resources/svg/exit.svg create mode 100644 resources/svg/expand.svg create mode 100644 resources/svg/external-link.svg create mode 100644 resources/svg/facebook.svg create mode 100644 resources/svg/fast-forward.svg create mode 100644 resources/svg/fast-rewind.svg create mode 100644 resources/svg/figma.svg create mode 100644 resources/svg/file-archive.svg create mode 100644 resources/svg/file-blank-fill.svg create mode 100644 resources/svg/file-blank-outline.svg create mode 100644 resources/svg/file-css.svg create mode 100644 resources/svg/file-find.svg create mode 100644 resources/svg/file-html.svg create mode 100644 resources/svg/file-image.svg create mode 100644 resources/svg/file-jpg.svg create mode 100644 resources/svg/file-js.svg create mode 100644 resources/svg/file-minus.svg create mode 100644 resources/svg/file-new.svg create mode 100644 resources/svg/file-pdf.svg create mode 100644 resources/svg/file-png.svg create mode 100644 resources/svg/file-svg.svg create mode 100644 resources/svg/filter-off-outline.svg create mode 100644 resources/svg/filter-off.svg create mode 100644 resources/svg/filter-outline.svg create mode 100644 resources/svg/filter.svg create mode 100644 resources/svg/first-page.svg create mode 100644 resources/svg/flag-fill.svg create mode 100644 resources/svg/flag-outline.svg create mode 100644 resources/svg/folder-minus.svg create mode 100644 resources/svg/folder-open.svg create mode 100644 resources/svg/folder-plus.svg create mode 100644 resources/svg/folder.svg create mode 100644 resources/svg/github.svg create mode 100644 resources/svg/google.svg create mode 100644 resources/svg/grid-big-round.svg create mode 100644 resources/svg/grid-big.svg create mode 100644 resources/svg/grid-horizontal-round.svg create mode 100644 resources/svg/grid-horizontal.svg create mode 100644 resources/svg/grid-round.svg create mode 100644 resources/svg/grid-small-round.svg create mode 100644 resources/svg/grid-small.svg create mode 100644 resources/svg/grid-vertical-round.svg create mode 100644 resources/svg/grid-vertical.svg create mode 100644 resources/svg/grid.svg create mode 100644 resources/svg/group-alt.svg create mode 100644 resources/svg/group.svg create mode 100644 resources/svg/hamburger.svg create mode 100644 resources/svg/happy.svg create mode 100644 resources/svg/heading-h1.svg create mode 100644 resources/svg/heading-h2.svg create mode 100644 resources/svg/heading-h3.svg create mode 100644 resources/svg/heading-h4.svg create mode 100644 resources/svg/heading-h5.svg create mode 100644 resources/svg/heading-h6.svg create mode 100644 resources/svg/heading.svg create mode 100644 resources/svg/heart-fill.svg create mode 100644 resources/svg/heart-outline.svg create mode 100644 resources/svg/help-circle-outline.svg create mode 100644 resources/svg/help-circle.svg create mode 100644 resources/svg/help-questionmark.svg create mode 100644 resources/svg/hide.svg create mode 100644 resources/svg/home-alt-check.svg create mode 100644 resources/svg/home-alt-fill.svg create mode 100644 resources/svg/home-alt-minus.svg create mode 100644 resources/svg/home-alt-outline.svg create mode 100644 resources/svg/home-alt-plus.svg create mode 100644 resources/svg/home-alt-x.svg create mode 100644 resources/svg/home-check.svg create mode 100644 resources/svg/home-fill.svg create mode 100644 resources/svg/home-heart-1.svg create mode 100644 resources/svg/home-heart.svg create mode 100644 resources/svg/home-minus.svg create mode 100644 resources/svg/home-outline.svg create mode 100644 resources/svg/home-plus.svg create mode 100644 resources/svg/home-x.svg create mode 100644 resources/svg/html5.svg create mode 100644 resources/svg/id-card.svg create mode 100644 resources/svg/image-alt.svg create mode 100644 resources/svg/image.svg create mode 100644 resources/svg/info-circle-outline.svg create mode 100644 resources/svg/info-circle.svg create mode 100644 resources/svg/info-square-outline.svg create mode 100644 resources/svg/info-square.svg create mode 100644 resources/svg/instagram.svg create mode 100644 resources/svg/invision.svg create mode 100644 resources/svg/italic.svg create mode 100644 resources/svg/javascript.svg create mode 100644 resources/svg/label.svg create mode 100644 resources/svg/laptop.svg create mode 100644 resources/svg/last-page.svg create mode 100644 resources/svg/layers-alt.svg create mode 100644 resources/svg/layers.svg create mode 100644 resources/svg/line-break.svg create mode 100644 resources/svg/line-chart-down.svg create mode 100644 resources/svg/line-chart-up.svg create mode 100644 resources/svg/line-l.svg create mode 100644 resources/svg/line-m.svg create mode 100644 resources/svg/line-s.svg create mode 100644 resources/svg/line-sx.svg create mode 100644 resources/svg/line-xl.svg create mode 100644 resources/svg/link-02.svg create mode 100644 resources/svg/link.svg create mode 100644 resources/svg/linkedin.svg create mode 100644 resources/svg/linkpath.svg create mode 100644 resources/svg/list-check.svg create mode 100644 resources/svg/list-checklist-alt.svg create mode 100644 resources/svg/list-checklist.svg create mode 100644 resources/svg/list-minus.svg create mode 100644 resources/svg/list-ol.svg create mode 100644 resources/svg/list-plus.svg create mode 100644 resources/svg/list-ul.svg create mode 100644 resources/svg/loading.svg create mode 100644 resources/svg/location-outline.svg create mode 100644 resources/svg/location.svg create mode 100644 resources/svg/log-out.svg create mode 100644 resources/svg/long-bottom-down.svg create mode 100644 resources/svg/long-bottom-up.svg create mode 100644 resources/svg/long-down.svg create mode 100644 resources/svg/long-left.svg create mode 100644 resources/svg/long-right.svg create mode 100644 resources/svg/long-up-left.svg create mode 100644 resources/svg/long-up-right.svg create mode 100644 resources/svg/long-up.svg create mode 100644 resources/svg/mail-open.svg create mode 100644 resources/svg/mail.svg create mode 100644 resources/svg/map.svg create mode 100644 resources/svg/mention.svg create mode 100644 resources/svg/menu-alt-01.svg create mode 100644 resources/svg/menu-alt-02.svg create mode 100644 resources/svg/menu-alt-03.svg create mode 100644 resources/svg/menu-alt-04.svg create mode 100644 resources/svg/menu-alt-05.svg create mode 100644 resources/svg/menu-duo.svg create mode 100644 resources/svg/message-check.svg create mode 100644 resources/svg/message-circle.svg create mode 100644 resources/svg/message-close.svg create mode 100644 resources/svg/message-minus.svg create mode 100644 resources/svg/message-plus-alt.svg create mode 100644 resources/svg/message-plus.svg create mode 100644 resources/svg/message-round.svg create mode 100644 resources/svg/message-writing.svg create mode 100644 resources/svg/message.svg create mode 100644 resources/svg/messenger.svg create mode 100644 resources/svg/minus-circle-outline.svg create mode 100644 resources/svg/minus-circle.svg create mode 100644 resources/svg/minus-square.svg create mode 100644 resources/svg/minus.svg create mode 100644 resources/svg/mobile-alt.svg create mode 100644 resources/svg/mobile.svg create mode 100644 resources/svg/monitor.svg create mode 100644 resources/svg/moon.svg create mode 100644 resources/svg/more-horizontal.svg create mode 100644 resources/svg/more-vertical.svg create mode 100644 resources/svg/move-horizontal.svg create mode 100644 resources/svg/move-vertical.svg create mode 100644 resources/svg/move.svg create mode 100644 resources/svg/note.svg create mode 100644 resources/svg/notification-active.svg create mode 100644 resources/svg/notification-deactivated.svg create mode 100644 resources/svg/notification-dot.svg create mode 100644 resources/svg/notification-minus.svg create mode 100644 resources/svg/notification-outline-dot.svg create mode 100644 resources/svg/notification-outline-minus.svg create mode 100644 resources/svg/notification-outline-plus.svg create mode 100644 resources/svg/notification-outline.svg create mode 100644 resources/svg/notification-plus.svg create mode 100644 resources/svg/notification.svg create mode 100644 resources/svg/off-close.svg create mode 100644 resources/svg/off-outline-close.svg create mode 100644 resources/svg/paragraph.svg create mode 100644 resources/svg/path.svg create mode 100644 resources/svg/pause-circle-filled.svg create mode 100644 resources/svg/pause-circle-outline.svg create mode 100644 resources/svg/paypal.svg create mode 100644 resources/svg/phone-outline.svg create mode 100644 resources/svg/phone.svg create mode 100644 resources/svg/pie-chart-25.svg create mode 100644 resources/svg/pie-chart-50.svg create mode 100644 resources/svg/pie-chart-75.svg create mode 100644 resources/svg/pie-chart-outline-25.svg create mode 100644 resources/svg/pie-chart-outline.svg create mode 100644 resources/svg/play-arrow.svg create mode 100644 resources/svg/play-circle-filled.svg create mode 100644 resources/svg/play-circle-outline.svg create mode 100644 resources/svg/play-store.svg create mode 100644 resources/svg/plus-circle-outline.svg create mode 100644 resources/svg/plus-circle.svg create mode 100644 resources/svg/plus-square.svg create mode 100644 resources/svg/plus.svg create mode 100644 resources/svg/qr-code-1.svg create mode 100644 resources/svg/qr-code.svg create mode 100644 resources/svg/radio-filled.svg create mode 100644 resources/svg/radio.svg create mode 100644 resources/svg/reddit.svg create mode 100644 resources/svg/redo.svg create mode 100644 resources/svg/refresh-02.svg create mode 100644 resources/svg/refresh.svg create mode 100644 resources/svg/repeat.svg create mode 100644 resources/svg/sad.svg create mode 100644 resources/svg/search-small-minus.svg create mode 100644 resources/svg/search-small-plus.svg create mode 100644 resources/svg/search-small.svg create mode 100644 resources/svg/search.svg create mode 100644 resources/svg/select-multiple.svg create mode 100644 resources/svg/settings-filled.svg create mode 100644 resources/svg/settings-future.svg create mode 100644 resources/svg/settings.svg create mode 100644 resources/svg/share-outline.svg create mode 100644 resources/svg/share.svg create mode 100644 resources/svg/short-down.svg create mode 100644 resources/svg/short-left.svg create mode 100644 resources/svg/short-right.svg create mode 100644 resources/svg/short-up.svg create mode 100644 resources/svg/show.svg create mode 100644 resources/svg/shrink.svg create mode 100644 resources/svg/shuffle.svg create mode 100644 resources/svg/single-quotes-l.svg create mode 100644 resources/svg/single-quotes-r.svg create mode 100644 resources/svg/sketch.svg create mode 100644 resources/svg/skip-next.svg create mode 100644 resources/svg/skip-previous.svg create mode 100644 resources/svg/slack.svg create mode 100644 resources/svg/slider-01.svg create mode 100644 resources/svg/slider-02.svg create mode 100644 resources/svg/slider-03.svg create mode 100644 resources/svg/small-long-down.svg create mode 100644 resources/svg/small-long-left.svg create mode 100644 resources/svg/small-long-right.svg create mode 100644 resources/svg/small-long-up.svg create mode 100644 resources/svg/snapchat.svg create mode 100644 resources/svg/spectrum.svg create mode 100644 resources/svg/spotify.svg create mode 100644 resources/svg/stack-overflow.svg create mode 100644 resources/svg/stopwatch.svg create mode 100644 resources/svg/strikethrough.svg create mode 100644 resources/svg/sub-left.svg create mode 100644 resources/svg/sub-right.svg create mode 100644 resources/svg/sun.svg create mode 100644 resources/svg/table-add.svg create mode 100644 resources/svg/table-delete.svg create mode 100644 resources/svg/table.svg create mode 100644 resources/svg/tablet.svg create mode 100644 resources/svg/tag-outline.svg create mode 100644 resources/svg/tag.svg create mode 100644 resources/svg/tennis-match-alt.svg create mode 100644 resources/svg/tennis-match.svg create mode 100644 resources/svg/tennis.svg create mode 100644 resources/svg/terminal.svg create mode 100644 resources/svg/text-align-center.svg create mode 100644 resources/svg/text-align-justify.svg create mode 100644 resources/svg/text-align-left.svg create mode 100644 resources/svg/text-align-right.svg create mode 100644 resources/svg/thin-big-down.svg create mode 100644 resources/svg/thin-big-left.svg create mode 100644 resources/svg/thin-big-right.svg create mode 100644 resources/svg/thin-big-up.svg create mode 100644 resources/svg/thin-long-02-down.svg create mode 100644 resources/svg/thin-long-02-left.svg create mode 100644 resources/svg/thin-long-02-right.svg create mode 100644 resources/svg/thin-long-02-up.svg create mode 100644 resources/svg/thin-long-down.svg create mode 100644 resources/svg/thin-long-left.svg create mode 100644 resources/svg/thin-long-right.svg create mode 100644 resources/svg/thin-long-up.svg create mode 100644 resources/svg/transfer.svg create mode 100644 resources/svg/trash-empty.svg create mode 100644 resources/svg/trash-full.svg create mode 100644 resources/svg/trello.svg create mode 100644 resources/svg/trending-down.svg create mode 100644 resources/svg/trending-up.svg create mode 100644 resources/svg/twitter.svg create mode 100644 resources/svg/underline.svg create mode 100644 resources/svg/undo.svg create mode 100644 resources/svg/unfold-less.svg create mode 100644 resources/svg/unfold-more.svg create mode 100644 resources/svg/unlink.svg create mode 100644 resources/svg/unsplash.svg create mode 100644 resources/svg/user-check.svg create mode 100644 resources/svg/user-circle.svg create mode 100644 resources/svg/user-close.svg create mode 100644 resources/svg/user-heart.svg create mode 100644 resources/svg/user-minus.svg create mode 100644 resources/svg/user-pin.svg create mode 100644 resources/svg/user-plus.svg create mode 100644 resources/svg/user-square.svg create mode 100644 resources/svg/user-voice.svg create mode 100644 resources/svg/user.svg create mode 100644 resources/svg/warning-outline.svg create mode 100644 resources/svg/warning.svg create mode 100644 resources/svg/window-check.svg create mode 100644 resources/svg/window-close.svg create mode 100644 resources/svg/window-code-block.svg create mode 100644 resources/svg/window-sidebar.svg create mode 100644 resources/svg/window-terminal.svg create mode 100644 resources/svg/window.svg create mode 100644 resources/svg/youtube.svg create mode 100644 socialcard-blade-coolicons.png create mode 100644 src/BladeCooliconsServiceProvider.php create mode 100644 tests/CompilesIconsTest.php diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 0000000..73c0d66 --- /dev/null +++ b/.gitattributes @@ -0,0 +1,13 @@ +* text=auto + +/.github export-ignore +/bin export-ignore +/dist export-ignore +/tests export-ignore +.gitattributes export-ignore +.gitignore export-ignore +.php_cs.dist export-ignore +CHANGELOG.md export-ignore +phpunit.xml.dist export-ignore +README.md export-ignore +UPGRADE.md export-ignore diff --git a/.github/workflows/tests.yml b/.github/workflows/tests.yml new file mode 100644 index 0000000..b0940ea --- /dev/null +++ b/.github/workflows/tests.yml @@ -0,0 +1,38 @@ +name: Tests + +on: + push: + pull_request: + schedule: + - cron: '0 0 * * *' + +jobs: + tests: + runs-on: ubuntu-latest + + strategy: + fail-fast: true + matrix: + php: [7.4, 8.0] + laravel: [^8.0] + + name: PHP ${{ matrix.php }} - Laravel ${{ matrix.laravel }} + + + steps: + - name: Checkout code + uses: actions/checkout@v2 + + - name: Setup PHP + uses: shivammathur/setup-php@v2 + with: + php-version: ${{ matrix.php }} + extensions: dom, curl, libxml, mbstring, zip + coverage: none + + - name: Install dependencies + run: | + composer require "illuminate/contracts=${{ matrix.laravel }}" --prefer-dist --no-interaction --no-update + composer update --prefer-dist --no-interaction --no-progress + - name: Execute tests + run: vendor/bin/phpunit --verbose diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..a9880fa --- /dev/null +++ b/.gitignore @@ -0,0 +1,5 @@ +dist/ +composer.lock +phpunit.xml +vendor +.phpunit.result.cache diff --git a/.php_cs.dist b/.php_cs.dist new file mode 100644 index 0000000..66b4e52 --- /dev/null +++ b/.php_cs.dist @@ -0,0 +1,12 @@ +notPath('vendor') + ->in(getcwd(). '/src') + ->name('*.php') + ->ignoreDotFiles(true) + ->ignoreVCS(true); + +return Codeat3\styles($finder); diff --git a/.styleci.yml b/.styleci.yml new file mode 100644 index 0000000..2c536b2 --- /dev/null +++ b/.styleci.yml @@ -0,0 +1,4 @@ +preset: laravel +enabled: + - heredoc_indentation + - trailing_comma_in_multiline_call diff --git a/CHANGELOG.md b/CHANGELOG.md new file mode 100644 index 0000000..df0b8d2 --- /dev/null +++ b/CHANGELOG.md @@ -0,0 +1,8 @@ +# Changelog + +This changelog follows [the Keep a Changelog standard](https://keepachangelog.com). + + +## 1.0.0 (2021-05-30) +Initial release. +Synced with the latest release [Coolicons - v2.5](https://github.com/krystonschwarze/coolicons/releases/tag/v2.5) diff --git a/LICENSE.md b/LICENSE.md new file mode 100644 index 0000000..d4b79b5 --- /dev/null +++ b/LICENSE.md @@ -0,0 +1,21 @@ +The MIT License (MIT) + +Copyright (c) Swapnil Sarwe + +Permission is hereby granted, free of charge, to any person obtaining a copy +of this software and associated documentation files (the "Software"), to deal +in the Software without restriction, including without limitation the rights +to use, copy, modify, merge, publish, distribute, sublicense, and/or sell +copies of the Software, and to permit persons to whom the Software is +furnished to do so, subject to the following conditions: + +The above copyright notice and this permission notice shall be included in +all copies or substantial portions of the Software. + +THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR +IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, +FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE +AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER +LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, +OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN +THE SOFTWARE. diff --git a/README.md b/README.md new file mode 100644 index 0000000..a259cb4 --- /dev/null +++ b/README.md @@ -0,0 +1,92 @@ +

+ +

+ +# Blade Coolicons + + + Tests + + + Latest Stable Version + + + Total Downloads + + +A package to easily make use of [Blade Coolicons](https://github.com/krystonschwarze/coolicons) in your Laravel Blade views. + +For a full list of available icons see [the SVG directory](resources/svg) or preview them at [coolicons.cool](https://coolicons.cool/). + +## Requirements + +- PHP 7.4 or higher +- Laravel 8.0 or higher + +## Installation + +```bash +composer require codeat3/blade-coolicons +``` + +## Updating + +Please refer to [`the upgrade guide`](UPGRADE.md) when updating the library. + +## Blade Icons + +Blade Coolicons uses Blade Icons under the hood. Please refer to [the Blade Icons readme](https://github.com/blade-ui-kit/blade-icons) for additional functionality. We also recommend to [enable icon caching](https://github.com/blade-ui-kit/blade-icons#caching) with this library. + +## Configuration + +Blade Coolicons also offers the ability to use features from Blade Icons like default classes, default attributes, etc. If you'd like to configure these, publish the `blade-coolicons.php` config file: + +```bash +php artisan vendor:publish --tag=blade-coolicons-config +``` + +## Usage + +Icons can be used as self-closing Blade components which will be compiled to SVG icons: + +```blade + +``` + +You can also pass classes to your icon components: + +```blade + +``` + +And even use inline styles: + +```blade + +``` + +### Raw SVG Icons + +If you want to use the raw SVG icons as assets, you can publish them using: + +```bash +php artisan vendor:publish --tag=blade-coolicons --force +``` + +Then use them in your views like: + +```blade + +``` + +## Changelog + +Check out the [CHANGELOG](CHANGELOG.md) in this repository for all the recent changes. + +## Maintainers + +Blade Coolicons is developed and maintained by [Swapnil Sarwe](https://swapnilsarwe.com). + +## License + +Blade Coolicons is open-sourced software licensed under [the MIT license](LICENSE.md). diff --git a/UPGRADE.md b/UPGRADE.md new file mode 100644 index 0000000..d07eb8a --- /dev/null +++ b/UPGRADE.md @@ -0,0 +1,23 @@ +# Upgrade Guide + +General steps for every update: + +- Run `php artisan view:clear` + +## Upgrading from Blade Icons + +If you're upgrading from the original Blade Icons package there's very little steps you would need to take. The syntax for the Blade components has remained the same. + +### Raw Icons + +If you were using the raw exported icons you'll need to re-publish them with: + +```bash +php artisan vendor:publish --tag=blade-coolicons --force +``` + +The new way to reference them is: + +```blade + +``` diff --git a/composer.json b/composer.json new file mode 100644 index 0000000..07b7a76 --- /dev/null +++ b/composer.json @@ -0,0 +1,53 @@ +{ + "name": "codeat3/blade-coolicons", + "description": "A package to easily make use of Coolicons in your Laravel Blade views.", + "keywords": ["Blade", "coolicons", "icons", "Laravel"], + "homepage": "https://github.com/codeat3/blade-coolicons", + "license": "MIT", + "authors": [ + { + "name": "Swapnil Sarwe", + "homepage": "https://swapnilsarwe.com" + }, + { + "name": "Dries Vints", + "homepage": "https://driesvints.com" + } + ], + "require": { + "php": "^7.4|^8.0", + "blade-ui-kit/blade-icons": "^1.0", + "illuminate/support": "^8.0" + }, + "require-dev": { + "codeat3/phpcs-styles": "dev-main", + "orchestra/testbench": "^6.0", + "phpunit/phpunit": "^9.0" + }, + "autoload": { + "psr-4": { + "Codeat3\\BladeCoolicons\\": "src" + } + }, + "autoload-dev": { + "psr-4": { + "Tests\\": "tests" + } + }, + "extra": { + "laravel": { + "providers": [ + "Codeat3\\BladeCoolicons\\BladeCooliconsServiceProvider" + ] + } + }, + "config": { + "sort-packages": true + }, + "minimum-stability": "dev", + "prefer-stable": true, + "scripts": { + "test": "vendor/bin/phpunit", + "format": "vendor/bin/php-cs-fixer fix" + } +} diff --git a/config/blade-coolicons.php b/config/blade-coolicons.php new file mode 100644 index 0000000..7035e25 --- /dev/null +++ b/config/blade-coolicons.php @@ -0,0 +1,57 @@ + 'coolicon', + + /* + |----------------------------------------------------------------- + | Fallback Icon + |----------------------------------------------------------------- + | + | This config option allows you to define a fallback + | icon when an icon in this set cannot be found. + | + */ + + 'fallback' => '', + + /* + |----------------------------------------------------------------- + | Default Set Classes + |----------------------------------------------------------------- + | + | This config option allows you to define some classes which + | will be applied by default to all icons within this set. + | + */ + + 'class' => '', + + /* + |----------------------------------------------------------------- + | Default Set Attributes + |----------------------------------------------------------------- + | + | This config option allows you to define some attributes which + | will be applied by default to all icons within this set. + | + */ + + 'attributes' => [ + // 'width' => 50, + // 'height' => 50, + ], + +]; diff --git a/phpunit.xml.dist b/phpunit.xml.dist new file mode 100644 index 0000000..7ea1887 --- /dev/null +++ b/phpunit.xml.dist @@ -0,0 +1,17 @@ + + + + + tests + + + + + src/ + + + diff --git a/resources/svg/add-column.svg b/resources/svg/add-column.svg new file mode 100644 index 0000000..d5ecfe8 --- /dev/null +++ b/resources/svg/add-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/add-row.svg b/resources/svg/add-row.svg new file mode 100644 index 0000000..b2cac64 --- /dev/null +++ b/resources/svg/add-row.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/add-to-queue.svg b/resources/svg/add-to-queue.svg new file mode 100644 index 0000000..f4c4e62 --- /dev/null +++ b/resources/svg/add-to-queue.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/adobe-xd.svg b/resources/svg/adobe-xd.svg new file mode 100644 index 0000000..8dce2f6 --- /dev/null +++ b/resources/svg/adobe-xd.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/airplay.svg b/resources/svg/airplay.svg new file mode 100644 index 0000000..8c9e300 --- /dev/null +++ b/resources/svg/airplay.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/alarm-add.svg b/resources/svg/alarm-add.svg new file mode 100644 index 0000000..277a173 --- /dev/null +++ b/resources/svg/alarm-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/alarm.svg b/resources/svg/alarm.svg new file mode 100644 index 0000000..af259fb --- /dev/null +++ b/resources/svg/alarm.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/app-store.svg b/resources/svg/app-store.svg new file mode 100644 index 0000000..3f89952 --- /dev/null +++ b/resources/svg/app-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/apple.svg b/resources/svg/apple.svg new file mode 100644 index 0000000..72e3575 --- /dev/null +++ b/resources/svg/apple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-bottom.svg b/resources/svg/bar-bottom.svg new file mode 100644 index 0000000..79a6e7d --- /dev/null +++ b/resources/svg/bar-bottom.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-chart-alt.svg b/resources/svg/bar-chart-alt.svg new file mode 100644 index 0000000..83a9b8d --- /dev/null +++ b/resources/svg/bar-chart-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-chart-circle.svg b/resources/svg/bar-chart-circle.svg new file mode 100644 index 0000000..e5b4251 --- /dev/null +++ b/resources/svg/bar-chart-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-chart-horizontal.svg b/resources/svg/bar-chart-horizontal.svg new file mode 100644 index 0000000..326cc11 --- /dev/null +++ b/resources/svg/bar-chart-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-chart-square.svg b/resources/svg/bar-chart-square.svg new file mode 100644 index 0000000..03c0f80 --- /dev/null +++ b/resources/svg/bar-chart-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-chart.svg b/resources/svg/bar-chart.svg new file mode 100644 index 0000000..6b72d19 --- /dev/null +++ b/resources/svg/bar-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-left.svg b/resources/svg/bar-left.svg new file mode 100644 index 0000000..6bd8f34 --- /dev/null +++ b/resources/svg/bar-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-right.svg b/resources/svg/bar-right.svg new file mode 100644 index 0000000..476b7f6 --- /dev/null +++ b/resources/svg/bar-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bar-top.svg b/resources/svg/bar-top.svg new file mode 100644 index 0000000..c04a8d7 --- /dev/null +++ b/resources/svg/bar-top.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/barcode.svg b/resources/svg/barcode.svg new file mode 100644 index 0000000..286bc3c --- /dev/null +++ b/resources/svg/barcode.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/behance.svg b/resources/svg/behance.svg new file mode 100644 index 0000000..b3daf7b --- /dev/null +++ b/resources/svg/behance.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/black-lives-matter.svg b/resources/svg/black-lives-matter.svg new file mode 100644 index 0000000..86760dc --- /dev/null +++ b/resources/svg/black-lives-matter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bold.svg b/resources/svg/bold.svg new file mode 100644 index 0000000..c98d8dc --- /dev/null +++ b/resources/svg/bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/building.svg b/resources/svg/building.svg new file mode 100644 index 0000000..4550f8b --- /dev/null +++ b/resources/svg/building.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/bulb.svg b/resources/svg/bulb.svg new file mode 100644 index 0000000..318ba50 --- /dev/null +++ b/resources/svg/bulb.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-calendar.svg b/resources/svg/calendar-calendar.svg new file mode 100644 index 0000000..1573104 --- /dev/null +++ b/resources/svg/calendar-calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-check.svg b/resources/svg/calendar-check.svg new file mode 100644 index 0000000..bd4ddeb --- /dev/null +++ b/resources/svg/calendar-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-edit.svg b/resources/svg/calendar-edit.svg new file mode 100644 index 0000000..10d679e --- /dev/null +++ b/resources/svg/calendar-edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-event.svg b/resources/svg/calendar-event.svg new file mode 100644 index 0000000..24a31bc --- /dev/null +++ b/resources/svg/calendar-event.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-minus.svg b/resources/svg/calendar-minus.svg new file mode 100644 index 0000000..e1874f6 --- /dev/null +++ b/resources/svg/calendar-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-plus.svg b/resources/svg/calendar-plus.svg new file mode 100644 index 0000000..ad83157 --- /dev/null +++ b/resources/svg/calendar-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-week.svg b/resources/svg/calendar-week.svg new file mode 100644 index 0000000..b1f39f6 --- /dev/null +++ b/resources/svg/calendar-week.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar-x.svg b/resources/svg/calendar-x.svg new file mode 100644 index 0000000..0e4e53a --- /dev/null +++ b/resources/svg/calendar-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/calendar.svg b/resources/svg/calendar.svg new file mode 100644 index 0000000..610e92d --- /dev/null +++ b/resources/svg/calendar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/caret-down.svg b/resources/svg/caret-down.svg new file mode 100644 index 0000000..c9c2eb6 --- /dev/null +++ b/resources/svg/caret-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/caret-left.svg b/resources/svg/caret-left.svg new file mode 100644 index 0000000..846f13e --- /dev/null +++ b/resources/svg/caret-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/caret-right.svg b/resources/svg/caret-right.svg new file mode 100644 index 0000000..8a02015 --- /dev/null +++ b/resources/svg/caret-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/caret-up.svg b/resources/svg/caret-up.svg new file mode 100644 index 0000000..6cafa4e --- /dev/null +++ b/resources/svg/caret-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cast.svg b/resources/svg/cast.svg new file mode 100644 index 0000000..5001042 --- /dev/null +++ b/resources/svg/cast.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chat-alt.svg b/resources/svg/chat-alt.svg new file mode 100644 index 0000000..95c6c1c --- /dev/null +++ b/resources/svg/chat-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chat.svg b/resources/svg/chat.svg new file mode 100644 index 0000000..d530860 --- /dev/null +++ b/resources/svg/chat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/check-all-big.svg b/resources/svg/check-all-big.svg new file mode 100644 index 0000000..c744e5f --- /dev/null +++ b/resources/svg/check-all-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/check-all.svg b/resources/svg/check-all.svg new file mode 100644 index 0000000..dae4278 --- /dev/null +++ b/resources/svg/check-all.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/check-big.svg b/resources/svg/check-big.svg new file mode 100644 index 0000000..ae4e80e --- /dev/null +++ b/resources/svg/check-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/check-bold.svg b/resources/svg/check-bold.svg new file mode 100644 index 0000000..01f32ce --- /dev/null +++ b/resources/svg/check-bold.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/check.svg b/resources/svg/check.svg new file mode 100644 index 0000000..5feaf55 --- /dev/null +++ b/resources/svg/check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/checkbox-checked.svg b/resources/svg/checkbox-checked.svg new file mode 100644 index 0000000..48014df --- /dev/null +++ b/resources/svg/checkbox-checked.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/checkbox-square.svg b/resources/svg/checkbox-square.svg new file mode 100644 index 0000000..8a8090b --- /dev/null +++ b/resources/svg/checkbox-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/checkbox.svg b/resources/svg/checkbox.svg new file mode 100644 index 0000000..3971436 --- /dev/null +++ b/resources/svg/checkbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-big-down.svg b/resources/svg/chevron-big-down.svg new file mode 100644 index 0000000..949d99c --- /dev/null +++ b/resources/svg/chevron-big-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-big-left.svg b/resources/svg/chevron-big-left.svg new file mode 100644 index 0000000..5e3f82a --- /dev/null +++ b/resources/svg/chevron-big-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-big-right.svg b/resources/svg/chevron-big-right.svg new file mode 100644 index 0000000..76ed186 --- /dev/null +++ b/resources/svg/chevron-big-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-big-up.svg b/resources/svg/chevron-big-up.svg new file mode 100644 index 0000000..485e3db --- /dev/null +++ b/resources/svg/chevron-big-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-down.svg b/resources/svg/chevron-down.svg new file mode 100644 index 0000000..1eea9cf --- /dev/null +++ b/resources/svg/chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-duo-down.svg b/resources/svg/chevron-duo-down.svg new file mode 100644 index 0000000..2ddf728 --- /dev/null +++ b/resources/svg/chevron-duo-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-duo-left.svg b/resources/svg/chevron-duo-left.svg new file mode 100644 index 0000000..13f72fd --- /dev/null +++ b/resources/svg/chevron-duo-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-duo-right.svg b/resources/svg/chevron-duo-right.svg new file mode 100644 index 0000000..5d5219d --- /dev/null +++ b/resources/svg/chevron-duo-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-duo-up.svg b/resources/svg/chevron-duo-up.svg new file mode 100644 index 0000000..34452b9 --- /dev/null +++ b/resources/svg/chevron-duo-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-left.svg b/resources/svg/chevron-left.svg new file mode 100644 index 0000000..002e40d --- /dev/null +++ b/resources/svg/chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-right.svg b/resources/svg/chevron-right.svg new file mode 100644 index 0000000..dc529af --- /dev/null +++ b/resources/svg/chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/chevron-up.svg b/resources/svg/chevron-up.svg new file mode 100644 index 0000000..31d79f7 --- /dev/null +++ b/resources/svg/chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-check-outline.svg b/resources/svg/circle-check-outline.svg new file mode 100644 index 0000000..7eaf533 --- /dev/null +++ b/resources/svg/circle-check-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-check.svg b/resources/svg/circle-check.svg new file mode 100644 index 0000000..2574026 --- /dev/null +++ b/resources/svg/circle-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-chevron-down.svg b/resources/svg/circle-chevron-down.svg new file mode 100644 index 0000000..12713f3 --- /dev/null +++ b/resources/svg/circle-chevron-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-chevron-left.svg b/resources/svg/circle-chevron-left.svg new file mode 100644 index 0000000..8a19c8f --- /dev/null +++ b/resources/svg/circle-chevron-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-chevron-right.svg b/resources/svg/circle-chevron-right.svg new file mode 100644 index 0000000..568ca43 --- /dev/null +++ b/resources/svg/circle-chevron-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-chevron-up.svg b/resources/svg/circle-chevron-up.svg new file mode 100644 index 0000000..4021c58 --- /dev/null +++ b/resources/svg/circle-chevron-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-down.svg b/resources/svg/circle-down.svg new file mode 100644 index 0000000..40da4bf --- /dev/null +++ b/resources/svg/circle-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-left.svg b/resources/svg/circle-left.svg new file mode 100644 index 0000000..75b744f --- /dev/null +++ b/resources/svg/circle-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-right.svg b/resources/svg/circle-right.svg new file mode 100644 index 0000000..1b4479d --- /dev/null +++ b/resources/svg/circle-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/circle-up.svg b/resources/svg/circle-up.svg new file mode 100644 index 0000000..915578b --- /dev/null +++ b/resources/svg/circle-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/clock.svg b/resources/svg/clock.svg new file mode 100644 index 0000000..815ac66 --- /dev/null +++ b/resources/svg/clock.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/close-big.svg b/resources/svg/close-big.svg new file mode 100644 index 0000000..692ecc3 --- /dev/null +++ b/resources/svg/close-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/close-small.svg b/resources/svg/close-small.svg new file mode 100644 index 0000000..99253e1 --- /dev/null +++ b/resources/svg/close-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-check.svg b/resources/svg/cloud-check.svg new file mode 100644 index 0000000..d01927e --- /dev/null +++ b/resources/svg/cloud-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-close.svg b/resources/svg/cloud-close.svg new file mode 100644 index 0000000..31f3f5b --- /dev/null +++ b/resources/svg/cloud-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-down.svg b/resources/svg/cloud-down.svg new file mode 100644 index 0000000..44e1222 --- /dev/null +++ b/resources/svg/cloud-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-off.svg b/resources/svg/cloud-off.svg new file mode 100644 index 0000000..c4f08cc --- /dev/null +++ b/resources/svg/cloud-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-outline.svg b/resources/svg/cloud-outline.svg new file mode 100644 index 0000000..c897184 --- /dev/null +++ b/resources/svg/cloud-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud-up.svg b/resources/svg/cloud-up.svg new file mode 100644 index 0000000..3c1c0a8 --- /dev/null +++ b/resources/svg/cloud-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cloud.svg b/resources/svg/cloud.svg new file mode 100644 index 0000000..0d1f95b --- /dev/null +++ b/resources/svg/cloud.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/code.svg b/resources/svg/code.svg new file mode 100644 index 0000000..7c9f707 --- /dev/null +++ b/resources/svg/code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/coffee-togo.svg b/resources/svg/coffee-togo.svg new file mode 100644 index 0000000..05bd6fe --- /dev/null +++ b/resources/svg/coffee-togo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/color.svg b/resources/svg/color.svg new file mode 100644 index 0000000..fa73979 --- /dev/null +++ b/resources/svg/color.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/combine-cells.svg b/resources/svg/combine-cells.svg new file mode 100644 index 0000000..202a254 --- /dev/null +++ b/resources/svg/combine-cells.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/command.svg b/resources/svg/command.svg new file mode 100644 index 0000000..7975089 --- /dev/null +++ b/resources/svg/command.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/confused.svg b/resources/svg/confused.svg new file mode 100644 index 0000000..839c9d7 --- /dev/null +++ b/resources/svg/confused.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cookie.svg b/resources/svg/cookie.svg new file mode 100644 index 0000000..a586eae --- /dev/null +++ b/resources/svg/cookie.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/coolicons.svg b/resources/svg/coolicons.svg new file mode 100644 index 0000000..e92bc58 --- /dev/null +++ b/resources/svg/coolicons.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/copy.svg b/resources/svg/copy.svg new file mode 100644 index 0000000..f091664 --- /dev/null +++ b/resources/svg/copy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/credit-card-alt.svg b/resources/svg/credit-card-alt.svg new file mode 100644 index 0000000..986f19e --- /dev/null +++ b/resources/svg/credit-card-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/credit-card.svg b/resources/svg/credit-card.svg new file mode 100644 index 0000000..41502e9 --- /dev/null +++ b/resources/svg/credit-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/css3.svg b/resources/svg/css3.svg new file mode 100644 index 0000000..81f6fbd --- /dev/null +++ b/resources/svg/css3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cupcake.svg b/resources/svg/cupcake.svg new file mode 100644 index 0000000..3771ee6 --- /dev/null +++ b/resources/svg/cupcake.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/cylinder.svg b/resources/svg/cylinder.svg new file mode 100644 index 0000000..98e6fe4 --- /dev/null +++ b/resources/svg/cylinder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dashboard-02.svg b/resources/svg/dashboard-02.svg new file mode 100644 index 0000000..2e89729 --- /dev/null +++ b/resources/svg/dashboard-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dashboard.svg b/resources/svg/dashboard.svg new file mode 100644 index 0000000..f08bba1 --- /dev/null +++ b/resources/svg/dashboard.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/data.svg b/resources/svg/data.svg new file mode 100644 index 0000000..f661881 --- /dev/null +++ b/resources/svg/data.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/delete-column.svg b/resources/svg/delete-column.svg new file mode 100644 index 0000000..cef65ba --- /dev/null +++ b/resources/svg/delete-column.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/delete-row.svg b/resources/svg/delete-row.svg new file mode 100644 index 0000000..c67f5eb --- /dev/null +++ b/resources/svg/delete-row.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/devices.svg b/resources/svg/devices.svg new file mode 100644 index 0000000..0c9d720 --- /dev/null +++ b/resources/svg/devices.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/discord.svg b/resources/svg/discord.svg new file mode 100644 index 0000000..b58bd7e --- /dev/null +++ b/resources/svg/discord.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dot-01-xs.svg b/resources/svg/dot-01-xs.svg new file mode 100644 index 0000000..ed35201 --- /dev/null +++ b/resources/svg/dot-01-xs.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dot-02-s.svg b/resources/svg/dot-02-s.svg new file mode 100644 index 0000000..9fe538b --- /dev/null +++ b/resources/svg/dot-02-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dot-03-m.svg b/resources/svg/dot-03-m.svg new file mode 100644 index 0000000..bf9379c --- /dev/null +++ b/resources/svg/dot-03-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dot-04-l.svg b/resources/svg/dot-04-l.svg new file mode 100644 index 0000000..39ee51f --- /dev/null +++ b/resources/svg/dot-04-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dot-05-xl.svg b/resources/svg/dot-05-xl.svg new file mode 100644 index 0000000..bb3f6e9 --- /dev/null +++ b/resources/svg/dot-05-xl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/double-quotes-l.svg b/resources/svg/double-quotes-l.svg new file mode 100644 index 0000000..095b84e --- /dev/null +++ b/resources/svg/double-quotes-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/double-quotes-r.svg b/resources/svg/double-quotes-r.svg new file mode 100644 index 0000000..0f10488 --- /dev/null +++ b/resources/svg/double-quotes-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/doughnut-chart.svg b/resources/svg/doughnut-chart.svg new file mode 100644 index 0000000..1990a31 --- /dev/null +++ b/resources/svg/doughnut-chart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/download-done.svg b/resources/svg/download-done.svg new file mode 100644 index 0000000..077de0f --- /dev/null +++ b/resources/svg/download-done.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/download.svg b/resources/svg/download.svg new file mode 100644 index 0000000..892076b --- /dev/null +++ b/resources/svg/download.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dribbble.svg b/resources/svg/dribbble.svg new file mode 100644 index 0000000..eececaa --- /dev/null +++ b/resources/svg/dribbble.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/dropbox.svg b/resources/svg/dropbox.svg new file mode 100644 index 0000000..1c8b7e6 --- /dev/null +++ b/resources/svg/dropbox.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/edit.svg b/resources/svg/edit.svg new file mode 100644 index 0000000..9d9eb4c --- /dev/null +++ b/resources/svg/edit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/error-outline.svg b/resources/svg/error-outline.svg new file mode 100644 index 0000000..e212c95 --- /dev/null +++ b/resources/svg/error-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/error.svg b/resources/svg/error.svg new file mode 100644 index 0000000..d01eb76 --- /dev/null +++ b/resources/svg/error.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/exit.svg b/resources/svg/exit.svg new file mode 100644 index 0000000..a7ed2aa --- /dev/null +++ b/resources/svg/exit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/expand.svg b/resources/svg/expand.svg new file mode 100644 index 0000000..7fc000c --- /dev/null +++ b/resources/svg/expand.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/external-link.svg b/resources/svg/external-link.svg new file mode 100644 index 0000000..e8bba09 --- /dev/null +++ b/resources/svg/external-link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/facebook.svg b/resources/svg/facebook.svg new file mode 100644 index 0000000..a2ad341 --- /dev/null +++ b/resources/svg/facebook.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/fast-forward.svg b/resources/svg/fast-forward.svg new file mode 100644 index 0000000..1c256d3 --- /dev/null +++ b/resources/svg/fast-forward.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/fast-rewind.svg b/resources/svg/fast-rewind.svg new file mode 100644 index 0000000..d923d3b --- /dev/null +++ b/resources/svg/fast-rewind.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/figma.svg b/resources/svg/figma.svg new file mode 100644 index 0000000..9197cef --- /dev/null +++ b/resources/svg/figma.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-archive.svg b/resources/svg/file-archive.svg new file mode 100644 index 0000000..57fd3d3 --- /dev/null +++ b/resources/svg/file-archive.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-blank-fill.svg b/resources/svg/file-blank-fill.svg new file mode 100644 index 0000000..c9ad756 --- /dev/null +++ b/resources/svg/file-blank-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-blank-outline.svg b/resources/svg/file-blank-outline.svg new file mode 100644 index 0000000..b2f64e3 --- /dev/null +++ b/resources/svg/file-blank-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-css.svg b/resources/svg/file-css.svg new file mode 100644 index 0000000..9250af6 --- /dev/null +++ b/resources/svg/file-css.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-find.svg b/resources/svg/file-find.svg new file mode 100644 index 0000000..4c68d7d --- /dev/null +++ b/resources/svg/file-find.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-html.svg b/resources/svg/file-html.svg new file mode 100644 index 0000000..248fb4d --- /dev/null +++ b/resources/svg/file-html.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-image.svg b/resources/svg/file-image.svg new file mode 100644 index 0000000..e78cfa2 --- /dev/null +++ b/resources/svg/file-image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-jpg.svg b/resources/svg/file-jpg.svg new file mode 100644 index 0000000..1172a1f --- /dev/null +++ b/resources/svg/file-jpg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-js.svg b/resources/svg/file-js.svg new file mode 100644 index 0000000..91c8526 --- /dev/null +++ b/resources/svg/file-js.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-minus.svg b/resources/svg/file-minus.svg new file mode 100644 index 0000000..576a2bd --- /dev/null +++ b/resources/svg/file-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-new.svg b/resources/svg/file-new.svg new file mode 100644 index 0000000..8f0c563 --- /dev/null +++ b/resources/svg/file-new.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-pdf.svg b/resources/svg/file-pdf.svg new file mode 100644 index 0000000..faba9a9 --- /dev/null +++ b/resources/svg/file-pdf.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-png.svg b/resources/svg/file-png.svg new file mode 100644 index 0000000..d518ffa --- /dev/null +++ b/resources/svg/file-png.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/file-svg.svg b/resources/svg/file-svg.svg new file mode 100644 index 0000000..614eaca --- /dev/null +++ b/resources/svg/file-svg.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/filter-off-outline.svg b/resources/svg/filter-off-outline.svg new file mode 100644 index 0000000..5ff53f9 --- /dev/null +++ b/resources/svg/filter-off-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/filter-off.svg b/resources/svg/filter-off.svg new file mode 100644 index 0000000..48dd94e --- /dev/null +++ b/resources/svg/filter-off.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/filter-outline.svg b/resources/svg/filter-outline.svg new file mode 100644 index 0000000..e91815c --- /dev/null +++ b/resources/svg/filter-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/filter.svg b/resources/svg/filter.svg new file mode 100644 index 0000000..3e8c5d3 --- /dev/null +++ b/resources/svg/filter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/first-page.svg b/resources/svg/first-page.svg new file mode 100644 index 0000000..b32ff50 --- /dev/null +++ b/resources/svg/first-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/flag-fill.svg b/resources/svg/flag-fill.svg new file mode 100644 index 0000000..6de7641 --- /dev/null +++ b/resources/svg/flag-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/flag-outline.svg b/resources/svg/flag-outline.svg new file mode 100644 index 0000000..4c1c87a --- /dev/null +++ b/resources/svg/flag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/folder-minus.svg b/resources/svg/folder-minus.svg new file mode 100644 index 0000000..d042766 --- /dev/null +++ b/resources/svg/folder-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/folder-open.svg b/resources/svg/folder-open.svg new file mode 100644 index 0000000..17947cc --- /dev/null +++ b/resources/svg/folder-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/folder-plus.svg b/resources/svg/folder-plus.svg new file mode 100644 index 0000000..1b87aec --- /dev/null +++ b/resources/svg/folder-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/folder.svg b/resources/svg/folder.svg new file mode 100644 index 0000000..987b456 --- /dev/null +++ b/resources/svg/folder.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/github.svg b/resources/svg/github.svg new file mode 100644 index 0000000..e46f2f2 --- /dev/null +++ b/resources/svg/github.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/google.svg b/resources/svg/google.svg new file mode 100644 index 0000000..af02ca7 --- /dev/null +++ b/resources/svg/google.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-big-round.svg b/resources/svg/grid-big-round.svg new file mode 100644 index 0000000..03845f5 --- /dev/null +++ b/resources/svg/grid-big-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-big.svg b/resources/svg/grid-big.svg new file mode 100644 index 0000000..d337009 --- /dev/null +++ b/resources/svg/grid-big.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-horizontal-round.svg b/resources/svg/grid-horizontal-round.svg new file mode 100644 index 0000000..e235d00 --- /dev/null +++ b/resources/svg/grid-horizontal-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-horizontal.svg b/resources/svg/grid-horizontal.svg new file mode 100644 index 0000000..52cad5d --- /dev/null +++ b/resources/svg/grid-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-round.svg b/resources/svg/grid-round.svg new file mode 100644 index 0000000..d6a14ce --- /dev/null +++ b/resources/svg/grid-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-small-round.svg b/resources/svg/grid-small-round.svg new file mode 100644 index 0000000..ed10ef8 --- /dev/null +++ b/resources/svg/grid-small-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-small.svg b/resources/svg/grid-small.svg new file mode 100644 index 0000000..1c8a62e --- /dev/null +++ b/resources/svg/grid-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-vertical-round.svg b/resources/svg/grid-vertical-round.svg new file mode 100644 index 0000000..ae3fe56 --- /dev/null +++ b/resources/svg/grid-vertical-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid-vertical.svg b/resources/svg/grid-vertical.svg new file mode 100644 index 0000000..0048b48 --- /dev/null +++ b/resources/svg/grid-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/grid.svg b/resources/svg/grid.svg new file mode 100644 index 0000000..9be60c2 --- /dev/null +++ b/resources/svg/grid.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/group-alt.svg b/resources/svg/group-alt.svg new file mode 100644 index 0000000..084e177 --- /dev/null +++ b/resources/svg/group-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/group.svg b/resources/svg/group.svg new file mode 100644 index 0000000..b1edb80 --- /dev/null +++ b/resources/svg/group.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/hamburger.svg b/resources/svg/hamburger.svg new file mode 100644 index 0000000..fe82bcd --- /dev/null +++ b/resources/svg/hamburger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/happy.svg b/resources/svg/happy.svg new file mode 100644 index 0000000..565d95b --- /dev/null +++ b/resources/svg/happy.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h1.svg b/resources/svg/heading-h1.svg new file mode 100644 index 0000000..3c045ea --- /dev/null +++ b/resources/svg/heading-h1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h2.svg b/resources/svg/heading-h2.svg new file mode 100644 index 0000000..e1c0723 --- /dev/null +++ b/resources/svg/heading-h2.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h3.svg b/resources/svg/heading-h3.svg new file mode 100644 index 0000000..b62ad68 --- /dev/null +++ b/resources/svg/heading-h3.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h4.svg b/resources/svg/heading-h4.svg new file mode 100644 index 0000000..580cf65 --- /dev/null +++ b/resources/svg/heading-h4.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h5.svg b/resources/svg/heading-h5.svg new file mode 100644 index 0000000..2893bd4 --- /dev/null +++ b/resources/svg/heading-h5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading-h6.svg b/resources/svg/heading-h6.svg new file mode 100644 index 0000000..d751b40 --- /dev/null +++ b/resources/svg/heading-h6.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heading.svg b/resources/svg/heading.svg new file mode 100644 index 0000000..74385a1 --- /dev/null +++ b/resources/svg/heading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heart-fill.svg b/resources/svg/heart-fill.svg new file mode 100644 index 0000000..7406e0b --- /dev/null +++ b/resources/svg/heart-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/heart-outline.svg b/resources/svg/heart-outline.svg new file mode 100644 index 0000000..2a11ff6 --- /dev/null +++ b/resources/svg/heart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/help-circle-outline.svg b/resources/svg/help-circle-outline.svg new file mode 100644 index 0000000..fcc383f --- /dev/null +++ b/resources/svg/help-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/help-circle.svg b/resources/svg/help-circle.svg new file mode 100644 index 0000000..c8ac756 --- /dev/null +++ b/resources/svg/help-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/help-questionmark.svg b/resources/svg/help-questionmark.svg new file mode 100644 index 0000000..b212cfa --- /dev/null +++ b/resources/svg/help-questionmark.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/hide.svg b/resources/svg/hide.svg new file mode 100644 index 0000000..1f9ccdd --- /dev/null +++ b/resources/svg/hide.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-check.svg b/resources/svg/home-alt-check.svg new file mode 100644 index 0000000..835b224 --- /dev/null +++ b/resources/svg/home-alt-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-fill.svg b/resources/svg/home-alt-fill.svg new file mode 100644 index 0000000..be45897 --- /dev/null +++ b/resources/svg/home-alt-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-minus.svg b/resources/svg/home-alt-minus.svg new file mode 100644 index 0000000..c8b764c --- /dev/null +++ b/resources/svg/home-alt-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-outline.svg b/resources/svg/home-alt-outline.svg new file mode 100644 index 0000000..4bc101b --- /dev/null +++ b/resources/svg/home-alt-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-plus.svg b/resources/svg/home-alt-plus.svg new file mode 100644 index 0000000..de5d9b2 --- /dev/null +++ b/resources/svg/home-alt-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-alt-x.svg b/resources/svg/home-alt-x.svg new file mode 100644 index 0000000..937928f --- /dev/null +++ b/resources/svg/home-alt-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-check.svg b/resources/svg/home-check.svg new file mode 100644 index 0000000..f59cde4 --- /dev/null +++ b/resources/svg/home-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-fill.svg b/resources/svg/home-fill.svg new file mode 100644 index 0000000..6d0b7d9 --- /dev/null +++ b/resources/svg/home-fill.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-heart-1.svg b/resources/svg/home-heart-1.svg new file mode 100644 index 0000000..3cad545 --- /dev/null +++ b/resources/svg/home-heart-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-heart.svg b/resources/svg/home-heart.svg new file mode 100644 index 0000000..9495f33 --- /dev/null +++ b/resources/svg/home-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-minus.svg b/resources/svg/home-minus.svg new file mode 100644 index 0000000..5025231 --- /dev/null +++ b/resources/svg/home-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-outline.svg b/resources/svg/home-outline.svg new file mode 100644 index 0000000..b096774 --- /dev/null +++ b/resources/svg/home-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-plus.svg b/resources/svg/home-plus.svg new file mode 100644 index 0000000..8aa7cdd --- /dev/null +++ b/resources/svg/home-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/home-x.svg b/resources/svg/home-x.svg new file mode 100644 index 0000000..4c361f0 --- /dev/null +++ b/resources/svg/home-x.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/html5.svg b/resources/svg/html5.svg new file mode 100644 index 0000000..e8c8c6e --- /dev/null +++ b/resources/svg/html5.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/id-card.svg b/resources/svg/id-card.svg new file mode 100644 index 0000000..dbac5f5 --- /dev/null +++ b/resources/svg/id-card.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/image-alt.svg b/resources/svg/image-alt.svg new file mode 100644 index 0000000..91ff361 --- /dev/null +++ b/resources/svg/image-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/image.svg b/resources/svg/image.svg new file mode 100644 index 0000000..2f5c759 --- /dev/null +++ b/resources/svg/image.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/info-circle-outline.svg b/resources/svg/info-circle-outline.svg new file mode 100644 index 0000000..dbf6c7b --- /dev/null +++ b/resources/svg/info-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/info-circle.svg b/resources/svg/info-circle.svg new file mode 100644 index 0000000..0c602ba --- /dev/null +++ b/resources/svg/info-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/info-square-outline.svg b/resources/svg/info-square-outline.svg new file mode 100644 index 0000000..0e1b8d5 --- /dev/null +++ b/resources/svg/info-square-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/info-square.svg b/resources/svg/info-square.svg new file mode 100644 index 0000000..456c38c --- /dev/null +++ b/resources/svg/info-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/instagram.svg b/resources/svg/instagram.svg new file mode 100644 index 0000000..09615e7 --- /dev/null +++ b/resources/svg/instagram.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/invision.svg b/resources/svg/invision.svg new file mode 100644 index 0000000..c72b22b --- /dev/null +++ b/resources/svg/invision.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/italic.svg b/resources/svg/italic.svg new file mode 100644 index 0000000..b98ec79 --- /dev/null +++ b/resources/svg/italic.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/javascript.svg b/resources/svg/javascript.svg new file mode 100644 index 0000000..bce26ed --- /dev/null +++ b/resources/svg/javascript.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/label.svg b/resources/svg/label.svg new file mode 100644 index 0000000..cdbd940 --- /dev/null +++ b/resources/svg/label.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/laptop.svg b/resources/svg/laptop.svg new file mode 100644 index 0000000..7587f55 --- /dev/null +++ b/resources/svg/laptop.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/last-page.svg b/resources/svg/last-page.svg new file mode 100644 index 0000000..deca6d4 --- /dev/null +++ b/resources/svg/last-page.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/layers-alt.svg b/resources/svg/layers-alt.svg new file mode 100644 index 0000000..5e565ac --- /dev/null +++ b/resources/svg/layers-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/layers.svg b/resources/svg/layers.svg new file mode 100644 index 0000000..f7be970 --- /dev/null +++ b/resources/svg/layers.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-break.svg b/resources/svg/line-break.svg new file mode 100644 index 0000000..e872264 --- /dev/null +++ b/resources/svg/line-break.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-chart-down.svg b/resources/svg/line-chart-down.svg new file mode 100644 index 0000000..446fee3 --- /dev/null +++ b/resources/svg/line-chart-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-chart-up.svg b/resources/svg/line-chart-up.svg new file mode 100644 index 0000000..948ddc5 --- /dev/null +++ b/resources/svg/line-chart-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-l.svg b/resources/svg/line-l.svg new file mode 100644 index 0000000..9df9b77 --- /dev/null +++ b/resources/svg/line-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-m.svg b/resources/svg/line-m.svg new file mode 100644 index 0000000..5966906 --- /dev/null +++ b/resources/svg/line-m.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-s.svg b/resources/svg/line-s.svg new file mode 100644 index 0000000..9415a5e --- /dev/null +++ b/resources/svg/line-s.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-sx.svg b/resources/svg/line-sx.svg new file mode 100644 index 0000000..b77b091 --- /dev/null +++ b/resources/svg/line-sx.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/line-xl.svg b/resources/svg/line-xl.svg new file mode 100644 index 0000000..b78f373 --- /dev/null +++ b/resources/svg/line-xl.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/link-02.svg b/resources/svg/link-02.svg new file mode 100644 index 0000000..0634053 --- /dev/null +++ b/resources/svg/link-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/link.svg b/resources/svg/link.svg new file mode 100644 index 0000000..81898db --- /dev/null +++ b/resources/svg/link.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/linkedin.svg b/resources/svg/linkedin.svg new file mode 100644 index 0000000..62ff537 --- /dev/null +++ b/resources/svg/linkedin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/linkpath.svg b/resources/svg/linkpath.svg new file mode 100644 index 0000000..70f6414 --- /dev/null +++ b/resources/svg/linkpath.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-check.svg b/resources/svg/list-check.svg new file mode 100644 index 0000000..a60a833 --- /dev/null +++ b/resources/svg/list-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-checklist-alt.svg b/resources/svg/list-checklist-alt.svg new file mode 100644 index 0000000..7cbf879 --- /dev/null +++ b/resources/svg/list-checklist-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-checklist.svg b/resources/svg/list-checklist.svg new file mode 100644 index 0000000..f82205a --- /dev/null +++ b/resources/svg/list-checklist.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-minus.svg b/resources/svg/list-minus.svg new file mode 100644 index 0000000..e36708e --- /dev/null +++ b/resources/svg/list-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-ol.svg b/resources/svg/list-ol.svg new file mode 100644 index 0000000..f29e246 --- /dev/null +++ b/resources/svg/list-ol.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-plus.svg b/resources/svg/list-plus.svg new file mode 100644 index 0000000..5d4cce0 --- /dev/null +++ b/resources/svg/list-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/list-ul.svg b/resources/svg/list-ul.svg new file mode 100644 index 0000000..68377d2 --- /dev/null +++ b/resources/svg/list-ul.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/loading.svg b/resources/svg/loading.svg new file mode 100644 index 0000000..f357845 --- /dev/null +++ b/resources/svg/loading.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/location-outline.svg b/resources/svg/location-outline.svg new file mode 100644 index 0000000..538c550 --- /dev/null +++ b/resources/svg/location-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/location.svg b/resources/svg/location.svg new file mode 100644 index 0000000..137db71 --- /dev/null +++ b/resources/svg/location.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/log-out.svg b/resources/svg/log-out.svg new file mode 100644 index 0000000..4bfbfa1 --- /dev/null +++ b/resources/svg/log-out.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-bottom-down.svg b/resources/svg/long-bottom-down.svg new file mode 100644 index 0000000..c517969 --- /dev/null +++ b/resources/svg/long-bottom-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-bottom-up.svg b/resources/svg/long-bottom-up.svg new file mode 100644 index 0000000..08e2f0e --- /dev/null +++ b/resources/svg/long-bottom-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-down.svg b/resources/svg/long-down.svg new file mode 100644 index 0000000..69f3d09 --- /dev/null +++ b/resources/svg/long-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-left.svg b/resources/svg/long-left.svg new file mode 100644 index 0000000..31941bc --- /dev/null +++ b/resources/svg/long-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-right.svg b/resources/svg/long-right.svg new file mode 100644 index 0000000..ac05e5b --- /dev/null +++ b/resources/svg/long-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-up-left.svg b/resources/svg/long-up-left.svg new file mode 100644 index 0000000..d9d992b --- /dev/null +++ b/resources/svg/long-up-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-up-right.svg b/resources/svg/long-up-right.svg new file mode 100644 index 0000000..08e2f0e --- /dev/null +++ b/resources/svg/long-up-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/long-up.svg b/resources/svg/long-up.svg new file mode 100644 index 0000000..97c93e7 --- /dev/null +++ b/resources/svg/long-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/mail-open.svg b/resources/svg/mail-open.svg new file mode 100644 index 0000000..8db3cd8 --- /dev/null +++ b/resources/svg/mail-open.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/mail.svg b/resources/svg/mail.svg new file mode 100644 index 0000000..dd1c2f3 --- /dev/null +++ b/resources/svg/mail.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/map.svg b/resources/svg/map.svg new file mode 100644 index 0000000..fc863d9 --- /dev/null +++ b/resources/svg/map.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/mention.svg b/resources/svg/mention.svg new file mode 100644 index 0000000..24abefb --- /dev/null +++ b/resources/svg/mention.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-alt-01.svg b/resources/svg/menu-alt-01.svg new file mode 100644 index 0000000..b90f9cf --- /dev/null +++ b/resources/svg/menu-alt-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-alt-02.svg b/resources/svg/menu-alt-02.svg new file mode 100644 index 0000000..6356548 --- /dev/null +++ b/resources/svg/menu-alt-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-alt-03.svg b/resources/svg/menu-alt-03.svg new file mode 100644 index 0000000..c809ea7 --- /dev/null +++ b/resources/svg/menu-alt-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-alt-04.svg b/resources/svg/menu-alt-04.svg new file mode 100644 index 0000000..50d4976 --- /dev/null +++ b/resources/svg/menu-alt-04.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-alt-05.svg b/resources/svg/menu-alt-05.svg new file mode 100644 index 0000000..d36f21d --- /dev/null +++ b/resources/svg/menu-alt-05.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/menu-duo.svg b/resources/svg/menu-duo.svg new file mode 100644 index 0000000..f3bb388 --- /dev/null +++ b/resources/svg/menu-duo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-check.svg b/resources/svg/message-check.svg new file mode 100644 index 0000000..9a87b4b --- /dev/null +++ b/resources/svg/message-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-circle.svg b/resources/svg/message-circle.svg new file mode 100644 index 0000000..ea86e5d --- /dev/null +++ b/resources/svg/message-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-close.svg b/resources/svg/message-close.svg new file mode 100644 index 0000000..f4b4dce --- /dev/null +++ b/resources/svg/message-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-minus.svg b/resources/svg/message-minus.svg new file mode 100644 index 0000000..5e1e3dc --- /dev/null +++ b/resources/svg/message-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-plus-alt.svg b/resources/svg/message-plus-alt.svg new file mode 100644 index 0000000..82c9471 --- /dev/null +++ b/resources/svg/message-plus-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-plus.svg b/resources/svg/message-plus.svg new file mode 100644 index 0000000..79e3221 --- /dev/null +++ b/resources/svg/message-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-round.svg b/resources/svg/message-round.svg new file mode 100644 index 0000000..4554dca --- /dev/null +++ b/resources/svg/message-round.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message-writing.svg b/resources/svg/message-writing.svg new file mode 100644 index 0000000..631ed7e --- /dev/null +++ b/resources/svg/message-writing.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/message.svg b/resources/svg/message.svg new file mode 100644 index 0000000..245e764 --- /dev/null +++ b/resources/svg/message.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/messenger.svg b/resources/svg/messenger.svg new file mode 100644 index 0000000..587353e --- /dev/null +++ b/resources/svg/messenger.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/minus-circle-outline.svg b/resources/svg/minus-circle-outline.svg new file mode 100644 index 0000000..41740d4 --- /dev/null +++ b/resources/svg/minus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/minus-circle.svg b/resources/svg/minus-circle.svg new file mode 100644 index 0000000..51612d4 --- /dev/null +++ b/resources/svg/minus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/minus-square.svg b/resources/svg/minus-square.svg new file mode 100644 index 0000000..6326f7f --- /dev/null +++ b/resources/svg/minus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/minus.svg b/resources/svg/minus.svg new file mode 100644 index 0000000..cba4842 --- /dev/null +++ b/resources/svg/minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/mobile-alt.svg b/resources/svg/mobile-alt.svg new file mode 100644 index 0000000..7394fc9 --- /dev/null +++ b/resources/svg/mobile-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/mobile.svg b/resources/svg/mobile.svg new file mode 100644 index 0000000..14d4e61 --- /dev/null +++ b/resources/svg/mobile.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/monitor.svg b/resources/svg/monitor.svg new file mode 100644 index 0000000..35d70d0 --- /dev/null +++ b/resources/svg/monitor.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/moon.svg b/resources/svg/moon.svg new file mode 100644 index 0000000..31908d8 --- /dev/null +++ b/resources/svg/moon.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/more-horizontal.svg b/resources/svg/more-horizontal.svg new file mode 100644 index 0000000..c6c5898 --- /dev/null +++ b/resources/svg/more-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/more-vertical.svg b/resources/svg/more-vertical.svg new file mode 100644 index 0000000..2adc925 --- /dev/null +++ b/resources/svg/more-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/move-horizontal.svg b/resources/svg/move-horizontal.svg new file mode 100644 index 0000000..5478766 --- /dev/null +++ b/resources/svg/move-horizontal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/move-vertical.svg b/resources/svg/move-vertical.svg new file mode 100644 index 0000000..95d57b3 --- /dev/null +++ b/resources/svg/move-vertical.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/move.svg b/resources/svg/move.svg new file mode 100644 index 0000000..8d11cdf --- /dev/null +++ b/resources/svg/move.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/note.svg b/resources/svg/note.svg new file mode 100644 index 0000000..7d35830 --- /dev/null +++ b/resources/svg/note.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-active.svg b/resources/svg/notification-active.svg new file mode 100644 index 0000000..1003d0c --- /dev/null +++ b/resources/svg/notification-active.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-deactivated.svg b/resources/svg/notification-deactivated.svg new file mode 100644 index 0000000..0f4c1b8 --- /dev/null +++ b/resources/svg/notification-deactivated.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-dot.svg b/resources/svg/notification-dot.svg new file mode 100644 index 0000000..00055c9 --- /dev/null +++ b/resources/svg/notification-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-minus.svg b/resources/svg/notification-minus.svg new file mode 100644 index 0000000..21206c0 --- /dev/null +++ b/resources/svg/notification-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-outline-dot.svg b/resources/svg/notification-outline-dot.svg new file mode 100644 index 0000000..f39c098 --- /dev/null +++ b/resources/svg/notification-outline-dot.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-outline-minus.svg b/resources/svg/notification-outline-minus.svg new file mode 100644 index 0000000..a6079f4 --- /dev/null +++ b/resources/svg/notification-outline-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-outline-plus.svg b/resources/svg/notification-outline-plus.svg new file mode 100644 index 0000000..36f82e4 --- /dev/null +++ b/resources/svg/notification-outline-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-outline.svg b/resources/svg/notification-outline.svg new file mode 100644 index 0000000..b7e03c0 --- /dev/null +++ b/resources/svg/notification-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification-plus.svg b/resources/svg/notification-plus.svg new file mode 100644 index 0000000..a0cc60d --- /dev/null +++ b/resources/svg/notification-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/notification.svg b/resources/svg/notification.svg new file mode 100644 index 0000000..bb2f690 --- /dev/null +++ b/resources/svg/notification.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/off-close.svg b/resources/svg/off-close.svg new file mode 100644 index 0000000..c130b6b --- /dev/null +++ b/resources/svg/off-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/off-outline-close.svg b/resources/svg/off-outline-close.svg new file mode 100644 index 0000000..75f038c --- /dev/null +++ b/resources/svg/off-outline-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/paragraph.svg b/resources/svg/paragraph.svg new file mode 100644 index 0000000..f374405 --- /dev/null +++ b/resources/svg/paragraph.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/path.svg b/resources/svg/path.svg new file mode 100644 index 0000000..dd9df32 --- /dev/null +++ b/resources/svg/path.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pause-circle-filled.svg b/resources/svg/pause-circle-filled.svg new file mode 100644 index 0000000..3d2cc75 --- /dev/null +++ b/resources/svg/pause-circle-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pause-circle-outline.svg b/resources/svg/pause-circle-outline.svg new file mode 100644 index 0000000..6ba4cb8 --- /dev/null +++ b/resources/svg/pause-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/paypal.svg b/resources/svg/paypal.svg new file mode 100644 index 0000000..926326f --- /dev/null +++ b/resources/svg/paypal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/phone-outline.svg b/resources/svg/phone-outline.svg new file mode 100644 index 0000000..995d53c --- /dev/null +++ b/resources/svg/phone-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/phone.svg b/resources/svg/phone.svg new file mode 100644 index 0000000..223684c --- /dev/null +++ b/resources/svg/phone.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pie-chart-25.svg b/resources/svg/pie-chart-25.svg new file mode 100644 index 0000000..51324dd --- /dev/null +++ b/resources/svg/pie-chart-25.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pie-chart-50.svg b/resources/svg/pie-chart-50.svg new file mode 100644 index 0000000..394f5bc --- /dev/null +++ b/resources/svg/pie-chart-50.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pie-chart-75.svg b/resources/svg/pie-chart-75.svg new file mode 100644 index 0000000..46008d1 --- /dev/null +++ b/resources/svg/pie-chart-75.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pie-chart-outline-25.svg b/resources/svg/pie-chart-outline-25.svg new file mode 100644 index 0000000..dc10450 --- /dev/null +++ b/resources/svg/pie-chart-outline-25.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/pie-chart-outline.svg b/resources/svg/pie-chart-outline.svg new file mode 100644 index 0000000..7609419 --- /dev/null +++ b/resources/svg/pie-chart-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/play-arrow.svg b/resources/svg/play-arrow.svg new file mode 100644 index 0000000..4f7ed2b --- /dev/null +++ b/resources/svg/play-arrow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/play-circle-filled.svg b/resources/svg/play-circle-filled.svg new file mode 100644 index 0000000..cdc9790 --- /dev/null +++ b/resources/svg/play-circle-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/play-circle-outline.svg b/resources/svg/play-circle-outline.svg new file mode 100644 index 0000000..5594771 --- /dev/null +++ b/resources/svg/play-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/play-store.svg b/resources/svg/play-store.svg new file mode 100644 index 0000000..967dd68 --- /dev/null +++ b/resources/svg/play-store.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/plus-circle-outline.svg b/resources/svg/plus-circle-outline.svg new file mode 100644 index 0000000..c0782a1 --- /dev/null +++ b/resources/svg/plus-circle-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/plus-circle.svg b/resources/svg/plus-circle.svg new file mode 100644 index 0000000..d832638 --- /dev/null +++ b/resources/svg/plus-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/plus-square.svg b/resources/svg/plus-square.svg new file mode 100644 index 0000000..ffd6344 --- /dev/null +++ b/resources/svg/plus-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/plus.svg b/resources/svg/plus.svg new file mode 100644 index 0000000..c4a3940 --- /dev/null +++ b/resources/svg/plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/qr-code-1.svg b/resources/svg/qr-code-1.svg new file mode 100644 index 0000000..5df1f0f --- /dev/null +++ b/resources/svg/qr-code-1.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/qr-code.svg b/resources/svg/qr-code.svg new file mode 100644 index 0000000..fca0be1 --- /dev/null +++ b/resources/svg/qr-code.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/radio-filled.svg b/resources/svg/radio-filled.svg new file mode 100644 index 0000000..b170f4e --- /dev/null +++ b/resources/svg/radio-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/radio.svg b/resources/svg/radio.svg new file mode 100644 index 0000000..f48f81f --- /dev/null +++ b/resources/svg/radio.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/reddit.svg b/resources/svg/reddit.svg new file mode 100644 index 0000000..00b362b --- /dev/null +++ b/resources/svg/reddit.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/redo.svg b/resources/svg/redo.svg new file mode 100644 index 0000000..6abd46e --- /dev/null +++ b/resources/svg/redo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/refresh-02.svg b/resources/svg/refresh-02.svg new file mode 100644 index 0000000..2141492 --- /dev/null +++ b/resources/svg/refresh-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/refresh.svg b/resources/svg/refresh.svg new file mode 100644 index 0000000..cf3571e --- /dev/null +++ b/resources/svg/refresh.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/repeat.svg b/resources/svg/repeat.svg new file mode 100644 index 0000000..2df4187 --- /dev/null +++ b/resources/svg/repeat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/sad.svg b/resources/svg/sad.svg new file mode 100644 index 0000000..b3dec95 --- /dev/null +++ b/resources/svg/sad.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/search-small-minus.svg b/resources/svg/search-small-minus.svg new file mode 100644 index 0000000..2ead533 --- /dev/null +++ b/resources/svg/search-small-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/search-small-plus.svg b/resources/svg/search-small-plus.svg new file mode 100644 index 0000000..2c29bcc --- /dev/null +++ b/resources/svg/search-small-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/search-small.svg b/resources/svg/search-small.svg new file mode 100644 index 0000000..c3e5606 --- /dev/null +++ b/resources/svg/search-small.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/search.svg b/resources/svg/search.svg new file mode 100644 index 0000000..60efeca --- /dev/null +++ b/resources/svg/search.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/select-multiple.svg b/resources/svg/select-multiple.svg new file mode 100644 index 0000000..09465b1 --- /dev/null +++ b/resources/svg/select-multiple.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/settings-filled.svg b/resources/svg/settings-filled.svg new file mode 100644 index 0000000..f8d1b19 --- /dev/null +++ b/resources/svg/settings-filled.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/settings-future.svg b/resources/svg/settings-future.svg new file mode 100644 index 0000000..711f8da --- /dev/null +++ b/resources/svg/settings-future.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/settings.svg b/resources/svg/settings.svg new file mode 100644 index 0000000..4fd26c9 --- /dev/null +++ b/resources/svg/settings.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/share-outline.svg b/resources/svg/share-outline.svg new file mode 100644 index 0000000..8b7a4ca --- /dev/null +++ b/resources/svg/share-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/share.svg b/resources/svg/share.svg new file mode 100644 index 0000000..c9fe90f --- /dev/null +++ b/resources/svg/share.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/short-down.svg b/resources/svg/short-down.svg new file mode 100644 index 0000000..ece1606 --- /dev/null +++ b/resources/svg/short-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/short-left.svg b/resources/svg/short-left.svg new file mode 100644 index 0000000..62e04c9 --- /dev/null +++ b/resources/svg/short-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/short-right.svg b/resources/svg/short-right.svg new file mode 100644 index 0000000..c979063 --- /dev/null +++ b/resources/svg/short-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/short-up.svg b/resources/svg/short-up.svg new file mode 100644 index 0000000..096a113 --- /dev/null +++ b/resources/svg/short-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/show.svg b/resources/svg/show.svg new file mode 100644 index 0000000..c7cca81 --- /dev/null +++ b/resources/svg/show.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/shrink.svg b/resources/svg/shrink.svg new file mode 100644 index 0000000..d534c3b --- /dev/null +++ b/resources/svg/shrink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/shuffle.svg b/resources/svg/shuffle.svg new file mode 100644 index 0000000..34768f0 --- /dev/null +++ b/resources/svg/shuffle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/single-quotes-l.svg b/resources/svg/single-quotes-l.svg new file mode 100644 index 0000000..01cc4d0 --- /dev/null +++ b/resources/svg/single-quotes-l.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/single-quotes-r.svg b/resources/svg/single-quotes-r.svg new file mode 100644 index 0000000..a4be370 --- /dev/null +++ b/resources/svg/single-quotes-r.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/sketch.svg b/resources/svg/sketch.svg new file mode 100644 index 0000000..54abfca --- /dev/null +++ b/resources/svg/sketch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/skip-next.svg b/resources/svg/skip-next.svg new file mode 100644 index 0000000..f7aed5d --- /dev/null +++ b/resources/svg/skip-next.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/skip-previous.svg b/resources/svg/skip-previous.svg new file mode 100644 index 0000000..a473c3a --- /dev/null +++ b/resources/svg/skip-previous.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/slack.svg b/resources/svg/slack.svg new file mode 100644 index 0000000..a73510f --- /dev/null +++ b/resources/svg/slack.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/slider-01.svg b/resources/svg/slider-01.svg new file mode 100644 index 0000000..44ab5cd --- /dev/null +++ b/resources/svg/slider-01.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/slider-02.svg b/resources/svg/slider-02.svg new file mode 100644 index 0000000..946423d --- /dev/null +++ b/resources/svg/slider-02.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/slider-03.svg b/resources/svg/slider-03.svg new file mode 100644 index 0000000..22d88e9 --- /dev/null +++ b/resources/svg/slider-03.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/small-long-down.svg b/resources/svg/small-long-down.svg new file mode 100644 index 0000000..c1909a2 --- /dev/null +++ b/resources/svg/small-long-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/small-long-left.svg b/resources/svg/small-long-left.svg new file mode 100644 index 0000000..eb28eb3 --- /dev/null +++ b/resources/svg/small-long-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/small-long-right.svg b/resources/svg/small-long-right.svg new file mode 100644 index 0000000..a5a3abb --- /dev/null +++ b/resources/svg/small-long-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/small-long-up.svg b/resources/svg/small-long-up.svg new file mode 100644 index 0000000..bb2eaa2 --- /dev/null +++ b/resources/svg/small-long-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/snapchat.svg b/resources/svg/snapchat.svg new file mode 100644 index 0000000..e5db9f0 --- /dev/null +++ b/resources/svg/snapchat.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/spectrum.svg b/resources/svg/spectrum.svg new file mode 100644 index 0000000..0c09691 --- /dev/null +++ b/resources/svg/spectrum.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/spotify.svg b/resources/svg/spotify.svg new file mode 100644 index 0000000..0d10910 --- /dev/null +++ b/resources/svg/spotify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/stack-overflow.svg b/resources/svg/stack-overflow.svg new file mode 100644 index 0000000..3b550a6 --- /dev/null +++ b/resources/svg/stack-overflow.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/stopwatch.svg b/resources/svg/stopwatch.svg new file mode 100644 index 0000000..fd0f1de --- /dev/null +++ b/resources/svg/stopwatch.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/strikethrough.svg b/resources/svg/strikethrough.svg new file mode 100644 index 0000000..4d1e769 --- /dev/null +++ b/resources/svg/strikethrough.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/sub-left.svg b/resources/svg/sub-left.svg new file mode 100644 index 0000000..d7042af --- /dev/null +++ b/resources/svg/sub-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/sub-right.svg b/resources/svg/sub-right.svg new file mode 100644 index 0000000..e256735 --- /dev/null +++ b/resources/svg/sub-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/sun.svg b/resources/svg/sun.svg new file mode 100644 index 0000000..d1856cd --- /dev/null +++ b/resources/svg/sun.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/table-add.svg b/resources/svg/table-add.svg new file mode 100644 index 0000000..1edca92 --- /dev/null +++ b/resources/svg/table-add.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/table-delete.svg b/resources/svg/table-delete.svg new file mode 100644 index 0000000..7ff018e --- /dev/null +++ b/resources/svg/table-delete.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/table.svg b/resources/svg/table.svg new file mode 100644 index 0000000..46e008e --- /dev/null +++ b/resources/svg/table.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tablet.svg b/resources/svg/tablet.svg new file mode 100644 index 0000000..2fb52b7 --- /dev/null +++ b/resources/svg/tablet.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tag-outline.svg b/resources/svg/tag-outline.svg new file mode 100644 index 0000000..dccc350 --- /dev/null +++ b/resources/svg/tag-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tag.svg b/resources/svg/tag.svg new file mode 100644 index 0000000..f9b244c --- /dev/null +++ b/resources/svg/tag.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tennis-match-alt.svg b/resources/svg/tennis-match-alt.svg new file mode 100644 index 0000000..229fadc --- /dev/null +++ b/resources/svg/tennis-match-alt.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tennis-match.svg b/resources/svg/tennis-match.svg new file mode 100644 index 0000000..6f8b771 --- /dev/null +++ b/resources/svg/tennis-match.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/tennis.svg b/resources/svg/tennis.svg new file mode 100644 index 0000000..83b432a --- /dev/null +++ b/resources/svg/tennis.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/terminal.svg b/resources/svg/terminal.svg new file mode 100644 index 0000000..619cc9d --- /dev/null +++ b/resources/svg/terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/text-align-center.svg b/resources/svg/text-align-center.svg new file mode 100644 index 0000000..fd63932 --- /dev/null +++ b/resources/svg/text-align-center.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/text-align-justify.svg b/resources/svg/text-align-justify.svg new file mode 100644 index 0000000..daa2b3f --- /dev/null +++ b/resources/svg/text-align-justify.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/text-align-left.svg b/resources/svg/text-align-left.svg new file mode 100644 index 0000000..334f527 --- /dev/null +++ b/resources/svg/text-align-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/text-align-right.svg b/resources/svg/text-align-right.svg new file mode 100644 index 0000000..431b452 --- /dev/null +++ b/resources/svg/text-align-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-big-down.svg b/resources/svg/thin-big-down.svg new file mode 100644 index 0000000..1764a7c --- /dev/null +++ b/resources/svg/thin-big-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-big-left.svg b/resources/svg/thin-big-left.svg new file mode 100644 index 0000000..09495c3 --- /dev/null +++ b/resources/svg/thin-big-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-big-right.svg b/resources/svg/thin-big-right.svg new file mode 100644 index 0000000..0a8acd7 --- /dev/null +++ b/resources/svg/thin-big-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-big-up.svg b/resources/svg/thin-big-up.svg new file mode 100644 index 0000000..108abea --- /dev/null +++ b/resources/svg/thin-big-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-02-down.svg b/resources/svg/thin-long-02-down.svg new file mode 100644 index 0000000..58da03d --- /dev/null +++ b/resources/svg/thin-long-02-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-02-left.svg b/resources/svg/thin-long-02-left.svg new file mode 100644 index 0000000..32a07d9 --- /dev/null +++ b/resources/svg/thin-long-02-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-02-right.svg b/resources/svg/thin-long-02-right.svg new file mode 100644 index 0000000..e2cef0d --- /dev/null +++ b/resources/svg/thin-long-02-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-02-up.svg b/resources/svg/thin-long-02-up.svg new file mode 100644 index 0000000..88bc9e6 --- /dev/null +++ b/resources/svg/thin-long-02-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-down.svg b/resources/svg/thin-long-down.svg new file mode 100644 index 0000000..51e4e58 --- /dev/null +++ b/resources/svg/thin-long-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-left.svg b/resources/svg/thin-long-left.svg new file mode 100644 index 0000000..32655c7 --- /dev/null +++ b/resources/svg/thin-long-left.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-right.svg b/resources/svg/thin-long-right.svg new file mode 100644 index 0000000..7517f83 --- /dev/null +++ b/resources/svg/thin-long-right.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/thin-long-up.svg b/resources/svg/thin-long-up.svg new file mode 100644 index 0000000..fc6ee51 --- /dev/null +++ b/resources/svg/thin-long-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/transfer.svg b/resources/svg/transfer.svg new file mode 100644 index 0000000..74a8d2b --- /dev/null +++ b/resources/svg/transfer.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/trash-empty.svg b/resources/svg/trash-empty.svg new file mode 100644 index 0000000..60a1b14 --- /dev/null +++ b/resources/svg/trash-empty.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/trash-full.svg b/resources/svg/trash-full.svg new file mode 100644 index 0000000..f36eb2e --- /dev/null +++ b/resources/svg/trash-full.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/trello.svg b/resources/svg/trello.svg new file mode 100644 index 0000000..5e60548 --- /dev/null +++ b/resources/svg/trello.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/trending-down.svg b/resources/svg/trending-down.svg new file mode 100644 index 0000000..927a905 --- /dev/null +++ b/resources/svg/trending-down.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/trending-up.svg b/resources/svg/trending-up.svg new file mode 100644 index 0000000..1893ec2 --- /dev/null +++ b/resources/svg/trending-up.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/twitter.svg b/resources/svg/twitter.svg new file mode 100644 index 0000000..b121aa6 --- /dev/null +++ b/resources/svg/twitter.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/underline.svg b/resources/svg/underline.svg new file mode 100644 index 0000000..9a8dfd3 --- /dev/null +++ b/resources/svg/underline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/undo.svg b/resources/svg/undo.svg new file mode 100644 index 0000000..21f50aa --- /dev/null +++ b/resources/svg/undo.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/unfold-less.svg b/resources/svg/unfold-less.svg new file mode 100644 index 0000000..f55e8f0 --- /dev/null +++ b/resources/svg/unfold-less.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/unfold-more.svg b/resources/svg/unfold-more.svg new file mode 100644 index 0000000..e9f632e --- /dev/null +++ b/resources/svg/unfold-more.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/unlink.svg b/resources/svg/unlink.svg new file mode 100644 index 0000000..fe6845d --- /dev/null +++ b/resources/svg/unlink.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/unsplash.svg b/resources/svg/unsplash.svg new file mode 100644 index 0000000..274aa01 --- /dev/null +++ b/resources/svg/unsplash.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-check.svg b/resources/svg/user-check.svg new file mode 100644 index 0000000..ea534de --- /dev/null +++ b/resources/svg/user-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-circle.svg b/resources/svg/user-circle.svg new file mode 100644 index 0000000..77833a1 --- /dev/null +++ b/resources/svg/user-circle.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-close.svg b/resources/svg/user-close.svg new file mode 100644 index 0000000..fc0f14a --- /dev/null +++ b/resources/svg/user-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-heart.svg b/resources/svg/user-heart.svg new file mode 100644 index 0000000..86e11da --- /dev/null +++ b/resources/svg/user-heart.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-minus.svg b/resources/svg/user-minus.svg new file mode 100644 index 0000000..0b657af --- /dev/null +++ b/resources/svg/user-minus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-pin.svg b/resources/svg/user-pin.svg new file mode 100644 index 0000000..25fec22 --- /dev/null +++ b/resources/svg/user-pin.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-plus.svg b/resources/svg/user-plus.svg new file mode 100644 index 0000000..6f84678 --- /dev/null +++ b/resources/svg/user-plus.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-square.svg b/resources/svg/user-square.svg new file mode 100644 index 0000000..0865ea1 --- /dev/null +++ b/resources/svg/user-square.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user-voice.svg b/resources/svg/user-voice.svg new file mode 100644 index 0000000..1482683 --- /dev/null +++ b/resources/svg/user-voice.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/user.svg b/resources/svg/user.svg new file mode 100644 index 0000000..f025cae --- /dev/null +++ b/resources/svg/user.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/warning-outline.svg b/resources/svg/warning-outline.svg new file mode 100644 index 0000000..2c987ae --- /dev/null +++ b/resources/svg/warning-outline.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/warning.svg b/resources/svg/warning.svg new file mode 100644 index 0000000..904b3fb --- /dev/null +++ b/resources/svg/warning.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window-check.svg b/resources/svg/window-check.svg new file mode 100644 index 0000000..4706e7b --- /dev/null +++ b/resources/svg/window-check.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window-close.svg b/resources/svg/window-close.svg new file mode 100644 index 0000000..3e97d5b --- /dev/null +++ b/resources/svg/window-close.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window-code-block.svg b/resources/svg/window-code-block.svg new file mode 100644 index 0000000..09a49d5 --- /dev/null +++ b/resources/svg/window-code-block.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window-sidebar.svg b/resources/svg/window-sidebar.svg new file mode 100644 index 0000000..d817323 --- /dev/null +++ b/resources/svg/window-sidebar.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window-terminal.svg b/resources/svg/window-terminal.svg new file mode 100644 index 0000000..1711a08 --- /dev/null +++ b/resources/svg/window-terminal.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/window.svg b/resources/svg/window.svg new file mode 100644 index 0000000..1095a9d --- /dev/null +++ b/resources/svg/window.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/resources/svg/youtube.svg b/resources/svg/youtube.svg new file mode 100644 index 0000000..11854c1 --- /dev/null +++ b/resources/svg/youtube.svg @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/socialcard-blade-coolicons.png b/socialcard-blade-coolicons.png new file mode 100644 index 0000000000000000000000000000000000000000..e31c1eb3ad0db1de15db147bcf7b930b49d4ef36 GIT binary patch literal 134272 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 literal 0 HcmV?d00001 diff --git a/src/BladeCooliconsServiceProvider.php b/src/BladeCooliconsServiceProvider.php new file mode 100644 index 0000000..1743760 --- /dev/null +++ b/src/BladeCooliconsServiceProvider.php @@ -0,0 +1,43 @@ +registerConfig(); + + $this->callAfterResolving(Factory::class, function (Factory $factory, Container $container) { + $config = $container->make('config')->get('blade-coolicons', []); + + $factory->add('coolicons', array_merge(['path' => __DIR__.'/../resources/svg'], $config)); + }); + + } + + private function registerConfig(): void + { + $this->mergeConfigFrom(__DIR__.'/../config/blade-coolicons.php', 'blade-coolicons'); + } + + public function boot(): void + { + if ($this->app->runningInConsole()) { + $this->publishes([ + __DIR__.'/../resources/svg' => public_path('vendor/blade-coolicons'), + ], 'blade-coolicons'); + + $this->publishes([ + __DIR__.'/../config/blade-coolicons.php' => $this->app->configPath('blade-coolicons.php'), + ], 'blade-coolicons-config'); + } + } + +} diff --git a/tests/CompilesIconsTest.php b/tests/CompilesIconsTest.php new file mode 100644 index 0000000..d97cee3 --- /dev/null +++ b/tests/CompilesIconsTest.php @@ -0,0 +1,88 @@ +toHtml(); + + // Note: the empty class here seems to be a Blade components bug. + $expected = <<<'SVG' + + SVG; + + + $this->assertSame($expected, $result); + } + + /** @test */ + public function it_can_add_classes_to_icons() + { + $result = svg('coolicon-bulb', 'w-6 h-6 text-gray-500')->toHtml(); + $expected = <<<'SVG' + + SVG; + $this->assertSame($expected, $result); + } + + /** @test */ + public function it_can_add_styles_to_icons() + { + $result = svg('coolicon-bulb', ['style' => 'color: #555'])->toHtml(); + + + $expected = <<<'SVG' + + SVG; + + $this->assertSame($expected, $result); + } + + /** @test */ + public function it_can_add_default_class_from_config() + { + Config::set('blade-coolicons.class', 'awesome'); + + $result = svg('coolicon-bulb')->toHtml(); + + $expected = <<<'SVG' + + SVG; + + $this->assertSame($expected, $result); + + } + + /** @test */ + public function it_can_merge_default_class_from_config() + { + Config::set('blade-coolicons.class', 'awesome'); + + $result = svg('coolicon-bulb', 'w-6 h-6')->toHtml(); + + $expected = <<<'SVG' + + SVG; + + $this->assertSame($expected, $result); + + } + + protected function getPackageProviders($app) + { + return [ + BladeIconsServiceProvider::class, + BladeCooliconsServiceProvider::class, + ]; + } +}