1
0
Fork 0
mirror of https://gitlab.com/bramw/baserow.git synced 2025-04-13 08:41:46 +00:00
bramw_baserow/web-frontend/modules/database/application.js

31 lines
655 B
JavaScript

import { Application } from '@/core/applications'
import Sidebar from '@/modules/database/components/Sidebar'
import { populateTable } from '@/modules/database/store/table'
export class DatabaseApplication extends Application {
static getType() {
return 'database'
}
getType() {
return DatabaseApplication.getType()
}
getIconClass() {
return 'database'
}
getName() {
return 'Database'
}
getSelectedSidebarComponent() {
return Sidebar
}
populate(application) {
const values = super.populate(application)
values.tables.forEach((object, index, tables) => populateTable(object))
return values
}
}