defmodule PhilomenaWeb.Admin.DnpEntryView do use PhilomenaWeb, :view alias PhilomenaWeb.DnpEntryView defp pretty_state(dnp_entry), do: DnpEntryView.pretty_state(dnp_entry) def dnp_entry_row_class(%{aasm_state: state}) when state in ["closed", "listed"], do: "success" def dnp_entry_row_class(%{aasm_state: state}) when state in ["claimed", "acknowledged"], do: "warning" def dnp_entry_row_class(_dnp_entry), do: "danger" def state_param(states) when is_list(states), do: states def state_param(_states), do: [] end