import { ISetterMap } from '@/views/createTemplate/types/IHJNewSchema';

import width from './width.vue';
import height from './height.vue';
import fontSize from './fontSize.vue';
import color from './color.vue';
import flexDirection from './flexDirection.vue';
import justifyContent from './justifyContent.vue';
import alignItems from './alignItems.vue';
import background from './background.vue';
import fontWeight from './fontWeight.vue';
import fontFamily from './fontFamily.vue';
import letterSpacing from './letterSpacing.vue';
import opacity from './opacity.vue';
import borderWidth from './borderWidth.vue';
import borderRadius from './borderRadius.vue';
import borderColor from './borderColor.vue';
import borderStyle from './borderStyle.vue';
import padding from './padding.vue';
import margin from './margin.vue';
import rotate from './rotate.vue';
import flex from './flex.vue';
import themeColor from './themeColor.vue';
import position from './position.vue';
import flexWrap from './flexWrap.vue';
import lineHeight from './lineHeight.vue';
import backgroundPath from './backgroundPath.vue';
import backgroundRepeat from './backgroundRepeat.vue';
import flexShrink from './flexShrink.vue';
import textAlign from './textAlign.vue';
import display from './display.vue';
import listStylePosition from './listStylePosition.vue';
import listStyle from './listStyle.vue';
import textDecoration from './textDecoration.vue';
import moduleMargin from './moduleMargin.vue';
import modulePadding from './modulePadding.vue';
import objectFit from './objectFit.vue';

const settersStyleCptMap: ISetterMap = {
  width,
  height,
  fontSize,
  color,
  flexDirection,
  justifyContent,
  alignItems,
  background,
  fontWeight,
  fontFamily,
  letterSpacing,
  opacity,
  borderWidth,
  borderRadius,
  borderColor,
  borderStyle,
  padding,
  margin,
  rotate,
  flex,
  themeColor,
  position,
  flexWrap,
  lineHeight,
  backgroundPath,
  backgroundRepeat,
  flexShrink,
  textAlign,
  display,
  listStylePosition,
  listStyle,
  textDecoration,
  moduleMargin,
  modulePadding,
  objectFit
};
export default settersStyleCptMap;
