Merge pull request #947 from dbgate/feature/parameters

Feature/parameters
This commit is contained in:
Jan Prochazka
2024-12-03 16:27:28 +01:00
committed by GitHub
20 changed files with 637 additions and 24 deletions

View File

@@ -62,7 +62,7 @@
{#if (isExpanded || isExpandedBySearch) && subItemsComponent}
<div class="subitems">
<svelte:component
this={subItemsComponent}
this={subItemsComponent(data)}
{data}
{filter}
{passProps}

View File

@@ -0,0 +1,18 @@
<script lang="ts" context="module">
export const extractKey = ({ columnName }) => columnName;
</script>
<script lang="ts">
import AppObjectCore from './AppObjectCore.svelte';
export let data;
</script>
<AppObjectCore
{...$$restProps}
{data}
title={data.parameterName}
extInfo={data.parameterMode && data.parameterMode !== 'IN' ? `${data.dataType} ${data.parameterMode}` : data.dataType}
icon={'icon parameter'}
disableHover
/>

View File

@@ -0,0 +1,14 @@
<script lang="ts">
import AppObjectList from './AppObjectList.svelte';
import * as parameterAppObject from './ParameterAppObject.svelte';
export let data;
</script>
<AppObjectList
list={(data.parameters || []).map(parameter => ({
...data,
...parameter,
}))}
module={parameterAppObject}
/>