export default()

in src/setter/style-setter/components/row/index.tsx [19:49]


export default (props: rowProps) => {
  const { title, dataList, styleKey, children, styleData, contentStyle = {}, value, longTitle } = props;
  return (
    <div className="row-container">
      {title && (
        <div
          className={
            styleData[styleKey]
              ? `${!longTitle?'title-contaienr':'title-contaienr-long'} title-text title-text-active`
              : `${!longTitle?'title-contaienr':'title-contaienr-long'} title-text`
          }
        >
          {title}
        </div>
      )}

      <div className="content-container" style={contentStyle}>
        {children ? (
          children
        ) : (
          <RadioGroup
            dataList={dataList}
            {...props}
            // 区分是style类型的值还是其他普通的值,从styleData获取的是对象
            value={typeof value != 'string' ? styleData && styleData[styleKey] : value}
          ></RadioGroup>
        )}
      </div>
    </div>
  );
};