kute.js/src/objects/componentsExtra.js

46 lines
1.4 KiB
JavaScript
Raw Normal View History

import Animation from '../animation/animationDevelopment';
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';
import FilterEffects from '../components/filterEffects';
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';
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;