x
1
2
3
4
5
6
7
8
9
10
<div class="space-y-1">
<div class="flex items-start gap-3 ">
<input value="" autocomplete="off" type="hidden" name="form_component_preview_test_model[pineapple_pizza_preference]" id="form_component_preview_test_model_pineapple_pizza_preference" />
<input name="form_component_preview_test_model[pineapple_pizza_preference]" type="hidden" value="" autocomplete="off" /><input class="h-5 w-5 rounded border border-red-600" type="checkbox" value="1" name="form_component_preview_test_model[pineapple_pizza_preference]" id="form_component_preview_test_model_pineapple_pizza_preference" />
<label class="text-slate-900" for="form_component_preview_test_model_pineapple_pizza_preference">With errors</label>
</div>
<p class="form_errors">
⚠️ Pineapple pizza preference can't be blank
</p>
</div>
1
2
3
4
5
6
7
8
custom_model = self.class::TestModel.new
custom_model.valid?
render SingleCheckboxComponent.new(
form: form(model: custom_model),
method: :pineapple_pizza_preference,
label: "With errors"
)