fix(view/table): most type errors

This commit is contained in:
Elian Doran
2025-07-01 12:09:13 +03:00
parent 84db4ed57c
commit 2cbb49681a
7 changed files with 34 additions and 17 deletions

View File

@@ -224,12 +224,20 @@ export default class TableView extends ViewMode<StateInfo> {
}
#manageColumnUpdate() {
if (!this.api) {
return;
}
const info = getPromotedAttributeInformation(this.parentNote);
const columnDefs = buildColumnDefinitions(info);
this.api.setColumns(columnDefs);
}
async #manageRowsUpdate() {
if (!this.api) {
return;
}
const notes = await froca.getNotes(this.args.noteIds);
const info = getPromotedAttributeInformation(this.parentNote);
this.api.setData(await buildRowDefinitions(this.parentNote, notes, info));