{
  "version": 3,
  "sources": ["../../src/document/components/chrome/utils/usePopoverWithinPadding.ts"],
  "sourcesContent": ["import type { Popover } from \"@framerjs/fresco\"\nimport { useDimensionValue } from \"app/agent/hooks/useDimensionValue.ts\"\nimport { type ComponentProps, useMemo } from \"react\"\n\ntype PopoverWithin = Required<NonNullable<ComponentProps<typeof Popover>[\"within\"]>>\n\nexport function usePopoverWithinPadding(): PopoverWithin {\n\tconst panelPadding = useDimensionValue(\"panelPadding\")\n\treturn useMemo(\n\t\t() => ({\n\t\t\ttop: panelPadding,\n\t\t\tright: -panelPadding,\n\t\t\tbottom: -panelPadding,\n\t\t\tleft: panelPadding,\n\t\t}),\n\t\t[panelPadding],\n\t)\n}\n"],
  "mappings": ";;;;;;;;;;;AAEA,mBAA6C;AAItC,SAAS,0BAAyC;AACxD,QAAM,eAAe,kBAAkB,cAAc;AACrD,aAAO;AAAA,IACN,OAAO;AAAA,MACN,KAAK;AAAA,MACL,OAAO,CAAC;AAAA,MACR,QAAQ,CAAC;AAAA,MACT,MAAM;AAAA,IACP;AAAA,IACA,CAAC,YAAY;AAAA,EACd;AACD;",
  "names": []
}
