decord/source/__polyfill/04xxx/module_4942.js
github-actions e510164e6b chore: update source for alpha 346.2
Skipped 1 file(s) >100MB (GitHub limit): source/__polyfill/04xxx/module_4759.js (118.4 MB)
2026-09-10 05:38:07 +00:00

26 lines
950 B
JavaScript

// Module ID: 4942
// Function ID: 4943
// Dependencies: [19]
// Exports: useEdgeInsetApplication
// Module 4942
import noop from "module_19" /* 19 */;
let context = noop.createContext({ leftDisabled: false, rightDisabled: false, bottomDisabled: false });
export const EdgeInsetApplicationContext = context;
export const useEdgeInsetApplication = function useEdgeInsetApplication(flag, flag2, flag3) {
context = noop.useContext(context);
({ leftDisabled, rightDisabled, bottomDisabled } = context);
if (!leftDisabled) {
leftDisabled = flag;
}
if (!rightDisabled) {
rightDisabled = flag2;
}
if (!bottomDisabled) {
bottomDisabled = flag3;
}
const items = [leftDisabled, rightDisabled, bottomDisabled];
return { consumeLeftInset: !leftDisabled, consumeRightInset: !rightDisabled, consumeBottomInset: !bottomDisabled, nextContextValue: noop.useMemo(() => ({ leftDisabled, rightDisabled, bottomDisabled }), items) };
};