Skip to content
Snippets Groups Projects
util.js 833 B
Newer Older
  • Learn to ignore specific revisions
  • meskio's avatar
    meskio committed
    function printMoney(money) {
    
    meskio's avatar
    meskio committed
      return (money / 100).toFixed(2);
    
    meskio's avatar
    meskio committed
    }
    
    
    meskio's avatar
    meskio committed
    function printDate(date) {
    
    meskio's avatar
    meskio committed
      return new Date(date).toLocaleDateString();
    
    meskio's avatar
    meskio committed
    }
    
    
    function printRole(role) {
      switch (role) {
        case "admin":
          return "admin";
        case "order":
          return "pedidos";
        default:
          return "socia";
      }
    }
    
    
    meskio's avatar
    meskio committed
    function printTransactionID(transaction) {
      return "T-" + transaction.ID.toString().padStart(5, "0");
    }
    
    
    meskio's avatar
    meskio committed
    function url(path) {
      let api = process.env.REACT_APP_API;
      if (!api) {
        api = "";
      }
      return api + path;
    }
    
    
    meskio's avatar
    meskio committed
    function daysAfterNow(days) {
      let date = new Date();
      date.setDate(date.getDate() + days);
      return date;
    }
    
    function date2string(date) {
      return date.toISOString().split("T")[0];
    }
    
    
    meskio's avatar
    meskio committed
    export {
      printMoney,
      printDate,
      printRole,
      url,
      daysAfterNow,
      date2string,
      printTransactionID,
    };