40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
|
# File 'lib/active_admin/views/components/status_tag.rb', line 40
def build(status, options = {})
label = options.delete(:label)
classes = options.delete(:class)
boolean_status = convert_to_boolean_status(status)
status = boolean_status || status
if status
content = label || if s = status.to_s and s.present?
I18n.t "active_admin.status_tag.#{s.downcase}", default: s.titleize
end
end
super(content, options)
add_class "status-tag"
set_attribute("data-status", convert_status(status)) if status
add_class(classes) if classes
end
|