Home / Function/ useLiftMode() — ui Function Reference

useLiftMode() — ui Function Reference

Architecture documentation for the useLiftMode() function in use-lift-mode.ts from the ui codebase.

Entity Profile

Dependency Diagram

graph TD
  b3643578_04c6_151e_8fcd_28476e1869f2["useLiftMode()"]
  ded66567_a088_0ea1_ed4d_41ba34a9fe46["use-lift-mode.ts"]
  b3643578_04c6_151e_8fcd_28476e1869f2 -->|defined in| ded66567_a088_0ea1_ed4d_41ba34a9fe46
  style b3643578_04c6_151e_8fcd_28476e1869f2 fill:#6366f1,stroke:#818cf8,color:#fff

Relationship Graph

Source Code

deprecated/www/hooks/use-lift-mode.ts lines 6–21

export function useLiftMode(name: string) {
  const [chunks, setChunks] = useAtom(configAtom)

  function toggleLiftMode(name: string) {
    setChunks((prev) => {
      return prev.includes(name)
        ? prev.filter((n) => n !== name)
        : [...prev, name]
    })
  }

  return {
    isLiftMode: chunks.includes(name),
    toggleLiftMode,
  }
}

Subdomains

Frequently Asked Questions

What does useLiftMode() do?
useLiftMode() is a function in the ui codebase, defined in deprecated/www/hooks/use-lift-mode.ts.
Where is useLiftMode() defined?
useLiftMode() is defined in deprecated/www/hooks/use-lift-mode.ts at line 6.

Analyze Your Own Codebase

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

Try Supermodel Free