import React, { Fragment, useState } from 'react'
import { Button, ButtonStatus } from '../../../../button'
import { ContentDivider } from '../../../../divider/contentDivider'
import { Address, Itinerary } from '../../../../itinerary'
import { BottomContent, Content, MainContent } from '../../../../layout/content'
import { LayoutNormalizer } from '../../../../layout/layoutNormalizer'
import { BaseSection } from '../../../../layout/section/baseSection'
import { Stepper, StepperDisplay } from '../../../../stepper'
import { TheVoice } from '../../../../theVoice'
type EditPriceProps = Readonly<{
withStopovers?: boolean
}>
const smallStepperProps = {
display: StepperDisplay.SMALL,
increaseLabel: 'Add a seat',
decreaseLabel: 'Remove a seat',
format: (price: number): string => `$${price}`,
}
export const EditPrices = ({ withStopovers = false }: EditPriceProps): JSX.Element => {
const [buttonStatus, setButtonStatus] = useState(ButtonStatus.PRIMARY)
const save = (): void => {
setButtonStatus(ButtonStatus.LOADING)
setTimeout(() => setButtonStatus(ButtonStatus.CHECKED), 1000)
setTimeout(() => setButtonStatus(ButtonStatus.PRIMARY), 3000)
}
const renderMultiple = (): JSX.Element => (
}
/>
}
/>
}
/>
)
const renderSingle = (): JSX.Element => (
)
return (
Price per passenger
{withStopovers && renderMultiple()}
{!withStopovers && renderSingle()}
)
}