Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Debian packages RPM packages NuGet packages

Repository URL to install this package:

Details    
@skava/ui / src / playground / Image / fixture.ts
Size: Mime:
import { stringOrArrayOrObj, string, boolean, node } from '@skava/modules/___dist/view-container/types'

export const propTypes = {
  Wrap: node,
  // nowrap
  hasNoWrap: boolean,
  nowrap: boolean,

  // === classes
  className: string,
  classes: string,
  classList: stringOrArrayOrObj,
  // alias
  containerClasses: string,
  containerClassName: string,
  figureClassName: string,
  // caption
  captionClass: string,
  captionClassName: string,

  imageSrc: string,
  imageSource: string,
  alternateImage: string,
  src: string,
  url: string,

  alt: string,
  caption: string,
  text: string,
  captionText: string,
  labelText: string,
  // from media
  isImage: boolean,
}
export const defaultProps = {
  // @todo classList
  classes: '',
  containerClasses: '',
  containerClassName: '',
  figureClassName: '',
  classList: '',
  captionClass: 'image-label',
  captionClassName: '',
  imageSrc: '',
  url: '',

  // @todo src
  // imageSource: '',
  imageSource: '/images/null_image.png',
  alternateImage: '',
  src: '',

  // @alias
  alt: '',
  caption: '',
  text: '',
  labelText: '',
  captionText: '',
  isImage: true,
  // imgStyle:
}