Skip to content

Commit 6300337

Browse files
committed
feat(antd/next): add NumberPicker PreviewText
1 parent 60c6e51 commit 6300337

File tree

4 files changed

+16
-14
lines changed

4 files changed

+16
-14
lines changed

packages/antd/src/form-item/style.less

+3
Original file line numberDiff line numberDiff line change
@@ -15,6 +15,9 @@
1515
&-label {
1616
line-height: @height-base;
1717
min-height: @height-base - 2;
18+
label {
19+
cursor: text;
20+
}
1821
}
1922

2023
textarea.@{ant-prefix}-input {

packages/next/src/form-item/main.scss

+1-1
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,6 @@
4747
.#{$form-item-cls}-label {
4848
position: relative;
4949
display: flex;
50-
5150
&-content {
5251
overflow: hidden;
5352
text-overflow: ellipsis;
@@ -76,6 +75,7 @@
7675
}
7776

7877
.#{$form-item-cls}-label label {
78+
cursor: text;
7979
color: rgba(0, 0, 0, 0.85);
8080
}
8181

packages/next/src/preview-text/index.tsx

+9-9
Original file line numberDiff line numberDiff line change
@@ -96,7 +96,7 @@ const NumberPicker: React.FC<React.PropsWithChildren<NumberPickerProps>> = (
9696
const Select: React.FC<React.PropsWithChildren<SelectProps>> = observer(
9797
(props) => {
9898
const field = useField<Field>()
99-
const prefixCls = usePrefixCls('form-text', props)
99+
const prefixCls = usePrefixCls('form-preview', props)
100100
const dataSource: any[] = field?.dataSource?.length
101101
? field.dataSource
102102
: props?.dataSource?.length
@@ -151,7 +151,7 @@ const TreeSelect: React.FC<React.PropsWithChildren<TreeSelectProps>> = observer(
151151
(props) => {
152152
const field = useField<Field>()
153153
const placeholder = usePlaceholder()
154-
const prefixCls = usePrefixCls('form-text', props)
154+
const prefixCls = usePrefixCls('form-preview', props)
155155
const dataSource = field?.dataSource?.length
156156
? field.dataSource
157157
: props?.dataSource?.length
@@ -212,7 +212,7 @@ const Cascader: React.FC<React.PropsWithChildren<CascaderProps>> = observer(
212212
(props) => {
213213
const field = useField<Field>()
214214
const placeholder = usePlaceholder()
215-
const prefixCls = usePrefixCls('form-text', props)
215+
const prefixCls = usePrefixCls('form-preview', props)
216216
const dataSource: any[] = field?.dataSource?.length
217217
? field.dataSource
218218
: props?.dataSource?.length
@@ -237,7 +237,7 @@ const DatePicker: React.FC<React.PropsWithChildren<DatePickerProps>> = (
237237
props
238238
) => {
239239
const placeholder = usePlaceholder()
240-
const prefixCls = usePrefixCls('form-text', props)
240+
const prefixCls = usePrefixCls('form-preview', props)
241241
const getLabels = () => {
242242
const labels = formatMomentValue(props.value, props.format, placeholder)
243243
return isArr(labels) ? labels.join('~') : labels
@@ -249,7 +249,7 @@ const DateRangePicker: React.FC<
249249
React.PropsWithChildren<DateRangePickerProps>
250250
> = (props) => {
251251
const placeholder = usePlaceholder()
252-
const prefixCls = usePrefixCls('form-text', props)
252+
const prefixCls = usePrefixCls('form-preview', props)
253253
const getLabels = () => {
254254
const labels = formatMomentValue(props.value, props.format, placeholder)
255255
return isArr(labels) ? labels.join('~') : labels
@@ -261,7 +261,7 @@ const TimePicker: React.FC<React.PropsWithChildren<TimePickerProps>> = (
261261
props
262262
) => {
263263
const placeholder = usePlaceholder()
264-
const prefixCls = usePrefixCls('form-text', props)
264+
const prefixCls = usePrefixCls('form-preview', props)
265265
const getLabels = () => {
266266
const labels = formatMomentValue(props.value, props.format, placeholder)
267267
return isArr(labels) ? labels.join('~') : labels
@@ -273,7 +273,7 @@ const TimePicker2: React.FC<React.PropsWithChildren<TimePicker2Props>> = (
273273
props
274274
) => {
275275
const placeholder = usePlaceholder()
276-
const prefixCls = usePrefixCls('form-text', props)
276+
const prefixCls = usePrefixCls('form-preview', props)
277277
const getLabels = () => {
278278
const labels = formatMomentValue(props.value, props.format, placeholder)
279279
return isArr(labels) ? labels.join('~') : labels
@@ -285,7 +285,7 @@ const TimeRangePicker2: React.FC<
285285
React.PropsWithChildren<TimeRangePicker2Props>
286286
> = (props) => {
287287
const placeholder = usePlaceholder()
288-
const prefixCls = usePrefixCls('form-text', props)
288+
const prefixCls = usePrefixCls('form-preview', props)
289289
const getLabels = () => {
290290
const labels = formatMomentValue(props.value, props.format, placeholder)
291291
return isArr(labels) ? labels.join('~') : labels
@@ -294,7 +294,7 @@ const TimeRangePicker2: React.FC<
294294
}
295295

296296
const Text = (props: React.PropsWithChildren<any>) => {
297-
const prefixCls = usePrefixCls('form-text', props)
297+
const prefixCls = usePrefixCls('form-preview', props)
298298

299299
return (
300300
<div className={cls(prefixCls, props.className)} style={props.style}>

packages/next/src/preview-text/main.scss

+3-4
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,10 @@
11
@import '~@alifd/next/lib/core/index-noreset.scss';
22

3-
$form-text-prefix-cls: '#{$css-prefix}form-text';
3+
$form-preview-prefix-cls: '#{$css-prefix}form-preview';
44

5-
.#{$form-text-prefix-cls} {
6-
font-size: 14px;
5+
.#{$form-preview-prefix-cls} {
76
font-weight: 400;
8-
7+
word-break: break-all;
98
.#{$css-prefix}tag {
109
margin-right: 4px;
1110
}

0 commit comments

Comments
 (0)