Creating sessions, club events and clubs, every edit form and the settings routes: the ideal, the states, the roles and every overlay on its trigger page; 일정 만들기 and 설정 also in English, at 200% and in dark.
Host a session: pick a 정기 일정 or a past one, review the record, change any Cell in a Sheet; first-timers walk the same editors as steps.
Start a club in three steps (quick) or nine (full), the app’s own: a name, a day and a time are enough, the app answers the rest.
Enter an invite code: 확인 opens that club’s home, where the fee, the policy and the join are.
Make a club 행사, a dinner or a social: a title, a date, a place and who may come.
Write a post for the club: a category, the body, up to four photos.
Set how a session’s matches are played: the same editor as the first-timer step.
Suggest a missing venue or a correction, with what you saw and when.
Ask to be recognised as a venue’s owner, with dated evidence the staff check separately.
Start a group chat: a name and the people, seeded from a session or a club.
Invite friends and the guests who played with the club into a chat that already exists.
Change the profile: photo, name, region and years of play; the birth year is written once.
Change the password: three secure fields, errors where and when they help.
Leave the app for good: say what happens, then type the phrase that confirms it.
Every setting in one list: grouped Cells, switches that apply at once, the danger zone last, with no head of its own.
The logins that open one account, one Cell per provider, connected or not; the last login stays.
Choose who sees each part of the profile.
Turn pushes on or off, choose which notifications also reach the phone, when it should stay quiet and how much of each club comes through.
See every consent, withdraw an optional one, turn one on again.
Everything a club's officials can change: Cells under Section heads, each value in its own Sheet.
The retired routed page: the club hub’s gear opens one MenuSheet of every management door.
The form, wizard and settings pages of the flat v2 redesign, composed from the shared kit. Frames and one-line captions are visible; the specs sit behind the Show specs toggle.
packages/features/sessions/src/create-session/create-session-screen.tsx · packages/features/clubs/src/create-club-screen.tsx · packages/features/profile/src/settings-screen.tsx
grounded in 183 source file(s)
packages/features/sessions/src/create-session/create-session-screen.tsxpackages/features/sessions/src/create-session/review/review-page.tsxpackages/features/sessions/src/create-session/review-groups.tsxpackages/features/sessions/src/create-session/editors/index.tspackages/features/sessions/src/create-session/source/entry-sheets.tsxpackages/features/sessions/src/create-session/steps/wizard-host.tsxpackages/features/sessions/src/create-session/steps/step-table.tsxpackages/features/sessions/src/session-record/session-record.tsxpackages/features/clubs/src/create-club-screen.tsxpackages/features/clubs/src/create-club-step1.tsxpackages/features/clubs/src/create-club-step2.tsxpackages/features/clubs/src/create-club-step3.tsxpackages/features/clubs/src/create-club-step4.tsxpackages/features/clubs/src/create-club-step5.tsxpackages/features/clubs/src/create-club-step6.tsxpackages/features/clubs/src/create-club-step7.tsxpackages/features/clubs/src/create-club-step8.tsxpackages/features/clubs/src/create-club-step-guests.tsxpackages/features/clubs/src/create-club/screen/club-setup-receipt.tsxpackages/features/clubs/src/join-club-screen.tsxpackages/features/clubs/src/post-create-screen.tsxpackages/features/clubs/src/post-create/post-fields.tsxpackages/features/clubs/src/post-create/use-post-composer.tspackages/features/clubs/src/post-create/use-post-draft.tspackages/features/clubs/src/post-create/use-post-photos.tspackages/features/clubs/src/post-create/use-post-publish.tspackages/features/clubs/src/post-create/post-band.tspackages/features/clubs/src/post-create/post-rules.tspackages/features/sessions/src/match-rules-screen.tsxpackages/features/sessions/src/match-rules/match-rules-body.tsxpackages/features/sessions/src/match-rules/count-row.tsxpackages/features/sessions/src/match-rules/rules-values.tspackages/features/sessions/src/match-rules/rules-edits.tspackages/features/sessions/src/match-rules/rules-sheets.tsxpackages/features/sessions/src/match-rules/use-rules-form.tspackages/features/sessions/src/match-rules/rules-page.tsxpackages/features/sessions/src/match-rules/rules-states.tsxpackages/features/sessions/src/match-rules/saved-host.tsxpackages/features/sessions/src/match-rules/draft-host.tsxpackages/features/sessions/src/create-session/adopt-stored-rules.tspackages/features/sessions/src/components/match-rules-editor.tsxpackages/features/sessions/src/venue-contributions/new-screen.tsxpackages/features/sessions/src/venue-contributions/contribution-editor.tsxpackages/features/sessions/src/venue-contributions/new-venue-editor.tsxpackages/features/sessions/src/venue-contributions/evidence-group.tsxpackages/features/sessions/src/venue-contributions/kind-block.tsxpackages/features/sessions/src/venue-contributions/form-lead.tsxpackages/features/sessions/src/venue-contributions/fact-edit-sheet.tsxpackages/features/sessions/src/venue-contributions/court-edit-sheet.tsxpackages/features/sessions/src/venue-contributions/facts-editor.tsxpackages/features/sessions/src/venue-contributions/court-operations-editor.tsxpackages/features/sessions/src/venue-contributions/lifecycle-editor.tsxpackages/features/sessions/src/venue-contributions/report-editor.tsxpackages/features/sessions/src/venue-owner-claims/new-screen.tsxpackages/features/sessions/src/venue-owner-claims/application-editor.tsxpackages/features/sessions/src/venue-owner-claims/claim-evidence-fields.tsxpackages/features/sessions/src/venue-owner-claims/application-body.tsxpackages/features/sessions/src/venue-owner-claims/application-walls.tsxpackages/features/sessions/src/venue-owner-claims/owner-frame.tsxpackages/features/messaging/src/dm-create-group-screen.tsxpackages/features/messaging/src/dm-add-members-screen.tsxpackages/features/messaging/src/shared/use-picker-selection.tspackages/ui/src/people-picker-body.tsxpackages/ui/src/people-picker-sheet-visual.tspackages/features/profile/src/edit-profile-screen.tsxpackages/features/profile/src/edit-profile/edit-profile-form.tsxpackages/features/profile/src/edit-profile/field-issues.tspackages/features/profile/src/edit-profile/field-sheets.tsxpackages/features/profile/src/edit-profile/field-specs.tspackages/features/profile/src/edit-profile/profile-draft.tspackages/features/profile/src/edit-profile/profile-groups.tsxpackages/features/profile/src/edit-profile/profile-photo-row.tsxpackages/features/profile/src/edit-profile/profile-sheets.tsxpackages/features/profile/src/edit-profile/profile-states.tsxpackages/features/profile/src/edit-profile/use-profile-form.tspackages/features/profile/src/change-password-screen.tsxpackages/features/profile/src/delete-account-screen.tsxpackages/features/profile/src/settings-screen.tsxpackages/features/profile/src/settings/account-section.tsxpackages/features/profile/src/settings/notifications-section.tsxpackages/features/profile/src/settings/privacy-section.tsxpackages/features/profile/src/settings/app-section.tsxpackages/features/profile/src/settings/support-section.tsxpackages/features/profile/src/settings/destructive-section.tsxpackages/features/profile/src/settings/developer-section.tsxpackages/features/profile/src/settings/identity-section.tsxpackages/features/profile/src/settings-privacy-screen.tsxpackages/features/profile/src/settings-signal-preferences-screen.tsxpackages/features/profile/src/settings-consent-management-screen.tsxpackages/features/clubs/src/club-settings-screen.tsxpackages/features/clubs/src/settings/photos-group.tsxpackages/features/clubs/src/settings/info-group.tsxpackages/features/clubs/src/settings/join-group.tsxpackages/features/clubs/src/club-settings-account/club-settings-account-screen.tsxpackages/features/clubs/src/settings/planning-group.tsxpackages/features/clubs/src/settings/attendance-group.tsxpackages/features/clubs/src/settings/danger-group.tsxpackages/features/clubs/src/settings/archived-club-page.tsxpackages/features/clubs/src/settings/tier-range-editor-modal.tsxpackages/features/clubs/src/settings/club-settings-page.tsxpackages/features/clubs/src/settings/profile-group.tsxpackages/features/clubs/src/settings/activity-group.tsxpackages/features/clubs/src/settings/settings-options.tspackages/features/clubs/src/settings/use-silent-club-update.tspackages/features/clubs/src/settings/count-sheet.tsxpackages/features/clubs/src/settings/guest-fee-sheet.tsxpackages/features/clubs/src/settings/text-field-sheet.tsxpackages/features/clubs/src/shared/dues-summary.tspackages/ui/src/club-invite-sheet.tsxpackages/ui/src/cover-grid.tsxpackages/ui/src/level-band.tsxpackages/ui/src/band-slider.tsxpackages/features/clubs/src/transfer-ownership-modal.tsxpackages/app/src/presentation/hooks/use-leave-guard.tspackages/app/src/presentation/hooks/use-share-club-invite.tspackages/features/clubs/src/club-detail/club-manage-sheet.tsxpackages/features/clubs/src/create-club/bases.tspackages/ui/src/form-layout.tsxpackages/features/clubs/src/create-club/money-fields.tsxpackages/features/clubs/src/create-club/pick-draft.tspackages/features/clubs/src/create-club/region-seed.tspackages/features/clubs/src/create-club/screen/footer.tspackages/features/clubs/src/create-club/screen/step-body.tsxpackages/features/clubs/src/create-club/screen/step-titles.tspackages/features/clubs/src/create-club/screen/use-club-navigation.tspackages/features/clubs/src/create-club/screen/use-club-wizard.tspackages/features/clubs/src/create-club/screen/use-draft-lifecycle.tspackages/features/clubs/src/create-club/screen/use-edit-slots.tspackages/features/clubs/src/create-club/screen/use-region-seed.tspackages/features/clubs/src/create-club/step1/generator.tsxpackages/features/clubs/src/create-club/step1/hue-cell.tsxpackages/features/clubs/src/create-club/step1/logo-fork.tsxpackages/features/clubs/src/create-club/step1/logo-group.tsxpackages/features/clubs/src/create-club/step1/logo-mark.tsxpackages/features/clubs/src/create-club/step1/name-rules.tspackages/features/clubs/src/create-club/step1/name-section.tsxpackages/features/clubs/src/create-club/step1/photo-row.tsxpackages/features/clubs/src/create-club/step1/preset-row.tsxpackages/features/clubs/src/create-club/step1/preview-row.tsxpackages/features/clubs/src/create-club/step1/quick-start-group.tsxpackages/features/clubs/src/create-club/step1/use-logo-photo.tspackages/features/clubs/src/create-club/step1/use-monogram.tspackages/features/clubs/src/create-club/step1/use-name-field.tspackages/features/clubs/src/create-club/step2/court-panel.tsxpackages/features/clubs/src/create-club/step2/court-rows.tsxpackages/features/clubs/src/create-club/step2/court-search.tsxpackages/features/clubs/src/create-club/step2/court-usage.tspackages/features/clubs/src/create-club/step2/region-cell.tsxpackages/features/clubs/src/create-club/step2/use-row-reveal.tspackages/features/clubs/src/create-club/step3/days-section.tsxpackages/features/clubs/src/create-club/step3/place-cell.tsxpackages/features/clubs/src/create-club/step3/round-form.tsxpackages/features/clubs/src/create-club/step3/round-list.tsxpackages/features/clubs/src/create-club/step3/time-fit.tspackages/features/clubs/src/create-club/step3/used-courts-section.tsxpackages/features/clubs/src/create-club/step8/review-marks.tsxpackages/features/clubs/src/create-club/step8/review-rows.tsxpackages/features/clubs/src/create-club/step8/review-schedule.tspackages/features/clubs/src/create-club/venue-pick.tspackages/features/clubs/src/event-create/create-gate-view.tsxpackages/features/clubs/src/event-create/event-band.tspackages/features/clubs/src/event-create/event-create-screen.tsxpackages/features/clubs/src/event-create/event-date-sheet.tsxpackages/features/clubs/src/event-create/event-place-row.tsxpackages/features/clubs/src/event-create/event-rules.tspackages/features/clubs/src/event-create/event-sections.tsxpackages/features/clubs/src/event-create/use-event-access.tspackages/features/clubs/src/event-create/use-event-band.tspackages/features/clubs/src/event-create/use-event-form.tspackages/features/clubs/src/event-create/use-event-submit.tspackages/features/clubs/src/shared/text-field-sheet.tsxpackages/features/clubs/src/shared/tier-range.tspackages/app/src/presentation/components/place-search/place-search-body.tsxpackages/app/src/presentation/components/place-search/place-search-takeover.tsxpackages/app/src/presentation/components/place-search/place-search-view.tspackages/app/src/presentation/components/place-search/use-place-search-state.tspackages/app/src/presentation/utils/time-band-model.tspackages/ui/src/count-cell.tsxpackages/ui/src/date-time-sheet.tsxpackages/ui/src/hue-band.tsxpackages/ui/src/hue-color.tspackages/ui/src/map-face.tsxpackages/ui/src/media-thumb.ts