From f52f5315e66e59cbecc122d29d9f230e2d63ae41 Mon Sep 17 00:00:00 2001 From: timeTable2 dev Date: Mon, 13 Jul 2026 18:40:44 +0800 Subject: [PATCH] feat: add EventList and HeaderBar with organize/undo/download --- src/App.vue | 21 +++++---- src/components/EventList.vue | 90 ++++++++++++++++++++++++++++++++++++ src/components/HeaderBar.vue | 77 ++++++++++++++++++++++++++++++ 3 files changed, 180 insertions(+), 8 deletions(-) create mode 100644 src/components/EventList.vue create mode 100644 src/components/HeaderBar.vue diff --git a/src/App.vue b/src/App.vue index f87b19a..d7b6343 100644 --- a/src/App.vue +++ b/src/App.vue @@ -1,6 +1,8 @@ @@ -9,12 +11,16 @@ const { isLoaded } = useCalendar()

📅 ICS 日程整理器

+
-
-

文件已加载(列表与编辑器待实现)

-
+
@@ -38,11 +44,10 @@ body { } .app-header h1 { font-size: 18px; font-weight: 600; } .app-main { flex: 1; display: flex; overflow: hidden; } -.placeholder { - flex: 1; - display: flex; - align-items: center; - justify-content: center; +.detail-area { flex: 1; overflow-y: auto; } +.empty { + text-align: center; + padding: 60px 20px; color: #95a5a6; } diff --git a/src/components/EventList.vue b/src/components/EventList.vue new file mode 100644 index 0000000..99c570c --- /dev/null +++ b/src/components/EventList.vue @@ -0,0 +1,90 @@ + + + + + diff --git a/src/components/HeaderBar.vue b/src/components/HeaderBar.vue new file mode 100644 index 0000000..bd29e5e --- /dev/null +++ b/src/components/HeaderBar.vue @@ -0,0 +1,77 @@ + + + + +