Files
dbgate/packages/web/src/appobj/SubDatabaseList.svelte
Jan Prochazka 97aa563fe7 azure auth
2024-08-05 12:56:43 +02:00

24 lines
674 B
Svelte

<script lang="ts">
import { filterName } from 'dbgate-tools';
import _ from 'lodash';
import { useDatabaseList } from '../utility/metadataLoaders';
import AppObjectList from './AppObjectList.svelte';
import * as databaseAppObject from './DatabaseAppObject.svelte';
export let filter;
export let data;
export let passProps;
$: databases = useDatabaseList({ conid: data._id });
console.log('USED DATABASE LIST', data._id);
</script>
<AppObjectList
list={_.sortBy(
($databases || []).filter(x => filterName(filter, x.name)),
x => x.sortOrder ?? x.name
).map(db => ({ ...db, connection: data }))}
module={databaseAppObject}
{passProps}
/>