class Playbook::PbTimeRangeInline::TimeRangeInline

def classname

def classname
  generate_classname("pb_time_range_inline_kit", dark_class, alignment)
end

def dark_class

def dark_class
  dark ? "dark" : nil
end

def format_end_time_string

def format_end_time_string
  "#{pb_date_end_time.to_hour}:#{pb_date_end_time.to_minutes}#{pb_date_end_time.to_meridian}"
end

def format_end_timezone_string

def format_end_timezone_string
  pb_date_end_time.convert_to_timezone.to_timezone.to_s
end

def format_start_time_string

def format_start_time_string
  "#{pb_date_start_time.to_hour}:#{pb_date_start_time.to_minutes}#{pb_date_start_time.to_meridian}"
end

def format_start_timezone_string

def format_start_timezone_string
  pb_date_start_time.to_timezone.to_s
end

def icon_color

def icon_color
  return "light" if size == "sm"
  nil
end

def pb_date_end_time

def pb_date_end_time
  Playbook::PbKit::PbDateTime.new(end_time)
end

def pb_date_start_time

def pb_date_start_time
  Playbook::PbKit::PbDateTime.new(start_time)
end

def text_kit

def text_kit
  case size
  when "xs"
    "caption"
  when "sm"
    "body"
  end
end

def text_timezone_color

def text_timezone_color
  return "light" if size == "sm"
  nil
end