From c734d5c20c804b4a86f7540a14dfec82ffa81d47 Mon Sep 17 00:00:00 2001 From: Jaayden Halko Date: Fri, 13 Sep 2024 17:15:24 +0000 Subject: [PATCH] feat: use monospace font for idp fields --- .../IdpSyncPage/IdpSyncPageView.tsx | 54 +++++++++---------- 1 file changed, 26 insertions(+), 28 deletions(-) diff --git a/site/src/pages/ManagementSettingsPage/IdpSyncPage/IdpSyncPageView.tsx b/site/src/pages/ManagementSettingsPage/IdpSyncPage/IdpSyncPageView.tsx index 5744d6e582546..08c165d6c7e91 100644 --- a/site/src/pages/ManagementSettingsPage/IdpSyncPage/IdpSyncPageView.tsx +++ b/site/src/pages/ManagementSettingsPage/IdpSyncPage/IdpSyncPageView.tsx @@ -20,6 +20,7 @@ import { TableRowSkeleton, } from "components/TableLoader/TableLoader"; import type { FC } from "react"; +import { MONOSPACE_FONT_FAMILY } from "theme/constants"; import { docs } from "utils/docs"; export type IdpSyncPageViewProps = { @@ -85,18 +86,16 @@ export const IdpSyncPageView: FC = ({ oidcConfig }) => { Object.entries(oidcConfig?.user_role_mapping).length === 0, )} > - <> - {oidcConfig?.user_role_mapping && - Object.entries(oidcConfig.user_role_mapping) - .sort() - .map(([idpRole, roles]) => ( - - ))} - + {oidcConfig?.user_role_mapping && + Object.entries(oidcConfig.user_role_mapping) + .sort() + .map(([idpRole, roles]) => ( + + ))} = ({ oidcConfig }) => { Object.entries(oidcConfig?.group_mapping).length === 0, )} > - <> - {oidcConfig?.user_role_mapping && - Object.entries(oidcConfig.group_mapping) - .sort() - .map(([idpGroup, group]) => ( - - ))} - + {oidcConfig?.user_role_mapping && + Object.entries(oidcConfig.group_mapping) + .sort() + .map(([idpGroup, group]) => ( + + ))} @@ -139,7 +136,7 @@ const IdpField: FC = ({ return (

{name}

-

+

{fieldText || (showStatusIndicator && (

= ({ idpGroup, coderGroup }) => { return ( {idpGroup} - {coderGroup} + {coderGroup} ); }; @@ -239,7 +236,7 @@ const RoleRow: FC = ({ idpRole, coderRoles }) => { return ( {idpRole} - coderRoles Placeholder + coderRoles Placeholder ); }; @@ -263,8 +260,9 @@ const TableLoader = () => { }; const styles = { - secondary: (theme) => ({ + field: (theme) => ({ color: theme.palette.text.secondary, + fontFamily: MONOSPACE_FONT_FAMILY, }), fields: () => ({ marginBottom: "60px",