refactor(views/table): fix some type errors

This commit is contained in:
Elian Doran 2025-07-04 21:31:43 +03:00
parent d08225339c
commit 3de7b81be8
No known key found for this signature in database
2 changed files with 4 additions and 4 deletions

View File

@ -1,6 +1,6 @@
import type { CellComponent, ColumnComponent, MenuObject, Tabulator } from "tabulator-tables";
import type { ColumnComponent, ColumnDefinition, MenuObject, Tabulator } from "tabulator-tables";
export function applyHeaderMenu(columns: ColumnComponent[]) {
export function applyHeaderMenu(columns: ColumnDefinition[]) {
for (let column of columns) {
if (column.headerSort !== false) {
column.headerMenu = headerMenu;
@ -9,7 +9,7 @@ export function applyHeaderMenu(columns: ColumnComponent[]) {
}
function headerMenu(this: Tabulator) {
const menu: MenuObject<CellComponent>[] = [];
const menu: MenuObject<ColumnComponent>[] = [];
const columns = this.getColumns();
for (let column of columns) {

View File

@ -253,7 +253,7 @@ export default class TableView extends ViewMode<StateInfo> {
this.api.replaceData(await buildRowDefinitions(this.parentNote, notes, info));
if (this.noteIdToEdit) {
const row = this.api?.getRows(true).find(r => r.getData().noteId === this.noteIdToEdit);
const row = this.api?.getRows().find(r => r.getData().noteId === this.noteIdToEdit);
if (row) {
row.getCell("title").edit();
}