From 41b1b89fcb680ec4976215c3430eab14eb4a63da Mon Sep 17 00:00:00 2001
From: James Brunton
## After
---
.../components/policies/PolicySetupWizard.tsx | 26 +++++--------------
1 file changed, 7 insertions(+), 19 deletions(-)
diff --git a/frontend/editor/src/portal/components/policies/PolicySetupWizard.tsx b/frontend/editor/src/portal/components/policies/PolicySetupWizard.tsx
index 9dada09290..9dce344b89 100644
--- a/frontend/editor/src/portal/components/policies/PolicySetupWizard.tsx
+++ b/frontend/editor/src/portal/components/policies/PolicySetupWizard.tsx
@@ -213,22 +213,11 @@ function PolicySetupWizardBody({
);
const sourcesAsync = useAsync(() => fetchSources(), []);
- const availableSources = useMemo(() => {
- const backendSources = (sourcesAsync.data?.sources ?? []).filter(
- (s) => s.status !== "disabled",
- );
- const editorSource = {
- id: "editor",
- name: t("portal.sources.types.editor.label"),
- type: "editor",
- status: "active" as const,
- referenceCount: 0,
- referencingPolicies: [],
- config: [],
- docsTotal: null,
- };
- return [editorSource, ...backendSources];
- }, [sourcesAsync.data, t]);
+ const availableSources = useMemo(
+ () =>
+ (sourcesAsync.data?.sources ?? []).filter((s) => s.status !== "disabled"),
+ [sourcesAsync.data],
+ );
// Document-type scoping has no UI; preserve any saved scope on edit and
// default new policies to all document types.
const [scopeTypes] = useState