16 lines
626 B
TypeScript
16 lines
626 B
TypeScript
export const TRADE_WEIGHT_UNIT_GRAM = 'گرم'
|
|||
|
|
export const TRADE_WEIGHT_UNIT_KILOGRAM = 'کیلوگرم'
|
||
|
|
|
||
|
|
export function isKilogramUnit(unit?: string | null) {
|
||
|
|
const value = (unit ?? '').trim()
|
||
|
|
return value === TRADE_WEIGHT_UNIT_KILOGRAM || value === 'kilogram' || value === 'kg'
|
||
|
|
}
|
||
|
|
|
||
|
|
export function resolveTradeWeightUnit(settingValue?: string | number | null) {
|
||
|
|
return isKilogramUnit(settingValue?.toString()) ? TRADE_WEIGHT_UNIT_KILOGRAM : TRADE_WEIGHT_UNIT_GRAM
|
||
|
|
}
|
||
|
|
|
||
|
|
export function weightFieldLabelForUnit(unit?: string | null) {
|
||
|
|
return isKilogramUnit(unit) ? 'وزن به کیلوگرم' : 'وزن به گرم'
|
||
|
|
}
|