iterative/vscode-dvc

View on GitHub
webview/src/plots/hooks/useModalOpenClass.ts

Summary

Maintainability
A
0 mins
Test Coverage
A
100%
import { useEffect } from 'react'

export const useModalOpenClass = () => {
  useEffect(() => {
    const modalOpenClass = 'modalOpen'
    document.body.classList.add(modalOpenClass)

    return () => {
      document.body.classList.remove(modalOpenClass)
    }
  }, [])
}