UNPKG

@orca-fe/pocket

Version:

UI components by orca-team

20 lines (19 loc) 864 B
import type { ReactElement, RefObject } from 'react'; import React from 'react'; import type { Viewport3dType } from './Viewport3d'; import Viewport3d from './Viewport3d'; export interface ViewportSensorProps extends Omit<React.HTMLAttributes<HTMLDivElement>, 'children'> { viewport?: Viewport3dType; onViewportChange?: (viewport: Viewport3dType) => void; /** * 允许传入回调函数进行渲染 * 如果是传入回调函数的方式,则表示手动处理其 refs */ children?: React.HTMLAttributes<HTMLDivElement>['children'] | ((ref: RefObject<Element>) => ReactElement); } declare const ViewportSensor3d: { (props: ViewportSensorProps): import("react/jsx-runtime").JSX.Element; Context: React.Context<import("./context").Viewport3dContextType>; Viewport3d: typeof Viewport3d; }; export default ViewportSensor3d;