diff --git a/main.py b/main.py index e9bc3f7..0e24c55 100644 --- a/main.py +++ b/main.py @@ -114,8 +114,7 @@ def page_login() -> None: ui.add_head_html(''' ''') - ui.add_body_html(''' - + ui.add_body_html(''' ''') async def alert(): await ui.run_javascript(''' // Show the prompt + if(!deferredPrompt) + alert("Browser non compatibile"); deferredPrompt.prompt(); // Wait for the user to respond to the prompt deferredPrompt.userChoice.then((choiceResult) => { @@ -156,12 +142,13 @@ def page_login() -> None: console.log('User dismissed the A2HS prompt'); } deferredPrompt = null; + });''', respond=False) with ui.card().classes('absolute-center items-center'): - ui.button('Install App', on_click=alert) + ui.button('Installa App', on_click=alert) ui.image('assets/logo.svg') - ui.label('Let\'s Swing Admin').classes('text-2xl') + ui.label('Let\'s Swing Admin').classes('text-2xl').style("text-align:center") username = ui.input('Username').on('keydown.enter', try_login).classes('w-full') password = ui.input('Password', password=True, password_toggle_button=True).on('keydown.enter', try_login) ui.button('Log in', on_click=try_login)