ShadPosition.directional constructor
ShadPosition.directional({
- double? top,
- double? bottom,
- double? start,
- double? end,
- required TextDirection textDirection,
Implementation
factory ShadPosition.directional({
double? top,
double? bottom,
double? start,
double? end,
required TextDirection textDirection,
}) {
final (double? left, double? right) = switch (textDirection) {
TextDirection.rtl => (end, start),
TextDirection.ltr => (start, end),
};
return ShadPosition(
top: top,
bottom: bottom,
left: left,
right: right,
);
}