From 5c79282a1bc5ef8cff5561834eafd0d48154a5de Mon Sep 17 00:00:00 2001 From: Its-treason <39559178+Its-treason@users.noreply.github.com> Date: Sat, 30 Sep 2023 14:35:37 +0200 Subject: [PATCH] feat: Update create collection form - Remove Name tooltip - Update Folder Name tooltip - Move Folder Name input under location - Update Folder Name validation - Now only allow characters for valid system folder names - Update label htmlFor ids to input ids --- .../Sidebar/CreateCollection/index.js | 65 +++++++++---------- 1 file changed, 31 insertions(+), 34 deletions(-) diff --git a/packages/bruno-app/src/components/Sidebar/CreateCollection/index.js b/packages/bruno-app/src/components/Sidebar/CreateCollection/index.js index 97e0241e0..9b56ca1b8 100644 --- a/packages/bruno-app/src/components/Sidebar/CreateCollection/index.js +++ b/packages/bruno-app/src/components/Sidebar/CreateCollection/index.js @@ -27,10 +27,11 @@ const CreateCollection = ({ onClose }) => { collectionFolderName: Yup.string() .min(1, 'must be atleast 1 characters') .max(50, 'must be 50 characters or less') + .matches(/^[\w\-. ]+$/, 'Folder name contains invalid characters') .required('folder name is required'), collectionLocation: Yup.string() .min(1, 'location is required') - .required('location is required') + .required('location is required'), }), onSubmit: (values) => { dispatch(createCollection(values.collectionName, values.collectionFolderName, values.collectionLocation)) @@ -68,9 +69,8 @@ const CreateCollection = ({ onClose }) => {
-