✨ Added measurementDiffers method to utils
This commit is contained in:
parent
037c66bfa5
commit
ea4ce04936
5 changed files with 19 additions and 5 deletions
|
@ -7,6 +7,8 @@ export default [
|
|||
'defaultSa',
|
||||
'formatImperial',
|
||||
'formatMm',
|
||||
'measurementAsMm',
|
||||
'measurementDiffers',
|
||||
'neckstimate',
|
||||
'optionDefault',
|
||||
'optionType',
|
||||
|
@ -17,7 +19,6 @@ export default [
|
|||
'smallestImperialStep',
|
||||
'storage',
|
||||
'tiler',
|
||||
'measurementAsMm',
|
||||
'validateEmail',
|
||||
'validateTld'
|
||||
]
|
||||
|
|
11
packages/utils/src/measurementDiffers/index.js
Normal file
11
packages/utils/src/measurementDiffers/index.js
Normal file
|
@ -0,0 +1,11 @@
|
|||
import neckstimate from '../neckstimate'
|
||||
|
||||
// This returns how many sizes a measurement differs from the neckstimate value
|
||||
const measurementDiffers = (
|
||||
neckCircumference,
|
||||
measurementName,
|
||||
measurementValue,
|
||||
breasts = false
|
||||
) => Math.abs(Math.round((measurementValue - neckstimate(neckCircumference, measurementName)) / 20))
|
||||
|
||||
export default measurementDiffers
|
Loading…
Add table
Add a link
Reference in a new issue