show selected option value in variant selector label for a11y
Co-Authored-By: Claude Opus 4.6 <noreply@anthropic.com>
This commit is contained in:
@@ -1490,9 +1490,12 @@ defmodule SimpleshopThemeWeb.ShopComponents.Product do
|
||||
def variant_selector(assigns) do
|
||||
~H"""
|
||||
<div class="mb-6">
|
||||
<label class="block font-semibold mb-2" style="color: var(--t-text-primary);">
|
||||
{@option_type.name}
|
||||
</label>
|
||||
<div class="block font-semibold mb-2" style="color: var(--t-text-primary);">
|
||||
{@option_type.name}<span
|
||||
:if={@selected}
|
||||
style="color: var(--t-text-secondary); font-weight: normal;"
|
||||
>: {@selected}</span>
|
||||
</div>
|
||||
<div class="flex flex-wrap gap-2">
|
||||
<%= if @option_type.type == :color do %>
|
||||
<.color_swatch
|
||||
|
||||
Reference in New Issue
Block a user