Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/iamhosseindhv/notistack
/ functions
Functions
96 in github.com/iamhosseindhv/notistack
⨍
Functions
96
◇
Types & classes
35
↓ 8 callers
Function
makeStyles
( styles: S )
src/utils/styles.ts:3
↓ 6 callers
Function
createTransition
( props: string | string[] = ['all'], options?: CreateTransitionOptions )
src/transitions/createTransition.ts:11
↓ 6 callers
Function
enqueueSnackbar
(...args)
examples/redux-example/App.js:14
↓ 6 callers
Method
safeSetState
(nextState: State, callback: () => void)
src/transitions/Transition/Transition.tsx:225
↓ 5 callers
Function
createChainedFunction
( funcs: Array<((this: This, ...args: Args) => any) | undefined>, snackbarId?: SnackbarKey )
src/utils/createChainedFunction.ts:14
↓ 5 callers
Function
is
(item: any, types: string[])
src/SnackbarProvider/merger.ts:38
↓ 4 callers
Function
closeSnackbar
(...args)
examples/redux-example/App.js:15
↓ 4 callers
Function
getTransitionProps
(props: ComponentProps)
src/transitions/getTransitionProps.ts:19
↓ 4 callers
Function
isDefined
(value: string | null | undefined | number)
src/utils/index.ts:13
↓ 4 callers
Function
setTranslateValue
(direction: SlideTransitionDirection, node: HTMLElement | null)
src/transitions/Slide/Slide.tsx:84
↓ 3 callers
Function
originKeyExtractor
(anchor: InternalSnack['anchorOrigin'])
src/utils/index.ts:10
↓ 3 callers
Function
useForkRef
( refA: React.Ref<Instance> | null | undefined, refB: React.Ref<Instance> | null | undefined )
src/transitions/useForkRef.ts:24
↓ 2 callers
Method
cancelNextCallback
()
src/transitions/Transition/Transition.tsx:218
↓ 2 callers
Function
capitalise
(text: string)
src/utils/index.ts:8
↓ 2 callers
Function
formatMs
(milliseconds: number)
src/transitions/createTransition.ts:9
↓ 2 callers
Method
getTimeouts
()
src/transitions/Transition/Transition.tsx:114
↓ 2 callers
Function
getWrapperSize
()
src/transitions/Collapse/Collapse.tsx:40
↓ 2 callers
Function
isNumberOrNull
(numberish: number | null)
src/SnackbarProvider/merger.ts:26
↓ 2 callers
Function
isOptions
( messageOrOptions: SnackbarMessage | (OptionsObject & { message?: SnackbarMessage }) )
src/SnackbarProvider/SnackbarProvider.tsx:22
↓ 2 callers
Method
onTransitionEnd
(timeout: number, handler: () => void)
src/transitions/Transition/Transition.tsx:249
↓ 2 callers
Function
ownerWindow
(node: Node | null)
src/transitions/Slide/Slide.tsx:16
↓ 2 callers
Function
reflow
(node: Element)
src/transitions/utils.ts:19
↓ 2 callers
Method
render
()
examples/mobx-example/App.js:17
↓ 2 callers
Method
setNextCallback
(callback: () => void)
src/transitions/Transition/Transition.tsx:230
↓ 2 callers
Function
setRef
* passes {value} to {ref} * * Useful if you want to expose the ref of an inner component to the public API * while still using it inside the compon
src/transitions/useForkRef.ts:13
↓ 2 callers
Method
updateStatus
(mounting = false, nextStatus: TransitionStatus | null)
src/transitions/Transition/Transition.tsx:129
↓ 2 callers
Function
useEventCallback
( fn: (...args: Args) => Return )
src/utils/useEventCallback.ts:9
↓ 1 callers
Function
closeSnackbar
examples/redux-example/redux/actions.js:17
↓ 1 callers
Function
debounce
* Corresponds to 10 frames at 60 Hz. * A few bytes payload overhead when lodash/debounce is ~3 kB and debounce ~300 B.
src/transitions/Slide/Slide.tsx:25
↓ 1 callers
Function
enqueueSnackbar
(notification)
examples/redux-example/redux/actions.js:5
↓ 1 callers
Function
getAutoHideDuration
(optionsDuration: any, propsDuration: any)
src/SnackbarProvider/merger.ts:25
↓ 1 callers
Function
getSlideDirection
(anchorOrigin: InternalSnack['anchorOrigin'])
src/SnackbarItem/utils.ts:19
↓ 1 callers
Function
getTransitionDuration
(optionsDuration: any, propsDuration: any)
src/SnackbarProvider/merger.ts:37
↓ 1 callers
Function
getTranslateValue
* Translate the node so it can't be seen on the screen. * Later, we're going to translate the node back to its original location with `none`.
src/transitions/Slide/Slide.tsx:47
↓ 1 callers
Function
handlePause
()
src/SnackbarItem/Snackbar.tsx:68
↓ 1 callers
Function
keepSnackbarClassKeys
( classes: SnackbarProviderProps['classes'] = {} )
src/SnackbarItem/utils.ts:33
↓ 1 callers
Function
merge
(options: any, props: any)
src/SnackbarProvider/merger.ts:67
↓ 1 callers
Function
ownerDocument
(node: Node | null | undefined)
src/transitions/Slide/Slide.tsx:12
↓ 1 callers
Method
performEnter
(mounting: boolean)
src/transitions/Transition/Transition.tsx:151
↓ 1 callers
Method
performExit
()
src/transitions/Transition/Transition.tsx:185
↓ 1 callers
Function
removeDisplayed
(id)
examples/redux-example/useNotifier.js:17
↓ 1 callers
Function
removeSnackbar
examples/redux-example/redux/actions.js:23
↓ 1 callers
Function
storeDisplayed
(id)
examples/redux-example/useNotifier.js:13
↓ 1 callers
Function
toSnackbarAnchorOrigin
(anchorOrigin: SnackbarOrigin)
src/SnackbarItem/utils.ts:27
↓ 1 callers
Function
useNotifier
()
examples/redux-example/useNotifier.js:8
↓ 1 callers
Function
useTheme
()
examples/custom-snackbar-example/src/App.tsx:19
Function
App
()
examples/redux-example/App.js:11
Function
App
()
examples/custom-snackbar-example/src/App.tsx:21
Function
App
()
examples/custom-snackbar-example-2/src/App.tsx:25
Function
CheckIcon
()
src/utils/defaultIconVariants.tsx:21
Function
Child
()
examples/custom-snackbar-example/src/App.tsx:6
Function
Child
()
examples/custom-snackbar-example-2/src/App.tsx:5
Function
ErrorIcon
()
src/utils/defaultIconVariants.tsx:36
Function
InfoIcon
()
src/utils/defaultIconVariants.tsx:46
Function
MessageButtons
()
examples/simple-example/MessageButtons.js:44
Function
MessageButtons
()
examples/custom-content-example/MessageButtons.js:22
Function
SnackbarContainer
(props)
src/SnackbarContainer/SnackbarContainer.tsx:90
Function
SnackbarItem
(props)
src/SnackbarItem/SnackbarItem.tsx:38
Function
Store
()
examples/mobx-example/store/store.js:4
Function
SvgIcon
(props: { children: JSX.Element })
src/utils/defaultIconVariants.tsx:3
Function
WarningIcon
()
src/utils/defaultIconVariants.tsx:30
Method
compareFunction
(item: InternalSnack)
src/SnackbarProvider/SnackbarProvider.tsx:115
Method
componentDidMount
()
src/transitions/Transition/Transition.tsx:90
Method
componentDidMount
()
examples/mobx-example/Notifier.js:13
Method
componentDidUpdate
(prevProps: TransitionComponentProps)
src/transitions/Transition/Transition.tsx:94
Method
componentWillUnmount
()
src/transitions/Transition/Transition.tsx:110
Method
constructor
(props: TransitionComponentProps)
src/transitions/Transition/Transition.tsx:56
Method
constructor
(props: SnackbarProviderProps)
src/SnackbarProvider/SnackbarProvider.tsx:42
Function
debounced
(...args: any[])
src/transitions/Slide/Slide.tsx:27
Method
getDerivedStateFromProps
({ in: nextIn }: TransitionComponentProps, prevState: State)
src/transitions/Transition/Transition.tsx:83
Function
handleClick
()
examples/redux-example/App.js:17
Function
handleClick
()
examples/custom-content-example/MessageButtons.js:25
Function
handleDimissAll
()
examples/redux-example/App.js:34
Function
handleEnter
(node)
src/transitions/Collapse/Collapse.tsx:42
Function
handleEnter
(node, isAppearing)
src/transitions/Slide/Slide.tsx:111
Function
handleEntered
(node)
src/transitions/Collapse/Collapse.tsx:61
Function
handleEntered
()
src/SnackbarItem/SnackbarItem.tsx:47
Function
handleEntering
(node: HTMLElement)
src/transitions/Collapse/Collapse.tsx:46
Function
handleEntering
(node: HTMLElement)
src/transitions/Slide/Slide.tsx:120
Function
handleExit
(node)
src/transitions/Collapse/Collapse.tsx:65
Function
handleExit
(node)
src/transitions/Slide/Slide.tsx:135
Function
handleExited
(node)
src/transitions/Slide/Slide.tsx:153
Function
handleExiting
(node: HTMLElement)
src/transitions/Collapse/Collapse.tsx:69
Function
handleMouseEnter
(event)
src/SnackbarItem/Snackbar.tsx:84
Function
handleMouseLeave
(event)
src/SnackbarItem/Snackbar.tsx:91
Function
handleToggleTheme
()
examples/custom-snackbar-example/src/App.tsx:24
Function
later
()
src/transitions/Slide/Slide.tsx:28
Method
maxSnack
()
src/SnackbarProvider/SnackbarProvider.tsx:57
Function
noOp
()
src/SnackbarContext.ts:4
Function
noOp
()
src/utils/createChainedFunction.ts:3
Method
node
()
src/transitions/Transition/Transition.tsx:143
Function
noop
()
src/transitions/Transition/Transition.tsx:298
Method
render
()
src/transitions/Transition/Transition.tsx:266
Method
render
()
src/SnackbarProvider/SnackbarProvider.tsx:294
Method
render
()
examples/mobx-example/Notifier.js:30
Function
rollup
(config)
tsdx.config.js:7