diff --git a/src/assets/circle.png b/src/assets/circle.png new file mode 100644 index 0000000..373aeb7 Binary files /dev/null and b/src/assets/circle.png differ diff --git a/src/assets/links/facturation-transparent.png b/src/assets/links/facturation-transparent.png index 1249e8e..2db5394 100644 Binary files a/src/assets/links/facturation-transparent.png and b/src/assets/links/facturation-transparent.png differ diff --git a/src/assets/links/hydroQC_icon.png b/src/assets/links/hydroQC_icon.png index b97e65f..2dbf4b3 100644 Binary files a/src/assets/links/hydroQC_icon.png and b/src/assets/links/hydroQC_icon.png differ diff --git a/src/assets/links/logo_gmail.png b/src/assets/links/logo_gmail.png index b75b0de..957abed 100644 Binary files a/src/assets/links/logo_gmail.png and b/src/assets/links/logo_gmail.png differ diff --git a/src/css/app.scss b/src/css/app.scss index dfb3916..ae674d8 100644 --- a/src/css/app.scss +++ b/src/css/app.scss @@ -42,6 +42,14 @@ body.body--dark { backdrop-filter: blur(5px); } +.text-accent2 { + color: #95f0a1B0; +} + +.bg-accent2 { + background-color: #95f0a1B0; +} + .q-btn--push::before { border-bottom: 4px solid rgba(0,0,0, 0.25); } @@ -73,4 +81,14 @@ input[type=number] { .q-field--dark .q-field__control:hover::before, .q-field--outlined .q-field__control:hover::before { border-color: var(--q-accent2); border-width: 2px; +} + +.text-border-white { + text-shadow: 2px 0 #fff, -2px 0 #fff, 0 2px #fff, 0 -2px #fff, + 1px 1px #fff, -1px -1px #fff, 1px -1px #fff, -1px 1px #fff; +} + +.text-border-dark { + text-shadow: 2px 0 var(--q-primary), -2px 0 var(--q-primary), 0 2px var(--q-primary), 0 -2px var(--q-primary), + 1px 1px var(--q-primary), -1px -1px var(--q-primary), 1px -1px var(--q-primary), -1px 1px var(--q-primary); } \ No newline at end of file diff --git a/src/layouts/main-layout.vue b/src/layouts/main-layout.vue index 0385b09..c0deac0 100644 --- a/src/layouts/main-layout.vue +++ b/src/layouts/main-layout.vue @@ -13,7 +13,7 @@ import { useUiStore } from 'src/stores/ui-store'; import { useAuthStore } from 'src/stores/auth-store'; - setCssVar('accent2', '#36c45a44'); + setCssVar('accent2', '#95f0a1B0'); const ui_store = useUiStore(); const auth_store = useAuthStore(); const userPreferences = ref(ui_store.userPreferences); @@ -47,14 +47,4 @@ - - - \ No newline at end of file + \ No newline at end of file diff --git a/src/modules/dashboard/components/employee/shortcut-card.vue b/src/modules/dashboard/components/employee/shortcut-card.vue index 4f3f7bd..11fbd61 100644 --- a/src/modules/dashboard/components/employee/shortcut-card.vue +++ b/src/modules/dashboard/components/employee/shortcut-card.vue @@ -15,7 +15,7 @@ + + diff --git a/src/modules/timesheet-approval/components/details-dialog-shift-menu.vue b/src/modules/timesheet-approval/components/details-dialog-shift-menu.vue index 6224ad7..0fdc7cb 100644 --- a/src/modules/timesheet-approval/components/details-dialog-shift-menu.vue +++ b/src/modules/timesheet-approval/components/details-dialog-shift-menu.vue @@ -54,6 +54,26 @@ color="accent" class="col-auto q-px-md" > + +
+ + {{ $t('timesheet.expense.employee_comment') }}: + + {{ shift.comment }} +
+
+ + +
+ + {{ $t('timesheet.expense.employee_comment') }}: + + {{ shift.comment }} +
+
+ - +
{{ $t('timesheet.expense.employee_comment') }} - +
([ 'employee_first_name', @@ -105,10 +105,14 @@ const getListViewTimeCss = (column_name: OverviewColumns, value: number): { classes: string, style: string } => { if (WARNING_COLUMNS.includes(column_name) && value > 0) - return { classes: 'bg-warning text-white text-bold rounded-5', style: '' }; + return { classes: 'bg-warning text-bold text-primary rounded-5', style: '' }; + + if (NEGATIVE_COLUMNS.includes(column_name) && value > 0) { + if ((column_name === 'OVERTIME') && value < 4) + return { classes: 'bg-warning text-bold text-primary rounded-5', style: '' }; - if (NEGATIVE_COLUMNS.includes(column_name) && value > 0) return { classes: 'bg-negative text-white text-bold rounded-5', style: '' }; + } return { classes: '', style: '' } } @@ -117,7 +121,7 @@