Repository URL to install this package:
|
Version:
2.1.0 ▾
|
import {
SnackBar,
SnackBarProps,
SnackBarState,
} from '@skava/ui/dist/components/features/SnackBar'
import { ReactNode } from 'react'
export interface AutoDismissingSnackBarOnAutoDismiss {
(props: AutoDismissingSnackBarProps, state: AutoDismissingSnackBarState): void
}
export interface AutoDismissingSnackBarRenderProp {
(props: AutoDismissingSnackBarProps, state: AutoDismissingSnackBarState): ReactNode
}
export interface AutoDismissingSnackBarProps extends SnackBarProps {
autoDismissingDuration?: number
/**
* @alias onClose
*/
onAutoDismiss?: AutoDismissingSnackBarOnAutoDismiss
animationDuration?: number
renderSnackBar?: AutoDismissingSnackBarRenderProp
}
export interface AutoDismissingSnackBarState extends SnackBarState { }