Sha256: 5af0934a260eda05ec58468d63e07da5e1cbfa9278c28f5dc2ea2eb295a5504c
Contents?: true
Size: 554 Bytes
Versions: 9
Compression:
Stored size: 554 Bytes
Contents
module Spina module MainNavigation class SubNavComponent < ApplicationComponent renders_one :icon renders_one :links def initialize(name = :content) @name = name end def active? helpers.admin_section == @name end def button_classes if active? "opacity-100" else "opacity-50" end end def ul_classes if active? "md:translate-x-20 " else "translate-x-full" end end end end end
Version data entries
9 entries across 9 versions & 1 rubygems