aboutsummaryrefslogtreecommitdiff
path: root/src/components/select/select.vue
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2021-03-11 16:19:11 +0200
committerHenry Jameson <me@hjkos.com>2021-03-11 16:54:03 +0200
commit5d3bf43fdc83efb0294229df63201877032a85ff (patch)
treedad1f419a4ed1f0ce83c533ea14ead251ca9dc67 /src/components/select/select.vue
parentc6d4c20982261b55b16dda59c3e657eb1feb0041 (diff)
ghost styles for poll form
Diffstat (limited to 'src/components/select/select.vue')
-rw-r--r--src/components/select/select.vue31
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;