diff --git a/frontend/src/app/dashboard/companies/page.tsx b/frontend/src/app/dashboard/companies/page.tsx
index 064f2b2..8214ce9 100644
--- a/frontend/src/app/dashboard/companies/page.tsx
+++ b/frontend/src/app/dashboard/companies/page.tsx
@@ -18,7 +18,7 @@ import {
DialogTrigger,
} from "@/components/ui/dialog"
import { Label } from "@/components/ui/label"
-import { Plus, Search, Loader2, RefreshCw, Building2, CheckCircle, XCircle, Eye, EyeOff, Trash2, Pencil } from "lucide-react"
+import { Plus, Search, Loader2, RefreshCw, Building2, CheckCircle, XCircle, Eye, EyeOff, Trash2, Pencil, ChevronLeft, ChevronRight } from "lucide-react"
import { Switch } from "@/components/ui/switch"
import { adminCompaniesApi, type AdminCompany } from "@/lib/api"
import { getCurrentUser, isAdminUser } from "@/lib/auth"
@@ -641,6 +641,7 @@ export default function AdminCompaniesPage() {
onClick={() => loadCompanies(page - 1)}
disabled={page <= 1 || loading}
>
+
Previous
@@ -653,6 +654,7 @@ export default function AdminCompaniesPage() {
disabled={page >= totalPages || loading}
>
Next
+
diff --git a/frontend/src/app/dashboard/users/page.tsx b/frontend/src/app/dashboard/users/page.tsx
index 20f0de8..132956c 100644
--- a/frontend/src/app/dashboard/users/page.tsx
+++ b/frontend/src/app/dashboard/users/page.tsx
@@ -18,7 +18,7 @@ import {
} from "@/components/ui/dialog"
import { Label } from "@/components/ui/label"
import { Select, SelectContent, SelectItem, SelectTrigger, SelectValue } from "@/components/ui/select"
-import { Plus, Search, Trash2, Loader2, RefreshCw, Pencil, Eye } from "lucide-react"
+import { Plus, Search, Trash2, Loader2, RefreshCw, Pencil, Eye, ChevronLeft, ChevronRight } from "lucide-react"
import { usersApi, adminCompaniesApi, type ApiUser, type AdminCompany } from "@/lib/api"
import { getCurrentUser, isAdminUser } from "@/lib/auth"
import { toast } from "sonner"
@@ -643,6 +643,7 @@ export default function AdminUsersPage() {
onClick={() => loadUsers(page - 1)}
disabled={page <= 1 || loading}
>
+
{t('admin.users.pagination.previous')}
@@ -655,6 +656,7 @@ export default function AdminUsersPage() {
disabled={page >= totalPages || loading}
>
{t('admin.users.pagination.next')}
+
diff --git a/frontend/src/components/language-switcher.tsx b/frontend/src/components/language-switcher.tsx
index 08c37d3..af87c4d 100644
--- a/frontend/src/components/language-switcher.tsx
+++ b/frontend/src/components/language-switcher.tsx
@@ -9,8 +9,13 @@ import {
DropdownMenuTrigger,
} from "@/components/ui/dropdown-menu";
import { Globe } from "lucide-react";
+import { cn } from "@/lib/utils";
-export function LanguageSwitcher() {
+interface LanguageSwitcherProps {
+ className?: string;
+}
+
+export function LanguageSwitcher({ className }: LanguageSwitcherProps) {
const { locale, setLocale } = useTranslation();
const locales = [
@@ -24,8 +29,8 @@ export function LanguageSwitcher() {
return (
-
diff --git a/frontend/src/components/navbar.tsx b/frontend/src/components/navbar.tsx
index 2f01dcf..58f89c5 100644
--- a/frontend/src/components/navbar.tsx
+++ b/frontend/src/components/navbar.tsx
@@ -64,7 +64,7 @@ export function Navbar() {
{/* Desktop Auth Buttons */}
-
+
{user ? (
@@ -138,7 +138,7 @@ export function Navbar() {
>
)}
-
+