macro parameters

This commit is contained in:
Jan Prochazka
2021-03-14 20:44:19 +01:00
parent 49337a4112
commit 0af207d330
12 changed files with 307 additions and 16 deletions

View File

@@ -0,0 +1,23 @@
<script lang="ts" context="module">
export const extractKey = data => data.name;
export const createMatcher = ({ name, title }) => filter => filterName(filter, name, title);
</script>
<script lang="ts">
import { filterName } from 'dbgate-datalib';
import { getContext } from 'svelte';
import AppObjectCore from './AppObjectCore.svelte';
export let data;
const selectedMacro = getContext('selectedMacro') as any;
</script>
<AppObjectCore
{...$$restProps}
{data}
title={data.title}
icon="img macro"
isBold={$selectedMacro?.name == data.name}
on:click={() => ($selectedMacro = data)}
/>