Insta, spotlight, fonts

This commit is contained in:
2024-09-24 12:47:02 +05:30
parent 18c719a22d
commit 1e49dab4c1
32 changed files with 261 additions and 107 deletions

View File

@ -0,0 +1,32 @@
'use client';
import { InstagramPost, fetchInstagramPosts } from '@/app/lib/instagram';
import { useEffect, useState } from 'react';
export function InstagramFeed() {
const [posts, setPosts] = useState<InstagramPost[]>([]);
useEffect(() => {
async function getInstagramData() {
const data = await fetchInstagramPosts();
setPosts(data);
}
getInstagramData();
}, []);
return (
<div className='grid grid-cols-1 md:grid-cols-5 gap-8'>
{posts.map((post) => (
<div key={post.id} className='flex flex-col items-center'>
<a href={post.permalink} target='_blank' rel='noopener noreferrer'>
<img
src={post.media_url}
alt={post.caption}
className='rounded-lg shadow-lg'
/>
</a>
</div>
))}
</div>
);
}