Keep read-only input selections readable and copyable

This commit is contained in:
2026-09-12 17:29:24 -07:00
parent 200aa90689
commit afa74a3059
4 changed files with 308 additions and 3 deletions
+3
View File
@@ -67,10 +67,12 @@ fn dialog(app: &App) -> Element<'_, Message> {
let mut content = column![
label("SERVICE ADDRESS"),
text_input("http://127.0.0.1:8787", &state.base)
.style(style::selectable_input)
.padding(10)
.on_input_maybe(enabled.then_some(|value| Message::Hosted(Event::Base(value)))),
label("BEARER TOKEN - KEPT IN MEMORY ONLY"),
text_input("Optional for a loopback service", &state.token.0)
.style(style::selectable_input)
.secure(true)
.padding(10)
.on_input_maybe(
@@ -173,6 +175,7 @@ fn dialog(app: &App) -> Element<'_, Message> {
content = content.push(text("Hosted model catalog").size(17)).push(
row![
text_input("Search model names", &state.query)
.style(style::selectable_input)
.padding(9)
.on_input_maybe(enabled.then_some(|value| Message::Hosted(Event::Query(value))))
.on_submit(Message::Hosted(Event::Connect)),