This commit is contained in:
Morten Olsen
2023-06-16 11:10:50 +02:00
commit bc0d501d98
163 changed files with 16458 additions and 0 deletions

View File

@@ -0,0 +1,29 @@
import { GithubClientProvider, GithubLogin } from './github';
import { LinearClientProvider, LinearLogin } from './linear';
import { SlackClientProvider, SlackLogin } from './slack';
type ClientProviderProps = {
children: React.ReactNode;
logins: {
github: GithubLogin;
linear: LinearLogin;
slack: SlackLogin;
};
};
const ClientProvider: React.FC<ClientProviderProps> = ({
children,
logins,
}) => {
return (
<LinearClientProvider login={logins.linear}>
<GithubClientProvider login={logins.github}>
<SlackClientProvider login={logins.slack}>
{children}
</SlackClientProvider>
</GithubClientProvider>
</LinearClientProvider>
);
};
export { ClientProvider };