From 9ebc0e0c958cd288d170333ad3737e62137bc7a8 Mon Sep 17 00:00:00 2001 From: Khartade Date: Fri, 10 May 2024 17:54:58 +0530 Subject: [PATCH 1/2] fabric bug fixes and ui improvements --- packages/fabric-mfe/package.json | 2 +- .../FabricWorkspaceCard.js | 9 +- .../FabricWorkspaceForm.js | 575 +++++++++--------- .../fabric-workspace-form.scss | 163 +---- .../src/components/workspaces/Workspaces.js | 9 +- .../pages/fabricWorkspace/FabricWorkspace.js | 2 +- .../fabricWorkspace/fabric-workspace.scss | 76 --- .../fabricWorkspaces/FabricWorkspaces.js | 9 +- 8 files changed, 316 insertions(+), 529 deletions(-) diff --git a/packages/fabric-mfe/package.json b/packages/fabric-mfe/package.json index 0af72c2d5f..efd08e72be 100644 --- a/packages/fabric-mfe/package.json +++ b/packages/fabric-mfe/package.json @@ -79,7 +79,7 @@ "postcss-loader": "^7.0.1", "react": "18.2.0", "react-dom": "18.2.0", - "react-hook-form": "7.48.2", + "react-hook-form": "^7.51.4", "react-redux": "^9.1.0", "react-router-dom": "^5.3.0", "react-scripts": "5.0.1", diff --git a/packages/fabric-mfe/src/components/fabricWorkspaceCard/FabricWorkspaceCard.js b/packages/fabric-mfe/src/components/fabricWorkspaceCard/FabricWorkspaceCard.js index a9d5d27cde..710a27b2e0 100644 --- a/packages/fabric-mfe/src/components/fabricWorkspaceCard/FabricWorkspaceCard.js +++ b/packages/fabric-mfe/src/components/fabricWorkspaceCard/FabricWorkspaceCard.js @@ -74,20 +74,15 @@ const FabricWorkspaceCard = ({user,workspace,onRefresh}) => { { editWorkspace && {setEditWorkspace(false); onRefresh()}} />} scrollableContent={true} onCancel={() => setEditWorkspace(false)} - modalStyle={{ - padding: '50px 35px 35px 35px', - minWidth: 'unset', - width: '60%', - maxWidth: '50vw' - }} /> } diff --git a/packages/fabric-mfe/src/components/fabricWorkspaceForm/FabricWorkspaceForm.js b/packages/fabric-mfe/src/components/fabricWorkspaceForm/FabricWorkspaceForm.js index a16c2d5956..b46cae30c6 100644 --- a/packages/fabric-mfe/src/components/fabricWorkspaceForm/FabricWorkspaceForm.js +++ b/packages/fabric-mfe/src/components/fabricWorkspaceForm/FabricWorkspaceForm.js @@ -23,6 +23,7 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { const { register, handleSubmit, + setValue, formState: { errors }, } = methods; @@ -68,7 +69,6 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { }) .catch((err) => { ProgressIndicator.hide(); - SelectBox.defaultSetup(); if (err?.response?.data?.errors?.length > 0) { err?.response?.data?.errors.forEach((err) => { Notification.show(err?.message || 'Something went wrong.', 'alert'); @@ -148,6 +148,11 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { SelectBox.defaultSetup(); }, [division, subDivision]); + useEffect(() => { + setValue('department', departmentName[0]); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [departmentName[0]]); + const onRelatedSolutionsChange = (selectedTags) => { const tempSolutions = solutions.filter(solution => { if(selectedTags.includes(solution.name)) { @@ -155,7 +160,7 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { } }); setRelatedSolutions([...tempSolutions]); - setRelatedSolutionsTags([...selectedTags]); + setRelatedSolutionsTags(tempSolutions.map(sol => sol.name)); } const onRelatedReportsChange = (selectedTags) => { @@ -165,7 +170,7 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { } }); setRelatedReports([...tempReports]); - setRelatedReportsTags([...selectedTags]); + setRelatedReportsTags(tempReports.map(rep => rep.name)); } const handleCreateWorkspace = (values) => { @@ -240,16 +245,20 @@ const FabricWorkspaceForm = ({ workspace, edit, onSave }) => { return ( <> -
-
-
-
+
+

{edit ? 'Edit' : 'Create'} your Fabric Workspace

+

{edit ? 'Edit the information and save!' : 'Enter the information to start creating!'}

+
+
+
+
-
+
-
-
+