diff --git a/src/dashboardWebView/components/Status.tsx b/src/dashboardWebView/components/Status.tsx index 1fbde9d5..8ab50d3c 100644 --- a/src/dashboardWebView/components/Status.tsx +++ b/src/dashboardWebView/components/Status.tsx @@ -9,7 +9,9 @@ export interface IStatusProps { export const Status: React.FunctionComponent = ({draft}: React.PropsWithChildren) => { const settings = useRecoilValue(SettingsAtom); + const draftField = useMemo(() => settings?.draftField, [settings]); + const draftValue = useMemo(() => { if (draftField && draftField.type === 'choice') { return draft; @@ -18,7 +20,7 @@ export const Status: React.FunctionComponent = ({draft}: React.Pro } else { return draft; } - }, [draftField]); + }, [draftField, draft]); if (settings?.draftField && settings.draftField.type === "choice") { if (draftValue) {