File tree Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Expand file tree Collapse file tree 2 files changed +7
-3
lines changed Original file line number Diff line number Diff line change @@ -50,7 +50,7 @@ export function Timeline(props: TimelineProps) {
50
50
function positionTimelineItems ( ) {
51
51
const elements = Array . from ( getRefMap ( ) . values ( ) ) ;
52
52
53
- const { left, right } = resolveOffsets ( offset ?? 0 ) ;
53
+ const { left, right } = resolveOffsets ( offset ?? 0 , positioning ) ;
54
54
let leftHeight = left ;
55
55
let rightHeight = right ;
56
56
Original file line number Diff line number Diff line change
1
+ import { Positioning } from './positioning' ;
2
+
1
3
export type Offset = { left ?: number ; right ?: number } ;
2
4
3
5
export type OffsetConfig = number | Offset ;
4
6
5
- export const resolveOffsets = ( offset : OffsetConfig ) =>
6
- typeof offset === 'number' ? { right : offset , left : 0 } : { right : offset . right ?? 0 , left : offset . left ?? 0 } ;
7
+ export const resolveOffsets = ( offset : OffsetConfig , positioning : Positioning ) =>
8
+ typeof offset === 'number'
9
+ ? { right : positioning === 'right' ? 0 : offset , left : positioning !== 'right' ? 0 : offset }
10
+ : { right : offset . right ?? 0 , left : offset . left ?? 0 } ;
You can’t perform that action at this time.
0 commit comments