Spaces:
Sleeping
Sleeping
Update app.py
Browse files
app.py
CHANGED
@@ -141,10 +141,10 @@ def search_spaces(search_text="", category="All Categories", offset=0, limit=100
|
|
141 |
<p style='color: var(--color-text-primary);'>Total Likes: {total_likes:,}</p>
|
142 |
</div>
|
143 |
<div style='max-height: 800px; overflow-y: auto;'>
|
144 |
-
<div style='display: grid; grid-template-columns: repeat(3, 1fr);
|
|
|
145 |
"""
|
146 |
|
147 |
-
# Changed page_size to limit here
|
148 |
for _, row in spaces.iterrows():
|
149 |
html_content += f"""
|
150 |
<div style='padding: 15px;
|
@@ -155,12 +155,19 @@ def search_spaces(search_text="", category="All Categories", offset=0, limit=100
|
|
155 |
display: flex;
|
156 |
flex-direction: column;
|
157 |
height: 100%;
|
158 |
-
position: relative;
|
159 |
-
|
|
|
|
|
|
|
160 |
<a href='{row['url']}' target='_blank'
|
161 |
style='color: #2196F3;
|
162 |
text-decoration: none;
|
163 |
-
font-weight: bold;
|
|
|
|
|
|
|
|
|
164 |
</h3>
|
165 |
<div style='height: 2px;
|
166 |
background: var(--color-border-primary);
|
@@ -170,7 +177,11 @@ def search_spaces(search_text="", category="All Categories", offset=0, limit=100
|
|
170 |
<span style='background-color: var(--color-accent-soft);
|
171 |
padding: 2px 8px;
|
172 |
border-radius: 12px;
|
173 |
-
font-size: 0.9em;
|
|
|
|
|
|
|
|
|
174 |
{row['category']}
|
175 |
</span>
|
176 |
</p>
|
|
|
141 |
<p style='color: var(--color-text-primary);'>Total Likes: {total_likes:,}</p>
|
142 |
</div>
|
143 |
<div style='max-height: 800px; overflow-y: auto;'>
|
144 |
+
<div style='display: grid; grid-template-columns: repeat(3, minmax(300px, 1fr));
|
145 |
+
gap: 15px; padding: 10px; width: 100%; max-width: 1800px; margin: 0 auto;'>
|
146 |
"""
|
147 |
|
|
|
148 |
for _, row in spaces.iterrows():
|
149 |
html_content += f"""
|
150 |
<div style='padding: 15px;
|
|
|
155 |
display: flex;
|
156 |
flex-direction: column;
|
157 |
height: 100%;
|
158 |
+
position: relative;
|
159 |
+
min-width: 0;'> /* Added min-width: 0 */
|
160 |
+
<h3 style='margin-top: 0; margin-bottom: 10px;
|
161 |
+
overflow: hidden; text-overflow: ellipsis;
|
162 |
+
word-wrap: break-word; hyphens: auto;'>
|
163 |
<a href='{row['url']}' target='_blank'
|
164 |
style='color: #2196F3;
|
165 |
text-decoration: none;
|
166 |
+
font-weight: bold;
|
167 |
+
display: -webkit-box;
|
168 |
+
-webkit-line-clamp: 2;
|
169 |
+
-webkit-box-orient: vertical;
|
170 |
+
overflow: hidden;'>{row['title']}</a>
|
171 |
</h3>
|
172 |
<div style='height: 2px;
|
173 |
background: var(--color-border-primary);
|
|
|
177 |
<span style='background-color: var(--color-accent-soft);
|
178 |
padding: 2px 8px;
|
179 |
border-radius: 12px;
|
180 |
+
font-size: 0.9em;
|
181 |
+
display: inline-block;
|
182 |
+
max-width: 100%;
|
183 |
+
overflow: hidden;
|
184 |
+
text-overflow: ellipsis;'>
|
185 |
{row['category']}
|
186 |
</span>
|
187 |
</p>
|