Spaces:
Running
Running
Improve CSS height adjustment to avoid weird height over-growing issues
Browse files- app.py +3 -2
- styles.css +16 -26
app.py
CHANGED
@@ -117,7 +117,7 @@ def run_chat_inference(history, message, state):
|
|
117 |
|
118 |
# Reinitialize the OpenAI client with a random endpoint from the list
|
119 |
setup_model(model_config.get('MODEL_KEY'))
|
120 |
-
log_info("Using model {model_name} with endpoint {model_config.get('base_url')}")
|
121 |
|
122 |
if len(history) == 0:
|
123 |
state["chat_id"] = uuid4().hex
|
@@ -531,7 +531,8 @@ with gr.Blocks(theme=theme, css=custom_css) as demo:
|
|
531 |
|
532 |
chatbot = gr.Chatbot(
|
533 |
type="messages",
|
534 |
-
height="calc(
|
|
|
535 |
elem_classes="chatbot",
|
536 |
)
|
537 |
|
|
|
117 |
|
118 |
# Reinitialize the OpenAI client with a random endpoint from the list
|
119 |
setup_model(model_config.get('MODEL_KEY'))
|
120 |
+
log_info(f"Using model {model_name} with endpoint {model_config.get('base_url')}")
|
121 |
|
122 |
if len(history) == 0:
|
123 |
state["chat_id"] = uuid4().hex
|
|
|
531 |
|
532 |
chatbot = gr.Chatbot(
|
533 |
type="messages",
|
534 |
+
height="calc(100svh - 320px)",
|
535 |
+
max_height="calc(100svh - 320px)",
|
536 |
elem_classes="chatbot",
|
537 |
)
|
538 |
|
styles.css
CHANGED
@@ -26,10 +26,6 @@
|
|
26 |
padding: 0;
|
27 |
}
|
28 |
|
29 |
-
.chatbot {
|
30 |
-
max-height: 1400px;
|
31 |
-
}
|
32 |
-
|
33 |
.user-input-container .multimodal-textbox{
|
34 |
border: none !important;
|
35 |
}
|
@@ -62,7 +58,19 @@ button.cancel:hover, .cancel[disabled] {
|
|
62 |
color: var(--neutral-400) !important;
|
63 |
}
|
64 |
|
65 |
-
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
66 |
.responsive-row {
|
67 |
flex-direction: column;
|
68 |
}
|
@@ -78,7 +86,7 @@ button.cancel:hover, .cancel[disabled] {
|
|
78 |
}
|
79 |
|
80 |
.chatbot {
|
81 |
-
max-height:
|
82 |
}
|
83 |
}
|
84 |
|
@@ -98,30 +106,12 @@ button.cancel:hover, .cancel[disabled] {
|
|
98 |
}
|
99 |
|
100 |
.chatbot {
|
101 |
-
max-height: 360px;
|
102 |
-
}
|
103 |
-
}
|
104 |
-
|
105 |
-
@media (max-width: 1280px) {
|
106 |
-
.chatbot {
|
107 |
-
max-height: 900px;
|
108 |
}
|
109 |
}
|
110 |
|
111 |
@media (max-height: 932px) {
|
112 |
.chatbot {
|
113 |
-
|
114 |
-
}
|
115 |
-
}
|
116 |
-
|
117 |
-
@media (max-height: 1280px) {
|
118 |
-
.chatbot {
|
119 |
-
max-height: calc(100dvh - 400px);
|
120 |
}
|
121 |
}
|
122 |
-
|
123 |
-
@media (min-height: 1281px) {
|
124 |
-
.chatbot {
|
125 |
-
/*max-height: calc(100dvh - 400px);*/
|
126 |
-
}
|
127 |
-
}
|
|
|
26 |
padding: 0;
|
27 |
}
|
28 |
|
|
|
|
|
|
|
|
|
29 |
.user-input-container .multimodal-textbox{
|
30 |
border: none !important;
|
31 |
}
|
|
|
58 |
color: var(--neutral-400) !important;
|
59 |
}
|
60 |
|
61 |
+
.chatbot {
|
62 |
+
height: calc(100svh - 320px) !important;
|
63 |
+
max_height: calc(100svh - 320px) !important;
|
64 |
+
max-height: 1400px;
|
65 |
+
}
|
66 |
+
|
67 |
+
@media (max-width: 1280px) {
|
68 |
+
.chatbot {
|
69 |
+
max-height: calc(-320px + 100svh) !important;
|
70 |
+
}
|
71 |
+
}
|
72 |
+
|
73 |
+
@media (max-width: 1024px) {
|
74 |
.responsive-row {
|
75 |
flex-direction: column;
|
76 |
}
|
|
|
86 |
}
|
87 |
|
88 |
.chatbot {
|
89 |
+
max-height: calc(-450px + 100svh) !important;
|
90 |
}
|
91 |
}
|
92 |
|
|
|
106 |
}
|
107 |
|
108 |
.chatbot {
|
109 |
+
max-height: 360px !important;
|
|
|
|
|
|
|
|
|
|
|
|
|
110 |
}
|
111 |
}
|
112 |
|
113 |
@media (max-height: 932px) {
|
114 |
.chatbot {
|
115 |
+
min-height: 320px;
|
|
|
|
|
|
|
|
|
|
|
|
|
116 |
}
|
117 |
}
|
|
|
|
|
|
|
|
|
|
|
|