feat(profile): self-service User Details page; owner Person Details (full roster, two layers, skill scoring); skill-catalog editor; canonical leaderboard

This commit is contained in:
Satyam Rastogi
2026-05-29 20:39:54 +05:30
parent 2f07103617
commit f38d4c9707
5 changed files with 1428 additions and 162 deletions
+5 -6
View File
@@ -20,13 +20,12 @@ const INITIAL_STATE = {
};
const LEADERBOARD_MOCK = [
{ id: '1', name: 'Alex M.', points: 1200, avatar: 'AM', isUser: false },
{ id: '2', name: 'Jessica R.', points: 1050, avatar: 'JR', isUser: false },
{ id: '3', name: 'David L.', points: 980, avatar: 'DL', isUser: false },
{ id: '4', name: 'Sarah M.', points: 900, avatar: 'SM', isUser: false },
{ id: 'e4', name: 'Shelby Greer', points: 1300, avatar: 'SG', isUser: false },
{ id: 'e1', name: 'Cody Tatum', points: 1200, avatar: 'CT', isUser: false },
{ id: 'user', name: 'You', points: 850, avatar: 'You', isUser: true },
{ id: '6', name: 'Mike T.', points: 700, avatar: 'MT', isUser: false },
{ id: '7', name: 'Emily C.', points: 650, avatar: 'EC', isUser: false },
{ id: 'e2', name: 'Hannah Reyes', points: 780, avatar: 'HR', isUser: false },
{ id: 'e5', name: 'Dalton Pruitt', points: 560, avatar: 'DP', isUser: false },
{ id: 'e3', name: 'Travis Boone', points: 310, avatar: 'TB', isUser: false },
];
export const GamificationProvider = ({ children }) => {