Skip to content

Commit 66390b8

Browse files
committed
Restrict developer dashboard
1 parent 3dd3b1f commit 66390b8

3 files changed

Lines changed: 13 additions & 3 deletions

File tree

apps/web/app/(org)/dashboard/_components/Navbar/Items.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -56,6 +56,12 @@ const AdminNavItems = ({ toggleMobileNav }: Props) => {
5656
const [open, setOpen] = useState(false);
5757
const { user, sidebarCollapsed, userCapsCount } = useDashboardContext();
5858

59+
const DEVELOPER_DASHBOARD_ALLOWED_EMAILS = ["richie@cap.so"];
60+
61+
const showDeveloperDashboard =
62+
buildEnv.NEXT_PUBLIC_IS_CAP &&
63+
DEVELOPER_DASHBOARD_ALLOWED_EMAILS.includes(user.email);
64+
5965
const manageNavigation = [
6066
{
6167
name: "My Caps",
@@ -91,7 +97,7 @@ const AdminNavItems = ({ toggleMobileNav }: Props) => {
9197
icon: <CogIcon />,
9298
subNav: [],
9399
},
94-
...(buildEnv.NEXT_PUBLIC_IS_CAP
100+
...(showDeveloperDashboard
95101
? [
96102
{
97103
name: "Developers",

packages/sdk-embed/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -19,7 +19,9 @@
1919
"import": "./dist/vanilla/cap-embed-loader.js"
2020
}
2121
},
22-
"files": ["dist"],
22+
"files": [
23+
"dist"
24+
],
2325
"scripts": {
2426
"build": "tsup",
2527
"typecheck": "tsc --noEmit"

packages/sdk-recorder/package.json

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -15,7 +15,9 @@
1515
"import": "./dist/react/index.js"
1616
}
1717
},
18-
"files": ["dist"],
18+
"files": [
19+
"dist"
20+
],
1921
"scripts": {
2022
"build": "tsup",
2123
"typecheck": "tsc --noEmit"

0 commit comments

Comments
 (0)