8d440c1993
- Created AboutProps.json with core values, technical arsenal, professional journey, and testimonials. - Added BlogPosts.json for blog post data including title, content, and metadata. - Introduced Contact.json for contact information and FAQs. - Created ProjectProps.json as a template for project details. - Added SkillCardProps.json for skill categories and skills. - Introduced SocialLink.json for social media links. - Updated components to fetch data from newly created JSON files instead of hardcoded values. - Adjusted TypeScript configuration to support JSON module imports. - Enhanced Vite configuration for public directory and build targets.
7 lines
305 B
TypeScript
7 lines
305 B
TypeScript
import {type SkillCardProps} from '../untils/SkillCardProps';
|
|
|
|
const url = `${import.meta.env.BASE_URL}data/SkillCardProps.json`;
|
|
const res = await fetch(url);
|
|
if (!res.ok) throw new Error(`Failed to fetch skill card data: ${res.status}`);
|
|
|
|
export const skillCardData: SkillCardProps[] = await res.json(); |