@@ -257,14 +257,19 @@ def __init__(
257
257
258
258
with Column ():
259
259
self ._render_header ()
260
- with Row ():
261
- self ._render_history_area ()
262
- with Column (scale = 6 ):
263
- self ._render_chatbot_area (
264
- chatbot , textbox , submit_btn , stop_btn
265
- )
266
- self ._render_footer ()
267
- self ._setup_events ()
260
+ if self .save_history :
261
+ with Row ():
262
+ self ._render_history_area ()
263
+ with Column (scale = 6 ):
264
+ self ._render_chatbot_area (
265
+ chatbot , textbox , submit_btn , stop_btn
266
+ )
267
+ self ._render_footer ()
268
+ else :
269
+ self ._render_chatbot_area (chatbot , textbox , submit_btn , stop_btn )
270
+ self ._render_footer ()
271
+
272
+ self ._setup_events ()
268
273
269
274
def _render_header (self ):
270
275
if self .title :
@@ -275,20 +280,19 @@ def _render_header(self):
275
280
Markdown (self .description )
276
281
277
282
def _render_history_area (self ):
278
- if self .save_history :
279
- with Column (scale = 1 , min_width = 100 ):
280
- self .new_chat_button = Button (
281
- "New chat" ,
282
- variant = "primary" ,
283
- size = "md" ,
284
- icon = utils .get_icon_path ("plus.svg" ),
285
- )
286
- self .chat_history_dataset = Dataset (
287
- components = [Textbox (visible = False )],
288
- show_label = False ,
289
- layout = "table" ,
290
- type = "index" ,
291
- )
283
+ with Column (scale = 1 , min_width = 100 ):
284
+ self .new_chat_button = Button (
285
+ "New chat" ,
286
+ variant = "primary" ,
287
+ size = "md" ,
288
+ icon = utils .get_icon_path ("plus.svg" ),
289
+ )
290
+ self .chat_history_dataset = Dataset (
291
+ components = [Textbox (visible = False )],
292
+ show_label = False ,
293
+ layout = "table" ,
294
+ type = "index" ,
295
+ )
292
296
293
297
def _render_chatbot_area (
294
298
self ,
0 commit comments