diff --git a/packages/freesewing.shared/config/measurements.js b/packages/freesewing.shared/config/measurements.js new file mode 100644 index 00000000000..8e0bce3db2b --- /dev/null +++ b/packages/freesewing.shared/config/measurements.js @@ -0,0 +1,50 @@ +/* A list of all measurements used by FreeSewing */ +export const measurements = [ + 'ankle', + 'biceps', + 'bustFront', + 'bustPointToUnderbust', + 'bustSpan', + 'chest', + 'crossSeam', + 'crossSeamFront', + 'crotchDepth', + 'heel', + 'head', + 'highBust', + 'highBustFront', + 'hips', + 'hpsToBust', + 'hpsToWaistBack', + 'hpsToWaistFront', + 'inseam', + 'knee', + 'neck', + 'seat', + 'seatBack', + 'shoulderSlope', + 'shoulderToElbow', + 'shoulderToShoulder', + 'shoulderToWrist', + 'underbust', + 'upperLeg', + 'waist', + 'waistBack', + 'waistToArmhole', + 'waistToFloor', + 'waistToHips', + 'waistToKnee', + 'waistToSeat', + 'waistToUnderbust', + 'waistToUpperLeg', + 'wrist', +] + +/* A list of measurments that are degrees (rather than mm) */ +export const degreeMeasurements = [ + 'shoulderSlope' +] + +/* Helper method to determine whether a measurement uses degrees */ +export const isDegreeMeasurement = measie => (degreeMeasurements.indexOf(measie) !== -1) +