mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-20 00:46:01 +00:00
open structure/data from status bar
This commit is contained in:
@@ -126,7 +126,7 @@
|
||||
</div>
|
||||
<div class="container">
|
||||
{#each contextItems || [] as item}
|
||||
<div class="item">
|
||||
<div class="item" class:clickable={item.clickable} on:click={item.onClick}>
|
||||
{#if item.icon}
|
||||
<FontIcon icon={item.icon} />
|
||||
{/if}
|
||||
|
||||
@@ -5,12 +5,15 @@
|
||||
import { updateStatuBarInfoItem } from './StatusBar.svelte';
|
||||
|
||||
export let text;
|
||||
export let clickable = false;
|
||||
export let icon = null;
|
||||
export let onClick = null;
|
||||
|
||||
const key = uuidv1();
|
||||
const tabid = getContext('tabid');
|
||||
|
||||
onMount(() => {
|
||||
updateStatuBarInfoItem(tabid, key, { text });
|
||||
updateStatuBarInfoItem(tabid, key, { text, icon, clickable, onClick });
|
||||
});
|
||||
onDestroy(() => updateStatuBarInfoItem(tabid, key, null));
|
||||
</script>
|
||||
|
||||
Reference in New Issue
Block a user