AykutSarac 3 lat temu
rodzic
commit
3feb5983a4
1 zmienionych plików z 19 dodań i 10 usunięć
  1. 19 10
      src/containers/Home/index.tsx

+ 19 - 10
src/containers/Home/index.tsx

@@ -61,15 +61,14 @@ const HeroSection = () => {
           Help JSON Crack's Goals
           Help JSON Crack's Goals
           <FaHeart />
           <FaHeart />
         </Styles.StyledSponsorButton>
         </Styles.StyledSponsorButton>
-        <Link
+        <Styles.StyledSponsorButton
           href="https://marketplace.visualstudio.com/items?itemName=AykutSarac.jsoncrack-vscode"
           href="https://marketplace.visualstudio.com/items?itemName=AykutSarac.jsoncrack-vscode"
-          passHref
+          link
+          isBlue
         >
         >
-          <Styles.StyledSponsorButton isBlue>
-            GET IT ON VS CODE
-            <SiVisualstudiocode />
-          </Styles.StyledSponsorButton>
-        </Link>
+          GET IT ON VS CODE
+          <SiVisualstudiocode />
+        </Styles.StyledSponsorButton>
         <GoalsModal visible={isModalVisible} setVisible={setModalVisible} />
         <GoalsModal visible={isModalVisible} setVisible={setModalVisible} />
       </Styles.StyledButtonWrapper>
       </Styles.StyledButtonWrapper>
     </Styles.StyledHeroSection>
     </Styles.StyledHeroSection>
@@ -198,6 +197,13 @@ const EmbedSection = () => (
         Easily embed the JSON Crack graph into your website to showcase your
         Easily embed the JSON Crack graph into your website to showcase your
         visitors, blog readers or anybody else!
         visitors, blog readers or anybody else!
       </Styles.StyledMinorTitle>
       </Styles.StyledMinorTitle>
+      <Styles.StyledButton
+        href="https://jsoncrack.com/embed"
+        status="SECONDARY"
+        link
+      >
+        LEARN TO EMBED
+      </Styles.StyledButton>
     </Styles.StyledSectionArea>
     </Styles.StyledSectionArea>
     <div>
     <div>
       <Styles.StyledIframge
       <Styles.StyledIframge
@@ -205,9 +211,12 @@ const EmbedSection = () => (
         onLoad={e => {
         onLoad={e => {
           const frame = e.currentTarget.contentWindow;
           const frame = e.currentTarget.contentWindow;
           setTimeout(() => {
           setTimeout(() => {
-            frame?.postMessage({
-              json: defaultJson,
-            }, "*");
+            frame?.postMessage(
+              {
+                json: defaultJson,
+              },
+              "*"
+            );
           }, 500);
           }, 500);
         }}
         }}
       ></Styles.StyledIframge>
       ></Styles.StyledIframge>