Problem: there are no suggest date pages in links
All checks were successful
continuous-integration/drone/push Build is passing
All checks were successful
continuous-integration/drone/push Build is passing
Solution: add Suggested page with date page to page references
This commit is contained in:
parent
878936ec13
commit
cba1d002d9
|
@ -1,4 +1,6 @@
|
|||
import Fuse from 'fuse.js'
|
||||
import * as chrono from "chrono-node";
|
||||
import moment from "moment";
|
||||
|
||||
function createTitleSearch() {
|
||||
return new Promise(function (resolve, reject) {
|
||||
|
@ -29,6 +31,12 @@ function createTitleSearch() {
|
|||
titleSearch: query => {
|
||||
return new Promise((resolve, reject) => {
|
||||
let search = titleFuse.search(query);
|
||||
let parseResult = chrono.nl.casual.parse(query)
|
||||
if (parseResult.length) {
|
||||
let m = moment(parseResult[0].start.date())
|
||||
const title = m.format('LL')
|
||||
search.unshift({item: {title, label: "Suggested page '" + title + "'"}})
|
||||
}
|
||||
search.unshift({item: {title: query, label: "Create page '" + query + "'"}})
|
||||
search = search.slice(0, 25)
|
||||
resolve(search)
|
||||
|
|
Loading…
Reference in New Issue
Block a user