(self, items: list[MenuItem])
| 1060 | header.display = not is_loading |
| 1061 | |
| 1062 | def _get_column_keys(self, items: list[MenuItem]) -> list[str]: |
| 1063 | all_keys: list[str] = [] |
| 1064 | for item in items: |
| 1065 | if item.value: |
| 1066 | all_keys.extend(item.value.table_data().keys()) |
| 1067 | |
| 1068 | # Create unique list while preserving order |
| 1069 | unique_keys: list[str] = list(dict.fromkeys(all_keys)) |
| 1070 | |
| 1071 | if self._multi: |
| 1072 | unique_keys.insert(0, ' ') |
| 1073 | |
| 1074 | return unique_keys |
| 1075 | |
| 1076 | def _put_data_to_table(self, table: DataTable[ValueT], group: MenuItemGroup) -> None: |
| 1077 | items = group.items |
no test coverage detected