From 6d6a09682d4ffd17cc471668c8751614fff06543 Mon Sep 17 00:00:00 2001 From: Riccardo Di Benedetto Date: Thu, 4 Jun 2020 17:23:17 +0200 Subject: [PATCH] fix(MMAP-35): GUI on upload file --- example/swagger-files/file.json | 56 +++++++++++++++++++ .../src/JsonForm/configureJsonEditor.js | 2 +- 2 files changed, 57 insertions(+), 1 deletion(-) create mode 100644 example/swagger-files/file.json diff --git a/example/swagger-files/file.json b/example/swagger-files/file.json new file mode 100644 index 000000000..19148fe98 --- /dev/null +++ b/example/swagger-files/file.json @@ -0,0 +1,56 @@ +{ + "swagger": "2.0", + "info": { + "title": "Files Service", + "description": "Upload and download files", + "version": "1.2.0" + }, + "paths": { + "/": { + "post": { + "consumes": ["multipart/form-data"], + "parameters": [{ + "type": "file", + "in": "formData", + "name": "file" + }, { + "name": "content-type", + "in": "header", + "required": false, + "type": "string" + }], + "responses": { + "200": { + "description": "Default Response" + } + } + } + }, + "/download/{filename}": { + "get": { + "parameters": [{ + "type": "number", + "enum": [0, 1], + "default": 0, + "required": false, + "name": "download", + "in": "query" + }], + "responses": { + "200": { + "description": "Default Response" + } + } + } + }, + "/upload": { + "get": { + "responses": { + "200": { + "description": "Default Response" + } + } + } + } + } +} diff --git a/packages/api-explorer/src/JsonForm/configureJsonEditor.js b/packages/api-explorer/src/JsonForm/configureJsonEditor.js index 929544c17..9f0462901 100644 --- a/packages/api-explorer/src/JsonForm/configureJsonEditor.js +++ b/packages/api-explorer/src/JsonForm/configureJsonEditor.js @@ -33,7 +33,7 @@ function setDefaultCustomization (JSONEditor) { this.toggle_button.classList.add('ant-btn-sm') } - if (this.container !== undefined && this.title !== undefined) { + if (this.container !== undefined && this.title !== undefined && (key !== 'upload' && key !== 'base64')) { this.container.classList.add('mia-container-wrapper') } }