aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPitu <[email protected]>2021-06-20 23:39:31 +0900
committerPitu <[email protected]>2021-06-20 23:39:31 +0900
commitc9de92cc7fead4f2e729f1a11fc5ff5020dcd0da (patch)
tree7cd9c0775c255f1a9f4e29cdf6f762274f6c82de
parentfix: typo (diff)
downloadhost.fuwn.me-c9de92cc7fead4f2e729f1a11fc5ff5020dcd0da.tar.xz
host.fuwn.me-c9de92cc7fead4f2e729f1a11fc5ff5020dcd0da.zip
fix: error message not being shown
-rw-r--r--src/site/components/settings/JoiObject.vue18
1 files changed, 8 insertions, 10 deletions
diff --git a/src/site/components/settings/JoiObject.vue b/src/site/components/settings/JoiObject.vue
index 99e832f..f369ebb 100644
--- a/src/site/components/settings/JoiObject.vue
+++ b/src/site/components/settings/JoiObject.vue
@@ -3,7 +3,7 @@
<div v-for="[key, field] in Object.entries(settings)" :key="key">
<b-field
:label="field.flags.label"
- :message="getErrorMessage(key) || field | getMessage"
+ :message="getErrorMessage(key) || getMessage(field)"
:type="getValidationType(key)"
class="field"
horizontal>
@@ -53,15 +53,6 @@
<script>
export default {
name: 'JoiObject',
- filters: {
- getMessage: function(field) {
- let msg = field.flags.description;
- if (field.notes?.length) {
- msg += field.notes.map(note => `\n${note}`);
- }
- return msg;
- }
- },
props: {
settings: {
type: Object,
@@ -127,6 +118,13 @@ export default {
},
getValues() {
return this.values;
+ },
+ getMessage(field) {
+ let msg = field.flags.description;
+ if (field.notes?.length) {
+ msg += field.notes.map(note => `\n${note}`);
+ }
+ return msg;
}
}
};