freshyfresco commited on
Commit
65a6a6f
1 Parent(s): 560a327

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -250
app.py CHANGED
@@ -48,6 +48,7 @@ class Applio(Base):
48
  'Consolas',
49
  'monospace',
50
  ),
 
51
  ):
52
  super().__init__(
53
  primary_hue=primary_hue,
@@ -59,258 +60,14 @@ class Applio(Base):
59
  font=font,
60
  font_mono=font_mono,
61
  )
62
- self.name= "Applio",
63
- self.secondary_100= "#dbeafe",
64
- self.secondary_200= "#bfdbfe",
65
- self.secondary_300= "#93c5fd",
66
- self.secondary_400= "#60a5fa",
67
- self.secondary_50= "#eff6ff",
68
- self.secondary_500= "#3b82f6",
69
- self.secondary_600= "#2563eb",
70
- self.secondary_700= "#1d4ed8",
71
- self.secondary_800= "#1e40af",
72
- self.secondary_900= "#1e3a8a",
73
- self.secondary_950= "#1d3660",
74
 
75
- super().set(
76
- # Blaise
77
- background_fill_primary= "black",
78
- background_fill_primary_dark="black",
79
- background_fill_secondary= "black",
80
- background_fill_secondary_dark="black",
81
- block_background_fill= "*neutral_800",
82
- block_background_fill_dark="*neutral_800",
83
- block_border_color= "*border_color_primary",
84
- block_border_color_dark= "*border_color_primary",
85
- block_border_width= "1px",
86
- block_border_width_dark= "1px",
87
- block_info_text_color= "*body_text_color_subdued",
88
- block_info_text_color_dark= "*body_text_color_subdued",
89
- block_info_text_size= "*text_sm",
90
- block_info_text_weight= "400",
91
- block_label_background_fill= "*background_fill_primary",
92
- block_label_background_fill_dark= "*background_fill_secondary",
93
- block_label_border_color= "*border_color_primary",
94
- block_label_border_color_dark= "*border_color_primary",
95
- block_label_border_width= "1px",
96
- block_label_border_width_dark= "1px",
97
- block_label_margin= "0",
98
- block_label_padding= "*spacing_sm *spacing_lg",
99
- block_label_radius= "calc(*radius_lg - 1px) 0 calc(*radius_lg - 1px) 0",
100
- block_label_right_radius= "0 calc(*radius_lg - 1px) 0 calc(*radius_lg - 1px)",
101
- block_label_shadow= "*block_shadow",
102
- block_label_text_color= "*neutral_200",
103
- block_label_text_color_dark= "*neutral_200",
104
- block_label_text_weight= "400",
105
- block_padding= "*spacing_xl",
106
- block_radius= "*radius_md",
107
- block_shadow= "none",
108
- block_shadow_dark= "none",
109
- block_title_background_fill= "rgba(46,85,65,255)",
110
- block_title_background_fill_dark= "rgba(46,85,65,255)",
111
- block_title_border_color= "none",
112
- block_title_border_color_dark= "none",
113
- block_title_border_width= "0px",
114
- block_title_padding= "*block_label_padding",
115
- block_title_radius= "*block_label_radius",
116
- block_title_text_color= "*neutral_200",
117
- block_title_text_color_dark= "*neutral_200",
118
- block_title_text_size= "*text_md",
119
- block_title_text_weight= "600",
120
- body_background_fill= "black",
121
- body_background_fill_dark= "black",
122
- body_text_color= "white",
123
- body_text_color_dark= "white",
124
- body_text_color_subdued= "*neutral_400",
125
- body_text_color_subdued_dark= "*neutral_400",
126
- body_text_size= "*text_md",
127
- body_text_weight= "400",
128
- border_color_accent= "*neutral_600",
129
- border_color_accent_dark= "*neutral_600",
130
- border_color_primary= "*neutral_800",
131
- border_color_primary_dark= "*neutral_800",
132
- button_border_width= "*input_border_width",
133
- button_border_width_dark= "*input_border_width",
134
- button_cancel_background_fill= "*button_secondary_background_fill",
135
- button_cancel_background_fill_dark= "*button_secondary_background_fill",
136
- button_cancel_background_fill_hover= "*button_cancel_background_fill",
137
- button_cancel_background_fill_hover_dark= "*button_cancel_background_fill",
138
- button_cancel_border_color= "*button_secondary_border_color",
139
- button_cancel_border_color_dark= "*button_secondary_border_color",
140
- button_cancel_border_color_hover= "*button_cancel_border_color",
141
- button_cancel_border_color_hover_dark= "*button_cancel_border_color",
142
- button_cancel_text_color= "*button_secondary_text_color",
143
- button_cancel_text_color_dark= "*button_secondary_text_color",
144
- button_cancel_text_color_hover= "*button_cancel_text_color",
145
- button_cancel_text_color_hover_dark= "*button_cancel_text_color",
146
- button_large_padding= "*spacing_lg calc(2 * *spacing_lg)",
147
- button_large_radius= "*radius_lg",
148
- button_large_text_size= "*text_lg",
149
- button_large_text_weight= "600",
150
- button_primary_background_fill= "*primary_600",
151
- button_primary_background_fill_dark= "*primary_600",
152
- button_primary_background_fill_hover= "*primary_500",
153
- button_primary_background_fill_hover_dark= "*primary_500",
154
- button_primary_border_color= "*primary_500",
155
- button_primary_border_color_dark= "*primary_500",
156
- button_primary_border_color_hover= "*primary_400",
157
- button_primary_border_color_hover_dark= "*primary_400",
158
- button_primary_text_color= "white",
159
- button_primary_text_color_dark= "white",
160
- button_primary_text_color_hover= "*button_primary_text_color",
161
- button_primary_text_color_hover_dark= "*button_primary_text_color",
162
- button_secondary_background_fill= "transparent",
163
- button_secondary_background_fill_dark= "transparent",
164
- button_secondary_background_fill_hover= "*neutral_800",
165
- button_secondary_background_fill_hover_dark= "*neutral_800",
166
- button_secondary_border_color= "*neutral_700",
167
- button_secondary_border_color_dark= "*neutral_700",
168
- button_secondary_border_color_hover= "*neutral_600",
169
- button_secondary_border_color_hover_dark= "*neutral_600",
170
- button_secondary_text_color= "white",
171
- button_secondary_text_color_dark= "white",
172
- button_secondary_text_color_hover= "*button_secondary_text_color",
173
- button_secondary_text_color_hover_dark= "*button_secondary_text_color",
174
- button_shadow= "none",
175
- button_shadow_active= "*shadow_inset",
176
- button_shadow_hover= "none",
177
- button_small_padding= "*spacing_sm calc(2 * *spacing_sm)",
178
- button_small_radius= "*radius_lg",
179
- button_small_text_size= "*text_md",
180
- button_small_text_weight= "400",
181
- button_transition= "0.3s ease all",
182
- chatbot_code_background_color= "*neutral_800",
183
- chatbot_code_background_color_dark= "*neutral_800",
184
- checkbox_background_color= "*neutral_700",
185
- checkbox_background_color_dark= "*neutral_700",
186
- checkbox_background_color_focus= "*checkbox_background_color",
187
- checkbox_background_color_focus_dark= "*checkbox_background_color",
188
- checkbox_background_color_hover= "*checkbox_background_color",
189
- checkbox_background_color_hover_dark= "*checkbox_background_color",
190
- checkbox_background_color_selected= "*secondary_600",
191
- checkbox_background_color_selected_dark= "*secondary_600",
192
- checkbox_border_color= "*neutral_700",
193
- checkbox_border_color_dark= "*neutral_700",
194
- checkbox_border_color_focus= "*secondary_500",
195
- checkbox_border_color_focus_dark= "*secondary_500",
196
- checkbox_border_color_hover= "*neutral_600",
197
- checkbox_border_color_hover_dark= "*neutral_600",
198
- checkbox_border_color_selected= "*secondary_600",
199
- checkbox_border_color_selected_dark= "*secondary_600",
200
- checkbox_border_radius= "*radius_sm",
201
- checkbox_border_width= "*input_border_width",
202
- checkbox_border_width_dark= "*input_border_width",
203
- checkbox_check= "url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e\")",
204
- checkbox_label_background_fill= "transparent",
205
- checkbox_label_background_fill_dark= "transparent",
206
- checkbox_label_background_fill_hover= "transparent",
207
- checkbox_label_background_fill_hover_dark= "transparent",
208
- checkbox_label_background_fill_selected= "transparent",
209
- checkbox_label_background_fill_selected_dark= "transparent",
210
- checkbox_label_border_color= "transparent",
211
- checkbox_label_border_color_dark= "transparent",
212
- checkbox_label_border_color_hover= "transparent",
213
- checkbox_label_border_color_hover_dark= "transparent",
214
- checkbox_label_border_width= "transparent",
215
- checkbox_label_border_width_dark= "transparent",
216
- checkbox_label_gap= "*spacing_lg",
217
- checkbox_label_padding= "*spacing_md calc(2 * *spacing_md)",
218
- checkbox_label_shadow= "none",
219
- checkbox_label_text_color= "*body_text_color",
220
- checkbox_label_text_color_dark= "*body_text_color",
221
- checkbox_label_text_color_selected= "*checkbox_label_text_color",
222
- checkbox_label_text_color_selected_dark= "*checkbox_label_text_color",
223
- checkbox_label_text_size= "*text_md",
224
- checkbox_label_text_weight= "400",
225
- checkbox_shadow= "*input_shadow",
226
- color_accent= "*primary_500",
227
- color_accent_soft= "*primary_50",
228
- color_accent_soft_dark= "*neutral_700",
229
- container_radius= "*radius_xl",
230
- embed_radius= "*radius_lg",
231
- error_background_fill= "*background_fill_primary",
232
- error_background_fill_dark= "*background_fill_primary",
233
- error_border_color= "*border_color_primary",
234
- error_border_color_dark= "*border_color_primary",
235
- error_border_width= "1px",
236
- error_border_width_dark= "1px",
237
- error_text_color= "#ef4444",
238
- error_text_color_dark= "#ef4444",
239
-
240
- form_gap_width= "0px",
241
- input_background_fill= "*neutral_900",
242
- input_background_fill_dark= "*neutral_900",
243
- input_background_fill_focus= "*secondary_600",
244
- input_background_fill_focus_dark= "*secondary_600",
245
- input_background_fill_hover= "*input_background_fill",
246
- input_background_fill_hover_dark= "*input_background_fill",
247
- input_border_color= "*neutral_700",
248
- input_border_color_dark= "*neutral_700",
249
- input_border_color_focus= "*secondary_600",
250
- input_border_color_focus_dark= "*primary_600",
251
- input_border_color_hover= "*input_border_color",
252
- input_border_color_hover_dark= "*input_border_color",
253
- input_border_width= "1px",
254
- input_border_width_dark= "1px",
255
- input_padding= "*spacing_xl",
256
- input_placeholder_color= "*neutral_500",
257
- input_placeholder_color_dark= "*neutral_500",
258
- input_radius= "*radius_lg",
259
- input_shadow= "none",
260
- input_shadow_dark= "none",
261
- input_shadow_focus= "*input_shadow",
262
- input_shadow_focus_dark= "*input_shadow",
263
- input_text_size= "*text_md",
264
- input_text_weight= "400",
265
- layout_gap= "*spacing_xxl",
266
- link_text_color= "*secondary_500",
267
- link_text_color_active= "*secondary_500",
268
- link_text_color_active_dark= "*secondary_500",
269
- link_text_color_dark= "*secondary_500",
270
- link_text_color_hover= "*secondary_400",
271
- link_text_color_hover_dark= "*secondary_400",
272
- link_text_color_visited= "*secondary_600",
273
- link_text_color_visited_dark= "*secondary_600",
274
- loader_color= "*color_accent",
275
- loader_color_dark= "*color_accent",
276
-
277
- panel_background_fill= "*background_fill_secondary",
278
- panel_background_fill_dark= "*background_fill_secondary",
279
- panel_border_color= "*border_color_primary",
280
- panel_border_color_dark= "*border_color_primary",
281
- panel_border_width= "1px",
282
- panel_border_width_dark= "1px",
283
-
284
-
285
- prose_header_text_weight= "600",
286
- prose_text_size= "*text_md",
287
- prose_text_weight= "400",
288
- radio_circle= "url(\"data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e\")",
289
-
290
- section_header_text_size= "*text_md",
291
- section_header_text_weight= "400",
292
- shadow_drop= "rgba(0,0,0,0.05) 0px 1px 2px 0px",
293
- shadow_drop_lg= "0 1px 3px 0 rgb(0 0 0 / 0.1), 0 1px 2px -1px rgb(0 0 0 / 0.1)",
294
- shadow_inset= "rgba(0,0,0,0.05) 0px 2px 4px 0px inset",
295
- shadow_spread= "3px",
296
- shadow_spread_dark= "1px",
297
- slider_color= "*primary_600",
298
- slider_color_dark= "*primary_600",
299
-
300
- stat_background_fill= "*primary_500",
301
- stat_background_fill_dark= "*primary_500",
302
- table_border_color= "*neutral_700",
303
- table_border_color_dark= "*neutral_700",
304
- table_even_background_fill= "*neutral_950",
305
- table_even_background_fill_dark= "*neutral_950",
306
- table_odd_background_fill= "*neutral_900",
307
- table_odd_background_fill_dark= "*neutral_900",
308
- table_radius= "*radius_lg",
309
- table_row_focus= "*color_accent_soft",
310
- table_row_focus_dark= "*color_accent_soft",
311
-
312
- )
313
 
 
 
 
 
314
 
315
  # Define the Gradio application
316
  with gr.Blocks(theme=Applio(), title="Applio") as ApplioApp:
 
48
  'Consolas',
49
  'monospace',
50
  ),
51
+ chatbot_code_background_color: colors.Color | str = colors.black, # Added missing setting
52
  ):
53
  super().__init__(
54
  primary_hue=primary_hue,
 
60
  font=font,
61
  font_mono=font_mono,
62
  )
 
 
 
 
 
 
 
 
 
 
 
 
63
 
64
+ # Additional settings
65
+ self.chatbot_code_background_color = chatbot_code_background_color
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
66
 
67
+ # Rest of your theme settings...
68
+ self.name = "Applio"
69
+ self.secondary_100 = "#dbeafe"
70
+ # ... (other settings)
71
 
72
  # Define the Gradio application
73
  with gr.Blocks(theme=Applio(), title="Applio") as ApplioApp: