Files
powerpoint-toolbox/node_modules/@fluentui/react-positioning/README.md
T
2025-03-07 19:22:02 +01:00

24 lines
575 B
Markdown

# @fluentui/react-positioning
A react hook wrapper around [Popper.js](https://popper.js.org/) for Fluent UI.
## Usage
```tsx
import React from 'react';
import { usePopper } from '@fluentui/react-positioning';
function PopupExample: React.FC = ({ children }) => {
const {targetRef, containerRef} = usePopper();
const [open, setOpen] = React.useState(false);
const onClick = () => setOpen(s => !s);
return (
<>
<button ref={targetRef} onClick={onClick}> Toggle popup </button>
{ open && <div ref={containerRef}>{children}</div> }
</>
)
}
```