Add lessons module, rate cycles, EC2 deploy scripts, and help content
- Lessons module: lesson types, instructors, schedule slots, enrollments, sessions (list + week grid view), lesson plans, grading scales, templates - Rate cycles: replace monthly_rate with billing_interval + billing_unit on enrollments; add weekly/monthly/quarterly rate presets to lesson types and schedule slots with auto-fill on enrollment form - Member detail page: tabbed layout for details, identity documents, enrollments - Sessions week view: custom 7-column grid replacing react-big-calendar - Music store seed: instructors, lesson types, slots, enrollments, sessions, grading scale, lesson plan template - Scrollbar styling: themed to match sidebar/app palette - deploy/: EC2 setup and redeploy scripts, nginx config, systemd service - Help: add Lessons category (overview, types, instructors, slots, enrollments, sessions, plans/grading); collapsible sidebar with independent scroll; remove POS/accounting references from docs
This commit is contained in:
@@ -33,11 +33,24 @@ import { Route as AuthenticatedRepairBatchesBatchIdRouteImport } from './routes/
|
||||
import { Route as AuthenticatedMembersMemberIdRouteImport } from './routes/_authenticated/members/$memberId'
|
||||
import { Route as AuthenticatedAccountsNewRouteImport } from './routes/_authenticated/accounts/new'
|
||||
import { Route as AuthenticatedAccountsAccountIdRouteImport } from './routes/_authenticated/accounts/$accountId'
|
||||
import { Route as AuthenticatedLessonsTemplatesIndexRouteImport } from './routes/_authenticated/lessons/templates/index'
|
||||
import { Route as AuthenticatedLessonsSessionsIndexRouteImport } from './routes/_authenticated/lessons/sessions/index'
|
||||
import { Route as AuthenticatedLessonsScheduleIndexRouteImport } from './routes/_authenticated/lessons/schedule/index'
|
||||
import { Route as AuthenticatedLessonsPlansIndexRouteImport } from './routes/_authenticated/lessons/plans/index'
|
||||
import { Route as AuthenticatedLessonsEnrollmentsIndexRouteImport } from './routes/_authenticated/lessons/enrollments/index'
|
||||
import { Route as AuthenticatedAccountsAccountIdIndexRouteImport } from './routes/_authenticated/accounts/$accountId/index'
|
||||
import { Route as AuthenticatedLessonsTemplatesNewRouteImport } from './routes/_authenticated/lessons/templates/new'
|
||||
import { Route as AuthenticatedLessonsTemplatesTemplateIdRouteImport } from './routes/_authenticated/lessons/templates/$templateId'
|
||||
import { Route as AuthenticatedLessonsSessionsSessionIdRouteImport } from './routes/_authenticated/lessons/sessions/$sessionId'
|
||||
import { Route as AuthenticatedLessonsPlansPlanIdRouteImport } from './routes/_authenticated/lessons/plans/$planId'
|
||||
import { Route as AuthenticatedLessonsEnrollmentsNewRouteImport } from './routes/_authenticated/lessons/enrollments/new'
|
||||
import { Route as AuthenticatedLessonsEnrollmentsEnrollmentIdRouteImport } from './routes/_authenticated/lessons/enrollments/$enrollmentId'
|
||||
import { Route as AuthenticatedAccountsAccountIdTaxExemptionsRouteImport } from './routes/_authenticated/accounts/$accountId/tax-exemptions'
|
||||
import { Route as AuthenticatedAccountsAccountIdProcessorLinksRouteImport } from './routes/_authenticated/accounts/$accountId/processor-links'
|
||||
import { Route as AuthenticatedAccountsAccountIdPaymentMethodsRouteImport } from './routes/_authenticated/accounts/$accountId/payment-methods'
|
||||
import { Route as AuthenticatedAccountsAccountIdMembersRouteImport } from './routes/_authenticated/accounts/$accountId/members'
|
||||
import { Route as AuthenticatedAccountsAccountIdEnrollmentsRouteImport } from './routes/_authenticated/accounts/$accountId/enrollments'
|
||||
import { Route as AuthenticatedLessonsScheduleInstructorsInstructorIdRouteImport } from './routes/_authenticated/lessons/schedule/instructors/$instructorId'
|
||||
|
||||
const LoginRoute = LoginRouteImport.update({
|
||||
id: '/login',
|
||||
@@ -170,12 +183,78 @@ const AuthenticatedAccountsAccountIdRoute =
|
||||
path: '/accounts/$accountId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsTemplatesIndexRoute =
|
||||
AuthenticatedLessonsTemplatesIndexRouteImport.update({
|
||||
id: '/lessons/templates/',
|
||||
path: '/lessons/templates/',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsSessionsIndexRoute =
|
||||
AuthenticatedLessonsSessionsIndexRouteImport.update({
|
||||
id: '/lessons/sessions/',
|
||||
path: '/lessons/sessions/',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsScheduleIndexRoute =
|
||||
AuthenticatedLessonsScheduleIndexRouteImport.update({
|
||||
id: '/lessons/schedule/',
|
||||
path: '/lessons/schedule/',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsPlansIndexRoute =
|
||||
AuthenticatedLessonsPlansIndexRouteImport.update({
|
||||
id: '/lessons/plans/',
|
||||
path: '/lessons/plans/',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsEnrollmentsIndexRoute =
|
||||
AuthenticatedLessonsEnrollmentsIndexRouteImport.update({
|
||||
id: '/lessons/enrollments/',
|
||||
path: '/lessons/enrollments/',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedAccountsAccountIdIndexRoute =
|
||||
AuthenticatedAccountsAccountIdIndexRouteImport.update({
|
||||
id: '/',
|
||||
path: '/',
|
||||
getParentRoute: () => AuthenticatedAccountsAccountIdRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsTemplatesNewRoute =
|
||||
AuthenticatedLessonsTemplatesNewRouteImport.update({
|
||||
id: '/lessons/templates/new',
|
||||
path: '/lessons/templates/new',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsTemplatesTemplateIdRoute =
|
||||
AuthenticatedLessonsTemplatesTemplateIdRouteImport.update({
|
||||
id: '/lessons/templates/$templateId',
|
||||
path: '/lessons/templates/$templateId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsSessionsSessionIdRoute =
|
||||
AuthenticatedLessonsSessionsSessionIdRouteImport.update({
|
||||
id: '/lessons/sessions/$sessionId',
|
||||
path: '/lessons/sessions/$sessionId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsPlansPlanIdRoute =
|
||||
AuthenticatedLessonsPlansPlanIdRouteImport.update({
|
||||
id: '/lessons/plans/$planId',
|
||||
path: '/lessons/plans/$planId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsEnrollmentsNewRoute =
|
||||
AuthenticatedLessonsEnrollmentsNewRouteImport.update({
|
||||
id: '/lessons/enrollments/new',
|
||||
path: '/lessons/enrollments/new',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsEnrollmentsEnrollmentIdRoute =
|
||||
AuthenticatedLessonsEnrollmentsEnrollmentIdRouteImport.update({
|
||||
id: '/lessons/enrollments/$enrollmentId',
|
||||
path: '/lessons/enrollments/$enrollmentId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
const AuthenticatedAccountsAccountIdTaxExemptionsRoute =
|
||||
AuthenticatedAccountsAccountIdTaxExemptionsRouteImport.update({
|
||||
id: '/tax-exemptions',
|
||||
@@ -200,6 +279,18 @@ const AuthenticatedAccountsAccountIdMembersRoute =
|
||||
path: '/members',
|
||||
getParentRoute: () => AuthenticatedAccountsAccountIdRoute,
|
||||
} as any)
|
||||
const AuthenticatedAccountsAccountIdEnrollmentsRoute =
|
||||
AuthenticatedAccountsAccountIdEnrollmentsRouteImport.update({
|
||||
id: '/enrollments',
|
||||
path: '/enrollments',
|
||||
getParentRoute: () => AuthenticatedAccountsAccountIdRoute,
|
||||
} as any)
|
||||
const AuthenticatedLessonsScheduleInstructorsInstructorIdRoute =
|
||||
AuthenticatedLessonsScheduleInstructorsInstructorIdRouteImport.update({
|
||||
id: '/lessons/schedule/instructors/$instructorId',
|
||||
path: '/lessons/schedule/instructors/$instructorId',
|
||||
getParentRoute: () => AuthenticatedRoute,
|
||||
} as any)
|
||||
|
||||
export interface FileRoutesByFullPath {
|
||||
'/': typeof AuthenticatedIndexRoute
|
||||
@@ -225,11 +316,24 @@ export interface FileRoutesByFullPath {
|
||||
'/repairs/': typeof AuthenticatedRepairsIndexRoute
|
||||
'/roles/': typeof AuthenticatedRolesIndexRoute
|
||||
'/vault/': typeof AuthenticatedVaultIndexRoute
|
||||
'/accounts/$accountId/enrollments': typeof AuthenticatedAccountsAccountIdEnrollmentsRoute
|
||||
'/accounts/$accountId/members': typeof AuthenticatedAccountsAccountIdMembersRoute
|
||||
'/accounts/$accountId/payment-methods': typeof AuthenticatedAccountsAccountIdPaymentMethodsRoute
|
||||
'/accounts/$accountId/processor-links': typeof AuthenticatedAccountsAccountIdProcessorLinksRoute
|
||||
'/accounts/$accountId/tax-exemptions': typeof AuthenticatedAccountsAccountIdTaxExemptionsRoute
|
||||
'/lessons/enrollments/$enrollmentId': typeof AuthenticatedLessonsEnrollmentsEnrollmentIdRoute
|
||||
'/lessons/enrollments/new': typeof AuthenticatedLessonsEnrollmentsNewRoute
|
||||
'/lessons/plans/$planId': typeof AuthenticatedLessonsPlansPlanIdRoute
|
||||
'/lessons/sessions/$sessionId': typeof AuthenticatedLessonsSessionsSessionIdRoute
|
||||
'/lessons/templates/$templateId': typeof AuthenticatedLessonsTemplatesTemplateIdRoute
|
||||
'/lessons/templates/new': typeof AuthenticatedLessonsTemplatesNewRoute
|
||||
'/accounts/$accountId/': typeof AuthenticatedAccountsAccountIdIndexRoute
|
||||
'/lessons/enrollments/': typeof AuthenticatedLessonsEnrollmentsIndexRoute
|
||||
'/lessons/plans/': typeof AuthenticatedLessonsPlansIndexRoute
|
||||
'/lessons/schedule/': typeof AuthenticatedLessonsScheduleIndexRoute
|
||||
'/lessons/sessions/': typeof AuthenticatedLessonsSessionsIndexRoute
|
||||
'/lessons/templates/': typeof AuthenticatedLessonsTemplatesIndexRoute
|
||||
'/lessons/schedule/instructors/$instructorId': typeof AuthenticatedLessonsScheduleInstructorsInstructorIdRoute
|
||||
}
|
||||
export interface FileRoutesByTo {
|
||||
'/login': typeof LoginRoute
|
||||
@@ -254,11 +358,24 @@ export interface FileRoutesByTo {
|
||||
'/repairs': typeof AuthenticatedRepairsIndexRoute
|
||||
'/roles': typeof AuthenticatedRolesIndexRoute
|
||||
'/vault': typeof AuthenticatedVaultIndexRoute
|
||||
'/accounts/$accountId/enrollments': typeof AuthenticatedAccountsAccountIdEnrollmentsRoute
|
||||
'/accounts/$accountId/members': typeof AuthenticatedAccountsAccountIdMembersRoute
|
||||
'/accounts/$accountId/payment-methods': typeof AuthenticatedAccountsAccountIdPaymentMethodsRoute
|
||||
'/accounts/$accountId/processor-links': typeof AuthenticatedAccountsAccountIdProcessorLinksRoute
|
||||
'/accounts/$accountId/tax-exemptions': typeof AuthenticatedAccountsAccountIdTaxExemptionsRoute
|
||||
'/lessons/enrollments/$enrollmentId': typeof AuthenticatedLessonsEnrollmentsEnrollmentIdRoute
|
||||
'/lessons/enrollments/new': typeof AuthenticatedLessonsEnrollmentsNewRoute
|
||||
'/lessons/plans/$planId': typeof AuthenticatedLessonsPlansPlanIdRoute
|
||||
'/lessons/sessions/$sessionId': typeof AuthenticatedLessonsSessionsSessionIdRoute
|
||||
'/lessons/templates/$templateId': typeof AuthenticatedLessonsTemplatesTemplateIdRoute
|
||||
'/lessons/templates/new': typeof AuthenticatedLessonsTemplatesNewRoute
|
||||
'/accounts/$accountId': typeof AuthenticatedAccountsAccountIdIndexRoute
|
||||
'/lessons/enrollments': typeof AuthenticatedLessonsEnrollmentsIndexRoute
|
||||
'/lessons/plans': typeof AuthenticatedLessonsPlansIndexRoute
|
||||
'/lessons/schedule': typeof AuthenticatedLessonsScheduleIndexRoute
|
||||
'/lessons/sessions': typeof AuthenticatedLessonsSessionsIndexRoute
|
||||
'/lessons/templates': typeof AuthenticatedLessonsTemplatesIndexRoute
|
||||
'/lessons/schedule/instructors/$instructorId': typeof AuthenticatedLessonsScheduleInstructorsInstructorIdRoute
|
||||
}
|
||||
export interface FileRoutesById {
|
||||
__root__: typeof rootRouteImport
|
||||
@@ -286,11 +403,24 @@ export interface FileRoutesById {
|
||||
'/_authenticated/repairs/': typeof AuthenticatedRepairsIndexRoute
|
||||
'/_authenticated/roles/': typeof AuthenticatedRolesIndexRoute
|
||||
'/_authenticated/vault/': typeof AuthenticatedVaultIndexRoute
|
||||
'/_authenticated/accounts/$accountId/enrollments': typeof AuthenticatedAccountsAccountIdEnrollmentsRoute
|
||||
'/_authenticated/accounts/$accountId/members': typeof AuthenticatedAccountsAccountIdMembersRoute
|
||||
'/_authenticated/accounts/$accountId/payment-methods': typeof AuthenticatedAccountsAccountIdPaymentMethodsRoute
|
||||
'/_authenticated/accounts/$accountId/processor-links': typeof AuthenticatedAccountsAccountIdProcessorLinksRoute
|
||||
'/_authenticated/accounts/$accountId/tax-exemptions': typeof AuthenticatedAccountsAccountIdTaxExemptionsRoute
|
||||
'/_authenticated/lessons/enrollments/$enrollmentId': typeof AuthenticatedLessonsEnrollmentsEnrollmentIdRoute
|
||||
'/_authenticated/lessons/enrollments/new': typeof AuthenticatedLessonsEnrollmentsNewRoute
|
||||
'/_authenticated/lessons/plans/$planId': typeof AuthenticatedLessonsPlansPlanIdRoute
|
||||
'/_authenticated/lessons/sessions/$sessionId': typeof AuthenticatedLessonsSessionsSessionIdRoute
|
||||
'/_authenticated/lessons/templates/$templateId': typeof AuthenticatedLessonsTemplatesTemplateIdRoute
|
||||
'/_authenticated/lessons/templates/new': typeof AuthenticatedLessonsTemplatesNewRoute
|
||||
'/_authenticated/accounts/$accountId/': typeof AuthenticatedAccountsAccountIdIndexRoute
|
||||
'/_authenticated/lessons/enrollments/': typeof AuthenticatedLessonsEnrollmentsIndexRoute
|
||||
'/_authenticated/lessons/plans/': typeof AuthenticatedLessonsPlansIndexRoute
|
||||
'/_authenticated/lessons/schedule/': typeof AuthenticatedLessonsScheduleIndexRoute
|
||||
'/_authenticated/lessons/sessions/': typeof AuthenticatedLessonsSessionsIndexRoute
|
||||
'/_authenticated/lessons/templates/': typeof AuthenticatedLessonsTemplatesIndexRoute
|
||||
'/_authenticated/lessons/schedule/instructors/$instructorId': typeof AuthenticatedLessonsScheduleInstructorsInstructorIdRoute
|
||||
}
|
||||
export interface FileRouteTypes {
|
||||
fileRoutesByFullPath: FileRoutesByFullPath
|
||||
@@ -318,11 +448,24 @@ export interface FileRouteTypes {
|
||||
| '/repairs/'
|
||||
| '/roles/'
|
||||
| '/vault/'
|
||||
| '/accounts/$accountId/enrollments'
|
||||
| '/accounts/$accountId/members'
|
||||
| '/accounts/$accountId/payment-methods'
|
||||
| '/accounts/$accountId/processor-links'
|
||||
| '/accounts/$accountId/tax-exemptions'
|
||||
| '/lessons/enrollments/$enrollmentId'
|
||||
| '/lessons/enrollments/new'
|
||||
| '/lessons/plans/$planId'
|
||||
| '/lessons/sessions/$sessionId'
|
||||
| '/lessons/templates/$templateId'
|
||||
| '/lessons/templates/new'
|
||||
| '/accounts/$accountId/'
|
||||
| '/lessons/enrollments/'
|
||||
| '/lessons/plans/'
|
||||
| '/lessons/schedule/'
|
||||
| '/lessons/sessions/'
|
||||
| '/lessons/templates/'
|
||||
| '/lessons/schedule/instructors/$instructorId'
|
||||
fileRoutesByTo: FileRoutesByTo
|
||||
to:
|
||||
| '/login'
|
||||
@@ -347,11 +490,24 @@ export interface FileRouteTypes {
|
||||
| '/repairs'
|
||||
| '/roles'
|
||||
| '/vault'
|
||||
| '/accounts/$accountId/enrollments'
|
||||
| '/accounts/$accountId/members'
|
||||
| '/accounts/$accountId/payment-methods'
|
||||
| '/accounts/$accountId/processor-links'
|
||||
| '/accounts/$accountId/tax-exemptions'
|
||||
| '/lessons/enrollments/$enrollmentId'
|
||||
| '/lessons/enrollments/new'
|
||||
| '/lessons/plans/$planId'
|
||||
| '/lessons/sessions/$sessionId'
|
||||
| '/lessons/templates/$templateId'
|
||||
| '/lessons/templates/new'
|
||||
| '/accounts/$accountId'
|
||||
| '/lessons/enrollments'
|
||||
| '/lessons/plans'
|
||||
| '/lessons/schedule'
|
||||
| '/lessons/sessions'
|
||||
| '/lessons/templates'
|
||||
| '/lessons/schedule/instructors/$instructorId'
|
||||
id:
|
||||
| '__root__'
|
||||
| '/_authenticated'
|
||||
@@ -378,11 +534,24 @@ export interface FileRouteTypes {
|
||||
| '/_authenticated/repairs/'
|
||||
| '/_authenticated/roles/'
|
||||
| '/_authenticated/vault/'
|
||||
| '/_authenticated/accounts/$accountId/enrollments'
|
||||
| '/_authenticated/accounts/$accountId/members'
|
||||
| '/_authenticated/accounts/$accountId/payment-methods'
|
||||
| '/_authenticated/accounts/$accountId/processor-links'
|
||||
| '/_authenticated/accounts/$accountId/tax-exemptions'
|
||||
| '/_authenticated/lessons/enrollments/$enrollmentId'
|
||||
| '/_authenticated/lessons/enrollments/new'
|
||||
| '/_authenticated/lessons/plans/$planId'
|
||||
| '/_authenticated/lessons/sessions/$sessionId'
|
||||
| '/_authenticated/lessons/templates/$templateId'
|
||||
| '/_authenticated/lessons/templates/new'
|
||||
| '/_authenticated/accounts/$accountId/'
|
||||
| '/_authenticated/lessons/enrollments/'
|
||||
| '/_authenticated/lessons/plans/'
|
||||
| '/_authenticated/lessons/schedule/'
|
||||
| '/_authenticated/lessons/sessions/'
|
||||
| '/_authenticated/lessons/templates/'
|
||||
| '/_authenticated/lessons/schedule/instructors/$instructorId'
|
||||
fileRoutesById: FileRoutesById
|
||||
}
|
||||
export interface RootRouteChildren {
|
||||
@@ -560,6 +729,41 @@ declare module '@tanstack/react-router' {
|
||||
preLoaderRoute: typeof AuthenticatedAccountsAccountIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/templates/': {
|
||||
id: '/_authenticated/lessons/templates/'
|
||||
path: '/lessons/templates'
|
||||
fullPath: '/lessons/templates/'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsTemplatesIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/sessions/': {
|
||||
id: '/_authenticated/lessons/sessions/'
|
||||
path: '/lessons/sessions'
|
||||
fullPath: '/lessons/sessions/'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsSessionsIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/schedule/': {
|
||||
id: '/_authenticated/lessons/schedule/'
|
||||
path: '/lessons/schedule'
|
||||
fullPath: '/lessons/schedule/'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsScheduleIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/plans/': {
|
||||
id: '/_authenticated/lessons/plans/'
|
||||
path: '/lessons/plans'
|
||||
fullPath: '/lessons/plans/'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsPlansIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/enrollments/': {
|
||||
id: '/_authenticated/lessons/enrollments/'
|
||||
path: '/lessons/enrollments'
|
||||
fullPath: '/lessons/enrollments/'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsEnrollmentsIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/accounts/$accountId/': {
|
||||
id: '/_authenticated/accounts/$accountId/'
|
||||
path: '/'
|
||||
@@ -567,6 +771,48 @@ declare module '@tanstack/react-router' {
|
||||
preLoaderRoute: typeof AuthenticatedAccountsAccountIdIndexRouteImport
|
||||
parentRoute: typeof AuthenticatedAccountsAccountIdRoute
|
||||
}
|
||||
'/_authenticated/lessons/templates/new': {
|
||||
id: '/_authenticated/lessons/templates/new'
|
||||
path: '/lessons/templates/new'
|
||||
fullPath: '/lessons/templates/new'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsTemplatesNewRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/templates/$templateId': {
|
||||
id: '/_authenticated/lessons/templates/$templateId'
|
||||
path: '/lessons/templates/$templateId'
|
||||
fullPath: '/lessons/templates/$templateId'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsTemplatesTemplateIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/sessions/$sessionId': {
|
||||
id: '/_authenticated/lessons/sessions/$sessionId'
|
||||
path: '/lessons/sessions/$sessionId'
|
||||
fullPath: '/lessons/sessions/$sessionId'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsSessionsSessionIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/plans/$planId': {
|
||||
id: '/_authenticated/lessons/plans/$planId'
|
||||
path: '/lessons/plans/$planId'
|
||||
fullPath: '/lessons/plans/$planId'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsPlansPlanIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/enrollments/new': {
|
||||
id: '/_authenticated/lessons/enrollments/new'
|
||||
path: '/lessons/enrollments/new'
|
||||
fullPath: '/lessons/enrollments/new'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsEnrollmentsNewRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/lessons/enrollments/$enrollmentId': {
|
||||
id: '/_authenticated/lessons/enrollments/$enrollmentId'
|
||||
path: '/lessons/enrollments/$enrollmentId'
|
||||
fullPath: '/lessons/enrollments/$enrollmentId'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsEnrollmentsEnrollmentIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
'/_authenticated/accounts/$accountId/tax-exemptions': {
|
||||
id: '/_authenticated/accounts/$accountId/tax-exemptions'
|
||||
path: '/tax-exemptions'
|
||||
@@ -595,10 +841,25 @@ declare module '@tanstack/react-router' {
|
||||
preLoaderRoute: typeof AuthenticatedAccountsAccountIdMembersRouteImport
|
||||
parentRoute: typeof AuthenticatedAccountsAccountIdRoute
|
||||
}
|
||||
'/_authenticated/accounts/$accountId/enrollments': {
|
||||
id: '/_authenticated/accounts/$accountId/enrollments'
|
||||
path: '/enrollments'
|
||||
fullPath: '/accounts/$accountId/enrollments'
|
||||
preLoaderRoute: typeof AuthenticatedAccountsAccountIdEnrollmentsRouteImport
|
||||
parentRoute: typeof AuthenticatedAccountsAccountIdRoute
|
||||
}
|
||||
'/_authenticated/lessons/schedule/instructors/$instructorId': {
|
||||
id: '/_authenticated/lessons/schedule/instructors/$instructorId'
|
||||
path: '/lessons/schedule/instructors/$instructorId'
|
||||
fullPath: '/lessons/schedule/instructors/$instructorId'
|
||||
preLoaderRoute: typeof AuthenticatedLessonsScheduleInstructorsInstructorIdRouteImport
|
||||
parentRoute: typeof AuthenticatedRoute
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
interface AuthenticatedAccountsAccountIdRouteChildren {
|
||||
AuthenticatedAccountsAccountIdEnrollmentsRoute: typeof AuthenticatedAccountsAccountIdEnrollmentsRoute
|
||||
AuthenticatedAccountsAccountIdMembersRoute: typeof AuthenticatedAccountsAccountIdMembersRoute
|
||||
AuthenticatedAccountsAccountIdPaymentMethodsRoute: typeof AuthenticatedAccountsAccountIdPaymentMethodsRoute
|
||||
AuthenticatedAccountsAccountIdProcessorLinksRoute: typeof AuthenticatedAccountsAccountIdProcessorLinksRoute
|
||||
@@ -608,6 +869,8 @@ interface AuthenticatedAccountsAccountIdRouteChildren {
|
||||
|
||||
const AuthenticatedAccountsAccountIdRouteChildren: AuthenticatedAccountsAccountIdRouteChildren =
|
||||
{
|
||||
AuthenticatedAccountsAccountIdEnrollmentsRoute:
|
||||
AuthenticatedAccountsAccountIdEnrollmentsRoute,
|
||||
AuthenticatedAccountsAccountIdMembersRoute:
|
||||
AuthenticatedAccountsAccountIdMembersRoute,
|
||||
AuthenticatedAccountsAccountIdPaymentMethodsRoute:
|
||||
@@ -648,6 +911,18 @@ interface AuthenticatedRouteChildren {
|
||||
AuthenticatedRepairsIndexRoute: typeof AuthenticatedRepairsIndexRoute
|
||||
AuthenticatedRolesIndexRoute: typeof AuthenticatedRolesIndexRoute
|
||||
AuthenticatedVaultIndexRoute: typeof AuthenticatedVaultIndexRoute
|
||||
AuthenticatedLessonsEnrollmentsEnrollmentIdRoute: typeof AuthenticatedLessonsEnrollmentsEnrollmentIdRoute
|
||||
AuthenticatedLessonsEnrollmentsNewRoute: typeof AuthenticatedLessonsEnrollmentsNewRoute
|
||||
AuthenticatedLessonsPlansPlanIdRoute: typeof AuthenticatedLessonsPlansPlanIdRoute
|
||||
AuthenticatedLessonsSessionsSessionIdRoute: typeof AuthenticatedLessonsSessionsSessionIdRoute
|
||||
AuthenticatedLessonsTemplatesTemplateIdRoute: typeof AuthenticatedLessonsTemplatesTemplateIdRoute
|
||||
AuthenticatedLessonsTemplatesNewRoute: typeof AuthenticatedLessonsTemplatesNewRoute
|
||||
AuthenticatedLessonsEnrollmentsIndexRoute: typeof AuthenticatedLessonsEnrollmentsIndexRoute
|
||||
AuthenticatedLessonsPlansIndexRoute: typeof AuthenticatedLessonsPlansIndexRoute
|
||||
AuthenticatedLessonsScheduleIndexRoute: typeof AuthenticatedLessonsScheduleIndexRoute
|
||||
AuthenticatedLessonsSessionsIndexRoute: typeof AuthenticatedLessonsSessionsIndexRoute
|
||||
AuthenticatedLessonsTemplatesIndexRoute: typeof AuthenticatedLessonsTemplatesIndexRoute
|
||||
AuthenticatedLessonsScheduleInstructorsInstructorIdRoute: typeof AuthenticatedLessonsScheduleInstructorsInstructorIdRoute
|
||||
}
|
||||
|
||||
const AuthenticatedRouteChildren: AuthenticatedRouteChildren = {
|
||||
@@ -675,6 +950,27 @@ const AuthenticatedRouteChildren: AuthenticatedRouteChildren = {
|
||||
AuthenticatedRepairsIndexRoute: AuthenticatedRepairsIndexRoute,
|
||||
AuthenticatedRolesIndexRoute: AuthenticatedRolesIndexRoute,
|
||||
AuthenticatedVaultIndexRoute: AuthenticatedVaultIndexRoute,
|
||||
AuthenticatedLessonsEnrollmentsEnrollmentIdRoute:
|
||||
AuthenticatedLessonsEnrollmentsEnrollmentIdRoute,
|
||||
AuthenticatedLessonsEnrollmentsNewRoute:
|
||||
AuthenticatedLessonsEnrollmentsNewRoute,
|
||||
AuthenticatedLessonsPlansPlanIdRoute: AuthenticatedLessonsPlansPlanIdRoute,
|
||||
AuthenticatedLessonsSessionsSessionIdRoute:
|
||||
AuthenticatedLessonsSessionsSessionIdRoute,
|
||||
AuthenticatedLessonsTemplatesTemplateIdRoute:
|
||||
AuthenticatedLessonsTemplatesTemplateIdRoute,
|
||||
AuthenticatedLessonsTemplatesNewRoute: AuthenticatedLessonsTemplatesNewRoute,
|
||||
AuthenticatedLessonsEnrollmentsIndexRoute:
|
||||
AuthenticatedLessonsEnrollmentsIndexRoute,
|
||||
AuthenticatedLessonsPlansIndexRoute: AuthenticatedLessonsPlansIndexRoute,
|
||||
AuthenticatedLessonsScheduleIndexRoute:
|
||||
AuthenticatedLessonsScheduleIndexRoute,
|
||||
AuthenticatedLessonsSessionsIndexRoute:
|
||||
AuthenticatedLessonsSessionsIndexRoute,
|
||||
AuthenticatedLessonsTemplatesIndexRoute:
|
||||
AuthenticatedLessonsTemplatesIndexRoute,
|
||||
AuthenticatedLessonsScheduleInstructorsInstructorIdRoute:
|
||||
AuthenticatedLessonsScheduleInstructorsInstructorIdRoute,
|
||||
}
|
||||
|
||||
const AuthenticatedRouteWithChildren = AuthenticatedRoute._addFileChildren(
|
||||
|
||||
Reference in New Issue
Block a user