INNER CODE UNIT · JavaScript
getRecentProjectsMenuItems
frangoteam/FUXA · app/electron/main.js:15
function getRecentProjectsMenuItems(win) {
try {
const config = loadConfigSync();
const recentProjects = config.recentProjects || [];
if (recentProjects.length === 0) {
return [{ label: 'No recent projects', enabled: false }];
}
return recentProjects.map(project => ({
label: `${project.name} (${project.path})`,
click: async () => {
try {
const dataDir = path.join(project.path, 'data');
const appDataDir = path.join(dataDir, '_appdata');
// Validate the project still exists and is valid
await fs.access(dataDir);