src/components/Calendar/daysOfWeek.js
import React from 'react';
import { PropTypes } from 'prop-types';
import StyledHeaderDays from './styled/headerDays';
import { getFormattedDayName } from './helpers';
import StyledAbbrHeader from './styled/abbrHeader';
export default function DayOfWeek({ locale }) {
return (
<thead>
<tr>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 9, 27), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 9, 27), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 9, 28), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 9, 28), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 9, 29), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 9, 29), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 9, 30), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 9, 30), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 9, 31), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 9, 31), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 10, 1), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 10, 1), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
<StyledHeaderDays scope="col">
<StyledAbbrHeader
title={getFormattedDayName(new Date(2019, 10, 2), 'long', locale)}
>
{getFormattedDayName(new Date(2019, 10, 2), 'short', locale)}
</StyledAbbrHeader>
</StyledHeaderDays>
</tr>
</thead>
);
}
DayOfWeek.propTypes = {
locale: PropTypes.string,
};
DayOfWeek.defaultProps = {
locale: undefined,
};