use eframe::egui::{self, ScrollArea};
use limitations_ui::limitations_ui;
use super::{
classes::classes_lists_ui, get_page, panel_buttons, teachers::teachers_list_ui, SubPage,
};
pub mod limitations_ui;
pub fn limitations(ui: &mut egui::Ui) {
egui::TopBottomPanel::top("top_panel")
.resizable(true)
.default_height(60.)
.height_range(50.0..=350.0)
.show_inside(ui, |ui| {
panel_buttons(ui);
});
egui::SidePanel::left("right_panel")
.resizable(true)
.default_width(250.0)
.width_range(150.0..=300.0)
.show_inside(ui, |ui| {
if let SubPage::Teachers = *get_page().read() {
teachers_list_ui(ui);
} else {
classes_lists_ui(ui);
}
// limitations_ui(ui);
});
egui::CentralPanel::default()
// .resizable(true)
// .default_width(1024.0)
// .width_range(800.0..=1280.0)
.show_inside(ui, |ui| {
ScrollArea::vertical()
// .scroll_bar_visibility(true)
.max_width(f32::INFINITY)
.show_viewport(ui, |ui, _viewport| {
// ui.add_sized(Vec2::new(1500., 5000.), Label::new("A"));
// Flex::vertical().wrap(false).show(ui, |flex| {
limitations_ui(ui);
// list_activities_ui(ui);
// });
});
});
}