Learn more  » Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

skava / @skava/ui   js

Repository URL to install this package:

Version: 2.8.8 

import {
  SnackBar,
  SnackBarProps,
  SnackBarState,
} from 'src/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 { }