import { ClassicLegIcon, TriMetLegIcon } from "@opentripplanner/icons"; import React from "react"; import styled from "styled-components"; import { Meta } from "@storybook/react"; // import mock itinaries. These are all trip plan outputs from OTP. import bikeOnlyItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/bike-only.json"; import bikeRentalItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/bike-rental.json"; import bikeRentalTransitBikeRentalItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/bike-rental-transit-bike-rental.json"; import bikeTransitBikeItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/bike-transit-bike.json"; import eScooterRentalItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/e-scooter-rental.json"; import eScooterRentalTransiteScooterRentalItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/e-scooter-transit-e-scooter.json"; import legNoStopCodeItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/leg-no-stop-code.json"; import parkAndRideItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/park-and-ride.json"; import tncTransitTncItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/tnc-transit-tnc.json"; import walkInterlinedTransitItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/walk-interlined-transit-walk.json"; import walkOnlyItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/walk-only.json"; import walkTransitWalkItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/walk-transit-walk.json"; import walkTransitWalkTransitWalkItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/walk-transit-walk-transit-walk.json"; import walkTransitWalkTransitWalkA11yItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/walk-transit-walk-transit-walk-with-accessibility-scores.json"; import config from "@opentripplanner/itinerary-body/src/__mocks__/config.json"; import otp2ScooterItinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/otp2-scooter.json"; import otp24Itinerary from "@opentripplanner/itinerary-body/src/__mocks__/itineraries/otp2.4-transit-itinerary.json"; import PrintableItinerary from "."; import * as PrintableItineraryClasses from "./styled"; const StyledPrintableItinerary = styled(PrintableItinerary)` ${PrintableItineraryClasses.LegBody} { background-color: pink; } `; export default { title: "PrintableItinerary", component: PrintableItinerary, parameters: { date: new Date("March 10, 2021 10:00:00") } } as Meta; export const WalkOnlyItinerary = () => ( ); // OTP 2.4 type data export const OTP24Itinerary = () => ( ); export const BikeOnlyItinerary = () => ( ); export const WalkTransitWalkItinerary = () => ( ); export const WalkTransitWalkItineraryMetric = () => ( ); export const StyledWalkTransitWalkItinerary = () => ( ); export const BikeTransitBikeItinerary = () => ( ); export const WalkInterlinedTransitItinerary = () => ( ); export const WalkTransitTransferItinerary = () => ( ); export const WalkTransitTransferWithA11yItinerary = () => ( ); export const BikeRentalItinerary = () => ( ); export const EScooterRentalItinerary = () => ( ); export const ParkAndRideItinerary = () => ( ); export const BikeRentalTransitItinerary = () => ( ); export const EScooterRentalTransitItinerary = () => ( ); export const TncTransitItinerary = () => ( ); export const ClassicIconsAndParkAndRideItinerary = () => ( ); export const OTP2ScooterItinerary = () => ( ); export const StopsWithNoStopCode = () => ( );