From 87c128f7c51e600bb3c111ee7e8e175d4cef7887 Mon Sep 17 00:00:00 2001 From: gibbyb Date: Wed, 17 Sep 2025 21:22:16 -0500 Subject: [PATCH] Update form to look better & add automatic lunch toggle --- apps/next/package.json | 1 + .../layout/profile/avatar-upload.tsx | 5 +- .../components/layout/profile/user-info.tsx | 51 ++++++++++--------- apps/next/src/components/ui/checkbox.tsx | 26 +++++----- apps/next/src/components/ui/index.tsx | 1 + apps/next/src/components/ui/switch.tsx | 31 +++++++++++ bun.lock | 1 + packages/backend/convex/auth.ts | 9 ++-- 8 files changed, 79 insertions(+), 46 deletions(-) create mode 100644 apps/next/src/components/ui/switch.tsx diff --git a/apps/next/package.json b/apps/next/package.json index d13a3ff..a5b6a12 100644 --- a/apps/next/package.json +++ b/apps/next/package.json @@ -24,6 +24,7 @@ "@radix-ui/react-scroll-area": "^1.2.10", "@radix-ui/react-separator": "^1.1.7", "@radix-ui/react-slot": "^1.2.3", + "@radix-ui/react-switch": "^1.2.6", "@radix-ui/react-tabs": "^1.1.13", "@sentry/nextjs": "^10.12.0", "@t3-oss/env-nextjs": "^0.13.8", diff --git a/apps/next/src/components/layout/profile/avatar-upload.tsx b/apps/next/src/components/layout/profile/avatar-upload.tsx index 21ece27..6d15252 100644 --- a/apps/next/src/components/layout/profile/avatar-upload.tsx +++ b/apps/next/src/components/layout/profile/avatar-upload.tsx @@ -191,10 +191,7 @@ export const AvatarUpload = ({ preloadedUser }: AvatarUploadProps) => { {croppedImage && (
- +