mirror of
https://github.com/PrimalHQ/primal-web-app.git
synced 2024-10-01 17:31:13 +00:00
Handle link preview image errors
This commit is contained in:
parent
b693957c74
commit
b2f0a94dd6
@ -49,6 +49,13 @@ const LinkPreview: Component<{ preview: any, id?: string, bordered?: boolean, is
|
||||
return k;
|
||||
};
|
||||
|
||||
const onError = (event: any) => {
|
||||
const image = event.target;
|
||||
image.onerror = '';
|
||||
image.src = props.preview.images[0];
|
||||
return true;
|
||||
};
|
||||
|
||||
return (
|
||||
<a
|
||||
id={props.id}
|
||||
@ -61,6 +68,7 @@ const LinkPreview: Component<{ preview: any, id?: string, bordered?: boolean, is
|
||||
class={styles.previewImage}
|
||||
src={image()?.media_url}
|
||||
style={`width: 100%; height: ${height()}`}
|
||||
onerror={onError}
|
||||
/>
|
||||
</Show>
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user