Skip to content
Snippets Groups Projects
Home.tsx 4.45 KiB
Newer Older
import { FadeIn } from "../components/FadeIn";
import { Breathe } from "../components/Breathe";
import { Problems } from "../components/Problems";
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
import { AirbuddyAnim } from "../components/AirbuddyAnim";
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
import { PrimeGuideAnimOne, PrimeGuideAnimTwo } from "../components/PrimeGuide";
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
import { useTabNavigation } from "../utils/TabNavigation";
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
import { H5 } from "../components/Headings";
import PreCyse from "../components/precyse";
import { useNavigation } from "../utils";
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
export function Home() {
  useTabNavigation();
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
  const {goToPageAndScroll} = useNavigation(); 
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed

Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
    <>
        <div className="col">
          <div className="col header-container landing-page-header" id="landing-page-header">
            <div className="row align-items-center">
            <div className="col header-button-row">
              <p> 
                  <div className="col">
                    <button  onClick={() => goToPageAndScroll("Abstract", "/description")} > <b>CLICK</b> to go directly to our Project Description.</button> 
                  </div>
              </p>
              <p>
                <div className="col">
                    <button onClick={() => goToPageAndScroll("sciency", "")}> <b>SKIP</b> to jump straight to the scienicy part of the animation.</button>   
                  </div>
              </p>
              
              <p>
              <div className="col">
                    <button onClick={() => goToPageAndScroll("scrollstart", "")}> <b>SCROLL</b> to see whole animation.</button>  
                  </div>
              </p>
            </div>
              <div className="col header-button-row">
                <div><H5 text="Or take a short tour through our highlights:"/>  </div>
                <p>
                  &#8594; What is <PreCyse/>? <br/> <br/> 
                  &#8594; What is our strategy? <br/> <br/>
                  &#8594; How did we do this? <br/> <br/>
                  &#8594; What did we archieve? <br/> <br/>
                  &#8594; What parts are we contributing? <br/> <br/>
                  &#8594; What are our special awards?
                </p>
              </div>
            </div>
            
          </div>
        </div>
    <div className="row mt-4">
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
      <div className="col" id="erstecol">
        <div  className="col">
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
        
          <div style={{'position': 'relative',
                       'zIndex': '1', 
                       'top': '10vh',
                       'left': '0vw',
                       'scale': '0.25'}}>
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
                        <div id="scrollstart"></div>
            <img src="https://static.igem.wiki/teams/5247/landing/indicator.webp"></img>
          </div>
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
       
          
          <Breathe></Breathe>
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
          
          <Problems></Problems>
          {/* Spacing Block */}
          <div className='col' style={{ 'height': '150vh' }}></div>
          
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/gifs/200k-anim-transparent-bg.gif" bg='https://static.igem.wiki/teams/5247/landing/backgrounds/background-1-text.webp'></FadeIn>
          
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/gifs/oneintwenty-no-bg-cropped.gif" bg=''></FadeIn>
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
          
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/gifs/2k-anim-transparent-bg.gif" bg='https://static.igem.wiki/teams/5247/landing/backgrounds/background-2-text.webp'></FadeIn>
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/gifs/3k-anim-transparent-bg.gif" bg='https://static.igem.wiki/teams/5247/landing/backgrounds/background-3-text.webp'></FadeIn>
          
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
          
          <FadeIn  filepath="https://static.igem.wiki/teams/5247/landing/gifs/treatment-2.gif" bg=''></FadeIn>
          
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/airbuddy.gif" bg=''></FadeIn>
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
          <AirbuddyAnim></AirbuddyAnim>
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
          
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/primeguide.webp" bg=''></FadeIn>
Maximilian Leo Huber's avatar
Maximilian Leo Huber committed
          <PrimeGuideAnimOne></PrimeGuideAnimOne>
          <PrimeGuideAnimTwo></PrimeGuideAnimTwo>

          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/precyse.gif" bg=''></FadeIn>
          <FadeIn filepath="https://static.igem.wiki/teams/5247/landing/gifs/proofofconcept.gif" bg=''></FadeIn>
          
          {/* Spacing Block */}
          <div className='col' style={{ 'height': '100vh' }}></div>
        </div>
      </div> 
    </div> 
Liliana Sanfilippo's avatar
Liliana Sanfilippo committed
    </>