'use client' import { useContext } from 'react' import { useMessage } from '@/hooks/useMessage' import dayjs from 'dayjs' import { ManagementContext } from '@/app/management/ManagementProvider' export default function StuffHeader() { const { getMessage } = useMessage() const { managementState } = useContext(ManagementContext) //물건번호 복사 const copyObjectNo = async (objectNo) => { await navigator.clipboard.writeText(objectNo) alert(getMessage('stuff.detail.header.successCopy')) try { } catch (error) { alert(getMessage('stuff.detail.header.failCopy')) } } return (
{getMessage('stuff.detail.header.objectNo')}
{managementState?.objectNo}{' '}
{getMessage('stuff.detail.header.specificationConfirmDate')}
{managementState?.specificationConfirmDate}
{getMessage('stuff.detail.header.lastEditDatetime')}
{managementState?.lastEditDatetime ? `${dayjs(managementState.lastEditDatetime).format('YYYY.MM.DD HH:mm:ss')}` : ''}{' '} {managementState?.lastEditUserName ? `(${managementState.lastEditUserName})` : null}
{getMessage('stuff.detail.header.createDatetime')}
{managementState?.createDatetime ? `${dayjs(managementState.lastEditDatetime).format('YYYY.MM.DD')}` : ''}{' '} {managementState?.createUserName ? `(${managementState.createUserName})` : null}
) }