From c5e4393a4e6faa8b3c6c8df3ec618bfbe654aa95 Mon Sep 17 00:00:00 2001 From: nourans Date: Mon, 2 Mar 2026 17:35:25 +0000 Subject: [PATCH 1/5] replace raw yaml editor with criteria builder --- frontend/app/[lang]/can-sr/setup/page.tsx | 21 +- .../can-sr/setup/criteria-builder.tsx | 796 ++++++++++++++++++ frontend/package-lock.json | 4 +- frontend/package.json | 1 + 4 files changed, 809 insertions(+), 13 deletions(-) create mode 100644 frontend/components/can-sr/setup/criteria-builder.tsx diff --git a/frontend/app/[lang]/can-sr/setup/page.tsx b/frontend/app/[lang]/can-sr/setup/page.tsx index 4c88c2e2..17632f97 100644 --- a/frontend/app/[lang]/can-sr/setup/page.tsx +++ b/frontend/app/[lang]/can-sr/setup/page.tsx @@ -8,6 +8,7 @@ import { SAMPLE_YAML } from '@/components/can-sr/setup/sample-yaml' import ManageUsersPopup from '@/components/can-sr/setup/manage-users-popup' import { Settings } from 'lucide-react' import { useDictionary } from '../../DictionaryProvider' +import { CriteriaBuilder } from '@/components/can-sr/setup/criteria-builder' function getAuthHeaders(): Record { const token = getAuthToken() @@ -331,20 +332,16 @@ export default function CanSrSetupPage() { -
-