From d572f6dc83262f3c3a18522bcde40c0ac3bf1ffc Mon Sep 17 00:00:00 2001
From: Patrizio Bekerle <patrizio@bekerle.com>
Date: Tue, 7 Apr 2020 10:25:20 +0200
Subject: [PATCH] Change styling (VPU/Apps/Signature#2)

---
 packages/file-handling/src/vpu-fileupload.js | 22 ++++++++------------
 1 file changed, 9 insertions(+), 13 deletions(-)

diff --git a/packages/file-handling/src/vpu-fileupload.js b/packages/file-handling/src/vpu-fileupload.js
index 05ac18c0..510084db 100644
--- a/packages/file-handling/src/vpu-fileupload.js
+++ b/packages/file-handling/src/vpu-fileupload.js
@@ -6,6 +6,7 @@ import VPULitElement from 'vpu-common/vpu-lit-element'
 import "vpu-common/vpu-mini-spinner.js";
 import * as commonUtils from "vpu-common/utils";
 import 'vpu-common/vpu-icon.js';
+import * as commonStyles from 'vpu-common/styles';
 
 /**
  * KnowledgeBaseWebPageElementView web component
@@ -193,33 +194,28 @@ class VPUFileUpload extends VPULitElement {
     static get styles() {
         // language=css
         return css`
+            ${commonStyles.getButtonCSS()}
+
             #dropArea {
-                border: var(--FUBorderWidth, 2px) var(--FUBorderStyle, dashed) var(--FUBBorderColor, #ccc);
+                border: var(--FUBorderWidth, 2px) var(--FUBorderStyle, solid) var(--FUBBorderColor, black);
                 border-radius: var(--FUBorderRadius, 0);
                 width: var(--FUWidth, auto);
                 margin: var(--FUMargin, 0px);
                 padding: var(--FUPadding, 20px);
             }
+
             #dropArea.highlight {
                 border-color: var(--FUBorderColorHighlight, purple);
             }
+
             p {
                 margin-top: 0;
             }
+
             .my-form {
                 margin-bottom: 10px;
             }
-            .button {
-                display: inline-block;
-                padding: 10px;
-                background: #ccc;
-                cursor: pointer;
-                border-radius: calc(var(--FUBorderRadius, 0)/2);
-                border: 1px solid #ccc;
-            }
-            .button:hover {
-                background: #ddd;
-            }
+
             #fileElem {
                 display: none;
             }
@@ -232,7 +228,7 @@ class VPUFileUpload extends VPULitElement {
                 <div class="my-form" title="${this.uploadInProgress ? i18n.t('upload-disabled-title') : ''}">
                     <p>${this.text || i18n.t('intro')}</p>
                     <input ?disabled="${this.uploadInProgress}" type="file" id="fileElem" multiple accept="${ifDefined(this.accept)}" name='file'>
-                    <label class="button" for="fileElem"><vpu-icon style="display: ${this.uploadInProgress ? "inline-block" : "none"}" name="lock"></vpu-icon> ${this.buttonLabel || i18n.t('upload-label')}</label>
+                    <label class="button is-primary" for="fileElem"><vpu-icon style="display: ${this.uploadInProgress ? "inline-block" : "none"}" name="lock"></vpu-icon> ${this.buttonLabel || i18n.t('upload-label')}</label>
                 </div>
             </div>
         `;
-- 
GitLab