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