diff --git a/src/authz-module/authz-home/index.tsx b/src/authz-module/authz-home/index.tsx index 5310bb7f..759c56ff 100644 --- a/src/authz-module/authz-home/index.tsx +++ b/src/authz-module/authz-home/index.tsx @@ -59,7 +59,7 @@ const AuthzHome = () => { - + diff --git a/src/authz-module/components/PermissionTable.tsx b/src/authz-module/components/PermissionTable.tsx index 4f1bb859..ab65df17 100644 --- a/src/authz-module/components/PermissionTable.tsx +++ b/src/authz-module/components/PermissionTable.tsx @@ -61,7 +61,7 @@ const PermissionTable = ({ permissionsTable, roles, title }: PermissionTableProp
{resourceGroup.icon && } - {resourceGroup.label} + {resourceGroup.label}
diff --git a/src/authz-module/index.scss b/src/authz-module/index.scss index ea04cbbd..982cf7b4 100644 --- a/src/authz-module/index.scss +++ b/src/authz-module/index.scss @@ -53,9 +53,23 @@ } .permission-table { + border-collapse: separate; + border-spacing: 0; + td { line-height: 24px; } + + thead th::after { + content: ''; + position: absolute; + top: 100%; + left: 0; + right: 0; + height: 6px; + background: linear-gradient(rgba(0, 0, 0, 0.15), transparent); + pointer-events: none; + } } // Paragon's `.overflow-auto` lives in the `paragon` cascade layer, where its `!important` diff --git a/src/authz-module/roles-permissions/RolesPermissions.tsx b/src/authz-module/roles-permissions/RolesPermissions.tsx index e72a373d..812f1e17 100644 --- a/src/authz-module/roles-permissions/RolesPermissions.tsx +++ b/src/authz-module/roles-permissions/RolesPermissions.tsx @@ -4,7 +4,8 @@ import { Alert, Button, ButtonGroup, - Container, Hyperlink, + Card, + Hyperlink, } from '@openedx/paragon'; import { @@ -52,58 +53,62 @@ const RolesPermissions = () => { return ( <> - - - - - - - {/* Courses */} - { active === 'courses' && ( -
+ +
+ + + + +
+ {/* Courses */} + {active === 'courses' && ( +
+ +
+ )} + {/* Libraries */} + {active === 'libraries' && ( - -
-
-

{intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.title'])}

- - {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.note'])} - {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.description'])} - -
-
- - {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.link'])} - -
+ )} + + {active === 'courses' && ( + +
+
+

{intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.title'])}

+ + {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.note'])} + {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.description'])} +
- -
- )} - {/* Libraries */} - { active === 'libraries' && ( - +
+ + {intl.formatMessage(messages['authz.tabs.permissionsRoles.courses.alert.link'])} + +
+
+
)}