feat: add AdminMemberTiers page, MemberBadge component, and SettingsLayout; refactor routes and sidebar for improved navigation

This commit is contained in:
2026-01-26 13:58:44 -06:00
parent 7ee5cb0d9c
commit ac8d40112e
10 changed files with 202 additions and 14 deletions

View File

@@ -1,5 +1,4 @@
import React from 'react'
import StatusBadge from './StatusBadge';
import { Card } from './ui/card';
import { Button } from './ui/button';
import { Heart, Calendar, Mail, Phone, MapPin, Facebook, Instagram, Twitter, Linkedin, UserCircle } from 'lucide-react';
@@ -24,7 +23,7 @@ const MemberCard = ({ member, onViewProfile }) => {
<Card className="p-6 bg-background rounded-3xl border border-[var(--neutral-800)] hover:shadow-lg transition-all h-full">
{/* Profile Photo */}
<div className='flex justify-end items-center'>
<StatusBadge status={member.membership_status || member.status} />
member since badge
</div>
<div className="flex justify-center mb-4">
{member.profile_photo_url ? (