import React, { useEffect, useState } from 'react'; import { Link, useNavigate, useLocation } from 'react-router-dom'; export default function CareerProfileList() { const [rows, setRows] = useState([]); const nav = useNavigate(); const token = localStorage.getItem('token'); useEffect(() => { fetch('/api/premium/career-profile/all', { headers: { Authorization: `Bearer ${token}` } }) .then(r => r.json()) .then(d => setRows(d.careerProfiles || [])); }, [token]); async function remove(id) { if (!window.confirm('Delete this career profile?')) return; await fetch(`/api/premium/career-profile/${id}`, { method : 'DELETE', headers: { Authorization: `Bearer ${token}` } }); setRows(rows.filter(r => r.id !== id)); } return (

Career Profiles

{rows.map(r => ( ))} {rows.length === 0 && ( )}
Title Status Start
{r.scenario_title || r.career_name} {r.status} {r.start_date} edit
No career profiles yet
); }