|
@@ -73,9 +73,6 @@ const GeneratingTokensAndRegisteringProxyServiceProcess = withUnstatedContainers
|
|
|
const { t } = useTranslation();
|
|
const { t } = useTranslation();
|
|
|
const growiUrl = props.appContainer.config.crowi.url;
|
|
const growiUrl = props.appContainer.config.crowi.url;
|
|
|
|
|
|
|
|
- const discardTokenHandler = props.discardTokenHandler;
|
|
|
|
|
- const generateTokenHandler = props.generateTokenHandler;
|
|
|
|
|
-
|
|
|
|
|
let tokenGtoP;
|
|
let tokenGtoP;
|
|
|
if (props.tokenGtoP != null) {
|
|
if (props.tokenGtoP != null) {
|
|
|
tokenGtoP = props.tokenGtoP;
|
|
tokenGtoP = props.tokenGtoP;
|
|
@@ -86,6 +83,16 @@ const GeneratingTokensAndRegisteringProxyServiceProcess = withUnstatedContainers
|
|
|
tokenPtoG = props.tokenPtoG;
|
|
tokenPtoG = props.tokenPtoG;
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
|
|
+ let discardTokenHandler;
|
|
|
|
|
+ if (props.discardTokenHandler != null) {
|
|
|
|
|
+ discardTokenHandler = props.discardTokenHandler;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ let generateTokenHandler;
|
|
|
|
|
+ if (props.generateTokenHandler != null) {
|
|
|
|
|
+ generateTokenHandler = props.generateTokenHandler;
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
return (
|
|
return (
|
|
|
<div className="py-4 px-5">
|
|
<div className="py-4 px-5">
|
|
|
<p className="font-weight-bold">1. {t('admin:slack_integration.accordion.generate_access_token')}</p>
|
|
<p className="font-weight-bold">1. {t('admin:slack_integration.accordion.generate_access_token')}</p>
|
|
@@ -118,6 +125,7 @@ const GeneratingTokensAndRegisteringProxyServiceProcess = withUnstatedContainers
|
|
|
type="button"
|
|
type="button"
|
|
|
className="btn btn-outline-secondary mx-2"
|
|
className="btn btn-outline-secondary mx-2"
|
|
|
onClick={discardTokenHandler}
|
|
onClick={discardTokenHandler}
|
|
|
|
|
+ disabled={!tokenGtoP || !tokenPtoG}
|
|
|
>
|
|
>
|
|
|
{ t('admin:slack_integration.access_token_settings.discard') }
|
|
{ t('admin:slack_integration.access_token_settings.discard') }
|
|
|
</button>
|
|
</button>
|
|
@@ -326,7 +334,6 @@ const WithProxyAccordions = (props) => {
|
|
|
<Accordion
|
|
<Accordion
|
|
|
title={<><span className="mr-2">{key}</span>{t(`admin:slack_integration.accordion.${value.title}`)}</>}
|
|
title={<><span className="mr-2">{key}</span>{t(`admin:slack_integration.accordion.${value.title}`)}</>}
|
|
|
key={key}
|
|
key={key}
|
|
|
- props={props}
|
|
|
|
|
>
|
|
>
|
|
|
{value.content}
|
|
{value.content}
|
|
|
</Accordion>
|
|
</Accordion>
|