Skip to content

Commit 37f4045

Browse files
Demonstrate role access (#14)
* Demonstrate role access * Use latest version
1 parent 95f378f commit 37f4045

File tree

3 files changed

+13
-14
lines changed

3 files changed

+13
-14
lines changed

package-lock.json

Lines changed: 8 additions & 8 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

package.json

Lines changed: 2 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@
1414
"dependencies": {
1515
"@radix-ui/react-icons": "^1.3.0",
1616
"@radix-ui/themes": "^2.0.1",
17-
"@workos-inc/nextjs": "0.1.0",
17+
"@workos-inc/nextjs": "0.2.0",
1818
"next": "14.1.3",
1919
"react": "^18",
2020
"react-dom": "^18"
@@ -28,7 +28,5 @@
2828
"relative-deps": "^1.0.7",
2929
"typescript": "^5"
3030
},
31-
"relativeDependencies": {
32-
33-
}
31+
"relativeDependencies": {}
3432
}

src/app/account/page.tsx

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,14 +2,15 @@ import { getUser } from "@workos-inc/nextjs";
22
import { Text, Heading, TextFieldInput, Flex, Box } from "@radix-ui/themes";
33

44
export default async function AccountPage() {
5-
const { user } = await getUser({ ensureSignedIn: true });
5+
const { user, role } = await getUser({ ensureSignedIn: true });
66

77
const userFields = [
88
["First name", user.firstName],
99
["Last name", user.lastName],
1010
["Email", user.email],
11+
role ? ["Role", role] : [],
1112
["Id", user.id],
12-
];
13+
].filter((arr) => arr.length > 0);
1314

1415
return (
1516
<>

0 commit comments

Comments
 (0)