Files
Stirling-PDF/frontend/src/components/tools/shared/FileStatusIndicator.tsx
T

Ignoring revisions in .git-blame-ignore-revs. Click here to bypass and see the normal blame view.

27 lines
599 B
TypeScript
Raw Normal View History

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;