From fd8020dcc4c6ecd7881d718c0b99939f9e1bb7e6 Mon Sep 17 00:00:00 2001 From: "G.Ambatte" Date: Sat, 7 Aug 2021 14:41:11 +1200 Subject: [PATCH] Add tooltip and classNames to UserPage and BrewItem --- client/homebrew/pages/userPage/brewItem/brewItem.jsx | 11 +++++++++-- client/homebrew/pages/userPage/userPage.jsx | 4 ++-- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/client/homebrew/pages/userPage/brewItem/brewItem.jsx b/client/homebrew/pages/userPage/brewItem/brewItem.jsx index b24bad363..f0557c47e 100644 --- a/client/homebrew/pages/userPage/brewItem/brewItem.jsx +++ b/client/homebrew/pages/userPage/brewItem/brewItem.jsx @@ -99,11 +99,18 @@ const BrewItem = createClass({ ; }, + getTooltipData : function(){ + const dateFormatString = 'YYYY-MM-DD HH:mm:ss'; + let outputString = `Created: ${this.props.brew.createdAt ? moment(this.props.brew.createdAt).local().format(dateFormatString) : 'UNKNOWN'}\n`; + outputString += `Last updated: ${this.props.brew.updatedAt ? moment(this.props.brew.updatedAt).local().format(dateFormatString) : 'UNKNOWN'}`; + return outputString; + }, + render : function(){ const brew = this.props.brew; - return
+ return

{brew.title}

-

{brew.description}

+

{brew.description}


diff --git a/client/homebrew/pages/userPage/userPage.jsx b/client/homebrew/pages/userPage/userPage.jsx index 837da4359..be3c04a5b 100644 --- a/client/homebrew/pages/userPage/userPage.jsx +++ b/client/homebrew/pages/userPage/userPage.jsx @@ -140,11 +140,11 @@ const UserPage = createClass({
{this.renderSortOptions()} -
+

{this.getUsernameWithS()} brews

{this.renderBrews(brews.published)}
-
+

{this.getUsernameWithS()} unpublished brews

{this.renderBrews(brews.private)}