Files
ubicloud/views/components/vm_state_label.erb
Jeremy Evans 6dcde8aa9b Add views/components/state_label.erb, make views/components/*_state_label.erb call it
This eliminates redundant code in the 3 views, creating frozen hashes to
store the colors for each type.

Update the tailwind config to read the helpers/web.rb file, to ensure
tailwind will pick up the css classes used in the hash constants.

After changes (rebased on main since last commit, so totals have changed):

Line Coverage: 99.59% (11687 / 11735)
Branch Coverage: 97.59% (3075 / 3151)
2025-01-14 09:04:22 -08:00

3 lines
153 B
Plaintext

<%# locals: (state:, extra_class: nil) %>
<%== render("components/state_label", locals: { state:, color: VM_STATE_LABEL_COLOR[state], extra_class: }) %>