feat(ui): Full Sonarr support for the indexer tab
This commit is contained in:
@@ -11,8 +11,9 @@ mod popup_tests;
|
||||
|
||||
pub enum Size {
|
||||
SmallPrompt,
|
||||
Prompt,
|
||||
MediumPrompt,
|
||||
LargePrompt,
|
||||
WideLargePrompt,
|
||||
Message,
|
||||
NarrowMessage,
|
||||
LargeMessage,
|
||||
@@ -28,8 +29,9 @@ impl Size {
|
||||
pub fn to_percent(&self) -> (u16, u16) {
|
||||
match self {
|
||||
Size::SmallPrompt => (20, 20),
|
||||
Size::Prompt => (37, 37),
|
||||
Size::LargePrompt => (70, 50),
|
||||
Size::MediumPrompt => (37, 37),
|
||||
Size::LargePrompt => (45, 45),
|
||||
Size::WideLargePrompt => (70, 50),
|
||||
Size::Message => (25, 8),
|
||||
Size::NarrowMessage => (50, 20),
|
||||
Size::LargeMessage => (25, 25),
|
||||
|
||||
@@ -7,8 +7,9 @@ mod tests {
|
||||
#[test]
|
||||
fn test_dimensions_to_percent() {
|
||||
assert_eq!(Size::SmallPrompt.to_percent(), (20, 20));
|
||||
assert_eq!(Size::Prompt.to_percent(), (37, 37));
|
||||
assert_eq!(Size::LargePrompt.to_percent(), (70, 50));
|
||||
assert_eq!(Size::MediumPrompt.to_percent(), (37, 37));
|
||||
assert_eq!(Size::LargePrompt.to_percent(), (45, 45));
|
||||
assert_eq!(Size::WideLargePrompt.to_percent(), (70, 50));
|
||||
assert_eq!(Size::Message.to_percent(), (25, 8));
|
||||
assert_eq!(Size::NarrowMessage.to_percent(), (50, 20));
|
||||
assert_eq!(Size::LargeMessage.to_percent(), (25, 25));
|
||||
|
||||
Reference in New Issue
Block a user