File tree Expand file tree Collapse file tree 1 file changed +6
-4
lines changed
Expand file tree Collapse file tree 1 file changed +6
-4
lines changed Original file line number Diff line number Diff line change @@ -10,6 +10,7 @@ export interface ProgressiveImageProps {
1010 backgroundImages ?: string [ ] ;
1111 transitionTime ?: number ;
1212 timingFunction ?: string ;
13+ maxBlur ?: number ;
1314}
1415
1516export interface ProgressiveImageState {
@@ -23,15 +24,16 @@ export class ProgressiveImage extends React.Component<ProgressiveImageProps & Di
2324
2425 static defaultProps = {
2526 transitionTime : 500 ,
26- timingFunction : "ease"
27+ timingFunction : "ease" ,
28+ maxBlur : 10
2729 } ;
2830
2931 componentWillMount ( ) {
30- const { src, preview} = this . props ;
31- this . setState ( { src : "" , blur : 10 } ) ;
32+ const { src, preview, maxBlur } = this . props ;
33+ this . setState ( { src : "" , blur : maxBlur } ) ;
3234 this . cloneProps ( ) ;
3335 this . fetch ( preview )
34- . then ( previewDataURI => this . setState ( { src : previewDataURI , blur : 10 } ) )
36+ . then ( previewDataURI => this . setState ( { src : previewDataURI , blur : maxBlur } ) )
3537 . then ( ( ) => this . fetch ( src ) )
3638 . then ( srcDataURI => this . setState ( { src : srcDataURI , blur : 0 } ) ) ;
3739 }
You can’t perform that action at this time.
0 commit comments