diff --git a/template/app/src/admin/layout/Header.tsx b/template/app/src/admin/layout/Header.tsx
index ffe2f5a9a..9ac55e9da 100644
--- a/template/app/src/admin/layout/Header.tsx
+++ b/template/app/src/admin/layout/Header.tsx
@@ -1,7 +1,7 @@
 import { type AuthUser } from 'wasp/auth';
 import DarkModeSwitcher from '../../client/components/DarkModeSwitcher';
 import { cn } from '../../lib/utils';
-import MessageButton from '../../messages/MessageButton';
+import MessageButton from '../dashboards/messages/MessageButton';
 import { UserDropdown } from '../../user/UserDropdown';
 
 const Header = (props: {
diff --git a/template/app/src/admin/useRedirectHomeUnlessUserIsAdmin.ts b/template/app/src/admin/useRedirectHomeUnlessUserIsAdmin.ts
deleted file mode 100644
index a17a3f6ef..000000000
--- a/template/app/src/admin/useRedirectHomeUnlessUserIsAdmin.ts
+++ /dev/null
@@ -1,13 +0,0 @@
-import { type AuthUser } from 'wasp/auth';
-import { useEffect } from 'react';
-import { useNavigate } from 'react-router-dom';
-
-export function useRedirectHomeUnlessUserIsAdmin({ user }: { user: AuthUser }) {
-  const navigate = useNavigate();
-
-  useEffect(() => {
-    if (!user.isAdmin) {
-      navigate('/');
-    }
-  }, [user, history]);
-}
diff --git a/template/app/src/messages/MessagesPage.tsx b/template/app/src/messages/MessagesPage.tsx
deleted file mode 100644
index c9c668f25..000000000
--- a/template/app/src/messages/MessagesPage.tsx
+++ /dev/null
@@ -1,13 +0,0 @@
-// TODO: Add messages page
-import { AuthUser } from "wasp/auth"
-import { useRedirectHomeUnlessUserIsAdmin } from "../admin/useRedirectHomeUnlessUserIsAdmin"
-
-function AdminMessages({user} : {user: AuthUser}) {
-  useRedirectHomeUnlessUserIsAdmin({user})
-
-  return (
-    
Hello world!
-  )
-}
-
-export default AdminMessages