update
This commit is contained in:
@@ -21,3 +21,18 @@ export const baseImage = (url) => {
|
||||
if (!url) url = '';
|
||||
return url.startsWith('http') ? url : import.meta.env.VITE_API_URL + url;
|
||||
}
|
||||
|
||||
export const determineMediaType = (url) => {
|
||||
const imageExtensions = ['.jpg', '.jpeg', '.png', '.gif', '.bmp', '.svg'];
|
||||
const videoExtensions = ['.mp4', '.mov', '.avi', '.mkv', '.webm'];
|
||||
|
||||
const extension = url.substring(url.lastIndexOf('.')).toLowerCase();
|
||||
|
||||
if (imageExtensions.includes(extension)) {
|
||||
return 'Image';
|
||||
} else if (videoExtensions.includes(extension)) {
|
||||
return 'Video';
|
||||
} else {
|
||||
return 'Unknown';
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user