Only enable getTemplatedPromptMessage when modal open

This commit is contained in:
David Corbitt
2023-08-17 02:32:02 -07:00
parent 756b3185de
commit 0cef3ab5bd

View File

@@ -40,9 +40,14 @@ export default function PromptModal(props: {
cell: NonNullable<RouterOutputs["scenarioVariantCells"]["get"]>; cell: NonNullable<RouterOutputs["scenarioVariantCells"]["get"]>;
disclosure: UseDisclosureReturn; disclosure: UseDisclosureReturn;
}) { }) {
const { data } = api.scenarioVariantCells.getTemplatedPromptMessage.useQuery({ const { data } = api.scenarioVariantCells.getTemplatedPromptMessage.useQuery(
cellId: props.cell.id, {
}); cellId: props.cell.id,
},
{
enabled: props.disclosure.isOpen,
},
);
return ( return (
<Modal isOpen={props.disclosure.isOpen} onClose={props.disclosure.onClose} size="xl"> <Modal isOpen={props.disclosure.isOpen} onClose={props.disclosure.onClose} size="xl">