UNPKG

@tririga/cra-template

Version:

Quickstart Create React App (CRA) template for building TRIRIGA UX Web applications using ReactJS and IBM Carbon Components.

16 lines (12 loc) 345 B
import { computeLoading } from "../utils"; const loadingMap = new Map(); const subscribers = []; export function setLoading(key, loading) { loadingMap.set(key, loading); subscribers.forEach((subscriber) => { subscriber(computeLoading(loadingMap)); }); } export function addSubscriber(subscriber) { subscribers.push(subscriber); }