Skip to content

Commit 51986d7

Browse files
committed
docs: prettify example css files
1 parent a8ba973 commit 51986d7

File tree

1 file changed

+12
-1
lines changed

1 file changed

+12
-1
lines changed

docs/components/DocsRepl.vue

Lines changed: 12 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -48,7 +48,7 @@ const additionalImports = 'additionalImports' in imports ? imports.additionalImp
4848
4949
for (const example of Object.keys(imports).filter((i) => i !== 'additionalImports')) {
5050
if (example.includes('css')) {
51-
css += `${imports[example as keyof typeof imports]}`
51+
css += formatCSS(imports[example as keyof typeof imports])
5252
} else {
5353
files[example] = imports[example as keyof typeof imports]
5454
}
@@ -82,6 +82,17 @@ const sfcOptions = {
8282
propsDestructure: true,
8383
},
8484
} as SFCOptions
85+
86+
function formatCSS(cssString: string) {
87+
let formattedString = cssString
88+
89+
formattedString = formattedString.replace(/}/g, '\n}\n\n')
90+
formattedString = formattedString.replace(/;/g, ';\n ')
91+
92+
formattedString = formattedString.replace(/{/g, ' {\n ')
93+
94+
return formattedString.trim()
95+
}
8596
</script>
8697

8798
<template>

0 commit comments

Comments
 (0)