diff --git a/I18N Commander/UI MAUI/Components/NavItem.razor b/I18N Commander/UI MAUI/Components/NavItem.razor
index 40f4a8f..5c145a8 100644
--- a/I18N Commander/UI MAUI/Components/NavItem.razor
+++ b/I18N Commander/UI MAUI/Components/NavItem.razor
@@ -1,9 +1,22 @@
-
- @if (this.ShowIcon)
- {
-
- }
- @this.Text
-
+ @if (DeviceInfo.Idiom == DeviceIdiom.Desktop || DeviceInfo.Idiom == DeviceIdiom.Tablet)
+ {
+
+ @if (this.ShowIcon)
+ {
+
+ }
+ @this.Text
+
+ }
+ else
+ {
+
+ @if (this.ShowIcon)
+ {
+
+ }
+ @this.Text
+
+ }
\ No newline at end of file
diff --git a/I18N Commander/UI MAUI/Components/NavItem.razor.cs b/I18N Commander/UI MAUI/Components/NavItem.razor.cs
index 66767ef..1cc545e 100644
--- a/I18N Commander/UI MAUI/Components/NavItem.razor.cs
+++ b/I18N Commander/UI MAUI/Components/NavItem.razor.cs
@@ -16,5 +16,10 @@ public partial class NavItem : ComponentBase
[Parameter]
public string IconFilename { get; set; } = string.Empty;
+ [Inject]
+ public NavigationManager NavigationManager { get; set; }
+
private string AltText => $"Navigation: {this.Text}";
+
+ private void Navigate() => this.NavigationManager.NavigateTo(this.Route);
}
\ No newline at end of file