From f4c67c5f564ad6e6052cb08c11f7bf64217ea6fa Mon Sep 17 00:00:00 2001 From: Joost De Cock Date: Sat, 21 May 2022 12:40:11 +0200 Subject: [PATCH] feat(shared): Keep measurements config --- .../freesewing.shared/config/measurements.js | 50 +++++++++++++++++++ 1 file changed, 50 insertions(+) create mode 100644 packages/freesewing.shared/config/measurements.js 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) +