#!/usr/bin/env python3 from number_checker import NumberChecker from nicegui import ui @ui.page('/') def page(): number_checker = NumberChecker() number = ui.number(value=42.0) async def check(): even = await number_checker.is_even(number.value) ui.notify(f'{number.value} is {"even" if even else "odd"}') ui.button('Check', on_click=check) ui.run()