2025-07-16 17:53:50 +01:00
|
|
|
import React from 'react';
|
|
|
|
import { Text } from '@mantine/core';
|
|
|
|
|
|
|
|
export interface FileStatusIndicatorProps {
|
|
|
|
selectedFiles?: File[];
|
|
|
|
placeholder?: string;
|
|
|
|
}
|
|
|
|
|
|
|
|
const FileStatusIndicator = ({
|
|
|
|
selectedFiles = [],
|
2025-08-15 14:43:30 +01:00
|
|
|
placeholder = "Select a PDF file in the main view to get started"
|
2025-07-16 17:53:50 +01:00
|
|
|
}: FileStatusIndicatorProps) => {
|
2025-08-15 14:43:30 +01:00
|
|
|
|
|
|
|
// Only show content when no files are selected
|
2025-07-16 17:53:50 +01:00
|
|
|
if (selectedFiles.length === 0) {
|
|
|
|
return (
|
|
|
|
<Text size="sm" c="dimmed">
|
|
|
|
{placeholder}
|
|
|
|
</Text>
|
|
|
|
);
|
|
|
|
}
|
|
|
|
|
2025-08-15 14:43:30 +01:00
|
|
|
// Return nothing when files are selected
|
|
|
|
return null;
|
2025-07-16 17:53:50 +01:00
|
|
|
}
|
|
|
|
|
|
|
|
export default FileStatusIndicator;
|