@duffel/components
Version:
Component library to build your travel product with Duffel.
16 lines (15 loc) • 654 B
TypeScript
/// <reference types="@duffel/api" />
import * as React from "react";
import { NGSShelf } from "./lib";
import { NGSOfferRow } from "./lib/group-offers-for-ngs-view";
import { OfferRequest } from "@duffel/api/types";
export interface NGSTableProps {
offers: OfferRequest["offers"];
sliceIndex: number;
previousSliceKeys: string[];
onSelect: (offerId: string, sliceKey: string, offer: OfferRequest["offers"][number]) => void;
sortingFunction: (rows: NGSOfferRow[]) => NGSOfferRow[];
selectedColumn: NGSShelf | null;
setSelectedColumn: (shelf: NGSShelf | null) => void;
}
export declare const NGSTable: React.FC<NGSTableProps>;