addition of new dashboard
This commit is contained in:
14
backend/util/firstNonBlankLine.js
Normal file
14
backend/util/firstNonBlankLine.js
Normal file
@@ -0,0 +1,14 @@
|
||||
export function firstNonBlankLine(markdown) {
|
||||
if (typeof markdown !== 'string') return;
|
||||
|
||||
const lines = markdown.split(/\r?\n/);
|
||||
|
||||
for (const line of lines) {
|
||||
const trimmed = line.trim();
|
||||
if (trimmed) {
|
||||
return trimmed.replace(/^#+\s*/, '');
|
||||
}
|
||||
}
|
||||
|
||||
return;
|
||||
}
|
||||
Reference in New Issue
Block a user