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) {
5050 function positionTimelineItems ( ) {
5151 const elements = Array . from ( getRefMap ( ) . values ( ) ) ;
5252
53- const { left, right } = resolveOffsets ( offset ?? 0 ) ;
53+ const { left, right } = resolveOffsets ( offset ?? 0 , positioning ) ;
5454 let leftHeight = left ;
5555 let rightHeight = right ;
5656
Original file line number Diff line number Diff line change 1+ import { Positioning } from './positioning' ;
2+
13export type Offset = { left ?: number ; right ?: number } ;
24
35export type OffsetConfig = number | Offset ;
46
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