Show tooltip in menu

This commit is contained in:
Hillel Coren 2020-02-28 14:06:51 +02:00
parent 2ff2cf3b0a
commit 6be2dacda5
1 changed files with 35 additions and 26 deletions

View File

@ -368,10 +368,7 @@ class _DrawerTileState extends State<DrawerTile> {
}
}
return MouseRegion(
onEnter: (event) => setState(() => _isHovered = true),
onExit: (event) => setState(() => _isHovered = false),
child: SelectedIndicator(
Widget child = SelectedIndicator(
isSelected: uiState.currentRoute.startsWith('/$route'),
child: ListTile(
dense: true,
@ -396,7 +393,19 @@ class _DrawerTileState extends State<DrawerTile> {
*/
trailing: trailingWidget,
),
),
);
if (state.prefState.isMenuCollapsed) {
child = Tooltip(
message: widget.title,
child: child,
);
}
return MouseRegion(
onEnter: (event) => setState(() => _isHovered = true),
onExit: (event) => setState(() => _isHovered = false),
child: child,
);
}
}