systemprompt_provider_contracts/web_config/theme/
card.rs1use serde::{Deserialize, Serialize};
7
8#[derive(Debug, Clone, Serialize, Deserialize)]
9pub struct CardConfig {
10 pub radius: CardRadius,
11 pub padding: CardPadding,
12 pub gradient: CardGradient,
13}
14
15#[derive(Debug, Clone, Serialize, Deserialize)]
16pub struct CardRadius {
17 pub default: String,
18 pub cut: String,
19}
20
21#[derive(Debug, Clone, Serialize, Deserialize)]
22pub struct CardPadding {
23 pub sm: String,
24 pub md: String,
25 pub lg: String,
26}
27
28#[derive(Debug, Clone, Serialize, Deserialize)]
29pub struct CardGradient {
30 pub start: String,
31 pub mid: String,
32 pub end: String,
33}