17 lines
736 B
Text
17 lines
736 B
Text
- is_worn = @outfit.worn_items.include?(item)
|
||
%li.item-card
|
||
.item-thumbnail
|
||
= image_tag item.thumbnail_url, alt: item.name, loading: "lazy"
|
||
.item-info
|
||
.item-name= item.name
|
||
.item-badges
|
||
= render "items/badges/kind", item: item
|
||
= render "items/badges/first_seen", item: item
|
||
- if is_worn
|
||
= button_to wardrobe_v2_path, method: :get, class: "item-remove-button", title: "Remove #{item.name}", "aria-label": "Remove #{item.name}" do
|
||
❌
|
||
= outfit_state_params @outfit.without_item(item)
|
||
- else
|
||
= button_to wardrobe_v2_path, method: :get, class: "item-add-button", title: "Add #{item.name}", "aria-label": "Add #{item.name}" do
|
||
➕
|
||
= outfit_state_params @outfit.with_item(item)
|