@leav/ui v0.3.2
LEAV Engine - Shared utils for frontend apps
Prerequisites
UserContext
and LangContext
providers are required for most components of @leav/ui
. They both are exported by @leav/ui
. You can use them as follows:
import { UserContext, LangContext } from '@leav/ui';
const App = () => {
const userContextData = {
userId: '123',
userWhoAmI: {
id: '123',
label: 'John Doe',
sublabel: null,
preview: null,
color: null
}
};
const langContextData = {
lang: ['en'],
availableLangs: ['en', 'fr'],
defaultLang: ['en'],
setLang: _handleLanguageChange
};
return (
<UserContext.Provider value={userContextData}>
<LangContext.Provider value={langContextData}>
<YourComponent />
</LangContext.Provider>
</UserContext.Provider>
);
};
Real-world implementation can be seen on Data Studio
3 days ago
2 days ago
9 days ago
11 days ago
12 days ago
12 days ago
16 days ago
16 days ago
17 days ago
23 days ago
26 days ago
26 days ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
1 month ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
2 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago
3 months ago