diff --git a/quasar.config.ts b/quasar.config.ts index 4d94787..3821349 100644 --- a/quasar.config.ts +++ b/quasar.config.ts @@ -106,7 +106,7 @@ export default defineConfig((ctx) => { color: 'primary', avatar: 'https://cdn.quasar.dev/img/boy-avatar.png', }, - dark: false, + dark: "auto", }, // iconSet: 'material-icons', // Quasar icon set diff --git a/src/i18n/en-ca/index.ts b/src/i18n/en-ca/index.ts index 2697fe5..15683c6 100644 --- a/src/i18n/en-ca/index.ts +++ b/src/i18n/en-ca/index.ts @@ -179,6 +179,7 @@ export default { hints: { amount_or_mileage:"Either amount or mileage, not both", comment_required:"A comment required", + attach_file:"Attach File" }, mileage:"mileage", open_btn:"list of expenses", diff --git a/src/i18n/fr-ca/index.ts b/src/i18n/fr-ca/index.ts index 4a5a9ba..0471595 100644 --- a/src/i18n/fr-ca/index.ts +++ b/src/i18n/fr-ca/index.ts @@ -179,6 +179,7 @@ export default { hints: { amount_or_mileage:"Soit dépense ou kilométrage, pas les deux", comment_required:"un commentaire est requis", + attach_file:"Pièce jointe" }, mileage:"Kilométrage", open_btn:"Liste des Dépenses", diff --git a/src/modules/shared/composables/use-toggle.ts b/src/modules/shared/composables/use-toggle.ts new file mode 100644 index 0000000..64a026c --- /dev/null +++ b/src/modules/shared/composables/use-toggle.ts @@ -0,0 +1,17 @@ +import { ref } from "vue"; + +//date picker state +export const useToggle = (initial = false) => { + const state = ref(initial); + + const setTrue = () => { state.value = true; }; + const setFalse = () => { state.value = false; }; + const toggle = () => { state.value = !state.value; }; + + return { + state, + setTrue, + setFalse, + toggle + }; +}; \ No newline at end of file diff --git a/src/modules/timesheet-approval/components/graphs/timesheet-approval-employee-expenses-chart.vue b/src/modules/timesheet-approval/components/graphs/timesheet-approval-employee-expenses-chart.vue index 4090ea9..db49823 100644 --- a/src/modules/timesheet-approval/components/graphs/timesheet-approval-employee-expenses-chart.vue +++ b/src/modules/timesheet-approval/components/graphs/timesheet-approval-employee-expenses-chart.vue @@ -5,7 +5,7 @@ import { useQuasar } from 'quasar'; import { Chart as ChartJS, Title, Tooltip, Legend, BarElement, CategoryScale, LinearScale, TimeScale, type ChartData, type ChartDataset } from 'chart.js'; import type { PayPeriodEmployeeDetails } from 'src/modules/timesheet-approval/types/timesheet-approval-pay-period-employee-details-interface'; - import type { Expense } from 'src/modules/timesheets/types/timesheet-details-interface'; + import type { Expense } from 'src/modules/timesheets/types/expense.interfaces'; const { t } = useI18n(); const $q = useQuasar(); diff --git a/src/modules/timesheet-approval/components/timesheet-approval-employee-details-shifts-row.vue b/src/modules/timesheet-approval/components/timesheet-approval-employee-details-shifts-row.vue index 2eca764..1372023 100644 --- a/src/modules/timesheet-approval/components/timesheet-approval-employee-details-shifts-row.vue +++ b/src/modules/timesheet-approval/components/timesheet-approval-employee-details-shifts-row.vue @@ -1,6 +1,7 @@ + + \ No newline at end of file diff --git a/src/modules/timesheets/components/expenses/expense-list.vue b/src/modules/timesheets/components/expenses/expense-list.vue new file mode 100644 index 0000000..b16b310 --- /dev/null +++ b/src/modules/timesheets/components/expenses/expense-list.vue @@ -0,0 +1,98 @@ + + + \ No newline at end of file diff --git a/src/modules/timesheets/components/shift/shift-comment.vue b/src/modules/timesheets/components/expenses/expense-supervisor-comment.vue similarity index 100% rename from src/modules/timesheets/components/shift/shift-comment.vue rename to src/modules/timesheets/components/expenses/expense-supervisor-comment.vue diff --git a/src/modules/timesheets/components/expenses/timesheet-details-expenses.vue b/src/modules/timesheets/components/expenses/timesheet-details-expenses.vue index f2c7690..f229af9 100644 --- a/src/modules/timesheets/components/expenses/timesheet-details-expenses.vue +++ b/src/modules/timesheets/components/expenses/timesheet-details-expenses.vue @@ -1,159 +1,115 @@ -