Skip to content

Commit 8149e91

Browse files
committed
chore(ui): clean up props watcher
1 parent 58ad169 commit 8149e91

File tree

1 file changed

+22
-86
lines changed

1 file changed

+22
-86
lines changed

ui/src/components/QMarkdown.js

Lines changed: 22 additions & 86 deletions
Original file line numberDiff line numberDiff line change
@@ -169,95 +169,31 @@ export default defineComponent({
169169
rendered.value = null
170170
})
171171

172-
watch(() => allProps.value.noBlockquote, val => {
172+
watch(() => [
173+
allProps.value.noBlockquote,
174+
allProps.value.noBreaks,
175+
allProps.value.noContainer,
176+
allProps.value.noHighlight,
177+
allProps.value.noHtml,
178+
allProps.value.noImage,
179+
allProps.value.noLineNumbers,
180+
allProps.value.noLink,
181+
allProps.value.noLinkify,
182+
allProps.value.noHeadingAnchorLinks,
183+
allProps.value.noTypographer,
184+
allProps.value.lineNumberAlt,
185+
allProps.value.toc,
186+
allProps.value.tocStart,
187+
allProps.value.tocEnd,
188+
allProps.value.contentStyle,
189+
allProps.value.contentClass,
190+
allProps.value.noNoopener,
191+
allProps.value.noNoreferrer,
192+
allProps.value.plugins
193+
], () => {
173194
rendered.value = null
174195
})
175196

176-
watch(() => allProps.value.noBreaks, val => {
177-
rendered.value = null
178-
})
179-
180-
watch(() => allProps.value.noContainer, val => {
181-
rendered.value = null
182-
})
183-
184-
watch(() => allProps.value.noHighlight, val => {
185-
rendered.value = null
186-
})
187-
188-
watch(() => allProps.value.noHtml, val => {
189-
rendered.value = null
190-
})
191-
192-
watch(() => allProps.value.noImage, val => {
193-
rendered.value = null
194-
})
195-
196-
watch(() => allProps.value.noLineNumbers, val => {
197-
rendered.value = null
198-
})
199-
200-
watch(() => allProps.value.noLink, val => {
201-
rendered.value = null
202-
})
203-
204-
watch(() => allProps.value.noLinkify, val => {
205-
rendered.value = null
206-
})
207-
208-
watch(() => allProps.value.noHeadingAnchorLinks, val => {
209-
rendered.value = null
210-
})
211-
212-
watch(() => allProps.value.noTypographer, val => {
213-
rendered.value = null
214-
})
215-
216-
watch(() => allProps.value.lineNumberAlt, val => {
217-
rendered.value = null
218-
})
219-
220-
watch(() => allProps.value.toc, val => {
221-
rendered.value = null
222-
})
223-
224-
watch(() => allProps.value.tocStart, val => {
225-
rendered.value = null
226-
})
227-
228-
watch(() => allProps.value.tocEnd, val => {
229-
rendered.value = null
230-
})
231-
232-
watch(() => allProps.value.contentStyle, val => {
233-
rendered.value = null
234-
})
235-
236-
watch(() => allProps.value.contentClass, val => {
237-
rendered.value = null
238-
})
239-
240-
watch(() => allProps.value.noNoopener, val => {
241-
rendered.value = null
242-
})
243-
244-
watch(() => allProps.value.noNoreferrer, val => {
245-
rendered.value = null
246-
})
247-
248-
watch(() => allProps.value.plugins, val => {
249-
rendered.value = null
250-
})
251-
252-
// TODO:: Jeff - can all of the above watches be replaced with
253-
//
254-
// watch(() => props, val => {
255-
// rendered.value = null
256-
// })
257-
// or, an array of props?
258-
// TODO:: Chris - its also possible with multiple values:
259-
// watch([firstName, lastName], (newValues, prevValues) => {
260-
261197
function __isEnabled (val) {
262198
return val === void 0 || val === false
263199
}

0 commit comments

Comments
 (0)