diff options
| author | Henry Jameson <me@hjkos.com> | 2018-11-25 22:39:06 +0300 |
|---|---|---|
| committer | Henry Jameson <me@hjkos.com> | 2018-11-25 22:39:06 +0300 |
| commit | 1087741b0df00d42576c55f5869d331469bcbb6e (patch) | |
| tree | 84a10283afbaee73d4eae2b0283e11a2312a8586 /src/components/font_control/font_control.vue | |
| parent | 707441ffe684f662a9b99c261d61fe2da5b5140f (diff) | |
font control args to allow passing an option list of fonts, for future use
Diffstat (limited to 'src/components/font_control/font_control.vue')
| -rw-r--r-- | src/components/font_control/font_control.vue | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/src/components/font_control/font_control.vue b/src/components/font_control/font_control.vue index 424f6259..004b5546 100644 --- a/src/components/font_control/font_control.vue +++ b/src/components/font_control/font_control.vue @@ -17,7 +17,7 @@ v-model="preset" class="font-switcher" id="name + '-font-switcher'"> - <option v-for="option in options" :value="option"> + <option v-for="option in availableOptions" :value="option"> {{ option }} </option> </select> @@ -37,11 +37,19 @@ import { set } from 'vue' export default { props: [ - 'name', 'label', 'value', 'fallback', 'options' + 'name', 'label', 'value', 'fallback', 'options', 'no-inherit' ], data () { return { - lValue: this.value + lValue: this.value, + availableOptions: [ + this.noInherit ? '' : 'inherit', + 'custom', + ...(this.options || []), + 'serif', + 'monospace', + 'sans-serif' + ].filter(_ => _) } }, beforeUpdate () { |
