according to the MDN documentation, the aria-labelledby attribute is reserved for one or more
element IDs to associate a label with an element. the aria-label attribute is for a string when no
visible label on the screen
* feat(svg): add an interval prop
Add an interval prop that controls the duration of the interval between two animations. For
instance, an interval of `.25` and an animation speed of `2` imply that the animation will
take 1.5s to complete, and wait 0.5s before starting again.
* feat(svg): add a gradientRatio prop
Add a gradientRatio prop that controls the width of the gradient relative to the viewbox's own
width. For instance, a gradientRatio of `0.5` and a width of `200` imply that the resulting gradient
will have a width of 100px.
* docs(docz): add props section
* feat(svg): add an interval prop
Add an interval prop that controls the duration of the interval between two animations. For
instance, an interval of `.25` and an animation speed of `2` imply that the animation will
take 1.5s to complete, and wait 0.5s before starting again.
* docs(options): add interval prop
* test(Refactor): (#117)
* test(Refactor):
* Holder / SVG tests
* Svg tests
* Removed old tests
* Coverage
* Migrate to travis
* Update travis
* Update travis
* ci(Release):
* test(package):
* ci(Travis):
* chore(devDependencies): Package to generate the changelog
* feat(Codebase): Format
* feat(Types): Export types
* ci(Build step):
* feat(RTL): Flip the content
BREAKING CHANGE: Flip all content instead of only flip the animation direction
Closes#122
* Migrate codebase to Typescript (#120)
* Ignore rpt2_cache
* Add typescript pkg; Add tsc runner script
* Replace babel with ts compiler
* Typescript configs
* Update lockfile
* Convert Holder to tsx
* Convert svg to tsx
* Convert index.js to ts
* Convert uid to ts
* Convert BulletListStyle to tsx
* Convert CodeStyle to tsx
* Convert FacebookStyle to tsx
* Convert InstagramStyle to tsx
* Convert ListStyle to tsx
* Remove flow preset
* Add ts-node for ts execustion env for nodejs
* Remove flow preset & rollup-babel plugin; Add ts-node for ts env in nodejs
* Update lockfile
* Update watch script for tsc
* Rename IProps to IContentLoaderProps; Use FC for validation
* Remove unwanted ISvgProps; import IContentLoaderProps for type validations
* import and re-export IContentLoaderProps for better types
* Import and use types from IContentLoaderProps
* Remove eslint; replaced by tslint and tslint-prettier
* Add tslint-config-prettier
* Implement stricter type checking
* Remove comments as it is handled by tslint-config-prettier now
* Replace lint by tsc
* remove eslint and flow configs
* Add style default props
* Add jest options to include ts test files
* Add options to load json file
* Migrate tests from JS to TS for better interoperability
* Updated snapshots
* Remove ts-node
* Break line after react import
* Remove export from bottom of file and move to component definition
BREAKING CHANGE: Migrate codebase to typescript
Closes#120
* Safari and iOS transparency workaround
Introduction of `primaryOpacity` and `secondaryOpacity`
* Remove primaryOpacity/secondaryOpacity conditional props type
* Add tests for primaryOpacity and secondaryOpacity
* Add props and create logic to controll speed animation
* Add stories to no animation
* Add tests on animation prop
* Set animation to appear just when animate prop is true
* Change tests to expected behavior
* Att on readme
* Update readme
* Realocate tests
* Export default props
* Refactor tests
* Refactor disposal of tests
* Remove custom components https://github.com/danilowoz/react-content-loader/issues/46
* return <rect/> and <circle/> in stories, update readme.md, return test for 'when type is custom'
* fix indentation, move 'when type is custom' test from 'Type props are used' block
* add flow and babel-preset-flow
* convert index.js to flow
* convert Wrap.js to use flow
* convert CodeStyle.js
* convert other stylized component files to use flow
* convert Rect and Circle to use flow
* add type checking for React.Element