x
1
2
3
4
<div class="space-y-2">
<label class="label block required" for="form_component_preview_test_model_first_name">First name</label>
<input class="w-full max-w-sm border border-zinc-900" type="text" name="form_component_preview_test_model[first_name]" id="form_component_preview_test_model_first_name" />
</div>
1
render(TextFieldComponent.new(form: form, method: :first_name, label: I18n.t(:first_name), required: true))