diff --git a/src/Umbraco.Web.UI.Client/src/less/belle.less b/src/Umbraco.Web.UI.Client/src/less/belle.less index 88988485fe..8c0df988d1 100644 --- a/src/Umbraco.Web.UI.Client/src/less/belle.less +++ b/src/Umbraco.Web.UI.Client/src/less/belle.less @@ -167,6 +167,7 @@ @import "components/umb-property-file-upload.less"; @import "components/users/umb-user-cards.less"; +@import "components/users/umb-user-table.less"; @import "components/users/umb-user-details.less"; @import "components/users/umb-user-group-picker-list.less"; @import "components/users/umb-user-group-preview.less"; diff --git a/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less b/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less new file mode 100644 index 0000000000..fcbefa934c --- /dev/null +++ b/src/Umbraco.Web.UI.Client/src/less/components/users/umb-user-table.less @@ -0,0 +1,27 @@ +.umb-user-table-col-avatar { + flex: 0 0 32px; + padding: 15px 0; +} + +.umb-user-table-row { + cursor: default; +} + +.umb-user-table-row.-selectable { + cursor: pointer; +} +.umb-user-table-row.-selected { + + &::before { + content: ""; + position: absolute; + z-index:1; + top: 1px; + left: 1px; + right: 1px; + bottom: 1px; + border: 2px solid @ui-selected-border; + box-shadow: 0 0 2px 0 fade(@ui-selected-border, 80%); + pointer-events: none; + } +} diff --git a/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html b/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html index 27c8c295ab..2d5c38da0f 100644 --- a/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html +++ b/src/Umbraco.Web.UI.Client/src/views/users/views/users/users.html @@ -226,38 +226,35 @@
| + | -- | ||||
|---|---|---|---|---|---|
|
+ ng-class="{'-selected': user.selected, '-selectable': vm.isSelectable(user)}"
+ class="umb-table-row umb-user-table-row">
+ |
- + + | -+ + | -{{ userGroup.name }}, | -{{ user.formattedLastLogin }} | -
+
+ {{ userGroup.name }},
+ {{ user.formattedLastLogin }}
+ |
-