From a98a8ba9e6e08af91c4770cc0728b47e3ef99ad0 Mon Sep 17 00:00:00 2001 From: mace Date: Mon, 8 Jun 2026 14:22:04 +0200 Subject: [PATCH] card view, minor css bugfixes --- vue/src/components/AppNav.vue | 10 +- vue/src/components/RssFeeds.vue | 48 ++++++- vue/src/components/__tests__/AppNav.spec.js | 23 +++- vue/src/components/__tests__/RssFeeds.spec.js | 123 +++++++++++++++++- .../composables/__tests__/useFeeds.spec.js | 28 ++++ vue/src/composables/useFeeds.js | 60 +++++++-- 6 files changed, 275 insertions(+), 17 deletions(-) diff --git a/vue/src/components/AppNav.vue b/vue/src/components/AppNav.vue index eeb7f61..30034a2 100644 --- a/vue/src/components/AppNav.vue +++ b/vue/src/components/AppNav.vue @@ -4,7 +4,7 @@ import { RouterLink, useRouter } from 'vue-router' import { useFeeds } from '@/composables/useFeeds' const router = useRouter() -const { sync, showModal, viewMode, toggleViewMode, markAllRead } = useFeeds() +const { sync, showModal, viewMode, toggleViewMode, layout, toggleLayout, markAllRead } = useFeeds() const menuOpen = ref(false) @@ -42,6 +42,11 @@ function handleToggleViewMode() { toggleViewMode() closeMenu() } + +function handleToggleLayout() { + toggleLayout() + closeMenu() +}