21 lines
430 B
TypeScript
21 lines
430 B
TypeScript
import { getActiveStatus, setActiveStatus } from '@/atoms/tab-active';
|
|
|
|
const tabsMap = {
|
|
resources: 'resources',
|
|
userSettings: 'userSettings'
|
|
};
|
|
|
|
export default function useTabActive() {
|
|
const setTabActive = (key: string, value: any) => {
|
|
setActiveStatus(key, value);
|
|
};
|
|
const getTabActive = (key: string) => {
|
|
return getActiveStatus(key);
|
|
};
|
|
return {
|
|
setTabActive,
|
|
getTabActive,
|
|
tabsMap
|
|
};
|
|
}
|