File tree Expand file tree Collapse file tree
packages/antd/src/components/themedLayout/sider Expand file tree Collapse file tree Original file line number Diff line number Diff line change 55 Grid ,
66 Drawer ,
77 Button ,
8+ Tooltip ,
89 theme ,
910 ConfigProvider ,
1011} from "antd" ;
@@ -82,7 +83,11 @@ export const ThemedSider: React.FC<RefineThemedLayoutSiderProps> = ({
8283 < Menu . SubMenu
8384 key = { item . key }
8485 icon = { icon ?? < UnorderedListOutlined /> }
85- title = { label }
86+ title = {
87+ < Tooltip title = { siderCollapsed ? label : undefined } >
88+ { label }
89+ </ Tooltip >
90+ }
8691 >
8792 { renderTreeView ( children , selectedKey ) }
8893 </ Menu . SubMenu >
@@ -109,9 +114,11 @@ export const ThemedSider: React.FC<RefineThemedLayoutSiderProps> = ({
109114 icon = { icon ?? ( isRoute && < UnorderedListOutlined /> ) }
110115 style = { linkStyle }
111116 >
112- < Link to = { route ?? "" } style = { linkStyle } >
113- { label }
114- </ Link >
117+ < Tooltip title = { siderCollapsed ? label : undefined } >
118+ < Link to = { route ?? "" } style = { linkStyle } >
119+ { label }
120+ </ Link >
121+ </ Tooltip >
115122 { ! siderCollapsed && isSelected && (
116123 < div className = "ant-menu-tree-arrow" />
117124 ) }
@@ -145,7 +152,9 @@ export const ThemedSider: React.FC<RefineThemedLayoutSiderProps> = ({
145152 onClick = { ( ) => handleLogout ( ) }
146153 icon = { < LogoutOutlined /> }
147154 >
148- { translate ( "buttons.logout" , "Logout" ) }
155+ < Tooltip title = { siderCollapsed ? translate ( "buttons.logout" , "Logout" ) : undefined } >
156+ { translate ( "buttons.logout" , "Logout" ) }
157+ </ Tooltip >
149158 </ Menu . Item >
150159 ) ;
151160
You can’t perform that action at this time.
0 commit comments