diff --git a/resources/js/Components/Common/Report/ReportCreateModal.vue b/resources/js/Components/Common/Report/ReportCreateModal.vue new file mode 100644 index 00000000..e34d0213 --- /dev/null +++ b/resources/js/Components/Common/Report/ReportCreateModal.vue @@ -0,0 +1,124 @@ + + + + + diff --git a/resources/js/Components/Common/Report/ReportEditModal.vue b/resources/js/Components/Common/Report/ReportEditModal.vue new file mode 100644 index 00000000..26647d82 --- /dev/null +++ b/resources/js/Components/Common/Report/ReportEditModal.vue @@ -0,0 +1,139 @@ + + + + + diff --git a/resources/js/Components/Common/Report/ReportMoreOptionsDropdown.vue b/resources/js/Components/Common/Report/ReportMoreOptionsDropdown.vue new file mode 100644 index 00000000..644d5532 --- /dev/null +++ b/resources/js/Components/Common/Report/ReportMoreOptionsDropdown.vue @@ -0,0 +1,40 @@ + + + + + diff --git a/resources/js/Components/Common/Report/ReportTable.vue b/resources/js/Components/Common/Report/ReportTable.vue new file mode 100644 index 00000000..c840ab19 --- /dev/null +++ b/resources/js/Components/Common/Report/ReportTable.vue @@ -0,0 +1,52 @@ + + + diff --git a/resources/js/Components/Common/Report/ReportTableHeading.vue b/resources/js/Components/Common/Report/ReportTableHeading.vue new file mode 100644 index 00000000..ccbd5a8d --- /dev/null +++ b/resources/js/Components/Common/Report/ReportTableHeading.vue @@ -0,0 +1,26 @@ + + + + + diff --git a/resources/js/Components/Common/Report/ReportTableRow.vue b/resources/js/Components/Common/Report/ReportTableRow.vue new file mode 100644 index 00000000..71624c16 --- /dev/null +++ b/resources/js/Components/Common/Report/ReportTableRow.vue @@ -0,0 +1,108 @@ + + + + + diff --git a/resources/js/Components/Common/Reporting/ReportingTabNavbar.vue b/resources/js/Components/Common/Reporting/ReportingTabNavbar.vue new file mode 100644 index 00000000..c7b3fe5a --- /dev/null +++ b/resources/js/Components/Common/Reporting/ReportingTabNavbar.vue @@ -0,0 +1,30 @@ + + + + + diff --git a/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue b/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue index 1e6c7202..4c74f00d 100644 --- a/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue +++ b/resources/js/Components/Dashboard/RecentlyTrackedTasksCardEntry.vue @@ -38,7 +38,7 @@ async function startTaskTimer() {
-

+

{{ title }}

( 'reporting-start-date', @@ -149,9 +152,21 @@ const { tags } = storeToRefs(useTagsStore()); async function createTag(tag: string) { return await useTagsStore().createTag(tag); } +const showCreateReportModal = ref(false); + +const reportProperties = computed(() => { + return { + ...getFilterAttributes(), + group: group.value, + sub_group: subGroup.value, + } as CreateReportBodyProperties; +});