diff --git a/crates/frontend/src/app.rs b/crates/frontend/src/app.rs index c3dea451b..23a8dd2e1 100755 --- a/crates/frontend/src/app.rs +++ b/crates/frontend/src/app.rs @@ -29,6 +29,7 @@ use crate::pages::{ experiment::ExperimentPage, home::Home, organisations::Organisations, + override_page::{CreateOverride, EditOverride, OverridePage}, type_template::TypePage, type_templates::TypesPage, webhook::Webhook, @@ -306,6 +307,35 @@ pub fn App(app_envs: Envs) -> impl IntoView { view=ContextOverride /> + + + + + + , ) -> impl IntoView { @@ -33,7 +34,8 @@ pub fn Button( move || { let loading = loading || !*client_side_ready.get(); - let loading_class = if loading { + let is_disabled = loading || disabled; + let disabled_class = if is_disabled { "hover:cursor-not-allowed" } else { "" @@ -41,10 +43,10 @@ pub fn Button( view! {