合并多余文件

This commit is contained in:
2025-09-25 19:14:48 +08:00
parent 2d5e334a5c
commit 7fa2fe67ca
4 changed files with 12 additions and 54 deletions

View File

@@ -1,7 +1,7 @@
'use client'
import { useEffect, useState } from 'react'
import { validateNumber } from '@/lib/formatters'
import { validateNumber } from '@/lib/utils'
import { Pagination } from '@/components/ui/pagination'
import { Table, TableHeader, TableBody, TableHead, TableRow, TableCell } from '@/components/ui/table'
import { getEdgeNodes } from '@/actions/stats'

View File

@@ -1,9 +0,0 @@
// 数据验证函数
export const validateNumber = (value: unknown): number => {
if (typeof value === 'number') return value
if (typeof value === 'string') {
const num = parseInt(value)
return isNaN(num) ? 0 : num
}
return 0
}

View File

@@ -1,6 +1,17 @@
import { clsx, type ClassValue } from 'clsx'
import { twMerge } from 'tailwind-merge'
// 合并 className
export function cn(...inputs: ClassValue[]) {
return twMerge(clsx(inputs))
}
// 数据验证函数
export const validateNumber = (value: unknown): number => {
if (typeof value === 'number') return value
if (typeof value === 'string') {
const num = parseInt(value)
return isNaN(num) ? 0 : num
}
return 0
}