envision 0.15.1

A ratatui framework for collaborative TUI development with headless testing support
Documentation
use super::*;
use crate::input::{Event, Key};

#[derive(Clone, Debug, PartialEq)]
struct TestItem {
    id: u32,
    name: String,
}

fn make_items() -> Vec<TestItem> {
    vec![
        TestItem {
            id: 1,
            name: "Item One".to_string(),
        },
        TestItem {
            id: 2,
            name: "Item Two".to_string(),
        },
        TestItem {
            id: 3,
            name: "Item Three".to_string(),
        },
    ]
}

mod component;
mod events;
mod item;
mod state;
mod view;