import solara
from pycafe import userdata
import site
import os
key = solara.reactive("KEY1")
secret = solara.reactive(None)
error = solara.reactive(None)
@solara.component
def Page():
def get_secret():
try:
secret.value = userdata.get(key.value)
error.value = None
except Exception as e:
error.value = repr(e)
solara.InputText(label="key", value=key)
if secret.value is None:
solara.Text("No secret")
else:
solara.Text("secret=" + secret.value)
if error.value:
solara.Text(error.value)
solara.Button(label=f"get secret", on_click=get_secret)