Skip to content

Commit

Permalink
install gsap via npm instead of script tag
Browse files Browse the repository at this point in the history
  • Loading branch information
gracefulXdegradation committed Jun 28, 2020
1 parent 3022bfd commit 9782b52
Show file tree
Hide file tree
Showing 3 changed files with 8 additions and 6 deletions.
4 changes: 2 additions & 2 deletions public/index.html
Expand Up @@ -34,7 +34,7 @@
<div id="root">
</div>

<script src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/16327/gsap-latest-beta.min.js?r=5426'></script>
<script src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/16327/ScrollTrigger.min.js'></script>
<!-- <script src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/16327/gsap-latest-beta.min.js?r=5426'></script>
<script src='https://s3-us-west-2.amazonaws.com/s.cdpn.io/16327/ScrollTrigger.min.js'></script> -->
</body>
</html>
7 changes: 4 additions & 3 deletions src/components/app/index.js
@@ -1,5 +1,6 @@
import React, { useEffect, useRef } from 'react'
import cn from 'classnames'
import { ScrollTrigger } from 'gsap/all'
import slide2 from './img/slide2.png'
import style from './style.module.scss'

Expand All @@ -11,17 +12,17 @@ export const App = () => {
const refSlide5 = useRef(null)

useEffect(() => {
let sections = [refSlide1, refSlide2, refSlide3, refSlide4, refSlide5].map(ref => ref.current);
const sections = [refSlide1, refSlide2, refSlide3, refSlide4, refSlide5].map(ref => ref.current);
sections.forEach((panel, i) => {
window.ScrollTrigger.create({
ScrollTrigger.create({
trigger: panel,
start: "top top",
pin: true,
pinSpacing: false
});
});

window.ScrollTrigger.create({
ScrollTrigger.create({
snap: 1 / (sections.length - 1)
});
}, [refSlide1, refSlide2, refSlide3, refSlide4, refSlide5])
Expand Down
3 changes: 2 additions & 1 deletion src/index.js
@@ -1,9 +1,10 @@
import React from 'react'
import { render } from 'react-dom'
import { App } from './components/app'
import { gsap, ScrollTrigger } from 'gsap/all'
import './index.scss'

window.gsap.registerPlugin(window.ScrollTrigger)
gsap.registerPlugin(ScrollTrigger)

render(
<App />,
Expand Down

0 comments on commit 9782b52

Please sign in to comment.