diff options
| author | Henry Jameson <me@hjkos.com> | 2021-03-11 16:19:11 +0200 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2021-03-11 16:54:03 +0200 |
| commit | 5d3bf43fdc83efb0294229df63201877032a85ff (patch) | |
| tree | dad1f419a4ed1f0ce83c533ea14ead251ca9dc67 /src/components/select/select.vue | |
| parent | c6d4c20982261b55b16dda59c3e657eb1feb0041 (diff) | |
ghost styles for poll form
Diffstat (limited to 'src/components/select/select.vue')
| -rw-r--r-- | src/components/select/select.vue | 31 |
1 files changed, 10 insertions, 21 deletions
diff --git a/src/components/select/select.vue b/src/components/select/select.vue index a27a2541..55474e1a 100644 --- a/src/components/select/select.vue +++ b/src/components/select/select.vue @@ -2,7 +2,7 @@ <template> <label class="Select input" - :class="{ disabled }" + :class="[ kindClass, { disabled } ]" > <select :disabled="disabled" @@ -18,26 +18,7 @@ </label> </template> -<script> -import { library } from '@fortawesome/fontawesome-svg-core' -import { - faChevronDown -} from '@fortawesome/free-solid-svg-icons' - -library.add( - faChevronDown -) -export default { - model: { - prop: 'value', - event: 'change' - }, - props: [ - 'value', - 'disabled' - ] -} -</script> +<script src="./select.js"> </script> <style lang="scss"> @import '../../_variables.scss'; @@ -45,6 +26,14 @@ export default { .Select { padding: 0; + /* Overriding input styles, probably should make proper Input component? */ + &.-kind_ghost { + border: none; + box-shadow: none; + background-color: transparent; + padding-right: 0.75em; + } + select { -webkit-appearance: none; -moz-appearance: none; |
