pub mod rendered_element; use iced::widget::text_editor; use rendered_element::RenderedElement; use std::path::PathBuf; pub struct DesignerState { pub designer_content: Vec, pub designer_page: DesignerPage, } #[derive(Debug)] pub enum ElementName { Text(&'static str), Button(&'static str), TextEditor(text_editor::Content), SVG(PathBuf), Image(PathBuf), Container, Row, Column, } pub enum DesignerPage { Designer, CodeView, }