Add configurable columns

This commit is contained in:
Geomitron
2024-07-12 13:22:43 -05:00
parent 452111c1ef
commit 91e80aed52
8 changed files with 174 additions and 28 deletions

View File

@@ -119,6 +119,17 @@ export class SettingsService {
this.settings.isCompactTable = value
this.saveSettings()
}
get visibleColumns() {
return this.settings.visibleColumns
}
addVisibleColumn(column: string) {
this.settings.visibleColumns.push(column)
this.saveSettings()
}
removeVisibleColumn(column: string) {
this.settings.visibleColumns = this.settings.visibleColumns.filter(c => c !== column)
this.saveSettings()
}
get zoomFactor() {
return this.settings.zoomFactor