mirror of
https://github.com/LukeHagar/developer.sailpoint.com.git
synced 2025-12-06 20:37:46 +00:00
18 lines
480 B
JavaScript
18 lines
480 B
JavaScript
import React from 'react';
|
|
import styles from './styles.module.css';
|
|
|
|
|
|
export default function BlogSidebarButton({
|
|
filterCallback,
|
|
text
|
|
}) {
|
|
const [isActive, setIsActive] = React.useState(false);
|
|
const activeClass = isActive ? styles.tagSelected : ''
|
|
function setFilters(e, f) {
|
|
filterCallback(f)
|
|
setIsActive(current => !current);
|
|
}
|
|
return <div key={text} onClick={(e) => setFilters(e, text)} className={activeClass + ' ' + styles.tag}>{text}</div>
|
|
|
|
}
|