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 && ( + + + } + /> + + + } + /> + + )} ); }