diff --git a/packages/bruno-app/src/components/EditableTable/index.js b/packages/bruno-app/src/components/EditableTable/index.js index 3e3bd29f5..804c5b51a 100644 --- a/packages/bruno-app/src/components/EditableTable/index.js +++ b/packages/bruno-app/src/components/EditableTable/index.js @@ -12,6 +12,7 @@ const EditableTable = ({ getRowError, showCheckbox = true, showDelete = true, + disableCheckbox = false, checkboxLabel = '', checkboxKey = 'enabled', reorderable = false, @@ -288,6 +289,7 @@ const EditableTable = ({ className="mousetrap" data-testid="column-checkbox" checked={row[checkboxKey] ?? true} + disabled={disableCheckbox} onChange={(e) => handleCheckboxChange(row.uid, e.target.checked)} /> )} diff --git a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFileBody/index.js b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFileBody/index.js index c02a22e94..62a8de94d 100644 --- a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFileBody/index.js +++ b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFileBody/index.js @@ -188,6 +188,7 @@ const ResponseExampleFileBody = ({ item, collection, exampleUid, editMode = fals onReorder={handleParamDrag} showAddRow={editMode} showCheckbox={false} + showDelete={editMode} /> ); diff --git a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFormUrlEncodedParams/index.js b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFormUrlEncodedParams/index.js index e0b0ef23c..3df926e32 100644 --- a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFormUrlEncodedParams/index.js +++ b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleFormUrlEncodedParams/index.js @@ -94,6 +94,8 @@ const ResponseExampleFormUrlEncodedParams = ({ item, collection, exampleUid, edi reorderable={editMode} onReorder={handleParamDrag} showAddRow={editMode} + showDelete={editMode} + disableCheckbox={!editMode} /> ); diff --git a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleHeaders/index.js b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleHeaders/index.js index da5c8209d..86faee75f 100644 --- a/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleHeaders/index.js +++ b/packages/bruno-app/src/components/ResponseExample/ResponseExampleRequestPane/ResponseExampleHeaders/index.js @@ -139,6 +139,8 @@ const ResponseExampleHeaders = ({ editMode, item, collection, exampleUid }) => { reorderable={editMode} onReorder={handleHeaderDrag} showAddRow={editMode} + showDelete={editMode} + disableCheckbox={!editMode} /> {editMode && (