diff --git a/packages/web/src/pages/AdminApplication/index.jsx b/packages/web/src/pages/AdminApplication/index.jsx
index a7e24de3..256bfc99 100644
--- a/packages/web/src/pages/AdminApplication/index.jsx
+++ b/packages/web/src/pages/AdminApplication/index.jsx
@@ -31,18 +31,22 @@ export default function AdminApplication() {
const matchSmallScreens = useMediaQuery(theme.breakpoints.down('md'));
const formatMessage = useFormatMessage();
const navigate = useNavigate();
+
const connectionsPathMatch = useMatch({
path: URLS.ADMIN_APP_CONNECTIONS_PATTERN,
end: false,
});
+
const settingsPathMatch = useMatch({
path: URLS.ADMIN_APP_SETTINGS_PATTERN,
end: false,
});
+
const oauthClientsPathMatch = useMatch({
path: URLS.ADMIN_APP_AUTH_CLIENTS_PATTERN,
end: false,
});
+
const { appKey } = useParams();
const { data, loading } = useApp(appKey);
@@ -86,13 +90,16 @@ export default function AdminApplication() {
value={URLS.ADMIN_APP_SETTINGS_PATTERN}
component={Link}
/>
-
+
+ {app.supportsOauthClients && (
+
+ )}
@@ -101,10 +108,14 @@ export default function AdminApplication() {
path={`/settings/*`}
element={}
/>
- }
- />
+
+ {app.supportsOauthClients && (
+ }
+ />
+ )}
+
-
-
- }
- />
-
- }
- />
-
+
+ {app.supportsOauthClients && (
+
+
+ }
+ />
+
+
+ }
+ />
+
+ )}
>
);
}