@kiwicom/orbit-components
Version:
Orbit-components is a React component library which provides developers with the easiest possible way of building Kiwi.com’s products.
27 lines (21 loc) • 954 B
TypeScript
/*
DOCUMENTATION: https://orbit.kiwi/components/itinerary/itinerarysegment
*/
import type * as React from "react";
import type * as Common from "../../common/types";
export type Status = "warning" | "critical" | "info" | "success";
/** DOCS:
ItinerarySegment component serves as a wrapper of atomic units `ItinerarySegmentPlace` and `ItinerarySegmentDetail,
has status prop for showing important information about the connection between two segments of journey.
*/
export interface Props extends Common.Globals, Common.SpaceAfter {
/** The content of ItinerarySegment */
readonly children: React.ReactNode;
/** onClick callback that is triggered when Segment is clicked */
readonly onClick?: Common.Event<React.SyntheticEvent<HTMLDivElement>>;
/** Removes the box-shadow */
readonly noElevation?: boolean;
readonly actionable?: boolean;
/** Additional information to ItinerarySegment */
readonly banner?: React.ReactNode;
}