Files
zeekay 5c8c108412 rtl: logical layout in gui
RN-style start/end props (paddingStart, start, borderTopStartRadius) emitted
padding-start and start: on web, which no browser parses; they map to CSS
logical properties now, and inline logical longhands outrank the physical
sides padding and borderRadius expand to. On native, inline insets land on
start/end and textAlign start/end on the left/right RN swaps under RTL.

useDirection falls back to <html dir> and follows changes, so slider, tabs,
menus, roving focus, switch and progress read the direction i18n sets. The
menu no longer asks for bottom-end under RTL, which floating-ui flipped back
to the left. Group joins, list item icon gaps, select and menu adornments and
every shell side are logical; directional marks mirror via data-i18n-mirror.
2026-10-22 00:52:00 -07:00

35 lines
522 B
JSON

{
"extends": "../../../tsconfig.json",
"compilerOptions": {
"composite": true
},
"references": [
{
"path": "../../core/compose-refs"
},
{
"path": "../../core/core"
},
{
"path": "../../core/create-context"
},
{
"path": "../../core/get-token"
},
{
"path": "../../core/helpers"
},
{
"path": "../../core/use-direction"
},
{
"path": "../stacks"
}
],
"exclude": [
"types",
"dist",
"**/__tests__"
]
}