From c9a1e21cdb2b6e64baba942a61e05558ebb17547 Mon Sep 17 00:00:00 2001 From: Lea Verou Date: Sun, 16 Mar 2025 23:06:23 -0400 Subject: [PATCH] Refactor: Move exposed properties to array --- .../app/vue-components/color-input.js | 29 ++++++++++--------- 1 file changed, 16 insertions(+), 13 deletions(-) diff --git a/docs/docs/palettes/app/vue-components/color-input.js b/docs/docs/palettes/app/vue-components/color-input.js index a5b499be9..4c0027e92 100644 --- a/docs/docs/palettes/app/vue-components/color-input.js +++ b/docs/docs/palettes/app/vue-components/color-input.js @@ -46,7 +46,22 @@ await customElements.whenDefined('wa-select'); let maxUid = 0; +const expose = [ + 'valueRaw', + 'value', + 'inputValueRaw', + 'inputValue', + 'colorRaw', + 'color', + 'inputColorRaw', + 'inputColor', + 'hue', + 'level', + 'tweaked', +]; + export default { + expose, props: { modelValue: { type: Object, @@ -109,19 +124,7 @@ export default { computedValue() { let ret = {}; - for (let property of [ - 'valueRaw', - 'value', - 'inputValueRaw', - 'inputValue', - 'colorRaw', - 'color', - 'inputColorRaw', - 'inputColor', - 'hue', - 'level', - 'tweaked', - ]) { + for (let property of expose) { ret[property] = this[property]; }