bin: Use generic browser state in `patch select`
modified bin/commands/patch/select.rs
@@ -30,7 +30,8 @@ use self::ui::{Browser, BrowserProps};
|
|
|
|
|
|
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -52,37 +53,6 @@ pub enum AppPage {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
|
|
|
|
|
@@ -91,7 +61,7 @@ pub struct HelpState {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -115,13 +85,7 @@ impl TryFrom<&Context> for State {
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
|
|
|
|
|
@@ -133,7 +97,7 @@ pub enum Message {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -170,47 +134,34 @@ impl store::State<Selection> for State {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
| - | |
| - | |
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
|
| - | |
|
|
|
|
|
|
|
|
| - | |
|
|
|
|
|
@@ -257,7 +208,7 @@ fn browser_page(_state: &State, channel: &Channel<Message>) -> Widget<State, Mes
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -307,7 +258,7 @@ fn browser_page(_state: &State, channel: &Channel<Message>) -> Widget<State, Mes
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
modified bin/commands/patch/select/ui.rs
@@ -57,7 +57,7 @@ impl<'a> From<&State> for BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -105,8 +105,8 @@ impl<'a> From<&State> for BrowserProps<'a> {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -136,7 +136,7 @@ impl Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|
@@ -145,8 +145,8 @@ impl Browser {
|
|
|
|
|
|
| - | |
| - | |
| + | |
| + | |
|
|
|
|
|
@@ -176,7 +176,7 @@ impl Browser {
|
|
|
|
|
|
| - | |
| + | |
|
|
|
|
|