diff --git a/frontend/src/app/cow/[cowNo]/_components/header.tsx b/frontend/src/app/cow/[cowNo]/_components/header.tsx deleted file mode 100644 index eab3b30..0000000 --- a/frontend/src/app/cow/[cowNo]/_components/header.tsx +++ /dev/null @@ -1,44 +0,0 @@ -'use client' - -import { Button } from "@/components/ui/button" -import { ArrowLeft } from "lucide-react" -import { useRouter } from "next/navigation" - -interface CowHeaderProps { - from?: string | null -} - -export function CowHeader({ from }: CowHeaderProps) { - const router = useRouter() - - const handleBack = () => { - if (from === 'ranking') { - router.push('/ranking') - } else if (from === 'list') { - router.push('/list') - } else { - router.push('/cow') - } - } - - return ( -
개체의 기본 정보와 분석 현황을 확인할 수 있습니다.
-- {compareCowsData.length}개 개체 비교 -
-| 형질명 | - {compareCowsData.map((cowData, idx) => { - const cowLabel = cowData.cow.cowId || String(cowData.cow.pkCowNo) - return ( -- {idx === 0 ? `${cowLabel}\n(현재)` : cowLabel} - | - ) - })} -
|---|---|
| - {trait.name} - | - {compareCowsData.map((cowData) => { - const genomeTraits = transformGenomeData(cowData.genome) - const matchTrait = genomeTraits.find((t: any) => t.name === trait.name) - return ( -
- {matchTrait ? (
-
-
- ) : (
- N/A
- )}
- 0 ? 'text-primary' : 'text-muted-foreground'}`}>
- {matchTrait.breedVal > 0 ? '+' : ''}{matchTrait.breedVal.toFixed(2)}σ
-
-
- {matchTrait.percentile.toFixed(1)}%
-
- |
- )
- })}
-
- 비교할 개체를 선택하세요 ({selectedCowsForCompare.length}/{farmCows.length}) -
-같은 농장에 다른 개체가 없습니다
-{farmCow.cowId}
- )} -총 {totalCount}두 분포
-{item.name}
-{item.description}
-{item.value}두 ({Math.round(item.value / totalCount * 100)}%)
-{item.range}
-{item.value}두
-{Math.round(item.value / totalCount * 100)}%
-
- σ(시그마)는 유전능력 수준을 나타내요
- 0보다 클수록 우수해요
-
주요 형질 평균 비교
-{item?.trait}
-내농장: {myFarm > 0 ? '+' : ''}{myFarm}σ
-보은군: {region > 0 ? '+' : ''}{region}σ
-{item.trait}
-= 0.3 ? 'text-emerald-600' : - item.diff <= -0.3 ? 'text-amber-600' : - 'text-slate-700' - }`}> - {item.diff > 0 ? '+' : ''}{item.diff.toFixed(1)} -
-보은군보다 우수한 형질
-개선하면 좋을 형질
-보은군과 비교한 수치에요
-