From 7dc6fadd2bee3207d939a1691237a86c57bc7a98 Mon Sep 17 00:00:00 2001 From: navaneeth Date: Fri, 28 May 2021 18:01:13 +0530 Subject: [PATCH] Tooltips for homepage actions --- frontend/src/HomePage/HomePage.jsx | 28 +++++++++++++++++++++------- frontend/src/_helpers/appUtils.js | 8 ++++++++ 2 files changed, 29 insertions(+), 7 deletions(-) diff --git a/frontend/src/HomePage/HomePage.jsx b/frontend/src/HomePage/HomePage.jsx index e6c623541a..50bceb2f20 100644 --- a/frontend/src/HomePage/HomePage.jsx +++ b/frontend/src/HomePage/HomePage.jsx @@ -5,6 +5,8 @@ import { Pagination, Header } from '@/_components'; import { Folders } from './Folders'; import { AppMenu } from './AppMenu'; import { BlankPage } from './BlankPage'; +import OverlayTrigger from 'react-bootstrap/OverlayTrigger'; +import { renderTooltip } from '@/_helpers/appUtils'; class HomePage extends React.Component { constructor(props) { @@ -81,6 +83,7 @@ class HomePage extends React.Component { } = this.state; return (
+
@@ -155,18 +158,29 @@ class HomePage extends React.Component { created {app.created_at} ago by {app.user.first_name} {app.user.last_name} + + renderTooltip({props, text: 'Open in app builder'})} + > + + Edit + + + - launch - - - - Edit + renderTooltip({props, text: 'Open in app viewer'})} + > + launch + { @@ -340,3 +342,9 @@ export function runQuery(_ref, queryId, queryName, confirmed = undefined) { }); }); } + +export function renderTooltip({props, text}) { + return + {text} + +};