()
| 57 | } |
| 58 | |
| 59 | const BlogPage = () => { |
| 60 | |
| 61 | const [numbers, setNumbers] = useState(0); |
| 62 | |
| 63 | useEffect(() => { |
| 64 | let num = (window.innerHeight - 70)/30; |
| 65 | setNumbers(parseInt(num)); |
| 66 | }, []) |
| 67 | |
| 68 | |
| 69 | return ( |
| 70 | <MainContainer |
| 71 | variants={container} |
| 72 | initial='hidden' |
| 73 | animate='show' |
| 74 | exit={{ |
| 75 | opacity:0, transition:{duration: 0.5} |
| 76 | }} |
| 77 | > |
| 78 | <Container> |
| 79 | <LogoComponent /> |
| 80 | <PowerButton /> |
| 81 | <SocialIcons /> |
| 82 | <AnchorComponent number={numbers}/> |
| 83 | <Center> |
| 84 | <Grid> |
| 85 | |
| 86 | { |
| 87 | Blogs.map(blog => { |
| 88 | return <BlogComponent key={blog.id} blog={blog} /> |
| 89 | }) |
| 90 | } |
| 91 | </Grid> |
| 92 | |
| 93 | </Center> |
| 94 | <BigTitle text="BLOG" top="5rem" left="5rem" /> |
| 95 | </Container> |
| 96 | </MainContainer> |
| 97 | ) |
| 98 | } |
| 99 | |
| 100 | export default BlogPage |
nothing calls this directly
no outgoing calls
no test coverage detected