From 4f407234d995febb293d0d5cc495aafb7d545254 Mon Sep 17 00:00:00 2001 From: development Date: Tue, 20 Jan 2026 13:57:10 +0000 Subject: [PATCH] Add src/components/sections/blog/BlogGrid.js --- src/components/sections/blog/BlogGrid.js | 77 ++++++++++++++++++++++++ 1 file changed, 77 insertions(+) create mode 100644 src/components/sections/blog/BlogGrid.js diff --git a/src/components/sections/blog/BlogGrid.js b/src/components/sections/blog/BlogGrid.js new file mode 100644 index 0000000..c488150 --- /dev/null +++ b/src/components/sections/blog/BlogGrid.js @@ -0,0 +1,77 @@ +import React from 'react'; +import { Calendar, User } from 'lucide-react'; + +function BlogGrid() { + const blogPosts = [ + { + title: 'Getting Started with Modern React', + excerpt: 'Learn the fundamentals of React 18 and build amazing user interfaces.', + author: 'John Doe', + date: '2024-01-15', + image: '/images/courses.aee168f4-1768917228064.png', + category: 'React' + }, + { + title: 'Building Scalable Web Applications', + excerpt: 'Best practices for creating maintainable and scalable web applications.', + author: 'Jane Smith', + date: '2024-01-10', + image: '/images/courses-box-1.e8498908-1768917228039.png', + category: 'Architecture' + }, + { + title: 'The Future of Web Development', + excerpt: 'Explore emerging trends and technologies shaping the future of web development.', + author: 'Mike Johnson', + date: '2024-01-05', + image: '/images/courses-box-2.2e36a41b-1768917228024.png', + category: 'Trends' + } + ]; + + return ( +
+
+
+

+ Latest from our blog +

+

+ Stay updated with the latest trends and best practices in web development +

+
+ +
+ {blogPosts.map((post, index) => ( +
+ {post.title} + +
+
+ {post.category} +
+ +

+ {post.title} +

+ +

+ {post.excerpt} +

+ +
+ + {post.author} + + {post.date} +
+
+
+ ))} +
+
+
+ ); +} + +export default BlogGrid;