From 66dbe505810bee0c2c85023cca2039ed28fd0864 Mon Sep 17 00:00:00 2001 From: Alexander Ross Date: Fri, 4 Oct 2024 16:39:40 +0200 Subject: [PATCH 1/6] Update existing icons to version 2.1.5 --- app/assets/images/heroicon/mini/academic-cap.svg | 4 ++-- .../images/heroicon/mini/adjustments-horizontal.svg | 4 ++-- .../images/heroicon/mini/adjustments-vertical.svg | 4 ++-- .../images/heroicon/mini/archive-box-arrow-down.svg | 4 ++-- .../images/heroicon/mini/archive-box-x-mark.svg | 6 +++--- app/assets/images/heroicon/mini/archive-box.svg | 6 +++--- app/assets/images/heroicon/mini/arrow-down-circle.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-down-left.svg | 4 ++-- .../heroicon/mini/arrow-down-on-square-stack.svg | 4 ++-- .../images/heroicon/mini/arrow-down-on-square.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-down-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-down-tray.svg | 6 +++--- app/assets/images/heroicon/mini/arrow-down.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-left-circle.svg | 11 ++--------- .../images/heroicon/mini/arrow-left-on-rectangle.svg | 6 +++--- app/assets/images/heroicon/mini/arrow-left.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-long-down.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-long-left.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-long-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-long-up.svg | 4 ++-- .../heroicon/mini/arrow-path-rounded-square.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-path.svg | 4 ++-- .../images/heroicon/mini/arrow-right-circle.svg | 4 ++-- .../images/heroicon/mini/arrow-right-on-rectangle.svg | 6 +++--- app/assets/images/heroicon/mini/arrow-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-small-down.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-small-left.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-small-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-small-up.svg | 4 ++-- .../heroicon/mini/arrow-top-right-on-square.svg | 6 +++--- .../images/heroicon/mini/arrow-trending-down.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-trending-up.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-up-circle.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-up-left.svg | 4 ++-- .../images/heroicon/mini/arrow-up-on-square-stack.svg | 4 ++-- .../images/heroicon/mini/arrow-up-on-square.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-up-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-up-tray.svg | 6 +++--- app/assets/images/heroicon/mini/arrow-up.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-uturn-down.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-uturn-left.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-uturn-right.svg | 4 ++-- app/assets/images/heroicon/mini/arrow-uturn-up.svg | 4 ++-- .../images/heroicon/mini/arrows-pointing-in.svg | 4 ++-- .../images/heroicon/mini/arrows-pointing-out.svg | 4 ++-- app/assets/images/heroicon/mini/arrows-right-left.svg | 4 ++-- app/assets/images/heroicon/mini/arrows-up-down.svg | 4 ++-- app/assets/images/heroicon/mini/at-symbol.svg | 4 ++-- app/assets/images/heroicon/mini/backspace.svg | 4 ++-- app/assets/images/heroicon/mini/backward.svg | 4 ++-- app/assets/images/heroicon/mini/banknotes.svg | 4 ++-- app/assets/images/heroicon/mini/bars-2.svg | 4 ++-- .../images/heroicon/mini/bars-3-bottom-left.svg | 4 ++-- .../images/heroicon/mini/bars-3-bottom-right.svg | 4 ++-- .../images/heroicon/mini/bars-3-center-left.svg | 4 ++-- app/assets/images/heroicon/mini/bars-3.svg | 4 ++-- app/assets/images/heroicon/mini/bars-4.svg | 4 ++-- app/assets/images/heroicon/mini/bars-arrow-down.svg | 4 ++-- app/assets/images/heroicon/mini/bars-arrow-up.svg | 4 ++-- app/assets/images/heroicon/mini/battery-0.svg | 4 ++-- app/assets/images/heroicon/mini/battery-100.svg | 6 +++--- app/assets/images/heroicon/mini/battery-50.svg | 6 +++--- app/assets/images/heroicon/mini/beaker.svg | 4 ++-- app/assets/images/heroicon/mini/bell-alert.svg | 6 +++--- app/assets/images/heroicon/mini/bell-slash.svg | 4 ++-- app/assets/images/heroicon/mini/bell-snooze.svg | 4 ++-- app/assets/images/heroicon/mini/bell.svg | 4 ++-- app/assets/images/heroicon/mini/bolt-slash.svg | 6 +++--- app/assets/images/heroicon/mini/bolt.svg | 4 ++-- app/assets/images/heroicon/mini/book-open.svg | 4 ++-- app/assets/images/heroicon/mini/bookmark-slash.svg | 4 ++-- app/assets/images/heroicon/mini/bookmark-square.svg | 4 ++-- app/assets/images/heroicon/mini/bookmark.svg | 4 ++-- app/assets/images/heroicon/mini/briefcase.svg | 6 +++--- app/assets/images/heroicon/mini/bug-ant.svg | 4 ++-- app/assets/images/heroicon/mini/building-library.svg | 4 ++-- app/assets/images/heroicon/mini/building-office-2.svg | 4 ++-- app/assets/images/heroicon/mini/building-office.svg | 4 ++-- .../images/heroicon/mini/building-storefront.svg | 4 ++-- app/assets/images/heroicon/mini/cake.svg | 4 ++-- app/assets/images/heroicon/mini/calculator.svg | 4 ++-- app/assets/images/heroicon/mini/calendar-days.svg | 6 +++--- app/assets/images/heroicon/mini/calendar.svg | 4 ++-- app/assets/images/heroicon/mini/camera.svg | 4 ++-- app/assets/images/heroicon/mini/chart-bar-square.svg | 4 ++-- app/assets/images/heroicon/mini/chart-bar.svg | 4 ++-- app/assets/images/heroicon/mini/chart-pie.svg | 6 +++--- .../heroicon/mini/chat-bubble-bottom-center-text.svg | 4 ++-- .../heroicon/mini/chat-bubble-bottom-center.svg | 4 ++-- .../heroicon/mini/chat-bubble-left-ellipsis.svg | 4 ++-- .../images/heroicon/mini/chat-bubble-left-right.svg | 6 +++--- app/assets/images/heroicon/mini/chat-bubble-left.svg | 4 ++-- .../heroicon/mini/chat-bubble-oval-left-ellipsis.svg | 4 ++-- .../images/heroicon/mini/chat-bubble-oval-left.svg | 4 ++-- app/assets/images/heroicon/mini/check-badge.svg | 4 ++-- app/assets/images/heroicon/mini/check-circle.svg | 4 ++-- app/assets/images/heroicon/mini/check.svg | 4 ++-- .../images/heroicon/mini/chevron-double-down.svg | 4 ++-- .../images/heroicon/mini/chevron-double-left.svg | 4 ++-- .../images/heroicon/mini/chevron-double-right.svg | 5 ++--- app/assets/images/heroicon/mini/chevron-double-up.svg | 4 ++-- app/assets/images/heroicon/mini/chevron-down.svg | 4 ++-- app/assets/images/heroicon/mini/chevron-left.svg | 4 ++-- app/assets/images/heroicon/mini/chevron-right.svg | 4 ++-- app/assets/images/heroicon/mini/chevron-up-down.svg | 4 ++-- app/assets/images/heroicon/mini/chevron-up.svg | 4 ++-- app/assets/images/heroicon/mini/circle-stack.svg | 4 ++-- .../images/heroicon/mini/clipboard-document-check.svg | 6 +++--- .../images/heroicon/mini/clipboard-document-list.svg | 6 +++--- .../images/heroicon/mini/clipboard-document.svg | 6 +++--- app/assets/images/heroicon/mini/clipboard.svg | 4 ++-- app/assets/images/heroicon/mini/clock.svg | 4 ++-- app/assets/images/heroicon/mini/cloud-arrow-down.svg | 4 ++-- app/assets/images/heroicon/mini/cloud-arrow-up.svg | 4 ++-- app/assets/images/heroicon/mini/cloud.svg | 4 ++-- .../images/heroicon/mini/code-bracket-square.svg | 4 ++-- app/assets/images/heroicon/mini/code-bracket.svg | 4 ++-- app/assets/images/heroicon/mini/cog-6-tooth.svg | 4 ++-- app/assets/images/heroicon/mini/cog-8-tooth.svg | 4 ++-- app/assets/images/heroicon/mini/cog.svg | 6 +++--- app/assets/images/heroicon/mini/command-line.svg | 4 ++-- app/assets/images/heroicon/mini/computer-desktop.svg | 4 ++-- app/assets/images/heroicon/mini/cpu-chip.svg | 6 +++--- app/assets/images/heroicon/mini/credit-card.svg | 4 ++-- app/assets/images/heroicon/mini/cube-transparent.svg | 4 ++-- app/assets/images/heroicon/mini/cube.svg | 4 ++-- .../images/heroicon/mini/currency-bangladeshi.svg | 4 ++-- app/assets/images/heroicon/mini/currency-dollar.svg | 6 +++--- app/assets/images/heroicon/mini/currency-euro.svg | 4 ++-- app/assets/images/heroicon/mini/currency-pound.svg | 4 ++-- app/assets/images/heroicon/mini/currency-rupee.svg | 4 ++-- app/assets/images/heroicon/mini/currency-yen.svg | 4 ++-- app/assets/images/heroicon/mini/cursor-arrow-rays.svg | 4 ++-- .../images/heroicon/mini/cursor-arrow-ripple.svg | 6 ++++-- .../images/heroicon/mini/device-phone-mobile.svg | 6 +++--- app/assets/images/heroicon/mini/device-tablet.svg | 4 ++-- .../images/heroicon/mini/document-arrow-down.svg | 4 ++-- app/assets/images/heroicon/mini/document-arrow-up.svg | 4 ++-- .../images/heroicon/mini/document-chart-bar.svg | 4 ++-- app/assets/images/heroicon/mini/document-check.svg | 4 ++-- .../images/heroicon/mini/document-duplicate.svg | 6 +++--- .../heroicon/mini/document-magnifying-glass.svg | 6 +++--- app/assets/images/heroicon/mini/document-minus.svg | 4 ++-- app/assets/images/heroicon/mini/document-plus.svg | 4 ++-- app/assets/images/heroicon/mini/document-text.svg | 4 ++-- app/assets/images/heroicon/mini/document.svg | 4 ++-- .../heroicon/mini/ellipsis-horizontal-circle.svg | 4 ++-- .../images/heroicon/mini/ellipsis-horizontal.svg | 4 ++-- app/assets/images/heroicon/mini/ellipsis-vertical.svg | 4 ++-- app/assets/images/heroicon/mini/envelope-open.svg | 4 ++-- app/assets/images/heroicon/mini/envelope.svg | 6 +++--- .../images/heroicon/mini/exclamation-circle.svg | 4 ++-- .../images/heroicon/mini/exclamation-triangle.svg | 4 ++-- app/assets/images/heroicon/mini/eye-dropper.svg | 4 ++-- app/assets/images/heroicon/mini/eye-slash.svg | 6 +++--- app/assets/images/heroicon/mini/eye.svg | 6 +++--- app/assets/images/heroicon/mini/face-frown.svg | 4 ++-- app/assets/images/heroicon/mini/face-smile.svg | 4 ++-- app/assets/images/heroicon/mini/film.svg | 4 ++-- app/assets/images/heroicon/mini/finger-print.svg | 4 ++-- app/assets/images/heroicon/mini/fire.svg | 4 ++-- app/assets/images/heroicon/mini/flag.svg | 4 ++-- app/assets/images/heroicon/mini/folder-arrow-down.svg | 4 ++-- app/assets/images/heroicon/mini/folder-minus.svg | 4 ++-- app/assets/images/heroicon/mini/folder-open.svg | 4 ++-- app/assets/images/heroicon/mini/folder-plus.svg | 4 ++-- app/assets/images/heroicon/mini/folder.svg | 4 ++-- app/assets/images/heroicon/mini/forward.svg | 4 ++-- app/assets/images/heroicon/mini/funnel.svg | 4 ++-- app/assets/images/heroicon/mini/gif.svg | 4 ++-- app/assets/images/heroicon/mini/gift-top.svg | 4 ++-- app/assets/images/heroicon/mini/gift.svg | 6 +++--- app/assets/images/heroicon/mini/globe-alt.svg | 4 ++-- app/assets/images/heroicon/mini/globe-americas.svg | 4 ++-- .../images/heroicon/mini/globe-asia-australia.svg | 4 ++-- .../images/heroicon/mini/globe-europe-africa.svg | 4 ++-- app/assets/images/heroicon/mini/hand-raised.svg | 4 ++-- app/assets/images/heroicon/mini/hand-thumb-down.svg | 4 ++-- app/assets/images/heroicon/mini/hand-thumb-up.svg | 4 ++-- app/assets/images/heroicon/mini/hashtag.svg | 4 ++-- app/assets/images/heroicon/mini/heart.svg | 4 ++-- app/assets/images/heroicon/mini/home-modern.svg | 4 ++-- app/assets/images/heroicon/mini/home.svg | 4 ++-- app/assets/images/heroicon/mini/identification.svg | 4 ++-- app/assets/images/heroicon/mini/inbox-arrow-down.svg | 6 +++--- app/assets/images/heroicon/mini/inbox-stack.svg | 6 +++--- app/assets/images/heroicon/mini/inbox.svg | 4 ++-- .../images/heroicon/mini/information-circle.svg | 4 ++-- app/assets/images/heroicon/mini/key.svg | 4 ++-- app/assets/images/heroicon/mini/language.svg | 6 +++--- app/assets/images/heroicon/mini/lifebuoy.svg | 4 ++-- app/assets/images/heroicon/mini/light-bulb.svg | 4 ++-- app/assets/images/heroicon/mini/link.svg | 6 +++--- app/assets/images/heroicon/mini/list-bullet.svg | 4 ++-- app/assets/images/heroicon/mini/lock-closed.svg | 4 ++-- app/assets/images/heroicon/mini/lock-open.svg | 4 ++-- .../images/heroicon/mini/magnifying-glass-circle.svg | 6 +++--- .../images/heroicon/mini/magnifying-glass-minus.svg | 6 +++--- .../images/heroicon/mini/magnifying-glass-plus.svg | 6 +++--- app/assets/images/heroicon/mini/magnifying-glass.svg | 4 ++-- app/assets/images/heroicon/mini/map-pin.svg | 4 ++-- app/assets/images/heroicon/mini/map.svg | 4 ++-- app/assets/images/heroicon/mini/megaphone.svg | 4 ++-- app/assets/images/heroicon/mini/microphone.svg | 6 +++--- app/assets/images/heroicon/mini/minus-circle.svg | 4 ++-- app/assets/images/heroicon/mini/minus-small.svg | 4 ++-- app/assets/images/heroicon/mini/minus.svg | 4 ++-- app/assets/images/heroicon/mini/moon.svg | 4 ++-- app/assets/images/heroicon/mini/musical-note.svg | 4 ++-- app/assets/images/heroicon/mini/newspaper.svg | 6 +++--- app/assets/images/heroicon/mini/no-symbol.svg | 4 ++-- app/assets/images/heroicon/mini/paint-brush.svg | 4 ++-- app/assets/images/heroicon/mini/paper-airplane.svg | 4 ++-- app/assets/images/heroicon/mini/paper-clip.svg | 4 ++-- app/assets/images/heroicon/mini/pause-circle.svg | 4 ++-- app/assets/images/heroicon/mini/pause.svg | 4 ++-- app/assets/images/heroicon/mini/pencil-square.svg | 6 +++--- app/assets/images/heroicon/mini/pencil.svg | 4 ++-- .../images/heroicon/mini/phone-arrow-down-left.svg | 4 ++-- .../images/heroicon/mini/phone-arrow-up-right.svg | 4 ++-- app/assets/images/heroicon/mini/phone-x-mark.svg | 4 ++-- app/assets/images/heroicon/mini/phone.svg | 4 ++-- app/assets/images/heroicon/mini/photo.svg | 4 ++-- app/assets/images/heroicon/mini/play-circle.svg | 4 ++-- app/assets/images/heroicon/mini/play-pause.svg | 4 ++-- app/assets/images/heroicon/mini/play.svg | 4 ++-- app/assets/images/heroicon/mini/plus-circle.svg | 4 ++-- app/assets/images/heroicon/mini/plus-small.svg | 4 ++-- app/assets/images/heroicon/mini/plus.svg | 4 ++-- app/assets/images/heroicon/mini/power.svg | 4 ++-- .../images/heroicon/mini/presentation-chart-bar.svg | 4 ++-- .../images/heroicon/mini/presentation-chart-line.svg | 4 ++-- app/assets/images/heroicon/mini/printer.svg | 4 ++-- app/assets/images/heroicon/mini/puzzle-piece.svg | 4 ++-- app/assets/images/heroicon/mini/qr-code.svg | 4 ++-- .../images/heroicon/mini/question-mark-circle.svg | 4 ++-- app/assets/images/heroicon/mini/queue-list.svg | 4 ++-- app/assets/images/heroicon/mini/radio.svg | 4 ++-- app/assets/images/heroicon/mini/receipt-percent.svg | 4 ++-- app/assets/images/heroicon/mini/receipt-refund.svg | 4 ++-- app/assets/images/heroicon/mini/rectangle-group.svg | 4 ++-- app/assets/images/heroicon/mini/rectangle-stack.svg | 4 ++-- app/assets/images/heroicon/mini/rocket-launch.svg | 6 +++--- app/assets/images/heroicon/mini/rss.svg | 6 +++--- app/assets/images/heroicon/mini/scale.svg | 4 ++-- app/assets/images/heroicon/mini/scissors.svg | 6 +++--- app/assets/images/heroicon/mini/server-stack.svg | 6 +++--- app/assets/images/heroicon/mini/server.svg | 6 +++--- app/assets/images/heroicon/mini/share.svg | 4 ++-- app/assets/images/heroicon/mini/shield-check.svg | 4 ++-- .../images/heroicon/mini/shield-exclamation.svg | 4 ++-- app/assets/images/heroicon/mini/shopping-bag.svg | 4 ++-- app/assets/images/heroicon/mini/shopping-cart.svg | 4 ++-- app/assets/images/heroicon/mini/signal-slash.svg | 4 ++-- app/assets/images/heroicon/mini/signal.svg | 6 +++--- app/assets/images/heroicon/mini/sparkles.svg | 4 ++-- app/assets/images/heroicon/mini/speaker-wave.svg | 6 +++--- app/assets/images/heroicon/mini/speaker-x-mark.svg | 4 ++-- app/assets/images/heroicon/mini/square-2-stack.svg | 6 +++--- app/assets/images/heroicon/mini/square-3-stack-3d.svg | 8 ++++---- app/assets/images/heroicon/mini/squares-2x2.svg | 4 ++-- app/assets/images/heroicon/mini/squares-plus.svg | 4 ++-- app/assets/images/heroicon/mini/star.svg | 4 ++-- app/assets/images/heroicon/mini/stop-circle.svg | 4 ++-- app/assets/images/heroicon/mini/stop.svg | 4 ++-- app/assets/images/heroicon/mini/sun.svg | 4 ++-- app/assets/images/heroicon/mini/swatch.svg | 4 ++-- app/assets/images/heroicon/mini/table-cells.svg | 4 ++-- app/assets/images/heroicon/mini/tag.svg | 4 ++-- app/assets/images/heroicon/mini/ticket.svg | 4 ++-- app/assets/images/heroicon/mini/trash.svg | 4 ++-- app/assets/images/heroicon/mini/trophy.svg | 4 ++-- app/assets/images/heroicon/mini/truck.svg | 6 +++--- app/assets/images/heroicon/mini/tv.svg | 6 +++--- app/assets/images/heroicon/mini/user-circle.svg | 4 ++-- app/assets/images/heroicon/mini/user-group.svg | 4 ++-- app/assets/images/heroicon/mini/user-minus.svg | 4 ++-- app/assets/images/heroicon/mini/user-plus.svg | 4 ++-- app/assets/images/heroicon/mini/user.svg | 4 ++-- app/assets/images/heroicon/mini/users.svg | 4 ++-- app/assets/images/heroicon/mini/variable.svg | 4 ++-- .../images/heroicon/mini/video-camera-slash.svg | 4 ++-- app/assets/images/heroicon/mini/video-camera.svg | 4 ++-- app/assets/images/heroicon/mini/view-columns.svg | 4 ++-- app/assets/images/heroicon/mini/viewfinder-circle.svg | 4 ++-- app/assets/images/heroicon/mini/wallet.svg | 4 ++-- app/assets/images/heroicon/mini/wifi.svg | 4 ++-- app/assets/images/heroicon/mini/window.svg | 4 ++-- .../images/heroicon/mini/wrench-screwdriver.svg | 6 +++--- app/assets/images/heroicon/mini/wrench.svg | 4 ++-- app/assets/images/heroicon/mini/x-circle.svg | 4 ++-- app/assets/images/heroicon/mini/x-mark.svg | 4 ++-- app/assets/images/heroicon/outline/academic-cap.svg | 4 ++-- .../heroicon/outline/adjustments-horizontal.svg | 4 ++-- .../images/heroicon/outline/adjustments-vertical.svg | 4 ++-- .../heroicon/outline/archive-box-arrow-down.svg | 4 ++-- .../images/heroicon/outline/archive-box-x-mark.svg | 4 ++-- app/assets/images/heroicon/outline/archive-box.svg | 4 ++-- .../images/heroicon/outline/arrow-down-circle.svg | 4 ++-- .../images/heroicon/outline/arrow-down-left.svg | 4 ++-- .../heroicon/outline/arrow-down-on-square-stack.svg | 4 ++-- .../images/heroicon/outline/arrow-down-on-square.svg | 4 ++-- .../images/heroicon/outline/arrow-down-right.svg | 4 ++-- .../images/heroicon/outline/arrow-down-tray.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-down.svg | 4 ++-- .../images/heroicon/outline/arrow-left-circle.svg | 4 ++-- .../heroicon/outline/arrow-left-on-rectangle.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-left.svg | 4 ++-- .../images/heroicon/outline/arrow-long-down.svg | 4 ++-- .../images/heroicon/outline/arrow-long-left.svg | 4 ++-- .../images/heroicon/outline/arrow-long-right.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-long-up.svg | 4 ++-- .../heroicon/outline/arrow-path-rounded-square.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-path.svg | 4 ++-- .../images/heroicon/outline/arrow-right-circle.svg | 4 ++-- .../heroicon/outline/arrow-right-on-rectangle.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-right.svg | 4 ++-- .../images/heroicon/outline/arrow-small-down.svg | 4 ++-- .../images/heroicon/outline/arrow-small-left.svg | 4 ++-- .../images/heroicon/outline/arrow-small-right.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-small-up.svg | 4 ++-- .../heroicon/outline/arrow-top-right-on-square.svg | 4 ++-- .../images/heroicon/outline/arrow-trending-down.svg | 4 ++-- .../images/heroicon/outline/arrow-trending-up.svg | 4 ++-- .../images/heroicon/outline/arrow-up-circle.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-up-left.svg | 4 ++-- .../heroicon/outline/arrow-up-on-square-stack.svg | 4 ++-- .../images/heroicon/outline/arrow-up-on-square.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-up-right.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-up-tray.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-up.svg | 4 ++-- .../images/heroicon/outline/arrow-uturn-down.svg | 4 ++-- .../images/heroicon/outline/arrow-uturn-left.svg | 4 ++-- .../images/heroicon/outline/arrow-uturn-right.svg | 4 ++-- app/assets/images/heroicon/outline/arrow-uturn-up.svg | 4 ++-- .../images/heroicon/outline/arrows-pointing-in.svg | 4 ++-- .../images/heroicon/outline/arrows-pointing-out.svg | 2 +- .../images/heroicon/outline/arrows-right-left.svg | 4 ++-- app/assets/images/heroicon/outline/arrows-up-down.svg | 4 ++-- app/assets/images/heroicon/outline/at-symbol.svg | 4 ++-- app/assets/images/heroicon/outline/backspace.svg | 4 ++-- app/assets/images/heroicon/outline/backward.svg | 4 ++-- app/assets/images/heroicon/outline/banknotes.svg | 4 ++-- app/assets/images/heroicon/outline/bars-2.svg | 2 +- .../images/heroicon/outline/bars-3-bottom-left.svg | 2 +- .../images/heroicon/outline/bars-3-bottom-right.svg | 2 +- .../images/heroicon/outline/bars-3-center-left.svg | 2 +- app/assets/images/heroicon/outline/bars-3.svg | 2 +- app/assets/images/heroicon/outline/bars-4.svg | 2 +- .../images/heroicon/outline/bars-arrow-down.svg | 4 ++-- app/assets/images/heroicon/outline/bars-arrow-up.svg | 2 +- app/assets/images/heroicon/outline/battery-0.svg | 4 ++-- app/assets/images/heroicon/outline/battery-100.svg | 4 ++-- app/assets/images/heroicon/outline/battery-50.svg | 4 ++-- app/assets/images/heroicon/outline/beaker.svg | 4 ++-- app/assets/images/heroicon/outline/bell-alert.svg | 4 ++-- app/assets/images/heroicon/outline/bell-slash.svg | 4 ++-- app/assets/images/heroicon/outline/bell-snooze.svg | 4 ++-- app/assets/images/heroicon/outline/bell.svg | 4 ++-- app/assets/images/heroicon/outline/bolt-slash.svg | 4 ++-- app/assets/images/heroicon/outline/bolt.svg | 4 ++-- app/assets/images/heroicon/outline/book-open.svg | 4 ++-- app/assets/images/heroicon/outline/bookmark-slash.svg | 4 ++-- .../images/heroicon/outline/bookmark-square.svg | 4 ++-- app/assets/images/heroicon/outline/bookmark.svg | 4 ++-- app/assets/images/heroicon/outline/briefcase.svg | 4 ++-- app/assets/images/heroicon/outline/bug-ant.svg | 4 ++-- .../images/heroicon/outline/building-library.svg | 4 ++-- .../images/heroicon/outline/building-office-2.svg | 4 ++-- .../images/heroicon/outline/building-office.svg | 2 +- .../images/heroicon/outline/building-storefront.svg | 4 ++-- app/assets/images/heroicon/outline/cake.svg | 4 ++-- app/assets/images/heroicon/outline/calculator.svg | 4 ++-- app/assets/images/heroicon/outline/calendar-days.svg | 4 ++-- app/assets/images/heroicon/outline/calendar.svg | 4 ++-- app/assets/images/heroicon/outline/camera.svg | 6 +++--- .../images/heroicon/outline/chart-bar-square.svg | 4 ++-- app/assets/images/heroicon/outline/chart-bar.svg | 4 ++-- app/assets/images/heroicon/outline/chart-pie.svg | 6 +++--- .../outline/chat-bubble-bottom-center-text.svg | 4 ++-- .../heroicon/outline/chat-bubble-bottom-center.svg | 4 ++-- .../heroicon/outline/chat-bubble-left-ellipsis.svg | 4 ++-- .../heroicon/outline/chat-bubble-left-right.svg | 4 ++-- .../images/heroicon/outline/chat-bubble-left.svg | 4 ++-- .../outline/chat-bubble-oval-left-ellipsis.svg | 4 ++-- .../images/heroicon/outline/chat-bubble-oval-left.svg | 4 ++-- app/assets/images/heroicon/outline/check-badge.svg | 4 ++-- app/assets/images/heroicon/outline/check-circle.svg | 4 ++-- app/assets/images/heroicon/outline/check.svg | 4 ++-- .../images/heroicon/outline/chevron-double-down.svg | 4 ++-- .../images/heroicon/outline/chevron-double-left.svg | 4 ++-- .../images/heroicon/outline/chevron-double-right.svg | 4 ++-- .../images/heroicon/outline/chevron-double-up.svg | 5 +++-- app/assets/images/heroicon/outline/chevron-down.svg | 4 ++-- app/assets/images/heroicon/outline/chevron-left.svg | 4 ++-- app/assets/images/heroicon/outline/chevron-right.svg | 4 ++-- .../images/heroicon/outline/chevron-up-down.svg | 4 ++-- app/assets/images/heroicon/outline/chevron-up.svg | 4 ++-- app/assets/images/heroicon/outline/circle-stack.svg | 2 +- .../heroicon/outline/clipboard-document-check.svg | 4 ++-- .../heroicon/outline/clipboard-document-list.svg | 4 ++-- .../images/heroicon/outline/clipboard-document.svg | 4 ++-- app/assets/images/heroicon/outline/clipboard.svg | 4 ++-- app/assets/images/heroicon/outline/clock.svg | 4 ++-- .../images/heroicon/outline/cloud-arrow-down.svg | 4 ++-- app/assets/images/heroicon/outline/cloud-arrow-up.svg | 4 ++-- app/assets/images/heroicon/outline/cloud.svg | 4 ++-- .../images/heroicon/outline/code-bracket-square.svg | 4 ++-- app/assets/images/heroicon/outline/code-bracket.svg | 4 ++-- app/assets/images/heroicon/outline/cog-6-tooth.svg | 6 +++--- app/assets/images/heroicon/outline/cog-8-tooth.svg | 6 +++--- app/assets/images/heroicon/outline/cog.svg | 4 ++-- app/assets/images/heroicon/outline/command-line.svg | 4 ++-- .../images/heroicon/outline/computer-desktop.svg | 4 ++-- app/assets/images/heroicon/outline/cpu-chip.svg | 4 ++-- app/assets/images/heroicon/outline/credit-card.svg | 4 ++-- .../images/heroicon/outline/cube-transparent.svg | 4 ++-- app/assets/images/heroicon/outline/cube.svg | 4 ++-- .../images/heroicon/outline/currency-bangladeshi.svg | 4 ++-- .../images/heroicon/outline/currency-dollar.svg | 4 ++-- app/assets/images/heroicon/outline/currency-euro.svg | 4 ++-- app/assets/images/heroicon/outline/currency-pound.svg | 4 ++-- app/assets/images/heroicon/outline/currency-rupee.svg | 4 ++-- app/assets/images/heroicon/outline/currency-yen.svg | 4 ++-- .../images/heroicon/outline/cursor-arrow-rays.svg | 4 ++-- .../images/heroicon/outline/cursor-arrow-ripple.svg | 4 ++-- .../images/heroicon/outline/device-phone-mobile.svg | 4 ++-- app/assets/images/heroicon/outline/device-tablet.svg | 4 ++-- .../images/heroicon/outline/document-arrow-down.svg | 4 ++-- .../images/heroicon/outline/document-arrow-up.svg | 4 ++-- .../images/heroicon/outline/document-chart-bar.svg | 4 ++-- app/assets/images/heroicon/outline/document-check.svg | 4 ++-- .../images/heroicon/outline/document-duplicate.svg | 4 ++-- .../heroicon/outline/document-magnifying-glass.svg | 4 ++-- app/assets/images/heroicon/outline/document-minus.svg | 4 ++-- app/assets/images/heroicon/outline/document-plus.svg | 4 ++-- app/assets/images/heroicon/outline/document-text.svg | 4 ++-- app/assets/images/heroicon/outline/document.svg | 4 ++-- .../heroicon/outline/ellipsis-horizontal-circle.svg | 4 ++-- .../images/heroicon/outline/ellipsis-horizontal.svg | 4 ++-- .../images/heroicon/outline/ellipsis-vertical.svg | 4 ++-- app/assets/images/heroicon/outline/envelope-open.svg | 4 ++-- app/assets/images/heroicon/outline/envelope.svg | 4 ++-- .../images/heroicon/outline/exclamation-circle.svg | 4 ++-- .../images/heroicon/outline/exclamation-triangle.svg | 4 ++-- app/assets/images/heroicon/outline/eye-dropper.svg | 4 ++-- app/assets/images/heroicon/outline/eye-slash.svg | 4 ++-- app/assets/images/heroicon/outline/eye.svg | 6 +++--- app/assets/images/heroicon/outline/face-frown.svg | 4 ++-- app/assets/images/heroicon/outline/face-smile.svg | 4 ++-- app/assets/images/heroicon/outline/film.svg | 4 ++-- app/assets/images/heroicon/outline/finger-print.svg | 4 ++-- app/assets/images/heroicon/outline/fire.svg | 6 +++--- app/assets/images/heroicon/outline/flag.svg | 4 ++-- .../images/heroicon/outline/folder-arrow-down.svg | 4 ++-- app/assets/images/heroicon/outline/folder-minus.svg | 4 ++-- app/assets/images/heroicon/outline/folder-open.svg | 4 ++-- app/assets/images/heroicon/outline/folder-plus.svg | 4 ++-- app/assets/images/heroicon/outline/folder.svg | 4 ++-- app/assets/images/heroicon/outline/forward.svg | 4 ++-- app/assets/images/heroicon/outline/funnel.svg | 4 ++-- app/assets/images/heroicon/outline/gif.svg | 4 ++-- app/assets/images/heroicon/outline/gift-top.svg | 4 ++-- app/assets/images/heroicon/outline/gift.svg | 4 ++-- app/assets/images/heroicon/outline/globe-alt.svg | 4 ++-- app/assets/images/heroicon/outline/globe-americas.svg | 4 ++-- .../images/heroicon/outline/globe-asia-australia.svg | 4 ++-- .../images/heroicon/outline/globe-europe-africa.svg | 4 ++-- app/assets/images/heroicon/outline/hand-raised.svg | 4 ++-- .../images/heroicon/outline/hand-thumb-down.svg | 4 ++-- app/assets/images/heroicon/outline/hand-thumb-up.svg | 4 ++-- app/assets/images/heroicon/outline/hashtag.svg | 4 ++-- app/assets/images/heroicon/outline/heart.svg | 4 ++-- app/assets/images/heroicon/outline/home-modern.svg | 4 ++-- app/assets/images/heroicon/outline/home.svg | 4 ++-- app/assets/images/heroicon/outline/identification.svg | 4 ++-- .../images/heroicon/outline/inbox-arrow-down.svg | 4 ++-- app/assets/images/heroicon/outline/inbox-stack.svg | 4 ++-- app/assets/images/heroicon/outline/inbox.svg | 4 ++-- .../images/heroicon/outline/information-circle.svg | 4 ++-- app/assets/images/heroicon/outline/key.svg | 4 ++-- app/assets/images/heroicon/outline/language.svg | 4 ++-- app/assets/images/heroicon/outline/lifebuoy.svg | 4 ++-- app/assets/images/heroicon/outline/light-bulb.svg | 4 ++-- app/assets/images/heroicon/outline/link.svg | 4 ++-- app/assets/images/heroicon/outline/list-bullet.svg | 4 ++-- app/assets/images/heroicon/outline/lock-closed.svg | 4 ++-- app/assets/images/heroicon/outline/lock-open.svg | 4 ++-- .../heroicon/outline/magnifying-glass-circle.svg | 4 ++-- .../heroicon/outline/magnifying-glass-minus.svg | 4 ++-- .../images/heroicon/outline/magnifying-glass-plus.svg | 4 ++-- .../images/heroicon/outline/magnifying-glass.svg | 4 ++-- app/assets/images/heroicon/outline/map-pin.svg | 6 +++--- app/assets/images/heroicon/outline/map.svg | 4 ++-- app/assets/images/heroicon/outline/megaphone.svg | 4 ++-- app/assets/images/heroicon/outline/microphone.svg | 4 ++-- app/assets/images/heroicon/outline/minus-circle.svg | 4 ++-- app/assets/images/heroicon/outline/minus-small.svg | 2 +- app/assets/images/heroicon/outline/minus.svg | 4 ++-- app/assets/images/heroicon/outline/moon.svg | 4 ++-- app/assets/images/heroicon/outline/musical-note.svg | 4 ++-- app/assets/images/heroicon/outline/newspaper.svg | 4 ++-- app/assets/images/heroicon/outline/no-symbol.svg | 4 ++-- app/assets/images/heroicon/outline/paint-brush.svg | 4 ++-- app/assets/images/heroicon/outline/paper-airplane.svg | 4 ++-- app/assets/images/heroicon/outline/paper-clip.svg | 4 ++-- app/assets/images/heroicon/outline/pause-circle.svg | 4 ++-- app/assets/images/heroicon/outline/pause.svg | 2 +- app/assets/images/heroicon/outline/pencil-square.svg | 4 ++-- app/assets/images/heroicon/outline/pencil.svg | 4 ++-- .../images/heroicon/outline/phone-arrow-down-left.svg | 4 ++-- .../images/heroicon/outline/phone-arrow-up-right.svg | 4 ++-- app/assets/images/heroicon/outline/phone-x-mark.svg | 4 ++-- app/assets/images/heroicon/outline/phone.svg | 4 ++-- app/assets/images/heroicon/outline/photo.svg | 4 ++-- app/assets/images/heroicon/outline/play-circle.svg | 6 +++--- app/assets/images/heroicon/outline/play-pause.svg | 4 ++-- app/assets/images/heroicon/outline/play.svg | 4 ++-- app/assets/images/heroicon/outline/plus-circle.svg | 4 ++-- app/assets/images/heroicon/outline/plus-small.svg | 2 +- app/assets/images/heroicon/outline/plus.svg | 2 +- app/assets/images/heroicon/outline/power.svg | 4 ++-- .../heroicon/outline/presentation-chart-bar.svg | 4 ++-- .../heroicon/outline/presentation-chart-line.svg | 4 ++-- app/assets/images/heroicon/outline/printer.svg | 4 ++-- app/assets/images/heroicon/outline/puzzle-piece.svg | 4 ++-- app/assets/images/heroicon/outline/qr-code.svg | 6 +++--- .../images/heroicon/outline/question-mark-circle.svg | 4 ++-- app/assets/images/heroicon/outline/queue-list.svg | 4 ++-- app/assets/images/heroicon/outline/radio.svg | 4 ++-- .../images/heroicon/outline/receipt-percent.svg | 4 ++-- app/assets/images/heroicon/outline/receipt-refund.svg | 4 ++-- .../images/heroicon/outline/rectangle-group.svg | 4 ++-- .../images/heroicon/outline/rectangle-stack.svg | 4 ++-- app/assets/images/heroicon/outline/rocket-launch.svg | 4 ++-- app/assets/images/heroicon/outline/rss.svg | 4 ++-- app/assets/images/heroicon/outline/scale.svg | 4 ++-- app/assets/images/heroicon/outline/scissors.svg | 4 ++-- app/assets/images/heroicon/outline/server-stack.svg | 4 ++-- app/assets/images/heroicon/outline/server.svg | 4 ++-- app/assets/images/heroicon/outline/share.svg | 4 ++-- app/assets/images/heroicon/outline/shield-check.svg | 4 ++-- .../images/heroicon/outline/shield-exclamation.svg | 4 ++-- app/assets/images/heroicon/outline/shopping-bag.svg | 4 ++-- app/assets/images/heroicon/outline/shopping-cart.svg | 4 ++-- app/assets/images/heroicon/outline/signal-slash.svg | 4 ++-- app/assets/images/heroicon/outline/signal.svg | 4 ++-- app/assets/images/heroicon/outline/sparkles.svg | 4 ++-- app/assets/images/heroicon/outline/speaker-wave.svg | 4 ++-- app/assets/images/heroicon/outline/speaker-x-mark.svg | 4 ++-- app/assets/images/heroicon/outline/square-2-stack.svg | 4 ++-- .../images/heroicon/outline/square-3-stack-3d.svg | 4 ++-- app/assets/images/heroicon/outline/squares-2x2.svg | 4 ++-- app/assets/images/heroicon/outline/squares-plus.svg | 4 ++-- app/assets/images/heroicon/outline/star.svg | 4 ++-- app/assets/images/heroicon/outline/stop-circle.svg | 6 +++--- app/assets/images/heroicon/outline/stop.svg | 4 ++-- app/assets/images/heroicon/outline/sun.svg | 4 ++-- app/assets/images/heroicon/outline/swatch.svg | 4 ++-- app/assets/images/heroicon/outline/table-cells.svg | 4 ++-- app/assets/images/heroicon/outline/tag.svg | 6 +++--- app/assets/images/heroicon/outline/ticket.svg | 4 ++-- app/assets/images/heroicon/outline/trash.svg | 4 ++-- app/assets/images/heroicon/outline/trophy.svg | 4 ++-- app/assets/images/heroicon/outline/truck.svg | 4 ++-- app/assets/images/heroicon/outline/tv.svg | 4 ++-- app/assets/images/heroicon/outline/user-circle.svg | 4 ++-- app/assets/images/heroicon/outline/user-group.svg | 4 ++-- app/assets/images/heroicon/outline/user-minus.svg | 4 ++-- app/assets/images/heroicon/outline/user-plus.svg | 4 ++-- app/assets/images/heroicon/outline/user.svg | 4 ++-- app/assets/images/heroicon/outline/users.svg | 4 ++-- app/assets/images/heroicon/outline/variable.svg | 4 ++-- .../images/heroicon/outline/video-camera-slash.svg | 4 ++-- app/assets/images/heroicon/outline/video-camera.svg | 4 ++-- app/assets/images/heroicon/outline/view-columns.svg | 4 ++-- .../images/heroicon/outline/viewfinder-circle.svg | 4 ++-- app/assets/images/heroicon/outline/wallet.svg | 4 ++-- app/assets/images/heroicon/outline/wifi.svg | 4 ++-- app/assets/images/heroicon/outline/window.svg | 4 ++-- .../images/heroicon/outline/wrench-screwdriver.svg | 4 ++-- app/assets/images/heroicon/outline/wrench.svg | 6 +++--- app/assets/images/heroicon/outline/x-circle.svg | 4 ++-- app/assets/images/heroicon/outline/x-mark.svg | 4 ++-- app/assets/images/heroicon/solid/academic-cap.svg | 8 ++++---- .../images/heroicon/solid/adjustments-horizontal.svg | 4 ++-- .../images/heroicon/solid/adjustments-vertical.svg | 4 ++-- .../images/heroicon/solid/archive-box-arrow-down.svg | 6 +++--- .../images/heroicon/solid/archive-box-x-mark.svg | 6 +++--- app/assets/images/heroicon/solid/archive-box.svg | 6 +++--- .../images/heroicon/solid/arrow-down-circle.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-down-left.svg | 4 ++-- .../heroicon/solid/arrow-down-on-square-stack.svg | 6 +++--- .../images/heroicon/solid/arrow-down-on-square.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-down-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-down-tray.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-down.svg | 4 ++-- .../images/heroicon/solid/arrow-left-circle.svg | 4 ++-- .../images/heroicon/solid/arrow-left-on-rectangle.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-left.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-long-down.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-long-left.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-long-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-long-up.svg | 4 ++-- .../heroicon/solid/arrow-path-rounded-square.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-path.svg | 4 ++-- .../images/heroicon/solid/arrow-right-circle.svg | 4 ++-- .../heroicon/solid/arrow-right-on-rectangle.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-small-down.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-small-left.svg | 4 ++-- .../images/heroicon/solid/arrow-small-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-small-up.svg | 4 ++-- .../heroicon/solid/arrow-top-right-on-square.svg | 4 ++-- .../images/heroicon/solid/arrow-trending-down.svg | 4 ++-- .../images/heroicon/solid/arrow-trending-up.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-up-circle.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-up-left.svg | 4 ++-- .../heroicon/solid/arrow-up-on-square-stack.svg | 6 +++--- .../images/heroicon/solid/arrow-up-on-square.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-up-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-up-tray.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-up.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-uturn-down.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-uturn-left.svg | 4 ++-- .../images/heroicon/solid/arrow-uturn-right.svg | 4 ++-- app/assets/images/heroicon/solid/arrow-uturn-up.svg | 4 ++-- .../images/heroicon/solid/arrows-pointing-in.svg | 4 ++-- .../images/heroicon/solid/arrows-pointing-out.svg | 4 ++-- .../images/heroicon/solid/arrows-right-left.svg | 4 ++-- app/assets/images/heroicon/solid/arrows-up-down.svg | 4 ++-- app/assets/images/heroicon/solid/at-symbol.svg | 4 ++-- app/assets/images/heroicon/solid/backspace.svg | 4 ++-- app/assets/images/heroicon/solid/backward.svg | 4 ++-- app/assets/images/heroicon/solid/banknotes.svg | 8 ++++---- app/assets/images/heroicon/solid/bars-2.svg | 4 ++-- .../images/heroicon/solid/bars-3-bottom-left.svg | 4 ++-- .../images/heroicon/solid/bars-3-bottom-right.svg | 4 ++-- .../images/heroicon/solid/bars-3-center-left.svg | 4 ++-- app/assets/images/heroicon/solid/bars-3.svg | 4 ++-- app/assets/images/heroicon/solid/bars-4.svg | 4 ++-- app/assets/images/heroicon/solid/bars-arrow-down.svg | 4 ++-- app/assets/images/heroicon/solid/bars-arrow-up.svg | 4 ++-- app/assets/images/heroicon/solid/battery-0.svg | 4 ++-- app/assets/images/heroicon/solid/battery-100.svg | 4 ++-- app/assets/images/heroicon/solid/battery-50.svg | 6 +++--- app/assets/images/heroicon/solid/beaker.svg | 4 ++-- app/assets/images/heroicon/solid/bell-alert.svg | 6 +++--- app/assets/images/heroicon/solid/bell-slash.svg | 6 +++--- app/assets/images/heroicon/solid/bell-snooze.svg | 4 ++-- app/assets/images/heroicon/solid/bell.svg | 4 ++-- app/assets/images/heroicon/solid/bolt-slash.svg | 4 ++-- app/assets/images/heroicon/solid/bolt.svg | 4 ++-- app/assets/images/heroicon/solid/book-open.svg | 4 ++-- app/assets/images/heroicon/solid/bookmark-slash.svg | 4 ++-- app/assets/images/heroicon/solid/bookmark-square.svg | 4 ++-- app/assets/images/heroicon/solid/bookmark.svg | 4 ++-- app/assets/images/heroicon/solid/briefcase.svg | 6 +++--- app/assets/images/heroicon/solid/bug-ant.svg | 4 ++-- app/assets/images/heroicon/solid/building-library.svg | 8 ++++---- .../images/heroicon/solid/building-office-2.svg | 4 ++-- app/assets/images/heroicon/solid/building-office.svg | 4 ++-- .../images/heroicon/solid/building-storefront.svg | 6 +++--- app/assets/images/heroicon/solid/cake.svg | 4 ++-- app/assets/images/heroicon/solid/calculator.svg | 4 ++-- app/assets/images/heroicon/solid/calendar-days.svg | 6 +++--- app/assets/images/heroicon/solid/calendar.svg | 4 ++-- app/assets/images/heroicon/solid/camera.svg | 6 +++--- app/assets/images/heroicon/solid/chart-bar-square.svg | 4 ++-- app/assets/images/heroicon/solid/chart-bar.svg | 4 ++-- app/assets/images/heroicon/solid/chart-pie.svg | 6 +++--- .../heroicon/solid/chat-bubble-bottom-center-text.svg | 4 ++-- .../heroicon/solid/chat-bubble-bottom-center.svg | 4 ++-- .../heroicon/solid/chat-bubble-left-ellipsis.svg | 4 ++-- .../images/heroicon/solid/chat-bubble-left-right.svg | 6 +++--- app/assets/images/heroicon/solid/chat-bubble-left.svg | 4 ++-- .../heroicon/solid/chat-bubble-oval-left-ellipsis.svg | 4 ++-- .../images/heroicon/solid/chat-bubble-oval-left.svg | 4 ++-- app/assets/images/heroicon/solid/check-badge.svg | 4 ++-- app/assets/images/heroicon/solid/check-circle.svg | 4 ++-- app/assets/images/heroicon/solid/check.svg | 4 ++-- .../images/heroicon/solid/chevron-double-down.svg | 5 +++-- .../images/heroicon/solid/chevron-double-left.svg | 5 +++-- .../images/heroicon/solid/chevron-double-right.svg | 5 +++-- .../images/heroicon/solid/chevron-double-up.svg | 5 +++-- app/assets/images/heroicon/solid/chevron-down.svg | 4 ++-- app/assets/images/heroicon/solid/chevron-left.svg | 4 ++-- app/assets/images/heroicon/solid/chevron-right.svg | 4 ++-- app/assets/images/heroicon/solid/chevron-up-down.svg | 4 ++-- app/assets/images/heroicon/solid/chevron-up.svg | 4 ++-- app/assets/images/heroicon/solid/circle-stack.svg | 10 +++++----- .../heroicon/solid/clipboard-document-check.svg | 6 +++--- .../images/heroicon/solid/clipboard-document-list.svg | 6 +++--- .../images/heroicon/solid/clipboard-document.svg | 8 ++++---- app/assets/images/heroicon/solid/clipboard.svg | 4 ++-- app/assets/images/heroicon/solid/clock.svg | 4 ++-- app/assets/images/heroicon/solid/cloud-arrow-down.svg | 4 ++-- app/assets/images/heroicon/solid/cloud-arrow-up.svg | 4 ++-- app/assets/images/heroicon/solid/cloud.svg | 4 ++-- .../images/heroicon/solid/code-bracket-square.svg | 4 ++-- app/assets/images/heroicon/solid/code-bracket.svg | 4 ++-- app/assets/images/heroicon/solid/cog-6-tooth.svg | 4 ++-- app/assets/images/heroicon/solid/cog-8-tooth.svg | 4 ++-- app/assets/images/heroicon/solid/cog.svg | 6 +++--- app/assets/images/heroicon/solid/command-line.svg | 4 ++-- app/assets/images/heroicon/solid/computer-desktop.svg | 4 ++-- app/assets/images/heroicon/solid/cpu-chip.svg | 6 +++--- app/assets/images/heroicon/solid/credit-card.svg | 6 +++--- app/assets/images/heroicon/solid/cube-transparent.svg | 4 ++-- app/assets/images/heroicon/solid/cube.svg | 4 ++-- .../images/heroicon/solid/currency-bangladeshi.svg | 4 ++-- app/assets/images/heroicon/solid/currency-dollar.svg | 6 +++--- app/assets/images/heroicon/solid/currency-euro.svg | 4 ++-- app/assets/images/heroicon/solid/currency-pound.svg | 4 ++-- app/assets/images/heroicon/solid/currency-rupee.svg | 4 ++-- app/assets/images/heroicon/solid/currency-yen.svg | 4 ++-- .../images/heroicon/solid/cursor-arrow-rays.svg | 4 ++-- .../images/heroicon/solid/cursor-arrow-ripple.svg | 4 ++-- .../images/heroicon/solid/device-phone-mobile.svg | 6 +++--- app/assets/images/heroicon/solid/device-tablet.svg | 6 +++--- .../images/heroicon/solid/document-arrow-down.svg | 6 +++--- .../images/heroicon/solid/document-arrow-up.svg | 6 +++--- .../images/heroicon/solid/document-chart-bar.svg | 6 +++--- app/assets/images/heroicon/solid/document-check.svg | 6 +++--- .../images/heroicon/solid/document-duplicate.svg | 6 +++--- .../heroicon/solid/document-magnifying-glass.svg | 8 ++++---- app/assets/images/heroicon/solid/document-minus.svg | 6 +++--- app/assets/images/heroicon/solid/document-plus.svg | 6 +++--- app/assets/images/heroicon/solid/document-text.svg | 6 +++--- app/assets/images/heroicon/solid/document.svg | 6 +++--- .../heroicon/solid/ellipsis-horizontal-circle.svg | 4 ++-- .../images/heroicon/solid/ellipsis-horizontal.svg | 4 ++-- .../images/heroicon/solid/ellipsis-vertical.svg | 4 ++-- app/assets/images/heroicon/solid/envelope-open.svg | 6 +++--- app/assets/images/heroicon/solid/envelope.svg | 6 +++--- .../images/heroicon/solid/exclamation-circle.svg | 4 ++-- .../images/heroicon/solid/exclamation-triangle.svg | 4 ++-- app/assets/images/heroicon/solid/eye-dropper.svg | 4 ++-- app/assets/images/heroicon/solid/eye-slash.svg | 8 ++++---- app/assets/images/heroicon/solid/eye.svg | 6 +++--- app/assets/images/heroicon/solid/face-frown.svg | 4 ++-- app/assets/images/heroicon/solid/face-smile.svg | 4 ++-- app/assets/images/heroicon/solid/film.svg | 4 ++-- app/assets/images/heroicon/solid/finger-print.svg | 4 ++-- app/assets/images/heroicon/solid/fire.svg | 4 ++-- app/assets/images/heroicon/solid/flag.svg | 4 ++-- .../images/heroicon/solid/folder-arrow-down.svg | 4 ++-- app/assets/images/heroicon/solid/folder-minus.svg | 4 ++-- app/assets/images/heroicon/solid/folder-open.svg | 4 ++-- app/assets/images/heroicon/solid/folder-plus.svg | 4 ++-- app/assets/images/heroicon/solid/folder.svg | 4 ++-- app/assets/images/heroicon/solid/forward.svg | 4 ++-- app/assets/images/heroicon/solid/funnel.svg | 4 ++-- app/assets/images/heroicon/solid/gif.svg | 4 ++-- app/assets/images/heroicon/solid/gift-top.svg | 6 +++--- app/assets/images/heroicon/solid/gift.svg | 4 ++-- app/assets/images/heroicon/solid/globe-alt.svg | 4 ++-- app/assets/images/heroicon/solid/globe-americas.svg | 4 ++-- .../images/heroicon/solid/globe-asia-australia.svg | 6 +++--- .../images/heroicon/solid/globe-europe-africa.svg | 4 ++-- app/assets/images/heroicon/solid/hand-raised.svg | 4 ++-- app/assets/images/heroicon/solid/hand-thumb-down.svg | 4 ++-- app/assets/images/heroicon/solid/hand-thumb-up.svg | 4 ++-- app/assets/images/heroicon/solid/hashtag.svg | 4 ++-- app/assets/images/heroicon/solid/heart.svg | 4 ++-- app/assets/images/heroicon/solid/home-modern.svg | 6 +++--- app/assets/images/heroicon/solid/home.svg | 6 +++--- app/assets/images/heroicon/solid/identification.svg | 4 ++-- app/assets/images/heroicon/solid/inbox-arrow-down.svg | 6 +++--- app/assets/images/heroicon/solid/inbox-stack.svg | 6 +++--- app/assets/images/heroicon/solid/inbox.svg | 4 ++-- .../images/heroicon/solid/information-circle.svg | 4 ++-- app/assets/images/heroicon/solid/key.svg | 4 ++-- app/assets/images/heroicon/solid/language.svg | 4 ++-- app/assets/images/heroicon/solid/lifebuoy.svg | 4 ++-- app/assets/images/heroicon/solid/light-bulb.svg | 6 +++--- app/assets/images/heroicon/solid/link.svg | 4 ++-- app/assets/images/heroicon/solid/list-bullet.svg | 4 ++-- app/assets/images/heroicon/solid/lock-closed.svg | 4 ++-- app/assets/images/heroicon/solid/lock-open.svg | 4 ++-- .../images/heroicon/solid/magnifying-glass-circle.svg | 6 +++--- .../images/heroicon/solid/magnifying-glass-minus.svg | 4 ++-- .../images/heroicon/solid/magnifying-glass-plus.svg | 4 ++-- app/assets/images/heroicon/solid/magnifying-glass.svg | 4 ++-- app/assets/images/heroicon/solid/map-pin.svg | 4 ++-- app/assets/images/heroicon/solid/map.svg | 4 ++-- app/assets/images/heroicon/solid/megaphone.svg | 4 ++-- app/assets/images/heroicon/solid/microphone.svg | 6 +++--- app/assets/images/heroicon/solid/minus-circle.svg | 4 ++-- app/assets/images/heroicon/solid/minus-small.svg | 4 ++-- app/assets/images/heroicon/solid/minus.svg | 4 ++-- app/assets/images/heroicon/solid/moon.svg | 4 ++-- app/assets/images/heroicon/solid/musical-note.svg | 4 ++-- app/assets/images/heroicon/solid/newspaper.svg | 6 +++--- app/assets/images/heroicon/solid/no-symbol.svg | 4 ++-- app/assets/images/heroicon/solid/paint-brush.svg | 4 ++-- app/assets/images/heroicon/solid/paper-airplane.svg | 4 ++-- app/assets/images/heroicon/solid/paper-clip.svg | 4 ++-- app/assets/images/heroicon/solid/pause-circle.svg | 4 ++-- app/assets/images/heroicon/solid/pause.svg | 4 ++-- app/assets/images/heroicon/solid/pencil-square.svg | 6 +++--- app/assets/images/heroicon/solid/pencil.svg | 4 ++-- .../images/heroicon/solid/phone-arrow-down-left.svg | 6 +++--- .../images/heroicon/solid/phone-arrow-up-right.svg | 6 +++--- app/assets/images/heroicon/solid/phone-x-mark.svg | 4 ++-- app/assets/images/heroicon/solid/phone.svg | 4 ++-- app/assets/images/heroicon/solid/photo.svg | 4 ++-- app/assets/images/heroicon/solid/play-circle.svg | 4 ++-- app/assets/images/heroicon/solid/play-pause.svg | 4 ++-- app/assets/images/heroicon/solid/play.svg | 4 ++-- app/assets/images/heroicon/solid/plus-circle.svg | 4 ++-- app/assets/images/heroicon/solid/plus-small.svg | 4 ++-- app/assets/images/heroicon/solid/plus.svg | 4 ++-- app/assets/images/heroicon/solid/power.svg | 4 ++-- .../images/heroicon/solid/presentation-chart-bar.svg | 4 ++-- .../images/heroicon/solid/presentation-chart-line.svg | 4 ++-- app/assets/images/heroicon/solid/printer.svg | 4 ++-- app/assets/images/heroicon/solid/puzzle-piece.svg | 4 ++-- app/assets/images/heroicon/solid/qr-code.svg | 4 ++-- .../images/heroicon/solid/question-mark-circle.svg | 4 ++-- app/assets/images/heroicon/solid/queue-list.svg | 4 ++-- app/assets/images/heroicon/solid/radio.svg | 4 ++-- app/assets/images/heroicon/solid/receipt-percent.svg | 4 ++-- app/assets/images/heroicon/solid/receipt-refund.svg | 4 ++-- app/assets/images/heroicon/solid/rectangle-group.svg | 4 ++-- app/assets/images/heroicon/solid/rectangle-stack.svg | 4 ++-- app/assets/images/heroicon/solid/rocket-launch.svg | 6 +++--- app/assets/images/heroicon/solid/rss.svg | 4 ++-- app/assets/images/heroicon/solid/scale.svg | 4 ++-- app/assets/images/heroicon/solid/scissors.svg | 6 +++--- app/assets/images/heroicon/solid/server-stack.svg | 6 +++--- app/assets/images/heroicon/solid/server.svg | 6 +++--- app/assets/images/heroicon/solid/share.svg | 4 ++-- app/assets/images/heroicon/solid/shield-check.svg | 4 ++-- .../images/heroicon/solid/shield-exclamation.svg | 4 ++-- app/assets/images/heroicon/solid/shopping-bag.svg | 4 ++-- app/assets/images/heroicon/solid/shopping-cart.svg | 4 ++-- app/assets/images/heroicon/solid/signal-slash.svg | 4 ++-- app/assets/images/heroicon/solid/signal.svg | 4 ++-- app/assets/images/heroicon/solid/sparkles.svg | 4 ++-- app/assets/images/heroicon/solid/speaker-wave.svg | 6 +++--- app/assets/images/heroicon/solid/speaker-x-mark.svg | 4 ++-- app/assets/images/heroicon/solid/square-2-stack.svg | 6 +++--- .../images/heroicon/solid/square-3-stack-3d.svg | 8 ++++---- app/assets/images/heroicon/solid/squares-2x2.svg | 4 ++-- app/assets/images/heroicon/solid/squares-plus.svg | 4 ++-- app/assets/images/heroicon/solid/star.svg | 4 ++-- app/assets/images/heroicon/solid/stop-circle.svg | 4 ++-- app/assets/images/heroicon/solid/stop.svg | 4 ++-- app/assets/images/heroicon/solid/sun.svg | 4 ++-- app/assets/images/heroicon/solid/swatch.svg | 6 +++--- app/assets/images/heroicon/solid/table-cells.svg | 4 ++-- app/assets/images/heroicon/solid/tag.svg | 4 ++-- app/assets/images/heroicon/solid/ticket.svg | 4 ++-- app/assets/images/heroicon/solid/trash.svg | 4 ++-- app/assets/images/heroicon/solid/trophy.svg | 4 ++-- app/assets/images/heroicon/solid/truck.svg | 8 ++++---- app/assets/images/heroicon/solid/tv.svg | 6 +++--- app/assets/images/heroicon/solid/user-circle.svg | 4 ++-- app/assets/images/heroicon/solid/user-group.svg | 6 +++--- app/assets/images/heroicon/solid/user-minus.svg | 4 ++-- app/assets/images/heroicon/solid/user-plus.svg | 4 ++-- app/assets/images/heroicon/solid/user.svg | 4 ++-- app/assets/images/heroicon/solid/users.svg | 4 ++-- app/assets/images/heroicon/solid/variable.svg | 4 ++-- .../images/heroicon/solid/video-camera-slash.svg | 4 ++-- app/assets/images/heroicon/solid/video-camera.svg | 4 ++-- app/assets/images/heroicon/solid/view-columns.svg | 4 ++-- .../images/heroicon/solid/viewfinder-circle.svg | 4 ++-- app/assets/images/heroicon/solid/wallet.svg | 4 ++-- app/assets/images/heroicon/solid/wifi.svg | 4 ++-- app/assets/images/heroicon/solid/window.svg | 4 ++-- .../images/heroicon/solid/wrench-screwdriver.svg | 8 ++++---- app/assets/images/heroicon/solid/wrench.svg | 4 ++-- app/assets/images/heroicon/solid/x-circle.svg | 4 ++-- app/assets/images/heroicon/solid/x-mark.svg | 4 ++-- 876 files changed, 1885 insertions(+), 1886 deletions(-) diff --git a/app/assets/images/heroicon/mini/academic-cap.svg b/app/assets/images/heroicon/mini/academic-cap.svg index bb980e6a..28d31d1b 100644 --- a/app/assets/images/heroicon/mini/academic-cap.svg +++ b/app/assets/images/heroicon/mini/academic-cap.svg @@ -1,3 +1,3 @@ - diff --git a/test/dummy/app/views/pages/_edge_cases.html.erb b/test/dummy/app/views/pages/_edge_cases.html.erb index c1b6016a..978cd021 100644 --- a/test/dummy/app/views/pages/_edge_cases.html.erb +++ b/test/dummy/app/views/pages/_edge_cases.html.erb @@ -1,4 +1,5 @@
+

Edge Cases

<%# Adding a custom class %> <%= heroicon "user", options: {class: "text-red-500"} %> diff --git a/test/dummy/app/views/pages/_micro.html.erb b/test/dummy/app/views/pages/_micro.html.erb new file mode 100644 index 00000000..7cc34722 --- /dev/null +++ b/test/dummy/app/views/pages/_micro.html.erb @@ -0,0 +1,6 @@ +
+

Micro

+ <% names_for_variant('micro').each do |name| %> + <%= heroicon name, variant: :outline %> + <% end %> +
diff --git a/test/dummy/app/views/pages/_mini.html.erb b/test/dummy/app/views/pages/_mini.html.erb index f6e07334..27a0d46d 100644 --- a/test/dummy/app/views/pages/_mini.html.erb +++ b/test/dummy/app/views/pages/_mini.html.erb @@ -1,282 +1,6 @@
- <%= heroicon "academic-cap", variant: :mini %> - <%= heroicon "adjustments-horizontal", variant: :mini %> - <%= heroicon "adjustments-vertical", variant: :mini %> - <%= heroicon "archive-box-arrow-down", variant: :mini %> - <%= heroicon "archive-box-x-mark", variant: :mini %> - <%= heroicon "archive-box", variant: :mini %> - <%= heroicon "arrow-down-circle", variant: :mini %> - <%= heroicon "arrow-down-left", variant: :mini %> - <%= heroicon "arrow-down-on-square-stack", variant: :mini %> - <%= heroicon "arrow-down-on-square", variant: :mini %> - <%= heroicon "arrow-down-right", variant: :mini %> - <%= heroicon "arrow-down-tray", variant: :mini %> - <%= heroicon "arrow-down", variant: :mini %> - <%= heroicon "arrow-left-circle", variant: :mini %> - <%= heroicon "arrow-left-on-rectangle", variant: :mini %> - <%= heroicon "arrow-left", variant: :mini %> - <%= heroicon "arrow-long-down", variant: :mini %> - <%= heroicon "arrow-long-left", variant: :mini %> - <%= heroicon "arrow-long-right", variant: :mini %> - <%= heroicon "arrow-long-up", variant: :mini %> - <%= heroicon "arrow-path-rounded-square", variant: :mini %> - <%= heroicon "arrow-path", variant: :mini %> - <%= heroicon "arrow-right-circle", variant: :mini %> - <%= heroicon "arrow-right-on-rectangle", variant: :mini %> - <%= heroicon "arrow-right", variant: :mini %> - <%= heroicon "arrow-small-down", variant: :mini %> - <%= heroicon "arrow-small-left", variant: :mini %> - <%= heroicon "arrow-small-right", variant: :mini %> - <%= heroicon "arrow-small-up", variant: :mini %> - <%= heroicon "arrow-top-right-on-square", variant: :mini %> - <%= heroicon "arrow-trending-down", variant: :mini %> - <%= heroicon "arrow-trending-up", variant: :mini %> - <%= heroicon "arrow-up-circle", variant: :mini %> - <%= heroicon "arrow-up-left", variant: :mini %> - <%= heroicon "arrow-up-on-square-stack", variant: :mini %> - <%= heroicon "arrow-up-on-square", variant: :mini %> - <%= heroicon "arrow-up-right", variant: :mini %> - <%= heroicon "arrow-up-tray", variant: :mini %> - <%= heroicon "arrow-up", variant: :mini %> - <%= heroicon "arrow-uturn-down", variant: :mini %> - <%= heroicon "arrow-uturn-left", variant: :mini %> - <%= heroicon "arrow-uturn-right", variant: :mini %> - <%= heroicon "arrow-uturn-up", variant: :mini %> - <%= heroicon "arrows-pointing-in", variant: :mini %> - <%= heroicon "arrows-pointing-out", variant: :mini %> - <%= heroicon "arrows-right-left", variant: :mini %> - <%= heroicon "arrows-up-down", variant: :mini %> - <%= heroicon "at-symbol", variant: :mini %> - <%= heroicon "backspace", variant: :mini %> - <%= heroicon "backward", variant: :mini %> - <%= heroicon "banknotes", variant: :mini %> - <%= heroicon "bars-2", variant: :mini %> - <%= heroicon "bars-3-bottom-left", variant: :mini %> - <%= heroicon "bars-3-bottom-right", variant: :mini %> - <%= heroicon "bars-3-center-left", variant: :mini %> - <%= heroicon "bars-3", variant: :mini %> - <%= heroicon "bars-4", variant: :mini %> - <%= heroicon "bars-arrow-down", variant: :mini %> - <%= heroicon "bars-arrow-up", variant: :mini %> - <%= heroicon "battery-0", variant: :mini %> - <%= heroicon "battery-100", variant: :mini %> - <%= heroicon "battery-50", variant: :mini %> - <%= heroicon "beaker", variant: :mini %> - <%= heroicon "bell-alert", variant: :mini %> - <%= heroicon "bell-slash", variant: :mini %> - <%= heroicon "bell-snooze", variant: :mini %> - <%= heroicon "bell", variant: :mini %> - <%= heroicon "bolt-slash", variant: :mini %> - <%= heroicon "bolt", variant: :mini %> - <%= heroicon "book-open", variant: :mini %> - <%= heroicon "bookmark-slash", variant: :mini %> - <%= heroicon "bookmark-square", variant: :mini %> - <%= heroicon "bookmark", variant: :mini %> - <%= heroicon "briefcase", variant: :mini %> - <%= heroicon "building-library", variant: :mini %> - <%= heroicon "building-office-2", variant: :mini %> - <%= heroicon "building-office", variant: :mini %> - <%= heroicon "building-storefront", variant: :mini %> - <%= heroicon "cake", variant: :mini %> - <%= heroicon "calculator", variant: :mini %> - <%= heroicon "calendar-days", variant: :mini %> - <%= heroicon "calendar", variant: :mini %> - <%= heroicon "camera", variant: :mini %> - <%= heroicon "chart-bar-square", variant: :mini %> - <%= heroicon "chart-bar", variant: :mini %> - <%= heroicon "chart-pie", variant: :mini %> - <%= heroicon "chat-bubble-bottom-center-text", variant: :mini %> - <%= heroicon "chat-bubble-bottom-center", variant: :mini %> - <%= heroicon "chat-bubble-left-ellipsis", variant: :mini %> - <%= heroicon "chat-bubble-left-right", variant: :mini %> - <%= heroicon "chat-bubble-left", variant: :mini %> - <%= heroicon "chat-bubble-oval-left-ellipsis", variant: :mini %> - <%= heroicon "chat-bubble-oval-left", variant: :mini %> - <%= heroicon "check-badge", variant: :mini %> - <%= heroicon "check-circle", variant: :mini %> - <%= heroicon "check", variant: :mini %> - <%= heroicon "chevron-double-down", variant: :mini %> - <%= heroicon "chevron-double-left", variant: :mini %> - <%= heroicon "chevron-double-right", variant: :mini %> - <%= heroicon "chevron-double-up", variant: :mini %> - <%= heroicon "chevron-down", variant: :mini %> - <%= heroicon "chevron-left", variant: :mini %> - <%= heroicon "chevron-right", variant: :mini %> - <%= heroicon "chevron-up-down", variant: :mini %> - <%= heroicon "chevron-up", variant: :mini %> - <%= heroicon "circle-stack", variant: :mini %> - <%= heroicon "clipboard-document-check", variant: :mini %> - <%= heroicon "clipboard-document-list", variant: :mini %> - <%= heroicon "clipboard-document", variant: :mini %> - <%= heroicon "clipboard", variant: :mini %> - <%= heroicon "clock", variant: :mini %> - <%= heroicon "cloud-arrow-down", variant: :mini %> - <%= heroicon "cloud-arrow-up", variant: :mini %> - <%= heroicon "cloud", variant: :mini %> - <%= heroicon "code-bracket-square", variant: :mini %> - <%= heroicon "code-bracket", variant: :mini %> - <%= heroicon "cog-6-tooth", variant: :mini %> - <%= heroicon "cog-8-tooth", variant: :mini %> - <%= heroicon "cog", variant: :mini %> - <%= heroicon "command-line", variant: :mini %> - <%= heroicon "computer-desktop", variant: :mini %> - <%= heroicon "cpu-chip", variant: :mini %> - <%= heroicon "credit-card", variant: :mini %> - <%= heroicon "cube-transparent", variant: :mini %> - <%= heroicon "cube", variant: :mini %> - <%= heroicon "currency-bangladeshi", variant: :mini %> - <%= heroicon "currency-dollar", variant: :mini %> - <%= heroicon "currency-euro", variant: :mini %> - <%= heroicon "currency-pound", variant: :mini %> - <%= heroicon "currency-rupee", variant: :mini %> - <%= heroicon "currency-yen", variant: :mini %> - <%= heroicon "cursor-arrow-rays", variant: :mini %> - <%= heroicon "cursor-arrow-ripple", variant: :mini %> - <%= heroicon "device-phone-mobile", variant: :mini %> - <%= heroicon "device-tablet", variant: :mini %> - <%= heroicon "document-arrow-down", variant: :mini %> - <%= heroicon "document-arrow-up", variant: :mini %> - <%= heroicon "document-chart-bar", variant: :mini %> - <%= heroicon "document-check", variant: :mini %> - <%= heroicon "document-duplicate", variant: :mini %> - <%= heroicon "document-magnifying-glass", variant: :mini %> - <%= heroicon "document-minus", variant: :mini %> - <%= heroicon "document-plus", variant: :mini %> - <%= heroicon "document-text", variant: :mini %> - <%= heroicon "document", variant: :mini %> - <%= heroicon "ellipsis-horizontal-circle", variant: :mini %> - <%= heroicon "ellipsis-horizontal", variant: :mini %> - <%= heroicon "ellipsis-vertical", variant: :mini %> - <%= heroicon "envelope-open", variant: :mini %> - <%= heroicon "envelope", variant: :mini %> - <%= heroicon "exclamation-circle", variant: :mini %> - <%= heroicon "exclamation-triangle", variant: :mini %> - <%= heroicon "eye-slash", variant: :mini %> - <%= heroicon "eye", variant: :mini %> - <%= heroicon "face-frown", variant: :mini %> - <%= heroicon "face-smile", variant: :mini %> - <%= heroicon "film", variant: :mini %> - <%= heroicon "finger-print", variant: :mini %> - <%= heroicon "fire", variant: :mini %> - <%= heroicon "flag", variant: :mini %> - <%= heroicon "folder-arrow-down", variant: :mini %> - <%= heroicon "folder-minus", variant: :mini %> - <%= heroicon "folder-open", variant: :mini %> - <%= heroicon "folder-plus", variant: :mini %> - <%= heroicon "folder", variant: :mini %> - <%= heroicon "forward", variant: :mini %> - <%= heroicon "funnel", variant: :mini %> - <%= heroicon "gif", variant: :mini %> - <%= heroicon "gift-top", variant: :mini %> - <%= heroicon "gift", variant: :mini %> - <%= heroicon "globe-alt", variant: :mini %> - <%= heroicon "globe-americas", variant: :mini %> - <%= heroicon "globe-asia-australia", variant: :mini %> - <%= heroicon "globe-europe-africa", variant: :mini %> - <%= heroicon "hand-raised", variant: :mini %> - <%= heroicon "hand-thumb-down", variant: :mini %> - <%= heroicon "hand-thumb-up", variant: :mini %> - <%= heroicon "hashtag", variant: :mini %> - <%= heroicon "heart", variant: :mini %> - <%= heroicon "home-modern", variant: :mini %> - <%= heroicon "home", variant: :mini %> - <%= heroicon "identification", variant: :mini %> - <%= heroicon "inbox-arrow-down", variant: :mini %> - <%= heroicon "inbox-stack", variant: :mini %> - <%= heroicon "inbox", variant: :mini %> - <%= heroicon "information-circle", variant: :mini %> - <%= heroicon "key", variant: :mini %> - <%= heroicon "language", variant: :mini %> - <%= heroicon "lifebuoy", variant: :mini %> - <%= heroicon "light-bulb", variant: :mini %> - <%= heroicon "link", variant: :mini %> - <%= heroicon "list-bullet", variant: :mini %> - <%= heroicon "lock-closed", variant: :mini %> - <%= heroicon "lock-open", variant: :mini %> - <%= heroicon "magnifying-glass-circle", variant: :mini %> - <%= heroicon "magnifying-glass-minus", variant: :mini %> - <%= heroicon "magnifying-glass-plus", variant: :mini %> - <%= heroicon "magnifying-glass", variant: :mini %> - <%= heroicon "map-pin", variant: :mini %> - <%= heroicon "map", variant: :mini %> - <%= heroicon "megaphone", variant: :mini %> - <%= heroicon "microphone", variant: :mini %> - <%= heroicon "minus-circle", variant: :mini %> - <%= heroicon "minus-small", variant: :mini %> - <%= heroicon "minus", variant: :mini %> - <%= heroicon "moon", variant: :mini %> - <%= heroicon "musical-note", variant: :mini %> - <%= heroicon "newspaper", variant: :mini %> - <%= heroicon "no-symbol", variant: :mini %> - <%= heroicon "paint-brush", variant: :mini %> - <%= heroicon "paper-airplane", variant: :mini %> - <%= heroicon "paper-clip", variant: :mini %> - <%= heroicon "pause", variant: :mini %> - <%= heroicon "pencil-square", variant: :mini %> - <%= heroicon "pencil", variant: :mini %> - <%= heroicon "phone-arrow-down-left", variant: :mini %> - <%= heroicon "phone-arrow-up-right", variant: :mini %> - <%= heroicon "phone-x-mark", variant: :mini %> - <%= heroicon "phone", variant: :mini %> - <%= heroicon "photo", variant: :mini %> - <%= heroicon "play-pause", variant: :mini %> - <%= heroicon "play", variant: :mini %> - <%= heroicon "plus-circle", variant: :mini %> - <%= heroicon "plus-small", variant: :mini %> - <%= heroicon "plus", variant: :mini %> - <%= heroicon "presentation-chart-bar", variant: :mini %> - <%= heroicon "presentation-chart-line", variant: :mini %> - <%= heroicon "printer", variant: :mini %> - <%= heroicon "puzzle-piece", variant: :mini %> - <%= heroicon "qr-code", variant: :mini %> - <%= heroicon "question-mark-circle", variant: :mini %> - <%= heroicon "queue-list", variant: :mini %> - <%= heroicon "radio", variant: :mini %> - <%= heroicon "receipt-percent", variant: :mini %> - <%= heroicon "receipt-refund", variant: :mini %> - <%= heroicon "rectangle-group", variant: :mini %> - <%= heroicon "rectangle-stack", variant: :mini %> - <%= heroicon "rss", variant: :mini %> - <%= heroicon "scale", variant: :mini %> - <%= heroicon "scissors", variant: :mini %> - <%= heroicon "server-stack", variant: :mini %> - <%= heroicon "server", variant: :mini %> - <%= heroicon "share", variant: :mini %> - <%= heroicon "shield-check", variant: :mini %> - <%= heroicon "shield-exclamation", variant: :mini %> - <%= heroicon "shopping-bag", variant: :mini %> - <%= heroicon "shopping-cart", variant: :mini %> - <%= heroicon "signal-slash", variant: :mini %> - <%= heroicon "signal", variant: :mini %> - <%= heroicon "sparkles", variant: :mini %> - <%= heroicon "speaker-wave", variant: :mini %> - <%= heroicon "speaker-x-mark", variant: :mini %> - <%= heroicon "square-2-stack", variant: :mini %> - <%= heroicon "squares-2x2", variant: :mini %> - <%= heroicon "squares-plus", variant: :mini %> - <%= heroicon "star", variant: :mini %> - <%= heroicon "stop", variant: :mini %> - <%= heroicon "sun", variant: :mini %> - <%= heroicon "swatch", variant: :mini %> - <%= heroicon "table-cells", variant: :mini %> - <%= heroicon "tag", variant: :mini %> - <%= heroicon "ticket", variant: :mini %> - <%= heroicon "trash", variant: :mini %> - <%= heroicon "truck", variant: :mini %> - <%= heroicon "user-circle", variant: :mini %> - <%= heroicon "user-group", variant: :mini %> - <%= heroicon "user-minus", variant: :mini %> - <%= heroicon "user-plus", variant: :mini %> - <%= heroicon "user", variant: :mini %> - <%= heroicon "users", variant: :mini %> - <%= heroicon "variable", variant: :mini %> - <%= heroicon "video-camera-slash", variant: :mini %> - <%= heroicon "video-camera", variant: :mini %> - <%= heroicon "view-columns", variant: :mini %> - <%= heroicon "wallet", variant: :mini %> - <%= heroicon "wifi", variant: :mini %> - <%= heroicon "wrench-screwdriver", variant: :mini %> - <%= heroicon "wrench", variant: :mini %> - <%= heroicon "x-circle", variant: :mini %> - <%= heroicon "x-mark", variant: :mini %> +

Mini

+ <% names_for_variant('mini').each do |name| %> + <%= heroicon name, variant: :outline %> + <% end %>
diff --git a/test/dummy/app/views/pages/_outline.html.erb b/test/dummy/app/views/pages/_outline.html.erb index 7f92222e..28e2deec 100644 --- a/test/dummy/app/views/pages/_outline.html.erb +++ b/test/dummy/app/views/pages/_outline.html.erb @@ -1,282 +1,6 @@
- <%= heroicon "academic-cap", variant: :outline %> - <%= heroicon "adjustments-horizontal", variant: :outline %> - <%= heroicon "adjustments-vertical", variant: :outline %> - <%= heroicon "archive-box-arrow-down", variant: :outline %> - <%= heroicon "archive-box-x-mark", variant: :outline %> - <%= heroicon "archive-box", variant: :outline %> - <%= heroicon "arrow-down-circle", variant: :outline %> - <%= heroicon "arrow-down-left", variant: :outline %> - <%= heroicon "arrow-down-on-square-stack", variant: :outline %> - <%= heroicon "arrow-down-on-square", variant: :outline %> - <%= heroicon "arrow-down-right", variant: :outline %> - <%= heroicon "arrow-down-tray", variant: :outline %> - <%= heroicon "arrow-down", variant: :outline %> - <%= heroicon "arrow-left-circle", variant: :outline %> - <%= heroicon "arrow-left-on-rectangle", variant: :outline %> - <%= heroicon "arrow-left", variant: :outline %> - <%= heroicon "arrow-long-down", variant: :outline %> - <%= heroicon "arrow-long-left", variant: :outline %> - <%= heroicon "arrow-long-right", variant: :outline %> - <%= heroicon "arrow-long-up", variant: :outline %> - <%= heroicon "arrow-path-rounded-square", variant: :outline %> - <%= heroicon "arrow-path", variant: :outline %> - <%= heroicon "arrow-right-circle", variant: :outline %> - <%= heroicon "arrow-right-on-rectangle", variant: :outline %> - <%= heroicon "arrow-right", variant: :outline %> - <%= heroicon "arrow-small-down", variant: :outline %> - <%= heroicon "arrow-small-left", variant: :outline %> - <%= heroicon "arrow-small-right", variant: :outline %> - <%= heroicon "arrow-small-up", variant: :outline %> - <%= heroicon "arrow-top-right-on-square", variant: :outline %> - <%= heroicon "arrow-trending-down", variant: :outline %> - <%= heroicon "arrow-trending-up", variant: :outline %> - <%= heroicon "arrow-up-circle", variant: :outline %> - <%= heroicon "arrow-up-left", variant: :outline %> - <%= heroicon "arrow-up-on-square-stack", variant: :outline %> - <%= heroicon "arrow-up-on-square", variant: :outline %> - <%= heroicon "arrow-up-right", variant: :outline %> - <%= heroicon "arrow-up-tray", variant: :outline %> - <%= heroicon "arrow-up", variant: :outline %> - <%= heroicon "arrow-uturn-down", variant: :outline %> - <%= heroicon "arrow-uturn-left", variant: :outline %> - <%= heroicon "arrow-uturn-right", variant: :outline %> - <%= heroicon "arrow-uturn-up", variant: :outline %> - <%= heroicon "arrows-pointing-in", variant: :outline %> - <%= heroicon "arrows-pointing-out", variant: :outline %> - <%= heroicon "arrows-right-left", variant: :outline %> - <%= heroicon "arrows-up-down", variant: :outline %> - <%= heroicon "at-symbol", variant: :outline %> - <%= heroicon "backspace", variant: :outline %> - <%= heroicon "backward", variant: :outline %> - <%= heroicon "banknotes", variant: :outline %> - <%= heroicon "bars-2", variant: :outline %> - <%= heroicon "bars-3-bottom-left", variant: :outline %> - <%= heroicon "bars-3-bottom-right", variant: :outline %> - <%= heroicon "bars-3-center-left", variant: :outline %> - <%= heroicon "bars-3", variant: :outline %> - <%= heroicon "bars-4", variant: :outline %> - <%= heroicon "bars-arrow-down", variant: :outline %> - <%= heroicon "bars-arrow-up", variant: :outline %> - <%= heroicon "battery-0", variant: :outline %> - <%= heroicon "battery-100", variant: :outline %> - <%= heroicon "battery-50", variant: :outline %> - <%= heroicon "beaker", variant: :outline %> - <%= heroicon "bell-alert", variant: :outline %> - <%= heroicon "bell-slash", variant: :outline %> - <%= heroicon "bell-snooze", variant: :outline %> - <%= heroicon "bell", variant: :outline %> - <%= heroicon "bolt-slash", variant: :outline %> - <%= heroicon "bolt", variant: :outline %> - <%= heroicon "book-open", variant: :outline %> - <%= heroicon "bookmark-slash", variant: :outline %> - <%= heroicon "bookmark-square", variant: :outline %> - <%= heroicon "bookmark", variant: :outline %> - <%= heroicon "briefcase", variant: :outline %> - <%= heroicon "building-library", variant: :outline %> - <%= heroicon "building-office-2", variant: :outline %> - <%= heroicon "building-office", variant: :outline %> - <%= heroicon "building-storefront", variant: :outline %> - <%= heroicon "cake", variant: :outline %> - <%= heroicon "calculator", variant: :outline %> - <%= heroicon "calendar-days", variant: :outline %> - <%= heroicon "calendar", variant: :outline %> - <%= heroicon "camera", variant: :outline %> - <%= heroicon "chart-bar-square", variant: :outline %> - <%= heroicon "chart-bar", variant: :outline %> - <%= heroicon "chart-pie", variant: :outline %> - <%= heroicon "chat-bubble-bottom-center-text", variant: :outline %> - <%= heroicon "chat-bubble-bottom-center", variant: :outline %> - <%= heroicon "chat-bubble-left-ellipsis", variant: :outline %> - <%= heroicon "chat-bubble-left-right", variant: :outline %> - <%= heroicon "chat-bubble-left", variant: :outline %> - <%= heroicon "chat-bubble-oval-left-ellipsis", variant: :outline %> - <%= heroicon "chat-bubble-oval-left", variant: :outline %> - <%= heroicon "check-badge", variant: :outline %> - <%= heroicon "check-circle", variant: :outline %> - <%= heroicon "check", variant: :outline %> - <%= heroicon "chevron-double-down", variant: :outline %> - <%= heroicon "chevron-double-left", variant: :outline %> - <%= heroicon "chevron-double-right", variant: :outline %> - <%= heroicon "chevron-double-up", variant: :outline %> - <%= heroicon "chevron-down", variant: :outline %> - <%= heroicon "chevron-left", variant: :outline %> - <%= heroicon "chevron-right", variant: :outline %> - <%= heroicon "chevron-up-down", variant: :outline %> - <%= heroicon "chevron-up", variant: :outline %> - <%= heroicon "circle-stack", variant: :outline %> - <%= heroicon "clipboard-document-check", variant: :outline %> - <%= heroicon "clipboard-document-list", variant: :outline %> - <%= heroicon "clipboard-document", variant: :outline %> - <%= heroicon "clipboard", variant: :outline %> - <%= heroicon "clock", variant: :outline %> - <%= heroicon "cloud-arrow-down", variant: :outline %> - <%= heroicon "cloud-arrow-up", variant: :outline %> - <%= heroicon "cloud", variant: :outline %> - <%= heroicon "code-bracket-square", variant: :outline %> - <%= heroicon "code-bracket", variant: :outline %> - <%= heroicon "cog-6-tooth", variant: :outline %> - <%= heroicon "cog-8-tooth", variant: :outline %> - <%= heroicon "cog", variant: :outline %> - <%= heroicon "command-line", variant: :outline %> - <%= heroicon "computer-desktop", variant: :outline %> - <%= heroicon "cpu-chip", variant: :outline %> - <%= heroicon "credit-card", variant: :outline %> - <%= heroicon "cube-transparent", variant: :outline %> - <%= heroicon "cube", variant: :outline %> - <%= heroicon "currency-bangladeshi", variant: :outline %> - <%= heroicon "currency-dollar", variant: :outline %> - <%= heroicon "currency-euro", variant: :outline %> - <%= heroicon "currency-pound", variant: :outline %> - <%= heroicon "currency-rupee", variant: :outline %> - <%= heroicon "currency-yen", variant: :outline %> - <%= heroicon "cursor-arrow-rays", variant: :outline %> - <%= heroicon "cursor-arrow-ripple", variant: :outline %> - <%= heroicon "device-phone-mobile", variant: :outline %> - <%= heroicon "device-tablet", variant: :outline %> - <%= heroicon "document-arrow-down", variant: :outline %> - <%= heroicon "document-arrow-up", variant: :outline %> - <%= heroicon "document-chart-bar", variant: :outline %> - <%= heroicon "document-check", variant: :outline %> - <%= heroicon "document-duplicate", variant: :outline %> - <%= heroicon "document-magnifying-glass", variant: :outline %> - <%= heroicon "document-minus", variant: :outline %> - <%= heroicon "document-plus", variant: :outline %> - <%= heroicon "document-text", variant: :outline %> - <%= heroicon "document", variant: :outline %> - <%= heroicon "ellipsis-horizontal-circle", variant: :outline %> - <%= heroicon "ellipsis-horizontal", variant: :outline %> - <%= heroicon "ellipsis-vertical", variant: :outline %> - <%= heroicon "envelope-open", variant: :outline %> - <%= heroicon "envelope", variant: :outline %> - <%= heroicon "exclamation-circle", variant: :outline %> - <%= heroicon "exclamation-triangle", variant: :outline %> - <%= heroicon "eye-slash", variant: :outline %> - <%= heroicon "eye", variant: :outline %> - <%= heroicon "face-frown", variant: :outline %> - <%= heroicon "face-smile", variant: :outline %> - <%= heroicon "film", variant: :outline %> - <%= heroicon "finger-print", variant: :outline %> - <%= heroicon "fire", variant: :outline %> - <%= heroicon "flag", variant: :outline %> - <%= heroicon "folder-arrow-down", variant: :outline %> - <%= heroicon "folder-minus", variant: :outline %> - <%= heroicon "folder-open", variant: :outline %> - <%= heroicon "folder-plus", variant: :outline %> - <%= heroicon "folder", variant: :outline %> - <%= heroicon "forward", variant: :outline %> - <%= heroicon "funnel", variant: :outline %> - <%= heroicon "gif", variant: :outline %> - <%= heroicon "gift-top", variant: :outline %> - <%= heroicon "gift", variant: :outline %> - <%= heroicon "globe-alt", variant: :outline %> - <%= heroicon "globe-americas", variant: :outline %> - <%= heroicon "globe-asia-australia", variant: :outline %> - <%= heroicon "globe-europe-africa", variant: :outline %> - <%= heroicon "hand-raised", variant: :outline %> - <%= heroicon "hand-thumb-down", variant: :outline %> - <%= heroicon "hand-thumb-up", variant: :outline %> - <%= heroicon "hashtag", variant: :outline %> - <%= heroicon "heart", variant: :outline %> - <%= heroicon "home-modern", variant: :outline %> - <%= heroicon "home", variant: :outline %> - <%= heroicon "identification", variant: :outline %> - <%= heroicon "inbox-arrow-down", variant: :outline %> - <%= heroicon "inbox-stack", variant: :outline %> - <%= heroicon "inbox", variant: :outline %> - <%= heroicon "information-circle", variant: :outline %> - <%= heroicon "key", variant: :outline %> - <%= heroicon "language", variant: :outline %> - <%= heroicon "lifebuoy", variant: :outline %> - <%= heroicon "light-bulb", variant: :outline %> - <%= heroicon "link", variant: :outline %> - <%= heroicon "list-bullet", variant: :outline %> - <%= heroicon "lock-closed", variant: :outline %> - <%= heroicon "lock-open", variant: :outline %> - <%= heroicon "magnifying-glass-circle", variant: :outline %> - <%= heroicon "magnifying-glass-minus", variant: :outline %> - <%= heroicon "magnifying-glass-plus", variant: :outline %> - <%= heroicon "magnifying-glass", variant: :outline %> - <%= heroicon "map-pin", variant: :outline %> - <%= heroicon "map", variant: :outline %> - <%= heroicon "megaphone", variant: :outline %> - <%= heroicon "microphone", variant: :outline %> - <%= heroicon "minus-circle", variant: :outline %> - <%= heroicon "minus-small", variant: :outline %> - <%= heroicon "minus", variant: :outline %> - <%= heroicon "moon", variant: :outline %> - <%= heroicon "musical-note", variant: :outline %> - <%= heroicon "newspaper", variant: :outline %> - <%= heroicon "no-symbol", variant: :outline %> - <%= heroicon "paint-brush", variant: :outline %> - <%= heroicon "paper-airplane", variant: :outline %> - <%= heroicon "paper-clip", variant: :outline %> - <%= heroicon "pause", variant: :outline %> - <%= heroicon "pencil-square", variant: :outline %> - <%= heroicon "pencil", variant: :outline %> - <%= heroicon "phone-arrow-down-left", variant: :outline %> - <%= heroicon "phone-arrow-up-right", variant: :outline %> - <%= heroicon "phone-x-mark", variant: :outline %> - <%= heroicon "phone", variant: :outline %> - <%= heroicon "photo", variant: :outline %> - <%= heroicon "play-pause", variant: :outline %> - <%= heroicon "play", variant: :outline %> - <%= heroicon "plus-circle", variant: :outline %> - <%= heroicon "plus-small", variant: :outline %> - <%= heroicon "plus", variant: :outline %> - <%= heroicon "presentation-chart-bar", variant: :outline %> - <%= heroicon "presentation-chart-line", variant: :outline %> - <%= heroicon "printer", variant: :outline %> - <%= heroicon "puzzle-piece", variant: :outline %> - <%= heroicon "qr-code", variant: :outline %> - <%= heroicon "question-mark-circle", variant: :outline %> - <%= heroicon "queue-list", variant: :outline %> - <%= heroicon "radio", variant: :outline %> - <%= heroicon "receipt-percent", variant: :outline %> - <%= heroicon "receipt-refund", variant: :outline %> - <%= heroicon "rectangle-group", variant: :outline %> - <%= heroicon "rectangle-stack", variant: :outline %> - <%= heroicon "rss", variant: :outline %> - <%= heroicon "scale", variant: :outline %> - <%= heroicon "scissors", variant: :outline %> - <%= heroicon "server-stack", variant: :outline %> - <%= heroicon "server", variant: :outline %> - <%= heroicon "share", variant: :outline %> - <%= heroicon "shield-check", variant: :outline %> - <%= heroicon "shield-exclamation", variant: :outline %> - <%= heroicon "shopping-bag", variant: :outline %> - <%= heroicon "shopping-cart", variant: :outline %> - <%= heroicon "signal-slash", variant: :outline %> - <%= heroicon "signal", variant: :outline %> - <%= heroicon "sparkles", variant: :outline %> - <%= heroicon "speaker-wave", variant: :outline %> - <%= heroicon "speaker-x-mark", variant: :outline %> - <%= heroicon "square-2-stack", variant: :outline %> - <%= heroicon "squares-2x2", variant: :outline %> - <%= heroicon "squares-plus", variant: :outline %> - <%= heroicon "star", variant: :outline %> - <%= heroicon "stop", variant: :outline %> - <%= heroicon "sun", variant: :outline %> - <%= heroicon "swatch", variant: :outline %> - <%= heroicon "table-cells", variant: :outline %> - <%= heroicon "tag", variant: :outline %> - <%= heroicon "ticket", variant: :outline %> - <%= heroicon "trash", variant: :outline %> - <%= heroicon "truck", variant: :outline %> - <%= heroicon "user-circle", variant: :outline %> - <%= heroicon "user-group", variant: :outline %> - <%= heroicon "user-minus", variant: :outline %> - <%= heroicon "user-plus", variant: :outline %> - <%= heroicon "user", variant: :outline %> - <%= heroicon "users", variant: :outline %> - <%= heroicon "variable", variant: :outline %> - <%= heroicon "video-camera-slash", variant: :outline %> - <%= heroicon "video-camera", variant: :outline %> - <%= heroicon "view-columns", variant: :outline %> - <%= heroicon "wallet", variant: :outline %> - <%= heroicon "wifi", variant: :outline %> - <%= heroicon "wrench-screwdriver", variant: :outline %> - <%= heroicon "wrench", variant: :outline %> - <%= heroicon "x-circle", variant: :outline %> - <%= heroicon "x-mark", variant: :outline %> +

Outline

+ <% names_for_variant('outline').each do |name| %> + <%= heroicon name, variant: :outline %> + <% end %>
diff --git a/test/dummy/app/views/pages/_solid.html.erb b/test/dummy/app/views/pages/_solid.html.erb index 25826a9b..0495b883 100644 --- a/test/dummy/app/views/pages/_solid.html.erb +++ b/test/dummy/app/views/pages/_solid.html.erb @@ -1,282 +1,6 @@
- <%= heroicon "academic-cap" %> - <%= heroicon "adjustments-horizontal" %> - <%= heroicon "adjustments-vertical" %> - <%= heroicon "archive-box-arrow-down" %> - <%= heroicon "archive-box-x-mark" %> - <%= heroicon "archive-box" %> - <%= heroicon "arrow-down-circle" %> - <%= heroicon "arrow-down-left" %> - <%= heroicon "arrow-down-on-square-stack" %> - <%= heroicon "arrow-down-on-square" %> - <%= heroicon "arrow-down-right" %> - <%= heroicon "arrow-down-tray" %> - <%= heroicon "arrow-down" %> - <%= heroicon "arrow-left-circle" %> - <%= heroicon "arrow-left-on-rectangle" %> - <%= heroicon "arrow-left" %> - <%= heroicon "arrow-long-down" %> - <%= heroicon "arrow-long-left" %> - <%= heroicon "arrow-long-right" %> - <%= heroicon "arrow-long-up" %> - <%= heroicon "arrow-path-rounded-square" %> - <%= heroicon "arrow-path" %> - <%= heroicon "arrow-right-circle" %> - <%= heroicon "arrow-right-on-rectangle" %> - <%= heroicon "arrow-right" %> - <%= heroicon "arrow-small-down" %> - <%= heroicon "arrow-small-left" %> - <%= heroicon "arrow-small-right" %> - <%= heroicon "arrow-small-up" %> - <%= heroicon "arrow-top-right-on-square" %> - <%= heroicon "arrow-trending-down" %> - <%= heroicon "arrow-trending-up" %> - <%= heroicon "arrow-up-circle" %> - <%= heroicon "arrow-up-left" %> - <%= heroicon "arrow-up-on-square-stack" %> - <%= heroicon "arrow-up-on-square" %> - <%= heroicon "arrow-up-right" %> - <%= heroicon "arrow-up-tray" %> - <%= heroicon "arrow-up" %> - <%= heroicon "arrow-uturn-down" %> - <%= heroicon "arrow-uturn-left" %> - <%= heroicon "arrow-uturn-right" %> - <%= heroicon "arrow-uturn-up" %> - <%= heroicon "arrows-pointing-in" %> - <%= heroicon "arrows-pointing-out" %> - <%= heroicon "arrows-right-left" %> - <%= heroicon "arrows-up-down" %> - <%= heroicon "at-symbol" %> - <%= heroicon "backspace" %> - <%= heroicon "backward" %> - <%= heroicon "banknotes" %> - <%= heroicon "bars-2" %> - <%= heroicon "bars-3-bottom-left" %> - <%= heroicon "bars-3-bottom-right" %> - <%= heroicon "bars-3-center-left" %> - <%= heroicon "bars-3" %> - <%= heroicon "bars-4" %> - <%= heroicon "bars-arrow-down" %> - <%= heroicon "bars-arrow-up" %> - <%= heroicon "battery-0" %> - <%= heroicon "battery-100" %> - <%= heroicon "battery-50" %> - <%= heroicon "beaker" %> - <%= heroicon "bell-alert" %> - <%= heroicon "bell-slash" %> - <%= heroicon "bell-snooze" %> - <%= heroicon "bell" %> - <%= heroicon "bolt-slash" %> - <%= heroicon "bolt" %> - <%= heroicon "book-open" %> - <%= heroicon "bookmark-slash" %> - <%= heroicon "bookmark-square" %> - <%= heroicon "bookmark" %> - <%= heroicon "briefcase" %> - <%= heroicon "building-library" %> - <%= heroicon "building-office-2" %> - <%= heroicon "building-office" %> - <%= heroicon "building-storefront" %> - <%= heroicon "cake" %> - <%= heroicon "calculator" %> - <%= heroicon "calendar-days" %> - <%= heroicon "calendar" %> - <%= heroicon "camera" %> - <%= heroicon "chart-bar-square" %> - <%= heroicon "chart-bar" %> - <%= heroicon "chart-pie" %> - <%= heroicon "chat-bubble-bottom-center-text" %> - <%= heroicon "chat-bubble-bottom-center" %> - <%= heroicon "chat-bubble-left-ellipsis" %> - <%= heroicon "chat-bubble-left-right" %> - <%= heroicon "chat-bubble-left" %> - <%= heroicon "chat-bubble-oval-left-ellipsis" %> - <%= heroicon "chat-bubble-oval-left" %> - <%= heroicon "check-badge" %> - <%= heroicon "check-circle" %> - <%= heroicon "check" %> - <%= heroicon "chevron-double-down" %> - <%= heroicon "chevron-double-left" %> - <%= heroicon "chevron-double-right" %> - <%= heroicon "chevron-double-up" %> - <%= heroicon "chevron-down" %> - <%= heroicon "chevron-left" %> - <%= heroicon "chevron-right" %> - <%= heroicon "chevron-up-down" %> - <%= heroicon "chevron-up" %> - <%= heroicon "circle-stack" %> - <%= heroicon "clipboard-document-check" %> - <%= heroicon "clipboard-document-list" %> - <%= heroicon "clipboard-document" %> - <%= heroicon "clipboard" %> - <%= heroicon "clock" %> - <%= heroicon "cloud-arrow-down" %> - <%= heroicon "cloud-arrow-up" %> - <%= heroicon "cloud" %> - <%= heroicon "code-bracket-square" %> - <%= heroicon "code-bracket" %> - <%= heroicon "cog-6-tooth" %> - <%= heroicon "cog-8-tooth" %> - <%= heroicon "cog" %> - <%= heroicon "command-line" %> - <%= heroicon "computer-desktop" %> - <%= heroicon "cpu-chip" %> - <%= heroicon "credit-card" %> - <%= heroicon "cube-transparent" %> - <%= heroicon "cube" %> - <%= heroicon "currency-bangladeshi" %> - <%= heroicon "currency-dollar" %> - <%= heroicon "currency-euro" %> - <%= heroicon "currency-pound" %> - <%= heroicon "currency-rupee" %> - <%= heroicon "currency-yen" %> - <%= heroicon "cursor-arrow-rays" %> - <%= heroicon "cursor-arrow-ripple" %> - <%= heroicon "device-phone-mobile" %> - <%= heroicon "device-tablet" %> - <%= heroicon "document-arrow-down" %> - <%= heroicon "document-arrow-up" %> - <%= heroicon "document-chart-bar" %> - <%= heroicon "document-check" %> - <%= heroicon "document-duplicate" %> - <%= heroicon "document-magnifying-glass" %> - <%= heroicon "document-minus" %> - <%= heroicon "document-plus" %> - <%= heroicon "document-text" %> - <%= heroicon "document" %> - <%= heroicon "ellipsis-horizontal-circle" %> - <%= heroicon "ellipsis-horizontal" %> - <%= heroicon "ellipsis-vertical" %> - <%= heroicon "envelope-open" %> - <%= heroicon "envelope" %> - <%= heroicon "exclamation-circle" %> - <%= heroicon "exclamation-triangle" %> - <%= heroicon "eye-slash" %> - <%= heroicon "eye" %> - <%= heroicon "face-frown" %> - <%= heroicon "face-smile" %> - <%= heroicon "film" %> - <%= heroicon "finger-print" %> - <%= heroicon "fire" %> - <%= heroicon "flag" %> - <%= heroicon "folder-arrow-down" %> - <%= heroicon "folder-minus" %> - <%= heroicon "folder-open" %> - <%= heroicon "folder-plus" %> - <%= heroicon "folder" %> - <%= heroicon "forward" %> - <%= heroicon "funnel" %> - <%= heroicon "gif" %> - <%= heroicon "gift-top" %> - <%= heroicon "gift" %> - <%= heroicon "globe-alt" %> - <%= heroicon "globe-americas" %> - <%= heroicon "globe-asia-australia" %> - <%= heroicon "globe-europe-africa" %> - <%= heroicon "hand-raised" %> - <%= heroicon "hand-thumb-down" %> - <%= heroicon "hand-thumb-up" %> - <%= heroicon "hashtag" %> - <%= heroicon "heart" %> - <%= heroicon "home-modern" %> - <%= heroicon "home" %> - <%= heroicon "identification" %> - <%= heroicon "inbox-arrow-down" %> - <%= heroicon "inbox-stack" %> - <%= heroicon "inbox" %> - <%= heroicon "information-circle" %> - <%= heroicon "key" %> - <%= heroicon "language" %> - <%= heroicon "lifebuoy" %> - <%= heroicon "light-bulb" %> - <%= heroicon "link" %> - <%= heroicon "list-bullet" %> - <%= heroicon "lock-closed" %> - <%= heroicon "lock-open" %> - <%= heroicon "magnifying-glass-circle" %> - <%= heroicon "magnifying-glass-minus" %> - <%= heroicon "magnifying-glass-plus" %> - <%= heroicon "magnifying-glass" %> - <%= heroicon "map-pin" %> - <%= heroicon "map" %> - <%= heroicon "megaphone" %> - <%= heroicon "microphone" %> - <%= heroicon "minus-circle" %> - <%= heroicon "minus-small" %> - <%= heroicon "minus" %> - <%= heroicon "moon" %> - <%= heroicon "musical-note" %> - <%= heroicon "newspaper" %> - <%= heroicon "no-symbol" %> - <%= heroicon "paint-brush" %> - <%= heroicon "paper-airplane" %> - <%= heroicon "paper-clip" %> - <%= heroicon "pause" %> - <%= heroicon "pencil-square" %> - <%= heroicon "pencil" %> - <%= heroicon "phone-arrow-down-left" %> - <%= heroicon "phone-arrow-up-right" %> - <%= heroicon "phone-x-mark" %> - <%= heroicon "phone" %> - <%= heroicon "photo" %> - <%= heroicon "play-pause" %> - <%= heroicon "play" %> - <%= heroicon "plus-circle" %> - <%= heroicon "plus-small" %> - <%= heroicon "plus" %> - <%= heroicon "presentation-chart-bar" %> - <%= heroicon "presentation-chart-line" %> - <%= heroicon "printer" %> - <%= heroicon "puzzle-piece" %> - <%= heroicon "qr-code" %> - <%= heroicon "question-mark-circle" %> - <%= heroicon "queue-list" %> - <%= heroicon "radio" %> - <%= heroicon "receipt-percent" %> - <%= heroicon "receipt-refund" %> - <%= heroicon "rectangle-group" %> - <%= heroicon "rectangle-stack" %> - <%= heroicon "rss" %> - <%= heroicon "scale" %> - <%= heroicon "scissors" %> - <%= heroicon "server-stack" %> - <%= heroicon "server" %> - <%= heroicon "share" %> - <%= heroicon "shield-check" %> - <%= heroicon "shield-exclamation" %> - <%= heroicon "shopping-bag" %> - <%= heroicon "shopping-cart" %> - <%= heroicon "signal-slash" %> - <%= heroicon "signal" %> - <%= heroicon "sparkles" %> - <%= heroicon "speaker-wave" %> - <%= heroicon "speaker-x-mark" %> - <%= heroicon "square-2-stack" %> - <%= heroicon "squares-2x2" %> - <%= heroicon "squares-plus" %> - <%= heroicon "star" %> - <%= heroicon "stop" %> - <%= heroicon "sun" %> - <%= heroicon "swatch" %> - <%= heroicon "table-cells" %> - <%= heroicon "tag" %> - <%= heroicon "ticket" %> - <%= heroicon "trash" %> - <%= heroicon "truck" %> - <%= heroicon "user-circle" %> - <%= heroicon "user-group" %> - <%= heroicon "user-minus" %> - <%= heroicon "user-plus" %> - <%= heroicon "user" %> - <%= heroicon "users" %> - <%= heroicon "variable" %> - <%= heroicon "video-camera-slash" %> - <%= heroicon "video-camera" %> - <%= heroicon "view-columns" %> - <%= heroicon "wallet" %> - <%= heroicon "wifi" %> - <%= heroicon "wrench-screwdriver" %> - <%= heroicon "wrench" %> - <%= heroicon "x-circle" %> - <%= heroicon "x-mark" %> +

Solid

+ <% names_for_variant('solid').each do |name| %> + <%= heroicon name %> + <% end %>
diff --git a/test/dummy/app/views/pages/home.html.erb b/test/dummy/app/views/pages/home.html.erb index e8acc146..35165edf 100644 --- a/test/dummy/app/views/pages/home.html.erb +++ b/test/dummy/app/views/pages/home.html.erb @@ -4,4 +4,6 @@
<%= render "pages/mini" %>
+<%= render "pages/micro" %> +
<%= render "pages/edge_cases" %> diff --git a/test/dummy/bin/rails b/test/dummy/bin/rails index 22f2d8de..efc03774 100755 --- a/test/dummy/bin/rails +++ b/test/dummy/bin/rails @@ -1,6 +1,4 @@ #!/usr/bin/env ruby -# frozen_string_literal: true - APP_PATH = File.expand_path("../config/application", __dir__) require_relative "../config/boot" require "rails/commands" diff --git a/test/dummy/bin/rake b/test/dummy/bin/rake index e436ea54..4fbf10b9 100755 --- a/test/dummy/bin/rake +++ b/test/dummy/bin/rake @@ -1,6 +1,4 @@ #!/usr/bin/env ruby -# frozen_string_literal: true - require_relative "../config/boot" require "rake" Rake.application.run diff --git a/test/dummy/bin/setup b/test/dummy/bin/setup index 5893c4fd..3cd5a9d7 100755 --- a/test/dummy/bin/setup +++ b/test/dummy/bin/setup @@ -1,18 +1,16 @@ #!/usr/bin/env ruby -# frozen_string_literal: true - require "fileutils" # path to your application root. APP_ROOT = File.expand_path("..", __dir__) def system!(*args) - system(*args) || abort("\n== Command #{args} failed ==") + system(*args, exception: true) end FileUtils.chdir APP_ROOT do - # This script is a way to setup or update your development environment automatically. - # This script is idempotent, so that you can run it at anytime and get an expectable outcome. + # This script is a way to set up or update your development environment automatically. + # This script is idempotent, so that you can run it at any time and get an expectable outcome. # Add necessary setup steps to this file. puts "== Installing dependencies ==" @@ -20,8 +18,8 @@ FileUtils.chdir APP_ROOT do system("bundle check") || system!("bundle install") # puts "\n== Copying sample files ==" - # unless File.exist?('config/database.yml') - # FileUtils.cp 'config/database.yml.sample', 'config/database.yml' + # unless File.exist?("config/database.yml") + # FileUtils.cp "config/database.yml.sample", "config/database.yml" # end puts "\n== Preparing database ==" diff --git a/test/dummy/config/application.rb b/test/dummy/config/application.rb index cba8f678..e961556e 100644 --- a/test/dummy/config/application.rb +++ b/test/dummy/config/application.rb @@ -1,18 +1,27 @@ -# frozen_string_literal: true - require_relative "boot" require "rails/all" +# Require the gems listed in Gemfile, including any gems +# you've limited to :test, :development, or :production. Bundler.require(*Rails.groups) -require "heroicon" module Dummy class Application < Rails::Application - config.load_defaults "#{Rails::VERSION::MAJOR}.#{Rails::VERSION::MINOR}".to_f + # Initialize configuration defaults for originally generated Rails version. + config.load_defaults 7.1 + + # Please, add to the `ignore` list any other `lib` subdirectories that do + # not contain `.rb` files, or that should not be reloaded or eager loaded. + # Common ones are `templates`, `generators`, or `middleware`, for example. + config.autoload_lib(ignore: %w(assets tasks)) - if Rails::VERSION::MAJOR == 5 - config.active_record.sqlite3.represent_boolean_as_integer = true - end + # Configuration for the application, engines, and railties goes here. + # + # These settings can be overridden in specific environments using the files + # in config/environments, which are processed later. + # + # config.time_zone = "Central Time (US & Canada)" + # config.eager_load_paths << Rails.root.join("extras") end end diff --git a/test/dummy/config/boot.rb b/test/dummy/config/boot.rb index 59459d4a..28201161 100644 --- a/test/dummy/config/boot.rb +++ b/test/dummy/config/boot.rb @@ -1,7 +1,3 @@ -# frozen_string_literal: true +ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../Gemfile", __dir__) -# Set up gems listed in the Gemfile. -ENV["BUNDLE_GEMFILE"] ||= File.expand_path("../../../Gemfile", __dir__) - -require "bundler/setup" if File.exist?(ENV["BUNDLE_GEMFILE"]) -$LOAD_PATH.unshift File.expand_path("../../../lib", __dir__) +require "bundler/setup" # Set up gems listed in the Gemfile. diff --git a/test/dummy/config/environment.rb b/test/dummy/config/environment.rb index 7df99e89..cac53157 100644 --- a/test/dummy/config/environment.rb +++ b/test/dummy/config/environment.rb @@ -1,5 +1,3 @@ -# frozen_string_literal: true - # Load the Rails application. require_relative "application" diff --git a/test/dummy/config/environments/development.rb b/test/dummy/config/environments/development.rb index e73ed46a..72b10363 100644 --- a/test/dummy/config/environments/development.rb +++ b/test/dummy/config/environments/development.rb @@ -1,12 +1,12 @@ -# frozen_string_literal: true +require "active_support/core_ext/integer/time" Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. - # In the development environment your application's code is reloaded on - # every request. This slows down response time but is perfect for development + # In the development environment your application's code is reloaded any time + # it changes. This slows down response time but is perfect for development # since you don't have to restart the web server when you make code changes. - config.cache_classes = false + config.enable_reloading = true # Do not eager load code on boot. config.eager_load = false @@ -14,9 +14,12 @@ # Show full error reports. config.consider_all_requests_local = true + # Enable server timing + config.server_timing = true + # Enable/disable caching. By default caching is disabled. # Run rails dev:cache to toggle caching. - if Rails.root.join("tmp", "caching-dev.txt").exist? + if Rails.root.join("tmp/caching-dev.txt").exist? config.action_controller.perform_caching = true config.action_controller.enable_fragment_cache_logging = true @@ -41,26 +44,31 @@ # Print deprecation notices to the Rails logger. config.active_support.deprecation = :log + # Raise exceptions for disallowed deprecations. + config.active_support.disallowed_deprecation = :raise + + # Tell Active Support which deprecation messages to disallow. + config.active_support.disallowed_deprecation_warnings = [] + # Raise an error on page load if there are pending migrations. config.active_record.migration_error = :page_load # Highlight code that triggered database queries in logs. config.active_record.verbose_query_logs = true - # Debug mode disables concatenation and preprocessing of assets. - # This option may cause significant delays in view rendering with a large - # number of complex assets. - config.assets.debug = true + # Highlight code that enqueued background job in logs. + config.active_job.verbose_enqueue_logs = true - config.assets.check_precompiled_asset = false - - # Suppress logger output for asset requests. - config.assets.quiet = true # Raises error for missing translations. - # config.action_view.raise_on_missing_translations = true + # config.i18n.raise_on_missing_translations = true + + # Annotate rendered view with file names. + # config.action_view.annotate_rendered_view_with_filenames = true + + # Uncomment if you wish to allow Action Cable access from any origin. + # config.action_cable.disable_request_forgery_protection = true - # Use an evented file watcher to asynchronously detect changes in source code, - # routes, locales, etc. This feature depends on the listen gem. - # config.file_watcher = ActiveSupport::EventedFileUpdateChecker + # Raise error when a before_action's only/except options reference missing actions + config.action_controller.raise_on_missing_callback_actions = true end diff --git a/test/dummy/config/environments/production.rb b/test/dummy/config/environments/production.rb index 68b8eb1c..ed8ff383 100644 --- a/test/dummy/config/environments/production.rb +++ b/test/dummy/config/environments/production.rb @@ -1,10 +1,10 @@ -# frozen_string_literal: true +require "active_support/core_ext/integer/time" Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. # Code is not reloaded between requests. - config.cache_classes = true + config.enable_reloading = false # Eager load code on boot. This eager loads most of Rails and # your application in memory, allowing both threaded web servers @@ -16,50 +16,53 @@ config.consider_all_requests_local = false config.action_controller.perform_caching = true - # Ensures that a master key has been made available in either ENV["RAILS_MASTER_KEY"] - # or in config/master.key. This key is used to decrypt credentials (and other encrypted files). + # Ensures that a master key has been made available in ENV["RAILS_MASTER_KEY"], config/master.key, or an environment + # key such as config/credentials/production.key. This key is used to decrypt credentials (and other encrypted files). # config.require_master_key = true - # Disable serving static files from the `/public` folder by default since - # Apache or NGINX already handles this. - config.public_file_server.enabled = ENV["RAILS_SERVE_STATIC_FILES"].present? - - # Compress CSS using a preprocessor. - # config.assets.css_compressor = :sass - - # Do not fallback to assets pipeline if a precompiled asset is missed. - config.assets.compile = false + # Disable serving static files from `public/`, relying on NGINX/Apache to do so instead. + # config.public_file_server.enabled = false # Enable serving of images, stylesheets, and JavaScripts from an asset server. - # config.action_controller.asset_host = 'http://assets.example.com' + # config.asset_host = "http://assets.example.com" # Specifies the header that your server uses for sending files. - # config.action_dispatch.x_sendfile_header = 'X-Sendfile' # for Apache - # config.action_dispatch.x_sendfile_header = 'X-Accel-Redirect' # for NGINX + # config.action_dispatch.x_sendfile_header = "X-Sendfile" # for Apache + # config.action_dispatch.x_sendfile_header = "X-Accel-Redirect" # for NGINX # Store uploaded files on the local file system (see config/storage.yml for options). config.active_storage.service = :local # Mount Action Cable outside main process or domain. # config.action_cable.mount_path = nil - # config.action_cable.url = 'wss://example.com/cable' - # config.action_cable.allowed_request_origins = [ 'http://example.com', /http:\/\/example.*/ ] + # config.action_cable.url = "wss://example.com/cable" + # config.action_cable.allowed_request_origins = [ "http://example.com", /http:\/\/example.*/ ] + + # Assume all access to the app is happening through a SSL-terminating reverse proxy. + # Can be used together with config.force_ssl for Strict-Transport-Security and secure cookies. + # config.assume_ssl = true # Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies. - # config.force_ssl = true + config.force_ssl = true - # Use the lowest log level to ensure availability of diagnostic information - # when problems arise. - config.log_level = :debug + # Log to STDOUT by default + config.logger = ActiveSupport::Logger.new(STDOUT) + .tap { |logger| logger.formatter = ::Logger::Formatter.new } + .then { |logger| ActiveSupport::TaggedLogging.new(logger) } # Prepend all log lines with the following tags. - config.log_tags = [:request_id] + config.log_tags = [ :request_id ] + + # "info" includes generic and useful information about system operation, but avoids logging too much + # information to avoid inadvertent exposure of personally identifiable information (PII). If you + # want to log everything, set the level to "debug". + config.log_level = ENV.fetch("RAILS_LOG_LEVEL", "info") # Use a different cache store in production. # config.cache_store = :mem_cache_store # Use a real queuing backend for Active Job (and separate queues per environment). - # config.active_job.queue_adapter = :resque + # config.active_job.queue_adapter = :resque # config.active_job.queue_name_prefix = "dummy_production" config.action_mailer.perform_caching = false @@ -72,43 +75,17 @@ # the I18n.default_locale when a translation cannot be found). config.i18n.fallbacks = true - # Send deprecation notices to registered listeners. - config.active_support.deprecation = :notify - - # Use default logging formatter so that PID and timestamp are not suppressed. - config.log_formatter = ::Logger::Formatter.new - - # Use a different logger for distributed setups. - # require 'syslog/logger' - # config.logger = ActiveSupport::TaggedLogging.new(Syslog::Logger.new 'app-name') - - if ENV["RAILS_LOG_TO_STDOUT"].present? - logger = ActiveSupport::Logger.new($stdout) - logger.formatter = config.log_formatter - config.logger = ActiveSupport::TaggedLogging.new(logger) - end + # Don't log any deprecations. + config.active_support.report_deprecations = false # Do not dump schema after migrations. config.active_record.dump_schema_after_migration = false - # Inserts middleware to perform automatic connection switching. - # The `database_selector` hash is used to pass options to the DatabaseSelector - # middleware. The `delay` is used to determine how long to wait after a write - # to send a subsequent read to the primary. - # - # The `database_resolver` class is used by the middleware to determine which - # database is appropriate to use based on the time delay. - # - # The `database_resolver_context` class is used by the middleware to set - # timestamps for the last write to the primary. The resolver uses the context - # class timestamps to determine how long to wait before reading from the - # replica. - # - # By default Rails will store a last write timestamp in the session. The - # DatabaseSelector middleware is designed as such you can define your own - # strategy for connection switching and pass that into the middleware through - # these configuration options. - # config.active_record.database_selector = { delay: 2.seconds } - # config.active_record.database_resolver = ActiveRecord::Middleware::DatabaseSelector::Resolver - # config.active_record.database_resolver_context = ActiveRecord::Middleware::DatabaseSelector::Resolver::Session + # Enable DNS rebinding protection and other `Host` header attacks. + # config.hosts = [ + # "example.com", # Allow requests from example.com + # /.*\.example\.com/ # Allow requests from subdomains like `www.example.com` + # ] + # Skip DNS rebinding protection for the default health check endpoint. + # config.host_authorization = { exclude: ->(request) { request.path == "/up" } } end diff --git a/test/dummy/config/environments/test.rb b/test/dummy/config/environments/test.rb index 48e2af71..adbb4a6f 100644 --- a/test/dummy/config/environments/test.rb +++ b/test/dummy/config/environments/test.rb @@ -1,4 +1,4 @@ -# frozen_string_literal: true +require "active_support/core_ext/integer/time" # The test environment is used exclusively to run your application's # test suite. You never need to work with it otherwise. Remember that @@ -8,13 +8,14 @@ Rails.application.configure do # Settings specified here will take precedence over those in config/application.rb. - config.cache_classes = false - config.action_view.cache_template_loading = true + # While tests run files are not watched, reloading is not necessary. + config.enable_reloading = false - # Do not eager load code on boot. This avoids loading your whole application - # just for the purpose of running a single test. If you are using a tool that - # preloads Rails for running tests, you may have to set it to true. - config.eager_load = false + # Eager loading loads your entire application. When running a single test locally, + # this is usually not necessary, and can slow down your test suite. However, it's + # recommended that you enable it in continuous integration systems to ensure eager + # loading is working properly before deploying your code. + config.eager_load = ENV["CI"].present? # Configure public file server for tests with Cache-Control for performance. config.public_file_server.enabled = true @@ -27,8 +28,8 @@ config.action_controller.perform_caching = false config.cache_store = :null_store - # Raise exceptions instead of rendering exception templates. - config.action_dispatch.show_exceptions = false + # Render exception templates for rescuable exceptions and raise for other exceptions. + config.action_dispatch.show_exceptions = :rescuable # Disable request forgery protection in test environment. config.action_controller.allow_forgery_protection = false @@ -46,6 +47,18 @@ # Print deprecation notices to the stderr. config.active_support.deprecation = :stderr + # Raise exceptions for disallowed deprecations. + config.active_support.disallowed_deprecation = :raise + + # Tell Active Support which deprecation messages to disallow. + config.active_support.disallowed_deprecation_warnings = [] + # Raises error for missing translations. - # config.action_view.raise_on_missing_translations = true + # config.i18n.raise_on_missing_translations = true + + # Annotate rendered view with file names. + # config.action_view.annotate_rendered_view_with_filenames = true + + # Raise error when a before_action's only/except options reference missing actions + config.action_controller.raise_on_missing_callback_actions = true end diff --git a/test/dummy/config/initializers/application_controller_renderer.rb b/test/dummy/config/initializers/application_controller_renderer.rb deleted file mode 100644 index f4556db3..00000000 --- a/test/dummy/config/initializers/application_controller_renderer.rb +++ /dev/null @@ -1,9 +0,0 @@ -# frozen_string_literal: true -# Be sure to restart your server when you modify this file. - -# ActiveSupport::Reloader.to_prepare do -# ApplicationController.renderer.defaults.merge!( -# http_host: 'example.org', -# https: false -# ) -# end diff --git a/test/dummy/config/initializers/assets.rb b/test/dummy/config/initializers/assets.rb deleted file mode 100644 index b52d9028..00000000 --- a/test/dummy/config/initializers/assets.rb +++ /dev/null @@ -1,14 +0,0 @@ -# frozen_string_literal: true - -# Be sure to restart your server when you modify this file. - -# Version of your assets, change this if you want to expire all your assets. -# Rails.application.config.assets.version = "1.0" - -# Add additional assets to the asset load path. -# Rails.application.config.assets.paths << Emoji.images_path - -# Precompile additional assets. -# application.js, application.css, and all non-JS/CSS in the app/assets -# folder are already added. -# Rails.application.config.assets.precompile += %w( admin.js admin.css ) diff --git a/test/dummy/config/initializers/backtrace_silencers.rb b/test/dummy/config/initializers/backtrace_silencers.rb deleted file mode 100644 index d0f0d3b5..00000000 --- a/test/dummy/config/initializers/backtrace_silencers.rb +++ /dev/null @@ -1,8 +0,0 @@ -# frozen_string_literal: true -# Be sure to restart your server when you modify this file. - -# You can add backtrace silencers for libraries that you're using but don't wish to see in your backtraces. -# Rails.backtrace_cleaner.add_silencer { |line| line =~ /my_noisy_library/ } - -# You can also remove all the silencers if you're trying to debug a problem that might stem from framework code. -# Rails.backtrace_cleaner.remove_silencers! diff --git a/test/dummy/config/initializers/content_security_policy.rb b/test/dummy/config/initializers/content_security_policy.rb deleted file mode 100644 index 98230c98..00000000 --- a/test/dummy/config/initializers/content_security_policy.rb +++ /dev/null @@ -1,29 +0,0 @@ -# frozen_string_literal: true -# Be sure to restart your server when you modify this file. - -# Define an application-wide content security policy -# For further information see the following documentation -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy - -# Rails.application.config.content_security_policy do |policy| -# policy.default_src :self, :https -# policy.font_src :self, :https, :data -# policy.img_src :self, :https, :data -# policy.object_src :none -# policy.script_src :self, :https -# policy.style_src :self, :https - -# # Specify URI for violation reports -# # policy.report_uri "/csp-violation-report-endpoint" -# end - -# If you are using UJS then enable automatic nonce generation -# Rails.application.config.content_security_policy_nonce_generator = -> request { SecureRandom.base64(16) } - -# Set the nonce only to specific directives -# Rails.application.config.content_security_policy_nonce_directives = %w(script-src) - -# Report CSP violations to a specified URI -# For further information see the following documentation: -# https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Security-Policy-Report-Only -# Rails.application.config.content_security_policy_report_only = true diff --git a/test/dummy/config/initializers/filter_parameter_logging.rb b/test/dummy/config/initializers/filter_parameter_logging.rb index 7a4f47b4..c2d89e28 100644 --- a/test/dummy/config/initializers/filter_parameter_logging.rb +++ b/test/dummy/config/initializers/filter_parameter_logging.rb @@ -1,6 +1,8 @@ -# frozen_string_literal: true - # Be sure to restart your server when you modify this file. -# Configure sensitive parameters which will be filtered from the log file. -Rails.application.config.filter_parameters += [:password] +# Configure parameters to be partially matched (e.g. passw matches password) and filtered from the log file. +# Use this to limit dissemination of sensitive information. +# See the ActiveSupport::ParameterFilter documentation for supported notations and behaviors. +Rails.application.config.filter_parameters += [ + :passw, :secret, :token, :_key, :crypt, :salt, :certificate, :otp, :ssn +] diff --git a/test/dummy/config/initializers/heroicon.rb b/test/dummy/config/initializers/heroicon.rb index 1e2860e7..96a402a0 100644 --- a/test/dummy/config/initializers/heroicon.rb +++ b/test/dummy/config/initializers/heroicon.rb @@ -6,5 +6,10 @@ ## # You can set a default class, which will get applied to every icon with # the given variant. To do so, un-comment the line below. - config.default_class = {solid: "h-5 w-5", outline: "h-6 w-6", mini: "h-4 w-4"} + config.default_class = { + solid: 'h-5 w-5', + outline: 'h-6 w-6', + mini: 'h-4 w-4', + micro: 'h-2 w-2' + } end diff --git a/test/dummy/config/initializers/inflections.rb b/test/dummy/config/initializers/inflections.rb deleted file mode 100644 index aa7435fb..00000000 --- a/test/dummy/config/initializers/inflections.rb +++ /dev/null @@ -1,17 +0,0 @@ -# frozen_string_literal: true -# Be sure to restart your server when you modify this file. - -# Add new inflection rules using the following format. Inflections -# are locale specific, and you may define rules for as many different -# locales as you wish. All of these examples are active by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.plural /^(ox)$/i, '\1en' -# inflect.singular /^(ox)en/i, '\1' -# inflect.irregular 'person', 'people' -# inflect.uncountable %w( fish sheep ) -# end - -# These inflection rules are supported but not enabled by default: -# ActiveSupport::Inflector.inflections(:en) do |inflect| -# inflect.acronym 'RESTful' -# end diff --git a/test/dummy/config/initializers/mime_types.rb b/test/dummy/config/initializers/mime_types.rb deleted file mode 100644 index 6e1d16f0..00000000 --- a/test/dummy/config/initializers/mime_types.rb +++ /dev/null @@ -1,5 +0,0 @@ -# frozen_string_literal: true -# Be sure to restart your server when you modify this file. - -# Add new mime types for use in respond_to blocks: -# Mime::Type.register "text/richtext", :rtf