summaryrefslogtreecommitdiff
path: root/makima/src/daemon/tui/views/contracts.rs
diff options
context:
space:
mode:
Diffstat (limited to 'makima/src/daemon/tui/views/contracts.rs')
-rw-r--r--makima/src/daemon/tui/views/contracts.rs32
1 files changed, 0 insertions, 32 deletions
diff --git a/makima/src/daemon/tui/views/contracts.rs b/makima/src/daemon/tui/views/contracts.rs
deleted file mode 100644
index 73b7c33..0000000
--- a/makima/src/daemon/tui/views/contracts.rs
+++ /dev/null
@@ -1,32 +0,0 @@
-//! Contracts view implementation.
-
-use uuid::Uuid;
-
-use crate::daemon::api::ApiClient;
-use crate::daemon::tui::app::ListItem;
-
-/// Load contracts from API
-pub async fn load_contracts(
- client: &ApiClient,
-) -> Result<Vec<ListItem>, Box<dyn std::error::Error>> {
- let result = client.list_contracts().await?;
-
- // Response is { "contracts": [...], "total": N }
- let contracts = result
- .0
- .get("contracts")
- .and_then(|v| v.as_array())
- .map(|arr| arr.iter().filter_map(ListItem::from_contract).collect())
- .unwrap_or_default();
-
- Ok(contracts)
-}
-
-/// Get full contract details for preview
-pub async fn get_contract_preview(
- _client: &ApiClient,
- _contract_id: Uuid,
-) -> Result<String, Box<dyn std::error::Error>> {
- // TODO: Implement contract preview
- Ok("Contract preview not yet implemented".to_string())
-}