File tree Expand file tree Collapse file tree 4 files changed +6
-5
lines changed
generatedTypes/src/components Expand file tree Collapse file tree 4 files changed +6
-5
lines changed Original file line number Diff line number Diff line change @@ -150,7 +150,7 @@ declare class Avatar extends PureComponent<AvatarProps> {
150
150
getRibbonStyle ( ) : StyleProp < ViewStyle > ;
151
151
getBadgeBorderWidth : ( ) => any ;
152
152
getBadgeColor ( ) : any ;
153
- getBadgeSize : ( ) => number ;
153
+ getBadgeSize : ( ) => string | number ;
154
154
getBadgePosition : ( ) => object ;
155
155
renderBadge ( ) : JSX . Element | undefined ;
156
156
renderRibbon ( ) : JSX . Element | undefined ;
Original file line number Diff line number Diff line change @@ -15,7 +15,7 @@ export declare type BadgeProps = ViewProps & TouchableOpacityProps & {
15
15
/**
16
16
* the badge size
17
17
*/
18
- size ?: number ;
18
+ size ?: number | string ;
19
19
/**
20
20
* Press handler
21
21
*/
@@ -83,7 +83,7 @@ declare class Badge extends PureComponent<BadgeProps> {
83
83
accessibilityRole : string ;
84
84
accessibilityLabel : string ;
85
85
} ;
86
- get size ( ) : number ;
86
+ get size ( ) : string | number ;
87
87
isSmallBadge ( ) : boolean ;
88
88
getBadgeSizeStyle ( ) : any ;
89
89
getFormattedLabel ( ) : any ;
@@ -343,7 +343,7 @@ declare const _default: React.ComponentClass<ViewProps & TouchableOpacityProps &
343
343
/**
344
344
* the badge size
345
345
*/
346
- size ?: number | undefined ;
346
+ size ?: string | number | undefined ;
347
347
/**
348
348
* Press handler
349
349
*/
Original file line number Diff line number Diff line change @@ -237,6 +237,7 @@ class Avatar extends PureComponent<AvatarProps> {
237
237
const radius = size / 2 ;
238
238
const x = Math . sqrt ( radius ** 2 * 2 ) ;
239
239
const y = x - radius ;
240
+ // @ts -expect-error TODO: once badge size will stop supporting string type this should be resolved
240
241
const shift = Math . sqrt ( y ** 2 / 2 ) - ( this . getBadgeSize ( ) + this . getBadgeBorderWidth ( ) * 2 ) / 2 ;
241
242
const badgeLocation = _ . split ( _ . toLower ( badgePosition ) , '_' , 2 ) ;
242
243
const badgeAlignment = { position : 'absolute' , [ badgeLocation [ 0 ] ] : shift , [ badgeLocation [ 1 ] ] : shift } ;
Original file line number Diff line number Diff line change @@ -37,7 +37,7 @@ export type BadgeProps = ViewProps &
37
37
/**
38
38
* the badge size
39
39
*/
40
- size ?: number ;
40
+ size ?: number | string ;
41
41
/**
42
42
* Press handler
43
43
*/
You can’t perform that action at this time.
0 commit comments