Too gist is too resolve problem of chaining of many context providers
<AuthProvider>
<ThemeProvider>
<LionessProvider>
<ErrorProvider>
<LoadingProvider>
<Component />
</LoadingProvider>
</ErrorProvider>
</LionessProvider>
</ThemeProvider>
</AuthProvider>
<ComposeProviders
with=[
AuthProvider,
ThemeProvider,
LionessProvider,
ErrorProvider,
LoadingProvider
]
>
<Component />
</ComposeProviders>