Home / Function/ useLockBody() — ui Function Reference

useLockBody() — ui Function Reference

Architecture documentation for the useLockBody() function in use-lock-body.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  eb80c267_738b_6187_e752_c77a07eb363c["useLockBody()"]
  6ee33b99_b0ee_bc67_1958_6dc8a9a3d2cd["use-lock-body.ts"]
  eb80c267_738b_6187_e752_c77a07eb363c -->|defined in| 6ee33b99_b0ee_bc67_1958_6dc8a9a3d2cd
  style eb80c267_738b_6187_e752_c77a07eb363c fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

deprecated/www/hooks/use-lock-body.ts lines 4–12

export function useLockBody() {
  React.useLayoutEffect((): (() => void) => {
    const originalStyle: string = window.getComputedStyle(
      document.body
    ).overflow
    document.body.style.overflow = "hidden"
    return () => (document.body.style.overflow = originalStyle)
  }, [])
}

Subdomains

Frequently Asked Questions

What does useLockBody() do?
useLockBody() is a function in the ui codebase, defined in deprecated/www/hooks/use-lock-body.ts.
Where is useLockBody() defined?
useLockBody() is defined in deprecated/www/hooks/use-lock-body.ts at line 4.

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free