openNewTab refactor

This commit is contained in:
Jan Prochazka
2020-12-12 09:07:14 +01:00
parent f7bab744e6
commit 0857757ce2
15 changed files with 83 additions and 80 deletions

View File

@@ -1,12 +1,11 @@
import _ from 'lodash';
import { useSetOpenedTabs } from '../utility/globalState';
import { openNewTab } from '../utility/common';
import useOpenNewTab from '../utility/useOpenNewTab';
export default function useNewFreeTable() {
const setOpenedTabs = useSetOpenedTabs();
const openNewTab = useOpenNewTab();
return ({ title = undefined, ...props } = {}) =>
openNewTab(setOpenedTabs, {
openNewTab({
title: title || 'Table',
icon: 'img free-table',
tabComponent: 'FreeTableTab',