Skip to content

Commit 69143b0

Browse files
committed
Edit
1 parent 14b16b9 commit 69143b0

File tree

7 files changed

+243
-49
lines changed

7 files changed

+243
-49
lines changed

packages/mini-browser/src/mini-browser.tsx

Lines changed: 6 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ import "./mini-browser.css"
88

99
type MiniBrowserStep = {
1010
url?: string
11+
loadUrl?: string
1112
children: React.ReactNode
1213
zoom?: number
1314
}
@@ -53,7 +54,7 @@ function MiniBrowserWithRef(
5354
{currentStep.children || (
5455
<iframe
5556
ref={ref}
56-
src={currentStep.url}
57+
src={currentStep.loadUrl}
5758
// sandbox={sandbox}
5859
/>
5960
)}
@@ -63,20 +64,21 @@ function MiniBrowserWithRef(
6364

6465
function useSteps(
6566
ogSteps: MiniBrowserStep[] | undefined,
66-
{ zoom, url, children }: MiniBrowserStep
67+
{ zoom, url, children, loadUrl = url }: MiniBrowserStep
6768
) {
6869
return React.useMemo(() => {
6970
if (!ogSteps) {
70-
return [{ zoom, url, children }]
71+
return [{ zoom, url, children, loadUrl }]
7172
} else {
7273
return ogSteps.map(s => ({
7374
zoom,
7475
url,
7576
children,
77+
loadUrl: s.loadUrl || loadUrl || s.url || url,
7678
...s,
7779
}))
7880
}
79-
}, [ogSteps, zoom, url, children])
81+
}, [ogSteps, zoom, url, children, loadUrl])
8082
}
8183

8284
function Bar({ url }: { url: string }) {

0 commit comments

Comments
 (0)