API Reference > ui-components > Timeline > TimelineComponentProps TimelineComponentProps Interface TimelineComponentProps configure the timeline Methods Name Description onChange(duration: number): void Optional onJump(forward: boolean): void Optional onPlayPause(playing: boolean): void Optional onSettingsChange(arg: PlaybackSettings): void Optional Properties Name Type Description alwaysMinimized undefined | boolean appMenuItemOption undefined | TimelineMenuItemOption appMenuItems undefined | TimelineMenuItemProps[] componentId undefined | string endDate undefined | Date includeRepeat undefined | boolean initialDuration undefined | number minimized undefined | boolean repeat undefined | boolean showDuration undefined | boolean startDate undefined | Date timeZoneOffset undefined | number totalDuration number Defined in ui/components/src/ui-components/timeline/TimelineComponent.tsx Line 50 Last Updated: 12 June, 2024