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')(
>
)}
- ))
-);
+ );
+};