feat: refactor billing display mode change handler in ColumnSelectorModal

This commit is contained in:
CaIon
2026-03-14 17:05:44 +08:00
parent 5e856f0263
commit 63f4595ef8

View File

@@ -36,6 +36,10 @@ const ColumnSelectorModal = ({
showUserInfoFunc,
t,
}) => {
const handleBillingDisplayModeChange = (eventOrValue) => {
setBillingDisplayMode(eventOrValue?.target?.value ?? eventOrValue);
};
const isTokensDisplay =
typeof localStorage !== 'undefined' &&
localStorage.getItem('quota_display_type') === 'TOKENS';
@@ -73,7 +77,7 @@ const ColumnSelectorModal = ({
<RadioGroup
type='button'
value={billingDisplayMode}
onChange={(value) => setBillingDisplayMode(value)}
onChange={handleBillingDisplayModeChange}
>
<Radio value='price'>
{isTokensDisplay ? t('价格模式') : t('价格模式(默认)')}