Sha256: 349e2020353414cd4b66bce24e2e3c2cf6758772abf78c32fca9b81deff81381
Contents?: true
Size: 876 Bytes
Versions: 1
Compression:
Stored size: 876 Bytes
Contents
# frozen_string_literal: true module Optics module Button class Preview < ApplicationViewComponentPreview # @param border toggle # @param icon toggle # @param id text # @param label text # @param size select {{ ::Button::Component::SIZES }} # @param variant select {{ ::Button::Component::STYLES }} # @param url text def default( # rubocop:disable Metrics/ParameterLists border: true, icon: false, id: nil, label: 'Default', size: 'normal', variant: 'default', url: nil ) render(Button::Component.new( border:, icon:, id:, label:, size:, variant:, url:, )) end end end end
Version data entries
1 entries across 1 versions & 1 rubygems
Version | Path |
---|---|
optics_view_components-0.1.1 | app/components/optics/button/preview.rb |