Skip to content

Instantly share code, notes, and snippets.

View iDVB's full-sized avatar
💭
Work'n

Dan Van Brunt iDVB

💭
Work'n
View GitHub Profile
import middy from '@middy/core'
import ssm from '@middy/ssm'
import { ApolloServer } from 'apollo-server-lambda'
import { makeExecutableSchema, mergeSchemas } from '@graphql-tools/schema'
import {
introspectSchema,
wrapSchema,
TransformObjectFields,
FieldNodeTransformer,
} from '@graphql-tools/wrap'
@iDVB
iDVB / ScrollRestoration.js
Created August 27, 2024 15:07
Custom NextJS ScrollRestoration with async triggerRestore
import React, { createContext, useContext, useEffect, useRef } from 'react'
import Head from 'next/head'
import Router from 'next/router'
const ScrollRestorationContext = createContext(null)
export const useScrollRestoration = ({ router, ignorePattern: optsIgnorePattern }) => {
const shouldScrollRestore = useRef(true)