Sha256: 41dd51be24d5235c1eb529f7845505d57cf35de27ecf34e2bdf32ada5d2cc9b2
Contents?: true
Size: 1.22 KB
Versions: 7
Compression:
Stored size: 1.22 KB
Contents
# frozen_string_literal: true module Primer module Alpha # @label Toggle Switch class ToggleSwitchPreview < ViewComponent::Preview include ActionView::Helpers::FormTagHelper def default render(ToggleSwitch.new(src: "/toggle_switch")) end def checked render(ToggleSwitch.new(src: "/toggle_switch", checked: true)) end def disabled render(ToggleSwitch.new(src: "/toggle_switch", enabled: false)) end def checked_disabled render(ToggleSwitch.new(src: "/toggle_switch", checked: true, enabled: false)) end def small render(ToggleSwitch.new(src: "/toggle_switch", size: :small)) end def with_status_label_position_end render(ToggleSwitch.new(src: "/toggle_switch", status_label_position: :end)) end def with_a_bad_src render(ToggleSwitch.new(src: "/foo")) end def with_no_src render(ToggleSwitch.new) end def with_csrf_token render(ToggleSwitch.new(src: "/toggle_switch", csrf_token: "let_me_in")) end def with_bad_csrf_token render(ToggleSwitch.new(src: "/toggle_switch", csrf_token: "i_am_a_criminal")) end end end end
Version data entries
7 entries across 7 versions & 1 rubygems