44 lines
779 B
JavaScript
44 lines
779 B
JavaScript
import regex from '../modules/regex'
|
|
|
|
const helpers = {
|
|
getChapterIDFromPath: (path, chapters) => {
|
|
for (const chapter of chapters) {
|
|
const number = regex.parseNumberFromPath(path)
|
|
if (chapter.number == number) {
|
|
return chapter.id
|
|
}
|
|
}
|
|
},
|
|
docTypeName: docType => {
|
|
switch(docType) {
|
|
case 'chapters':
|
|
return 'Chapter'
|
|
break
|
|
case 'notes':
|
|
return 'Note'
|
|
break
|
|
case 'tags':
|
|
return 'Tags'
|
|
case 'media':
|
|
return 'Media'
|
|
break
|
|
}
|
|
},
|
|
documentsOfDocType: (docType, chapters, notes, tags, media) => {
|
|
switch(docType) {
|
|
case 'chapters':
|
|
return chapters
|
|
break
|
|
case 'notes':
|
|
return notes
|
|
break
|
|
case 'tags':
|
|
return tags
|
|
case 'media':
|
|
return media
|
|
break
|
|
}
|
|
}
|
|
}
|
|
|
|
export default helpers |