Add date list component #50

Merged
BobdaFett merged 37 commits from feat/date-component into main 2026-01-16 14:02:18 +00:00
Showing only changes of commit 03f7adb74d - Show all commits
+9
View File
@@ -8,6 +8,8 @@ pub struct DateInfo {
pub(crate) date: DateRange, pub(crate) date: DateRange,
#[serde(rename = "desc")] #[serde(rename = "desc")]
pub(crate) description: String, pub(crate) description: String,
#[serde(rename = "stat")]
pub(crate) status: DateStatus,
} }
#[derive(Debug, Clone, Serialize, Deserialize)] #[derive(Debug, Clone, Serialize, Deserialize)]
@@ -15,3 +17,10 @@ pub enum DateRange {
Single(String), Single(String),
Range(String, String), Range(String, String),
} }
#[derive(Debug, Clone, Serialize, Deserialize)]
pub enum DateStatus {
Upcoming,
Open,
Deadline,
Closed,
}