Skip to content
Snippets Groups Projects
Commit f8dc5b6a authored by xaralis's avatar xaralis
Browse files

feat: show proper user pic in Navbar

parent a0d7a22e
No related branches found
No related tags found
No related merge requests found
Pipeline #1794 passed
...@@ -30,6 +30,7 @@ const onKeycloakEvent = (event) => { ...@@ -30,6 +30,7 @@ const onKeycloakEvent = (event) => {
state.isAuthenticated = true; state.isAuthenticated = true;
state.user = { state.user = {
name: keycloak.tokenParsed.name, name: keycloak.tokenParsed.name,
username: keycloak.tokenParsed.preferred_username,
groups: keycloak.tokenParsed.groups, groups: keycloak.tokenParsed.groups,
accessToken: keycloak.token, accessToken: keycloak.token,
}; };
......
...@@ -66,7 +66,7 @@ const Navbar = () => { ...@@ -66,7 +66,7 @@ const Navbar = () => {
<span className="head-heavy-2xs">{user.name}</span> <span className="head-heavy-2xs">{user.name}</span>
<div className="avatar avatar--2xs"> <div className="avatar avatar--2xs">
<img <img
src="http://placeimg.com/100/100/people" src={`https://a.pirati.cz/piratar/${user.username}.jpg`}
alt="Avatar" alt="Avatar"
/> />
</div> </div>
......
...@@ -8,8 +8,4 @@ const keycloak = Keycloak({ ...@@ -8,8 +8,4 @@ const keycloak = Keycloak({
clientId: "cf-online", clientId: "cf-online",
}); });
// keycloak.init({
// onLoad: "check-sso",
// });
export default keycloak; export default keycloak;
...@@ -28,6 +28,7 @@ declare namespace CF2021 { ...@@ -28,6 +28,7 @@ declare namespace CF2021 {
isAuthenticated: true; isAuthenticated: true;
user: { user: {
name: string; name: string;
username: string;
groups: string[]; groups: string[];
accessToken: string; accessToken: string;
}; };
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment