requestFullscreen(element) imperatively puts element into
fullscreen. Its counterpart is
exitFullscreen; for a
click-to-toggle ref factory use fullscreen from
pota/use/fullscreen.
| Argument | Type | Description |
|---|---|---|
element |
DOMElement |
The element to put in fullscreen. |
Returns: the Promise from the element's native
requestFullscreen().
Grab an element with ref and request fullscreen on click.
import { ref, render } from 'pota'
import { requestFullscreen } from 'pota/use/fullscreen'
function App() {
const stage = ref()
return (
<div>
<button on:click={() => requestFullscreen(stage())}>
go fullscreen
</button>
<div use:ref={stage}>stage</div>
</div>
)
}
render(App)