%# locals: (plan:, form:, checked: false) %>
<% price = plan == "annual" ? 90 : 9 %>
<% frequency = plan == "annual" ? "/year" : "/month" %>
<%= form.radio_button :plan, plan, class: "peer sr-only", checked: checked %>
<%= form.label "plan_#{plan}", class: class_names(
"flex flex-col gap-1 p-4 cursor-pointer rounded-lg border border-primary hover:bg-container",
"peer-checked:bg-container peer-checked:rounded-2xl peer-checked:border-solid peer-checked:ring-4 peer-checked:ring-shadow",
"transition-all duration-300"
) do %>
<%= plan.titleize %>
$<%= price %><%= frequency %>
<% if plan == "annual" %>
or <%= Money.new(price.to_f / 52).format %>/week
<% end %>
<% if plan == "annual" %>
Billed annually, 2 months free
<% else %>
Billed monthly
<% end %>
<% end %>