80 lines
2 KiB
Plaintext
80 lines
2 KiB
Plaintext
|
@startuml
|
||
|
|
||
|
[App] as app
|
||
|
[VueRouter] as router
|
||
|
|
||
|
[EpisodesViewComponent] as episodes_view
|
||
|
[ForgotPasswordViewComponent] as forgot_password_view
|
||
|
[LoginViewComponent] as login_view
|
||
|
[RegistrationViewComponent] as registration_view
|
||
|
[ResetPasswordViewComponent] as reset_password_view
|
||
|
[settingsViewComponent] as settings_view
|
||
|
[SubscriptionsViewComponent] as subscriptions_view
|
||
|
|
||
|
[DashboardLayoutComponent] as dashboard_layout
|
||
|
[EpisodeComponent] as episode
|
||
|
[ErrorLogComponent] as error_log
|
||
|
[FloatingLabelInputComponent] as floating_label_input
|
||
|
[FormLayoutComponent] as form_layout
|
||
|
[HelpComponent] as help
|
||
|
[LastUpdateComponent] as last_update
|
||
|
[LoadingComponent] as loading
|
||
|
[NavbarComponent] as navbar
|
||
|
[PasswordInputComponent] as password_input
|
||
|
[PasswordValidatorComponent] as password_validator
|
||
|
[ProgressTimeComponent] as progress_time
|
||
|
[SubscriptionComponent] as subscription
|
||
|
|
||
|
app --> router
|
||
|
app --> navbar
|
||
|
app --> help
|
||
|
app --> error_log
|
||
|
|
||
|
password_validator --> password_input
|
||
|
password_input --> floating_label_input
|
||
|
|
||
|
router --> registration_view
|
||
|
router --> login_view
|
||
|
router --> reset_password_view
|
||
|
router --> forgot_password_view
|
||
|
router --> episodes_view
|
||
|
router --> subscriptions_view
|
||
|
router --> settings_view
|
||
|
|
||
|
|
||
|
login_view --> form_layout
|
||
|
login_view --> floating_label_input
|
||
|
login_view --> password_input
|
||
|
|
||
|
forgot_password_view --> form_layout
|
||
|
forgot_password_view --> floating_label_input
|
||
|
|
||
|
registration_view --> form_layout
|
||
|
registration_view --> password_validator
|
||
|
registration_view --> floating_label_input
|
||
|
|
||
|
reset_password_view --> form_layout
|
||
|
reset_password_view --> password_validator
|
||
|
|
||
|
settings_view --> dashboard_layout
|
||
|
settings_view --> floating_label_input
|
||
|
settings_view --> password_input
|
||
|
settings_view --> password_validator
|
||
|
|
||
|
episodes_view --> dashboard_layout
|
||
|
episodes_view --> episode
|
||
|
episodes_view --> loading
|
||
|
|
||
|
episode --> last_update
|
||
|
episode --> progress_time
|
||
|
|
||
|
subscriptions_view --> dashboard_layout
|
||
|
subscriptions_view --> floating_label_input
|
||
|
subscriptions_view --> loading
|
||
|
subscriptions_view --> subscription
|
||
|
|
||
|
subscription --> last_update
|
||
|
subscription --> progress_time
|
||
|
|
||
|
@enduml
|