feat(locales): Replace 'nodeGroupId' with 'groupId' in multiple language files for consistency

This commit is contained in:
web@ppanel
2025-01-08 23:13:32 +07:00
parent 70497af0aa
commit a4e9d5da59
79 changed files with 413 additions and 159 deletions
+7 -3
View File
@@ -4,7 +4,7 @@ import useGlobalStore from '@/config/use-global';
import { formatBytes, unitConversion } from '@workspace/ui/utils';
import { useTranslations } from 'next-intl';
type DisplayType = 'currency' | 'traffic' | 'number';
type DisplayType = 'currency' | 'traffic' | 'number' | 'trafficSpeed';
interface DisplayProps<T> {
value?: T;
@@ -26,12 +26,16 @@ export function Display<T extends number | undefined | null>({
return formattedValue;
}
if (['traffic', 'number'].includes(type) && unlimited && !value) {
if (['traffic', 'trafficSpeed', 'number'].includes(type) && unlimited && !value) {
return t('unlimited');
}
if (type === 'traffic') {
return value ? formatBytes(value as number) : '0';
return value ? formatBytes(value) : '0';
}
if (type === 'trafficSpeed') {
return value ? formatBytes(value).replace('B', 'b') + 'ps' : '0';
}
if (type === 'number') {