Sha256: e5135b11297d570e63c9c7bd92a35d7acf4e7095f32ec6f3b75340edaea3820c

Contents?: true

Size: 490 Bytes

Versions: 102

Compression:

Stored size: 490 Bytes

Contents

# frozen_string_literal: true

module NfgUi
  module Components
    module Traits
      # Access to pre-designed Alert traits
      module Alert
        include NfgUi::Components::Utilities::Traits::TraitUtilities

        TRAITS = %i[tip].freeze

        def tip_trait
          maybe_update_option(:icon, value: NfgUi::DEFAULT_TIP_ICON)
          maybe_update_option(:theme, value: NfgUi::DEFAULT_TIP_THEME)
          options[:dismissible] = false
        end
      end
    end
  end
end

Version data entries

102 entries across 102 versions & 1 rubygems

Version Path
nfg_ui-6.17.2 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.17.1 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.17.0 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.16.3 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.16.2 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.16.1 lib/nfg_ui/components/traits/alert.rb
nfg_ui-6.16.0 lib/nfg_ui/components/traits/alert.rb
nfg_ui-5.15.7 lib/nfg_ui/components/traits/alert.rb
nfg_ui-5.15.6 lib/nfg_ui/components/traits/alert.rb
nfg_ui-5.15.5 lib/nfg_ui/components/traits/alert.rb
nfg_ui-5.15.4 lib/nfg_ui/components/traits/alert.rb
nfg_ui-5.15.3 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.15.2 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.15.1 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.15.0 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.14.7 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.14.6.3 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.14.6.2 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.14.6.1 lib/nfg_ui/components/traits/alert.rb
nfg_ui-0.14.6 lib/nfg_ui/components/traits/alert.rb