Module: SpreeCmCommissioner::Admin::TicketTransfersHelper
- Defined in:
- app/helpers/spree_cm_commissioner/admin/ticket_transfers_helper.rb
Instance Method Summary collapse
- #ticket_transfer_settlement_status_badge(ticket_transfer) ⇒ Object
- #ticket_transfer_state_badge(state) ⇒ Object
Instance Method Details
#ticket_transfer_settlement_status_badge(ticket_transfer) ⇒ Object
18 19 20 21 22 23 24 25 26 27 28 29 |
# File 'app/helpers/spree_cm_commissioner/admin/ticket_transfers_helper.rb', line 18 def ticket_transfer_settlement_status_badge(ticket_transfer) badge_class = case ticket_transfer.settlement_status when 'pending' then 'badge-warning' when 'ready' then 'badge-info' when 'disputed' then 'badge-danger' when 'resolved' then 'badge-primary' when 'completed' then 'badge-success' else 'badge-secondary' end content_tag(:span, ticket_transfer.settlement_status.humanize, class: "badge #{badge_class}") end |
#ticket_transfer_state_badge(state) ⇒ Object
4 5 6 7 8 9 10 11 12 13 14 15 16 |
# File 'app/helpers/spree_cm_commissioner/admin/ticket_transfers_helper.rb', line 4 def ticket_transfer_state_badge(state) badge_class = case state when 'pending' then 'badge-warning' when 'accepted' then 'badge-info' when 'completed' then 'badge-success' when 'rejected' then 'badge-danger' when 'expired' then 'badge-danger' # rubocop:disable Lint/DuplicateBranch when 'cancelled' then 'badge-secondary' else 'badge-secondary' # rubocop:disable Lint/DuplicateBranch end content_tag(:span, state.humanize, class: "badge #{badge_class}") end |