diff --git a/src/components/new_plate_dialog.rs b/src/components/new_plate_dialog.rs index 6f9eb90..f7e2527 100644 --- a/src/components/new_plate_dialog.rs +++ b/src/components/new_plate_dialog.rs @@ -28,9 +28,15 @@ pub fn NewPlateDialog(props: &NewPlateDialogProps) -> Html { if let Ok(form_data) = FormData::new_with_form(&form) { let name = form_data.get("new_plate_name").as_string().unwrap(); let format = match form_data.get("plate_format").as_string().unwrap().as_str() { - "384" => PlateFormat::W384, + "6" => PlateFormat::W6, + "12" => PlateFormat::W12, + "24" => PlateFormat::W24, + "48" => PlateFormat::W48, "96" => PlateFormat::W96, - _ => PlateFormat::W6, + "384" => PlateFormat::W384, + "1536" => PlateFormat::W1536, + "3456" => PlateFormat::W3456, + _ => unreachable!(), }; if let Some(pt_string) = form_data.get("new_plate_type").as_string() { let plate_type = match pt_string.as_str() { @@ -89,8 +95,14 @@ pub fn NewPlateDialog(props: &NewPlateDialogProps) -> Html {