23 lines
701 B
JavaScript
23 lines
701 B
JavaScript
import { frontDimensions } from "./shared";
|
|
import frontLeftClassicSeperate from "./frontleft-classic-seperate";
|
|
import frontLeftClassicCuton from "./frontleft-classic-cuton";
|
|
import frontLeftSeamless from "./frontleft-seamless";
|
|
|
|
export default part => {
|
|
let { sa, options, complete, paperless, points, macro } = part.shorthand();
|
|
|
|
if (complete && paperless) {
|
|
frontDimensions(part, "left");
|
|
macro("ld", {
|
|
from: points.neck,
|
|
to: points.shoulder,
|
|
d: 15 + sa
|
|
});
|
|
}
|
|
|
|
return options.buttonholePlacketStyle === "seamless"
|
|
? frontLeftSeamless(part)
|
|
: options.seperateButtonholePlacket
|
|
? frontLeftClassicSeperate(part)
|
|
: frontLeftClassicCuton(part);
|
|
};
|