enzostvs HF Staff commited on
Commit
070e698
·
1 Parent(s): 80fd52f

try to set active path

Browse files
components/editor/index.tsx CHANGED
@@ -356,6 +356,7 @@ export const AppEditor = ({
356
  ref={preview}
357
  device={device}
358
  pages={pages}
 
359
  setCurrentPage={setCurrentPage}
360
  currentTab={currentTab}
361
  isEditableModeEnabled={isEditableModeEnabled}
 
356
  ref={preview}
357
  device={device}
358
  pages={pages}
359
+ currentPage={currentPage}
360
  setCurrentPage={setCurrentPage}
361
  currentTab={currentTab}
362
  isEditableModeEnabled={isEditableModeEnabled}
components/editor/preview/index.tsx CHANGED
@@ -25,6 +25,7 @@ export const Preview = ({
25
  currentTab,
26
  iframeRef,
27
  pages,
 
28
  // setCurrentPage,
29
  isEditableModeEnabled,
30
  }: // onClickElement,
@@ -33,6 +34,7 @@ export const Preview = ({
33
  isResizing: boolean;
34
  isAiWorking: boolean;
35
  pages: Page[];
 
36
  setCurrentPage: React.Dispatch<React.SetStateAction<string>>;
37
  ref: React.RefObject<HTMLDivElement | null>;
38
  iframeRef?: React.RefObject<SandpackPreviewRef | null>;
@@ -186,6 +188,7 @@ export const Preview = ({
186
  "sp-layout": "!w-full !h-full",
187
  "sp-stack": "!w-full !h-full",
188
  },
 
189
  }}
190
  files={formattedPages}
191
  >
@@ -212,8 +215,8 @@ const SandpackPreviewClient = ({
212
  if (client && clientId) {
213
  // console.log({ client });
214
  // console.log(sandpack.clients[clientId]);
215
- const iframe = client.iframe;
216
- console.log(iframe.contentWindow);
217
  }
218
  /**
219
  * NOTE: In order to make sure that the client will be available
@@ -221,5 +224,11 @@ const SandpackPreviewClient = ({
221
  */
222
  }, [sandpack]);
223
 
224
- return <SandpackPreview ref={ref} showRefreshButton={false} />;
 
 
 
 
 
 
225
  };
 
25
  currentTab,
26
  iframeRef,
27
  pages,
28
+ currentPage,
29
  // setCurrentPage,
30
  isEditableModeEnabled,
31
  }: // onClickElement,
 
34
  isResizing: boolean;
35
  isAiWorking: boolean;
36
  pages: Page[];
37
+ currentPage: string;
38
  setCurrentPage: React.Dispatch<React.SetStateAction<string>>;
39
  ref: React.RefObject<HTMLDivElement | null>;
40
  iframeRef?: React.RefObject<SandpackPreviewRef | null>;
 
188
  "sp-layout": "!w-full !h-full",
189
  "sp-stack": "!w-full !h-full",
190
  },
191
+ activeFile: currentPage,
192
  }}
193
  files={formattedPages}
194
  >
 
215
  if (client && clientId) {
216
  // console.log({ client });
217
  // console.log(sandpack.clients[clientId]);
218
+ // const iframe = client.iframe;
219
+ // console.log(iframe.contentWindow);
220
  }
221
  /**
222
  * NOTE: In order to make sure that the client will be available
 
224
  */
225
  }, [sandpack]);
226
 
227
+ return (
228
+ <SandpackPreview
229
+ ref={ref}
230
+ showRefreshButton={false}
231
+ showOpenInCodeSandbox={false}
232
+ />
233
+ );
234
  };