From 3b41d90b07dd35ffb66558981e589b16312da707 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Sat, 7 Sep 2024 00:47:28 +0200 Subject: [PATCH] fix layout bug in time view with small time entries, fixes ST-414 --- .../js/Components/Billing/BillingBanner.vue | 17 +++++---- resources/js/Layouts/AppLayout.vue | 19 +++++----- resources/js/Pages/Time.vue | 6 ++-- .../src/TimeEntry/TimeEntryAggregateRow.vue | 36 ++++++++++--------- .../TimeEntry/TimeEntryDescriptionInput.vue | 9 ++--- .../ui/src/TimeEntry/TimeEntryRow.vue | 7 ++-- .../src/TimeTracker/TimeTrackerControls.vue | 2 +- 7 files changed, 51 insertions(+), 45 deletions(-) diff --git a/resources/js/Components/Billing/BillingBanner.vue b/resources/js/Components/Billing/BillingBanner.vue index 6b74ab0d..6d9e686c 100644 --- a/resources/js/Components/Billing/BillingBanner.vue +++ b/resources/js/Components/Billing/BillingBanner.vue @@ -101,13 +101,16 @@ const showFreeUpgradeBanner = computed(
- - Your are currently using the Free Plan. - - To unlock all premium features & support the development of - solidtime, please upgrade your plan. +
+ + You are currently using the Free Plan. + + To unlock all premium features & support the + development of solidtime, please upgrade your + plan. +
+ class="flex-shrink-0 h-screen hidden fixed w-[230px] 2xl:w-[250px] px-2.5 2xl:px-4 py-4 lg:flex flex-col justify-between">
+ class="w-8 lg:hidden">
-
-
+
+ class="lg:hidden w-full px-3 py-1 border-b border-b-default-background-separator text-muted flex justify-between items-center"> diff --git a/resources/js/Pages/Time.vue b/resources/js/Pages/Time.vue index 9bcd2e5a..65188aac 100644 --- a/resources/js/Pages/Time.vue +++ b/resources/js/Pages/Time.vue @@ -106,13 +106,13 @@ async function createClient( v-model:show="showManualTimeEntryModal"> + class="pt-5 lg:pt-8 pb-4 lg:pb-6 border-b border-default-background-separator">
+ class="lg:flex items-end lg:divide-x divide-default-background-separator divide-y lg:divide-y-0 space-y-2 lg:space-y-0 lg:space-x-2">
-
+
- -
+ +
-
+
{{ timeEntry?.timeEntries?.length }} +
-
{ diff --git a/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue b/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue index 500678a6..feac8eaf 100644 --- a/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue +++ b/resources/js/packages/ui/src/TimeEntry/TimeEntryRow.vue @@ -61,18 +61,17 @@ function updateProjectAndTask(projectId: string, taskId: string) {