Add Markdown support and update member features

The commit adds Markdown rendering capabilities and makes several UI/UX
improvements across member-related features including profile display,
peer support badges, and navigation structure.

Includes:
- Added @tailwindcss/typography plugin
- New Markdown rendering composable
- Simplified member navigation links
- Enhanced member profile layout and styling
- Added peer support badge component
- Improved mobile responsiveness
- Removed redundant icons and simplified UI
This commit is contained in:
Jennie Robinson Faber 2025-10-07 15:07:27 +01:00
parent fb02688166
commit 1f7a0f40c0
11 changed files with 375 additions and 432 deletions

View file

@ -22,6 +22,7 @@
"cloudinary": "^2.7.0",
"eslint": "^9.34.0",
"jsonwebtoken": "^9.0.2",
"marked": "^16.4.0",
"mongoose": "^8.18.0",
"nitro-cors": "^0.7.1",
"nuxt": "^4.0.3",
@ -31,5 +32,8 @@
"vue-cal": "^5.0.1-rc.28",
"vue-router": "^4.5.1",
"zod": "^4.1.3"
},
"devDependencies": {
"@tailwindcss/typography": "^0.5.19"
}
}