Skip to content

Commit

Permalink
feedback
Browse files Browse the repository at this point in the history
  • Loading branch information
PeterSmallenbroek committed Jan 21, 2025
1 parent e35063a commit 96e2aba
Showing 1 changed file with 5 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -504,28 +504,28 @@ export class QueryTableComponent<TData extends { id: PropertyKey }, TContext> {
.filter((column) => column !== undefined);
}

private getDefaultColumns(): QueryTableColumn<TData>[] {
private defaultColumns = computed<QueryTableColumn<TData>[]>(() => {
return this.columns().filter((column) => !column.defaultHidden);
}
});

updateColumnVisibility(revertToDefault = false): void {
const stateKey = this.selectedColumnsStateKey();
if (!stateKey) {
this.visibleColumns.set(this.getDefaultColumns());
this.visibleColumns.set(this.defaultColumns());
return;
}

if (revertToDefault) {
localStorage.removeItem(stateKey);
this.visibleColumns.set(this.getDefaultColumns());
this.visibleColumns.set(this.defaultColumns());
return;
}

const storedColumns = this.getStoredColumns(stateKey);
this.visibleColumns.set(
storedColumns
? this.getMatchingColumns(storedColumns)
: this.getDefaultColumns(),
: this.defaultColumns(),
);
}

Expand Down

0 comments on commit 96e2aba

Please sign in to comment.