chore: clean up placeholder comments and over-engineering

This commit is contained in:
zetaloop
2026-02-20 20:20:22 +08:00
parent e12500fafd
commit a4e05cf482
4 changed files with 25 additions and 30 deletions
+13 -16
View File
@@ -75,18 +75,15 @@ function StatusBadge({ status }: { status: Player["status"] }) {
}
function PlayerCard({ player }: { player: Player }) {
const minPrice = useMemo(() => {
if (!player.services || player.services.length === 0) return 0
return Math.min(...player.services.map((s) => s.price))
}, [player.services])
const minPrice =
!player.services || player.services.length === 0
? 0
: Math.min(...player.services.map((s) => s.price))
const unit = useMemo(() => {
if (!player.services || player.services.length === 0) return "局"
const cheapestService = player.services.reduce((prev, curr) =>
prev.price < curr.price ? prev : curr,
)
return cheapestService.unit
}, [player.services])
const unit =
!player.services || player.services.length === 0
? "局"
: player.services.reduce((prev, curr) => (prev.price < curr.price ? prev : curr)).unit
return (
<Link href={`/player/${player.id}`} className="block h-full">
@@ -333,7 +330,7 @@ function SearchPageContent() {
const minP = priceRange.min ? Number(priceRange.min) : 0
const maxP = priceRange.max ? Number(priceRange.max) : Infinity
const playerMinPrice = Math.min(...(player.services?.map((s) => s.price) || [0]))
const playerMinPrice = Math.min(...player.services.map((s) => s.price))
if (playerMinPrice < minP) return false
if (priceRange.max && playerMinPrice > maxP) return false
@@ -352,13 +349,13 @@ function SearchPageContent() {
case "rating":
return b.rating - a.rating
case "price_asc": {
const priceA = Math.min(...(a.services?.map((s) => s.price) || [0]))
const priceB = Math.min(...(b.services?.map((s) => s.price) || [0]))
const priceA = Math.min(...a.services.map((s) => s.price))
const priceB = Math.min(...b.services.map((s) => s.price))
return priceA - priceB
}
case "price_desc": {
const priceA = Math.min(...(a.services?.map((s) => s.price) || [0]))
const priceB = Math.min(...(b.services?.map((s) => s.price) || [0]))
const priceA = Math.min(...a.services.map((s) => s.price))
const priceB = Math.min(...b.services.map((s) => s.price))
return priceB - priceA
}
case "orders":