first commit
This commit is contained in:
17
frontend/node_modules/@ant-design/icons/lib/components/AntdIcon.d.ts
generated
vendored
Normal file
17
frontend/node_modules/@ant-design/icons/lib/components/AntdIcon.d.ts
generated
vendored
Normal file
@@ -0,0 +1,17 @@
|
||||
import * as React from 'react';
|
||||
import type { IconDefinition } from '@ant-design/icons-svg/lib/types';
|
||||
import type { IconBaseProps } from './Icon';
|
||||
import { getTwoToneColor, setTwoToneColor } from './twoTonePrimaryColor';
|
||||
import type { TwoToneColor } from './twoTonePrimaryColor';
|
||||
export interface AntdIconProps extends IconBaseProps {
|
||||
twoToneColor?: TwoToneColor;
|
||||
}
|
||||
export interface IconComponentProps extends AntdIconProps {
|
||||
icon: IconDefinition;
|
||||
}
|
||||
interface IconBaseComponent<Props> extends React.ForwardRefExoticComponent<Props & React.RefAttributes<HTMLSpanElement>> {
|
||||
getTwoToneColor: typeof getTwoToneColor;
|
||||
setTwoToneColor: typeof setTwoToneColor;
|
||||
}
|
||||
declare const Icon: IconBaseComponent<IconComponentProps>;
|
||||
export default Icon;
|
||||
72
frontend/node_modules/@ant-design/icons/lib/components/AntdIcon.js
generated
vendored
Normal file
72
frontend/node_modules/@ant-design/icons/lib/components/AntdIcon.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
'use client';
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
var _colors = require("@ant-design/colors");
|
||||
var _Context = _interopRequireDefault(require("./Context"));
|
||||
var _IconBase = _interopRequireDefault(require("./IconBase"));
|
||||
var _twoTonePrimaryColor = require("./twoTonePrimaryColor");
|
||||
var _utils = require("../utils");
|
||||
var _excluded = ["className", "icon", "spin", "rotate", "tabIndex", "onClick", "twoToneColor"];
|
||||
// Initial setting
|
||||
// should move it to antd main repo?
|
||||
(0, _twoTonePrimaryColor.setTwoToneColor)(_colors.blue.primary);
|
||||
|
||||
// https://github.com/DefinitelyTyped/DefinitelyTyped/issues/34757#issuecomment-488848720
|
||||
|
||||
var Icon = /*#__PURE__*/React.forwardRef(function (props, ref) {
|
||||
var className = props.className,
|
||||
icon = props.icon,
|
||||
spin = props.spin,
|
||||
rotate = props.rotate,
|
||||
tabIndex = props.tabIndex,
|
||||
onClick = props.onClick,
|
||||
twoToneColor = props.twoToneColor,
|
||||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
||||
var _React$useContext = React.useContext(_Context.default),
|
||||
_React$useContext$pre = _React$useContext.prefixCls,
|
||||
prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,
|
||||
rootClassName = _React$useContext.rootClassName;
|
||||
var classString = (0, _classnames.default)(rootClassName, prefixCls, (0, _defineProperty2.default)((0, _defineProperty2.default)({}, "".concat(prefixCls, "-").concat(icon.name), !!icon.name), "".concat(prefixCls, "-spin"), !!spin || icon.name === 'loading'), className);
|
||||
var iconTabIndex = tabIndex;
|
||||
if (iconTabIndex === undefined && onClick) {
|
||||
iconTabIndex = -1;
|
||||
}
|
||||
var svgStyle = rotate ? {
|
||||
msTransform: "rotate(".concat(rotate, "deg)"),
|
||||
transform: "rotate(".concat(rotate, "deg)")
|
||||
} : undefined;
|
||||
var _normalizeTwoToneColo = (0, _utils.normalizeTwoToneColors)(twoToneColor),
|
||||
_normalizeTwoToneColo2 = (0, _slicedToArray2.default)(_normalizeTwoToneColo, 2),
|
||||
primaryColor = _normalizeTwoToneColo2[0],
|
||||
secondaryColor = _normalizeTwoToneColo2[1];
|
||||
return /*#__PURE__*/React.createElement("span", (0, _extends2.default)({
|
||||
role: "img",
|
||||
"aria-label": icon.name
|
||||
}, restProps, {
|
||||
ref: ref,
|
||||
tabIndex: iconTabIndex,
|
||||
onClick: onClick,
|
||||
className: classString
|
||||
}), /*#__PURE__*/React.createElement(_IconBase.default, {
|
||||
icon: icon,
|
||||
primaryColor: primaryColor,
|
||||
secondaryColor: secondaryColor,
|
||||
style: svgStyle
|
||||
}));
|
||||
});
|
||||
Icon.displayName = 'AntdIcon';
|
||||
Icon.getTwoToneColor = _twoTonePrimaryColor.getTwoToneColor;
|
||||
Icon.setTwoToneColor = _twoTonePrimaryColor.setTwoToneColor;
|
||||
var _default = exports.default = Icon;
|
||||
11
frontend/node_modules/@ant-design/icons/lib/components/Context.d.ts
generated
vendored
Normal file
11
frontend/node_modules/@ant-design/icons/lib/components/Context.d.ts
generated
vendored
Normal file
@@ -0,0 +1,11 @@
|
||||
/// <reference types="react" />
|
||||
export interface IconContextProps {
|
||||
prefixCls?: string;
|
||||
rootClassName?: string;
|
||||
csp?: {
|
||||
nonce?: string;
|
||||
};
|
||||
layer?: string;
|
||||
}
|
||||
declare const IconContext: import("react").Context<IconContextProps>;
|
||||
export default IconContext;
|
||||
9
frontend/node_modules/@ant-design/icons/lib/components/Context.js
generated
vendored
Normal file
9
frontend/node_modules/@ant-design/icons/lib/components/Context.js
generated
vendored
Normal file
@@ -0,0 +1,9 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _react = require("react");
|
||||
var IconContext = /*#__PURE__*/(0, _react.createContext)({});
|
||||
var _default = exports.default = IconContext;
|
||||
20
frontend/node_modules/@ant-design/icons/lib/components/Icon.d.ts
generated
vendored
Normal file
20
frontend/node_modules/@ant-design/icons/lib/components/Icon.d.ts
generated
vendored
Normal file
@@ -0,0 +1,20 @@
|
||||
import * as React from 'react';
|
||||
export interface IconBaseProps extends React.HTMLProps<HTMLSpanElement> {
|
||||
spin?: boolean;
|
||||
rotate?: number;
|
||||
}
|
||||
export interface CustomIconComponentProps {
|
||||
width: string | number;
|
||||
height: string | number;
|
||||
fill?: string;
|
||||
viewBox?: string;
|
||||
className?: string;
|
||||
style?: React.CSSProperties;
|
||||
}
|
||||
export interface IconComponentProps extends IconBaseProps {
|
||||
viewBox?: string;
|
||||
component?: React.ComponentType<CustomIconComponentProps | React.SVGProps<SVGSVGElement>> | React.ForwardRefExoticComponent<CustomIconComponentProps>;
|
||||
ariaLabel?: React.AriaAttributes['aria-label'];
|
||||
}
|
||||
declare const Icon: React.ForwardRefExoticComponent<Omit<IconComponentProps, 'ref'> & React.RefAttributes<HTMLSpanElement>>;
|
||||
export default Icon;
|
||||
79
frontend/node_modules/@ant-design/icons/lib/components/Icon.js
generated
vendored
Normal file
79
frontend/node_modules/@ant-design/icons/lib/components/Icon.js
generated
vendored
Normal file
@@ -0,0 +1,79 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
|
||||
var _defineProperty2 = _interopRequireDefault(require("@babel/runtime/helpers/defineProperty"));
|
||||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
var _ref = require("rc-util/lib/ref");
|
||||
var _Context = _interopRequireDefault(require("./Context"));
|
||||
var _utils = require("../utils");
|
||||
var _excluded = ["className", "component", "viewBox", "spin", "rotate", "tabIndex", "onClick", "children"]; // Seems this is used for iconFont
|
||||
var Icon = /*#__PURE__*/React.forwardRef(function (props, ref) {
|
||||
var className = props.className,
|
||||
Component = props.component,
|
||||
viewBox = props.viewBox,
|
||||
spin = props.spin,
|
||||
rotate = props.rotate,
|
||||
tabIndex = props.tabIndex,
|
||||
onClick = props.onClick,
|
||||
children = props.children,
|
||||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
||||
var iconRef = React.useRef();
|
||||
var mergedRef = (0, _ref.useComposeRef)(iconRef, ref);
|
||||
(0, _utils.warning)(Boolean(Component || children), 'Should have `component` prop or `children`.');
|
||||
(0, _utils.useInsertStyles)(iconRef);
|
||||
var _React$useContext = React.useContext(_Context.default),
|
||||
_React$useContext$pre = _React$useContext.prefixCls,
|
||||
prefixCls = _React$useContext$pre === void 0 ? 'anticon' : _React$useContext$pre,
|
||||
rootClassName = _React$useContext.rootClassName;
|
||||
var classString = (0, _classnames.default)(rootClassName, prefixCls, (0, _defineProperty2.default)({}, "".concat(prefixCls, "-spin"), !!spin && !!Component), className);
|
||||
var svgClassString = (0, _classnames.default)((0, _defineProperty2.default)({}, "".concat(prefixCls, "-spin"), !!spin));
|
||||
var svgStyle = rotate ? {
|
||||
msTransform: "rotate(".concat(rotate, "deg)"),
|
||||
transform: "rotate(".concat(rotate, "deg)")
|
||||
} : undefined;
|
||||
var innerSvgProps = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, _utils.svgBaseProps), {}, {
|
||||
className: svgClassString,
|
||||
style: svgStyle,
|
||||
viewBox: viewBox
|
||||
});
|
||||
if (!viewBox) {
|
||||
delete innerSvgProps.viewBox;
|
||||
}
|
||||
|
||||
// component > children
|
||||
var renderInnerNode = function renderInnerNode() {
|
||||
if (Component) {
|
||||
return /*#__PURE__*/React.createElement(Component, innerSvgProps, children);
|
||||
}
|
||||
if (children) {
|
||||
(0, _utils.warning)(Boolean(viewBox) || React.Children.count(children) === 1 && /*#__PURE__*/React.isValidElement(children) && React.Children.only(children).type === 'use', 'Make sure that you provide correct `viewBox`' + ' prop (default `0 0 1024 1024`) to the icon.');
|
||||
return /*#__PURE__*/React.createElement("svg", (0, _extends2.default)({}, innerSvgProps, {
|
||||
viewBox: viewBox
|
||||
}), children);
|
||||
}
|
||||
return null;
|
||||
};
|
||||
var iconTabIndex = tabIndex;
|
||||
if (iconTabIndex === undefined && onClick) {
|
||||
iconTabIndex = -1;
|
||||
}
|
||||
return /*#__PURE__*/React.createElement("span", (0, _extends2.default)({
|
||||
role: "img"
|
||||
}, restProps, {
|
||||
ref: mergedRef,
|
||||
tabIndex: iconTabIndex,
|
||||
onClick: onClick,
|
||||
className: classString
|
||||
}), renderInnerNode());
|
||||
});
|
||||
Icon.displayName = 'AntdIcon';
|
||||
var _default = exports.default = Icon;
|
||||
26
frontend/node_modules/@ant-design/icons/lib/components/IconBase.d.ts
generated
vendored
Normal file
26
frontend/node_modules/@ant-design/icons/lib/components/IconBase.d.ts
generated
vendored
Normal file
@@ -0,0 +1,26 @@
|
||||
import * as React from 'react';
|
||||
import type { IconDefinition } from '@ant-design/icons-svg/lib/types';
|
||||
export interface IconProps {
|
||||
icon: IconDefinition;
|
||||
className?: string;
|
||||
onClick?: React.MouseEventHandler<SVGSVGElement>;
|
||||
style?: React.CSSProperties;
|
||||
primaryColor?: string;
|
||||
secondaryColor?: string;
|
||||
focusable?: string;
|
||||
}
|
||||
export interface TwoToneColorPaletteSetter {
|
||||
primaryColor: string;
|
||||
secondaryColor?: string;
|
||||
}
|
||||
export interface TwoToneColorPalette extends TwoToneColorPaletteSetter {
|
||||
calculated?: boolean;
|
||||
}
|
||||
declare function setTwoToneColors({ primaryColor, secondaryColor }: TwoToneColorPaletteSetter): void;
|
||||
declare function getTwoToneColors(): TwoToneColorPalette;
|
||||
interface IconBaseComponent<P> extends React.FC<P> {
|
||||
getTwoToneColors: typeof getTwoToneColors;
|
||||
setTwoToneColors: typeof setTwoToneColors;
|
||||
}
|
||||
declare const IconBase: IconBaseComponent<IconProps>;
|
||||
export default IconBase;
|
||||
72
frontend/node_modules/@ant-design/icons/lib/components/IconBase.js
generated
vendored
Normal file
72
frontend/node_modules/@ant-design/icons/lib/components/IconBase.js
generated
vendored
Normal file
@@ -0,0 +1,72 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = void 0;
|
||||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
||||
var _objectSpread2 = _interopRequireDefault(require("@babel/runtime/helpers/objectSpread2"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _utils = require("../utils");
|
||||
var _excluded = ["icon", "className", "onClick", "style", "primaryColor", "secondaryColor"];
|
||||
var twoToneColorPalette = {
|
||||
primaryColor: '#333',
|
||||
secondaryColor: '#E6E6E6',
|
||||
calculated: false
|
||||
};
|
||||
function setTwoToneColors(_ref) {
|
||||
var primaryColor = _ref.primaryColor,
|
||||
secondaryColor = _ref.secondaryColor;
|
||||
twoToneColorPalette.primaryColor = primaryColor;
|
||||
twoToneColorPalette.secondaryColor = secondaryColor || (0, _utils.getSecondaryColor)(primaryColor);
|
||||
twoToneColorPalette.calculated = !!secondaryColor;
|
||||
}
|
||||
function getTwoToneColors() {
|
||||
return (0, _objectSpread2.default)({}, twoToneColorPalette);
|
||||
}
|
||||
var IconBase = function IconBase(props) {
|
||||
var icon = props.icon,
|
||||
className = props.className,
|
||||
onClick = props.onClick,
|
||||
style = props.style,
|
||||
primaryColor = props.primaryColor,
|
||||
secondaryColor = props.secondaryColor,
|
||||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
||||
var svgRef = React.useRef();
|
||||
var colors = twoToneColorPalette;
|
||||
if (primaryColor) {
|
||||
colors = {
|
||||
primaryColor: primaryColor,
|
||||
secondaryColor: secondaryColor || (0, _utils.getSecondaryColor)(primaryColor)
|
||||
};
|
||||
}
|
||||
(0, _utils.useInsertStyles)(svgRef);
|
||||
(0, _utils.warning)((0, _utils.isIconDefinition)(icon), "icon should be icon definiton, but got ".concat(icon));
|
||||
if (!(0, _utils.isIconDefinition)(icon)) {
|
||||
return null;
|
||||
}
|
||||
var target = icon;
|
||||
if (target && typeof target.icon === 'function') {
|
||||
target = (0, _objectSpread2.default)((0, _objectSpread2.default)({}, target), {}, {
|
||||
icon: target.icon(colors.primaryColor, colors.secondaryColor)
|
||||
});
|
||||
}
|
||||
return (0, _utils.generate)(target.icon, "svg-".concat(target.name), (0, _objectSpread2.default)((0, _objectSpread2.default)({
|
||||
className: className,
|
||||
onClick: onClick,
|
||||
style: style,
|
||||
'data-icon': target.name,
|
||||
width: '1em',
|
||||
height: '1em',
|
||||
fill: 'currentColor',
|
||||
'aria-hidden': 'true'
|
||||
}, restProps), {}, {
|
||||
ref: svgRef
|
||||
}));
|
||||
};
|
||||
IconBase.displayName = 'IconReact';
|
||||
IconBase.getTwoToneColors = getTwoToneColors;
|
||||
IconBase.setTwoToneColors = setTwoToneColors;
|
||||
var _default = exports.default = IconBase;
|
||||
10
frontend/node_modules/@ant-design/icons/lib/components/IconFont.d.ts
generated
vendored
Normal file
10
frontend/node_modules/@ant-design/icons/lib/components/IconFont.d.ts
generated
vendored
Normal file
@@ -0,0 +1,10 @@
|
||||
import * as React from 'react';
|
||||
import type { IconBaseProps } from './Icon';
|
||||
export interface CustomIconOptions {
|
||||
scriptUrl?: string | string[];
|
||||
extraCommonProps?: Record<string, unknown>;
|
||||
}
|
||||
export interface IconFontProps<T extends string = string> extends IconBaseProps {
|
||||
type: T;
|
||||
}
|
||||
export default function create<T extends string = string>(options?: CustomIconOptions): React.FC<IconFontProps<T>>;
|
||||
78
frontend/node_modules/@ant-design/icons/lib/components/IconFont.js
generated
vendored
Normal file
78
frontend/node_modules/@ant-design/icons/lib/components/IconFont.js
generated
vendored
Normal file
@@ -0,0 +1,78 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
var _interopRequireWildcard = require("@babel/runtime/helpers/interopRequireWildcard").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.default = create;
|
||||
var _extends2 = _interopRequireDefault(require("@babel/runtime/helpers/extends"));
|
||||
var _objectWithoutProperties2 = _interopRequireDefault(require("@babel/runtime/helpers/objectWithoutProperties"));
|
||||
var React = _interopRequireWildcard(require("react"));
|
||||
var _Icon = _interopRequireDefault(require("./Icon"));
|
||||
var _excluded = ["type", "children"];
|
||||
var customCache = new Set();
|
||||
function isValidCustomScriptUrl(scriptUrl) {
|
||||
return Boolean(typeof scriptUrl === 'string' && scriptUrl.length && !customCache.has(scriptUrl));
|
||||
}
|
||||
function createScriptUrlElements(scriptUrls) {
|
||||
var index = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : 0;
|
||||
var currentScriptUrl = scriptUrls[index];
|
||||
if (isValidCustomScriptUrl(currentScriptUrl)) {
|
||||
var script = document.createElement('script');
|
||||
script.setAttribute('src', currentScriptUrl);
|
||||
script.setAttribute('data-namespace', currentScriptUrl);
|
||||
if (scriptUrls.length > index + 1) {
|
||||
script.onload = function () {
|
||||
createScriptUrlElements(scriptUrls, index + 1);
|
||||
};
|
||||
script.onerror = function () {
|
||||
createScriptUrlElements(scriptUrls, index + 1);
|
||||
};
|
||||
}
|
||||
customCache.add(currentScriptUrl);
|
||||
document.body.appendChild(script);
|
||||
}
|
||||
}
|
||||
function create() {
|
||||
var options = arguments.length > 0 && arguments[0] !== undefined ? arguments[0] : {};
|
||||
var scriptUrl = options.scriptUrl,
|
||||
_options$extraCommonP = options.extraCommonProps,
|
||||
extraCommonProps = _options$extraCommonP === void 0 ? {} : _options$extraCommonP;
|
||||
|
||||
/**
|
||||
* DOM API required.
|
||||
* Make sure in browser environment.
|
||||
* The Custom Icon will create a <script/>
|
||||
* that loads SVG symbols and insert the SVG Element into the document body.
|
||||
*/
|
||||
if (scriptUrl && typeof document !== 'undefined' && typeof window !== 'undefined' && typeof document.createElement === 'function') {
|
||||
if (Array.isArray(scriptUrl)) {
|
||||
// 因为iconfont资源会把svg插入before,所以前加载相同type会覆盖后加载,为了数组覆盖顺序,倒叙插入
|
||||
createScriptUrlElements(scriptUrl.reverse());
|
||||
} else {
|
||||
createScriptUrlElements([scriptUrl]);
|
||||
}
|
||||
}
|
||||
var Iconfont = /*#__PURE__*/React.forwardRef(function (props, ref) {
|
||||
var type = props.type,
|
||||
children = props.children,
|
||||
restProps = (0, _objectWithoutProperties2.default)(props, _excluded);
|
||||
|
||||
// children > type
|
||||
var content = null;
|
||||
if (props.type) {
|
||||
content = /*#__PURE__*/React.createElement("use", {
|
||||
xlinkHref: "#".concat(type)
|
||||
});
|
||||
}
|
||||
if (children) {
|
||||
content = children;
|
||||
}
|
||||
return /*#__PURE__*/React.createElement(_Icon.default, (0, _extends2.default)({}, extraCommonProps, restProps, {
|
||||
ref: ref
|
||||
}), content);
|
||||
});
|
||||
Iconfont.displayName = 'Iconfont';
|
||||
return Iconfont;
|
||||
}
|
||||
3
frontend/node_modules/@ant-design/icons/lib/components/twoTonePrimaryColor.d.ts
generated
vendored
Normal file
3
frontend/node_modules/@ant-design/icons/lib/components/twoTonePrimaryColor.d.ts
generated
vendored
Normal file
@@ -0,0 +1,3 @@
|
||||
export type TwoToneColor = string | [string, string];
|
||||
export declare function setTwoToneColor(twoToneColor: TwoToneColor): void;
|
||||
export declare function getTwoToneColor(): TwoToneColor;
|
||||
28
frontend/node_modules/@ant-design/icons/lib/components/twoTonePrimaryColor.js
generated
vendored
Normal file
28
frontend/node_modules/@ant-design/icons/lib/components/twoTonePrimaryColor.js
generated
vendored
Normal file
@@ -0,0 +1,28 @@
|
||||
"use strict";
|
||||
|
||||
var _interopRequireDefault = require("@babel/runtime/helpers/interopRequireDefault").default;
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.getTwoToneColor = getTwoToneColor;
|
||||
exports.setTwoToneColor = setTwoToneColor;
|
||||
var _slicedToArray2 = _interopRequireDefault(require("@babel/runtime/helpers/slicedToArray"));
|
||||
var _IconBase = _interopRequireDefault(require("./IconBase"));
|
||||
var _utils = require("../utils");
|
||||
function setTwoToneColor(twoToneColor) {
|
||||
var _normalizeTwoToneColo = (0, _utils.normalizeTwoToneColors)(twoToneColor),
|
||||
_normalizeTwoToneColo2 = (0, _slicedToArray2.default)(_normalizeTwoToneColo, 2),
|
||||
primaryColor = _normalizeTwoToneColo2[0],
|
||||
secondaryColor = _normalizeTwoToneColo2[1];
|
||||
return _IconBase.default.setTwoToneColors({
|
||||
primaryColor: primaryColor,
|
||||
secondaryColor: secondaryColor
|
||||
});
|
||||
}
|
||||
function getTwoToneColor() {
|
||||
var colors = _IconBase.default.getTwoToneColors();
|
||||
if (!colors.calculated) {
|
||||
return colors.primaryColor;
|
||||
}
|
||||
return [colors.primaryColor, colors.secondaryColor];
|
||||
}
|
||||
Reference in New Issue
Block a user