react-filerobot-video-editor
Version:
React component version of filerobot video editor (FVE).
1 lines • 1.02 kB
JavaScript
import Custom from"@scaleflex/icons/custom";import Ellipse from"@scaleflex/icons/ellipse";import Landscape from"@scaleflex/icons/landscape";import Portrait from"@scaleflex/icons/portrait";import ImageOutline from"@scaleflex/icons/image-outline";import{CUSTOM_CROP,ELLIPSE_CROP,ORIGINAL_CROP}from"../../../utils/constants";import toPrecisedFloat from"../../../utils/toPrecisedFloat";import isVideo from"../../../utils/isVideo";export var DEFAULT_CROP_PRESETS=[{titleKey:"custom",ratio:CUSTOM_CROP,icon:Custom,hide:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},b=a.lockCropAreaAt;return b}},{titleKey:"original",ratio:ORIGINAL_CROP,icon:ImageOutline},{titleKey:"landscape",descriptionKey:"16:9",ratio:toPrecisedFloat(16/9),icon:Landscape},{titleKey:"portrait",descriptionKey:"9:16",ratio:toPrecisedFloat(9/16),icon:Portrait},{titleKey:"ellipse",ratio:ELLIPSE_CROP,icon:Ellipse,hide:function(){var a=0<arguments.length&&arguments[0]!==void 0?arguments[0]:{},b=a.sourceType;return isVideo(b)}}];