From a2167092275c0cbe8b7734dbf637a9e488a72601 Mon Sep 17 00:00:00 2001 From: saopig1 <4x7sw862st@gmail.com> Date: Wed, 6 May 2026 13:12:55 +0800 Subject: [PATCH] feat(web): add SourceTabs component for platform switcher Presentational component for switching between netease and qq music sources. Auto-hides when fewer than 2 sources are passed in. Mobile breakpoint enlarges touch target to 36px. Co-Authored-By: Claude Opus 4.7 (1M context) --- web/src/components/SourceTabs.vue | 78 +++++++++++++++++++++++++++++++ 1 file changed, 78 insertions(+) create mode 100644 web/src/components/SourceTabs.vue diff --git a/web/src/components/SourceTabs.vue b/web/src/components/SourceTabs.vue new file mode 100644 index 0000000..8d3b723 --- /dev/null +++ b/web/src/components/SourceTabs.vue @@ -0,0 +1,78 @@ + + + + +