saved sql files

This commit is contained in:
Jan Prochazka
2020-04-13 17:14:50 +02:00
parent 41322f237a
commit 7a0b9a27d2
8 changed files with 137 additions and 11 deletions

View File

@@ -3,6 +3,7 @@ import React from 'react';
import useStorage from './useStorage';
import { useConnectionInfo } from './metadataLoaders';
import usePrevious from './usePrevious';
import useNewQuery from '../query/useNewQuery';
function createGlobalState(defaultValue) {
const Context = React.createContext(null);
@@ -80,8 +81,16 @@ export function useUpdateDatabaseForTab(tabVisible, conid, database) {
export function useAppObjectParams() {
const setOpenedTabs = useSetOpenedTabs();
const currentDatabase = useCurrentDatabase();
const newQuery = useNewQuery();
const openedTabs = useOpenedTabs();
return {
setOpenedTabs,
currentDatabase,
newQuery,
openedTabs,
};
}
const [SavedSqlFilesProvider, useSavedSqlFiles, useSetSavedSqlFiles] = createStorageState('savedSqlFiles', []);
export { SavedSqlFilesProvider, useSavedSqlFiles, useSetSavedSqlFiles };