@@ -271,7 +271,6 @@ enum Msg {
271
271
ToggleNotifications ,
272
272
ToggleShowRPE ,
273
273
ToggleShowTUT ,
274
- UpdateApp ,
275
274
GoUp ,
276
275
LogOut ,
277
276
@@ -385,16 +384,11 @@ fn update(msg: Msg, model: &mut Model, orders: &mut impl Orders<Msg>) {
385
384
. settings
386
385
. show_tut ) ) ) ) ;
387
386
}
388
- Msg :: UpdateApp => {
389
- orders. skip ( ) . send_msg ( Msg :: Data ( data:: Msg :: UpdateApp ) ) ;
390
- }
391
387
Msg :: GoUp => match & model. page {
392
388
Some ( Page :: Home ( _) | Page :: Login ( _) ) => { }
393
- Some ( Page :: Admin ( _) ) => {
394
- orders. request_url ( crate :: Urls :: new ( & model. data . base_url ) . login ( ) ) ;
395
- }
396
389
Some (
397
- Page :: BodyWeight ( _)
390
+ Page :: Admin ( _)
391
+ | Page :: BodyWeight ( _)
398
392
| Page :: BodyFat ( _)
399
393
| Page :: MenstrualCycle ( _)
400
394
| Page :: Training ( _)
@@ -701,7 +695,20 @@ fn view_navbar(navbar: &Navbar, page: Option<&Page>, data_model: &data::Model) -
701
695
]
702
696
} else {
703
697
empty![ ]
704
- }
698
+ } ,
699
+ a![
700
+ C ![ "navbar-item" ] ,
701
+ ev( Ev :: Click , {
702
+ let url = data_model. base_url. clone( ) ;
703
+ move |_| {
704
+ crate :: Urls :: new( url. to_hash_base_url( ) )
705
+ . admin( )
706
+ . go_and_load( ) ;
707
+ }
708
+ } ) ,
709
+ span![ C ![ "icon" ] , C ![ "px-5" ] , i![ C ![ "fas fa-gears" ] ] ] ,
710
+ "Administration" ,
711
+ ] ,
705
712
] ,
706
713
]
707
714
]
@@ -929,19 +936,6 @@ fn view_settings_dialog(data_model: &data::Model) -> Node<Msg> {
929
936
}
930
937
]
931
938
} ,
932
- p![
933
- h1![ C ![ "subtitle" ] , "Version" ] ,
934
- common:: view_versions( & data_model. version) ,
935
- IF ![ & data_model. version != env!( "VALENS_VERSION" ) =>
936
- button![
937
- C ![ "button" ] ,
938
- C ![ "is-link" ] ,
939
- C ![ "mt-5" ] ,
940
- ev( Ev :: Click , |_| Msg :: UpdateApp ) ,
941
- "Update"
942
- ]
943
- ] ,
944
- ] ,
945
939
] ,
946
940
& ev ( Ev :: Click , |_| Msg :: CloseSettingsDialog ) ,
947
941
)
0 commit comments