Steven 4 лет назад
Родитель
Сommit
3e640e1fbe
2 измененных файлов с 14 добавлено и 11 удалено
  1. 0 11
      packages/app/src/stores/context.tsx
  2. 14 0
      packages/app/src/stores/ui.tsx

+ 0 - 11
packages/app/src/stores/context.tsx

@@ -122,17 +122,6 @@ export const useSlackChannels = (initialData?: Nullable<any>): SWRResponse<Nulla
   return useStaticSWR<Nullable<any>, Error>('slackChannels', initialData ?? null);
   return useStaticSWR<Nullable<any>, Error>('slackChannels', initialData ?? null);
 };
 };
 
 
-export const useGrant = (initialData?: Nullable<any>): SWRResponse<Nullable<any>, Error> => {
-  return useStaticSWR<Nullable<any>, Error>('grant', initialData ?? null);
-};
-
-export const useGrantGroupId = (initialData?: Nullable<any>): SWRResponse<Nullable<any>, Error> => {
-  return useStaticSWR<Nullable<any>, Error>('grantGroupId', initialData ?? null);
-};
-
-export const useGrantGroupName = (initialData?: Nullable<any>): SWRResponse<Nullable<any>, Error> => {
-  return useStaticSWR<Nullable<any>, Error>('grantGroupName', initialData ?? null);
-};
 
 
 /** **********************************************************
 /** **********************************************************
  *                     Computed contexts
  *                     Computed contexts

+ 14 - 0
packages/app/src/stores/ui.tsx

@@ -15,6 +15,8 @@ const logger = loggerFactory('growi:stores:ui');
 
 
 const isServer = typeof window === 'undefined';
 const isServer = typeof window === 'undefined';
 
 
+type Nullable<T> = T | null;
+
 
 
 /** **********************************************************
 /** **********************************************************
  *                          Unions
  *                          Unions
@@ -215,3 +217,15 @@ export const usePageCreateModalOpened = (isOpened?: boolean): SWRResponse<boolea
   const initialData = false;
   const initialData = false;
   return useStaticSWR('isPageCreateModalOpened', isOpened || null, { fallbackData: initialData });
   return useStaticSWR('isPageCreateModalOpened', isOpened || null, { fallbackData: initialData });
 };
 };
+
+export const useSelectedGrant = (initialData?: Nullable<number>): SWRResponse<Nullable<number>, Error> => {
+  return useStaticSWR<Nullable<number>, Error>('grant', initialData ?? null);
+};
+
+export const useSelectedGrantGroupId = (initialData?: Nullable<string>): SWRResponse<Nullable<string>, Error> => {
+  return useStaticSWR<Nullable<string>, Error>('grantGroupId', initialData ?? null);
+};
+
+export const useSelectedGrantGroupName = (initialData?: Nullable<string>): SWRResponse<Nullable<string>, Error> => {
+  return useStaticSWR<Nullable<string>, Error>('grantGroupName', initialData ?? null);
+};