mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-26 11:05:58 +00:00
27 lines
626 B
Svelte
27 lines
626 B
Svelte
<script lang="ts" context="module">
|
|
export const extractKey = data => data.name;
|
|
export const createMatcher =
|
|
filter =>
|
|
({ name, title }) =>
|
|
filterName(filter, name, title);
|
|
</script>
|
|
|
|
<script lang="ts">
|
|
import { filterName } from 'dbgate-tools';
|
|
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)}
|
|
/>
|