diff --git a/src/app/(main)/reports/[reportId]/ReportBody.module.css b/src/app/(main)/reports/[reportId]/ReportBody.module.css
index 79e3caa0f..5fb4259a6 100644
--- a/src/app/(main)/reports/[reportId]/ReportBody.module.css
+++ b/src/app/(main)/reports/[reportId]/ReportBody.module.css
@@ -1,5 +1,5 @@
.body {
- padding-left: 20px;
+ padding-inline-start: 20px;
grid-row: 2/3;
grid-column: 2 / 3;
}
diff --git a/src/app/(main)/reports/[reportId]/ReportMenu.module.css b/src/app/(main)/reports/[reportId]/ReportMenu.module.css
index 1fc8db299..ee1c60852 100644
--- a/src/app/(main)/reports/[reportId]/ReportMenu.module.css
+++ b/src/app/(main)/reports/[reportId]/ReportMenu.module.css
@@ -1,7 +1,7 @@
.menu {
width: 300px;
- padding-right: 20px;
- border-right: 1px solid var(--base300);
+ padding-inline-end: 20px;
+ border-inline-end: 1px solid var(--base300);
grid-row: 2 / 3;
grid-column: 1 / 2;
}
diff --git a/src/app/(main)/reports/funnel/FunnelChart.module.css b/src/app/(main)/reports/funnel/FunnelChart.module.css
index c591a54be..0279ea038 100644
--- a/src/app/(main)/reports/funnel/FunnelChart.module.css
+++ b/src/app/(main)/reports/funnel/FunnelChart.module.css
@@ -63,7 +63,7 @@
.value {
color: var(--base50);
- margin-right: 20px;
+ margin-inline-end: 20px;
}
.track {
diff --git a/src/app/(main)/reports/insights/InsightsParameters.module.css b/src/app/(main)/reports/insights/InsightsParameters.module.css
index c84f8a9e9..ba089b9a6 100644
--- a/src/app/(main)/reports/insights/InsightsParameters.module.css
+++ b/src/app/(main)/reports/insights/InsightsParameters.module.css
@@ -13,5 +13,5 @@
.popup {
margin-top: -10px;
- margin-left: 30px;
+ margin-inline-start: 30px;
}
diff --git a/src/app/(main)/settings/teams/WebsiteTags.module.css b/src/app/(main)/settings/teams/WebsiteTags.module.css
index 50ae60a0c..5ca7af51e 100644
--- a/src/app/(main)/settings/teams/WebsiteTags.module.css
+++ b/src/app/(main)/settings/teams/WebsiteTags.module.css
@@ -7,5 +7,5 @@
.tag {
text-align: center;
margin-bottom: 10px;
- margin-right: 20px;
+ margin-inline-end: 20px;
}
diff --git a/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.module.css b/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.module.css
index b3dcb8d04..f71032ae9 100644
--- a/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.module.css
+++ b/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.module.css
@@ -58,6 +58,6 @@
gap: 20px;
align-items: center;
justify-content: space-between;
- padding-right: 0;
+ padding-inline-end: 0;
}
}
diff --git a/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.tsx b/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.tsx
index fcded2545..9fdc8fd04 100644
--- a/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.tsx
+++ b/src/app/(main)/websites/[websiteId]/WebsiteExpandedView.tsx
@@ -12,7 +12,7 @@ import ReferrersTable from 'components/metrics/ReferrersTable';
import ScreenTable from 'components/metrics/ScreenTable';
import EventsTable from 'components/metrics/EventsTable';
import SideNav from 'components/layout/SideNav';
-import { useNavigation, useMessages } from 'components/hooks';
+import { useNavigation, useMessages, useLocale } from 'components/hooks';
import LinkButton from 'components/common/LinkButton';
import styles from './WebsiteExpandedView.module.css';
@@ -39,6 +39,7 @@ export default function WebsiteExpandedView({
websiteId: string;
domainName?: string;
}) {
+ const { dir } = useLocale();
const { formatMessage, labels } = useMessages();
const {
router,
@@ -122,7 +123,7 @@ export default function WebsiteExpandedView({
-
+
{formatMessage(labels.back)}
diff --git a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css
index e9c0fc1b5..fb5fdecf9 100644
--- a/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css
+++ b/src/app/(main)/websites/[websiteId]/realtime/RealtimeLog.module.css
@@ -27,7 +27,7 @@
}
.icon {
- margin-right: 10px;
+ margin-inline-end: 10px;
}
.time {
diff --git a/src/components/common/ErrorMessage.module.css b/src/components/common/ErrorMessage.module.css
index 391190dca..fe9766132 100644
--- a/src/components/common/ErrorMessage.module.css
+++ b/src/components/common/ErrorMessage.module.css
@@ -11,5 +11,5 @@
}
.icon {
- margin-right: 10px;
+ margin-inline-end: 10px;
}
diff --git a/src/components/common/MobileMenu.module.css b/src/components/common/MobileMenu.module.css
index cfe6cf37d..63592bec8 100644
--- a/src/components/common/MobileMenu.module.css
+++ b/src/components/common/MobileMenu.module.css
@@ -35,5 +35,5 @@ a.item.selected,
.submenu a.item {
color: var(--base600);
- margin-left: 40px;
+ margin-inline-start: 40px;
}
diff --git a/src/components/input/LanguageButton.module.css b/src/components/input/LanguageButton.module.css
index cc5d649a1..dccb098d3 100644
--- a/src/components/input/LanguageButton.module.css
+++ b/src/components/input/LanguageButton.module.css
@@ -6,7 +6,7 @@
z-index: var(--z-index-popup);
border-radius: 5px;
border: 1px solid var(--border-color);
- margin-left: 10px;
+ margin-inline-start: 10px;
}
.item {
diff --git a/src/components/input/ProfileButton.module.css b/src/components/input/ProfileButton.module.css
index 1eebcab66..37f51f785 100644
--- a/src/components/input/ProfileButton.module.css
+++ b/src/components/input/ProfileButton.module.css
@@ -18,7 +18,7 @@
font-size: 11px;
color: var(--base600);
text-align: right;
- margin-right: 10px;
+ margin-inline-end: 10px;
}
.name {
diff --git a/src/components/input/WebsiteDateFilter.module.css b/src/components/input/WebsiteDateFilter.module.css
index 6f2e822dc..4c17c6bed 100644
--- a/src/components/input/WebsiteDateFilter.module.css
+++ b/src/components/input/WebsiteDateFilter.module.css
@@ -13,12 +13,11 @@
}
.buttons button:first-child {
- border-top-right-radius: 0;
- border-bottom-right-radius: 0;
+ border-start-end-radius: 0;
+ border-end-end-radius: 0;
}
.buttons button:last-child {
- border-top-left-radius: 0;
- border-bottom-left-radius: 0;
- border-left: 1px solid var(--base400) !important;
+ border-start-start-radius: 0;
+ border-end-start-radius: 0;
}
diff --git a/src/components/input/WebsiteDateFilter.tsx b/src/components/input/WebsiteDateFilter.tsx
index 46df36239..17b70c82e 100644
--- a/src/components/input/WebsiteDateFilter.tsx
+++ b/src/components/input/WebsiteDateFilter.tsx
@@ -1,4 +1,4 @@
-import { useDateRange } from 'components/hooks';
+import { useDateRange, useLocale } from 'components/hooks';
import { isAfter } from 'date-fns';
import { getOffsetDateRange } from 'lib/date';
import { Button, Icon, Icons } from 'react-basics';
@@ -7,6 +7,7 @@ import styles from './WebsiteDateFilter.module.css';
import { DateRange } from 'lib/types';
export function WebsiteDateFilter({ websiteId }: { websiteId: string }) {
+ const { dir } = useLocale();
const [dateRange, setDateRange] = useDateRange(websiteId);
const { value, startDate, endDate, offset } = dateRange;
const disableForward =
@@ -25,12 +26,12 @@ export function WebsiteDateFilter({ websiteId }: { websiteId: string }) {
{value !== 'all' && (
diff --git a/src/components/layout/MenuLayout.module.css b/src/components/layout/MenuLayout.module.css
index 19162ef5b..d2d1b1655 100644
--- a/src/components/layout/MenuLayout.module.css
+++ b/src/components/layout/MenuLayout.module.css
@@ -7,7 +7,7 @@
.menu {
width: 240px;
padding-top: 34px;
- padding-right: 20px;
+ padding-inline-end: 20px;
}
.content {
diff --git a/src/components/layout/NavGroup.module.css b/src/components/layout/NavGroup.module.css
index 9706a0018..d827da86f 100644
--- a/src/components/layout/NavGroup.module.css
+++ b/src/components/layout/NavGroup.module.css
@@ -29,12 +29,12 @@
display: flex;
flex-direction: row;
align-items: center;
- border-right: 2px solid var(--base200);
+ border-inline-end: 2px solid var(--base200);
padding: 1rem 2rem;
gap: var(--size500);
font-weight: 600;
width: 200px;
- margin-right: -2px;
+ margin-inline-end: -2px;
}
a.item {
@@ -43,7 +43,7 @@ a.item {
.item.selected {
color: var(--base900);
- border-right-color: var(--primary400);
+ border-inline-end-color: var(--primary400);
background: var(--blue100);
}
diff --git a/src/components/layout/PageHeader.module.css b/src/components/layout/PageHeader.module.css
index 178d8ce46..8e186979a 100644
--- a/src/components/layout/PageHeader.module.css
+++ b/src/components/layout/PageHeader.module.css
@@ -29,7 +29,7 @@
.icon {
color: var(--base700);
- margin-right: 1rem;
+ margin-inline-end: 1rem;
}
.actions {
diff --git a/src/components/metrics/ActiveUsers.module.css b/src/components/metrics/ActiveUsers.module.css
index 1d87fcd88..5d0a4c7d4 100644
--- a/src/components/metrics/ActiveUsers.module.css
+++ b/src/components/metrics/ActiveUsers.module.css
@@ -1,7 +1,7 @@
.container {
display: flex;
align-items: center;
- margin-left: 20px;
+ margin-inline-start: 20px;
}
.text {
@@ -13,5 +13,5 @@
.value {
font-weight: 600;
- margin-right: 4px;
+ margin-inline-end: 4px;
}
diff --git a/src/components/metrics/DatePickerForm.module.css b/src/components/metrics/DatePickerForm.module.css
index a3d9851d0..92a415724 100644
--- a/src/components/metrics/DatePickerForm.module.css
+++ b/src/components/metrics/DatePickerForm.module.css
@@ -14,9 +14,9 @@
}
.calendars > div + div {
- margin-left: 20px;
- padding-left: 20px;
- border-left: 1px solid var(--base300);
+ margin-inline-start: 20px;
+ padding-inline-start: 20px;
+ border-inline-start: 1px solid var(--base300);
}
.filter {
@@ -41,7 +41,7 @@
.calendars > div + div {
padding: 0;
- margin-left: 0;
+ margin-inline-start: 0;
margin-top: 20px;
border: 0;
}
diff --git a/src/components/metrics/ListTable.module.css b/src/components/metrics/ListTable.module.css
index 8f2635319..8a0a49164 100644
--- a/src/components/metrics/ListTable.module.css
+++ b/src/components/metrics/ListTable.module.css
@@ -76,7 +76,7 @@
position: relative;
width: 50px;
color: var(--base600);
- border-left: 1px solid var(--base600);
+ border-inline-start: 1px solid var(--base600);
padding-inline-start: 10px;
z-index: 1;
}