Skip to content

Commit 7ef6da7

Browse files
authored
Merge pull request #913 from Arnei/table-filter-ellipsis
Add ellipsis to filter box
2 parents e74ee4e + 539c20d commit 7ef6da7

File tree

2 files changed

+12
-7
lines changed

2 files changed

+12
-7
lines changed

src/components/shared/TableFilters.tsx

Lines changed: 5 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -232,11 +232,9 @@ const TableFilters = ({
232232
let valueLabel = filter.options?.find((opt) => opt.value === filter.value)
233233
?.label || filter.value;
234234
return (
235-
<span>
236-
{t(filter.label).substr(0, 40)}:
237-
{filter.translatable
238-
? t(valueLabel).substr(0, 40)
239-
: valueLabel.substr(0, 40)}
235+
<span className="table-filter-blue-box">
236+
{t(filter.label)}:
237+
{filter.translatable? t(valueLabel) : valueLabel}
240238
</span>
241239
);
242240
};
@@ -334,8 +332,8 @@ const TableFilters = ({
334332
{
335333
// Use different representation of name and value depending on type of filter
336334
filter.type === "period" ? (
337-
<span>
338-
{t(filter.label).substr(0, 40)}:
335+
<span className="table-filter-blue-box">
336+
{t(filter.label)}:
339337
{t("dateFormats.date.short", {
340338
date: renderValidDate(filter.value.split("/")[0]),
341339
})}

src/styles/main.scss

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -619,3 +619,10 @@ tr.info {
619619
height: auto;
620620
}
621621
}
622+
623+
.table-filter-blue-box {
624+
max-width: 250px;
625+
white-space: nowrap;
626+
overflow: hidden;
627+
text-overflow: ellipsis;
628+
}

0 commit comments

Comments
 (0)