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