UNPKG

react-filerobot-video-editor

Version:

React component version of filerobot video editor (FVE).

1 lines 2.16 kB
import _defineProperty from"@babel/runtime/helpers/defineProperty";function ownKeys(a,b){var c=Object.keys(a);if(Object.getOwnPropertySymbols){var d=Object.getOwnPropertySymbols(a);b&&(d=d.filter(function(b){return Object.getOwnPropertyDescriptor(a,b).enumerable})),c.push.apply(c,d)}return c}function _objectSpread(a){for(var b,c=1;c<arguments.length;c++)b=null==arguments[c]?{}:arguments[c],c%2?ownKeys(Object(b),!0).forEach(function(c){_defineProperty(a,c,b[c])}):Object.getOwnPropertyDescriptors?Object.defineProperties(a,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(c){Object.defineProperty(a,c,Object.getOwnPropertyDescriptor(b,c))});return a}import{DEFAULT_ZOOM_FACTOR,ORIGINAL_CROP,POINTER_ICONS,TOOLS_IDS}from"../utils/constants";import filterStrToClass from"../utils/filterStrToClass";import finetunesStrsToClasses from"../utils/finetunesStrsToClasses";var getInitialAppState=function(){var a,b,c=0<arguments.length&&void 0!==arguments[0]?arguments[0]:{},d=_objectSpread({},c.loadableDesignState);return Array.isArray(d.finetunes)&&(d.finetunes=finetunesStrsToClasses(d.finetunes)),d.filter&&(d.filter=filterStrToClass(d.filter)),_objectSpread(_objectSpread({imgSrc:"string"==typeof c.source?c.source:(null===(a=c.source)||void 0===a?void 0:a.src)||"",finetunes:[],finetunesProps:{},filter:null,adjustments:{crop:{ratio:c[TOOLS_IDS.CROP].ratio||ORIGINAL_CROP,ratioTitleKey:null!==(b=c[TOOLS_IDS.CROP].ratioTitleKey)&&void 0!==b?b:c[TOOLS_IDS.CROP].ratio,width:null,height:null,x:0,y:0},isFlippedX:!1,isFlippedY:!1,rotation:0},annotationIds:[],annotations:{},resize:{},trim:{},shownImageDimensions:{}},d),{},{pointerCssIcon:POINTER_ICONS.DEFAULT,canvasScale:1,zoom:{factor:DEFAULT_ZOOM_FACTOR,x:null,y:null,customLabel:null},isLoadingGlobally:!0,selectionsIds:[],tabId:c.defaultTabId||null,toolId:c.defaultToolId||null,feedback:{},pastDesignStates:[],futureDesignStates:[],isResetted:!0,haveNotSavedChanges:!1,latestColors:{},showTabsNavbar:!1,isSaving:!1,presentOriginalSources:{},selectedTextPart:{hasSelection:!1,textContent:"",element:null,startIndex:null,endIndex:null},extra:void 0})};export default getInitialAppState;