testing gradio button
Browse files
app.py
CHANGED
@@ -163,6 +163,9 @@ with gr.Blocks(theme=gr.themes.Monochrome(text_size=sizes.text_lg)) as demo:
|
|
163 |
placeholder="Enter your Hugging Face username",
|
164 |
info="This will be used to identify valid submissions, and to update your results if you submit again.",
|
165 |
)
|
|
|
|
|
|
|
166 |
anonymous_checkbox = gr.Checkbox(
|
167 |
label="Anonymous",
|
168 |
value=False,
|
|
|
163 |
placeholder="Enter your Hugging Face username",
|
164 |
info="This will be used to identify valid submissions, and to update your results if you submit again.",
|
165 |
)
|
166 |
+
|
167 |
+
gr.LoginButton()
|
168 |
+
|
169 |
anonymous_checkbox = gr.Checkbox(
|
170 |
label="Anonymous",
|
171 |
value=False,
|
submit.py
CHANGED
@@ -66,7 +66,11 @@ def make_submission(
|
|
66 |
model_description: str = "",
|
67 |
anonymous: bool = False,
|
68 |
registration_code: str = "",
|
|
|
69 |
):
|
|
|
|
|
|
|
70 |
user_state = user_state
|
71 |
validate_username(user_state)
|
72 |
|
|
|
66 |
model_description: str = "",
|
67 |
anonymous: bool = False,
|
68 |
registration_code: str = "",
|
69 |
+
profile: gr.OAuthProfile | None = None,
|
70 |
):
|
71 |
+
|
72 |
+
if profile:
|
73 |
+
user_state = profile.name
|
74 |
user_state = user_state
|
75 |
validate_username(user_state)
|
76 |
|