소스 검색

bugfix for page title

Yuki Takei 7 달 전
부모
커밋
5dd091fb09

+ 2 - 2
apps/app/src/client/components/Admin/SlackIntegration/CustomBotWithProxySettings.jsx

@@ -5,7 +5,7 @@ import PropTypes from 'prop-types';
 
 import { apiv3Delete, apiv3Put } from '~/client/util/apiv3-client';
 import { toastSuccess, toastError } from '~/client/util/toastr';
-import { useAppTitle } from '~/stores-universal/context';
+import { useAppTitle } from '~/states/global';
 import loggerFactory from '~/utils/logger';
 
 
@@ -26,7 +26,7 @@ const CustomBotWithProxySettings = (props) => {
   const [integrationIdToDelete, setIntegrationIdToDelete] = useState(null);
   const [siteName, setSiteName] = useState('');
   const { t } = useTranslation();
-  const { data: appTitle } = useAppTitle();
+  const appTitle = useAppTitle();
 
   // componentDidUpdate
   useEffect(() => {

+ 2 - 2
apps/app/src/client/components/Admin/SlackIntegration/CustomBotWithoutProxySettings.jsx

@@ -3,7 +3,7 @@ import React, { useState, useEffect } from 'react';
 import { useTranslation } from 'next-i18next';
 import PropTypes from 'prop-types';
 
-import { useAppTitle } from '~/stores-universal/context';
+import { useAppTitle } from '~/states/global';
 
 import { CustomBotWithoutProxyConnectionStatus } from './CustomBotWithoutProxyConnectionStatus';
 import CustomBotWithoutProxySettingsAccordion, { botInstallationStep } from './CustomBotWithoutProxySettingsAccordion';
@@ -11,7 +11,7 @@ import CustomBotWithoutProxySettingsAccordion, { botInstallationStep } from './C
 const CustomBotWithoutProxySettings = (props) => {
   const { connectionStatuses } = props;
   const { t } = useTranslation();
-  const { data: appTitle } = useAppTitle();
+  const appTitle = useAppTitle();
   const [siteName, setSiteName] = useState('');
 
   useEffect(() => {

+ 2 - 2
apps/app/src/client/components/Admin/SlackIntegration/OfficialBotSettings.jsx

@@ -7,7 +7,7 @@ import PropTypes from 'prop-types';
 
 import { apiv3Delete, apiv3Put } from '~/client/util/apiv3-client';
 import { toastSuccess, toastError } from '~/client/util/toastr';
-import { useAppTitle } from '~/stores-universal/context';
+import { useAppTitle } from '~/states/global';
 import loggerFactory from '~/utils/logger';
 
 
@@ -27,7 +27,7 @@ const OfficialBotSettings = (props) => {
   const [siteName, setSiteName] = useState('');
   const [integrationIdToDelete, setIntegrationIdToDelete] = useState(null);
   const { t } = useTranslation();
-  const { data: appTitle } = useAppTitle();
+  const appTitle = useAppTitle();
 
   const addSlackAppIntegrationHandler = async() => {
     if (onClickAddSlackWorkspaceBtn != null) {

+ 1 - 1
apps/app/src/components/Layout/NoLoginLayout.tsx

@@ -21,7 +21,7 @@ export const NoLoginLayout = ({
   children, className,
 }: Props): JSX.Element => {
 
-  const [appTitle] = useAppTitle();
+  const appTitle = useAppTitle();
 
   const classNames: string[] = [''];
   if (className != null) {

+ 4 - 4
apps/app/src/pages/utils/page-title-customization.ts

@@ -9,8 +9,8 @@ import { useAppTitle, useCustomTitleTemplate } from '~/states/global';
  * @param title
  */
 export const useCustomTitle = (title: string): string => {
-  const [appTitle] = useAppTitle();
-  const [customTitleTemplate] = useCustomTitleTemplate();
+  const appTitle = useAppTitle();
+  const customTitleTemplate = useCustomTitleTemplate();
 
   return customTitleTemplate
     .replace('{{sitename}}', appTitle)
@@ -24,8 +24,8 @@ export const useCustomTitle = (title: string): string => {
  * @param pagePath
  */
 export const useCustomTitleForPage = (pagePath: string): string => {
-  const [appTitle] = useAppTitle();
-  const [customTitleTemplate] = useCustomTitleTemplate();
+  const appTitle = useAppTitle();
+  const customTitleTemplate = useCustomTitleTemplate();
 
   const dPagePath = new DevidedPagePath(pagePath, true, true);