chore: access setting notes

This commit is contained in:
jialin
2025-11-21 20:10:21 +08:00
parent e80ecfac8d
commit f49001b742
15 changed files with 220 additions and 43 deletions
+14 -1
View File
@@ -98,7 +98,8 @@ const CustomItem = styled.div`
background-color: var(--ant-color-bg-elevated);
`;
export const ExtraContent = () => {
export const ExtraContent = (props: { isDarkTheme?: boolean }) => {
const { isDarkTheme } = props;
const { saveScrollHeight, restoreScrollHeight } = useBodyScroll();
const [modal, contextHolder] = Modal.useModal();
const [version] = useAtom(GPUStackVersionAtom);
@@ -130,6 +131,16 @@ export const ExtraContent = () => {
initialState?.currentUser?.is_admin
]);
const avatarStyle = useMemo(() => {
if (isDarkTheme) {
return {
color: 'var(--ant-color-text)',
border: 'none'
};
}
return {};
}, [isDarkTheme]);
const showVersion = () => {
saveScrollHeight();
modal.info({
@@ -260,6 +271,7 @@ export const ExtraContent = () => {
<span className="flex-center gap-8">
<Avatar
size={24}
style={{ ...avatarStyle }}
src={initialState?.currentUser?.avatar}
icon={
<IconFont type="icon-user-filled" className="font-size-24" />
@@ -309,6 +321,7 @@ export const ExtraContent = () => {
<IconWrapper>
<Avatar
size={24}
style={{ ...avatarStyle }}
src={initialState?.currentUser?.avatar}
icon={<IconFont type="icon-user-filled" className="font-size-24" />}
/>
+6 -1
View File
@@ -516,7 +516,12 @@ export default (props: any) => {
onCollapse={onCollapse}
onMenuHeaderClick={onMenuHeaderClick}
menuHeaderRender={renderMenuHeader}
extra={[<ExtraContent key="extra-content" />]}
extra={[
<ExtraContent
key="extra-content"
isDarkTheme={userSettings.isDarkTheme}
/>
]}
collapsed={userSettings.collapsed}
onPageChange={onPageChange}
formatMessage={formatMessage}