-
Notifications
You must be signed in to change notification settings - Fork 278
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
feat(input): [input,date-picker] adapt input date-picker to the old theme style #2524
Changes from all commits
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
Original file line number | Diff line number | Diff line change | ||||||||||||||||||||||||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
|
@@ -22,6 +22,7 @@ | |||||||||||||||||||||||||||||||||||
@apply fill-color-icon-primary; | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
.@{input-prefix-cls}__icon-container { | ||||||||||||||||||||||||||||||||||||
align-items: center; | ||||||||||||||||||||||||||||||||||||
display: flex; | ||||||||||||||||||||||||||||||||||||
|
@@ -58,6 +59,11 @@ | |||||||||||||||||||||||||||||||||||
.@{input-prefix-cls}__icon { | ||||||||||||||||||||||||||||||||||||
@apply cursor-pointer; | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
.baseClearicon { | ||||||||||||||||||||||||||||||||||||
@apply mr-2; | ||||||||||||||||||||||||||||||||||||
@apply !transform-none; | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
&:not(.@{range-prefix-cls}__icon) { | ||||||||||||||||||||||||||||||||||||
@apply flex; | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
@@ -106,15 +112,13 @@ | |||||||||||||||||||||||||||||||||||
@apply absolute; | ||||||||||||||||||||||||||||||||||||
@apply ~'right-1.5'; | ||||||||||||||||||||||||||||||||||||
@apply text-base; | ||||||||||||||||||||||||||||||||||||
@apply w-4; | ||||||||||||||||||||||||||||||||||||
width: 25px; | ||||||||||||||||||||||||||||||||||||
float: right; | ||||||||||||||||||||||||||||||||||||
@apply leading-8; | ||||||||||||||||||||||||||||||||||||
@apply mr-5; | ||||||||||||||||||||||||||||||||||||
@apply flex; | ||||||||||||||||||||||||||||||||||||
@apply justify-center; | ||||||||||||||||||||||||||||||||||||
@apply items-center; | ||||||||||||||||||||||||||||||||||||
@apply h-5; | ||||||||||||||||||||||||||||||||||||
@apply mr-6; | ||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
Comment on lines
+115
to
122
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. 🛠️ Refactor suggestion Consider removing float when using flexbox. The current implementation mixes flexbox (
.@{range-prefix-cls}__close-icon {
@apply absolute;
@apply ~'right-1.5';
@apply text-base;
- width: 25px;
- float: right;
+ width: 1.5625rem; /* 25px converted to rem */
@apply leading-8;
@apply mr-5;
@apply flex;
@apply justify-center;
@apply items-center;
} 📝 Committable suggestion
Suggested change
|
||||||||||||||||||||||||||||||||||||
} | ||||||||||||||||||||||||||||||||||||
|
||||||||||||||||||||||||||||||||||||
|
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -12,4 +12,5 @@ | |
|
||
@import './reset.less'; | ||
@import './vars.less'; | ||
// @import './old-theme.less'; | ||
@import './transition.less'; |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
💡 Codebase verification
The
!transform-none
override appears unnecessaryThe codebase search shows that there's no default transform being applied to
.baseClearicon
that would need to be overridden. The only transform found in the picker components is for positioning text elements (transform: translateY(-50%)
), which is unrelated to the clear icon. The!transform-none
declaration can be safely removed as it's overriding a non-existent transform.🔗 Analysis chain
Verify the necessity of transform override.
While the margin adjustment improves spacing, the use of
!transform-none
suggests overriding a previous transform. Please verify if this override is necessary or if the original transform can be removed from the source.🏁 Scripts executed
The following scripts were executed for the analysis:
Script:
Length of output: 6152
Script:
Length of output: 535