move MainContainer Component to ui package and fix types

This commit is contained in:
Gregor Vostrak
2024-08-21 18:37:03 +02:00
parent c3cad88949
commit 35c65d3bf0
17 changed files with 699 additions and 61 deletions

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { PlusIcon } from '@heroicons/vue/16/solid';
import SecondaryButton from '@/packages/ui/src/Buttons/SecondaryButton.vue';

View File

@@ -6,7 +6,7 @@ import LastSevenDaysCard from '@/Components/Dashboard/LastSevenDaysCard.vue';
import TeamActivityCard from '@/Components/Dashboard/TeamActivityCard.vue';
import ThisWeekOverview from '@/Components/Dashboard/ThisWeekOverview.vue';
import ActivityGraphCard from '@/Components/Dashboard/ActivityGraphCard.vue';
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import { canViewMembers } from '@/utils/permissions';
const props = defineProps<{

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { ArrowsRightLeftIcon } from '@heroicons/vue/16/solid';
import PageTitle from '@/Components/Common/PageTitle.vue';

View File

@@ -1,9 +0,0 @@
<script setup lang="ts"></script>
<template>
<div class="px-3 sm:px-4 lg:px-8 3xl:px-12 mx-auto">
<slot></slot>
</div>
</template>
<style scoped></style>

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { PlusIcon } from '@heroicons/vue/16/solid';
import { UserGroupIcon } from '@heroicons/vue/20/solid';

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { FolderIcon, PlusIcon } from '@heroicons/vue/16/solid';
import SecondaryButton from '@/packages/ui/src/Buttons/SecondaryButton.vue';

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { FolderIcon, PlusIcon } from '@heroicons/vue/16/solid';
import SecondaryButton from '@/packages/ui/src/Buttons/SecondaryButton.vue';

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { FolderIcon } from '@heroicons/vue/16/solid';
import PageTitle from '@/Components/Common/PageTitle.vue';

View File

@@ -1,5 +1,5 @@
<script setup lang="ts">
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import AppLayout from '@/Layouts/AppLayout.vue';
import { TagIcon, PlusIcon } from '@heroicons/vue/16/solid';
import SecondaryButton from '@/packages/ui/src/Buttons/SecondaryButton.vue';

View File

@@ -2,7 +2,7 @@
import AppLayout from '@/Layouts/AppLayout.vue';
import TimeTracker from '@/Components/TimeTracker.vue';
import { onMounted, ref, watch } from 'vue';
import MainContainer from '@/Pages/MainContainer.vue';
import MainContainer from '@/packages/ui/src/MainContainer.vue';
import { useTimeEntriesStore } from '@/utils/useTimeEntries';
import { storeToRefs } from 'pinia';
import type {