mirror of
https://github.com/ArthurDanjou/website-old.git
synced 2026-01-27 18:30:32 +01:00
26 lines
524 B
JavaScript
26 lines
524 B
JavaScript
export default {
|
|
name: 'ColorScheme',
|
|
functional: true,
|
|
props: {
|
|
placeholder: String,
|
|
tag: {
|
|
type: String,
|
|
default: 'span'
|
|
}
|
|
},
|
|
render (createElement, { parent, data, props, children }) {
|
|
const { $colorMode } = parent
|
|
|
|
if (!$colorMode.unknown) {
|
|
return children
|
|
}
|
|
// transform props for <client-only>
|
|
props = {
|
|
placeholder: props.placeholder,
|
|
placeholderTag: props.tag
|
|
}
|
|
|
|
return createElement('client-only', { ...data, props }, children)
|
|
}
|
|
}
|