HonestAnnie commited on
Commit
0b7e756
·
1 Parent(s): ef39d37

changes theme

Browse files
Files changed (1) hide show
  1. app.py +39 -1
app.py CHANGED
@@ -45,7 +45,45 @@ def query_chroma(collection, embedding, authors):
45
 
46
  return formatted_results
47
 
48
- with gr.Blocks(css=".custom-markdown { border: 1px solid #ccc; padding: 10px; border-radius: 5px; }") as demo:
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
49
  gr.Markdown("Geben Sie ein, wonach Sie suchen möchten (Query), filtern Sie nach Autoren (ohne Auswahl werden alle durchsucht) und klicken Sie auf **Suchen**, um zu suchen. Trennen Sie mehrere Fragen durch Semikola; die Suche dauert, unabhängig von der Anzahl der Abfragen, etwa 40 Sekunden, da das Embeddingmodell jedes Mal auf eine GPU geladen werden muss.")
50
  #database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
51
  author_inp = gr.Dropdown(label="Autoren", choices=authors_list_de, multiselect=True)
 
45
 
46
  return formatted_results
47
 
48
+
49
+ theme = gr.themes.Soft(
50
+ primary_hue="indigo",
51
+ secondary_hue="slate",
52
+ neutral_hue="slate",
53
+ spacing_size="lg",
54
+ radius_size="lg",
55
+ text_size="lg",
56
+ font=["Helvetica", "sans-serif"],
57
+ font_mono=["Courier", "monospace"],
58
+ ).set(
59
+ body_text_color="*neutral_800",
60
+ block_background_fill="*neutral_50",
61
+ block_border_width="0px",
62
+ button_primary_background_fill="*primary_600",
63
+ button_primary_background_fill_hover="*primary_700",
64
+ button_primary_text_color="white",
65
+ input_background_fill="white",
66
+ input_border_color="*neutral_200",
67
+ input_border_width="1px",
68
+ checkbox_background_color_selected="*primary_600",
69
+ checkbox_border_color_selected="*primary_600",
70
+ )
71
+
72
+ custom_css = """
73
+ .custom-markdown {
74
+ border: 1px solid var(--neutral-200);
75
+ padding: 15px;
76
+ border-radius: var(--radius-lg);
77
+ background-color: var(--color-background-primary);
78
+ margin-bottom: 15px;
79
+ }
80
+ .custom-markdown p {
81
+ margin-bottom: 10px;
82
+ line-height: 1.6;
83
+ }
84
+ """
85
+
86
+ with gr.Blocks(theme=theme, css=custom_css) as demo:
87
  gr.Markdown("Geben Sie ein, wonach Sie suchen möchten (Query), filtern Sie nach Autoren (ohne Auswahl werden alle durchsucht) und klicken Sie auf **Suchen**, um zu suchen. Trennen Sie mehrere Fragen durch Semikola; die Suche dauert, unabhängig von der Anzahl der Abfragen, etwa 40 Sekunden, da das Embeddingmodell jedes Mal auf eine GPU geladen werden muss.")
88
  #database_inp = gr.Dropdown(label="Database", choices=["German", "English"], value="German")
89
  author_inp = gr.Dropdown(label="Autoren", choices=authors_list_de, multiselect=True)