1
0
Fork 0
mirror of https://github.com/terribleplan/next.js.git synced 2024-01-19 02:48:18 +00:00
next.js/lib/asset.js
Arunoda Susiripala 373661aafa Handle empty assetPrefix scenario properly. (#3667)
Also make sure to init assetPrefix in next/asset in
the context of next-export.
2018-02-03 17:12:01 +01:00

16 lines
338 B
JavaScript

let assetPrefix
export default function asset (path) {
// If the URL starts with http, we assume it's an
if (/^https?:\/\//.test(path)) {
return path
}
const pathWithoutSlash = path.replace(/^\//, '')
return `${assetPrefix || ''}/static/${pathWithoutSlash}`
}
export function setAssetPrefix (url) {
assetPrefix = url
}