import React, { useMemo, forwardRef } from 'react' import PropTypes from 'prop-types' import classnames from 'classnames' import { deepMerge,deepClone } from '../../datav/usefull/index' import useAutoResize from '../../datav/use/autoResize' import './style.less' const defaultColor = ['#6586ec', '#2cf7fe'] const BorderBox13 = forwardRef(({ children, className, style, color = [], backgroundColor = 'transparent' }, ref) => { const { width, height, domRef } = useAutoResize(ref) const mergedColor = useMemo(() => deepMerge(deepClone(defaultColor, true), color || []), [color]) const classNames = useMemo(() => classnames('dv-border-box-13', className), [ className ]) return (