diff --git a/packages/sandbox/.gitignore b/packages/sandbox/.gitignore
index e71bfe66..71bcfc6c 100644
--- a/packages/sandbox/.gitignore
+++ b/packages/sandbox/.gitignore
@@ -1,3 +1 @@
src/*
-!src/index.html
-!src/main.tsx
diff --git a/packages/sandbox/templates/index.html b/packages/sandbox/templates/index.html
new file mode 100644
index 00000000..a2779a90
--- /dev/null
+++ b/packages/sandbox/templates/index.html
@@ -0,0 +1,15 @@
+
+
+
+
+
+ Sandbox
+
+
+
+
+
+
+
+
+
diff --git a/packages/sandbox/templates/main.tsx b/packages/sandbox/templates/main.tsx
new file mode 100644
index 00000000..53004947
--- /dev/null
+++ b/packages/sandbox/templates/main.tsx
@@ -0,0 +1,4 @@
+import { createRoot } from 'react-dom/client';
+import { App } from './shell/app';
+
+createRoot(document.getElementById('root')!).render();
diff --git a/packages/sandbox/templates/shell/navbar.tsx b/packages/sandbox/templates/shell/navbar.tsx
index 9b4d9ee7..bb5ccc7e 100644
--- a/packages/sandbox/templates/shell/navbar.tsx
+++ b/packages/sandbox/templates/shell/navbar.tsx
@@ -53,10 +53,12 @@ export function Navbar({
sources,
}: NavbarProps) {
return (
-
- Video.js v10
+
+
+ Video.js v10
+
-
+