13.0.1 • Published 1 year ago
@agribank/ignite v13.0.1
Ignite
This package is responsible for initializing the whole app. Which includes:
- reading config files (using fetch requests to config files)
- reading config params (from search params)
- initializing language and global setting stores
- getting auth tokens
- getting theme and palette
all of these happen by calling the useInit hook which returns the ready boolean status.
Examples:
import { searchParamsConfigSchema, useInit, useIgniteStore } from "@agribank/ignite";
function App() {
const isReady = useInit({
onInitializationFailed: (message) => {
pushAlert({
hasConfirmAction: true,
messageText: message,
type: "error"
});
return false;
}
});
const theme = useIgniteStore((state) => state.settings.theme);
return (
{isReady ? <YouApp theme={theme} /> : "loading"}
);
}- calling
useIgniteStorewithout theuseInitis useless (just once in the tree), because it never fills the values.
13.0.1
1 year ago
13.0.0
1 year ago
12.0.0
1 year ago
11.0.1
1 year ago
11.0.0
1 year ago
10.0.0
1 year ago
9.0.2
1 year ago
9.0.1
1 year ago
9.0.0
1 year ago
8.0.0
1 year ago
7.0.0
1 year ago
6.0.3
1 year ago
6.0.2
1 year ago
6.0.0
1 year ago
5.2.0
1 year ago
5.1.0
1 year ago
5.0.0
1 year ago
4.0.2
1 year ago
4.0.1
1 year ago
4.0.0
1 year ago
3.0.0
1 year ago
2.0.0
1 year ago
1.0.2
1 year ago
1.0.1
1 year ago
1.0.0
1 year ago
0.0.4
1 year ago
0.0.3
1 year ago
0.0.2
1 year ago
0.0.1
1 year ago