addon/utils/shadow/types/svg/path-from-commands.js

Summary

Maintainability
A
55 mins
Test Coverage
export default function pathFromCommands(commands) {
  let svgCommands = commands.map((command, i) => {
    let name = '';
    if (command.length === 2) {
      name = i === 0 ? 'M' : 'L';
    }

    if (command.length === 4) {
      name = 'S';
    }

    if (command.length === 6) {
      name = 'C';
    }

    return name + command.join(',');
  });

  return svgCommands.join(' ');
}