Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
|
@@ -194,14 +194,17 @@ with gr.Blocks(theme=gr.themes.Soft(), title="PIXAL Assistant (HuggingFace OAuth
|
|
| 194 |
""")
|
| 195 |
user_avatar = gr.Image(show_label=False, width=40, height=40, elem_id="avatar")
|
| 196 |
user_name = gr.Markdown("๋ก๊ทธ์ธ ํ์", elem_id="username", elem_classes="text-right")
|
| 197 |
-
|
|
|
|
|
|
|
| 198 |
hf_token = gr.State("")
|
| 199 |
|
| 200 |
def on_login(token):
|
| 201 |
info = get_hf_userinfo(token)
|
| 202 |
return token, info["avatar"], f"**{info['name']}**"
|
| 203 |
|
| 204 |
-
|
|
|
|
| 205 |
|
| 206 |
with gr.Row():
|
| 207 |
with gr.Column(scale=3):
|
|
|
|
| 194 |
""")
|
| 195 |
user_avatar = gr.Image(show_label=False, width=40, height=40, elem_id="avatar")
|
| 196 |
user_name = gr.Markdown("๋ก๊ทธ์ธ ํ์", elem_id="username", elem_classes="text-right")
|
| 197 |
+
# --- ๊ธฐ์กด ์ฝ๋ ์ค ์์ ๋ถ๋ถ๋ง ---
|
| 198 |
+
|
| 199 |
+
login_btn = gr.LoginButton("๐ HuggingFace ๋ก๊ทธ์ธ", elem_id="login-btn")
|
| 200 |
hf_token = gr.State("")
|
| 201 |
|
| 202 |
def on_login(token):
|
| 203 |
info = get_hf_userinfo(token)
|
| 204 |
return token, info["avatar"], f"**{info['name']}**"
|
| 205 |
|
| 206 |
+
# ๐ฝ ๊ธฐ์กด์ login_btn.login(...) โ click()์ผ๋ก ์์
|
| 207 |
+
login_btn.click(on_login, inputs=login_btn, outputs=[hf_token, user_avatar, user_name])
|
| 208 |
|
| 209 |
with gr.Row():
|
| 210 |
with gr.Column(scale=3):
|