feat(ui): disable all photo upload actions for unregistered users

- Updated ImageMethodDialog.vue to accept an isRegistered prop and show "Register to Upload a Photo" message instead of upload UI when not registered.
- Updated AccountViewView.vue to pass isRegistered to ImageMethodDialog and replace all profile photo add/upload buttons with the same message for unregistered users.
- Ensures consistent UX and prevents unregistered users from accessing any photo upload features.
This commit is contained in:
Matt Raymer
2025-05-14 05:39:03 -04:00
parent ea76d5c1ac
commit 36b755e859
4 changed files with 60 additions and 40 deletions

View File

@@ -54,7 +54,7 @@ Install dependencies:
1. Run the production build:
```bash
npm run build
npm run build:web
```
The built files will be in the `dist` directory.