You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
portainer/app/react/hooks/useInfoPanelState.tsx

17 lines
330 B

import { useUIState } from '@/react/hooks/useUIState';
export function useInfoPanelState(panelId: string) {
const uiStateStore = useUIState();
const isVisible = !uiStateStore.dismissedInfoPanels[panelId];
return {
isVisible,
dismiss,
};
function dismiss() {
uiStateStore.dismissInfoPanel(panelId);
}
}