first commit
This commit is contained in:
8
frontend/node_modules/antd/lib/rate/index.d.ts
generated
vendored
Normal file
8
frontend/node_modules/antd/lib/rate/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,8 @@
|
||||
import * as React from 'react';
|
||||
import type { RateRef, RateProps as RcRateProps } from 'rc-rate/lib/Rate';
|
||||
export interface RateProps extends RcRateProps {
|
||||
rootClassName?: string;
|
||||
tooltips?: Array<string>;
|
||||
}
|
||||
declare const Rate: React.ForwardRefExoticComponent<RateProps & React.RefAttributes<RateRef>>;
|
||||
export default Rate;
|
||||
74
frontend/node_modules/antd/lib/rate/index.js
generated
vendored
Normal file
74
frontend/node_modules/antd/lib/rate/index.js
generated
vendored
Normal file
@@ -0,0 +1,74 @@
|
||||
"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 React = _interopRequireWildcard(require("react"));
|
||||
var _StarFilled = _interopRequireDefault(require("@ant-design/icons/StarFilled"));
|
||||
var _classnames = _interopRequireDefault(require("classnames"));
|
||||
var _rcRate = _interopRequireDefault(require("rc-rate"));
|
||||
var _configProvider = require("../config-provider");
|
||||
var _tooltip = _interopRequireDefault(require("../tooltip"));
|
||||
var _style = _interopRequireDefault(require("./style"));
|
||||
var _DisabledContext = _interopRequireDefault(require("../config-provider/DisabledContext"));
|
||||
var __rest = void 0 && (void 0).__rest || function (s, e) {
|
||||
var t = {};
|
||||
for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p];
|
||||
if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) {
|
||||
if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]];
|
||||
}
|
||||
return t;
|
||||
};
|
||||
const Rate = /*#__PURE__*/React.forwardRef((props, ref) => {
|
||||
const {
|
||||
prefixCls,
|
||||
className,
|
||||
rootClassName,
|
||||
style,
|
||||
tooltips,
|
||||
character = /*#__PURE__*/React.createElement(_StarFilled.default, null),
|
||||
disabled: customDisabled
|
||||
} = props,
|
||||
rest = __rest(props, ["prefixCls", "className", "rootClassName", "style", "tooltips", "character", "disabled"]);
|
||||
const characterRender = (node, {
|
||||
index
|
||||
}) => {
|
||||
if (!tooltips) {
|
||||
return node;
|
||||
}
|
||||
return /*#__PURE__*/React.createElement(_tooltip.default, {
|
||||
title: tooltips[index]
|
||||
}, node);
|
||||
};
|
||||
const {
|
||||
getPrefixCls,
|
||||
direction,
|
||||
rate
|
||||
} = React.useContext(_configProvider.ConfigContext);
|
||||
const ratePrefixCls = getPrefixCls('rate', prefixCls);
|
||||
// Style
|
||||
const [wrapCSSVar, hashId, cssVarCls] = (0, _style.default)(ratePrefixCls);
|
||||
const mergedStyle = Object.assign(Object.assign({}, rate === null || rate === void 0 ? void 0 : rate.style), style);
|
||||
// ===================== Disabled =====================
|
||||
const disabled = React.useContext(_DisabledContext.default);
|
||||
const mergedDisabled = customDisabled !== null && customDisabled !== void 0 ? customDisabled : disabled;
|
||||
return wrapCSSVar(/*#__PURE__*/React.createElement(_rcRate.default, Object.assign({
|
||||
ref: ref,
|
||||
character: character,
|
||||
characterRender: characterRender,
|
||||
disabled: mergedDisabled
|
||||
}, rest, {
|
||||
className: (0, _classnames.default)(className, rootClassName, hashId, cssVarCls, rate === null || rate === void 0 ? void 0 : rate.className),
|
||||
style: mergedStyle,
|
||||
prefixCls: ratePrefixCls,
|
||||
direction: direction
|
||||
})));
|
||||
});
|
||||
if (process.env.NODE_ENV !== 'production') {
|
||||
Rate.displayName = 'Rate';
|
||||
}
|
||||
var _default = exports.default = Rate;
|
||||
27
frontend/node_modules/antd/lib/rate/style/index.d.ts
generated
vendored
Normal file
27
frontend/node_modules/antd/lib/rate/style/index.d.ts
generated
vendored
Normal file
@@ -0,0 +1,27 @@
|
||||
import type { CSSObject } from '@ant-design/cssinjs';
|
||||
import type { GetDefaultToken } from '../../theme/internal';
|
||||
export interface ComponentToken {
|
||||
/**
|
||||
* @desc 星星颜色
|
||||
* @descEN Star color
|
||||
*/
|
||||
starColor: string;
|
||||
/**
|
||||
* @desc 星星大小
|
||||
* @descEN Star size
|
||||
*/
|
||||
starSize: number;
|
||||
/**
|
||||
* @desc 星星悬浮时的缩放
|
||||
* @descEN Scale of star when hover
|
||||
*/
|
||||
starHoverScale: CSSObject['transform'];
|
||||
/**
|
||||
* @desc 星星背景色
|
||||
* @descEN Star background color
|
||||
*/
|
||||
starBg: string;
|
||||
}
|
||||
export declare const prepareComponentToken: GetDefaultToken<'Rate'>;
|
||||
declare const _default: (prefixCls: string, rootCls?: string) => readonly [(node: React.ReactElement) => React.ReactElement, string, string];
|
||||
export default _default;
|
||||
99
frontend/node_modules/antd/lib/rate/style/index.js
generated
vendored
Normal file
99
frontend/node_modules/antd/lib/rate/style/index.js
generated
vendored
Normal file
@@ -0,0 +1,99 @@
|
||||
"use strict";
|
||||
|
||||
Object.defineProperty(exports, "__esModule", {
|
||||
value: true
|
||||
});
|
||||
exports.prepareComponentToken = exports.default = void 0;
|
||||
var _cssinjs = require("@ant-design/cssinjs");
|
||||
var _style = require("../../style");
|
||||
var _internal = require("../../theme/internal");
|
||||
const genRateStarStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[`${componentCls}-star`]: {
|
||||
position: 'relative',
|
||||
display: 'inline-block',
|
||||
color: 'inherit',
|
||||
cursor: 'pointer',
|
||||
'&:not(:last-child)': {
|
||||
marginInlineEnd: token.marginXS
|
||||
},
|
||||
'> div': {
|
||||
transition: `all ${token.motionDurationMid}, outline 0s`,
|
||||
'&:hover': {
|
||||
transform: token.starHoverScale
|
||||
},
|
||||
'&:focus': {
|
||||
outline: 0
|
||||
},
|
||||
'&:focus-visible': {
|
||||
outline: `${(0, _cssinjs.unit)(token.lineWidth)} dashed ${token.starColor}`,
|
||||
transform: token.starHoverScale
|
||||
}
|
||||
},
|
||||
'&-first, &-second': {
|
||||
color: token.starBg,
|
||||
transition: `all ${token.motionDurationMid}`,
|
||||
userSelect: 'none'
|
||||
},
|
||||
'&-first': {
|
||||
position: 'absolute',
|
||||
top: 0,
|
||||
insetInlineStart: 0,
|
||||
width: '50%',
|
||||
height: '100%',
|
||||
overflow: 'hidden',
|
||||
opacity: 0
|
||||
},
|
||||
[`&-half ${componentCls}-star-first, &-half ${componentCls}-star-second`]: {
|
||||
opacity: 1
|
||||
},
|
||||
[`&-half ${componentCls}-star-first, &-full ${componentCls}-star-second`]: {
|
||||
color: 'inherit'
|
||||
}
|
||||
}
|
||||
};
|
||||
};
|
||||
const genRateRtlStyle = token => ({
|
||||
[`&-rtl${token.componentCls}`]: {
|
||||
direction: 'rtl'
|
||||
}
|
||||
});
|
||||
const genRateStyle = token => {
|
||||
const {
|
||||
componentCls
|
||||
} = token;
|
||||
return {
|
||||
[componentCls]: Object.assign(Object.assign(Object.assign(Object.assign({}, (0, _style.resetComponent)(token)), {
|
||||
display: 'inline-block',
|
||||
margin: 0,
|
||||
padding: 0,
|
||||
color: token.starColor,
|
||||
fontSize: token.starSize,
|
||||
lineHeight: 1,
|
||||
listStyle: 'none',
|
||||
outline: 'none',
|
||||
// disable styles
|
||||
[`&-disabled${componentCls} ${componentCls}-star`]: {
|
||||
cursor: 'default',
|
||||
'> div:hover': {
|
||||
transform: 'scale(1)'
|
||||
}
|
||||
}
|
||||
}), genRateStarStyle(token)), genRateRtlStyle(token))
|
||||
};
|
||||
};
|
||||
// ============================== Export ==============================
|
||||
const prepareComponentToken = token => ({
|
||||
starColor: token.yellow6,
|
||||
starSize: token.controlHeightLG * 0.5,
|
||||
starHoverScale: 'scale(1.1)',
|
||||
starBg: token.colorFillContent
|
||||
});
|
||||
exports.prepareComponentToken = prepareComponentToken;
|
||||
var _default = exports.default = (0, _internal.genStyleHooks)('Rate', token => {
|
||||
const rateToken = (0, _internal.mergeToken)(token, {});
|
||||
return genRateStyle(rateToken);
|
||||
}, prepareComponentToken);
|
||||
Reference in New Issue
Block a user