Class: Protos::Status

Inherits:
Component
  • Object
show all
Defined in:
lib/protos/status.rb

Constant Summary collapse

STYLES =
{
  default: "",
  accent: "status-accent",
  error: "status-error",
  info: "status-info",
  neutral: "status-neutral",
  primary: "status-primary",
  secondary: "status-secondary",
  success: "status-success",
  warning: "status-warning"
}.freeze
Sizes =
Types::Coercible::Symbol.enum(:xs, :sm, :md, :lg, :xl)
SIZES =
{
  xs: "status-xs",
  sm: "status-sm",
  md: "status-md",
  lg: "status-lg",
  xl: "status-xl"
}.freeze

Instance Method Summary collapse

Methods inherited from Component

#initialize

Constructor Details

This class inherits a constructor from Protos::Component

Instance Method Details

#view_templateObject



30
31
32
# File 'lib/protos/status.rb', line 30

def view_template(&)
  div(**attrs, &)
end