systemprompt_provider_contracts/web_config/theme/
layout.rs1use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Serialize, Deserialize)]
9pub struct LayoutConfig {
10 #[serde(rename = "headerHeight")]
11 pub header_height: String,
12 #[serde(rename = "sidebarLeft")]
13 pub sidebar_left: SidebarConfig,
14 #[serde(rename = "sidebarRight")]
15 pub sidebar_right: SidebarConfig,
16 #[serde(rename = "navHeight")]
17 pub nav_height: String,
18 #[serde(rename = "contentMaxWidth")]
19 pub content_max_width: String,
20}
21
22#[derive(Debug, Clone, Serialize, Deserialize)]
23pub struct SidebarConfig {
24 pub width: String,
25 #[serde(rename = "minWidth")]
26 pub min_width: String,
27 #[serde(rename = "maxWidth")]
28 pub max_width: String,
29}