Blame view

天文台pc/tianwentai-ui/node_modules/@mui/system/preprocessStyles.js 694 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
26
27
28
29
30
31
  "use strict";
  
  Object.defineProperty(exports, "__esModule", {
    value: true
  });
  exports.default = preprocessStyles;
  var _styledEngine = require("@mui/styled-engine");
  function preprocessStyles(input) {
    const {
      variants,
      ...style
    } = input;
    const result = {
      variants,
      style: (0, _styledEngine.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 = (0, _styledEngine.internal_serializeStyles)(variant.style);
        }
      });
    }
    return result;
  }