Skip to content

Commit 0623a57

Browse files
committed
UI OK - login KO
1 parent 2784944 commit 0623a57

File tree

5 files changed

+17
-30
lines changed

5 files changed

+17
-30
lines changed

daikoku/app/controllers/HomeController.scala

+1-1
Original file line numberDiff line numberDiff line change
@@ -174,7 +174,7 @@ class HomeController(
174174
def getConnectedUser() =
175175
DaikokuActionMaybeWithoutUser { ctx =>
176176
Ok(Json.obj(
177-
"user" -> ctx.user.get.toUiPayload(),
177+
"connectedUser" -> ctx.user.get.toUiPayload(),
178178
"impersonator" -> ctx.session.get.impersonatorJson(),
179179
"session" -> ctx.session.get.asSimpleJson,
180180
"tenant" -> ctx.tenant.toUiPayload(env),

daikoku/javascript/src/components/utils/index.ts

+1-2
Original file line numberDiff line numberDiff line change
@@ -14,5 +14,4 @@ export * from './BeautifulTitle';
1414
export * from './entities';
1515
export * from './function';
1616
export * from './multiStepForm';
17-
export * from './sidebar';
18-
export * from './queryClient';
17+
export * from './sidebar';

daikoku/javascript/src/components/utils/queryClient.tsx

-12
This file was deleted.

daikoku/javascript/src/contexts/globalContext.tsx

+1-6
Original file line numberDiff line numberDiff line change
@@ -46,12 +46,8 @@ const initContext: TGlobalContext = {
4646
}
4747

4848
export const GlobalContext = React.createContext<TGlobalContext>(initContext)
49-
export const useCurrentUserContext = () => {
50-
return React.useContext(GlobalContext)
51-
}
52-
5349

54-
export const CurrentUserContextProvider = (props: PropsWithChildren) => {
50+
export const GlobalContextProvider = (props: PropsWithChildren) => {
5551
const getExpertMode = (): boolean => JSON.parse(localStorage.getItem('expertMode') || 'false')
5652

5753
const [expertMode, setExpertMode] = useState<boolean>(getExpertMode())
@@ -83,7 +79,6 @@ export const CurrentUserContextProvider = (props: PropsWithChildren) => {
8379
setExpertMode(!expertMode)
8480
};
8581

86-
8782
return (
8883
<GlobalContext.Provider value={{
8984
...currentUserQuery.data,

daikoku/javascript/src/index.tsx

+14-9
Original file line numberDiff line numberDiff line change
@@ -1,14 +1,14 @@
11

22
import { ApolloClient, ApolloProvider, InMemoryCache } from '@apollo/client';
3-
import { QueryClientProvider } from "@tanstack/react-query";
3+
import { QueryClient, QueryClientProvider } from "@tanstack/react-query";
44
import jQuery from 'jquery';
55
import ReactDOM from 'react-dom';
66
import { createRoot } from 'react-dom/client';
77
import { Toaster } from 'sonner';
88

99
import { DaikokuApp, DaikokuHomeApp } from './apps';
10-
import { LoginPage, queryClient } from './components';
11-
import { CurrentUserContextProvider } from './contexts/globalContext';
10+
import { LoginPage } from './components';
11+
import { GlobalContextProvider } from './contexts/globalContext';
1212
import { I18nProvider } from './contexts/i18n-context';
1313

1414
import '@maif/react-forms/lib/index.css';
@@ -35,22 +35,27 @@ const client = new ApolloClient({
3535
export function init(
3636
user: any,
3737
tenant: any,
38-
impersonator: any,
3938
session: any,
4039
loginCallback: any,
41-
isTenantAdmin: any,
42-
apiCreationPermitted: any
4340
) {
44-
const expertMode = JSON.parse(localStorage.getItem('expertMode') || 'false');
4541

4642

4743
const container = document.getElementById('app');
4844
const root = createRoot(container!)
4945

46+
const queryClient = new QueryClient({
47+
defaultOptions: {
48+
queries: {
49+
retry: false, // TODO for dev only
50+
refetchOnWindowFocus: false, // TODO for dev only
51+
},
52+
},
53+
});
54+
5055
root.render(
5156
<ApolloProvider client={client}>
5257
<QueryClientProvider client={queryClient}>
53-
<CurrentUserContextProvider>
58+
<GlobalContextProvider>
5459
<I18nProvider tenant={tenant} user={user}>
5560
<Toaster richColors position="top-right" />
5661
<DaikokuApp
@@ -61,7 +66,7 @@ export function init(
6166
loginAction={loginCallback}
6267
/>
6368
</I18nProvider>
64-
</CurrentUserContextProvider>
69+
</GlobalContextProvider>
6570
</QueryClientProvider>
6671
</ApolloProvider>
6772

0 commit comments

Comments
 (0)