File size: 847 Bytes
ef6d407
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
import gradio as gr
import os

img1 = os.path.join(os.getcwd(), "static", "images", "logo.jpg")
# --- Constantes de Interface ---
LABELS = {
    "MD_LANDING_TITLE": "# CIF Link 2.0",
    "BTN_START": "Começar",
    "BTN_ABOUT": "Saiba Mais"
}

ROUTES = {
    "MAIN": "/",
    "ABOUT": "/about"
}


with gr.Blocks() as interface:
    gr.Image(
        value=img1,
        height=100,
        elem_id="logo_img",
        placeholder="CIF Link Logo",
        container=False,
        show_label=False,
        show_download_button=False,
        )
    gr.Markdown(LABELS["MD_LANDING_TITLE"], elem_id="landing_title")
    with gr.Row():
        gr.Button(LABELS["BTN_START"], link=ROUTES["MAIN"], elem_id="btn_start")
        gr.Button(LABELS["BTN_ABOUT"], link=ROUTES["ABOUT"], elem_id="btn_about")

if __name__ == "__main__":
    interface.launch()