Blame view

天文台pc/tianwentai-ui/node_modules/@mui/system/esm/preprocessStyles.js 567 Bytes
bc518174   王天杨   提交两个项目文件
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
  import { internal_serializeStyles } from '@mui/styled-engine';
  export default function preprocessStyles(input) {
    const {
      variants,
      ...style
    } = input;
    const result = {
      variants,
      style: internal_serializeStyles(style),
      isProcessed: true
    };
  
    // Not supported on styled-components
    if (result.style === style) {
      return result;
    }
    if (variants) {
      variants.forEach(variant => {
        if (typeof variant.style !== 'function') {
          variant.style = internal_serializeStyles(variant.style);
        }
      });
    }
    return result;
  }