Spaces:
Running
Running
Commit
·
fa7027c
1
Parent(s):
31447cd
Login changes test
Browse files
app.py
CHANGED
|
@@ -117,16 +117,22 @@ def get_next_components():
|
|
| 117 |
with gr.Blocks(css=css, head=yt_init_js) as main_page:
|
| 118 |
gr.Markdown("## Caption Editor")
|
| 119 |
|
| 120 |
-
if user == "anonymous_user":
|
| 121 |
-
gr.LoginButton()
|
| 122 |
-
gr.Textbox(value=f"Currently logged in as: {user}")
|
| 123 |
-
|
| 124 |
current_user = gr.Textbox(visible=False, interactive=False)
|
| 125 |
current_video_id = gr.Textbox(value=start_video_id, visible=False, interactive=False)
|
| 126 |
selected_row_idx = gr.Number(value=-1, visible=False)
|
| 127 |
|
| 128 |
main_page.load(get_username, outputs=current_user) # Disabled when auth is disabled
|
| 129 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| 130 |
# Load initial video on page load
|
| 131 |
main_page.load(
|
| 132 |
fn=None,
|
|
|
|
| 117 |
with gr.Blocks(css=css, head=yt_init_js) as main_page:
|
| 118 |
gr.Markdown("## Caption Editor")
|
| 119 |
|
|
|
|
|
|
|
|
|
|
|
|
|
| 120 |
current_user = gr.Textbox(visible=False, interactive=False)
|
| 121 |
current_video_id = gr.Textbox(value=start_video_id, visible=False, interactive=False)
|
| 122 |
selected_row_idx = gr.Number(value=-1, visible=False)
|
| 123 |
|
| 124 |
main_page.load(get_username, outputs=current_user) # Disabled when auth is disabled
|
| 125 |
|
| 126 |
+
@gr.render(inputs=current_user)
|
| 127 |
+
def render_page(logged_in_user):
|
| 128 |
+
global user
|
| 129 |
+
if logged_in_user is None:
|
| 130 |
+
user = "anonymous_user"
|
| 131 |
+
gr.Markdown("## Please log in via Hugging Face")
|
| 132 |
+
gr.LoginButton()
|
| 133 |
+
else:
|
| 134 |
+
gr.Markdown(f"Logged in as: {user}")
|
| 135 |
+
|
| 136 |
# Load initial video on page load
|
| 137 |
main_page.load(
|
| 138 |
fn=None,
|