Components / InlineRename
InlineRename
A name that turns into a field by a double click or F2.
Example
The component itself, running in WebAssembly, beside its code in a playground. Try it.
Code
use ravenrs::prelude::*;
fn inline_rename() -> impl View {
let name = State::new(String::from("Warm evening"));
VStack::new((
InlineRename::new(name.binding()).label("Preset name").width(220.0),
Text::new("Double click it, or press F2 on it.")
.style(TextStyle::Caption)
.foreground(Semantic::InkMuted),
))
.spacing(4.0)
}