From ae6db67068fb9c6ea22d16498b4e71d4c553c357 Mon Sep 17 00:00:00 2001
From: psychedelicious <4822129+psychedelicious@users.noreply.github.com>
Date: Thu, 17 Aug 2023 21:38:12 +1000
Subject: [PATCH] feat(ui): add width to mantine selects
---
.../components/fields/fieldTypes/LoRAModelInputField.tsx | 5 +++++
.../components/fields/fieldTypes/MainModelInputField.tsx | 5 +++++
.../components/fields/fieldTypes/RefinerModelInputField.tsx | 5 +++++
.../components/fields/fieldTypes/SDXLMainModelInputField.tsx | 5 +++++
.../components/fields/fieldTypes/SchedulerInputField.tsx | 5 +++++
.../components/fields/fieldTypes/VaeModelInputField.tsx | 5 +++++
6 files changed, 30 insertions(+)
diff --git a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/LoRAModelInputField.tsx b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/LoRAModelInputField.tsx
index f911bf8746..8e4d04a55d 100644
--- a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/LoRAModelInputField.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/LoRAModelInputField.tsx
@@ -102,6 +102,11 @@ const LoRAModelInputFieldComponent = (
item.value.toLowerCase().includes(value.toLowerCase().trim())
}
onChange={handleChange}
+ sx={{
+ '.mantine-Select-dropdown': {
+ width: '16rem !important',
+ },
+ }}
/>
);
};
diff --git a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/MainModelInputField.tsx b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/MainModelInputField.tsx
index 3847e14ae2..f5d2393532 100644
--- a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/MainModelInputField.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/MainModelInputField.tsx
@@ -133,6 +133,11 @@ const MainModelInputFieldComponent = (
error={!selectedModel}
disabled={data.length === 0}
onChange={handleChangeModel}
+ sx={{
+ '.mantine-Select-dropdown': {
+ width: '16rem !important',
+ },
+ }}
/>
)}
{isSyncModelEnabled && }
diff --git a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/RefinerModelInputField.tsx b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/RefinerModelInputField.tsx
index 5ba3ad529d..d42334c7b2 100644
--- a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/RefinerModelInputField.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/RefinerModelInputField.tsx
@@ -104,6 +104,11 @@ const RefinerModelInputFieldComponent = (
error={data.length === 0}
disabled={data.length === 0}
onChange={handleChangeModel}
+ sx={{
+ '.mantine-Select-dropdown': {
+ width: '16rem !important',
+ },
+ }}
/>
{isSyncModelEnabled && (
diff --git a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SDXLMainModelInputField.tsx b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SDXLMainModelInputField.tsx
index 1240cb95a0..2193835228 100644
--- a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SDXLMainModelInputField.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SDXLMainModelInputField.tsx
@@ -131,6 +131,11 @@ const ModelInputFieldComponent = (
error={data.length === 0}
disabled={data.length === 0}
onChange={handleChangeModel}
+ sx={{
+ '.mantine-Select-dropdown': {
+ width: '16rem !important',
+ },
+ }}
/>
{isSyncModelEnabled && }
diff --git a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SchedulerInputField.tsx b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SchedulerInputField.tsx
index 93a7d7e131..87f2f5b5e4 100644
--- a/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SchedulerInputField.tsx
+++ b/invokeai/frontend/web/src/features/nodes/components/fields/fieldTypes/SchedulerInputField.tsx
@@ -65,6 +65,11 @@ const SchedulerInputField = (
return (
);
};