diff --git a/admin_frontend/src/web_app.rs b/admin_frontend/src/web_app.rs index 0bd16bb2..c1135a86 100644 --- a/admin_frontend/src/web_app.rs +++ b/admin_frontend/src/web_app.rs @@ -28,6 +28,10 @@ fn page_router() -> Router { .route("/login", get(login_handler)) .route("/login-callback", get(login_callback_handler)) .route("/login-callback-query", get(login_callback_query_handler)) + .route( + "/open-appflowy-or-download", + get(open_appflowy_or_download_handler), + ) .route("/home", get(home_handler)) .route("/admin/home", get(admin_home_handler)) } @@ -54,6 +58,10 @@ fn component_router() -> Router { .route("/admin/sso/:sso_provider_id", get(admin_sso_detail_handler)) } +async fn open_appflowy_or_download_handler() -> Result, WebAppError> { + render_template(templates::OpenAppFlowyOrDownload {}) +} + async fn login_callback_handler() -> Result, WebAppError> { render_template(templates::LoginCallback {}) } diff --git a/admin_frontend/templates/pages/open_appflowy_or_download.html b/admin_frontend/templates/pages/open_appflowy_or_download.html index 352ab124..7b1ee402 100644 --- a/admin_frontend/templates/pages/open_appflowy_or_download.html +++ b/admin_frontend/templates/pages/open_appflowy_or_download.html @@ -1,15 +1,46 @@ - - + + + + - + AppFlowy - + + + + + +

Opening AppFlowy

If AppFlowy does not open, you can click here to launch the app.

If AppFlowy is not installed, you can download AppFlowy manually.