diff --git a/crates/frontend/src/components/type_template_form.rs b/crates/frontend/src/components/type_template_form.rs
index 68f3c9c0..8117cc5f 100644
--- a/crates/frontend/src/components/type_template_form.rs
+++ b/crates/frontend/src/components/type_template_form.rs
@@ -112,36 +112,6 @@ where
-
-
-
-
-
-
-
-
-
-
+
}
}}
diff --git a/crates/frontend/src/pages/default_config.rs b/crates/frontend/src/pages/default_config.rs
index 7d3db21a..17b83366 100644
--- a/crates/frontend/src/pages/default_config.rs
+++ b/crates/frontend/src/pages/default_config.rs
@@ -6,15 +6,19 @@ use serde_json::{json, Map, Value};
use superposition_types::custom_query::PaginationParams;
use crate::api::{delete_default_config, fetch_default_config};
-use crate::components::default_config_form::DefaultConfigForm;
-use crate::components::drawer::{close_drawer, open_drawer, Drawer, DrawerBtn};
-use crate::components::skeleton::Skeleton;
-use crate::components::stat::Stat;
-use crate::components::table::types::ColumnSortable;
-use crate::components::table::{
- types::{Column, TablePaginationProps},
- Table,
+use crate::components::{
+ alert::AlertType,
+ default_config_form::DefaultConfigForm,
+ delete_modal::DeleteModal,
+ drawer::{close_drawer, open_drawer, Drawer, DrawerBtn},
+ skeleton::Skeleton,
+ stat::Stat,
+ table::{
+ types::{Column, ColumnSortable, TablePaginationProps},
+ Table,
+ },
};
+use crate::providers::alert_provider::enqueue_alert;
use crate::types::{BreadCrums, OrganisationId, Tenant};
use crate::utils::{
get_local_storage, set_local_storage, unwrap_option_or_default_with_error,
@@ -35,6 +39,10 @@ pub fn default_config() -> impl IntoView {
let org_rws = use_context::>().unwrap();
let enable_grouping = create_rw_signal(false);
let (filters, set_filters) = create_signal(PaginationParams::default());
+
+ let (delete_modal_visible_rs, delete_modal_visible_ws) = create_signal(false);
+ let (delete_key_rs, delete_key_ws) = create_signal::