bevy_material_ui 0.2.7

Material Design 3 UI components for Bevy game engine
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
//! Tab state cache to persist selections across UI rebuilds

use bevy::prelude::Resource;
use std::collections::HashMap;

use crate::showcase::common::ComponentSection;

/// Stores tab selections across UI rebuilds
#[derive(Resource, Default)]
pub struct TabStateCache {
    /// Maps section name to selected tab index
    pub selections: HashMap<ComponentSection, usize>,
}