class Playbook::PbSkeletonLoading::SkeletonLoading

def classname

def classname
  generate_classname("pb_skeleton_loading")
end

def gap_class(index = nil)

def gap_class(index = nil)
  stack > 1 && index.to_i.positive? && gap != "none" ? "gap_#{gap}" : nil
end

def global_inline_props

def global_inline_props
  {}
end

def item_classname(index = nil)

def item_classname(index = nil)
  classes = [
    "pb_skeleton_loading_item",
    "border_radius_#{border_radius}",
    "color_#{color}",
    ("dark" if dark),
    gap_class(index),
  ]
  classes.compact.join(" ")
end

def item_inline_styles

def item_inline_styles
  styles = []
  styles << "height: #{height}"
  styles << "width: #{width}"
  styles.join("; ")
end