first pass of merging in warp (doesn't build)

This commit is contained in:
Ryan Ward
2026-07-01 16:08:58 -05:00
parent 2f64909469
commit 4770ac06b5
3662 changed files with 414574 additions and 89772 deletions
+8 -4
View File
@@ -22,7 +22,7 @@ use crate::send_telemetry_from_ctx;
use crate::server::telemetry::{AutoReloadModalAction, TelemetryEvent};
use crate::settings_view::create_discount_badge;
use crate::ui_components::blended_colors;
use crate::view_components::{Dropdown, ToastFlavor};
use crate::view_components::{Dropdown, DropdownAction, ToastFlavor};
use crate::workspaces::user_workspaces::{UserWorkspaces, UserWorkspacesEvent};
const DENOMINATION_DROPDOWN_WIDTH: f32 = MODAL_WIDTH - 2. * MODAL_PADDING;
@@ -194,11 +194,15 @@ impl EnableAutoReloadModalBody {
})),
Some(primary_text),
)
.with_on_select_action(Action::SelectDenomination(index).into())
.with_on_select_action(DropdownAction::select_action_and_close(
Action::SelectDenomination(index),
))
.into_item()
} else {
MenuItemFields::new(primary_text.clone())
.with_on_select_action(Action::SelectDenomination(index).into())
.with_on_select_action(DropdownAction::select_action_and_close(
Action::SelectDenomination(index),
))
.into_item()
}
})
@@ -363,7 +367,7 @@ impl View for EnableAutoReloadModalBody {
}
}
#[derive(Clone, Debug)]
#[derive(Clone, Debug, PartialEq)]
pub enum Action {
SelectDenomination(usize),
Cancel,