|
@@ -31,9 +31,9 @@ const ContextExtractorOnce: FC = () => {
|
|
|
const currentUser = JSON.parse(document.getElementById('growi-current-user')?.textContent || jsonNull);
|
|
const currentUser = JSON.parse(document.getElementById('growi-current-user')?.textContent || jsonNull);
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
- * AdminSettings from DOM
|
|
|
|
|
|
|
+ * Settings from context-hydrate DOM
|
|
|
*/
|
|
*/
|
|
|
- const adminSettings = JSON.parse(document.getElementById('growi-context-hydrate')?.textContent || jsonNull);
|
|
|
|
|
|
|
+ const configByContextHydrate = JSON.parse(document.getElementById('growi-context-hydrate')?.textContent || jsonNull);
|
|
|
|
|
|
|
|
/*
|
|
/*
|
|
|
* UserUISettings from DOM
|
|
* UserUISettings from DOM
|
|
@@ -89,9 +89,6 @@ const ContextExtractorOnce: FC = () => {
|
|
|
// App
|
|
// App
|
|
|
useCurrentUser(currentUser);
|
|
useCurrentUser(currentUser);
|
|
|
|
|
|
|
|
- // AppSetting
|
|
|
|
|
- useIsAclEnabled(adminSettings?.isAclEnabled);
|
|
|
|
|
-
|
|
|
|
|
// UserUISettings
|
|
// UserUISettings
|
|
|
usePreferDrawerModeByUser(userUISettings?.preferDrawerModeByUser);
|
|
usePreferDrawerModeByUser(userUISettings?.preferDrawerModeByUser);
|
|
|
usePreferDrawerModeOnEditByUser(userUISettings?.preferDrawerModeOnEditByUser);
|
|
usePreferDrawerModeOnEditByUser(userUISettings?.preferDrawerModeOnEditByUser);
|
|
@@ -99,6 +96,10 @@ const ContextExtractorOnce: FC = () => {
|
|
|
useCurrentSidebarContents(userUISettings?.currentSidebarContents);
|
|
useCurrentSidebarContents(userUISettings?.currentSidebarContents);
|
|
|
useCurrentProductNavWidth(userUISettings?.currentProductNavWidth);
|
|
useCurrentProductNavWidth(userUISettings?.currentProductNavWidth);
|
|
|
|
|
|
|
|
|
|
+ // hydrated config
|
|
|
|
|
+ useIsAclEnabled(configByContextHydrate.isAclEnabled);
|
|
|
|
|
+
|
|
|
|
|
+
|
|
|
// Page
|
|
// Page
|
|
|
useCurrentCreatedAt(createdAt);
|
|
useCurrentCreatedAt(createdAt);
|
|
|
useDeleteUsername(deleteUsername);
|
|
useDeleteUsername(deleteUsername);
|