import { useState } from 'react'
import { mockHardwareSpecs, HardwareSpec } from '../data/mockData'
const SpecModal = ({ spec, onClose }: { spec: HardwareSpec, onClose: () => void }) => {
return (
상세 사양 정보
PC명: {spec.pcName}
사용자: {spec.userName}
부서: {spec.department}
OS: {spec.os}
CPU: {spec.cpu}
Memory: {spec.memory}
Disk: {spec.disk}
MAC: {spec.macAddress}
IP: {spec.ipAddress}
Graphic: {spec.graphicCard}
)
}
const HardwareManagementView = () => {
const [selectedSpec, setSelectedSpec] = useState(null)
return (
| PC명 |
부서 |
사용자 |
OS |
CPU |
IP주소 |
상세 |
{mockHardwareSpecs.map(spec => (
| {spec.pcName} |
{spec.department} |
{spec.userName} |
{spec.os.split(' ')[2]} |
{spec.cpu.split('@')[0]} |
{spec.ipAddress} |
|
))}
{selectedSpec && (
setSelectedSpec(null)} />
)}
)
}
export default HardwareManagementView