defmodule PyrauiWeb.DocsLive.ConditionalFormDocs do use PyrauiWeb, :html def render(assigns) do ~H"""

Conditional Form

Conditional / dynamic form component where fields appear/disappear based on user input.

Basic Usage

<:field name="user_type" type="select" options={["individual", "business"]} /> <:conditional_field show_if={%{"user_type" => "business"}}>

    <.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>
            
""" end end