@expofp/floorplan
Version:
Interactive floor plan library for expos and events
2 lines (1 loc) • 338 B
JavaScript
import{useViewport as p}from"@expofp/renderer";import{useEffect as i,useLayoutEffect as n,useRef as u,useState as f}from"react";import{createMapViewport as a,setMapViewport as o}from"./viewport";export function MapViewport(){const e=p(),t=u({api:e}),[r]=f(()=>a(t));return n(()=>{t.current={api:e}}),i(()=>(o(r),()=>o(void 0)),[r]),null}