diff --git a/compass/components/Table/ColumnHeader.tsx b/compass/components/Table/ColumnHeader.tsx index 4948a4b..5d8e307 100644 --- a/compass/components/Table/ColumnHeader.tsx +++ b/compass/components/Table/ColumnHeader.tsx @@ -29,9 +29,7 @@ export function ColumnHeader({ header }: { header: Header }) { ); const isFiltered = - column.getFilterValue() !== undefined && - column.getFilterValue() !== null && - column.getFilterValue() !== ""; + column.getFilterValue() != null && column.getFilterValue() !== ""; const headerRef = useRef(null); const menuRef = useRef(null); @@ -92,12 +90,16 @@ export function ColumnHeader({ header }: { header: Header }) { header.getContext() )} {/* Choose the icon based on sort direction */} - {{ - asc: , - desc: ( - - ), - }[column.getIsSorted() as string] ?? null} + { + { + asc: ( + + ), + desc: ( + + ), + }[column.getIsSorted() as "asc" | "desc"] + } )} @@ -137,26 +139,23 @@ export function ColumnHeader({ header }: { header: Header }) {
@@ -177,7 +176,7 @@ export function ColumnHeader({ header }: { header: Header }) { onChange={(e) => { column.setFilterValue(e.target.value); }} - placeholder="Filter..." + placeholder="Type a value…" className="border border-gray-300 rounded p-1" />