index.js 1013 B

12345678910111213141516171819202122232425262728293031
  1. import React from 'react';
  2. import DatePicker from '../../index';
  3. import { Tooltip } from '@douyinfe/semi-ui';
  4. /**
  5. * 使用 Chromatic UI 测试
  6. */
  7. export default function Demo() {
  8. const dateStyle = { width: '100%', height: '100%', border: '1px solid #0077FA', display: 'flex', justifyContent: 'center', alignItems: 'center' };
  9. const defaultValue = new Date('2021-01-10 00:00:00');
  10. const renderDate = (dayNumber, fullDate) => {
  11. if (dayNumber === 1) {
  12. return <Tooltip content={'Always Day 1'} >
  13. <div style={dateStyle}>{dayNumber}</div>
  14. </Tooltip>;
  15. }
  16. return dayNumber;
  17. };
  18. return (
  19. <div style={{ height: '100vh' }}>
  20. <div>通过 renderDate 可以自定义日期的显示内容</div>
  21. <DatePicker motion={false} defaultValue={defaultValue} defaultOpen renderDate={renderDate} />
  22. </div>
  23. );
  24. }
  25. Demo.parameters = {
  26. chromatic: {
  27. disableSnapshot: false,
  28. delay: 3000,
  29. },
  30. };