feat. added dates & roles to work experience

This commit is contained in:
2026-05-17 22:51:20 +02:00
parent 605c1a41b5
commit 42e605014b
3 changed files with 76 additions and 3 deletions
+13 -1
View File
@@ -160,7 +160,7 @@ export default function AdminPage() {
"projects.json": { name: "", description: "", link: "", open_source: false },
"mini_projects.json": { title: "", description: "", why: "" },
"experience.json": { name: "", type: "experience", description: "" },
"real_work.json": { company: "", summary: "" }
"real_work.json": { company: "", role: "", from: "", until: "", summary: "" }
};
setData([templates[selectedFile], ...data]);
};
@@ -333,6 +333,18 @@ export default function AdminPage() {
<label className="text-xs font-bold text-gray-500 uppercase">Company</label>
<input type="text" value={item.company || ""} onChange={(e) => updateEntry(idx, "company", e.target.value)} className="w-full bg-black/40 border border-white/10 rounded-lg p-2 text-sm" />
</div>
<div className="space-y-1">
<label className="text-xs font-bold text-gray-500 uppercase">Role</label>
<input type="text" value={item.role || ""} onChange={(e) => updateEntry(idx, "role", e.target.value)} className="w-full bg-black/40 border border-white/10 rounded-lg p-2 text-sm" />
</div>
<div className="space-y-1">
<label className="text-xs font-bold text-gray-500 uppercase">From</label>
<input type="text" value={item.from || ""} onChange={(e) => updateEntry(idx, "from", e.target.value)} className="w-full bg-black/40 border border-white/10 rounded-lg p-2 text-sm" placeholder="YYYY-MM" />
</div>
<div className="space-y-1">
<label className="text-xs font-bold text-gray-500 uppercase">Until</label>
<input type="text" value={item.until || ""} onChange={(e) => updateEntry(idx, "until", e.target.value)} className="w-full bg-black/40 border border-white/10 rounded-lg p-2 text-sm" placeholder="YYYY-MM or Present" />
</div>
<div className="space-y-1">
<label className="text-xs font-bold text-gray-500 uppercase">URL</label>
<input type="text" value={item.url || ""} onChange={(e) => updateEntry(idx, "url", e.target.value)} className="w-full bg-black/40 border border-white/10 rounded-lg p-2 text-sm" />