feat: implement working MultiEntry component
This MultiEntry (Rewrite) is capable of storing and sending values through the server functions, as well as dynamically updating the master list as values are changed.
This commit is contained in:
1 parent
6b1e2174b6
commit
86bd471c1e
9 files changed
+369
-32
No files matched your search
@@ -31,12 +31,7 @@ pub fn OutlinedTextField(
|
||||
error.set(false);
|
||||
value.set(ValueType::String(Some(to_parse.clone())));
|
||||
data_map.update(|map| {
|
||||
if let Some(val) = map.get_mut(&data_member) {
|
||||
|
||||
*val = ValueType::String(Some(to_parse));
|
||||
} else {
|
||||
map.insert(data_member.clone(), ValueType::String(Some(to_parse)));
|
||||
}
|
||||
map.insert(data_member.clone(), ValueType::String(Some(to_parse)));
|
||||
});
|
||||
},
|
||||
"number" => {
|
||||
@@ -49,11 +44,7 @@ pub fn OutlinedTextField(
|
||||
error.set(false);
|
||||
value.set(value_type.clone());
|
||||
data_map.update(|map| {
|
||||
if let Some(val) = map.get_mut(&data_member) {
|
||||
*val = value_type;
|
||||
} else {
|
||||
map.insert(data_member.clone(), value_type);
|
||||
}
|
||||
map.insert(data_member.clone(), value_type);
|
||||
});
|
||||
},
|
||||
Err(_) => {
|
||||
|
||||
Reference in new issue
Block a user