feat: 항공영상관리
This commit is contained in:
@@ -4,13 +4,6 @@ import { Section } from '~/shared/components/section/Section';
|
||||
import { Table } from '~/shared/components/table';
|
||||
import type { AerialItem } from '../types/aerial';
|
||||
|
||||
const statusColors: Record<string, string> = {
|
||||
대기: 'text-dabeeo-gray-99',
|
||||
처리중: 'text-primary',
|
||||
완료: 'text-dabeeo-navy-tertiary',
|
||||
실패: 'text-red-500',
|
||||
};
|
||||
|
||||
export function AerialList() {
|
||||
const [selectedId, setSelectedId] = useState<string | null>(null);
|
||||
const [isLoading, setIsLoading] = useState(false);
|
||||
@@ -46,7 +39,7 @@ export function AerialList() {
|
||||
return (
|
||||
<Section className="w-full pb-4" variant="list">
|
||||
<div className="flex flex-col h-full p-4 gap-4">
|
||||
<h1 className="text-xl font-bold">항공영상 데이터 관리</h1>
|
||||
<h1 className="text-xl font-bold">항공영상관리</h1>
|
||||
|
||||
<Table isLayoutFixed isFullHeight>
|
||||
<Table.Caption>
|
||||
@@ -75,12 +68,12 @@ export function AerialList() {
|
||||
<Table.Header>
|
||||
<Table.HeaderRow>
|
||||
<Table.HeaderCell align="center">No</Table.HeaderCell>
|
||||
<Table.HeaderCell>영상명</Table.HeaderCell>
|
||||
<Table.HeaderCell>촬영 지역</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">촬영일</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">해상도</Table.HeaderCell>
|
||||
<Table.HeaderCell align="right">파일크기(MB)</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">상태</Table.HeaderCell>
|
||||
<Table.HeaderCell>파일명</Table.HeaderCell>
|
||||
<Table.HeaderCell>지역</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">촬영일시</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">축적</Table.HeaderCell>
|
||||
<Table.HeaderCell align="right">용량</Table.HeaderCell>
|
||||
<Table.HeaderCell align="center">전처리</Table.HeaderCell>
|
||||
</Table.HeaderRow>
|
||||
</Table.Header>
|
||||
|
||||
@@ -103,9 +96,7 @@ export function AerialList() {
|
||||
<Table.Cell align="center">{item.scale}</Table.Cell>
|
||||
<Table.Cell align="right">{item.fileSize}</Table.Cell>
|
||||
<Table.Cell align="center">
|
||||
<span className={statusColors[item.status] ?? 'text-dabeeo-gray-99'}>
|
||||
{item.status}
|
||||
</span>
|
||||
</Table.Cell>
|
||||
</Table.Row>
|
||||
))
|
||||
|
||||
@@ -1,5 +1,7 @@
|
||||
import { AerialList } from '~/features/imagery/components/AerialList';
|
||||
|
||||
export default function Page() {
|
||||
return (
|
||||
<div>항공영상관리 목록</div>
|
||||
<AerialList></AerialList>
|
||||
);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user