UNPKG

@wener/console

Version:

Base console UI toolkit

13 lines (12 loc) 500 B
import React, { useCallback } from "react"; import { useStore } from "zustand"; import { LoadingIndicator } from "../../console/index.js"; import { AuthStatus, getAuthStore } from "./AuthStore.js"; export const AuthReady = ({ children }) => { const ready = useStore(getAuthStore(), useCallback((s) => s.status !== AuthStatus.Init, [])); if (ready) { return children; } return /*#__PURE__*/ React.createElement(LoadingIndicator, null); }; //# sourceMappingURL=AuthReady.js.map