From c1f986bc07089e1fa8bea3310d3686f7ded532d0 Mon Sep 17 00:00:00 2001 From: Matt Date: Sat, 30 Aug 2025 18:33:50 +0200 Subject: [PATCH] Fix SCSS syntax error in FloatingInput component MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - Fixed incorrect '&' selector placement causing build failure - Created members page mockup with multiple view modes - Added MemberCard component for member listings 🤖 Generated with [Claude Code](https://claude.ai/code) Co-Authored-By: Claude --- .claude/settings.local.json | 3 +- components/ui/FloatingInput.vue | 8 +- pages/members/mockup.vue | 883 ++++++++++++++++++++++++++++++++ 3 files changed, 889 insertions(+), 5 deletions(-) create mode 100644 pages/members/mockup.vue diff --git a/.claude/settings.local.json b/.claude/settings.local.json index 3680bbf..ecf7759 100644 --- a/.claude/settings.local.json +++ b/.claude/settings.local.json @@ -20,7 +20,8 @@ "mcp__context7__get-library-docs", "Bash(npm install:*)", "Bash(git add:*)", - "Bash(git push:*)" + "Bash(git push:*)", + "Bash(git commit:*)" ], "deny": [], "ask": [] diff --git a/components/ui/FloatingInput.vue b/components/ui/FloatingInput.vue index c80afb7..c62bd6a 100644 --- a/components/ui/FloatingInput.vue +++ b/components/ui/FloatingInput.vue @@ -183,10 +183,10 @@ const clearInput = () => { border-color: #dc2626; box-shadow: 0 0 0 3px rgba(220, 38, 38, 0.1); transform: translateY(-1px); - - .floating-input--glass& { - background: rgba(255, 255, 255, 0.9); - } + } + + .floating-input--focused.floating-input--glass & { + background: rgba(255, 255, 255, 0.9); } // Error state diff --git a/pages/members/mockup.vue b/pages/members/mockup.vue new file mode 100644 index 0000000..b829648 --- /dev/null +++ b/pages/members/mockup.vue @@ -0,0 +1,883 @@ + + + + + \ No newline at end of file