Files
grecia/app/components/layout/cookies_consent/switch_component.rb

22 lines
445 B
Ruby

class Layout::CookiesConsent::SwitchComponent < ApplicationComponent
attr_reader :checked, :disabled, :name, :label, :description
def initialize(name, label:, description:, checked: false, disabled: false)
@name = name
@label = label
@description = description
@checked = checked
@disabled = disabled
end
private
def checked?
checked == true
end
def disabled?
disabled == true
end
end