import React from 'react'; import { Text } from '@mantine/core'; export interface FileStatusIndicatorProps { selectedFiles?: File[]; isCompleted?: boolean; placeholder?: string; showFileName?: boolean; } const FileStatusIndicator = ({ selectedFiles = [], isCompleted = false, placeholder = "Select a PDF file in the main view to get started", showFileName = true }: FileStatusIndicatorProps) => { if (selectedFiles.length === 0) { return ( {placeholder} ); } if (isCompleted) { return ( ✓ Selected: {showFileName ? selectedFiles[0]?.name : `${selectedFiles.length} file${selectedFiles.length > 1 ? 's' : ''}`} ); } return ( Selected: {showFileName ? selectedFiles[0]?.name : `${selectedFiles.length} file${selectedFiles.length > 1 ? 's' : ''}`} ); } export default FileStatusIndicator;