diff --git a/jirs-client/src/modal/issue_details.rs b/jirs-client/src/modal/issue_details.rs index 02a1bbcd..a60ce871 100644 --- a/jirs-client/src/modal/issue_details.rs +++ b/jirs-client/src/modal/issue_details.rs @@ -107,10 +107,14 @@ pub fn view(_model: &Model, issue: &Issue, modal: &EditIssueModal) -> Node .build() .into_node(); - let delete_button = StyledButton::build().primary().build().into_node(); + let delete_button = StyledButton::build() + .empty() + .icon(Icon::Trash.into_styled_builder().size(19).build()) + .build() + .into_node(); let close_button = StyledButton::build() .empty() - .icon(StyledIcon::build(Icon::Close).size(19).build()) + .icon(Icon::Close.into_styled_builder().size(24).build()) .build() .into_node(); diff --git a/jirs-client/src/shared/styled_icon.rs b/jirs-client/src/shared/styled_icon.rs index d2ff080a..3a9774e5 100644 --- a/jirs-client/src/shared/styled_icon.rs +++ b/jirs-client/src/shared/styled_icon.rs @@ -49,6 +49,10 @@ impl Icon { _ => None, } } + + pub fn into_styled_builder(self) -> StyledIconBuilder { + StyledIcon::build(self) + } } impl std::fmt::Display for Icon {