Files
dbgate/packages/web/src/appobj/SubTableColumnList.svelte

25 lines
580 B
Svelte

<script lang="ts">
import { findForeignKeyForColumn } from 'dbgate-tools';
import AppObjectList from './AppObjectList.svelte';
import * as columnAppObject from './ColumnAppObject.svelte';
export let data;
export let filter;
export let isExpandedBySearch;
export let passProps;
export let isMainMatched;
</script>
<AppObjectList
list={(data.columns || []).map(col => ({
...data,
...col,
foreignKey: findForeignKeyForColumn(data, col),
}))}
module={columnAppObject}
filter={isMainMatched ? '' : filter}
{isExpandedBySearch}
{passProps}
/>