react-vehicle-seatpicker
Version:
A flexible and customizable React component for vehicle seat selection (bus, minibus, etc.)
26 lines (24 loc) • 745 B
TypeScript
import { default as React } from 'react';
import { Seat, VehicleType, SeatLegendProps, DriverSeatProps } from '../types';
export declare const RegularSeatIcon: React.FC<{
size?: number;
}>;
export declare const SleeperSeatIcon: React.FC<{
size?: number;
}>;
export declare const SteeringWheelIcon: React.FC<{
size?: number;
}>;
export declare const DriverSeat: React.FC<DriverSeatProps>;
export declare const SeatButton: React.FC<{
seat: Seat;
isReserved: boolean;
isSelected: boolean;
onClick: () => void;
colors?: Record<string, string>;
}>;
export declare const BusFrame: React.FC<{
children: React.ReactNode;
vehicleType?: VehicleType;
}>;
export declare const SeatLegend: React.FC<SeatLegendProps>;