diff --git a/assets/styles/components.scss b/assets/styles/components.scss index 881557afe..3a8d2f06d 100644 --- a/assets/styles/components.scss +++ b/assets/styles/components.scss @@ -778,7 +778,7 @@ } &:disabled, - &[disabled] { + &[disabled='true'] { cursor: not-allowed; filter: grayscale(50%); opacity: 0.5; @@ -816,7 +816,7 @@ tr.button-transparent { } &:disabled > *, - &[disabled] > * { + &[disabled='true'] > * { cursor: not-allowed; filter: grayscale(50%); opacity: 0.5; @@ -849,7 +849,7 @@ tr.button-transparent { box-shadow: none; &disabled, - &[disabled] { + &[disabled='true'] { cursor: not-allowed; box-shadow: none; } diff --git a/assets/styles/global.scss b/assets/styles/global.scss index fa8632410..f2987b813 100644 --- a/assets/styles/global.scss +++ b/assets/styles/global.scss @@ -399,7 +399,7 @@ textarea { } &:disabled, - &[disabled] { + &[disabled='true'] { opacity: 0.6; pointer-events: none; cursor: not-allowed; diff --git a/components/ui/FileInput.vue b/components/ui/FileInput.vue index 620e69002..509e508fe 100644 --- a/components/ui/FileInput.vue +++ b/components/ui/FileInput.vue @@ -1,8 +1,19 @@ @@ -43,6 +54,10 @@ export default { type: Boolean, default: false, }, + disabled: { + type: Boolean, + default: false, + }, }, emits: ['change'], data() {