#48 : Add customized h1, h2

This commit is contained in:
Vadim
2021-08-14 00:35:06 +03:00
parent d71f4f5518
commit aa0b1cb59c
7 changed files with 101 additions and 1 deletions

19
src/docs/utils/string.js Normal file
View File

@@ -0,0 +1,19 @@
export const parseProps = (propsStr) => {
const props = propsStr?.split(';').filter(Boolean) || []
return props.reduce((acc, cur) => {
const prop = cur.split(':')
return {
...acc,
[prop[0]]: prop[1]
}
}, {})
}
export const parseTitleStr = (titleStr) => {
const parts = titleStr.split('!')
return {
title: parts[0],
props: parseProps(parts[1])
}
}