瀏覽代碼

update partner validation

AykutSarac 2 年之前
父節點
當前提交
a3cd041a58
共有 3 個文件被更改,包括 4 次插入5 次删除
  1. 1 2
      src/containers/Home/index.tsx
  2. 1 1
      src/containers/Home/styles.tsx
  3. 2 2
      src/pages/widget.tsx

+ 1 - 2
src/containers/Home/index.tsx

@@ -132,9 +132,8 @@ const PreviewSection = () => {
 
 
       <Styles.StyledPreviewFrame
       <Styles.StyledPreviewFrame
         id="jcPreview"
         id="jcPreview"
-        src={`${baseURL}/widget?json=63b73305c358219fbc421adf`}
+        src={`${baseURL}/widget?partner=true&json=63b73305c358219fbc421adf`}
         loading="eager"
         loading="eager"
-        data-partner="true"
       />
       />
     </Styles.StyledPreviewSection>
     </Styles.StyledPreviewSection>
   );
   );

+ 1 - 1
src/containers/Home/styles.tsx

@@ -258,7 +258,7 @@ export const StyledPreviewFrame = styled(StyledFrame)`
   border: none;
   border: none;
   border-left: 2px solid ${({ theme }) => theme.PRIMARY};
   border-left: 2px solid ${({ theme }) => theme.PRIMARY};
   border-radius: 0;
   border-radius: 0;
-  height: 480px;
+  height: 476px;
   width: 50%;
   width: 50%;
 `;
 `;
 
 

+ 2 - 2
src/pages/widget.tsx

@@ -58,14 +58,14 @@ const WidgetPage = () => {
 
 
   React.useEffect(() => {
   React.useEffect(() => {
     if (isReady) {      
     if (isReady) {      
-      if (window.frameElement?.getAttribute("data-partner")) {
+      if (query.partner === "true") {
         getPartnerStatus(window.location.ancestorOrigins[0]).then(r => r.data?.premium && setIsPremium(!!r.data.premium));
         getPartnerStatus(window.location.ancestorOrigins[0]).then(r => r.data?.premium && setIsPremium(!!r.data.premium));
       }
       }
 
 
       fetchJson(query.json);
       fetchJson(query.json);
       if (!inIframe()) push("/");
       if (!inIframe()) push("/");
     }
     }
-  }, [fetchJson, isReady, push, query.json]);
+  }, [fetchJson, isReady, push, query.json, query.partner]);
 
 
   React.useEffect(() => {
   React.useEffect(() => {
     const handler = (event: EmbedMessage) => {
     const handler = (event: EmbedMessage) => {