UNPKG

@helpwave/hightide

Version:

helpwave's component and theming library

1 lines 841 B
{"version":3,"sources":["../../../src/components/table/Filter.ts"],"sourcesContent":["const dateRange = (row, columnId, filterValue: [Date | null, Date | null]) => {\n const [min, max] = filterValue\n const value = row.getValue(columnId)\n\n const date = value instanceof Date ? value : new Date(value)\n if (isNaN(date.getTime())) return false // Invalid date\n\n if (min && date < min) return false\n if (max && date > max) return false\n\n return true\n}\n\n\nexport const TableFilters = {\n dateRange\n}"],"mappings":";AAAA,IAAM,YAAY,CAAC,KAAK,UAAU,gBAA4C;AAC5E,QAAM,CAAC,KAAK,GAAG,IAAI;AACnB,QAAM,QAAQ,IAAI,SAAS,QAAQ;AAEnC,QAAM,OAAO,iBAAiB,OAAO,QAAQ,IAAI,KAAK,KAAK;AAC3D,MAAI,MAAM,KAAK,QAAQ,CAAC,EAAG,QAAO;AAElC,MAAI,OAAO,OAAO,IAAK,QAAO;AAC9B,MAAI,OAAO,OAAO,IAAK,QAAO;AAE9B,SAAO;AACT;AAGO,IAAM,eAAe;AAAA,EAC1B;AACF;","names":[]}