summaryrefslogtreecommitdiff
path: root/src/codegen/mod.rs
blob: 37ada3af3aea59aac67f5b930add84b8394920ee (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
use crate::types::{ElementName, RenderedElement};

impl RenderedElement {
    pub fn codegen(&self) -> Result<(String, String), &str> {
        let mut imports = String::new();
        let mut view = String::new();

        match self.name {
            ElementName::Row => {
                imports = format!("{imports}\nuse iced::widget::row");
                view = format!("{view}\nrow![]");
            }
        }
    }
}