feat: unify collection creation

Signed-off-by: Sebastian Krupinski <krupinski01@gmail.com>
This commit is contained in:
2026-07-07 20:58:24 -04:00
parent 41a2de2b3d
commit 8010d4805f
2 changed files with 22 additions and 27 deletions
+2 -24
View File
@@ -212,6 +212,7 @@ function selectSectionFromRoute() {
:collections="collections"
:selected-collection="selectedCollection"
type="calendar"
@create="openCollectionEditor('calendar')"
@select="selectCollection"
@edit="openCollectionEditor('calendar', $event)"
@toggle-visibility="toggleCalendarVisibility"
@@ -221,34 +222,11 @@ function selectSectionFromRoute() {
:collections="collections"
:selected-collection="selectedCollection"
type="tasklist"
@create="openCollectionEditor('tasklist')"
@select="selectCollection"
@edit="openCollectionEditor('tasklist', $event)"
/>
<v-btn
v-if="!isTasksSection"
variant="tonal"
color="primary"
block
class="mt-3"
@click="openCollectionEditor('calendar')"
>
<v-icon start>mdi-plus</v-icon>
New Calendar
</v-btn>
<v-btn
v-else
variant="tonal"
color="primary"
block
class="mt-3"
@click="openCollectionEditor('tasklist')"
>
<v-icon start>mdi-plus</v-icon>
New Task List
</v-btn>
<v-divider class="my-3" />
<v-btn variant="text" prepend-icon="mdi-calendar-import" block class="justify-start" @click="handleImportStart">
Import iCalendar