diff options
author | Martin Fischer <martin@push-f.com> | 2021-07-05 07:51:06 +0200 |
---|---|---|
committer | Martin Fischer <martin@push-f.com> | 2021-07-05 07:51:19 +0200 |
commit | b38a8cdeb382120ac713917fea62bdb02745e8a3 (patch) | |
tree | d356a0af4ee38d54b7bd778e66bf00dff8ff8ba8 /src/forms.rs | |
parent | 062806515ae16af083b1e5a47fba950837f0a410 (diff) |
refactor: stop wrapping Page.header in Option
Diffstat (limited to 'src/forms.rs')
-rw-r--r-- | src/forms.rs | 9 |
1 files changed, 6 insertions, 3 deletions
diff --git a/src/forms.rs b/src/forms.rs index c827ccb..15a22cf 100644 --- a/src/forms.rs +++ b/src/forms.rs @@ -35,7 +35,8 @@ pub fn edit_text_form<'a, C: Controller>( header: data .oid .is_some() - .then(|| action_links("edit", controller, ctx, parts)), + .then(|| action_links("edit", controller, ctx, parts)) + .unwrap_or_default(), scripts: vec![include_str!("static/edit_script.js")], script_src: vec![include_str!("static/edit_script.js.sha")], ..Default::default() @@ -91,7 +92,7 @@ pub fn move_form<C: Controller>( ) -> Result<Response, Error> { let mut page = Page { title: format!("Move {}", filename), - header: Some(action_links("move", controller, ctx, parts)), + header: action_links("move", controller, ctx, parts), ..Default::default() }; @@ -127,7 +128,9 @@ pub fn upload_form<'a, C: Controller>( <button>Upload</button>\ </form>" .into(), - header: file_exists.then(|| action_links("edit", controller, &ctx, parts)), + header: file_exists + .then(|| action_links("edit", controller, &ctx, parts)) + .unwrap_or_default(), ..Default::default() } } |