mirror of
https://github.com/DeNNiiInc/dbgate.git
synced 2026-04-19 09:36:01 +00:00
37 lines
1.2 KiB
Svelte
37 lines
1.2 KiB
Svelte
<script lang="ts">
|
|
import _ from 'lodash';
|
|
|
|
import AppObjectList from '../appobj/AppObjectList.svelte';
|
|
import * as closedTabAppObject from '../appobj/ClosedTabAppObject.svelte';
|
|
import * as favoriteFileAppObject from '../appobj/FavoriteFileAppObject.svelte';
|
|
import { openedTabs } from '../stores';
|
|
|
|
import hasPermission from '../utility/hasPermission';
|
|
import { useFavorites } from '../utility/metadataLoaders';
|
|
import QueryHistoryList from './QueryHistoryList.svelte';
|
|
|
|
import WidgetColumnBar from './WidgetColumnBar.svelte';
|
|
import WidgetColumnBarItem from './WidgetColumnBarItem.svelte';
|
|
import WidgetsInnerContainer from './WidgetsInnerContainer.svelte';
|
|
|
|
$: favorites = useFavorites();
|
|
|
|
</script>
|
|
|
|
<WidgetColumnBar>
|
|
<WidgetColumnBarItem title="Recently closed tabs" name="closedTabs">
|
|
<WidgetsInnerContainer>
|
|
<AppObjectList
|
|
list={_.sortBy(
|
|
$openedTabs.filter(x => x.closedTime),
|
|
x => -x.closedTime
|
|
)}
|
|
module={closedTabAppObject}
|
|
/>
|
|
</WidgetsInnerContainer>
|
|
</WidgetColumnBarItem>
|
|
<WidgetColumnBarItem title="Query history" name="queryHistory">
|
|
<QueryHistoryList />
|
|
</WidgetColumnBarItem>
|
|
</WidgetColumnBar>
|