{"version":3,"sources":["https://lively-kernel.org/lively4/lively4-jsx/src/client/reactive/components/rewritten/conduit/src/components/article/comment/comment-rp19.js"],"names":["convertTimestampToString","isCreatorOfComment","comment","user","username","author","currentUser","onDelete","body","target","image","createdAt","id"],"mappings":";;;;;;;;;;;;;;;;AAASA,8B,iEAAAA,wB;;;;;;;;;;;;;;;;;;;;AAET,YAAMC,qBAAqB,CAACC,OAAD,EAAUC,IAAV,KACzBA,QAAQA,KAAKC,QAAL,KAAkBF,QAAQG,MAAR,CAAeD,QAD3C;;;;;;;;;;;;;;;;yBAGe,CAAC,EAAEF,OAAF,EAAWI,WAAX,EAAwBC,QAAxB,EAAD,kEACF,MADE,+GAEA,YAFA,+GAGA,WAHA,+BAGcL,QAAQM,IAHtB;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,4GAKA,aALA,kIAOc;AACnBC,gBAAQ,QADW;AAEnBJ,gBAAQH,QAAQG,MAAR,CAAeD;AAFJ,OAPd,oCAWD,gBAXC,8GAaIF,QAAQG,MAAR,CAAeK,KAbnB,oCAaiC,oBAbjC,kCAa0D,EAb1D;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,2IAiBc;AACnBD,gBAAQ,QADW;AAEnBJ,gBAAQH,QAAQG,MAAR,CAAeD;AAFJ,OAjBd,oCAqBD,gBArBC,yDAuBLF,QAAQG,MAAR,CAAeD,QAvBV;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,+GAyBG,aAzBH,yDA0BLJ,yBAAyBE,QAAQS,SAAjC,CA1BK;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,oDA4BRV,mBAAmBC,OAAnB,EAA4BI,WAA5B,mEACa,aADb,mHAEY,aAFZ,iCAEiC,MAAMC,SAASL,QAAQU,EAAjB,CAFvC;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,QA5BQ;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA;AAAA,Q","file":"comment-rp19.js","sourcesContent":["import { convertTimestampToString } from 'src/client/reactive/components/rewritten/conduit/src/date-util-rp19.js';\n\nconst isCreatorOfComment = (comment, user) =>\n  user && user.username === comment.author.username;\n\nexport default ({ comment, currentUser, onDelete }) => (\n  <div class='card'>\n    <div class='card-block'>\n      <p class='card-text'>{ comment.body }</p>\n    </div>\n    <div class='card-footer'>\n      <link-rp19\n        v-targetDestination={{ \n          target: 'author',\n          author: comment.author.username\n        }}\n        class='comment-author'\n      >\n        <img src={ comment.author.image } class='comment-author-img' alt='' />\n      </link-rp19>\n      &nbsp;\n      <link-rp19\n        v-targetDestination={{ \n          target: 'author',\n          author: comment.author.username\n        }}\n        class='comment-author'\n      >\n        { comment.author.username }\n      </link-rp19>\n      <span class='date-posted'>\n        { convertTimestampToString(comment.createdAt) }\n      </span>\n      {isCreatorOfComment(comment, currentUser) && (\n        <span class='mod-options'>\n          <i class='ion-trash-a' click={() => onDelete(comment.id)} />\n        </span>\n      )}\n    </div>\n  </div>\n);"]}