Skip to content

Commit bf47e31

Browse files
committed
fix: groups edit tabs UI
1 parent ad9ec12 commit bf47e31

File tree

3 files changed

+21
-4
lines changed

3 files changed

+21
-4
lines changed

client/components/admin/admin-groups-edit.vue

+10-4
Original file line numberDiff line numberDiff line change
@@ -27,10 +27,16 @@
2727
v-icon(left) mdi-check
2828
span Update Group
2929
v-card.mt-3
30-
v-tabs(v-model='tab', :background-color='$vuetify.theme.dark ? "primary" : "grey darken-2"', fixed-tabs, slider-color='white', show-arrows, dark)
31-
v-tab(key='permissions') Permissions
32-
v-tab(key='rules') Page Rules
33-
v-tab(key='users') Users
30+
v-tabs.grad-tabs(v-model='tab', :color='$vuetify.theme.dark ? `blue` : `primary`', fixed-tabs, show-arrows, icons-and-text)
31+
v-tab(key='permissions')
32+
span Permissions
33+
v-icon mdi-lock-pattern
34+
v-tab(key='rules')
35+
span Page Rules
36+
v-icon mdi-file-lock
37+
v-tab(key='users')
38+
span Users
39+
v-icon mdi-account-group
3440

3541
v-tab-item(key='permissions', :transition='false', :reverse-transition='false')
3642
group-permissions(v-model='group', @refresh='refresh')

client/scss/app.scss

+1
Original file line numberDiff line numberDiff line change
@@ -11,6 +11,7 @@
1111
@import 'components/v-data-table';
1212
@import 'components/v-dialog';
1313
@import 'components/v-form';
14+
@import 'components/v-tabs';
1415

1516
// @import '../libs/twemoji/twemoji-awesome';
1617
// @import '../libs/prism/prism.css';

client/scss/components/v-tabs.scss

+10
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,10 @@
1+
.grad-tabs > .v-tabs-bar {
2+
background-image: linear-gradient(to top, rgba(#000, .025), transparent);
3+
border-bottom: 1px solid rgba(#000, .1);
4+
border-radius: 4px 4px 0 0;
5+
6+
@at-root .theme--dark & {
7+
background-image: linear-gradient(to bottom, rgba(#FFF, .05), transparent);
8+
border-bottom-color: transparent;
9+
}
10+
}

0 commit comments

Comments
 (0)