datatable: colums should be a list of strings

This commit is contained in:
bronsen 2026-02-14 16:36:07 +01:00
parent 8da542a1f6
commit 17a9593b32

View file

@ -7,7 +7,7 @@ from textual.widgets import Button, DataTable, Footer, Header, Input, Static
from .models import load_initial_data from .models import load_initial_data
FAKE_DATA_HEADER = "pk Name Description Number Tags" FAKE_DATA_HEADER = "pk Name Description Number Tags".split()
class SearchBar(Static): class SearchBar(Static):
@ -47,7 +47,7 @@ class SearchResults(Widget):
async def on_mount(self) -> None: async def on_mount(self) -> None:
table: DataTable[None] = self.query_one(DataTable[None]) table: DataTable[None] = self.query_one(DataTable[None])
_ = table.add_columns(FAKE_DATA_HEADER) _ = table.add_columns(*FAKE_DATA_HEADER)
_ = table.add_rows(await load_initial_data()) # ty:ignore[invalid-argument-type] _ = table.add_rows(await load_initial_data()) # ty:ignore[invalid-argument-type]