{"version":3,"sources":["../../../src/primitive-hooks/actionBar/useActionBarEdit.tsx"],"sourcesContent":["import { useCallback } from \"react\";\nimport { useEditComposer, useMessageRuntime } from \"../../context\";\n\nexport const useActionBarEdit = () => {\n  const messageRuntime = useMessageRuntime();\n  const disabled = useEditComposer((c) => c.isEditing);\n\n  const callback = useCallback(() => {\n    messageRuntime.composer.beginEdit();\n  }, [messageRuntime]);\n\n  if (disabled) return null;\n  return callback;\n};\n"],"mappings":";AAAA,SAAS,mBAAmB;AAC5B,SAAS,iBAAiB,yBAAyB;AAE5C,IAAM,mBAAmB,MAAM;AACpC,QAAM,iBAAiB,kBAAkB;AACzC,QAAM,WAAW,gBAAgB,CAAC,MAAM,EAAE,SAAS;AAEnD,QAAM,WAAW,YAAY,MAAM;AACjC,mBAAe,SAAS,UAAU;AAAA,EACpC,GAAG,CAAC,cAAc,CAAC;AAEnB,MAAI,SAAU,QAAO;AACrB,SAAO;AACT;","names":[]}