Skip to content

Commit 57f5618

Browse files
Merge pull request #7 from melvincarvalho/fix/relative-view-urls
Fix relative @view URLs
2 parents dcddcc4 + ab6cc39 commit 57f5618

1 file changed

Lines changed: 3 additions & 2 deletions

File tree

src/index.ts

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -125,8 +125,9 @@ async function renderView(options: {
125125
let pane: PaneModule | undefined
126126
if (jsonld['@view']) {
127127
try {
128-
console.log(`[solid-shim] Loading @view: ${jsonld['@view']}`)
129-
const paneModule = await import(/* webpackIgnore: true */ jsonld['@view'])
128+
const viewUrl = new URL(jsonld['@view'], window.location.href).href
129+
console.log(`[solid-shim] Loading @view: ${viewUrl}`)
130+
const paneModule = await import(/* webpackIgnore: true */ viewUrl)
130131
pane = paneModule.default || paneModule
131132
} catch (err) {
132133
console.warn(`[solid-shim] Failed to load @view "${jsonld['@view']}":`, err)

0 commit comments

Comments
 (0)