25 lines
498 B
Rust
25 lines
498 B
Rust
use iced::{Element, widget::text_editor};
|
|
|
|
#[derive(Default)]
|
|
pub struct State {
|
|
content: text_editor::Content,
|
|
}
|
|
|
|
#[derive(Debug, Clone)]
|
|
pub enum Message {
|
|
Edit(text_editor::Action),
|
|
}
|
|
|
|
pub fn view(state: &State) -> Element<'_, Message> {
|
|
text_editor(&state.content)
|
|
.placeholder("Type something here...")
|
|
.on_action(Message::Edit)
|
|
.into()
|
|
}
|
|
|
|
pub fn update(state: &mut State, message: Message) {
|
|
match message {
|
|
Message::Edit(action) => {}
|
|
}
|
|
}
|