@@ -119,8 +119,8 @@ const useSelectedKeys = () => {
119119
120120export default function Sider ( ) {
121121 const { user } = useUserInfo ( ) ;
122- if ( ! user ) return null ;
123122 const selectedKeys = useSelectedKeys ( ) ;
123+ if ( ! user ) return null ;
124124 return (
125125 < Layout . Sider
126126 className = "[&>.ant-layout-sider-children]:flex [&>.ant-layout-sider-children]:flex-col!"
@@ -175,9 +175,12 @@ const SiderContent = ({ selectedKeys, onNavigate }: SiderMenuProps) => (
175175const SiderMenu = ( { selectedKeys, onNavigate } : SiderMenuProps ) => {
176176 const { user, displayExpireDay, displayRemainingDays } = useUserInfo ( ) ;
177177 const { apps } = useAppList ( ) ;
178- const quota = user . quota || quotas [ user ?. tier as keyof typeof quotas ] ;
178+ if ( ! user ) {
179+ return null ;
180+ }
181+ const quota = user . quota ?? quotas [ user . tier as keyof typeof quotas ] ;
179182 const pvQuota = quota ?. pv ;
180- const consumedQuota = user ? .checkQuota ;
183+ const consumedQuota = user . checkQuota ;
181184 const percent =
182185 pvQuota && consumedQuota ? ( consumedQuota / pvQuota ) * 100 : undefined ;
183186 return (
@@ -186,7 +189,7 @@ const SiderMenu = ({ selectedKeys, onNavigate }: SiderMenuProps) => {
186189 < Card
187190 title = {
188191 < div className = "text-center py-1" >
189- < span className = "" > { user ? .email } </ span >
192+ < span className = "" > { user . email } </ span >
190193 < br />
191194 < span className = "font-normal" > 今日剩余总查询热更次数</ span >
192195 </ div >
@@ -204,15 +207,15 @@ const SiderMenu = ({ selectedKeys, onNavigate }: SiderMenuProps) => {
204207 }
205208 />
206209 < div className = "text-xs mt-2 text-center" >
207- 7日平均剩余次数:{ user ? .last7dAvg ?. toLocaleString ( ) } 次
210+ 7日平均剩余次数:{ user . last7dAvg ?. toLocaleString ( ) } 次
208211 </ div >
209212 < div className = "text-xs mt-2 text-center" >
210213 < a target = "_blank" href = { PRICING_LINK } rel = "noreferrer" >
211214 { quota ?. title }
212215 </ a >
213216 可用: { pvQuota ?. toLocaleString ( ) } 次/每日
214217 </ div > { ' ' }
215- { user ? .tier !== 'free' && (
218+ { user . tier !== 'free' && (
216219 < div className = "text-xs mt-2 text-center" >
217220 有效期至:{ displayExpireDay }
218221 { displayRemainingDays && (
0 commit comments