import React from 'react'
import { Group, Title, Badge, Button, Text, Box } from '@mantine/core'
import { IconRefresh } from '@tabler/icons-react'
import { useXRD } from '../context/XRDContext'
const Header = () => {
const { filename, analysisStatus, handleReset } = useXRD()
const getStatusBadge = () => {
switch (analysisStatus) {
case 'PROCESSING':
return (
Analyzing...
)
case 'COMPLETE':
return (
Analysis Complete
)
default:
return (
Ready
)
}
}
return (
{/* Left: Logo/App Name */}
Open AlphaDiffract Demo
{/* Center: Filename and Status */}
{filename || 'No File Loaded'}
{getStatusBadge()}
{/* Right: Action Toolbar */}
}
size="sm"
onClick={handleReset}
>
Reset
)
}
export default Header