From d320f8509751a886adb3ca723ebfafccaa8c191b Mon Sep 17 00:00:00 2001 From: erdgeist Date: Sun, 12 Jul 2026 23:41:52 +0200 Subject: Add rails_icons (Tabler) for SVG iconography Vendors the Tabler outline/filled icon sets via rails_icons' sync mechanism rather than a hand-rolled SVG set or a webfont -- this app had no icon system of any kind before. Icons are committed like any other static asset; re-syncing is only needed when adding an icon that isn't vendored yet, via the new `make sync_icons` target. --- config/initializers/rails_icons.rb | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 config/initializers/rails_icons.rb (limited to 'config') diff --git a/config/initializers/rails_icons.rb b/config/initializers/rails_icons.rb new file mode 100644 index 0000000..1503db7 --- /dev/null +++ b/config/initializers/rails_icons.rb @@ -0,0 +1,16 @@ +RailsIcons.configure do |config| + config.default_library = "tabler" + config.default_variant = "outline" # Set a default variant for all libraries + + # Override Tabler defaults + # config.libraries.tabler.default_variant = "" # Set a default variant for Tabler + # config.libraries.tabler.exclude_variants = [] # Exclude specific variants + + # config.libraries.tabler.regular.default.css = "size-6" + # config.libraries.tabler.solid.default.css = "size-6" + # config.libraries.tabler.solid.default.data = {} + + # config.libraries.tabler.outline.default.css = "size-6" + # config.libraries.tabler.outline.default.stroke_width = "2" + # config.libraries.tabler.outline.default.data = {} +end -- cgit v1.3