fix(presets): minor fix to change imports, excluded eslint from commenting on current build.

This commit is contained in:
Nicolas Drolet 2025-11-10 08:31:24 -05:00
parent 8e24d36b56
commit 62385461d5
4 changed files with 15 additions and 13 deletions

View File

@ -34,7 +34,7 @@
v-model="email" v-model="email"
dense dense
outlined outlined
label-color="primary" label-color="accent"
class="rounded-5 inset-shadow bg-blue-grey-1" class="rounded-5 inset-shadow bg-blue-grey-1"
label-slot label-slot
input-class="text-weight-medium text-h6" input-class="text-weight-medium text-h6"
@ -51,19 +51,19 @@
<q-toggle <q-toggle
v-model="is_remembered" v-model="is_remembered"
size="sm" size="sm"
color="primary" color="accent"
class="col-auto" class="col-auto"
/> />
<transition <transition
enter-active-class="animated rubberBand slow" enter-active-class="animated rubberBand fast"
leave-active-class="" leave-active-class=""
mode="out-in" mode="out-in"
> >
<span <span
:key="is_remembered ? 'yep' : 'nope'" :key="is_remembered ? 'yep' : 'nope'"
class="col-auto text-weight-bold self-center q-ml-sm" class="col-auto text-weight-bold self-center q-ml-sm"
:class="is_remembered ? 'text-primary' : ''" :class="is_remembered ? 'text-accent' : ''"
>{{ $t('login.button.remember_me') }}</span> >{{ $t('login.button.remember_me') }}</span>
</transition> </transition>
</q-card-section> </q-card-section>
@ -74,7 +74,7 @@
rounded rounded
disabled disabled
type="submit" type="submit"
color="primary" color="accent"
:label="$t('login.button.connect')" :label="$t('login.button.connect')"
class="full-width" class="full-width"
/> />
@ -88,12 +88,14 @@
<q-card-section class="row q-pt-sm"> <q-card-section class="row q-pt-sm">
<q-separator <q-separator
size="2px"
color="primary" color="primary"
class="col self-center" class="col self-center"
/> />
<span class="col text-primary text-weight-bolder text-center text-uppercase self-center">{{ <span class="col text-primary text-weight-bolder text-center text-uppercase self-center">{{
$t('shared.misc.or') }}</span> $t('shared.misc.or') }}</span>
<q-separator <q-separator
size="2px"
color="primary" color="primary"
class="col self-center" class="col self-center"
/> />
@ -124,7 +126,7 @@
<q-btn <q-btn
push push
rounded rounded
color="primary" color="accent"
icon="img:src/assets/logo-targo-simple.svg" icon="img:src/assets/logo-targo-simple.svg"
:label="$t('login.button.employee')" :label="$t('login.button.employee')"
class="full-width row" class="full-width row"

View File

@ -1,5 +1,5 @@
import { api } from "src/boot/axios"; import { api } from "src/boot/axios";
import { SchedulePreset } from "src/modules/profile/models/schedule-presets.models"; import type { SchedulePreset } from "src/modules/profile/models/schedule-presets.models";
export const SchedulePresetsService = { export const SchedulePresetsService = {
createSchedulePresets: async (new_schedule: SchedulePreset) => { createSchedulePresets: async (new_schedule: SchedulePreset) => {

View File

@ -2,8 +2,7 @@
setup setup
lang="ts" lang="ts"
> >
/* eslint-disable */ import { inject, ref } from 'vue';
import { computed, inject, ref } from 'vue';
import { useI18n } from 'vue-i18n'; import { useI18n } from 'vue-i18n';
import { useExpensesStore } from 'src/stores/expense-store'; import { useExpensesStore } from 'src/stores/expense-store';
import { Expense, EXPENSE_TYPE, TYPES_WITH_AMOUNT_ONLY } from 'src/modules/timesheets/models/expense.models'; import { Expense, EXPENSE_TYPE, TYPES_WITH_AMOUNT_ONLY } from 'src/modules/timesheets/models/expense.models';
@ -23,7 +22,6 @@
const COMMENT_MAX_LENGTH = 280; const COMMENT_MAX_LENGTH = 280;
const employee_email = inject<string>('employeeEmail'); const employee_email = inject<string>('employeeEmail');
const rules = useExpenseRules(t); const rules = useExpenseRules(t);
const background_color = computed(() => expenses_store.mode === 'update' ? 'accent' : '');
const openDatePicker = () => { const openDatePicker = () => {
is_navigator_open.value = true; is_navigator_open.value = true;

View File

@ -1,7 +1,8 @@
import { defineStore } from "pinia"; /* eslint-disable */
import { SchedulePreset } from "src/modules/profile/models/schedule-presets.models";
import { SchedulePresetsService } from "src/modules/profile/services/schedule-presets-service";
import { ref } from "vue"; import { ref } from "vue";
import { defineStore } from "pinia";
import { SchedulePresetsService } from "src/modules/profile/services/schedule-presets-service";
import type { SchedulePreset } from "src/modules/profile/models/schedule-presets.models";
export const useSchedulePresetsStore = defineStore('schedule_presets_store', () => { export const useSchedulePresetsStore = defineStore('schedule_presets_store', () => {
@ -57,6 +58,7 @@ export const useSchedulePresetsStore = defineStore('schedule_presets_store', ()
} }
return { return {
schedule_presets,
createSchedulePreset, createSchedulePreset,
updateSchedulePreset, updateSchedulePreset,
deleteSchedulePreset, deleteSchedulePreset,