@@ -130,28 +128,28 @@ export default function ProjectsSection({ projects }: ProjectsSectionProps) {
{project.tags && project.tags.length > 0 && (
{project.tags.slice(0, 3).map((tech) => (
-
+
{tech}
))}
{project.tags.length > 3 && (
-
+
+{project.tags.length - 3}
)}
+
{(project.projectUrl || project.demoUrl) && (
-
- {project.projectUrl?.includes('github') ? 'Código' : 'Demo'}
+
+ {project.projectUrl?.includes('github') ? 'CÓDIGO' : 'DEMO'}
)}
{(project.githubUrl && project.githubUrl !== (project.projectUrl || project.demoUrl)) && (
@@ -159,10 +157,10 @@ export default function ProjectsSection({ projects }: ProjectsSectionProps) {
href={project.githubUrl}
target="_blank"
rel="noopener noreferrer"
- className="flex-1 inline-flex items-center justify-center px-3 py-2 rounded-md text-sm font-medium border border-border hover:border-primary/50 hover:text-primary transition-colors"
+ className="flex-1 inline-flex items-center justify-center px-3 py-2 rounded-none text-xs font-mono font-bold border border-gray-600 text-gray-400 hover:border-blue-500 hover:text-blue-300 transition-colors"
>
-
- Código
+
+ GIT
)}
diff --git a/frontend/tsconfig.json b/frontend/tsconfig.json
index 144d509..4741b26 100644
--- a/frontend/tsconfig.json
+++ b/frontend/tsconfig.json
@@ -1,7 +1,11 @@
{
"compilerOptions": {
"target": "ES2017",
- "lib": ["dom", "dom.iterable", "esnext"],
+ "lib": [
+ "dom",
+ "dom.iterable",
+ "esnext"
+ ],
"allowJs": true,
"skipLibCheck": true,
"strict": true,
@@ -11,7 +15,7 @@
"moduleResolution": "bundler",
"resolveJsonModule": true,
"isolatedModules": true,
- "jsx": "preserve",
+ "jsx": "react-jsx",
"incremental": true,
"plugins": [
{
@@ -19,9 +23,20 @@
}
],
"paths": {
- "@/*": ["./src/*"]
+ "@/*": [
+ "./src/*"
+ ]
}
},
- "include": ["next-env.d.ts", "**/*.ts", "**/*.tsx", ".next/types/**/*.ts"],
- "exclude": ["node_modules", "vitest.config.*"]
+ "include": [
+ "next-env.d.ts",
+ "**/*.ts",
+ "**/*.tsx",
+ ".next/types/**/*.ts",
+ ".next/dev/types/**/*.ts"
+ ],
+ "exclude": [
+ "node_modules",
+ "vitest.config.*"
+ ]
}