From 639f92530fde23ca447a91dc191ffb4ca581dc3c Mon Sep 17 00:00:00 2001 From: rijkvanzanten Date: Thu, 3 Sep 2020 16:34:07 -0400 Subject: [PATCH] Add a couple recommended displays --- app/src/interfaces/datetime/index.ts | 1 + .../interfaces/dropdown-multiselect/index.ts | 19 ++++++++++--------- app/src/interfaces/dropdown/index.ts | 1 + app/src/interfaces/file/index.ts | 1 + app/src/interfaces/icon/index.ts | 1 + app/src/interfaces/image/index.ts | 1 + app/src/interfaces/many-to-many/index.ts | 1 + app/src/interfaces/many-to-one/index.ts | 3 ++- app/src/interfaces/one-to-many/index.ts | 1 + app/src/interfaces/tags/index.ts | 1 + 10 files changed, 20 insertions(+), 10 deletions(-) diff --git a/app/src/interfaces/datetime/index.ts b/app/src/interfaces/datetime/index.ts index 15918b9da6..af6234ce2c 100644 --- a/app/src/interfaces/datetime/index.ts +++ b/app/src/interfaces/datetime/index.ts @@ -20,4 +20,5 @@ export default defineInterface(({ i18n }) => ({ }, }, ], + recommendedDisplays: ['datetime'], })); diff --git a/app/src/interfaces/dropdown-multiselect/index.ts b/app/src/interfaces/dropdown-multiselect/index.ts index 9948928970..317656194e 100644 --- a/app/src/interfaces/dropdown-multiselect/index.ts +++ b/app/src/interfaces/dropdown-multiselect/index.ts @@ -24,7 +24,7 @@ export default defineInterface(({ i18n }) => ({ name: i18n.t('text'), meta: { interface: 'text-input', - } + }, }, { field: 'value', @@ -33,13 +33,13 @@ export default defineInterface(({ i18n }) => ({ meta: { interface: 'text-input', options: { - font: 'monospace' + font: 'monospace', }, - } + }, }, - ] - } - } + ], + }, + }, }, { field: 'allowOther', @@ -49,7 +49,7 @@ export default defineInterface(({ i18n }) => ({ width: 'half', interface: 'toggle', default_value: false, - } + }, }, { field: 'allowNone', @@ -59,7 +59,7 @@ export default defineInterface(({ i18n }) => ({ width: 'half', interface: 'toggle', default_value: false, - } + }, }, { field: 'icon', @@ -68,7 +68,8 @@ export default defineInterface(({ i18n }) => ({ meta: { width: 'half', interface: 'icon', - } + }, }, ], + recommendedDisplays: ['tags'], })); diff --git a/app/src/interfaces/dropdown/index.ts b/app/src/interfaces/dropdown/index.ts index 253c4239f5..958165085a 100644 --- a/app/src/interfaces/dropdown/index.ts +++ b/app/src/interfaces/dropdown/index.ts @@ -82,4 +82,5 @@ export default defineInterface(({ i18n }) => ({ }, }, ], + recommendedDisplays: ['badge'], })); diff --git a/app/src/interfaces/file/index.ts b/app/src/interfaces/file/index.ts index 11ae9629ea..9dd4920861 100644 --- a/app/src/interfaces/file/index.ts +++ b/app/src/interfaces/file/index.ts @@ -9,4 +9,5 @@ export default defineInterface(({ i18n }) => ({ types: ['uuid'], relationship: 'm2o', options: [], + recommendedDisplays: ['file'], })); diff --git a/app/src/interfaces/icon/index.ts b/app/src/interfaces/icon/index.ts index eb4e992886..e4d71631ea 100644 --- a/app/src/interfaces/icon/index.ts +++ b/app/src/interfaces/icon/index.ts @@ -8,4 +8,5 @@ export default defineInterface(({ i18n }) => ({ component: InterfaceIcon, types: ['string'], options: [], + recommendedDisplays: ['icon'], })); diff --git a/app/src/interfaces/image/index.ts b/app/src/interfaces/image/index.ts index c5221b73b7..8ea7852053 100644 --- a/app/src/interfaces/image/index.ts +++ b/app/src/interfaces/image/index.ts @@ -9,4 +9,5 @@ export default defineInterface(({ i18n }) => ({ types: ['uuid'], relationship: 'm2o', options: [], + recommendedDisplays: ['image'], })); diff --git a/app/src/interfaces/many-to-many/index.ts b/app/src/interfaces/many-to-many/index.ts index 86224f332c..7ebd189d83 100644 --- a/app/src/interfaces/many-to-many/index.ts +++ b/app/src/interfaces/many-to-many/index.ts @@ -9,4 +9,5 @@ export default defineInterface(({ i18n }) => ({ relationship: 'm2m', types: ['alias'], options: [], + recommendedDisplays: ['related-values'], })); diff --git a/app/src/interfaces/many-to-one/index.ts b/app/src/interfaces/many-to-one/index.ts index aa8bfe73b0..b1b8f80653 100644 --- a/app/src/interfaces/many-to-one/index.ts +++ b/app/src/interfaces/many-to-one/index.ts @@ -16,7 +16,8 @@ export default defineInterface(({ i18n }) => ({ meta: { width: 'half', interface: 'text-input', - } + }, }, ], + recommendedDisplays: ['related-values'], })); diff --git a/app/src/interfaces/one-to-many/index.ts b/app/src/interfaces/one-to-many/index.ts index 4c82828991..67176831c5 100644 --- a/app/src/interfaces/one-to-many/index.ts +++ b/app/src/interfaces/one-to-many/index.ts @@ -22,4 +22,5 @@ export default defineInterface(({ i18n }) => ({ }, }, ], + recommendedDisplays: ['related-values'], })); diff --git a/app/src/interfaces/tags/index.ts b/app/src/interfaces/tags/index.ts index 895247ec32..0577b67ee1 100644 --- a/app/src/interfaces/tags/index.ts +++ b/app/src/interfaces/tags/index.ts @@ -81,4 +81,5 @@ export default defineInterface(({ i18n }) => ({ }, }, ], + recommendedDisplays: ['tags'], }));