Radish alpha
r
Radicle terminal user interface
Radicle
Git (anonymous pull)
Log in to clone via SSH
bin: Improve property conversion
Erik Kundt committed 2 years ago
commit 7e1237eb3285c492ce70b1306ba8b4ee4402000a
parent 86811000e8682a72d22e14fb51cb2b31b95cbf14
3 files changed +9 -9
modified bin/commands/inbox/select/ui.rs
@@ -119,7 +119,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, _area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| WindowProps::from_boxed_any(props))
+
            .and_then(WindowProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let area = frame.size();
@@ -448,7 +448,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| BrowsePageProps::from_boxed_any(props))
+
            .and_then(BrowsePageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;
@@ -733,7 +733,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| HelpPageProps::from_boxed_any(props))
+
            .and_then(HelpPageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;
modified bin/commands/issue/select/ui.rs
@@ -122,7 +122,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, _area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| WindowProps::from_boxed_any(props))
+
            .and_then(WindowProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let area = frame.size();
@@ -473,7 +473,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| BrowsePageProps::from_boxed_any(props))
+
            .and_then(BrowsePageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;
@@ -758,7 +758,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| HelpPageProps::from_boxed_any(props))
+
            .and_then(HelpPageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;
modified bin/commands/patch/select/ui.rs
@@ -124,7 +124,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, _area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| WindowProps::from_boxed_any(props))
+
            .and_then(WindowProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let area = frame.size();
@@ -505,7 +505,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| BrowsePageProps::from_boxed_any(props))
+
            .and_then(BrowsePageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;
@@ -790,7 +790,7 @@ where
{
    fn render(&self, frame: &mut ratatui::Frame, area: Rect, props: Option<Box<dyn Any>>) {
        let props = props
-
            .and_then(|props| HelpPageProps::from_boxed_any(props))
+
            .and_then(HelpPageProps::from_boxed_any)
            .unwrap_or(self.props.clone());

        let page_size = area.height.saturating_sub(6) as usize;