From 81e3ffd921258c69e1c8f8a728c380c16205e592 Mon Sep 17 00:00:00 2001 From: Gregor Vostrak Date: Tue, 4 Jun 2024 18:15:00 +0200 Subject: [PATCH] add project add button to dropdown and set fixed height, fixes ST-170 --- resources/css/app.css | 21 +++++++++++++++++ .../TimeTrackerProjectTaskDropdown.vue | 23 +++++++++++++++---- 2 files changed, 39 insertions(+), 5 deletions(-) diff --git a/resources/css/app.css b/resources/css/app.css index 690c4b0a..d1fef886 100644 --- a/resources/css/app.css +++ b/resources/css/app.css @@ -51,6 +51,27 @@ -moz-osx-font-smoothing: grayscale; } +/* width */ +::-webkit-scrollbar { + width: 5px; +} + +/* Track */ +::-webkit-scrollbar-track { + background: transparent; +} + +/* Handle */ +::-webkit-scrollbar-thumb { + background: #888; + border-radius: 2px; +} + +/* Handle on hover */ +::-webkit-scrollbar-thumb:hover { + background: #555; +} + [x-cloak] { display: none; } diff --git a/resources/js/Components/Common/TimeTracker/TimeTrackerProjectTaskDropdown.vue b/resources/js/Components/Common/TimeTracker/TimeTrackerProjectTaskDropdown.vue index f8bca4c4..c44744f1 100644 --- a/resources/js/Components/Common/TimeTracker/TimeTrackerProjectTaskDropdown.vue +++ b/resources/js/Components/Common/TimeTracker/TimeTrackerProjectTaskDropdown.vue @@ -9,7 +9,7 @@ import ProjectDropdownItem from '@/Components/Common/Project/ProjectDropdownItem import type { Project, Task } from '@/utils/api'; import ProjectBadge from '@/Components/Common/Project/ProjectBadge.vue'; import Badge from '@/Components/Common/Badge.vue'; -import { PlusIcon } from '@heroicons/vue/16/solid'; +import { PlusIcon, PlusCircleIcon } from '@heroicons/vue/16/solid'; import ProjectCreateModal from '@/Components/Common/Project/ProjectCreateModal.vue'; const projectStore = useProjectsStore(); @@ -312,10 +312,8 @@ const showCreateProject = ref(false); Add new project - - + +