// Metro module 11319 (f11320). import { useState, useLayoutEffect } from "react"; import { ActivityAction } from "../../activities/utils/useActivityShelfItem"; export function useDelayedSwapToActivityActionLeave(a0) { const [state, setState] = useState(a0); useLayoutEffect(() => { if (a0 === ActivityAction.LEAVE) { let c27018_0 = setTimeout(() => setState(a0), 100); return () => clearTimeout(c27018_0); } setState(a0); }, [a0]); return state; }