1
0
Fork 0

fix(org): Async method in useEffect

This commit is contained in:
Joost De Cock 2022-07-10 16:35:05 +02:00
parent 8075a043a8
commit fdcd57e177

View file

@ -22,17 +22,7 @@ const Difficulty = ({ score=1 }) => {
return icons return icons
} }
const loadDesign = async (design, setExamples) => {
const Design = ({ design }) => {
const { t } = useTranslation(['patterns'])
const {
code="Anonymous",
difficulty=3,
} = configs[design]
const [examples, setExamples] = useState([])
useEffect(async () => {
// Strapi filtering syntax // Strapi filtering syntax
const url = `${strapiHost}/showcaseposts?_locale=en&_sort=date:DESC` + const url = `${strapiHost}/showcaseposts?_locale=en&_sort=date:DESC` +
`&_where[_or][0][design1_eq]=${design}` + `&_where[_or][0][design1_eq]=${design}` +
@ -47,7 +37,20 @@ const Design = ({ design }) => {
title: post.title title: post.title
})))) }))))
.catch(err => console.log(err)) .catch(err => console.log(err))
}, [ design ]) }
const Design = ({ design }) => {
const { t } = useTranslation(['patterns'])
const {
code="Anonymous",
difficulty=3,
} = configs[design]
const [examples, setExamples] = useState([])
useEffect(() => {
loadDesign(design, setExamples)
}, [ design, setExamples ])
return ( return (
<div className={` <div className={`