Commit 63f4595e by CaIon

feat: refactor billing display mode change handler in ColumnSelectorModal

parent 5e856f02
...@@ -36,6 +36,10 @@ const ColumnSelectorModal = ({ ...@@ -36,6 +36,10 @@ const ColumnSelectorModal = ({
showUserInfoFunc, showUserInfoFunc,
t, t,
}) => { }) => {
const handleBillingDisplayModeChange = (eventOrValue) => {
setBillingDisplayMode(eventOrValue?.target?.value ?? eventOrValue);
};
const isTokensDisplay = const isTokensDisplay =
typeof localStorage !== 'undefined' && typeof localStorage !== 'undefined' &&
localStorage.getItem('quota_display_type') === 'TOKENS'; localStorage.getItem('quota_display_type') === 'TOKENS';
...@@ -73,7 +77,7 @@ const ColumnSelectorModal = ({ ...@@ -73,7 +77,7 @@ const ColumnSelectorModal = ({
<RadioGroup <RadioGroup
type='button' type='button'
value={billingDisplayMode} value={billingDisplayMode}
onChange={(value) => setBillingDisplayMode(value)} onChange={handleBillingDisplayModeChange}
> >
<Radio value='price'> <Radio value='price'>
{isTokensDisplay ? t('价格模式') : t('价格模式(默认)')} {isTokensDisplay ? t('价格模式') : t('价格模式(默认)')}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment