Files
Rental-operations-platform/contracts/phase9/components/RTL_THEME_MATRIX_v1.0.csv
T
2026-06-25 19:06:59 -04:00

3.9 KiB

1ComponentRTL_layoutMirroringTheme_behaviorRequired_variants
2SiteHeaderUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
3MobileDrawerUse logical CSS; start alignment; one DOM tree.Drawer origin and slide transform mirror.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
4LocaleSelectorUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
5ThemeSelectorUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
6HeroSectionUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
7ProductPreviewUse logical CSS; start alignment; one DOM tree.Coded preview may reflow in RTL. Captured screenshots never mirror.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
8LifecycleProofUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
9ComparisonSectionUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
10WorkflowStepsUse logical CSS; start alignment; one DOM tree.Mirror directional arrows/connectors only; do not mirror check, vehicle, globe, or media icons.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
11RoleCardsUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
12ModuleGridUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
13MeasurementPlanUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
14IntegrationCategoriesUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
15SecurityChecklistUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
16PricingPreviewUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
17FAQAccordionUse logical CSS; start alignment; one DOM tree.Mirror directional arrows/connectors only; do not mirror check, vehicle, globe, or media icons.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
18FinalCTAUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
19SiteFooterUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
20DemoDialogUse logical CSS; start alignment; one DOM tree.None by default.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark
21ProductTourDialogUse logical CSS; start alignment; one DOM tree.Mirror directional arrows/connectors only; do not mirror check, vehicle, globe, or media icons.Consume semantic tokens; no component-owned theme palette.Test en-light, fr-dark, ar-light, ar-dark