feat(ui): Model Manager Cleanup

This commit is contained in:
blessedcoolant 2023-03-05 21:41:55 +13:00
parent 5891b43ce2
commit 516c56d0c5
9 changed files with 20 additions and 29 deletions

View File

@ -292,11 +292,7 @@ export default function AddDiffusersModel() {
</FormControl> </FormControl>
</FormItemWrapper> </FormItemWrapper>
<IAIButton <IAIButton type="submit" isLoading={isProcessing}>
type="submit"
className="modal-close-btn"
isLoading={isProcessing}
>
{t('modelManager.addModel')} {t('modelManager.addModel')}
</IAIButton> </IAIButton>
</VStack> </VStack>

View File

@ -83,7 +83,7 @@ export default function AddModel() {
closeOnOverlayClick={false} closeOnOverlayClick={false}
> >
<ModalOverlay /> <ModalOverlay />
<ModalContent margin="auto"> <ModalContent margin="auto" paddingInlineEnd={4}>
<ModalHeader>{t('modelManager.addNewModel')}</ModalHeader> <ModalHeader>{t('modelManager.addNewModel')}</ModalHeader>
<ModalCloseButton /> <ModalCloseButton />
<ModalBody> <ModalBody>

View File

@ -136,7 +136,7 @@ export default function CheckpointModelEdit() {
id="description" id="description"
name="description" name="description"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.description && touched.description ? ( {!!errors.description && touched.description ? (
<FormErrorMessage>{errors.description}</FormErrorMessage> <FormErrorMessage>{errors.description}</FormErrorMessage>
@ -162,7 +162,7 @@ export default function CheckpointModelEdit() {
id="config" id="config"
name="config" name="config"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.config && touched.config ? ( {!!errors.config && touched.config ? (
<FormErrorMessage>{errors.config}</FormErrorMessage> <FormErrorMessage>{errors.config}</FormErrorMessage>
@ -188,7 +188,7 @@ export default function CheckpointModelEdit() {
id="weights" id="weights"
name="weights" name="weights"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.weights && touched.weights ? ( {!!errors.weights && touched.weights ? (
<FormErrorMessage>{errors.weights}</FormErrorMessage> <FormErrorMessage>{errors.weights}</FormErrorMessage>
@ -211,7 +211,7 @@ export default function CheckpointModelEdit() {
id="vae" id="vae"
name="vae" name="vae"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.vae && touched.vae ? ( {!!errors.vae && touched.vae ? (
<FormErrorMessage>{errors.vae}</FormErrorMessage> <FormErrorMessage>{errors.vae}</FormErrorMessage>

View File

@ -115,12 +115,7 @@ export default function DiffusersModelEdit() {
{openModel} {openModel}
</Text> </Text>
</Flex> </Flex>
<Flex <Flex flexDirection="column" overflowY="scroll" paddingInlineEnd={8}>
flexDirection="column"
maxHeight={window.innerHeight - 270}
overflowY="scroll"
paddingInlineEnd={8}
>
<Formik <Formik
enableReinitialize={true} enableReinitialize={true}
initialValues={editModelFormValues} initialValues={editModelFormValues}
@ -143,7 +138,7 @@ export default function DiffusersModelEdit() {
id="description" id="description"
name="description" name="description"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.description && touched.description ? ( {!!errors.description && touched.description ? (
<FormErrorMessage>{errors.description}</FormErrorMessage> <FormErrorMessage>{errors.description}</FormErrorMessage>
@ -169,7 +164,7 @@ export default function DiffusersModelEdit() {
id="path" id="path"
name="path" name="path"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.path && touched.path ? ( {!!errors.path && touched.path ? (
<FormErrorMessage>{errors.path}</FormErrorMessage> <FormErrorMessage>{errors.path}</FormErrorMessage>
@ -192,7 +187,7 @@ export default function DiffusersModelEdit() {
id="repo_id" id="repo_id"
name="repo_id" name="repo_id"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.repo_id && touched.repo_id ? ( {!!errors.repo_id && touched.repo_id ? (
<FormErrorMessage>{errors.repo_id}</FormErrorMessage> <FormErrorMessage>{errors.repo_id}</FormErrorMessage>
@ -217,7 +212,7 @@ export default function DiffusersModelEdit() {
id="vae.path" id="vae.path"
name="vae.path" name="vae.path"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.vae?.path && touched.vae?.path ? ( {!!errors.vae?.path && touched.vae?.path ? (
<FormErrorMessage>{errors.vae?.path}</FormErrorMessage> <FormErrorMessage>{errors.vae?.path}</FormErrorMessage>
@ -242,7 +237,7 @@ export default function DiffusersModelEdit() {
id="vae.repo_id" id="vae.repo_id"
name="vae.repo_id" name="vae.repo_id"
type="text" type="text"
width="lg" width="full"
/> />
{!!errors.vae?.repo_id && touched.vae?.repo_id ? ( {!!errors.vae?.repo_id && touched.vae?.repo_id ? (
<FormErrorMessage>{errors.vae?.repo_id}</FormErrorMessage> <FormErrorMessage>{errors.vae?.repo_id}</FormErrorMessage>

View File

@ -111,7 +111,7 @@ export default function MergeModels() {
closeOnOverlayClick={false} closeOnOverlayClick={false}
> >
<ModalOverlay /> <ModalOverlay />
<ModalContent fontFamily="Inter" margin="auto"> <ModalContent fontFamily="Inter" margin="auto" paddingInlineEnd={4}>
<ModalHeader>{t('modelManager.mergeModels')}</ModalHeader> <ModalHeader>{t('modelManager.mergeModels')}</ModalHeader>
<ModalCloseButton /> <ModalCloseButton />
<ModalBody> <ModalBody>

View File

@ -212,7 +212,7 @@ const ModelList = () => {
<Flex <Flex
flexDirection="column" flexDirection="column"
gap={1} gap={1}
maxHeight={window.innerHeight - 360} maxHeight={window.innerHeight - 240}
overflow="scroll" overflow="scroll"
paddingInlineEnd={4} paddingInlineEnd={4}
> >

View File

@ -52,10 +52,10 @@ export default function ModelManagerModal({
<Modal <Modal
isOpen={isModelManagerModalOpen} isOpen={isModelManagerModalOpen}
onClose={onModelManagerModalClose} onClose={onModelManagerModalClose}
size="6xl" size="full"
> >
<ModalOverlay /> <ModalOverlay />
<ModalContent paddingInlineEnd={4}> <ModalContent>
<ModalCloseButton /> <ModalCloseButton />
<ModalHeader>{t('modelManager.modelManager')}</ModalHeader> <ModalHeader>{t('modelManager.modelManager')}</ModalHeader>
<ModalBody> <ModalBody>

View File

@ -276,14 +276,13 @@ export default function SearchModels() {
> >
{({ handleSubmit }) => ( {({ handleSubmit }) => (
<form onSubmit={handleSubmit}> <form onSubmit={handleSubmit}>
<HStack columnGap={2} alignItems="flex-end"> <HStack columnGap={2} alignItems="flex-end" width="100%">
<FormControl isRequired width="max-content"> <FormControl isRequired width="lg">
<Field <Field
as={IAIInput} as={IAIInput}
id="checkpointFolder" id="checkpointFolder"
name="checkpointFolder" name="checkpointFolder"
type="text" type="text"
width="lg"
size="md" size="md"
label={t('modelManager.checkpointFolder')} label={t('modelManager.checkpointFolder')}
/> />
@ -294,6 +293,7 @@ export default function SearchModels() {
tooltip={t('modelManager.findModels')} tooltip={t('modelManager.findModels')}
type="submit" type="submit"
disabled={isProcessing} disabled={isProcessing}
paddingX={10}
> >
{t('modelManager.findModels')} {t('modelManager.findModels')}
</IAIButton> </IAIButton>

View File

@ -2,7 +2,7 @@ import { generateColorPalette } from 'theme/util/generateColorPalette';
export const invokeAIThemeColors = { export const invokeAIThemeColors = {
base: generateColorPalette(225, 15), base: generateColorPalette(225, 15),
accent: generateColorPalette(255, 67), accent: generateColorPalette(250, 50),
working: generateColorPalette(47, 67), working: generateColorPalette(47, 67),
warning: generateColorPalette(28, 75), warning: generateColorPalette(28, 75),
ok: generateColorPalette(113, 70), ok: generateColorPalette(113, 70),