feat: implement validation for select component

This commit is contained in:
alphafetus committed 2026-01-02 17:53:28 -05:00
1 parent 10d001fd6b
commit b0b6f97b11
5 files changed
+114 -35

No files matched your search

+2 -2
View File
@@ -3,7 +3,7 @@ use leptos::prelude::*;
use std::collections::HashMap;
use leptos::html::Input;
use leptos::logging::log;
use crate::components::InputState;
use crate::components::{use_validation_context, InputState};
use crate::components::validated_form::{FormValidationRegistry, ValidationState};
/// Determines the available types of text fields.
@@ -68,7 +68,7 @@ pub fn OutlinedTextField(
let input_ref = NodeRef::<Input>::new();
// Register this input's validation signal.
let validator_context = use_context::<FormValidationRegistry>()
let validator_context = use_validation_context()
.expect("FormValidSignal was not found");
let raw_value = RwSignal::new(data_map.get_untracked()