From 0e8edf0c7256709422c7147d4c0023ef54e433f0 Mon Sep 17 00:00:00 2001 From: Rokt33r Date: Sun, 13 Dec 2015 14:25:50 +0900 Subject: [PATCH] submit user name --- browser/main/HomePage/ArticleDetail/ShareButton.js | 9 ++++++++- browser/main/HomePage/ArticleDetail/index.js | 7 +++++-- 2 files changed, 13 insertions(+), 3 deletions(-) diff --git a/browser/main/HomePage/ArticleDetail/ShareButton.js b/browser/main/HomePage/ArticleDetail/ShareButton.js index eb0b494b..04e36d27 100644 --- a/browser/main/HomePage/ArticleDetail/ShareButton.js +++ b/browser/main/HomePage/ArticleDetail/ShareButton.js @@ -65,7 +65,11 @@ export default class ShareButton extends React.Component { } handleShareWithPublicURLClick (e) { - let input = Object.assign({}, this.props.article, {clientKey: clientKey.get()}) + let { user } = this.props + let input = Object.assign({}, this.props.article, { + clientKey: clientKey.get(), + writerName: user.name + }) api.shareWithPublicURL(input) .then(res => { let url = res.body.url @@ -131,5 +135,8 @@ export default class ShareButton extends React.Component { ShareButton.propTypes = { article: PropTypes.shape({ publicURL: PropTypes.string + }), + user: PropTypes.shape({ + name: PropTypes.string }) } diff --git a/browser/main/HomePage/ArticleDetail/index.js b/browser/main/HomePage/ArticleDetail/index.js index bbdf1ba9..58523109 100644 --- a/browser/main/HomePage/ArticleDetail/index.js +++ b/browser/main/HomePage/ArticleDetail/index.js @@ -197,7 +197,7 @@ export default class ArticleDetail extends React.Component { } renderIdle () { - let { status, activeArticle, folders } = this.props + let { status, activeArticle, folders, user } = this.props let tags = activeArticle.tags != null ? activeArticle.tags.length > 0 ? activeArticle.tags.map(tag => { @@ -240,7 +240,10 @@ export default class ArticleDetail extends React.Component {
{tags}
- +