JSFiddle - React, Tailwind, and code Playground

by Adrián Gómez Llorente

JavaScript

const markdown = {
  title: (...args) => {
    return args[0] ? `# ${args[0]}` : '';
  },
  subtitle: (...args) => {
    return args[0] ? `## ${args[0]}` : '';
  },
  list: (...args) => {
    return args[0] ? `- ${args}` : '';
  }
};

// Using functions

console.log(markdown.title('Esto es un título'));
console.log(markdown.subtitle('Y esto un subtítulo'));
console.log(markdown.list('Item 1'));

// Using template literals

console.log(markdown.title`Esto es un título`);
console.log(markdown.subtitle`Y esto un subtítulo`);
console.log(markdown.list`Item 1`);