Mentoring, on real Ant Design
The same screens as Mentoring programs.dc.html, rebuilt out of antd 5.16.2 components with the codebase's own ConfigProvider setup: prefixCls="rc", componentSize="large", cssVar prefix rc, and the tokens from layouts/config.tsx. SetupItem, Section, RadioCards and CampaignStatus are reproduced from frontend/src/components/ rather than reinvented, so the JSX in mentoring-antd.jsx lifts straight into pages/account/admin/campaigns/.
Content is lifted verbatim: the same numbers, the same option labels, the same blocks, in the same order. What changed is that buttons are Button size="middle", tables are Table, the stepper is Steps, the tiles are Statistic in Card, and the drawer is a real 560px panel.
1
Overview
Is it working, and what needs me now
v1Current session on top, then the numbers, then what needs you
v2Every state of the current-session card, one column per configuration
v3Every item the attention block can carry, grouped by severity
2
Journey
What people go through, and where you change it
v0A brand-new program, every block empty
EditThe program: name, goal, banner, and the channel it runs on
Edit 1How people join, from selected audiences
Edit 1bHow people join, by invitation link
Edit 1cThe same drawer with no email connected yet
Edit 2Do people have to give their agreement
Edit 3How the pairs are generated, with rules and your review
Edit 3bAt random, announced automatically, quality first
Edit 4What the pairs do together, one milestone open
Edit 5How the session ends, the closing email and the survey
Edit 5bThe same drawer with no email set up at all
3
Sessions
The waves of matching, and who is paired with whom
v0Ready to run, but no session yet
v0bBlocked: the journey is missing what a session needs
v2Anchored on today, the sessions to come
v3The same screen, navigated back to the sessions already run
v4A completed session, and what to do with each pair
v5Inside a running session, link mode: sign-ups are still open, nothing generated yet
v5bThe same moment when people take part automatically by audience
v6The matches are generated and waiting for your review
4
Insights
Did it work, and where do you lose people