mirror of
https://github.com/Growstuff/growstuff.git
synced 2026-10-30 18:58:39 -04:00
29 lines
1.4 KiB
Plaintext
29 lines
1.4 KiB
Plaintext
-# A seed packet, small: the picture, the variety's name, where it came from, a
|
|
-# heirloom or hybrid pill, and the year along the bottom. `packets` is every
|
|
-# packet of the variety when there are several. `show_owner` puts the owner's
|
|
-# avatar beside it, for seeds on a page of other people's.
|
|
- packets = local_assigns[:packets] || [seed]
|
|
- path = seed_path(slug: seed.slug)
|
|
- packet = capture do
|
|
.seed-packet
|
|
- if local_assigns[:show_owner] && @owned_crop_ids.include?(seed.crop_id)
|
|
%span.seed-have-it You have it
|
|
.seed-packet-tear{ 'aria-hidden' => 'true' }
|
|
= link_to image_tag(seed.thumbnail_url || placeholder_image, alt: seed.crop_name, class: 'seed-packet-window'), path
|
|
%h4.seed-packet-name= link_to seed.crop_name, path
|
|
%p= packets.size > 1 ? pluralize(packets.size, 'packet') : seed_source_label(seed.source)
|
|
- if seed.heirloom_kind
|
|
%p
|
|
%span.seed-pill{ class: "seed-pill-#{seed.heirloom_kind}" }= seed.heirloom_kind.capitalize
|
|
- if seed.past_sow_by? && packets.size == 1
|
|
%span.seed-packet-stamp Past sow-by
|
|
- if local_assigns[:show_owner]
|
|
%p.seed-packet-owner{ class: ('seed-packet-yours' if seed.owner == current_member) }= seed_owner_tag(seed)
|
|
.seed-packet-rule= seed_packet_rule(packets)
|
|
- if local_assigns[:show_owner]
|
|
.seed-owned
|
|
= packet
|
|
= render 'seeds/owner_badge', seed: seed
|
|
- else
|
|
= packet
|