From 8102fa1230fae9e69c7e4deb4bd2a259d04c3de8 Mon Sep 17 00:00:00 2001 From: Sebastian Kippe Date: Sun, 20 Feb 2022 17:22:49 -0600 Subject: [PATCH] WIP Add notification component for flash messages --- .../notification_component.html.erb | 39 ++++++++++++++++ app/components/notification_component.rb | 45 +++++++++++++++++++ app/controllers/dashboard_controller.rb | 5 +++ app/views/icons/_activity.html.erb | 1 + app/views/icons/_airplay.html.erb | 1 + app/views/icons/_alert-circle.html.erb | 1 + app/views/icons/_alert-octagon.html.erb | 1 + app/views/icons/_alert-triangle.html.erb | 1 + app/views/icons/_align-center.html.erb | 1 + app/views/icons/_align-justify.html.erb | 1 + app/views/icons/_align-left.html.erb | 1 + app/views/icons/_align-right.html.erb | 1 + app/views/icons/_anchor.html.erb | 1 + app/views/icons/_aperture.html.erb | 1 + app/views/icons/_archive.html.erb | 1 + app/views/icons/_arrow-down-circle.html.erb | 1 + app/views/icons/_arrow-down-left.html.erb | 1 + app/views/icons/_arrow-down-right.html.erb | 1 + app/views/icons/_arrow-down.html.erb | 1 + app/views/icons/_arrow-left-circle.html.erb | 1 + app/views/icons/_arrow-left.html.erb | 1 + app/views/icons/_arrow-right-circle.html.erb | 1 + app/views/icons/_arrow-right.html.erb | 1 + app/views/icons/_arrow-up-circle.html.erb | 1 + app/views/icons/_arrow-up-left.html.erb | 1 + app/views/icons/_arrow-up-right.html.erb | 1 + app/views/icons/_arrow-up.html.erb | 1 + app/views/icons/_at-sign.html.erb | 1 + app/views/icons/_award.html.erb | 1 + app/views/icons/_bar-chart-2.html.erb | 1 + app/views/icons/_bar-chart.html.erb | 1 + app/views/icons/_battery-charging.html.erb | 1 + app/views/icons/_battery.html.erb | 1 + app/views/icons/_bell-off.html.erb | 1 + app/views/icons/_bell.html.erb | 1 + app/views/icons/_bluetooth.html.erb | 1 + app/views/icons/_bold.html.erb | 1 + app/views/icons/_book-open.html.erb | 1 + app/views/icons/_book.html.erb | 1 + app/views/icons/_bookmark.html.erb | 1 + app/views/icons/_box.html.erb | 1 + app/views/icons/_briefcase.html.erb | 1 + app/views/icons/_calendar.html.erb | 1 + app/views/icons/_camera-off.html.erb | 1 + app/views/icons/_camera.html.erb | 1 + app/views/icons/_cast.html.erb | 1 + app/views/icons/_check-circle.html.erb | 1 + app/views/icons/_check-square.html.erb | 1 + app/views/icons/_check.html.erb | 1 + app/views/icons/_chevron-down.html.erb | 1 + app/views/icons/_chevron-left.html.erb | 1 + app/views/icons/_chevron-right.html.erb | 1 + app/views/icons/_chevron-up.html.erb | 1 + app/views/icons/_chevrons-down.html.erb | 1 + app/views/icons/_chevrons-left.html.erb | 1 + app/views/icons/_chevrons-right.html.erb | 1 + app/views/icons/_chevrons-up.html.erb | 1 + app/views/icons/_chrome.html.erb | 1 + app/views/icons/_circle.html.erb | 1 + app/views/icons/_clipboard.html.erb | 1 + app/views/icons/_clock.html.erb | 1 + app/views/icons/_cloud-drizzle.html.erb | 1 + app/views/icons/_cloud-lightning.html.erb | 1 + app/views/icons/_cloud-off.html.erb | 1 + app/views/icons/_cloud-rain.html.erb | 1 + app/views/icons/_cloud-snow.html.erb | 1 + app/views/icons/_cloud.html.erb | 1 + app/views/icons/_code.html.erb | 1 + app/views/icons/_codepen.html.erb | 1 + app/views/icons/_codesandbox.html.erb | 1 + app/views/icons/_coffee.html.erb | 1 + app/views/icons/_columns.html.erb | 1 + app/views/icons/_command.html.erb | 1 + app/views/icons/_compass.html.erb | 1 + app/views/icons/_copy.html.erb | 1 + app/views/icons/_corner-down-left.html.erb | 1 + app/views/icons/_corner-down-right.html.erb | 1 + app/views/icons/_corner-left-down.html.erb | 1 + app/views/icons/_corner-left-up.html.erb | 1 + app/views/icons/_corner-right-down.html.erb | 1 + app/views/icons/_corner-right-up.html.erb | 1 + app/views/icons/_corner-up-left.html.erb | 1 + app/views/icons/_corner-up-right.html.erb | 1 + app/views/icons/_cpu.html.erb | 1 + app/views/icons/_credit-card.html.erb | 1 + app/views/icons/_crop.html.erb | 1 + app/views/icons/_crosshair.html.erb | 1 + app/views/icons/_database.html.erb | 1 + app/views/icons/_delete.html.erb | 1 + app/views/icons/_disc.html.erb | 1 + app/views/icons/_divide-circle.html.erb | 1 + app/views/icons/_divide-square.html.erb | 1 + app/views/icons/_divide.html.erb | 1 + app/views/icons/_dollar-sign.html.erb | 1 + app/views/icons/_download-cloud.html.erb | 1 + app/views/icons/_download.html.erb | 1 + app/views/icons/_dribbble.html.erb | 1 + app/views/icons/_droplet.html.erb | 1 + app/views/icons/_edit-2.html.erb | 1 + app/views/icons/_edit-3.html.erb | 1 + app/views/icons/_edit.html.erb | 1 + app/views/icons/_external-link.html.erb | 1 + app/views/icons/_eye-off.html.erb | 1 + app/views/icons/_eye.html.erb | 1 + app/views/icons/_facebook.html.erb | 1 + app/views/icons/_fast-forward.html.erb | 1 + app/views/icons/_feather.html.erb | 1 + app/views/icons/_figma.html.erb | 1 + app/views/icons/_file-minus.html.erb | 1 + app/views/icons/_file-plus.html.erb | 1 + app/views/icons/_file-text.html.erb | 1 + app/views/icons/_file.html.erb | 1 + app/views/icons/_film.html.erb | 1 + app/views/icons/_filter.html.erb | 1 + app/views/icons/_flag.html.erb | 1 + app/views/icons/_folder-minus.html.erb | 1 + app/views/icons/_folder-plus.html.erb | 1 + app/views/icons/_folder.html.erb | 1 + app/views/icons/_framer.html.erb | 1 + app/views/icons/_frown.html.erb | 1 + app/views/icons/_gift.html.erb | 1 + app/views/icons/_git-branch.html.erb | 1 + app/views/icons/_git-commit.html.erb | 1 + app/views/icons/_git-merge.html.erb | 1 + app/views/icons/_git-pull-request.html.erb | 1 + app/views/icons/_github.html.erb | 1 + app/views/icons/_gitlab.html.erb | 1 + app/views/icons/_globe.html.erb | 1 + app/views/icons/_grid.html.erb | 1 + app/views/icons/_hard-drive.html.erb | 1 + app/views/icons/_hash.html.erb | 1 + app/views/icons/_headphones.html.erb | 1 + app/views/icons/_heart.html.erb | 1 + app/views/icons/_help-circle.html.erb | 1 + app/views/icons/_hexagon.html.erb | 1 + app/views/icons/_home.html.erb | 1 + app/views/icons/_image.html.erb | 1 + app/views/icons/_inbox.html.erb | 1 + app/views/icons/_info.html.erb | 1 + app/views/icons/_instagram.html.erb | 1 + app/views/icons/_italic.html.erb | 1 + app/views/icons/_key.html.erb | 1 + app/views/icons/_layers.html.erb | 1 + app/views/icons/_layout.html.erb | 1 + app/views/icons/_life-buoy.html.erb | 1 + app/views/icons/_link-2.html.erb | 1 + app/views/icons/_link.html.erb | 1 + app/views/icons/_linkedin.html.erb | 1 + app/views/icons/_list.html.erb | 1 + app/views/icons/_loader.html.erb | 1 + app/views/icons/_lock.html.erb | 1 + app/views/icons/_log-in.html.erb | 1 + app/views/icons/_log-out.html.erb | 1 + app/views/icons/_mail.html.erb | 1 + app/views/icons/_map-pin.html.erb | 1 + app/views/icons/_map.html.erb | 1 + app/views/icons/_maximize-2.html.erb | 1 + app/views/icons/_maximize.html.erb | 1 + app/views/icons/_meh.html.erb | 1 + app/views/icons/_menu.html.erb | 1 + app/views/icons/_message-circle.html.erb | 1 + app/views/icons/_message-square.html.erb | 1 + app/views/icons/_mic-off.html.erb | 1 + app/views/icons/_mic.html.erb | 1 + app/views/icons/_minimize-2.html.erb | 1 + app/views/icons/_minimize.html.erb | 1 + app/views/icons/_minus-circle.html.erb | 1 + app/views/icons/_minus-square.html.erb | 1 + app/views/icons/_minus.html.erb | 1 + app/views/icons/_monitor.html.erb | 1 + app/views/icons/_moon.html.erb | 1 + app/views/icons/_more-horizontal.html.erb | 1 + app/views/icons/_more-vertical.html.erb | 1 + app/views/icons/_mouse-pointer.html.erb | 1 + app/views/icons/_move.html.erb | 1 + app/views/icons/_music.html.erb | 1 + app/views/icons/_navigation-2.html.erb | 1 + app/views/icons/_navigation.html.erb | 1 + app/views/icons/_octagon.html.erb | 1 + app/views/icons/_package.html.erb | 1 + app/views/icons/_paperclip.html.erb | 1 + app/views/icons/_pause-circle.html.erb | 1 + app/views/icons/_pause.html.erb | 1 + app/views/icons/_pen-tool.html.erb | 1 + app/views/icons/_percent.html.erb | 1 + app/views/icons/_phone-call.html.erb | 1 + app/views/icons/_phone-forwarded.html.erb | 1 + app/views/icons/_phone-incoming.html.erb | 1 + app/views/icons/_phone-missed.html.erb | 1 + app/views/icons/_phone-off.html.erb | 1 + app/views/icons/_phone-outgoing.html.erb | 1 + app/views/icons/_phone.html.erb | 1 + app/views/icons/_pie-chart.html.erb | 1 + app/views/icons/_play-circle.html.erb | 1 + app/views/icons/_play.html.erb | 1 + app/views/icons/_plus-circle.html.erb | 1 + app/views/icons/_plus-square.html.erb | 1 + app/views/icons/_plus.html.erb | 1 + app/views/icons/_pocket.html.erb | 1 + app/views/icons/_power.html.erb | 1 + app/views/icons/_printer.html.erb | 1 + app/views/icons/_radio.html.erb | 1 + app/views/icons/_refresh-ccw.html.erb | 1 + app/views/icons/_refresh-cw.html.erb | 1 + app/views/icons/_repeat.html.erb | 1 + app/views/icons/_rewind.html.erb | 1 + app/views/icons/_rotate-ccw.html.erb | 1 + app/views/icons/_rotate-cw.html.erb | 1 + app/views/icons/_rss.html.erb | 1 + app/views/icons/_save.html.erb | 1 + app/views/icons/_scissors.html.erb | 1 + app/views/icons/_search.html.erb | 1 + app/views/icons/_send.html.erb | 1 + app/views/icons/_server.html.erb | 1 + app/views/icons/_settings.html.erb | 1 + app/views/icons/_share-2.html.erb | 1 + app/views/icons/_share.html.erb | 1 + app/views/icons/_shield-off.html.erb | 1 + app/views/icons/_shield.html.erb | 1 + app/views/icons/_shopping-bag.html.erb | 1 + app/views/icons/_shopping-cart.html.erb | 1 + app/views/icons/_shuffle.html.erb | 1 + app/views/icons/_sidebar.html.erb | 1 + app/views/icons/_skip-back.html.erb | 1 + app/views/icons/_skip-forward.html.erb | 1 + app/views/icons/_slack.html.erb | 1 + app/views/icons/_slash.html.erb | 1 + app/views/icons/_sliders.html.erb | 1 + app/views/icons/_smartphone.html.erb | 1 + app/views/icons/_smile.html.erb | 1 + app/views/icons/_speaker.html.erb | 1 + app/views/icons/_square.html.erb | 1 + app/views/icons/_star.html.erb | 1 + app/views/icons/_stop-circle.html.erb | 1 + app/views/icons/_sun.html.erb | 1 + app/views/icons/_sunrise.html.erb | 1 + app/views/icons/_sunset.html.erb | 1 + app/views/icons/_tablet.html.erb | 1 + app/views/icons/_tag.html.erb | 1 + app/views/icons/_target.html.erb | 1 + app/views/icons/_terminal.html.erb | 1 + app/views/icons/_thermometer.html.erb | 1 + app/views/icons/_thumbs-down.html.erb | 1 + app/views/icons/_thumbs-up.html.erb | 1 + app/views/icons/_toggle-left.html.erb | 1 + app/views/icons/_toggle-right.html.erb | 1 + app/views/icons/_tool.html.erb | 1 + app/views/icons/_trash-2.html.erb | 1 + app/views/icons/_trash.html.erb | 1 + app/views/icons/_trello.html.erb | 1 + app/views/icons/_trending-down.html.erb | 1 + app/views/icons/_trending-up.html.erb | 1 + app/views/icons/_triangle.html.erb | 1 + app/views/icons/_truck.html.erb | 1 + app/views/icons/_tv.html.erb | 1 + app/views/icons/_twitch.html.erb | 1 + app/views/icons/_twitter.html.erb | 1 + app/views/icons/_type.html.erb | 1 + app/views/icons/_umbrella.html.erb | 1 + app/views/icons/_underline.html.erb | 1 + app/views/icons/_unlock.html.erb | 1 + app/views/icons/_upload-cloud.html.erb | 1 + app/views/icons/_upload.html.erb | 1 + app/views/icons/_user-check.html.erb | 1 + app/views/icons/_user-minus.html.erb | 1 + app/views/icons/_user-plus.html.erb | 1 + app/views/icons/_user-x.html.erb | 1 + app/views/icons/_user.html.erb | 1 + app/views/icons/_users.html.erb | 1 + app/views/icons/_video-off.html.erb | 1 + app/views/icons/_video.html.erb | 1 + app/views/icons/_voicemail.html.erb | 1 + app/views/icons/_volume-1.html.erb | 1 + app/views/icons/_volume-2.html.erb | 1 + app/views/icons/_volume-x.html.erb | 1 + app/views/icons/_volume.html.erb | 1 + app/views/icons/_watch.html.erb | 1 + app/views/icons/_wifi-off.html.erb | 1 + app/views/icons/_wifi.html.erb | 1 + app/views/icons/_wind.html.erb | 1 + app/views/icons/_x-circle.html.erb | 1 + app/views/icons/_x-octagon.html.erb | 1 + app/views/icons/_x-square.html.erb | 1 + app/views/icons/_x.html.erb | 1 + app/views/icons/_youtube.html.erb | 1 + app/views/icons/_zap-off.html.erb | 1 + app/views/icons/_zap.html.erb | 1 + app/views/icons/_zoom-in.html.erb | 1 + app/views/icons/_zoom-out.html.erb | 1 + app/views/layouts/application.html.erb | 16 +++---- .../components/notification_component_spec.rb | 13 ++++++ tailwind.config.js | 1 + 292 files changed, 397 insertions(+), 8 deletions(-) create mode 100644 app/components/notification_component.html.erb create mode 100644 app/components/notification_component.rb create mode 100644 app/views/icons/_activity.html.erb create mode 100644 app/views/icons/_airplay.html.erb create mode 100644 app/views/icons/_alert-circle.html.erb create mode 100644 app/views/icons/_alert-octagon.html.erb create mode 100644 app/views/icons/_alert-triangle.html.erb create mode 100644 app/views/icons/_align-center.html.erb create mode 100644 app/views/icons/_align-justify.html.erb create mode 100644 app/views/icons/_align-left.html.erb create mode 100644 app/views/icons/_align-right.html.erb create mode 100644 app/views/icons/_anchor.html.erb create mode 100644 app/views/icons/_aperture.html.erb create mode 100644 app/views/icons/_archive.html.erb create mode 100644 app/views/icons/_arrow-down-circle.html.erb create mode 100644 app/views/icons/_arrow-down-left.html.erb create mode 100644 app/views/icons/_arrow-down-right.html.erb create mode 100644 app/views/icons/_arrow-down.html.erb create mode 100644 app/views/icons/_arrow-left-circle.html.erb create mode 100644 app/views/icons/_arrow-left.html.erb create mode 100644 app/views/icons/_arrow-right-circle.html.erb create mode 100644 app/views/icons/_arrow-right.html.erb create mode 100644 app/views/icons/_arrow-up-circle.html.erb create mode 100644 app/views/icons/_arrow-up-left.html.erb create mode 100644 app/views/icons/_arrow-up-right.html.erb create mode 100644 app/views/icons/_arrow-up.html.erb create mode 100644 app/views/icons/_at-sign.html.erb create mode 100644 app/views/icons/_award.html.erb create mode 100644 app/views/icons/_bar-chart-2.html.erb create mode 100644 app/views/icons/_bar-chart.html.erb create mode 100644 app/views/icons/_battery-charging.html.erb create mode 100644 app/views/icons/_battery.html.erb create mode 100644 app/views/icons/_bell-off.html.erb create mode 100644 app/views/icons/_bell.html.erb create mode 100644 app/views/icons/_bluetooth.html.erb create mode 100644 app/views/icons/_bold.html.erb create mode 100644 app/views/icons/_book-open.html.erb create mode 100644 app/views/icons/_book.html.erb create mode 100644 app/views/icons/_bookmark.html.erb create mode 100644 app/views/icons/_box.html.erb create mode 100644 app/views/icons/_briefcase.html.erb create mode 100644 app/views/icons/_calendar.html.erb create mode 100644 app/views/icons/_camera-off.html.erb create mode 100644 app/views/icons/_camera.html.erb create mode 100644 app/views/icons/_cast.html.erb create mode 100644 app/views/icons/_check-circle.html.erb create mode 100644 app/views/icons/_check-square.html.erb create mode 100644 app/views/icons/_check.html.erb create mode 100644 app/views/icons/_chevron-down.html.erb create mode 100644 app/views/icons/_chevron-left.html.erb create mode 100644 app/views/icons/_chevron-right.html.erb create mode 100644 app/views/icons/_chevron-up.html.erb create mode 100644 app/views/icons/_chevrons-down.html.erb create mode 100644 app/views/icons/_chevrons-left.html.erb create mode 100644 app/views/icons/_chevrons-right.html.erb create mode 100644 app/views/icons/_chevrons-up.html.erb create mode 100644 app/views/icons/_chrome.html.erb create mode 100644 app/views/icons/_circle.html.erb create mode 100644 app/views/icons/_clipboard.html.erb create mode 100644 app/views/icons/_clock.html.erb create mode 100644 app/views/icons/_cloud-drizzle.html.erb create mode 100644 app/views/icons/_cloud-lightning.html.erb create mode 100644 app/views/icons/_cloud-off.html.erb create mode 100644 app/views/icons/_cloud-rain.html.erb create mode 100644 app/views/icons/_cloud-snow.html.erb create mode 100644 app/views/icons/_cloud.html.erb create mode 100644 app/views/icons/_code.html.erb create mode 100644 app/views/icons/_codepen.html.erb create mode 100644 app/views/icons/_codesandbox.html.erb create mode 100644 app/views/icons/_coffee.html.erb create mode 100644 app/views/icons/_columns.html.erb create mode 100644 app/views/icons/_command.html.erb create mode 100644 app/views/icons/_compass.html.erb create mode 100644 app/views/icons/_copy.html.erb create mode 100644 app/views/icons/_corner-down-left.html.erb create mode 100644 app/views/icons/_corner-down-right.html.erb create mode 100644 app/views/icons/_corner-left-down.html.erb create mode 100644 app/views/icons/_corner-left-up.html.erb create mode 100644 app/views/icons/_corner-right-down.html.erb create mode 100644 app/views/icons/_corner-right-up.html.erb create mode 100644 app/views/icons/_corner-up-left.html.erb create mode 100644 app/views/icons/_corner-up-right.html.erb create mode 100644 app/views/icons/_cpu.html.erb create mode 100644 app/views/icons/_credit-card.html.erb create mode 100644 app/views/icons/_crop.html.erb create mode 100644 app/views/icons/_crosshair.html.erb create mode 100644 app/views/icons/_database.html.erb create mode 100644 app/views/icons/_delete.html.erb create mode 100644 app/views/icons/_disc.html.erb create mode 100644 app/views/icons/_divide-circle.html.erb create mode 100644 app/views/icons/_divide-square.html.erb create mode 100644 app/views/icons/_divide.html.erb create mode 100644 app/views/icons/_dollar-sign.html.erb create mode 100644 app/views/icons/_download-cloud.html.erb create mode 100644 app/views/icons/_download.html.erb create mode 100644 app/views/icons/_dribbble.html.erb create mode 100644 app/views/icons/_droplet.html.erb create mode 100644 app/views/icons/_edit-2.html.erb create mode 100644 app/views/icons/_edit-3.html.erb create mode 100644 app/views/icons/_edit.html.erb create mode 100644 app/views/icons/_external-link.html.erb create mode 100644 app/views/icons/_eye-off.html.erb create mode 100644 app/views/icons/_eye.html.erb create mode 100644 app/views/icons/_facebook.html.erb create mode 100644 app/views/icons/_fast-forward.html.erb create mode 100644 app/views/icons/_feather.html.erb create mode 100644 app/views/icons/_figma.html.erb create mode 100644 app/views/icons/_file-minus.html.erb create mode 100644 app/views/icons/_file-plus.html.erb create mode 100644 app/views/icons/_file-text.html.erb create mode 100644 app/views/icons/_file.html.erb create mode 100644 app/views/icons/_film.html.erb create mode 100644 app/views/icons/_filter.html.erb create mode 100644 app/views/icons/_flag.html.erb create mode 100644 app/views/icons/_folder-minus.html.erb create mode 100644 app/views/icons/_folder-plus.html.erb create mode 100644 app/views/icons/_folder.html.erb create mode 100644 app/views/icons/_framer.html.erb create mode 100644 app/views/icons/_frown.html.erb create mode 100644 app/views/icons/_gift.html.erb create mode 100644 app/views/icons/_git-branch.html.erb create mode 100644 app/views/icons/_git-commit.html.erb create mode 100644 app/views/icons/_git-merge.html.erb create mode 100644 app/views/icons/_git-pull-request.html.erb create mode 100644 app/views/icons/_github.html.erb create mode 100644 app/views/icons/_gitlab.html.erb create mode 100644 app/views/icons/_globe.html.erb create mode 100644 app/views/icons/_grid.html.erb create mode 100644 app/views/icons/_hard-drive.html.erb create mode 100644 app/views/icons/_hash.html.erb create mode 100644 app/views/icons/_headphones.html.erb create mode 100644 app/views/icons/_heart.html.erb create mode 100644 app/views/icons/_help-circle.html.erb create mode 100644 app/views/icons/_hexagon.html.erb create mode 100644 app/views/icons/_home.html.erb create mode 100644 app/views/icons/_image.html.erb create mode 100644 app/views/icons/_inbox.html.erb create mode 100644 app/views/icons/_info.html.erb create mode 100644 app/views/icons/_instagram.html.erb create mode 100644 app/views/icons/_italic.html.erb create mode 100644 app/views/icons/_key.html.erb create mode 100644 app/views/icons/_layers.html.erb create mode 100644 app/views/icons/_layout.html.erb create mode 100644 app/views/icons/_life-buoy.html.erb create mode 100644 app/views/icons/_link-2.html.erb create mode 100644 app/views/icons/_link.html.erb create mode 100644 app/views/icons/_linkedin.html.erb create mode 100644 app/views/icons/_list.html.erb create mode 100644 app/views/icons/_loader.html.erb create mode 100644 app/views/icons/_lock.html.erb create mode 100644 app/views/icons/_log-in.html.erb create mode 100644 app/views/icons/_log-out.html.erb create mode 100644 app/views/icons/_mail.html.erb create mode 100644 app/views/icons/_map-pin.html.erb create mode 100644 app/views/icons/_map.html.erb create mode 100644 app/views/icons/_maximize-2.html.erb create mode 100644 app/views/icons/_maximize.html.erb create mode 100644 app/views/icons/_meh.html.erb create mode 100644 app/views/icons/_menu.html.erb create mode 100644 app/views/icons/_message-circle.html.erb create mode 100644 app/views/icons/_message-square.html.erb create mode 100644 app/views/icons/_mic-off.html.erb create mode 100644 app/views/icons/_mic.html.erb create mode 100644 app/views/icons/_minimize-2.html.erb create mode 100644 app/views/icons/_minimize.html.erb create mode 100644 app/views/icons/_minus-circle.html.erb create mode 100644 app/views/icons/_minus-square.html.erb create mode 100644 app/views/icons/_minus.html.erb create mode 100644 app/views/icons/_monitor.html.erb create mode 100644 app/views/icons/_moon.html.erb create mode 100644 app/views/icons/_more-horizontal.html.erb create mode 100644 app/views/icons/_more-vertical.html.erb create mode 100644 app/views/icons/_mouse-pointer.html.erb create mode 100644 app/views/icons/_move.html.erb create mode 100644 app/views/icons/_music.html.erb create mode 100644 app/views/icons/_navigation-2.html.erb create mode 100644 app/views/icons/_navigation.html.erb create mode 100644 app/views/icons/_octagon.html.erb create mode 100644 app/views/icons/_package.html.erb create mode 100644 app/views/icons/_paperclip.html.erb create mode 100644 app/views/icons/_pause-circle.html.erb create mode 100644 app/views/icons/_pause.html.erb create mode 100644 app/views/icons/_pen-tool.html.erb create mode 100644 app/views/icons/_percent.html.erb create mode 100644 app/views/icons/_phone-call.html.erb create mode 100644 app/views/icons/_phone-forwarded.html.erb create mode 100644 app/views/icons/_phone-incoming.html.erb create mode 100644 app/views/icons/_phone-missed.html.erb create mode 100644 app/views/icons/_phone-off.html.erb create mode 100644 app/views/icons/_phone-outgoing.html.erb create mode 100644 app/views/icons/_phone.html.erb create mode 100644 app/views/icons/_pie-chart.html.erb create mode 100644 app/views/icons/_play-circle.html.erb create mode 100644 app/views/icons/_play.html.erb create mode 100644 app/views/icons/_plus-circle.html.erb create mode 100644 app/views/icons/_plus-square.html.erb create mode 100644 app/views/icons/_plus.html.erb create mode 100644 app/views/icons/_pocket.html.erb create mode 100644 app/views/icons/_power.html.erb create mode 100644 app/views/icons/_printer.html.erb create mode 100644 app/views/icons/_radio.html.erb create mode 100644 app/views/icons/_refresh-ccw.html.erb create mode 100644 app/views/icons/_refresh-cw.html.erb create mode 100644 app/views/icons/_repeat.html.erb create mode 100644 app/views/icons/_rewind.html.erb create mode 100644 app/views/icons/_rotate-ccw.html.erb create mode 100644 app/views/icons/_rotate-cw.html.erb create mode 100644 app/views/icons/_rss.html.erb create mode 100644 app/views/icons/_save.html.erb create mode 100644 app/views/icons/_scissors.html.erb create mode 100644 app/views/icons/_search.html.erb create mode 100644 app/views/icons/_send.html.erb create mode 100644 app/views/icons/_server.html.erb create mode 100644 app/views/icons/_settings.html.erb create mode 100644 app/views/icons/_share-2.html.erb create mode 100644 app/views/icons/_share.html.erb create mode 100644 app/views/icons/_shield-off.html.erb create mode 100644 app/views/icons/_shield.html.erb create mode 100644 app/views/icons/_shopping-bag.html.erb create mode 100644 app/views/icons/_shopping-cart.html.erb create mode 100644 app/views/icons/_shuffle.html.erb create mode 100644 app/views/icons/_sidebar.html.erb create mode 100644 app/views/icons/_skip-back.html.erb create mode 100644 app/views/icons/_skip-forward.html.erb create mode 100644 app/views/icons/_slack.html.erb create mode 100644 app/views/icons/_slash.html.erb create mode 100644 app/views/icons/_sliders.html.erb create mode 100644 app/views/icons/_smartphone.html.erb create mode 100644 app/views/icons/_smile.html.erb create mode 100644 app/views/icons/_speaker.html.erb create mode 100644 app/views/icons/_square.html.erb create mode 100644 app/views/icons/_star.html.erb create mode 100644 app/views/icons/_stop-circle.html.erb create mode 100644 app/views/icons/_sun.html.erb create mode 100644 app/views/icons/_sunrise.html.erb create mode 100644 app/views/icons/_sunset.html.erb create mode 100644 app/views/icons/_tablet.html.erb create mode 100644 app/views/icons/_tag.html.erb create mode 100644 app/views/icons/_target.html.erb create mode 100644 app/views/icons/_terminal.html.erb create mode 100644 app/views/icons/_thermometer.html.erb create mode 100644 app/views/icons/_thumbs-down.html.erb create mode 100644 app/views/icons/_thumbs-up.html.erb create mode 100644 app/views/icons/_toggle-left.html.erb create mode 100644 app/views/icons/_toggle-right.html.erb create mode 100644 app/views/icons/_tool.html.erb create mode 100644 app/views/icons/_trash-2.html.erb create mode 100644 app/views/icons/_trash.html.erb create mode 100644 app/views/icons/_trello.html.erb create mode 100644 app/views/icons/_trending-down.html.erb create mode 100644 app/views/icons/_trending-up.html.erb create mode 100644 app/views/icons/_triangle.html.erb create mode 100644 app/views/icons/_truck.html.erb create mode 100644 app/views/icons/_tv.html.erb create mode 100644 app/views/icons/_twitch.html.erb create mode 100644 app/views/icons/_twitter.html.erb create mode 100644 app/views/icons/_type.html.erb create mode 100644 app/views/icons/_umbrella.html.erb create mode 100644 app/views/icons/_underline.html.erb create mode 100644 app/views/icons/_unlock.html.erb create mode 100644 app/views/icons/_upload-cloud.html.erb create mode 100644 app/views/icons/_upload.html.erb create mode 100644 app/views/icons/_user-check.html.erb create mode 100644 app/views/icons/_user-minus.html.erb create mode 100644 app/views/icons/_user-plus.html.erb create mode 100644 app/views/icons/_user-x.html.erb create mode 100644 app/views/icons/_user.html.erb create mode 100644 app/views/icons/_users.html.erb create mode 100644 app/views/icons/_video-off.html.erb create mode 100644 app/views/icons/_video.html.erb create mode 100644 app/views/icons/_voicemail.html.erb create mode 100644 app/views/icons/_volume-1.html.erb create mode 100644 app/views/icons/_volume-2.html.erb create mode 100644 app/views/icons/_volume-x.html.erb create mode 100644 app/views/icons/_volume.html.erb create mode 100644 app/views/icons/_watch.html.erb create mode 100644 app/views/icons/_wifi-off.html.erb create mode 100644 app/views/icons/_wifi.html.erb create mode 100644 app/views/icons/_wind.html.erb create mode 100644 app/views/icons/_x-circle.html.erb create mode 100644 app/views/icons/_x-octagon.html.erb create mode 100644 app/views/icons/_x-square.html.erb create mode 100644 app/views/icons/_x.html.erb create mode 100644 app/views/icons/_youtube.html.erb create mode 100644 app/views/icons/_zap-off.html.erb create mode 100644 app/views/icons/_zap.html.erb create mode 100644 app/views/icons/_zoom-in.html.erb create mode 100644 app/views/icons/_zoom-out.html.erb create mode 100644 spec/components/notification_component_spec.rb diff --git a/app/components/notification_component.html.erb b/app/components/notification_component.html.erb new file mode 100644 index 0000000..0319056 --- /dev/null +++ b/app/components/notification_component.html.erb @@ -0,0 +1,39 @@ + +
+
+ +
+
+
+
+ + <%= render "icons/#{@icon_name}" %> + +
+
+

<%= @data[:title] %>

+

<%= @data[:body] %>

+
+
+ +
+
+
+
+
+
diff --git a/app/components/notification_component.rb b/app/components/notification_component.rb new file mode 100644 index 0000000..a10404d --- /dev/null +++ b/app/components/notification_component.rb @@ -0,0 +1,45 @@ +# frozen_string_literal: true + +class NotificationComponent < ViewComponent::Base + def initialize(type:, data:) + @type = type + @data = prepare_data(data) + @icon_name = icon_name + @icon_color_class = icon_color_class + end + + def prepare_data(data) + case data + when Hash + data + else + { title: data } + end + end + + def icon_name + case @type + when 'success' + 'check-circle' + when 'error' + 'alert-octagon' + when 'alert' + 'alert-octagon' + else + 'info' + end + end + + def icon_color_class + case @type + when 'success' + 'text-emerald-500' + when 'error' + 'text-rose-600' + when 'alert' + 'text-rose-600' + else + 'text-gray-400' + end + end +end diff --git a/app/controllers/dashboard_controller.rb b/app/controllers/dashboard_controller.rb index 49c0764..81a080c 100644 --- a/app/controllers/dashboard_controller.rb +++ b/app/controllers/dashboard_controller.rb @@ -3,5 +3,10 @@ class DashboardController < ApplicationController def index @current_section = :dashboard + # flash[:error] = 'Notification shown successfully!' + flash[:success] = { + title: 'Discussion moved', + body: 'Lorem ipsum dolor sit amet consectetur adipisicing elit oluptatum tenetur.' + } end end diff --git a/app/views/icons/_activity.html.erb b/app/views/icons/_activity.html.erb new file mode 100644 index 0000000..669a57a --- /dev/null +++ b/app/views/icons/_activity.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_airplay.html.erb b/app/views/icons/_airplay.html.erb new file mode 100644 index 0000000..7ce7302 --- /dev/null +++ b/app/views/icons/_airplay.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_alert-circle.html.erb b/app/views/icons/_alert-circle.html.erb new file mode 100644 index 0000000..8d02b7d --- /dev/null +++ b/app/views/icons/_alert-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_alert-octagon.html.erb b/app/views/icons/_alert-octagon.html.erb new file mode 100644 index 0000000..de9b03f --- /dev/null +++ b/app/views/icons/_alert-octagon.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_alert-triangle.html.erb b/app/views/icons/_alert-triangle.html.erb new file mode 100644 index 0000000..6dcb096 --- /dev/null +++ b/app/views/icons/_alert-triangle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_align-center.html.erb b/app/views/icons/_align-center.html.erb new file mode 100644 index 0000000..5b8842e --- /dev/null +++ b/app/views/icons/_align-center.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_align-justify.html.erb b/app/views/icons/_align-justify.html.erb new file mode 100644 index 0000000..0539876 --- /dev/null +++ b/app/views/icons/_align-justify.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_align-left.html.erb b/app/views/icons/_align-left.html.erb new file mode 100644 index 0000000..9ac852a --- /dev/null +++ b/app/views/icons/_align-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_align-right.html.erb b/app/views/icons/_align-right.html.erb new file mode 100644 index 0000000..ef139ff --- /dev/null +++ b/app/views/icons/_align-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_anchor.html.erb b/app/views/icons/_anchor.html.erb new file mode 100644 index 0000000..e01627a --- /dev/null +++ b/app/views/icons/_anchor.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_aperture.html.erb b/app/views/icons/_aperture.html.erb new file mode 100644 index 0000000..9936e86 --- /dev/null +++ b/app/views/icons/_aperture.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_archive.html.erb b/app/views/icons/_archive.html.erb new file mode 100644 index 0000000..428882c --- /dev/null +++ b/app/views/icons/_archive.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-down-circle.html.erb b/app/views/icons/_arrow-down-circle.html.erb new file mode 100644 index 0000000..3238091 --- /dev/null +++ b/app/views/icons/_arrow-down-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-down-left.html.erb b/app/views/icons/_arrow-down-left.html.erb new file mode 100644 index 0000000..7248358 --- /dev/null +++ b/app/views/icons/_arrow-down-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-down-right.html.erb b/app/views/icons/_arrow-down-right.html.erb new file mode 100644 index 0000000..81d9822 --- /dev/null +++ b/app/views/icons/_arrow-down-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-down.html.erb b/app/views/icons/_arrow-down.html.erb new file mode 100644 index 0000000..4f84f62 --- /dev/null +++ b/app/views/icons/_arrow-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-left-circle.html.erb b/app/views/icons/_arrow-left-circle.html.erb new file mode 100644 index 0000000..3b19ff8 --- /dev/null +++ b/app/views/icons/_arrow-left-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-left.html.erb b/app/views/icons/_arrow-left.html.erb new file mode 100644 index 0000000..a5058fc --- /dev/null +++ b/app/views/icons/_arrow-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-right-circle.html.erb b/app/views/icons/_arrow-right-circle.html.erb new file mode 100644 index 0000000..ff01dd5 --- /dev/null +++ b/app/views/icons/_arrow-right-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-right.html.erb b/app/views/icons/_arrow-right.html.erb new file mode 100644 index 0000000..939b57c --- /dev/null +++ b/app/views/icons/_arrow-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-up-circle.html.erb b/app/views/icons/_arrow-up-circle.html.erb new file mode 100644 index 0000000..044a75d --- /dev/null +++ b/app/views/icons/_arrow-up-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-up-left.html.erb b/app/views/icons/_arrow-up-left.html.erb new file mode 100644 index 0000000..cea55e8 --- /dev/null +++ b/app/views/icons/_arrow-up-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-up-right.html.erb b/app/views/icons/_arrow-up-right.html.erb new file mode 100644 index 0000000..95678e0 --- /dev/null +++ b/app/views/icons/_arrow-up-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_arrow-up.html.erb b/app/views/icons/_arrow-up.html.erb new file mode 100644 index 0000000..16b13ab --- /dev/null +++ b/app/views/icons/_arrow-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_at-sign.html.erb b/app/views/icons/_at-sign.html.erb new file mode 100644 index 0000000..5a5e5d0 --- /dev/null +++ b/app/views/icons/_at-sign.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_award.html.erb b/app/views/icons/_award.html.erb new file mode 100644 index 0000000..be70d5a --- /dev/null +++ b/app/views/icons/_award.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bar-chart-2.html.erb b/app/views/icons/_bar-chart-2.html.erb new file mode 100644 index 0000000..864167a --- /dev/null +++ b/app/views/icons/_bar-chart-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bar-chart.html.erb b/app/views/icons/_bar-chart.html.erb new file mode 100644 index 0000000..074d7c1 --- /dev/null +++ b/app/views/icons/_bar-chart.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_battery-charging.html.erb b/app/views/icons/_battery-charging.html.erb new file mode 100644 index 0000000..644cb59 --- /dev/null +++ b/app/views/icons/_battery-charging.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_battery.html.erb b/app/views/icons/_battery.html.erb new file mode 100644 index 0000000..7fe8771 --- /dev/null +++ b/app/views/icons/_battery.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bell-off.html.erb b/app/views/icons/_bell-off.html.erb new file mode 100644 index 0000000..4b07c84 --- /dev/null +++ b/app/views/icons/_bell-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bell.html.erb b/app/views/icons/_bell.html.erb new file mode 100644 index 0000000..bba561c --- /dev/null +++ b/app/views/icons/_bell.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bluetooth.html.erb b/app/views/icons/_bluetooth.html.erb new file mode 100644 index 0000000..cebed7b --- /dev/null +++ b/app/views/icons/_bluetooth.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bold.html.erb b/app/views/icons/_bold.html.erb new file mode 100644 index 0000000..d1a4efd --- /dev/null +++ b/app/views/icons/_bold.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_book-open.html.erb b/app/views/icons/_book-open.html.erb new file mode 100644 index 0000000..5e0ca0a --- /dev/null +++ b/app/views/icons/_book-open.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_book.html.erb b/app/views/icons/_book.html.erb new file mode 100644 index 0000000..12ffcbc --- /dev/null +++ b/app/views/icons/_book.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_bookmark.html.erb b/app/views/icons/_bookmark.html.erb new file mode 100644 index 0000000..2239cc5 --- /dev/null +++ b/app/views/icons/_bookmark.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_box.html.erb b/app/views/icons/_box.html.erb new file mode 100644 index 0000000..d89be30 --- /dev/null +++ b/app/views/icons/_box.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_briefcase.html.erb b/app/views/icons/_briefcase.html.erb new file mode 100644 index 0000000..e3af050 --- /dev/null +++ b/app/views/icons/_briefcase.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_calendar.html.erb b/app/views/icons/_calendar.html.erb new file mode 100644 index 0000000..6c7fd87 --- /dev/null +++ b/app/views/icons/_calendar.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_camera-off.html.erb b/app/views/icons/_camera-off.html.erb new file mode 100644 index 0000000..daa3e25 --- /dev/null +++ b/app/views/icons/_camera-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_camera.html.erb b/app/views/icons/_camera.html.erb new file mode 100644 index 0000000..0e7f060 --- /dev/null +++ b/app/views/icons/_camera.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cast.html.erb b/app/views/icons/_cast.html.erb new file mode 100644 index 0000000..63c954d --- /dev/null +++ b/app/views/icons/_cast.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_check-circle.html.erb b/app/views/icons/_check-circle.html.erb new file mode 100644 index 0000000..f2f4fd1 --- /dev/null +++ b/app/views/icons/_check-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_check-square.html.erb b/app/views/icons/_check-square.html.erb new file mode 100644 index 0000000..72ab7a8 --- /dev/null +++ b/app/views/icons/_check-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_check.html.erb b/app/views/icons/_check.html.erb new file mode 100644 index 0000000..1c20989 --- /dev/null +++ b/app/views/icons/_check.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevron-down.html.erb b/app/views/icons/_chevron-down.html.erb new file mode 100644 index 0000000..278c6a3 --- /dev/null +++ b/app/views/icons/_chevron-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevron-left.html.erb b/app/views/icons/_chevron-left.html.erb new file mode 100644 index 0000000..747d46d --- /dev/null +++ b/app/views/icons/_chevron-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevron-right.html.erb b/app/views/icons/_chevron-right.html.erb new file mode 100644 index 0000000..258de41 --- /dev/null +++ b/app/views/icons/_chevron-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevron-up.html.erb b/app/views/icons/_chevron-up.html.erb new file mode 100644 index 0000000..4eb5ecc --- /dev/null +++ b/app/views/icons/_chevron-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevrons-down.html.erb b/app/views/icons/_chevrons-down.html.erb new file mode 100644 index 0000000..e67ef2f --- /dev/null +++ b/app/views/icons/_chevrons-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevrons-left.html.erb b/app/views/icons/_chevrons-left.html.erb new file mode 100644 index 0000000..c32e398 --- /dev/null +++ b/app/views/icons/_chevrons-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevrons-right.html.erb b/app/views/icons/_chevrons-right.html.erb new file mode 100644 index 0000000..f506814 --- /dev/null +++ b/app/views/icons/_chevrons-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chevrons-up.html.erb b/app/views/icons/_chevrons-up.html.erb new file mode 100644 index 0000000..0eaf518 --- /dev/null +++ b/app/views/icons/_chevrons-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_chrome.html.erb b/app/views/icons/_chrome.html.erb new file mode 100644 index 0000000..9189815 --- /dev/null +++ b/app/views/icons/_chrome.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_circle.html.erb b/app/views/icons/_circle.html.erb new file mode 100644 index 0000000..b009088 --- /dev/null +++ b/app/views/icons/_circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_clipboard.html.erb b/app/views/icons/_clipboard.html.erb new file mode 100644 index 0000000..ccee454 --- /dev/null +++ b/app/views/icons/_clipboard.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_clock.html.erb b/app/views/icons/_clock.html.erb new file mode 100644 index 0000000..ea3f5e5 --- /dev/null +++ b/app/views/icons/_clock.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud-drizzle.html.erb b/app/views/icons/_cloud-drizzle.html.erb new file mode 100644 index 0000000..13af6bb --- /dev/null +++ b/app/views/icons/_cloud-drizzle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud-lightning.html.erb b/app/views/icons/_cloud-lightning.html.erb new file mode 100644 index 0000000..32d154c --- /dev/null +++ b/app/views/icons/_cloud-lightning.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud-off.html.erb b/app/views/icons/_cloud-off.html.erb new file mode 100644 index 0000000..1e1e7d6 --- /dev/null +++ b/app/views/icons/_cloud-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud-rain.html.erb b/app/views/icons/_cloud-rain.html.erb new file mode 100644 index 0000000..3e0b85b --- /dev/null +++ b/app/views/icons/_cloud-rain.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud-snow.html.erb b/app/views/icons/_cloud-snow.html.erb new file mode 100644 index 0000000..e4eb820 --- /dev/null +++ b/app/views/icons/_cloud-snow.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cloud.html.erb b/app/views/icons/_cloud.html.erb new file mode 100644 index 0000000..0ee0c63 --- /dev/null +++ b/app/views/icons/_cloud.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_code.html.erb b/app/views/icons/_code.html.erb new file mode 100644 index 0000000..c4954b5 --- /dev/null +++ b/app/views/icons/_code.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_codepen.html.erb b/app/views/icons/_codepen.html.erb new file mode 100644 index 0000000..ab2a815 --- /dev/null +++ b/app/views/icons/_codepen.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_codesandbox.html.erb b/app/views/icons/_codesandbox.html.erb new file mode 100644 index 0000000..49848f5 --- /dev/null +++ b/app/views/icons/_codesandbox.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_coffee.html.erb b/app/views/icons/_coffee.html.erb new file mode 100644 index 0000000..32905e5 --- /dev/null +++ b/app/views/icons/_coffee.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_columns.html.erb b/app/views/icons/_columns.html.erb new file mode 100644 index 0000000..d264b55 --- /dev/null +++ b/app/views/icons/_columns.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_command.html.erb b/app/views/icons/_command.html.erb new file mode 100644 index 0000000..93f554c --- /dev/null +++ b/app/views/icons/_command.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_compass.html.erb b/app/views/icons/_compass.html.erb new file mode 100644 index 0000000..3296260 --- /dev/null +++ b/app/views/icons/_compass.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_copy.html.erb b/app/views/icons/_copy.html.erb new file mode 100644 index 0000000..4e0b09f --- /dev/null +++ b/app/views/icons/_copy.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-down-left.html.erb b/app/views/icons/_corner-down-left.html.erb new file mode 100644 index 0000000..9fffb3e --- /dev/null +++ b/app/views/icons/_corner-down-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-down-right.html.erb b/app/views/icons/_corner-down-right.html.erb new file mode 100644 index 0000000..b27d408 --- /dev/null +++ b/app/views/icons/_corner-down-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-left-down.html.erb b/app/views/icons/_corner-left-down.html.erb new file mode 100644 index 0000000..24b8375 --- /dev/null +++ b/app/views/icons/_corner-left-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-left-up.html.erb b/app/views/icons/_corner-left-up.html.erb new file mode 100644 index 0000000..e54527c --- /dev/null +++ b/app/views/icons/_corner-left-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-right-down.html.erb b/app/views/icons/_corner-right-down.html.erb new file mode 100644 index 0000000..a49e6d6 --- /dev/null +++ b/app/views/icons/_corner-right-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-right-up.html.erb b/app/views/icons/_corner-right-up.html.erb new file mode 100644 index 0000000..a5c5dce --- /dev/null +++ b/app/views/icons/_corner-right-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-up-left.html.erb b/app/views/icons/_corner-up-left.html.erb new file mode 100644 index 0000000..0a1ffd6 --- /dev/null +++ b/app/views/icons/_corner-up-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_corner-up-right.html.erb b/app/views/icons/_corner-up-right.html.erb new file mode 100644 index 0000000..0b8f961 --- /dev/null +++ b/app/views/icons/_corner-up-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_cpu.html.erb b/app/views/icons/_cpu.html.erb new file mode 100644 index 0000000..2ed16ef --- /dev/null +++ b/app/views/icons/_cpu.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_credit-card.html.erb b/app/views/icons/_credit-card.html.erb new file mode 100644 index 0000000..1b7fd02 --- /dev/null +++ b/app/views/icons/_credit-card.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_crop.html.erb b/app/views/icons/_crop.html.erb new file mode 100644 index 0000000..ffbfd04 --- /dev/null +++ b/app/views/icons/_crop.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_crosshair.html.erb b/app/views/icons/_crosshair.html.erb new file mode 100644 index 0000000..ba39401 --- /dev/null +++ b/app/views/icons/_crosshair.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_database.html.erb b/app/views/icons/_database.html.erb new file mode 100644 index 0000000..c296fbc --- /dev/null +++ b/app/views/icons/_database.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_delete.html.erb b/app/views/icons/_delete.html.erb new file mode 100644 index 0000000..8c6074b --- /dev/null +++ b/app/views/icons/_delete.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_disc.html.erb b/app/views/icons/_disc.html.erb new file mode 100644 index 0000000..2595b44 --- /dev/null +++ b/app/views/icons/_disc.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_divide-circle.html.erb b/app/views/icons/_divide-circle.html.erb new file mode 100644 index 0000000..03a50b7 --- /dev/null +++ b/app/views/icons/_divide-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_divide-square.html.erb b/app/views/icons/_divide-square.html.erb new file mode 100644 index 0000000..852f776 --- /dev/null +++ b/app/views/icons/_divide-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_divide.html.erb b/app/views/icons/_divide.html.erb new file mode 100644 index 0000000..3cbff3a --- /dev/null +++ b/app/views/icons/_divide.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_dollar-sign.html.erb b/app/views/icons/_dollar-sign.html.erb new file mode 100644 index 0000000..1a124d2 --- /dev/null +++ b/app/views/icons/_dollar-sign.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_download-cloud.html.erb b/app/views/icons/_download-cloud.html.erb new file mode 100644 index 0000000..f3126fc --- /dev/null +++ b/app/views/icons/_download-cloud.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_download.html.erb b/app/views/icons/_download.html.erb new file mode 100644 index 0000000..76767a9 --- /dev/null +++ b/app/views/icons/_download.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_dribbble.html.erb b/app/views/icons/_dribbble.html.erb new file mode 100644 index 0000000..bb8577d --- /dev/null +++ b/app/views/icons/_dribbble.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_droplet.html.erb b/app/views/icons/_droplet.html.erb new file mode 100644 index 0000000..ca09301 --- /dev/null +++ b/app/views/icons/_droplet.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_edit-2.html.erb b/app/views/icons/_edit-2.html.erb new file mode 100644 index 0000000..06830c9 --- /dev/null +++ b/app/views/icons/_edit-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_edit-3.html.erb b/app/views/icons/_edit-3.html.erb new file mode 100644 index 0000000..d728efc --- /dev/null +++ b/app/views/icons/_edit-3.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_edit.html.erb b/app/views/icons/_edit.html.erb new file mode 100644 index 0000000..ec7b4ca --- /dev/null +++ b/app/views/icons/_edit.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_external-link.html.erb b/app/views/icons/_external-link.html.erb new file mode 100644 index 0000000..6236df3 --- /dev/null +++ b/app/views/icons/_external-link.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_eye-off.html.erb b/app/views/icons/_eye-off.html.erb new file mode 100644 index 0000000..77c54cb --- /dev/null +++ b/app/views/icons/_eye-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_eye.html.erb b/app/views/icons/_eye.html.erb new file mode 100644 index 0000000..9cde243 --- /dev/null +++ b/app/views/icons/_eye.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_facebook.html.erb b/app/views/icons/_facebook.html.erb new file mode 100644 index 0000000..2570f56 --- /dev/null +++ b/app/views/icons/_facebook.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_fast-forward.html.erb b/app/views/icons/_fast-forward.html.erb new file mode 100644 index 0000000..fa39877 --- /dev/null +++ b/app/views/icons/_fast-forward.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_feather.html.erb b/app/views/icons/_feather.html.erb new file mode 100644 index 0000000..ac3b868 --- /dev/null +++ b/app/views/icons/_feather.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_figma.html.erb b/app/views/icons/_figma.html.erb new file mode 100644 index 0000000..66fd217 --- /dev/null +++ b/app/views/icons/_figma.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_file-minus.html.erb b/app/views/icons/_file-minus.html.erb new file mode 100644 index 0000000..345756e --- /dev/null +++ b/app/views/icons/_file-minus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_file-plus.html.erb b/app/views/icons/_file-plus.html.erb new file mode 100644 index 0000000..eed1200 --- /dev/null +++ b/app/views/icons/_file-plus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_file-text.html.erb b/app/views/icons/_file-text.html.erb new file mode 100644 index 0000000..4197ddd --- /dev/null +++ b/app/views/icons/_file-text.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_file.html.erb b/app/views/icons/_file.html.erb new file mode 100644 index 0000000..378519a --- /dev/null +++ b/app/views/icons/_file.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_film.html.erb b/app/views/icons/_film.html.erb new file mode 100644 index 0000000..ac46360 --- /dev/null +++ b/app/views/icons/_film.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_filter.html.erb b/app/views/icons/_filter.html.erb new file mode 100644 index 0000000..38a47e0 --- /dev/null +++ b/app/views/icons/_filter.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_flag.html.erb b/app/views/icons/_flag.html.erb new file mode 100644 index 0000000..037737c --- /dev/null +++ b/app/views/icons/_flag.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_folder-minus.html.erb b/app/views/icons/_folder-minus.html.erb new file mode 100644 index 0000000..d5b7af6 --- /dev/null +++ b/app/views/icons/_folder-minus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_folder-plus.html.erb b/app/views/icons/_folder-plus.html.erb new file mode 100644 index 0000000..898f2fc --- /dev/null +++ b/app/views/icons/_folder-plus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_folder.html.erb b/app/views/icons/_folder.html.erb new file mode 100644 index 0000000..134458b --- /dev/null +++ b/app/views/icons/_folder.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_framer.html.erb b/app/views/icons/_framer.html.erb new file mode 100644 index 0000000..3e66347 --- /dev/null +++ b/app/views/icons/_framer.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_frown.html.erb b/app/views/icons/_frown.html.erb new file mode 100644 index 0000000..f312254 --- /dev/null +++ b/app/views/icons/_frown.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_gift.html.erb b/app/views/icons/_gift.html.erb new file mode 100644 index 0000000..d2c14bd --- /dev/null +++ b/app/views/icons/_gift.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_git-branch.html.erb b/app/views/icons/_git-branch.html.erb new file mode 100644 index 0000000..4400372 --- /dev/null +++ b/app/views/icons/_git-branch.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_git-commit.html.erb b/app/views/icons/_git-commit.html.erb new file mode 100644 index 0000000..e959d72 --- /dev/null +++ b/app/views/icons/_git-commit.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_git-merge.html.erb b/app/views/icons/_git-merge.html.erb new file mode 100644 index 0000000..c65fffd --- /dev/null +++ b/app/views/icons/_git-merge.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_git-pull-request.html.erb b/app/views/icons/_git-pull-request.html.erb new file mode 100644 index 0000000..fc80bdf --- /dev/null +++ b/app/views/icons/_git-pull-request.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_github.html.erb b/app/views/icons/_github.html.erb new file mode 100644 index 0000000..ff0af48 --- /dev/null +++ b/app/views/icons/_github.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_gitlab.html.erb b/app/views/icons/_gitlab.html.erb new file mode 100644 index 0000000..85d54a1 --- /dev/null +++ b/app/views/icons/_gitlab.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_globe.html.erb b/app/views/icons/_globe.html.erb new file mode 100644 index 0000000..0a0586d --- /dev/null +++ b/app/views/icons/_globe.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_grid.html.erb b/app/views/icons/_grid.html.erb new file mode 100644 index 0000000..8ef2e9d --- /dev/null +++ b/app/views/icons/_grid.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_hard-drive.html.erb b/app/views/icons/_hard-drive.html.erb new file mode 100644 index 0000000..8e90fa1 --- /dev/null +++ b/app/views/icons/_hard-drive.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_hash.html.erb b/app/views/icons/_hash.html.erb new file mode 100644 index 0000000..c9c8d41 --- /dev/null +++ b/app/views/icons/_hash.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_headphones.html.erb b/app/views/icons/_headphones.html.erb new file mode 100644 index 0000000..fd8915b --- /dev/null +++ b/app/views/icons/_headphones.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_heart.html.erb b/app/views/icons/_heart.html.erb new file mode 100644 index 0000000..a083b7e --- /dev/null +++ b/app/views/icons/_heart.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_help-circle.html.erb b/app/views/icons/_help-circle.html.erb new file mode 100644 index 0000000..51fddd8 --- /dev/null +++ b/app/views/icons/_help-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_hexagon.html.erb b/app/views/icons/_hexagon.html.erb new file mode 100644 index 0000000..eae7f25 --- /dev/null +++ b/app/views/icons/_hexagon.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_home.html.erb b/app/views/icons/_home.html.erb new file mode 100644 index 0000000..7bb31b2 --- /dev/null +++ b/app/views/icons/_home.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_image.html.erb b/app/views/icons/_image.html.erb new file mode 100644 index 0000000..a7d84b9 --- /dev/null +++ b/app/views/icons/_image.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_inbox.html.erb b/app/views/icons/_inbox.html.erb new file mode 100644 index 0000000..03a13b4 --- /dev/null +++ b/app/views/icons/_inbox.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_info.html.erb b/app/views/icons/_info.html.erb new file mode 100644 index 0000000..a09fa5f --- /dev/null +++ b/app/views/icons/_info.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_instagram.html.erb b/app/views/icons/_instagram.html.erb new file mode 100644 index 0000000..9fdb8e3 --- /dev/null +++ b/app/views/icons/_instagram.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_italic.html.erb b/app/views/icons/_italic.html.erb new file mode 100644 index 0000000..a123d37 --- /dev/null +++ b/app/views/icons/_italic.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_key.html.erb b/app/views/icons/_key.html.erb new file mode 100644 index 0000000..e778e74 --- /dev/null +++ b/app/views/icons/_key.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_layers.html.erb b/app/views/icons/_layers.html.erb new file mode 100644 index 0000000..ea788c2 --- /dev/null +++ b/app/views/icons/_layers.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_layout.html.erb b/app/views/icons/_layout.html.erb new file mode 100644 index 0000000..28743d9 --- /dev/null +++ b/app/views/icons/_layout.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_life-buoy.html.erb b/app/views/icons/_life-buoy.html.erb new file mode 100644 index 0000000..54c2bd7 --- /dev/null +++ b/app/views/icons/_life-buoy.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_link-2.html.erb b/app/views/icons/_link-2.html.erb new file mode 100644 index 0000000..8cc7f6d --- /dev/null +++ b/app/views/icons/_link-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_link.html.erb b/app/views/icons/_link.html.erb new file mode 100644 index 0000000..c89dd41 --- /dev/null +++ b/app/views/icons/_link.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_linkedin.html.erb b/app/views/icons/_linkedin.html.erb new file mode 100644 index 0000000..3953109 --- /dev/null +++ b/app/views/icons/_linkedin.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_list.html.erb b/app/views/icons/_list.html.erb new file mode 100644 index 0000000..5ce38ea --- /dev/null +++ b/app/views/icons/_list.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_loader.html.erb b/app/views/icons/_loader.html.erb new file mode 100644 index 0000000..e1a70c1 --- /dev/null +++ b/app/views/icons/_loader.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_lock.html.erb b/app/views/icons/_lock.html.erb new file mode 100644 index 0000000..de09d9d --- /dev/null +++ b/app/views/icons/_lock.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_log-in.html.erb b/app/views/icons/_log-in.html.erb new file mode 100644 index 0000000..ba0da59 --- /dev/null +++ b/app/views/icons/_log-in.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_log-out.html.erb b/app/views/icons/_log-out.html.erb new file mode 100644 index 0000000..c9002c9 --- /dev/null +++ b/app/views/icons/_log-out.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_mail.html.erb b/app/views/icons/_mail.html.erb new file mode 100644 index 0000000..2af169e --- /dev/null +++ b/app/views/icons/_mail.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_map-pin.html.erb b/app/views/icons/_map-pin.html.erb new file mode 100644 index 0000000..d5548e9 --- /dev/null +++ b/app/views/icons/_map-pin.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_map.html.erb b/app/views/icons/_map.html.erb new file mode 100644 index 0000000..ecebd7b --- /dev/null +++ b/app/views/icons/_map.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_maximize-2.html.erb b/app/views/icons/_maximize-2.html.erb new file mode 100644 index 0000000..e41fc0b --- /dev/null +++ b/app/views/icons/_maximize-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_maximize.html.erb b/app/views/icons/_maximize.html.erb new file mode 100644 index 0000000..fc30518 --- /dev/null +++ b/app/views/icons/_maximize.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_meh.html.erb b/app/views/icons/_meh.html.erb new file mode 100644 index 0000000..6f57fff --- /dev/null +++ b/app/views/icons/_meh.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_menu.html.erb b/app/views/icons/_menu.html.erb new file mode 100644 index 0000000..e8a84a9 --- /dev/null +++ b/app/views/icons/_menu.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_message-circle.html.erb b/app/views/icons/_message-circle.html.erb new file mode 100644 index 0000000..4b21b32 --- /dev/null +++ b/app/views/icons/_message-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_message-square.html.erb b/app/views/icons/_message-square.html.erb new file mode 100644 index 0000000..6a2e4e5 --- /dev/null +++ b/app/views/icons/_message-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_mic-off.html.erb b/app/views/icons/_mic-off.html.erb new file mode 100644 index 0000000..0786219 --- /dev/null +++ b/app/views/icons/_mic-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_mic.html.erb b/app/views/icons/_mic.html.erb new file mode 100644 index 0000000..dc5f780 --- /dev/null +++ b/app/views/icons/_mic.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_minimize-2.html.erb b/app/views/icons/_minimize-2.html.erb new file mode 100644 index 0000000..a720fa6 --- /dev/null +++ b/app/views/icons/_minimize-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_minimize.html.erb b/app/views/icons/_minimize.html.erb new file mode 100644 index 0000000..46d6119 --- /dev/null +++ b/app/views/icons/_minimize.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_minus-circle.html.erb b/app/views/icons/_minus-circle.html.erb new file mode 100644 index 0000000..80c0de1 --- /dev/null +++ b/app/views/icons/_minus-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_minus-square.html.erb b/app/views/icons/_minus-square.html.erb new file mode 100644 index 0000000..4862832 --- /dev/null +++ b/app/views/icons/_minus-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_minus.html.erb b/app/views/icons/_minus.html.erb new file mode 100644 index 0000000..93cc734 --- /dev/null +++ b/app/views/icons/_minus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_monitor.html.erb b/app/views/icons/_monitor.html.erb new file mode 100644 index 0000000..6c3556d --- /dev/null +++ b/app/views/icons/_monitor.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_moon.html.erb b/app/views/icons/_moon.html.erb new file mode 100644 index 0000000..dbf7c6c --- /dev/null +++ b/app/views/icons/_moon.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_more-horizontal.html.erb b/app/views/icons/_more-horizontal.html.erb new file mode 100644 index 0000000..dc6a855 --- /dev/null +++ b/app/views/icons/_more-horizontal.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_more-vertical.html.erb b/app/views/icons/_more-vertical.html.erb new file mode 100644 index 0000000..cba6958 --- /dev/null +++ b/app/views/icons/_more-vertical.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_mouse-pointer.html.erb b/app/views/icons/_mouse-pointer.html.erb new file mode 100644 index 0000000..f5af559 --- /dev/null +++ b/app/views/icons/_mouse-pointer.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_move.html.erb b/app/views/icons/_move.html.erb new file mode 100644 index 0000000..4e251b5 --- /dev/null +++ b/app/views/icons/_move.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_music.html.erb b/app/views/icons/_music.html.erb new file mode 100644 index 0000000..7bee2f7 --- /dev/null +++ b/app/views/icons/_music.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_navigation-2.html.erb b/app/views/icons/_navigation-2.html.erb new file mode 100644 index 0000000..ae31db9 --- /dev/null +++ b/app/views/icons/_navigation-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_navigation.html.erb b/app/views/icons/_navigation.html.erb new file mode 100644 index 0000000..f600a41 --- /dev/null +++ b/app/views/icons/_navigation.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_octagon.html.erb b/app/views/icons/_octagon.html.erb new file mode 100644 index 0000000..124c548 --- /dev/null +++ b/app/views/icons/_octagon.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_package.html.erb b/app/views/icons/_package.html.erb new file mode 100644 index 0000000..f1e09ee --- /dev/null +++ b/app/views/icons/_package.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_paperclip.html.erb b/app/views/icons/_paperclip.html.erb new file mode 100644 index 0000000..b1f69b7 --- /dev/null +++ b/app/views/icons/_paperclip.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_pause-circle.html.erb b/app/views/icons/_pause-circle.html.erb new file mode 100644 index 0000000..f6b1a8d --- /dev/null +++ b/app/views/icons/_pause-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_pause.html.erb b/app/views/icons/_pause.html.erb new file mode 100644 index 0000000..4e78038 --- /dev/null +++ b/app/views/icons/_pause.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_pen-tool.html.erb b/app/views/icons/_pen-tool.html.erb new file mode 100644 index 0000000..0d26fa1 --- /dev/null +++ b/app/views/icons/_pen-tool.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_percent.html.erb b/app/views/icons/_percent.html.erb new file mode 100644 index 0000000..2cb9719 --- /dev/null +++ b/app/views/icons/_percent.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-call.html.erb b/app/views/icons/_phone-call.html.erb new file mode 100644 index 0000000..8b86660 --- /dev/null +++ b/app/views/icons/_phone-call.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-forwarded.html.erb b/app/views/icons/_phone-forwarded.html.erb new file mode 100644 index 0000000..aa21bef --- /dev/null +++ b/app/views/icons/_phone-forwarded.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-incoming.html.erb b/app/views/icons/_phone-incoming.html.erb new file mode 100644 index 0000000..b2d523a --- /dev/null +++ b/app/views/icons/_phone-incoming.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-missed.html.erb b/app/views/icons/_phone-missed.html.erb new file mode 100644 index 0000000..4950f09 --- /dev/null +++ b/app/views/icons/_phone-missed.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-off.html.erb b/app/views/icons/_phone-off.html.erb new file mode 100644 index 0000000..4d00fb3 --- /dev/null +++ b/app/views/icons/_phone-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone-outgoing.html.erb b/app/views/icons/_phone-outgoing.html.erb new file mode 100644 index 0000000..fea27a3 --- /dev/null +++ b/app/views/icons/_phone-outgoing.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_phone.html.erb b/app/views/icons/_phone.html.erb new file mode 100644 index 0000000..2a35154 --- /dev/null +++ b/app/views/icons/_phone.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_pie-chart.html.erb b/app/views/icons/_pie-chart.html.erb new file mode 100644 index 0000000..b5bbe67 --- /dev/null +++ b/app/views/icons/_pie-chart.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_play-circle.html.erb b/app/views/icons/_play-circle.html.erb new file mode 100644 index 0000000..8766dc7 --- /dev/null +++ b/app/views/icons/_play-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_play.html.erb b/app/views/icons/_play.html.erb new file mode 100644 index 0000000..fd76e30 --- /dev/null +++ b/app/views/icons/_play.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_plus-circle.html.erb b/app/views/icons/_plus-circle.html.erb new file mode 100644 index 0000000..4291ff0 --- /dev/null +++ b/app/views/icons/_plus-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_plus-square.html.erb b/app/views/icons/_plus-square.html.erb new file mode 100644 index 0000000..c380e24 --- /dev/null +++ b/app/views/icons/_plus-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_plus.html.erb b/app/views/icons/_plus.html.erb new file mode 100644 index 0000000..703c5b7 --- /dev/null +++ b/app/views/icons/_plus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_pocket.html.erb b/app/views/icons/_pocket.html.erb new file mode 100644 index 0000000..a3b2561 --- /dev/null +++ b/app/views/icons/_pocket.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_power.html.erb b/app/views/icons/_power.html.erb new file mode 100644 index 0000000..598308f --- /dev/null +++ b/app/views/icons/_power.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_printer.html.erb b/app/views/icons/_printer.html.erb new file mode 100644 index 0000000..8a9a7ac --- /dev/null +++ b/app/views/icons/_printer.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_radio.html.erb b/app/views/icons/_radio.html.erb new file mode 100644 index 0000000..5abfcd1 --- /dev/null +++ b/app/views/icons/_radio.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_refresh-ccw.html.erb b/app/views/icons/_refresh-ccw.html.erb new file mode 100644 index 0000000..10cff0e --- /dev/null +++ b/app/views/icons/_refresh-ccw.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_refresh-cw.html.erb b/app/views/icons/_refresh-cw.html.erb new file mode 100644 index 0000000..06c358d --- /dev/null +++ b/app/views/icons/_refresh-cw.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_repeat.html.erb b/app/views/icons/_repeat.html.erb new file mode 100644 index 0000000..c7657b0 --- /dev/null +++ b/app/views/icons/_repeat.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_rewind.html.erb b/app/views/icons/_rewind.html.erb new file mode 100644 index 0000000..7b0fa3d --- /dev/null +++ b/app/views/icons/_rewind.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_rotate-ccw.html.erb b/app/views/icons/_rotate-ccw.html.erb new file mode 100644 index 0000000..ade5dc4 --- /dev/null +++ b/app/views/icons/_rotate-ccw.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_rotate-cw.html.erb b/app/views/icons/_rotate-cw.html.erb new file mode 100644 index 0000000..83dca35 --- /dev/null +++ b/app/views/icons/_rotate-cw.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_rss.html.erb b/app/views/icons/_rss.html.erb new file mode 100644 index 0000000..c9a1368 --- /dev/null +++ b/app/views/icons/_rss.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_save.html.erb b/app/views/icons/_save.html.erb new file mode 100644 index 0000000..46c7299 --- /dev/null +++ b/app/views/icons/_save.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_scissors.html.erb b/app/views/icons/_scissors.html.erb new file mode 100644 index 0000000..fd0647f --- /dev/null +++ b/app/views/icons/_scissors.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_search.html.erb b/app/views/icons/_search.html.erb new file mode 100644 index 0000000..8710306 --- /dev/null +++ b/app/views/icons/_search.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_send.html.erb b/app/views/icons/_send.html.erb new file mode 100644 index 0000000..42ef2a2 --- /dev/null +++ b/app/views/icons/_send.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_server.html.erb b/app/views/icons/_server.html.erb new file mode 100644 index 0000000..54ce094 --- /dev/null +++ b/app/views/icons/_server.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_settings.html.erb b/app/views/icons/_settings.html.erb new file mode 100644 index 0000000..19c2726 --- /dev/null +++ b/app/views/icons/_settings.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_share-2.html.erb b/app/views/icons/_share-2.html.erb new file mode 100644 index 0000000..09b1c7b --- /dev/null +++ b/app/views/icons/_share-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_share.html.erb b/app/views/icons/_share.html.erb new file mode 100644 index 0000000..df38c14 --- /dev/null +++ b/app/views/icons/_share.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_shield-off.html.erb b/app/views/icons/_shield-off.html.erb new file mode 100644 index 0000000..18692dd --- /dev/null +++ b/app/views/icons/_shield-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_shield.html.erb b/app/views/icons/_shield.html.erb new file mode 100644 index 0000000..c7c4841 --- /dev/null +++ b/app/views/icons/_shield.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_shopping-bag.html.erb b/app/views/icons/_shopping-bag.html.erb new file mode 100644 index 0000000..eaa39e8 --- /dev/null +++ b/app/views/icons/_shopping-bag.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_shopping-cart.html.erb b/app/views/icons/_shopping-cart.html.erb new file mode 100644 index 0000000..17a40bf --- /dev/null +++ b/app/views/icons/_shopping-cart.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_shuffle.html.erb b/app/views/icons/_shuffle.html.erb new file mode 100644 index 0000000..8cfb5db --- /dev/null +++ b/app/views/icons/_shuffle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_sidebar.html.erb b/app/views/icons/_sidebar.html.erb new file mode 100644 index 0000000..8ba817e --- /dev/null +++ b/app/views/icons/_sidebar.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_skip-back.html.erb b/app/views/icons/_skip-back.html.erb new file mode 100644 index 0000000..88d024e --- /dev/null +++ b/app/views/icons/_skip-back.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_skip-forward.html.erb b/app/views/icons/_skip-forward.html.erb new file mode 100644 index 0000000..f3fdac3 --- /dev/null +++ b/app/views/icons/_skip-forward.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_slack.html.erb b/app/views/icons/_slack.html.erb new file mode 100644 index 0000000..5d97346 --- /dev/null +++ b/app/views/icons/_slack.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_slash.html.erb b/app/views/icons/_slash.html.erb new file mode 100644 index 0000000..f4131b8 --- /dev/null +++ b/app/views/icons/_slash.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_sliders.html.erb b/app/views/icons/_sliders.html.erb new file mode 100644 index 0000000..19c9385 --- /dev/null +++ b/app/views/icons/_sliders.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_smartphone.html.erb b/app/views/icons/_smartphone.html.erb new file mode 100644 index 0000000..0171a95 --- /dev/null +++ b/app/views/icons/_smartphone.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_smile.html.erb b/app/views/icons/_smile.html.erb new file mode 100644 index 0000000..24dc8a2 --- /dev/null +++ b/app/views/icons/_smile.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_speaker.html.erb b/app/views/icons/_speaker.html.erb new file mode 100644 index 0000000..75d5ff9 --- /dev/null +++ b/app/views/icons/_speaker.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_square.html.erb b/app/views/icons/_square.html.erb new file mode 100644 index 0000000..6eabc77 --- /dev/null +++ b/app/views/icons/_square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_star.html.erb b/app/views/icons/_star.html.erb new file mode 100644 index 0000000..bcdc31a --- /dev/null +++ b/app/views/icons/_star.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_stop-circle.html.erb b/app/views/icons/_stop-circle.html.erb new file mode 100644 index 0000000..c10d9d4 --- /dev/null +++ b/app/views/icons/_stop-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_sun.html.erb b/app/views/icons/_sun.html.erb new file mode 100644 index 0000000..7f51b94 --- /dev/null +++ b/app/views/icons/_sun.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_sunrise.html.erb b/app/views/icons/_sunrise.html.erb new file mode 100644 index 0000000..eff4b1e --- /dev/null +++ b/app/views/icons/_sunrise.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_sunset.html.erb b/app/views/icons/_sunset.html.erb new file mode 100644 index 0000000..a5a2221 --- /dev/null +++ b/app/views/icons/_sunset.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_tablet.html.erb b/app/views/icons/_tablet.html.erb new file mode 100644 index 0000000..9c80b40 --- /dev/null +++ b/app/views/icons/_tablet.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_tag.html.erb b/app/views/icons/_tag.html.erb new file mode 100644 index 0000000..7219b15 --- /dev/null +++ b/app/views/icons/_tag.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_target.html.erb b/app/views/icons/_target.html.erb new file mode 100644 index 0000000..be84b17 --- /dev/null +++ b/app/views/icons/_target.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_terminal.html.erb b/app/views/icons/_terminal.html.erb new file mode 100644 index 0000000..af459c0 --- /dev/null +++ b/app/views/icons/_terminal.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_thermometer.html.erb b/app/views/icons/_thermometer.html.erb new file mode 100644 index 0000000..33142cc --- /dev/null +++ b/app/views/icons/_thermometer.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_thumbs-down.html.erb b/app/views/icons/_thumbs-down.html.erb new file mode 100644 index 0000000..3e7bcd6 --- /dev/null +++ b/app/views/icons/_thumbs-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_thumbs-up.html.erb b/app/views/icons/_thumbs-up.html.erb new file mode 100644 index 0000000..226c44d --- /dev/null +++ b/app/views/icons/_thumbs-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_toggle-left.html.erb b/app/views/icons/_toggle-left.html.erb new file mode 100644 index 0000000..240be29 --- /dev/null +++ b/app/views/icons/_toggle-left.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_toggle-right.html.erb b/app/views/icons/_toggle-right.html.erb new file mode 100644 index 0000000..fc6e81c --- /dev/null +++ b/app/views/icons/_toggle-right.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_tool.html.erb b/app/views/icons/_tool.html.erb new file mode 100644 index 0000000..f3cbf3d --- /dev/null +++ b/app/views/icons/_tool.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_trash-2.html.erb b/app/views/icons/_trash-2.html.erb new file mode 100644 index 0000000..f24d55b --- /dev/null +++ b/app/views/icons/_trash-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_trash.html.erb b/app/views/icons/_trash.html.erb new file mode 100644 index 0000000..55650bd --- /dev/null +++ b/app/views/icons/_trash.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_trello.html.erb b/app/views/icons/_trello.html.erb new file mode 100644 index 0000000..b2f599b --- /dev/null +++ b/app/views/icons/_trello.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_trending-down.html.erb b/app/views/icons/_trending-down.html.erb new file mode 100644 index 0000000..a9d4cfa --- /dev/null +++ b/app/views/icons/_trending-down.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_trending-up.html.erb b/app/views/icons/_trending-up.html.erb new file mode 100644 index 0000000..52026a4 --- /dev/null +++ b/app/views/icons/_trending-up.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_triangle.html.erb b/app/views/icons/_triangle.html.erb new file mode 100644 index 0000000..274b652 --- /dev/null +++ b/app/views/icons/_triangle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_truck.html.erb b/app/views/icons/_truck.html.erb new file mode 100644 index 0000000..3389837 --- /dev/null +++ b/app/views/icons/_truck.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_tv.html.erb b/app/views/icons/_tv.html.erb new file mode 100644 index 0000000..955bbff --- /dev/null +++ b/app/views/icons/_tv.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_twitch.html.erb b/app/views/icons/_twitch.html.erb new file mode 100644 index 0000000..1706249 --- /dev/null +++ b/app/views/icons/_twitch.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_twitter.html.erb b/app/views/icons/_twitter.html.erb new file mode 100644 index 0000000..f8886ec --- /dev/null +++ b/app/views/icons/_twitter.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_type.html.erb b/app/views/icons/_type.html.erb new file mode 100644 index 0000000..c6b2de3 --- /dev/null +++ b/app/views/icons/_type.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_umbrella.html.erb b/app/views/icons/_umbrella.html.erb new file mode 100644 index 0000000..dc77c0c --- /dev/null +++ b/app/views/icons/_umbrella.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_underline.html.erb b/app/views/icons/_underline.html.erb new file mode 100644 index 0000000..044945d --- /dev/null +++ b/app/views/icons/_underline.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_unlock.html.erb b/app/views/icons/_unlock.html.erb new file mode 100644 index 0000000..01dc359 --- /dev/null +++ b/app/views/icons/_unlock.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_upload-cloud.html.erb b/app/views/icons/_upload-cloud.html.erb new file mode 100644 index 0000000..a1db297 --- /dev/null +++ b/app/views/icons/_upload-cloud.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_upload.html.erb b/app/views/icons/_upload.html.erb new file mode 100644 index 0000000..91eaff7 --- /dev/null +++ b/app/views/icons/_upload.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_user-check.html.erb b/app/views/icons/_user-check.html.erb new file mode 100644 index 0000000..42f91b2 --- /dev/null +++ b/app/views/icons/_user-check.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_user-minus.html.erb b/app/views/icons/_user-minus.html.erb new file mode 100644 index 0000000..44b75f5 --- /dev/null +++ b/app/views/icons/_user-minus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_user-plus.html.erb b/app/views/icons/_user-plus.html.erb new file mode 100644 index 0000000..21460f6 --- /dev/null +++ b/app/views/icons/_user-plus.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_user-x.html.erb b/app/views/icons/_user-x.html.erb new file mode 100644 index 0000000..0c41a48 --- /dev/null +++ b/app/views/icons/_user-x.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_user.html.erb b/app/views/icons/_user.html.erb new file mode 100644 index 0000000..7bb5f29 --- /dev/null +++ b/app/views/icons/_user.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_users.html.erb b/app/views/icons/_users.html.erb new file mode 100644 index 0000000..aacf6b0 --- /dev/null +++ b/app/views/icons/_users.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_video-off.html.erb b/app/views/icons/_video-off.html.erb new file mode 100644 index 0000000..08ec697 --- /dev/null +++ b/app/views/icons/_video-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_video.html.erb b/app/views/icons/_video.html.erb new file mode 100644 index 0000000..8ff156a --- /dev/null +++ b/app/views/icons/_video.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_voicemail.html.erb b/app/views/icons/_voicemail.html.erb new file mode 100644 index 0000000..5d78a8e --- /dev/null +++ b/app/views/icons/_voicemail.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_volume-1.html.erb b/app/views/icons/_volume-1.html.erb new file mode 100644 index 0000000..150e875 --- /dev/null +++ b/app/views/icons/_volume-1.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_volume-2.html.erb b/app/views/icons/_volume-2.html.erb new file mode 100644 index 0000000..03d521c --- /dev/null +++ b/app/views/icons/_volume-2.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_volume-x.html.erb b/app/views/icons/_volume-x.html.erb new file mode 100644 index 0000000..be44240 --- /dev/null +++ b/app/views/icons/_volume-x.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_volume.html.erb b/app/views/icons/_volume.html.erb new file mode 100644 index 0000000..53bfe15 --- /dev/null +++ b/app/views/icons/_volume.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_watch.html.erb b/app/views/icons/_watch.html.erb new file mode 100644 index 0000000..a1099da --- /dev/null +++ b/app/views/icons/_watch.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_wifi-off.html.erb b/app/views/icons/_wifi-off.html.erb new file mode 100644 index 0000000..35eae43 --- /dev/null +++ b/app/views/icons/_wifi-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_wifi.html.erb b/app/views/icons/_wifi.html.erb new file mode 100644 index 0000000..748c285 --- /dev/null +++ b/app/views/icons/_wifi.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_wind.html.erb b/app/views/icons/_wind.html.erb new file mode 100644 index 0000000..82b3646 --- /dev/null +++ b/app/views/icons/_wind.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_x-circle.html.erb b/app/views/icons/_x-circle.html.erb new file mode 100644 index 0000000..94aad5e --- /dev/null +++ b/app/views/icons/_x-circle.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_x-octagon.html.erb b/app/views/icons/_x-octagon.html.erb new file mode 100644 index 0000000..8543198 --- /dev/null +++ b/app/views/icons/_x-octagon.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_x-square.html.erb b/app/views/icons/_x-square.html.erb new file mode 100644 index 0000000..7677c38 --- /dev/null +++ b/app/views/icons/_x-square.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_x.html.erb b/app/views/icons/_x.html.erb new file mode 100644 index 0000000..7d5875c --- /dev/null +++ b/app/views/icons/_x.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_youtube.html.erb b/app/views/icons/_youtube.html.erb new file mode 100644 index 0000000..c482438 --- /dev/null +++ b/app/views/icons/_youtube.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_zap-off.html.erb b/app/views/icons/_zap-off.html.erb new file mode 100644 index 0000000..c636f8b --- /dev/null +++ b/app/views/icons/_zap-off.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_zap.html.erb b/app/views/icons/_zap.html.erb new file mode 100644 index 0000000..8fdafa9 --- /dev/null +++ b/app/views/icons/_zap.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_zoom-in.html.erb b/app/views/icons/_zoom-in.html.erb new file mode 100644 index 0000000..da4572d --- /dev/null +++ b/app/views/icons/_zoom-in.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/icons/_zoom-out.html.erb b/app/views/icons/_zoom-out.html.erb new file mode 100644 index 0000000..fd678d7 --- /dev/null +++ b/app/views/icons/_zoom-out.html.erb @@ -0,0 +1 @@ + \ No newline at end of file diff --git a/app/views/layouts/application.html.erb b/app/views/layouts/application.html.erb index 0a6a8a6..fb0f75e 100644 --- a/app/views/layouts/application.html.erb +++ b/app/views/layouts/application.html.erb @@ -66,15 +66,15 @@ - <%= yield %> - - -
- <% flash.each do |type, msg| %> -
-

<%= msg %>

+
+
+ <% flash.each do |type, data| %> + <%= render NotificationComponent.new(type: type, data: data) %> + <% end %>
- <% end %> +
+ + <%= yield %>
diff --git a/spec/components/notification_component_spec.rb b/spec/components/notification_component_spec.rb new file mode 100644 index 0000000..8785bce --- /dev/null +++ b/spec/components/notification_component_spec.rb @@ -0,0 +1,13 @@ +require "rails_helper" + +RSpec.describe NotificationComponent, type: :component do + pending "add some examples to (or delete) #{__FILE__}" + + # it "renders something useful" do + # expect( + # render_inline(described_class.new(attr: "value")) { "Hello, components!" }.css("p").to_html + # ).to include( + # "Hello, components!" + # ) + # end +end diff --git a/tailwind.config.js b/tailwind.config.js index c6473c5..7ccaee6 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,6 +1,7 @@ module.exports = { content: [ './app/components/**/*.html.erb', + './app/components/**/*.rb', './app/views/**/*.html.erb', './app/helpers/**/*.rb', './app/javascript/**/*.js'