Sha256: a9e4282a103119e96ce2bd948dd1fdba6d120380ddd1f6ef4ad22c3f7f56b1f4
Contents?: true
Size: 814 Bytes
Versions: 5
Compression:
Stored size: 814 Bytes
Contents
# frozen_string_literal: true module Optics class ButtonPreview < ViewComponent::Preview # @param border toggle # @param icon toggle # @param id text # @param label text # @param size select {{ Optics::Button::Component::SIZES }} # @param variant select {{ Optics::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(Optics::Button::Component.new( border:, icon:, id:, label:, size:, variant:, url: )) end end end
Version data entries
5 entries across 5 versions & 1 rubygems