2026-08-24 06:08:38 +00:00
|
|
|
// Module ID: 9351
|
|
|
|
|
// Function ID: 9352
|
2026-07-20 16:05:17 +00:00
|
|
|
// Name: useCoachmark
|
2026-08-24 06:08:38 +00:00
|
|
|
// Dependencies: [19, 21, 514, 9307, 7166, 9352, 2]
|
2026-07-20 16:05:17 +00:00
|
|
|
// Exports: useCoachmark
|
|
|
|
|
|
2026-08-24 06:08:38 +00:00
|
|
|
// Module 9351 (useCoachmark)
|
|
|
|
|
import closure_2 from "noop" /* 19 */;
|
|
|
|
|
import { jsx } from "jsxProd" /* 21 */;
|
2026-07-23 10:11:24 +00:00
|
|
|
|
|
|
|
|
const require = arg1;
|
2026-08-24 06:08:38 +00:00
|
|
|
const result = require("set").fileFinishedImporting("design/components/Coachmark/native/useCoachmark.native.tsx");
|
2026-07-20 16:05:17 +00:00
|
|
|
|
|
|
|
|
export const useCoachmark = function useCoachmark(targetRef, memo) {
|
2026-07-29 08:29:29 +00:00
|
|
|
const _require = memo;
|
|
|
|
|
let context;
|
|
|
|
|
let obj = _require(context[2]);
|
|
|
|
|
context = React.useContext(_require(context[4]).LayerContext);
|
|
|
|
|
const items = [context, memo];
|
|
|
|
|
const callback = React.useCallback((arg0, targetMeasurements, surfaceMeasurements) => {
|
|
|
|
|
const obj = {};
|
|
|
|
|
const merged = Object.assign(memo);
|
|
|
|
|
obj.targetMeasurements = targetMeasurements;
|
|
|
|
|
obj.surfaceMeasurements = surfaceMeasurements;
|
2026-08-24 06:08:38 +00:00
|
|
|
context.add(arg0, closure_1_3(memo(context[5]).AnimatedCoachmark, obj));
|
2026-07-29 08:29:29 +00:00
|
|
|
}, items);
|
|
|
|
|
const ref = React.useRef(_require(context[2]).v4());
|
|
|
|
|
return _require(context[3]).useTooltipHelper(ref, targetRef, callback);
|
2026-07-20 16:05:17 +00:00
|
|
|
};
|