Client:OAuth2: fix

This commit is contained in:
Timofey Boyko 2023-11-10 17:28:12 +03:00
parent 01bb18a6a3
commit a02fac57f0
3 changed files with 27 additions and 26 deletions

View File

@ -128,7 +128,7 @@ const ScopesBlock = ({
> >
{scope.read.name} {scope.read.name}
</Text>{" "} </Text>{" "}
{t(`${scope.read.tKey}`)} {t(`Common:${scope.read.tKey}`)}
</Text> </Text>
{/* @ts-ignore */} {/* @ts-ignore */}
<Text <Text
@ -147,7 +147,7 @@ const ScopesBlock = ({
> >
{scope.write.name} {scope.write.name}
</Text> </Text>
{t(`${scope.write.tKey}`)} {t(`Common:${scope.write.tKey}`)}
</Text> </Text>
</StyledScopesName> </StyledScopesName>
<StyledScopesCheckbox> <StyledScopesCheckbox>

View File

@ -67,6 +67,7 @@ const AuthorizedApps = ({
<Text fontSize={"12px"} fontWeight={"400"} lineHeight={"16px"}> <Text fontSize={"12px"} fontWeight={"400"} lineHeight={"16px"}>
{t("ProfileDescription")} {t("ProfileDescription")}
</Text> </Text>
{consents && consents?.length > 0 && (
<Consumer> <Consumer>
{(context: { sectionWidth: number; sectionHeight: number }) => ( {(context: { sectionWidth: number; sectionHeight: number }) => (
<> <>
@ -84,6 +85,7 @@ const AuthorizedApps = ({
</> </>
)} )}
</Consumer> </Consumer>
)}
{infoDialogVisible && ( {infoDialogVisible && (
<InfoDialog visible={infoDialogVisible} isProfile /> <InfoDialog visible={infoDialogVisible} isProfile />
)} )}

View File

@ -226,8 +226,6 @@ class OAuthStore implements OAuthStoreProps {
try { try {
const consentList: IClientProps[] = await getConsentList(); const consentList: IClientProps[] = await getConsentList();
console.log(consentList);
runInAction(() => { runInAction(() => {
this.consents = [...consentList]; this.consents = [...consentList];
}); });
@ -370,7 +368,7 @@ class OAuthStore implements OAuthStoreProps {
t: any, t: any,
item: IClientProps, item: IClientProps,
isInfo?: boolean, isInfo?: boolean,
isSettings?: boolean isSettings: boolean = true
) => { ) => {
const { clientId } = item; const { clientId } = item;
@ -438,16 +436,17 @@ class OAuthStore implements OAuthStoreProps {
await Promise.all(actions); await Promise.all(actions);
runInAction(() => { this.setActiveClient("");
this.activeClients = []; this.setSelection("");
this.selection = [];
});
} catch (e) {} } catch (e) {}
} else { } else {
this.setActiveClient(clientId); this.setActiveClient(clientId);
await this.changeClientStatus(clientId, status); await this.changeClientStatus(clientId, status);
this.setActiveClient("");
this.setSelection("");
//TODO OAuth, show toast //TODO OAuth, show toast
} }
}; };