All modules, configs, paths, and references updated. 836 tests pass, zero warnings. Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
22 lines
680 B
Plaintext
22 lines
680 B
Plaintext
<.shop_layout {layout_assigns(assigns)} active_page="collection">
|
|
<main id="main-content">
|
|
<.collection_header title="All Products" product_count={length(assigns[:products] || [])} />
|
|
|
|
<div class="page-container">
|
|
<.filter_bar categories={assigns[:categories] || []} />
|
|
|
|
<.product_grid theme_settings={@theme_settings}>
|
|
<%= for product <- assigns[:products] || [] do %>
|
|
<.product_card
|
|
product={product}
|
|
theme_settings={@theme_settings}
|
|
mode={@mode}
|
|
variant={:default}
|
|
show_category={true}
|
|
/>
|
|
<% end %>
|
|
</.product_grid>
|
|
</div>
|
|
</main>
|
|
</.shop_layout>
|