Browse Source

fix(extensions): org chart: reuse isValidValue

amandesai01 4 days ago
parent
commit
30bafbb439
  1. 22
      packages/nc-gui/utils/dataUtils.ts

22
packages/nc-gui/utils/dataUtils.ts

@ -140,23 +140,17 @@ export const rowDefaultData = (columns: ColumnType[] = []) => {
return defaultData return defaultData
} }
export const isRowEmpty = (record: Row, col: ColumnType) => { export const isRowEmpty = (record: Row, col: ColumnType): boolean => {
if (!record || !col) return true if (!record || !col || !col.title) return true;
const val = record.row[col.title!] return !isValidValue(record.row[col.title]);
if (val === null || val === undefined || val === '') return true };
return Array.isArray(val) && val.length === 0 export const isRowRecordEmpty = (record: Record<string, any>, col: ColumnType): boolean => {
} if (!record || !col || !col.title) return true;
export const isRowRecordEmpty = (record: Record<string, any>, col: ColumnType) => {
if (!record || !col) return true
const val = record[col.title!] return !isValidValue(record[col.title]);
if (val === null || val === undefined || val === '') return true };
return Array.isArray(val) && val.length === 0
}
export function validateRowFilters(_filters: FilterType[], data: any, columns: ColumnType[], client: any) { export function validateRowFilters(_filters: FilterType[], data: any, columns: ColumnType[], client: any) {
if (!_filters.length) { if (!_filters.length) {

Loading…
Cancel
Save