{{ title() }}

{{ description() }}

{{ 'XP.Workspace.SelectDB.DatabaseList' | translate: { Default: 'Database List' } }}

@for (owner of ownerOptions(); track owner.value) { {{ owner.label }} } @for (order of orderOptions(); track order.value) { {{ order.label }} }

{{ 'XP.Workspace.SelectDB.CurrentFilters' | translate: { Default: 'Current filters' } }}: {{ selectedCollectionLabel() }} · {{ selectedOwnerLabel() }} · {{ selectedOrderLabel() }}

@if (loading()) {

{{ 'XP.Workspace.SelectDB.LoadingDatabases' | translate: { Default: 'Loading databases...' } }}

} @else {
    @for (table of filteredDatabases(); track trackByTable($index, table)) {
  • {{ table.name }}

    {{ table.description || ('XP.Workspace.SelectDB.NoDescription' | translate: { Default: 'No description' }) }}

    {{ table.database || ('XP.Workspace.SelectDB.DefaultDatabase' | translate: { Default: 'Default database' }) }} · {{ table.schema || ('XP.Workspace.SelectDB.DefaultSchema' | translate: { Default: 'Default Schema' }) }}

  • } @empty {
  • {{ 'XP.Workspace.SelectDB.NoMatchingDatabases' | translate: { Default: 'No matching databases' } }}

    {{ emptyHint() }}

  • }
}