1
0
Fork 0
freesewing/packages/simon/src/cuff.js
2019-04-19 08:32:14 +02:00

24 lines
824 B
JavaScript

import straightBarrelCuff from "./cuff-barrel-straight";
import roundedBarrelCuff from "./cuff-barrel-rounded";
import angledBarrelCuff from "./cuff-barrel-angled";
import straightFrenchCuff from "./cuff-french-straight";
import angledFrenchCuff from "./cuff-french-angled";
import roundedFrenchCuff from "./cuff-french-rounded";
export default part => {
let { options } = part.shorthand();
switch (options.cuffStyle) {
case "roundedBarrelCuff":
return roundedBarrelCuff(part);
case "straightBarrelCuff":
return straightBarrelCuff(part);
case "roundedFrenchCuff":
return roundedFrenchCuff(part);
case "angledFrenchCuff":
return angledFrenchCuff(part);
case "straightFrenchCuff":
return straightFrenchCuff(part);
default:
return angledBarrelCuff(part);
}
};