UNPKG

piral-tracker

Version:

Plugin for registering always-on components in Piral.

15 lines 573 B
import * as React from 'react'; import { useGlobalState } from 'piral-core'; /** * The tracker component. Integrate this in a layout * where all the registered trackers should be active / running. */ export const Tracker = () => { const trackers = useGlobalState((m) => m.registry.trackers); return (React.createElement(React.Fragment, null, Object.keys(trackers).map((m) => { const Tracker = trackers[m].component; return React.createElement(Tracker, { key: m }); }))); }; Tracker.displayName = 'Tracker'; //# sourceMappingURL=Tracker.js.map