diff --git a/apps/business/index.html b/apps/business/index.html index 715411a..730e9df 100644 --- a/apps/business/index.html +++ b/apps/business/index.html @@ -7,7 +7,7 @@ Business Dashboard +
diff --git a/apps/business/src/App.tsx b/apps/business/src/App.tsx index f0d9720..6e82b64 100644 --- a/apps/business/src/App.tsx +++ b/apps/business/src/App.tsx @@ -4,6 +4,7 @@ import { DashboardDocumentTitle } from './components/DashboardDocumentTitle' import { AuthProvider } from './context/AuthContext' import { BusinessThemeProvider } from './context/BusinessThemeContext' import { TenantBrandingProvider } from './context/TenantBrandingContext' +import { LocaleProvider } from '@meshkee/dashboard-ui' import { ToastProvider } from './context/ToastContext' import { ProtectedRoute } from './components/ProtectedRoute' import { GuestRoute } from './components/GuestRoute' @@ -50,6 +51,7 @@ import { WebsiteSpecialBrandsPage } from './pages/WebsiteSpecialBrandsPage' function App() { return ( + @@ -111,6 +113,7 @@ function App() { + ) } diff --git a/apps/business/src/components/Breadcrumbs.module.css b/apps/business/src/components/Breadcrumbs.module.css index be4529c..204e961 100644 --- a/apps/business/src/components/Breadcrumbs.module.css +++ b/apps/business/src/components/Breadcrumbs.module.css @@ -21,6 +21,10 @@ color: var(--text-muted); } +:global([dir='rtl']) .separator { + transform: scaleX(-1); +} + .link { font-size: 14px; font-weight: 500; diff --git a/apps/business/src/components/Breadcrumbs.tsx b/apps/business/src/components/Breadcrumbs.tsx index 1924ac9..4cab863 100644 --- a/apps/business/src/components/Breadcrumbs.tsx +++ b/apps/business/src/components/Breadcrumbs.tsx @@ -1,5 +1,8 @@ import { Link } from 'react-router-dom' import { ChevronRight } from 'lucide-react' +import { useLocale } from '@meshkee/dashboard-ui' +import { translateBreadcrumbLabel } from '../i18n/messages' +import { useT } from '../i18n/useT' import styles from './Breadcrumbs.module.css' export interface BreadcrumbItem { @@ -12,11 +15,15 @@ interface BreadcrumbsProps { } export function Breadcrumbs({ items }: BreadcrumbsProps) { + const { locale } = useLocale() + const t = useT() + return ( -