fix: resolve type error in select component Chakra styles #2509
+2
−2
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
fix: resolve type error in select component Chakra styles
state.selectProps.size
toSize | undefined
ingetValueContainerStyles
andgetSingleValueStyles
.SizeProp
andSize
types.This fix addresses TypeScript errors during
npx tsc --noEmit
and improves type safety.Description and Related Issue(s)
This pull request resolves TypeScript type errors in the
chakra-react-select
styles used in the select component. The errors were caused by an incompatible type assignment ingetValueContainerStyles
andgetSingleValueStyles
, specifically thestate.selectProps.size
property.Proposed Changes
utils.ts
to explicitly caststate.selectProps.size
toSize | undefined
in thevalueContainer
andsingleValue
Chakra styles.Size
type.Breaking or Incompatible Changes
No breaking or incompatible changes are introduced by this pull request. Existing functionality remains unchanged, and these updates only fix type-related issues.
Additional Information
These updates ensure that the project passes the
npx tsc --noEmit
check without errors. The changes do not affect runtime behavior but enhance code stability and developer experience by resolving type conflicts.Checklist for PR author