1
0
mirror of https://github.com/ianstormtaylor/slate.git synced 2025-08-25 16:20:49 +02:00

Fix error when pasting an image into Slate image example. (#2592)

* Fix error when pasting an image into Slate.

* Change isImage to call getExtension, which uses the URL API. Additionally, make sure JSDocs are consistent.
This commit is contained in:
Ellie Strejlau
2019-03-11 12:12:19 -04:00
committed by Brendan
parent b8c372df93
commit 98fd922915

View File

@@ -29,7 +29,7 @@ const Image = styled('img')`
box-shadow: ${props => (props.selected ? '0 0 0 2px blue;' : 'none')};
`
/*
/**
* A function to determine whether a URL has an image extension.
*
* @param {String} url
@@ -37,7 +37,18 @@ const Image = styled('img')`
*/
function isImage(url) {
return !!imageExtensions.find(url.endsWith)
return imageExtensions.includes(getExtension(url))
}
/**
* Get the extension of the URL, using the URL API.
*
* @param {String} url
* @return {String}
*/
function getExtension(url) {
return new URL(url).pathname.split('.').pop()
}
/**