From 78381223bb24f69d20c9c39cb3f3e06ffef7b0eb Mon Sep 17 00:00:00 2001 From: Saagar Takhi Date: Fri, 11 Oct 2019 01:13:39 +0530 Subject: [PATCH] Refactors VisitSiteButton.tsx to replace Cerebral with Overmind --- .../VisitSiteButton/VisitSiteButton.tsx | 23 +++++++++++++------ 1 file changed, 16 insertions(+), 7 deletions(-) diff --git a/packages/app/src/app/pages/Sandbox/Editor/Workspace/items/Deployment/Netlify/SiteInfo/Actions/VisitSiteButton/VisitSiteButton.tsx b/packages/app/src/app/pages/Sandbox/Editor/Workspace/items/Deployment/Netlify/SiteInfo/Actions/VisitSiteButton/VisitSiteButton.tsx index 9c14069c655..d3b1e050264 100644 --- a/packages/app/src/app/pages/Sandbox/Editor/Workspace/items/Deployment/Netlify/SiteInfo/Actions/VisitSiteButton/VisitSiteButton.tsx +++ b/packages/app/src/app/pages/Sandbox/Editor/Workspace/items/Deployment/Netlify/SiteInfo/Actions/VisitSiteButton/VisitSiteButton.tsx @@ -1,13 +1,22 @@ -import { inject, hooksObserver } from 'app/componentConnectors'; -import React from 'react'; +import { useOvermind } from 'app/overmind'; +import React, { FunctionComponent } from 'react'; import LinkIcon from 'react-icons/lib/fa/external-link'; import Cogs from 'react-icons/lib/fa/cogs'; import { Link } from '../../../../elements'; -export const VisitSiteButton = inject('store')( - hooksObserver(({ store: { deployment: { building, netlifySite } } }) => ( - +export const VisitSiteButton: FunctionComponent = () => { + const { + state: { + deployment: { + building, + netlifySite: { url }, + }, + }, + } = useOvermind(); + + return ( + {building ? ( <> Building... @@ -18,5 +27,5 @@ export const VisitSiteButton = inject('store')( )} - )) -); + ); +};