projecthor
Version:
Save, manage, and run project setup commands automatically from the CLI.
18 lines (17 loc) • 923 B
JavaScript
import React from 'react';
import { Box, Text } from 'ink';
import fs from 'fs';
export default function Projects({ projects }) {
return (React.createElement(Box, { marginY: 1, flexDirection: "column", gap: 1 },
React.createElement(Text, null,
React.createElement(Text, { color: "green" }, "#"),
" folder exists ",
' ',
React.createElement(Text, { color: "grey" }, "#"),
" folder doesn't exist"),
React.createElement(Box, { flexDirection: "column" }, projects.map((project, i) => (React.createElement(Box, { key: `${project.name}-${i}` },
React.createElement(Text, null,
project.name,
" "),
fs.existsSync(project.folder) ? (React.createElement(Text, { color: "green" }, `(DIR: ${project.folder})`)) : (React.createElement(Text, { color: "grey" }, `(DIR: ${project.folder})`))))))));
}