Skip to content

Commit 30475ea

Browse files
authored
Merge pull request #2846 from objectcomputing/bugfix-2845/home-give-kudos
Bugfix 2845/home give kudos
2 parents 8f0ddeb + 5518391 commit 30475ea

File tree

2 files changed

+6
-28
lines changed

2 files changed

+6
-28
lines changed

web-ui/src/components/kudos/PublicKudos.jsx

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,10 @@ import React, { useCallback, useContext, useEffect, useState } from 'react';
22

33
import { UPDATE_TOAST } from '../../context/actions';
44
import { AppContext } from '../../context/AppContext';
5-
import { selectCsrfToken } from '../../context/selectors';
5+
import {
6+
selectCsrfToken,
7+
selectHasCreateKudosPermission,
8+
} from '../../context/selectors';
69
import { sortKudos } from '../../context/util';
710

811
import { getRecentKudos } from '../../api/kudos';
@@ -45,13 +48,13 @@ const PublicKudos = () => {
4548
<div className="public-kudos">
4649
<div className="kudos-title">
4750
<h1>Kudos</h1>
48-
<Button
51+
{selectHasCreateKudosPermission(state) && <Button
4952
className="kudos-dialog-open"
5053
startIcon={<StarIcon />}
5154
onClick={() => setKudosDialogOpen(true)}
5255
>
5356
Give Kudos
54-
</Button>
57+
</Button>}
5558
</div>
5659
<KudosDialog
5760
open={kudosDialogOpen}

web-ui/src/pages/__snapshots__/HomePage.test.jsx.snap

Lines changed: 0 additions & 25 deletions
Original file line numberDiff line numberDiff line change
@@ -24,31 +24,6 @@ exports[`renders correctly 1`] = `
2424
<h1>
2525
Kudos
2626
</h1>
27-
<button
28-
class="MuiButtonBase-root MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary MuiButton-root MuiButton-text MuiButton-textPrimary MuiButton-sizeMedium MuiButton-textSizeMedium MuiButton-colorPrimary kudos-dialog-open css-1e6y48t-MuiButtonBase-root-MuiButton-root"
29-
tabindex="0"
30-
type="button"
31-
>
32-
<span
33-
class="MuiButton-icon MuiButton-startIcon MuiButton-iconSizeMedium css-1d6wzja-MuiButton-startIcon"
34-
>
35-
<svg
36-
aria-hidden="true"
37-
class="MuiSvgIcon-root MuiSvgIcon-fontSizeMedium css-i4bv87-MuiSvgIcon-root"
38-
data-testid="StarIcon"
39-
focusable="false"
40-
viewBox="0 0 24 24"
41-
>
42-
<path
43-
d="M12 17.27 18.18 21l-1.64-7.03L22 9.24l-7.19-.61L12 2 9.19 8.63 2 9.24l5.46 4.73L5.82 21z"
44-
/>
45-
</svg>
46-
</span>
47-
Give Kudos
48-
<span
49-
class="MuiTouchRipple-root css-8je8zh-MuiTouchRipple-root"
50-
/>
51-
</button>
5227
</div>
5328
<div
5429
class="MuiGrid-root MuiGrid-container MuiGrid-spacing-xs-3 css-zow5z4-MuiGrid-root"

0 commit comments

Comments
 (0)