use crate::component::{
blank_space, detailed_timer, graph, key_value, separator, splits, text, timer, title,
};
use crate::platform::prelude::*;
use serde::{Deserialize, Serialize};
#[derive(Serialize, Deserialize)]
pub enum ComponentState {
BlankSpace(blank_space::State),
DetailedTimer(Box<detailed_timer::State>),
Graph(graph::State),
KeyValue(key_value::State),
Separator(separator::State),
Splits(splits::State),
Text(text::State),
Timer(timer::State),
Title(title::State),
}