feat: 항공영상관리

This commit is contained in:
2026-04-09 17:03:06 +09:00
parent 76dab1c6a9
commit 839901d663
2 changed files with 11 additions and 18 deletions

View File

@@ -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>
))

View File

@@ -1,5 +1,7 @@
import { AerialList } from '~/features/imagery/components/AerialList';
export default function Page() {
return (
<div> </div>
<AerialList></AerialList>
);
}