* core search logic * bump version of rich markdown editor * let shift and meta modifiers do their thing when clicking on a link in a doc * version bump editor * test: Add parseDocumentSlug test Co-authored-by: Tom Moor <tom.moor@gmail.com>
17 lines
270 B
JavaScript
17 lines
270 B
JavaScript
// @flow
|
|
|
|
export default function parseDocumentSlug(url: string) {
|
|
let parsed;
|
|
if (url[0] === "/") {
|
|
parsed = url;
|
|
} else {
|
|
try {
|
|
parsed = new URL(url).pathname;
|
|
} catch (err) {
|
|
return;
|
|
}
|
|
}
|
|
|
|
return parsed.replace(/^\/doc\//, "");
|
|
}
|