query - saving to local storage

This commit is contained in:
Jan Prochazka
2020-04-04 21:22:30 +02:00
parent 93cacafa4b
commit 3df4e9b7dc
6 changed files with 60 additions and 21 deletions

View File

@@ -0,0 +1,8 @@
import React from 'react'
import ToolbarButton from '../widgets/ToolbarButton'
export default function QueryToolbar() {
return <>
<ToolbarButton onClick={()=>{}}>Execute</ToolbarButton>
</>
}

View File

@@ -1,19 +1,25 @@
import { useSetOpenedTabs } from '../utility/globalState';
import _ from 'lodash';
import { useSetOpenedTabs, useCurrentDatabase } from '../utility/globalState';
import { openNewTab } from '../utility/common';
export default function useNewQuery() {
const setOpenedTabs = useSetOpenedTabs();
const currentDatabase = useCurrentDatabase();
const connection = _.get(currentDatabase, 'connection') || {};
const database = _.get(currentDatabase, 'name');
const tooltip = `${connection.displayName || connection.server}\n${database}`;
return () =>
openNewTab(setOpenedTabs, {
title: 'Query',
icon: 'sql.svg',
tooltip,
tabComponent: 'QueryTab',
// props: {
// schemaName,
// pureName,
// conid,
// database,
// },
props: {
conid: connection._id,
database,
},
});
}