mirror of
https://github.com/solidtime-io/solidtime.git
synced 2026-08-08 00:02:15 +01:00
remove special “Add new project” state in TimeTrackerProjectTaskDropdown
This commit is contained in:
@@ -11,7 +11,7 @@ import type {
|
|||||||
Client,
|
Client,
|
||||||
} from '@/packages/api/src';
|
} from '@/packages/api/src';
|
||||||
|
|
||||||
import { PlusIcon, PlusCircleIcon, MinusIcon, XMarkIcon } from '@heroicons/vue/16/solid';
|
import { PlusCircleIcon, MinusIcon, XMarkIcon } from '@heroicons/vue/16/solid';
|
||||||
import ProjectCreateModal from '@/packages/ui/src/Project/ProjectCreateModal.vue';
|
import ProjectCreateModal from '@/packages/ui/src/Project/ProjectCreateModal.vue';
|
||||||
import { twMerge } from 'tailwind-merge';
|
import { twMerge } from 'tailwind-merge';
|
||||||
import { Button } from '@/packages/ui/src/Buttons';
|
import { Button } from '@/packages/ui/src/Buttons';
|
||||||
@@ -511,17 +511,7 @@ const showCreateProject = ref(false);
|
|||||||
</script>
|
</script>
|
||||||
|
|
||||||
<template>
|
<template>
|
||||||
<template v-if="projects.length === 0 && canCreateProject">
|
<Dropdown v-model="open" :close-on-content-click="false" :align="props.align">
|
||||||
<Button
|
|
||||||
:variant="props.variant"
|
|
||||||
:size="props.size"
|
|
||||||
:class="twMerge('w-full justify-start', props.class)"
|
|
||||||
@click="showCreateProject = true">
|
|
||||||
<PlusIcon class="w-4" />
|
|
||||||
<span class="truncate">Add new project</span>
|
|
||||||
</Button>
|
|
||||||
</template>
|
|
||||||
<Dropdown v-else v-model="open" :close-on-content-click="false" :align="props.align">
|
|
||||||
<template #trigger>
|
<template #trigger>
|
||||||
<slot name="trigger">
|
<slot name="trigger">
|
||||||
<div class="flex items-center gap-1">
|
<div class="flex items-center gap-1">
|
||||||
|
|||||||
Reference in New Issue
Block a user