Improve default padding of Button widget

This commit is contained in:
Héctor Ramón Jiménez 2024-03-08 00:24:49 +01:00
parent 00e7035622
commit 1b96868e48
No known key found for this signature in database
GPG key ID: 7CC46565708259A7

View file

@ -63,6 +63,14 @@ impl<'a, Message, Theme, Renderer> Button<'a, Message, Theme, Renderer>
where
Renderer: crate::core::Renderer,
{
/// The default [`Padding`] of a [`Button`].
pub const DEFAULT_PADDING: Padding = Padding {
top: 5.0,
bottom: 5.0,
right: 10.0,
left: 10.0,
};
/// Creates a new [`Button`] with the given content.
pub fn new(
content: impl Into<Element<'a, Message, Theme, Renderer>>,
@ -78,7 +86,7 @@ where
on_press: None,
width: size.width.fluid(),
height: size.height.fluid(),
padding: Padding::new(5.0),
padding: Self::DEFAULT_PADDING,
clip: false,
style: Theme::default_style(),
}