diff options
Diffstat (limited to 'src/tuine/component/base/padding.rs')
-rw-r--r-- | src/tuine/component/base/padding.rs | 16 |
1 files changed, 16 insertions, 0 deletions
diff --git a/src/tuine/component/base/padding.rs b/src/tuine/component/base/padding.rs index e69de29b..c7c1ef9e 100644 --- a/src/tuine/component/base/padding.rs +++ b/src/tuine/component/base/padding.rs @@ -0,0 +1,16 @@ +use std::marker::PhantomData; + +use crate::tuine::TmpComponent; + +/// A [`Padding`] surrounds a child widget with spacing. +pub struct Padding<Child, Message> +where + Child: TmpComponent<Message>, +{ + _pd: PhantomData<Message>, + padding_left: u16, + padding_right: u16, + padding_up: u16, + padding_down: u16, + child: Option<Child>, +} |