filtering works for multiple values

This commit is contained in:
philip-ellis-sp
2023-05-26 13:17:11 -05:00
parent abd5ffb3c8
commit 9872f6bb52
2 changed files with 12 additions and 4 deletions

View File

@@ -9,7 +9,7 @@ export default function BlogCards({
const [cardData, setCardData] = React.useState();
const getPosts = async () => {
const data = await getBlogPosts(filterCallback);
const data = await getBlogPosts(filterCallback.join(','));
console.log(data.topics)
const resultset = []
for (const topic of data.topics) {

View File

@@ -10,14 +10,22 @@ import BlogCards from '../components/blog/BlogCards';
import BlogSidebar from '../components/blog/BlogSidebar';
export default function Blog() {
const [filteredProduct, setFilteredProduct] = React.useState();
const [filteredProduct, setFilteredProduct] = React.useState([]);
const {siteConfig} = useDocusaurusContext();
const handleClick = (data) => {
console.log(data)
var tempFilter = filteredProduct.slice()
setFilteredProduct(data)
const index = tempFilter.indexOf(data);
if (index !== -1) {
tempFilter.splice(index, 1);
} else {
tempFilter.push(data)
}
setFilteredProduct(tempFilter)
};
return (
<Layout description="The SailPoint Developer Community has everything you need to build, extend, and automate scalable identity solutions.">