select modal for weight list now shows the title of the weight list instead

This commit is contained in:
wil committed 2024-02-22 11:42:59 -05:00
1 parent efed9bba4e
commit a85917f548
4 files changed
+15 -15

No files matched your search

@@ -21,7 +21,7 @@ export type SelectModalData = {
interface SelectModalProps {
label?: string;
modalTitle?: string;
value?: string;
value?: string | SelectModalData;
onClear: () => void;
required?: boolean;
children: ReactNode
@@ -32,21 +32,15 @@ export default memo(function SelectModal ({
// tabs,
modalTitle = "Select",
onClear,
value = "",
value:valueProps = "",
required,
children
}: SelectModalProps) {
const [isModalOpen, setModalOpen] = useState(false
)
const openModal = () => {
setModalOpen(true);
};
const closeModal = () => {
setModalOpen(false);
};
useEffect(closeModal, [value]);
const [isModalOpen, setModalOpen] = useState(false)
const openModal = () => setModalOpen(true);
const closeModal = () => setModalOpen(false);
useEffect(closeModal, [valueProps]);
const value = typeof valueProps === "string" ? valueProps : valueProps.title;
return (
<>
@@ -41,7 +41,7 @@ export default memo(function SelectModalWrapper({
<SelectModalV2
modalTitle={modalTitle}
label={inputLabel}
value={value.title || value.token}
value={value}
onClear={()=>{onSelect({title:"",token:""})}}
>
<NonRouteTabs tabs={tabs} />
@@ -17,7 +17,9 @@ export type WorkflowValuesType = {
workflowConfig: string;
seed: string;
sdModelToken: string;
sdModelTitle: string;
loraModelToken: string;
loraModelTitle: string;
posPrompt: string;
negPrompt: string;
// Advance Options Values
@@ -57,7 +57,9 @@ export default function PageFilterControls({
workflowConfig: "weight_q8sz47gmfw2zx02snrbz88ns9",
seed: "",
sdModelToken: "",
sdModelTitle:"",
loraModelToken: "",
loraModelTitle: "",
posPrompt: "",
negPrompt: "",
...VideoIvs,
@@ -75,7 +77,9 @@ export default function PageFilterControls({
workflowConfig: "weight_q8sz47gmfw2zx02snrbz88ns9",
seed: curr.seed,
sdModelToken: "",
sdModelTitle: "",
loraModelToken: "",
loraModelTitle: "",
posPrompt: "",
negPrompt: "",
...VideoIvs,
@@ -178,7 +182,7 @@ export default function PageFilterControls({
}}
value={{
token:workflowValues.sdModelToken,
title:""
title:workflowValues.sdModelTitle,
}}
/>
</div>