utils_v2.js 1.4 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. import React, { Component, Fragment } from 'react';
  2. import global from '../global.less';
  3. import addRank from '@/assets/css/add_rank.less';
  4. /*
  5. * 新建排行榜的item的左侧
  6. * @param {boolean} required 是否必填
  7. * @param {string} text 展示的文本
  8. * @param {number} borderTopWidth 顶部border的宽度
  9. * */
  10. export function sldRankLeft(required, text, borderTopWidth, height = 72) {
  11. return <div className={`${addRank.sld_det_r_item} ${global.flex_row_end_center}`} style={{
  12. width: 200, height: height, borderTopWidth: borderTopWidth,
  13. }}>
  14. {required ? <div style={{ color: 'red' }}>*</div> : null}
  15. <div className={addRank.sld_det_r_text}>
  16. {text}
  17. </div>
  18. </div>;
  19. }
  20. /*
  21. * 新建排行榜的item的左侧
  22. * @param {object} text dom节点
  23. * @param {number} borderTopWidth 顶部border的宽度
  24. * */
  25. export function sldRankRight(text, borderTopWidth, height = 72) {
  26. return <div className={`${addRank.sld_det_r_item} ${global.flex_column_center_start}`}
  27. style={{ width: 800, paddingLeft: 20, height: height, borderTopWidth: borderTopWidth }}>
  28. <div className={addRank.sld_det_r_text} style={{ width: '100%' }}>
  29. {text}
  30. </div>
  31. </div>;
  32. }
  33. //排行榜的标题,有背景色和标题名称
  34. export function sldRankTitleByBg(text) {
  35. return <div className={addRank.add_rand_title_bg}>
  36. <span className={addRank.title}>{text}</span>
  37. </div>;
  38. }