import { useGameStore } from '../store' import { BUILDINGS, buildingById, listBuildingDefs, SPECIALTY_MULT, bonusOf, isSpecialty } from '../../game/data/buildings' import { useMemo } from 'react' export default function TerritoryPanel() { const world = useGameStore((s) => s.world) const bump = useGameStore((s) => s.bump) const revision = useGameStore((s) => s.revision) void revision const ids = useMemo(() => listBuildingDefs().map((d) => d.id), []) if (!world) return null const fam = world.state.family const levelLabel = (l: number) => '·'.repeat(l) + '。'.repeat(5 - l) return (