Skip to content

Commit b4579bc

Browse files
committed
Update
Signed-off-by: vr-varad <[email protected]>
1 parent a58391c commit b4579bc

File tree

4 files changed

+37
-6
lines changed

4 files changed

+37
-6
lines changed

src/custom/PerformersSection/PerformersSection.tsx

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,7 +270,13 @@ const PerformersSection: React.FC<PerformersSectionProps> = ({
270270
/>
271271
</Box>
272272
{onOpenLeaderboard && (
273-
<Button variant="contained" onClick={() => onOpenLeaderboard()}>
273+
<Button
274+
variant="contained"
275+
onClick={() => onOpenLeaderboard()}
276+
sx={{
277+
display: { xs: 'none', md: 'inline-flex' }
278+
}}
279+
>
274280
Open Leaderboard
275281
</Button>
276282
)}

src/custom/PerformersSection/PerformersToogleButton.tsx

Lines changed: 23 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -21,11 +21,32 @@ const PerformersSectionButton: React.FC<PerformersSectionButtonProps> = ({ open,
2121
onClick={handleClick}
2222
sx={{
2323
height: '3.7rem',
24-
padding: '0.3rem'
24+
padding: '0.3rem 1rem 0.3rem 0.3rem'
2525
}}
2626
style={{
2727
backgroundColor: open ? undefined : theme.palette.background.constant?.disabled
2828
}}
29+
>
30+
<TropyIcon style={{ height: '2rem', width: '2rem', marginRight: '10px' }} />
31+
{open ? 'Hide Performers' : 'Show Performers'}
32+
</Button>
33+
</span>
34+
</CustomTooltip>
35+
);
36+
};
37+
38+
const OpenLeaderBoardButton: React.FC<PerformersSectionButtonProps> = ({ handleClick }) => {
39+
return (
40+
<CustomTooltip title={'Open Leaderboard'} placement="bottom">
41+
<span>
42+
<Button
43+
variant="contained"
44+
onClick={handleClick}
45+
sx={{
46+
height: '3.7rem',
47+
padding: '0.3rem',
48+
display: { xs: 'inline-flex', md: 'none' }
49+
}}
2950
>
3051
<TropyIcon style={{ height: '2rem', width: '2rem' }} />
3152
</Button>
@@ -52,4 +73,4 @@ export const StateCardSekeleton = () => {
5273
</CardSkeleton>
5374
);
5475
};
55-
export default PerformersSectionButton;
76+
export { OpenLeaderBoardButton, PerformersSectionButton };

src/custom/PerformersSection/index.ts

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,3 @@
11
import PerformersSection from './PerformersSection';
2-
import PerformersSectionButton from './PerformersToogleButton';
3-
export { PerformersSection, PerformersSectionButton };
2+
import { OpenLeaderBoardButton, PerformersSectionButton } from './PerformersToogleButton';
3+
export { OpenLeaderBoardButton, PerformersSection, PerformersSectionButton };

src/custom/index.tsx

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -60,7 +60,11 @@ export { LearningContent } from './LearningContent';
6060
export { NavigationNavbar } from './NavigationNavbar';
6161
export { Note } from './Note';
6262
export { Panel } from './Panel';
63-
export { PerformersSection, PerformersSectionButton } from './PerformersSection';
63+
export {
64+
OpenLeaderBoardButton,
65+
PerformersSection,
66+
PerformersSectionButton
67+
} from './PerformersSection';
6468
export { SetupPreReq } from './SetupPrerequisite';
6569
export { StyledChapter } from './StyledChapter';
6670
export { StyledSearchBar } from './StyledSearchBar';

0 commit comments

Comments
 (0)