({
topPosition,
fontSize,
multiline,
scale,
dense,
offset,
isAndroid,
}: PaddingProps)
| 94 | }; |
| 95 | |
| 96 | const calculateInputPadding = ({ |
| 97 | topPosition, |
| 98 | fontSize, |
| 99 | multiline, |
| 100 | scale, |
| 101 | dense, |
| 102 | offset, |
| 103 | isAndroid, |
| 104 | }: PaddingProps): number => { |
| 105 | const refFontSize = scale * fontSize; |
| 106 | let result = Math.floor(topPosition / 2); |
| 107 | |
| 108 | result = |
| 109 | result + |
| 110 | Math.floor((refFontSize - fontSize) / 2) - |
| 111 | (scale < 1 ? offset / 2 : 0); |
| 112 | |
| 113 | if (multiline && isAndroid) |
| 114 | result = Math.min(dense ? offset / 2 : offset, result); |
| 115 | |
| 116 | return result; |
| 117 | }; |
| 118 | |
| 119 | export const adjustPaddingOut = ({ |
| 120 | pad, |
no outgoing calls
no test coverage detected
searching dependent graphs…