bevy_ui/widget/
button.rs

1use crate::{FocusPolicy, Interaction, Node};
2use bevy_ecs::{component::Component, reflect::ReflectComponent};
3use bevy_reflect::{std_traits::ReflectDefault, Reflect};
4
5/// Marker struct for buttons
6#[derive(Component, Debug, Default, Clone, Copy, PartialEq, Eq, Reflect)]
7#[reflect(Component, Default, Debug, PartialEq, Clone)]
8#[require(Node, FocusPolicy::Block, Interaction)]
9pub struct Button;