This commit is contained in:
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/false.js
generated
vendored
Normal file
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/false.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default false
|
||||
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/is-browser.js
generated
vendored
Normal file
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/is-browser.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default typeof document !== 'undefined'
|
||||
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/true.js
generated
vendored
Normal file
1
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/conditions/true.js
generated
vendored
Normal file
@@ -0,0 +1 @@
|
||||
export default true
|
||||
15
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/index.js
generated
vendored
Normal file
15
node_modules/@emotion/use-insertion-effect-with-fallbacks/src/index.js
generated
vendored
Normal file
@@ -0,0 +1,15 @@
|
||||
import * as React from 'react'
|
||||
import isBrowser from '#is-browser'
|
||||
|
||||
const syncFallback = create => create()
|
||||
|
||||
const useInsertionEffect = React['useInsertion' + 'Effect']
|
||||
? React['useInsertion' + 'Effect']
|
||||
: false
|
||||
|
||||
export const useInsertionEffectAlwaysWithSyncFallback = !isBrowser
|
||||
? syncFallback
|
||||
: useInsertionEffect || syncFallback
|
||||
|
||||
export const useInsertionEffectWithLayoutFallback =
|
||||
useInsertionEffect || React.useLayoutEffect
|
||||
Reference in New Issue
Block a user