Skip to content

Instantly share code, notes, and snippets.

View iamkevingreen's full-sized avatar
💭
🍝 🍝 🍝 🍝 🍝 🍝

Kevin Green iamkevingreen

💭
🍝 🍝 🍝 🍝 🍝 🍝
View GitHub Profile
const sanityClient = require('@sanity/client');
const crypto = require('crypto');
const {
SANITY_API_TOKEN,
SANITY_PROJECT_ID,
SANITY_DATASET,
SHOPIFY_SECRET
} = process.env;
import React, {useState, useEffect, useRef} from 'react'
import classNames from 'classnames'
import {useIntersection} from 'use-intersection'
const Video = ({
video,
poster,
posterWidth = 1920,
posterFitMode = 'preserve',