From 391f94921bffb243d1eb3d72a49402a930b42160 Mon Sep 17 00:00:00 2001 From: Yoshie Muranaka Date: Mon, 8 Feb 2021 10:50:53 -0800 Subject: Update FormFile component button style Default file upload button will be secondary, with the ability to optionally pass 'primary' variant as a prop. Added correct disabled button styles to the SFC scoped styles. Signed-off-by: Yoshie Muranaka Change-Id: Idacb84a9298db0d5bce727f20842d2a1a15b7448 --- src/components/Global/FormFile.vue | 24 +++++++++++++++++++++++- 1 file changed, 23 insertions(+), 1 deletion(-) (limited to 'src/components/Global/FormFile.vue') diff --git a/src/components/Global/FormFile.vue b/src/components/Global/FormFile.vue index 4457a312..cf713acf 100644 --- a/src/components/Global/FormFile.vue +++ b/src/components/Global/FormFile.vue @@ -11,7 +11,14 @@ @input="$emit('input', file)" > - + {{ $t('global.fileUpload.browseText') }} @@ -56,12 +63,21 @@ export default { type: Boolean, default: true, }, + variant: { + type: String, + default: 'secondary', + }, }, data() { return { file: null, }; }, + computed: { + isSecondary() { + return this.variant === 'secondary'; + }, + }, }; @@ -77,6 +93,12 @@ export default { // Get mouse pointer on complete element .add-file-btn { position: relative; + &.disabled { + border-color: gray('400'); + background-color: gray('400'); + color: gray('600'); + box-shadow: none !important; + } } .clear-selected-file { -- cgit v1.2.3