2021-12-08 22:43:31 +01:00
|
|
|
import Animation from '../animation/animationDevelopment';
|
2021-11-12 14:30:52 +01:00
|
|
|
|
2021-12-08 22:43:31 +01:00
|
|
|
import BackgroundPosition from '../components/backgroundPosition';
|
|
|
|
import BorderRadius from '../components/borderRadius';
|
|
|
|
import BoxModel from '../components/boxModel';
|
|
|
|
import ClipProperty from '../components/clipProperty';
|
|
|
|
import ColorProperties from '../components/colorProperties';
|
2021-11-12 14:30:52 +01:00
|
|
|
import FilterEffects from '../components/filterEffects';
|
2021-12-08 22:43:31 +01:00
|
|
|
import HTMLAttributes from '../components/htmlAttributes';
|
|
|
|
import OpacityProperty from '../components/opacityProperty';
|
|
|
|
import SVGDraw from '../components/svgDraw';
|
|
|
|
import SVGCubicMorph from '../components/svgCubicMorph';
|
|
|
|
import SVGTransform from '../components/svgTransform';
|
|
|
|
import ScrollProperty from '../components/scrollProperty';
|
|
|
|
import ShadowProperties from '../components/shadowProperties';
|
|
|
|
import TextProperties from '../components/textProperties';
|
|
|
|
import TextWriteProperties from '../components/textWrite';
|
|
|
|
import MatrixTransform from '../components/transformMatrix';
|
2021-11-12 14:30:52 +01:00
|
|
|
|
|
|
|
const Components = {
|
|
|
|
BackgroundPosition,
|
|
|
|
BorderRadius,
|
|
|
|
BoxModel,
|
|
|
|
ClipProperty,
|
|
|
|
ColorProperties,
|
|
|
|
FilterEffects,
|
|
|
|
HTMLAttributes,
|
|
|
|
OpacityProperty,
|
|
|
|
SVGDraw,
|
|
|
|
SVGCubicMorph,
|
|
|
|
SVGTransform,
|
|
|
|
ScrollProperty,
|
|
|
|
ShadowProperties,
|
|
|
|
TextProperties,
|
|
|
|
TextWriteProperties,
|
|
|
|
MatrixTransform,
|
|
|
|
};
|
|
|
|
|
|
|
|
// init components
|
|
|
|
Object.keys(Components).forEach((component) => {
|
|
|
|
const compOps = Components[component];
|
|
|
|
Components[component] = new Animation(compOps);
|
|
|
|
});
|
|
|
|
|
|
|
|
export default Components;
|