feat: 氧化铝数字孪生系统监控大屏完成

This commit is contained in:
2026-04-08 21:44:08 +08:00
commit a48babc68d
67606 changed files with 3337335 additions and 0 deletions

37
node_modules/react-popper/lib/cjs/Reference.js.flow generated vendored Normal file
View File

@@ -0,0 +1,37 @@
// @flow strict
import * as React from 'react';
import warning from 'warning';
import { ManagerReferenceNodeSetterContext } from './Manager';
import { safeInvoke, unwrapArray, setRef } from './utils';
import { type Ref } from './RefTypes';
export type ReferenceChildrenProps = $ReadOnly<{ ref: Ref }>;
export type ReferenceProps = $ReadOnly<{|
children: (ReferenceChildrenProps) => React.Node,
innerRef?: Ref,
|}>;
export function Reference({ children, innerRef }: ReferenceProps): React.Node {
const setReferenceNode = React.useContext(ManagerReferenceNodeSetterContext);
const refHandler = React.useCallback(
(node: ?HTMLElement) => {
setRef(innerRef, node);
safeInvoke(setReferenceNode, node);
},
[innerRef, setReferenceNode]
);
// ran on unmount
// eslint-disable-next-line react-hooks/exhaustive-deps
React.useEffect(() => () => setRef(innerRef, null), []);
React.useEffect(() => {
warning(
Boolean(setReferenceNode),
'`Reference` should not be used outside of a `Manager` component.'
);
}, [setReferenceNode]);
return unwrapArray(children)({ ref: refHandler });
}