Files
mnote/LightRAG/lightrag_webui/src/contexts/useTabVisibility.ts
T
2025-11-23 10:55:04 +08:00

18 lines
486 B
TypeScript

import { useContext } from 'react';
import { TabVisibilityContext } from './context';
import { TabVisibilityContextType } from './types';
/**
* Custom hook to access the tab visibility context
* @returns The tab visibility context
*/
export const useTabVisibility = (): TabVisibilityContextType => {
const context = useContext(TabVisibilityContext);
if (!context) {
throw new Error('useTabVisibility must be used within a TabVisibilityProvider');
}
return context;
};