fixed TS + code tidy

This commit is contained in:
Jan Prochazka
2023-02-25 11:57:30 +01:00
parent 4e97f54bd4
commit eb04f56662
11 changed files with 2 additions and 111 deletions

View File

@@ -0,0 +1,45 @@
<script lang="ts">
import { getContext } from 'svelte';
import FormStyledButton from '../buttons/FormStyledButton.svelte';
import WidgetTitle from '../widgets/WidgetTitle.svelte';
import MacroParameters from './MacroParameters.svelte';
const selectedMacro = getContext('selectedMacro') as any;
export let onExecute;
</script>
<div class="wrapper">
<div class="section">
<WidgetTitle>Execute</WidgetTitle>
<FormStyledButton value="Execute" on:click={onExecute} />
</div>
<div class="section">
<WidgetTitle>Parameters</WidgetTitle>
{#if $selectedMacro?.args && $selectedMacro?.args?.length > 0}
{#key $selectedMacro?.name}
<MacroParameters args={$selectedMacro?.args||[]} namePrefix={`${$selectedMacro?.name}#`} />
{/key}
{:else}
<div class="m-1">This macro has no parameters</div>
{/if}
</div>
<div class="section">
<WidgetTitle>Description</WidgetTitle>
<div class="m-1">{$selectedMacro?.description}</div>
</div>
</div>
<style>
.wrapper {
display: flex;
overflow-y: auto;
}
.section {
margin: 5px;
}
</style>