Browse Source

_bb client api, relative url checks for root path,+ handles absolutes

gh-pages
Michael Shanks 7 years ago
parent
commit
b7a5bab47c
  1. 12
      packages/client/src/state/bbComponentApi.js

12
packages/client/src/state/bbComponentApi.js

@ -13,10 +13,14 @@ export const bbFactory = ({
uiFunctions, uiFunctions,
onScreenSlotRendered, onScreenSlotRendered,
}) => { }) => {
const relativeUrl = url => const relativeUrl = url => {
frontendDefinition.appRootPath if (!frontendDefinition.appRootPath) return url
? frontendDefinition.appRootPath + "/" + trimSlash(url) if (url.startsWith("http:")
: url || url.startsWith("https:")
|| url.startsWith("./")) return url
return frontendDefinition.appRootPath + "/" + trimSlash(url)
}
const apiCall = method => (url, body) => const apiCall = method => (url, body) =>
fetch(relativeUrl(url), { fetch(relativeUrl(url), {

Loading…
Cancel
Save