diff --git a/packages/gatsby-admin/.eslintignore b/packages/gatsby-admin/.eslintignore
new file mode 100644
index 0000000000000..020e083a4fa66
--- /dev/null
+++ b/packages/gatsby-admin/.eslintignore
@@ -0,0 +1,5 @@
+packages/*/*.js
+packages/gatsby-link/index.js
+packages/gatsby-legacy-polyfills/dist/**
+../gatsby-link/index.js
+../gatsby-legacy-polyfills/dist/**
\ No newline at end of file
diff --git a/packages/gatsby-admin/src/components/pageembed.tsx b/packages/gatsby-admin/src/components/pageembed.tsx
new file mode 100644
index 0000000000000..798cfa55605db
--- /dev/null
+++ b/packages/gatsby-admin/src/components/pageembed.tsx
@@ -0,0 +1,22 @@
+/* @jsx jsx */
+import { jsx } from "theme-ui"
+
+const PageEmbed: React.FC<{ src: string; height: number }> = props => (
+
+)
+
+export default PageEmbed
diff --git a/packages/gatsby-admin/src/components/providers.tsx b/packages/gatsby-admin/src/components/providers.tsx
index c16f65d1a2e77..4fe079d4269b7 100644
--- a/packages/gatsby-admin/src/components/providers.tsx
+++ b/packages/gatsby-admin/src/components/providers.tsx
@@ -17,6 +17,7 @@ const theme = {
"500": 500,
},
borders: {
+ none: `none`,
default: `1px solid ${baseTheme.colors.whiteFade[20]}`,
sixtywhite: `1px solid ${baseTheme.colors.whiteFade[40]}`,
white: `1px solid ${baseTheme.colors.white}`,
diff --git a/packages/gatsby-admin/src/pages/index.tsx b/packages/gatsby-admin/src/pages/index.tsx
index e549ff8a42014..ca783d1b2743d 100644
--- a/packages/gatsby-admin/src/pages/index.tsx
+++ b/packages/gatsby-admin/src/pages/index.tsx
@@ -12,6 +12,7 @@ import {
ButtonProps,
InputFieldLabel,
} from "gatsby-interface"
+import PageEmbed from "../components/pageembed"
const SecondaryButton: React.FC = props => (