Sha256: 6a307d4cb482b8532d39bcf7be1e9e37c7616fc4a166912a1470947dc033b1c6
Contents?: true
Size: 832 Bytes
Versions: 2
Compression:
Stored size: 832 Bytes
Contents
# frozen_string_literal: true module Playbook module PbCheckbox class Checkbox include Playbook::Props include ActionView::Helpers::FormTagHelper include ActionView::Context partial "pb_checkbox/checkbox" prop :dark, type: Playbook::Props::Boolean, default: false prop :checked, type: Playbook::Props::Boolean, default: false prop :text prop :value prop :name def checked_html checked ? "checked='true'" : nil end def classname generate_classname("pb_checkbox_kit", dark_class, checked_class) end def input check_box_tag(name, value, checked) end private def checked_class checked ? "on" : "off" end def dark_class dark ? "dark" : nil end end end end
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
playbook_ui-3.4.0 | app/pb_kits/playbook/pb_checkbox/checkbox.rb |
playbook_ui-3.3.0 | app/pb_kits/playbook/pb_checkbox/checkbox.rb |