@brizy/media-gallery
Version:
31 lines (30 loc) • 938 B
JavaScript
import { FileTypes } from "../../../pages/mediaLibrary/types/types";
import Audio from "../../../static/images/Audio.svg";
import Video from "../../../static/images/Video.svg";
import Files from "../../../static/images/Files.svg";
export var getSrcByType = function(type, url) {
switch(type){
case FileTypes.Audio:
return Audio;
case FileTypes.Video:
return Video;
case FileTypes.DocumentAndFiles:
return Files;
default:
return url;
}
};
export var translateTypes = function(type, t) {
switch(type){
case FileTypes.All:
return t("All Media Types");
case FileTypes.Image:
return t("Images");
case FileTypes.Video:
return t("Video");
case FileTypes.Audio:
return t("Audio");
case FileTypes.DocumentAndFiles:
return t("Documents & Files");
}
};