import React, { useCallback } from 'react'; import { CalendarView } from 'Calendar/calendarViews'; import Button, { ButtonProps } from 'Components/Link/Button'; import titleCase from 'Utilities/String/titleCase'; interface CalendarHeaderViewButtonProps extends Omit { view: CalendarView; selectedView: CalendarView; onPress: (view: CalendarView) => void; } function CalendarHeaderViewButton({ view, selectedView, onPress, ...otherProps }: CalendarHeaderViewButtonProps) { const handlePress = useCallback(() => { onPress(view); }, [view, onPress]); return ( ); } export default CalendarHeaderViewButton;