mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 11:56:00 +00:00
toolbar ordered
This commit is contained in:
@@ -1,14 +1,19 @@
|
||||
<script>
|
||||
import { filter } from 'lodash';
|
||||
import _ from 'lodash';
|
||||
import App from '../App.svelte';
|
||||
import { commands } from '../stores';
|
||||
import ToolbarButton from './ToolbarButton.svelte';
|
||||
|
||||
$: list = _.sortBy(
|
||||
Object.values($commands).filter(x => (x.enabled || x.showDisabled) && x.toolbar && x.onClick),
|
||||
x => (x.toolbarOrder == null ? 100 : x.toolbarOrder)
|
||||
);
|
||||
</script>
|
||||
|
||||
<div class="container">
|
||||
{#each Object.values($commands).filter(x => (x.enabled || x.showDisabled) && x.toolbar && x.onClick) as command}
|
||||
{#each list as command}
|
||||
<ToolbarButton icon={command.icon} on:click={command.onClick} disabled={!command.enabled}
|
||||
>{command.name}</ToolbarButton
|
||||
>{command.toolbarName || command.name}</ToolbarButton
|
||||
>
|
||||
{/each}
|
||||
</div>
|
||||
|
||||
Reference in New Issue
Block a user