Files
developer.sailpoint.com/src/components/blog/BlogSidebar/BlogSidebarButton/index.js
2023-05-26 15:08:10 -05:00

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>
}