mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-10 12:27:47 +00:00
28 lines
564 B
JavaScript
28 lines
564 B
JavaScript
import React from 'react';
|
|
import styles from './styles.module.css';
|
|
|
|
export default function MarketplaceSidebarButton({
|
|
filterCallback,
|
|
text,
|
|
id,
|
|
isCategory,
|
|
category,
|
|
}) {
|
|
const [isActive, setIsActive] = React.useState(false);
|
|
const activeClass = isActive ? styles.tagSelected : '';
|
|
|
|
function setFilters(e, id) {
|
|
filterCallback({tag: id});
|
|
setIsActive((current) => !current);
|
|
}
|
|
|
|
return (
|
|
<div
|
|
key={id}
|
|
onClick={(e) => setFilters(e, id)}
|
|
className={activeClass + ' ' + styles.tag}>
|
|
{text}
|
|
</div>
|
|
);
|
|
}
|