puedes escribir tofdo esto |
---src
+---app
| | layout.tsx
| | not-found.tsx
| | page.tsx
| |
| +---(authenticated)
| | | App.tsx
| | | layout.tsx
| | |
| | +---booking-confirmation
| | | page.tsx
| | |
| | +---booking-form
| | | page.tsx
| | |
| | +---controllers
| | | booking.controller.ts
| | |
| | +---dto
| | | create-booking.dto.ts
| | |
| | +---entities
| | | booking.entity.ts
| | |
| | +---event
| | | page.tsx
| | |
| | +---general
| | | page.tsx
| | |
| | +---home
| | | page.tsx
| | |
| | +---map
| | | model.tsx
| | | page.tsx
| | |
| | +---notifications
| | | | page.tsx
| | | |
| | | ---components
| | | +---Actions
| | | | index.tsx
| | | |
| | | ---NotificationList
| | | | index.tsx
| | | |
| | | ---components
| | | ---NotificationCard
| | | index.tsx
| | |
| | +---payment
| | | page.tsx
| | |
| | +---price-summary
| | | page.tsx
| | |
| | +---profile
| | | | page.tsx
| | | |
| | | ---components
| | | ---userForm
| | | index.tsx
| | |
| | +---request
| | | requestHandler.tsx
| | |
| | +---services
| | | booking.service.ts
| | |
| | +---terms-and-conditions
| | | page.tsx
| | |
| | +---towing-request
| | | page.tsx
| | |
| | +---type-tow
| | | page.tsx
| | |
| | ---utils
| | api-helper.ts
| | bookingUtils,ts
| | calculateCost.ts
| | fetchData.ts
| | geolocation.ts
| | notifications.ts
| |
| +---(non-authenticated)
| | | layout.tsx
| | |
| | +---components
| | | ---Header
| | | index.tsx
| | |
| | +---login
| | | | page.tsx
| | | |
| | | ---components
| | | +---ErrorAlert
| | | | index.tsx
| | | |
| | | ---LoginForm
| | | index.tsx
| | |
| | +---register
| | | | page.tsx
| | | |
| | | ---components
| | | +---ErrorAlert
| | | | index.tsx
| | | |
| | | ---RegisterForm
| | | index.tsx
| | |
| | ---reset-password
| | | page.tsx
| | |
| | +---components
| | | +---ErrorAlert
| | | | index.tsx
| | | |
| | | +---Form
| | | | index.tsx
| | | |
| | | ---MessageSuccess
| | | index.tsx
| | |
| | ---[token]
| | | page.tsx
| | |
| | ---components
| | +---ErrorAlert
| | | index.tsx
| | |
| | +---form
| | | index.tsx
| | |
| | ---messageSuccess
| | index.tsx
| |
| ---(public)
| layout.tsx
|
+---core
| +---authentication
| | authentication.decorator.ts
| | index.ts
| |
| +---configuration
| | configuration.object.ts
| | index.ts
| | useConfiguration.tsx
| |
| +---http
| | | http.action.hook.tsx
| | | http.error.ts
| | | http.query.hook.tsx
| | | http.service.tsx
| | | index.tsx
| | |
| | ---internal
| | http.client.ts
| |
| +---router
| | index.tsx
| | router.object.tsx
| | router.service.tsx
| |
| +---socket
| | index.tsx
| | socket.client.tsx
| | socket.provider.tsx
| | useSocket.tsx
| |
| ---store
| index.tsx
| store.tsx
|
+---designSystem
| | index.tsx
| | provider.tsx
| |
| +---components
| | | index.tsx
| | |
| | ---molecules
| | | index.tsx
| | |
| | ---MrbPasswordStrength
| | index.tsx
| | usePasword.tsx
| |
| +---core
| | | index.tsx
| | |
| | +---html
| | | index.tsx
| | | theme.ts
| | |
| | +---main
| | | index.tsx
| | |
| | ---splashScreen
| | index.tsx
| |
| +---providers
| | ---snackbar
| | index.tsx
| |
| +---style
| | main.scss
| | spacing.scss
| |
| ---theme
| theme.tsx
|
+---domain
| | api.tsx
| | index.tsx
| | model.tsx
| |
| +---ai
| | ai.api.tsx
| | index.tsx
| |
| +---authentication
| | | authentication.api.ts
| | | authentication.hook.ts
| | | authentication.manager.tsx
| | | index.ts
| | |
| | ---hooks
| | authentication.google.hook.tsx
| | authentication.login.hook.tsx
| | authentication.register.hook.tsx
| | authentication.resetPassword.hook.tsx
| | authentication.sendResetPassword.hook.tsx
| | authentication.token.hook.tsx
| |
| +---authorization
| | | authorization.api.tsx
| | | authorization.hook.tsx
| | | authorization.manager.tsx
| | | authorization.model.tsx
| | | authorization.permission.hook.tsx
| | | index.tsx
| | |
| | ---hooks
| | authorization.code.hook.tsx
| |
| +---billing
| | billing.api.tsx
| | billing.model.tsx
| | index.tsx
| |
| +---booking
| | booking.api.ts
| | booking.model.ts
| | index.ts
| |
| +---event
| | event.api.ts
| | event.model.ts
| | index.ts
| |
| +---helpers
| | api.helper.tsx
| |
| +---invoice
| | index.ts
| | invoice.api.ts
| | invoice.model.ts
| |
| +---notification
| | index.tsx
| | notification.api.tsx
| | notification.model.tsx
| | notification.socket.tsx
| |
| +---notificationPreference
| | index.ts
| | notificationPreference.api.ts
| | notificationPreference.model.ts
| |
| +---passwordHistory
| | index.ts
| | passwordHistory.api.ts
| | passwordHistory.model.ts
| |
| +---passwordReset
| | index (1).ts
| | passwordReset.api.ts
| | passwordReset.model.ts
| |
| +---towServiceRequest
| | index.ts
| | towServiceRequest.api.ts
| | towServiceRequest.model.ts
| |
| +---towTruckType
| | index.ts
| | towTruckType.api.ts
| | towTruckType.model.ts
| | towTruckType.tsx
| |
| +---towTruckTypeFeatures
| | index.ts
| | towTruckTypeFeatures.api.ts
| | towTruckTypeFeatures.model.ts
| |
| +---upload
| | example.txt
| | index.tsx
| | upload.api.tsx
| |
| +---user
| | index.ts
| | user.api.ts
| | user.manager.tsx
| | user.model.ts
| |
| +---userForm
| | index.ts
| | userForm.api.ts
| | userForm.model.ts
| |
| +---userProfile
| | index.ts
| | userProfile.api.ts
| | userProfile.model.ts
| |
| ---vehicleForm
| index.ts
| vehicleForm.api.ts
| vehicleForm.model.ts
|
+---layouts
| | Page.layout.tsx
| |
| ---NavigationLayout
| | index.tsx
| |
| +---components
| | +---Leftbar
| | | index.tsx
| | |
| | +---Logo
| | | index.tsx
| | |
| | +---SubNavigation
| | | index.tsx
| | | useBreadcrumb.tsx
| | |
| | +---TabAdmin
| | | index.tsx
| | |
| | +---TabNotifications
| | | index.tsx
| | |
| | +---TabProfile
| | | index.tsx
| | |
| | ---Topbar
| | index.layout.tsx
| |
| ---types
| NavigationItem.tsx
|
+---libraries
| +---date
| | index.tsx
| |
| +---michelangelo
| | | index.tsx
| | |
| | ---hooks
| | useLogin.tsx
| | useMessage.tsx
| |
| +---string
| | index.tsx
| |
| ---utility
| index.ts
|
+---modules
| +---authentication
| | authentication.context.tsx
| | authentication.guard.tsx
| | index.tsx
| |
| +---authorization
| | | index.tsx
| | |
| | +---components
| | | | index.tsx
| | | |
| | | ---AuthorizationCodeVerification
| | | | index.tsx
| | | |
| | | ---components
| | | +---ErrorAlert
| | | | index.tsx
| | | |
| | | +---StepCodeInput
| | | | index.tsx
| | | |
| | | +---StepSend
| | | | index.tsx
| | | |
| | | ---StepSuccess
| | | index.tsx
| | |
| | ---guards
| | authorization.guard.tsx
| |
| +---global
| | global.service.tsx
| | index.tsx
| |
| +---googleOauth
| | | index.tsx
| | |
| | ---components
| | | index.tsx
| | |
| | ---googleButton
| | index.tsx
| |
| +---notification
| | ---components
| | | index.tsx
| | |
| | ---NotificationToast
| | useNotificationToast.tsx
| |
| ---user
| ---components
| | index.tsx
| |
| ---UserCodeVerification
| index.tsx
|
+---pages
| ---api
| configuration.ts
|
---routes
requestRoutes.js
routes.tsx


dce la siggiente manea : @apps\web\src\app(authenticated)\booking-form\BookingForm.jsx}