{"version":3,"file":"internal.mjs","names":[],"sources":["../../../../src/base-ui/DraggablePanel/core/internal.ts"],"sourcesContent":["'use client';\n\nimport { useEffect, useLayoutEffect, useSyncExternalStore } from 'react';\n\nexport const useIsomorphicLayoutEffect =\n  typeof window === 'undefined' ? useEffect : useLayoutEffect;\n\nexport const useStore = <T>(subscribe: (listener: () => void) => () => void, get: () => T) =>\n  useSyncExternalStore(subscribe, get, get);\n"],"mappings":";;;AAIA,MAAa,4BACX,OAAO,WAAW,cAAc,YAAY;AAE9C,MAAa,YAAe,WAAiD,QAC3E,qBAAqB,WAAW,KAAK,GAAG"}