Skip to content

Commit 84e72e4

Browse files
aliabid94Ali Abidgradio-pr-botabidlabs
authored
Restore chat interface full height (#10314)
* changes * add changeset * changes * fix position of additional examples * Update shaky-shirts-hammer.md --------- Co-authored-by: Ali Abid <[email protected]> Co-authored-by: gradio-pr-bot <[email protected]> Co-authored-by: Abubakar Abid <[email protected]>
1 parent f19ca89 commit 84e72e4

File tree

2 files changed

+31
-22
lines changed

2 files changed

+31
-22
lines changed

.changeset/shaky-shirts-hammer.md

+5
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
---
2+
"gradio": patch
3+
---
4+
5+
feat:Restore chat interface full height

gradio/chat_interface.py

+26-22
Original file line numberDiff line numberDiff line change
@@ -257,14 +257,19 @@ def __init__(
257257

258258
with Column():
259259
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()
268273

269274
def _render_header(self):
270275
if self.title:
@@ -275,20 +280,19 @@ def _render_header(self):
275280
Markdown(self.description)
276281

277282
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+
)
292296

293297
def _render_chatbot_area(
294298
self,

0 commit comments

Comments
 (0)