Module: StimulusPlumbers::Themes::Tailwind::Avatar

Included in:
StimulusPlumbers::Themes::TailwindTheme
Defined in:
lib/stimulus_plumbers/themes/tailwind/avatar.rb

Constant Summary collapse

VARIANTS =
{
  amber:   "text-white bg-amber-600",
  lime:    "text-white bg-lime-600",
  sky:     "text-white bg-sky-600",
  cyan:    "text-white bg-cyan-600",
  teal:    "text-white bg-teal-600",
  emerald: "text-white bg-emerald-600",
  indigo:  "text-white bg-indigo-600",
  fuchsia: "text-white bg-fuchsia-600",
  rose:    "text-white bg-rose-600",
  pink:    "text-white bg-pink-600",
  violet:  "text-white bg-violet-600",
  blue:    "text-white bg-blue-600"
}.freeze
SIZES =
{
  sm: "size-(--sp-icon-size)",
  md: "size-(--sp-avatar-size)",
  lg: "size-(--sp-avatar-size-lg)"
}.freeze
BASE =
%w[
  rounded-(--sp-radius-full)
  overflow-hidden
  inline-flex items-center justify-center
].freeze

Instance Method Summary collapse

Instance Method Details

#avatar_variant_rangeObject



38
39
40
# File 'lib/stimulus_plumbers/themes/tailwind/avatar.rb', line 38

def avatar_variant_range
  VARIANTS.values
end

#avatar_variantsObject



34
35
36
# File 'lib/stimulus_plumbers/themes/tailwind/avatar.rb', line 34

def avatar_variants
  VARIANTS
end