diff --git a/pages/next.jsx b/pages/next.jsx
index d806899a..c5ac892b 100644
--- a/pages/next.jsx
+++ b/pages/next.jsx
@@ -1,7 +1,7 @@
import React from 'react'
import Head from 'next/head'
import { App } from '../src/components/App'
-import Page from '../src/components/Page'
+import { Page } from '../src/components/Page'
import menuModel from '../src/models/menu'
import { buildMenu } from '../src/lib/menu'
import { Meta } from '../src/components/Meta'
@@ -21,7 +21,7 @@ const Index = (props) => (
{props.content}
diff --git a/src/components/Page.js b/src/components/Page.js
deleted file mode 100644
index 35a7c13f..00000000
--- a/src/components/Page.js
+++ /dev/null
@@ -1,19 +0,0 @@
-import React from 'react'
-import Share from './Share'
-import Html from './Html'
-
-export default function Page({ children, shareable }) {
- return (
-
-
- {!shareable ? null : (
-
- )}
-
- )
-}
diff --git a/src/components/Page/index.tsx b/src/components/Page/index.tsx
new file mode 100644
index 00000000..0024cae3
--- /dev/null
+++ b/src/components/Page/index.tsx
@@ -0,0 +1,21 @@
+import * as React from 'react'
+import Share from '../Share'
+import Html from '../Html'
+
+export interface IPageProps {
+ showSocialShare: boolean
+}
+
+export const Page: React.FC = props => (
+
+
+ {!props.showSocialShare ? null : (
+
+ )}
+
+)