Fix errors

This commit is contained in:
Elio Struyf
2024-11-28 09:19:48 +01:00
parent f38144b8a7
commit 98c5b56310
2 changed files with 11 additions and 6 deletions
@@ -78,13 +78,10 @@ export const TextField: React.FunctionComponent<ITextFieldProps> = ({
const border = useMemo(() => {
if (showRequiredState) {
updateRequired(false);
return '1px solid var(--vscode-inputValidation-errorBorder)';
} else if (!isValid) {
updateRequired(true);
return '1px solid var(--vscode-inputValidation-warningBorder)';
} else {
updateRequired(true);
return '1px solid var(--vscode-inputValidation-infoBorder)';
}
}, [showRequiredState, isValid]);
@@ -162,6 +159,16 @@ export const TextField: React.FunctionComponent<ITextFieldProps> = ({
);
}, [settings?.aiEnabled, settings?.copilotEnabled, settings?.seo, name, actions, loading]);
useEffect(() => {
if (showRequiredState) {
updateRequired(false);
} else if (!isValid) {
updateRequired(true);
} else {
updateRequired(true);
}
}, [showRequiredState, isValid]);
useEffect(() => {
if (text !== value && (lastUpdated === null || Date.now() - DEBOUNCE_TIME > lastUpdated)) {
setText(value || null);
+1 -3
View File
@@ -85,9 +85,7 @@ const SeoKeywords: React.FunctionComponent<ISeoKeywordsProps> = ({
<VSCodeTableBody>
{validKeywords.map((keyword, index) => {
return (
<ErrorBoundary key={`${keyword}-${index}`} fallback={<div />}>
<SeoKeywordInfo keywords={validKeywords} keyword={keyword} {...data} />
</ErrorBoundary>
<SeoKeywordInfo key={`${keyword}-${index}`} keywords={validKeywords} keyword={keyword} {...data} />
);
})}
</VSCodeTableBody>