added on error for file thumbnails

This commit is contained in:
kyle hoell
2020-11-29 15:18:36 -05:00
parent fae3d32b61
commit 01fef279af
4 changed files with 28 additions and 2 deletions
@@ -15,7 +15,7 @@ const QuickAccessItem = (props) => (
<NewContextMenu gridMode={true} quickItemMode={true} contextSelected={props.state.contextSelected} closeContext={props.closeContext} downloadFile={props.downloadFile} file={props} changeEditNameMode={props.changeEditNameMode} closeEditNameMode={props.closeEditNameMode} changeDeleteMode={props.changeDeleteMode} startMovingFile={props.startMovingFile}/>
</div>
<div class="access__image">
<img className={props.state.imageClassname} src={props.state.image} alt="access"/>
<img className={props.state.imageClassname} src={props.state.image} onError={props.thumbnailOnError}/>
</div>
<div class="access__info--file">
<p className="noSelect" style={"quick-"+props._id !== props.selected ? {} : {color:"white"}}>{capitalize(props.filename)}</p>
+13
View File
@@ -111,6 +111,18 @@ class QuickAccessItemContainer extends React.Component {
})
}
thumbnailOnError = () => {
console.log("thumbnail on error");
this.setState(() => ({
...this.state,
image: "/images/file-svg.svg",
imageClassname: "noSelect file__item-no-thumbnail",
}))
}
onTouchStart = () => {
const date = new Date();
this.lastTouch = date.getTime();
@@ -253,6 +265,7 @@ class QuickAccessItemContainer extends React.Component {
closeEditNameMode={this.closeEditNameMode}
changeDeleteMode={this.changeDeleteMode}
startMovingFile={this.startMovingFile}
thumbnailOnError={this.thumbnailOnError}
state={this.state}
{...this.props}/>
}