use crate::utils::dirs::template_dir;
use mapm::contest::Contest;
use mapm::problem::Problem;
use mapm::template::fetch_template_config;
use std::collections::HashMap;
pub fn preview_contest(problem: &Problem) -> Contest {
Contest {
problems: vec![problem.clone()],
problem_count: Some(1),
vars: HashMap::new(),
template: fetch_template_config("preview", &template_dir()).unwrap(),
}
}
pub fn preview_all_contest(problems: &[Problem]) -> Contest {
Contest {
problems: problems.to_vec(),
problem_count: None,
vars: HashMap::new(),
template: fetch_template_config("preview-all", &template_dir()).unwrap(),
}
}