defmodule PyrauiWeb.DocsLive.ConditionalFormDocs do use PyrauiWeb, :html def render(assigns) do ~H"""
Conditional / dynamic form component where fields appear/disappear based on user input.
<.conditional_form id="dynamic-form">
<:field name="user_type" type="select" options={["individual", "business"]} />
<:conditional_field show_if={%{"user_type" => "business"}}>
<div class="mb-4">
<label for="company_name-input">Company Name</label>
<input type="text" id="company_name-input" name="company_name" />
</div>
</:conditional_field>
</.conditional_form>