import * as React from 'react';
import { Button, PopperRefHandle, Popup, Segment } from '@fluentui/react-northstar';
import { MoreIcon } from '@fluentui/react-icons-northstar';
class AsyncDataLoader extends React.Component<{ onLoaded: Function }, { data: React.ReactElement }> {
state = {
data: loading..,
};
componentDidMount() {
setTimeout(() => {
this.setState({
data: Hello from loaded data!,
});
this.props.onLoaded();
}, 1000);
}
render() {
return this.state.data;
}
}
const PopupExampleAsync = () => {
const popperRef = React.useRef();
return (
popperRef.current.updatePosition()} />}
trigger={} content="Click me!" />}
popperRef={popperRef}
/>
);
};
export default PopupExampleAsync;