@duffel/components
Version:
Component library to build your travel product with Duffel.
99 lines (98 loc) • 5.18 kB
TypeScript
import { Color } from "@lib/colors";
import * as React from "react";
export declare const ICON_MAP: {
accessible: import("react/jsx-runtime").JSX.Element;
add: import("react/jsx-runtime").JSX.Element;
airline_seat_flat: import("react/jsx-runtime").JSX.Element;
airline_seat_individual_suite: import("react/jsx-runtime").JSX.Element;
airline_seat_legroom_extra: import("react/jsx-runtime").JSX.Element;
airline_seat_recline_extra: import("react/jsx-runtime").JSX.Element;
airline_seat_recline_normal: import("react/jsx-runtime").JSX.Element;
airline_stops: import("react/jsx-runtime").JSX.Element;
airplane_ticket: import("react/jsx-runtime").JSX.Element;
apartment: import("react/jsx-runtime").JSX.Element;
arrow_downward: import("react/jsx-runtime").JSX.Element;
arrow_drop_down: import("react/jsx-runtime").JSX.Element;
arrow_forward: import("react/jsx-runtime").JSX.Element;
arrow_left: import("react/jsx-runtime").JSX.Element;
arrow_right: import("react/jsx-runtime").JSX.Element;
arrow_upward: import("react/jsx-runtime").JSX.Element;
atm: import("react/jsx-runtime").JSX.Element;
autorenew: import("react/jsx-runtime").JSX.Element;
bakery_dining: import("react/jsx-runtime").JSX.Element;
bassinet: import("react/jsx-runtime").JSX.Element;
bedroom_parent: import("react/jsx-runtime").JSX.Element;
brunch_dining: import("react/jsx-runtime").JSX.Element;
cabin_bag: import("react/jsx-runtime").JSX.Element;
calendar_month: import("react/jsx-runtime").JSX.Element;
carry_on_bag_inactive: import("react/jsx-runtime").JSX.Element;
check: import("react/jsx-runtime").JSX.Element;
check_circle: import("react/jsx-runtime").JSX.Element;
check_large: import("react/jsx-runtime").JSX.Element;
check_small: import("react/jsx-runtime").JSX.Element;
checked_bag: import("react/jsx-runtime").JSX.Element;
chevron: import("react/jsx-runtime").JSX.Element;
child_care: import("react/jsx-runtime").JSX.Element;
close: import("react/jsx-runtime").JSX.Element;
closet: import("react/jsx-runtime").JSX.Element;
concierge: import("react/jsx-runtime").JSX.Element;
credit_card: import("react/jsx-runtime").JSX.Element;
currency_exchange: import("react/jsx-runtime").JSX.Element;
dinner_dining: import("react/jsx-runtime").JSX.Element;
exit_row: import("react/jsx-runtime").JSX.Element;
exit_row_right: import("react/jsx-runtime").JSX.Element;
expand_content: import("react/jsx-runtime").JSX.Element;
fitness_center: import("react/jsx-runtime").JSX.Element;
flight: import("react/jsx-runtime").JSX.Element;
flight_class: import("react/jsx-runtime").JSX.Element;
flight_landing: import("react/jsx-runtime").JSX.Element;
flight_takeoff: import("react/jsx-runtime").JSX.Element;
galley: import("react/jsx-runtime").JSX.Element;
hearing: import("react/jsx-runtime").JSX.Element;
image_not_supported: import("react/jsx-runtime").JSX.Element;
info_outline: import("react/jsx-runtime").JSX.Element;
laundry: import("react/jsx-runtime").JSX.Element;
lavatory: import("react/jsx-runtime").JSX.Element;
lie_flat_seat: import("react/jsx-runtime").JSX.Element;
local_bar: import("react/jsx-runtime").JSX.Element;
local_parking: import("react/jsx-runtime").JSX.Element;
loyalty: import("react/jsx-runtime").JSX.Element;
luggage: import("react/jsx-runtime").JSX.Element;
meeting_room: import("react/jsx-runtime").JSX.Element;
minus: import("react/jsx-runtime").JSX.Element;
no_airplane: import("react/jsx-runtime").JSX.Element;
no_bag: import("react/jsx-runtime").JSX.Element;
no_seat: import("react/jsx-runtime").JSX.Element;
no_stroller: import("react/jsx-runtime").JSX.Element;
north_east: import("react/jsx-runtime").JSX.Element;
pet_supplies: import("react/jsx-runtime").JSX.Element;
pool: import("react/jsx-runtime").JSX.Element;
refund: import("react/jsx-runtime").JSX.Element;
restaurant: import("react/jsx-runtime").JSX.Element;
room_service: import("react/jsx-runtime").JSX.Element;
seat: import("react/jsx-runtime").JSX.Element;
seat_paid_indicator: import("react/jsx-runtime").JSX.Element;
shield_with_moon: import("react/jsx-runtime").JSX.Element;
shopfront: import("react/jsx-runtime").JSX.Element;
shopping_bag: import("react/jsx-runtime").JSX.Element;
spa: import("react/jsx-runtime").JSX.Element;
stairs: import("react/jsx-runtime").JSX.Element;
star: import("react/jsx-runtime").JSX.Element;
unfold_more: import("react/jsx-runtime").JSX.Element;
wallet: import("react/jsx-runtime").JSX.Element;
warning: import("react/jsx-runtime").JSX.Element;
wifi: import("react/jsx-runtime").JSX.Element;
};
export type IconName = keyof typeof ICON_MAP;
interface IconProps {
name: IconName;
className?: string;
color?: Color;
size?: number;
onClick?: (event: React.MouseEvent<SVGSVGElement, MouseEvent>) => void;
ml?: string;
viewBox?: string;
style?: React.CSSProperties;
}
export declare const Icon: React.FunctionComponent<IconProps>;
export {};