Skip to content

Commit c2be0f3

Browse files
statistics on home page appear purple on hover.
1 parent cc33f27 commit c2be0f3

File tree

1 file changed

+15
-3
lines changed

1 file changed

+15
-3
lines changed

src/ui/layouts/Home.tsx

Lines changed: 15 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ const GreyBoxWithIcon: React.FC<{
6161

6262
export const Home: React.FC = () => {
6363
const { push } = usePushRoute();
64-
64+
const [isHover, setIsHover] = useState(false);
6565
const [box, setBox] = useState('');
6666
const stackComponentsTypes: any[] = useSelector(
6767
stackComponentSelectors.stackComponentTypes,
@@ -90,6 +90,16 @@ export const Home: React.FC = () => {
9090
return objData;
9191
});
9292

93+
const handleMouseEnter = (e: { text: any; value?: string }) => {
94+
setBox(e.text);
95+
setIsHover(true);
96+
};
97+
98+
const handleMouseLeave = () => {
99+
setBox('');
100+
setIsHover(false);
101+
};
102+
93103
return (
94104
<AuthenticatedLayout>
95105
<SidebarContainer>
@@ -107,6 +117,8 @@ export const Home: React.FC = () => {
107117
<Row style={{ alignItems: 'center', marginLeft: '15px' }}>
108118
{data?.map((e, index) => (
109119
<Box
120+
onMouseEnter={() => handleMouseEnter(e)}
121+
onMouseLeave={handleMouseLeave}
110122
key={index}
111123
marginRight="xxl"
112124
style={{
@@ -117,10 +129,10 @@ export const Home: React.FC = () => {
117129
padding: '13px 14px',
118130
marginTop: '10px',
119131
cursor: 'pointer',
120-
backgroundColor: box === e.text ? '#431D93' : '#fff',
132+
backgroundColor:
133+
box === e.text && isHover ? '#431D93' : '#fff',
121134
}}
122135
onClick={() => {
123-
setBox(e.text);
124136
if (e.text === 'stacks') {
125137
push(routePaths.stacks.base);
126138
} else if (e.text === 'pipelines') {

0 commit comments

Comments
 (0)