Skip to content

Commit ec87d6b

Browse files
committed
Reset timeline
1 parent dcf8f32 commit ec87d6b

File tree

2 files changed

+5
-10
lines changed

2 files changed

+5
-10
lines changed

site/src/components/Timeline/Timeline.tsx

Lines changed: 2 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
import { TimelineDateRow } from "components/Timeline/TimelineDateRow";
2-
import { FC, Fragment } from "react";
3-
import { createDisplayDate } from "./utils";
2+
import { Fragment } from "react";
43

54
type GetDateFn<TData> = (data: TData) => Date;
65

@@ -27,27 +26,23 @@ export interface TimelineProps<TData> {
2726
items: TData[];
2827
getDate: GetDateFn<TData>;
2928
row: (item: TData) => JSX.Element;
30-
dateRow?: FC<{ date: Date; displayDate: string }>;
3129
}
3230

3331
export const Timeline = <TData,>({
3432
items,
3533
getDate,
3634
row,
37-
dateRow: DateRow = TimelineDateRow,
3835
}: TimelineProps<TData>): JSX.Element => {
3936
const itemsByDate = groupByDate(items, getDate);
4037

4138
return (
4239
<>
4340
{Object.keys(itemsByDate).map((dateStr) => {
4441
const items = itemsByDate[dateStr];
45-
const date = new Date(dateStr);
46-
const displayDate = createDisplayDate(date);
4742

4843
return (
4944
<Fragment key={dateStr}>
50-
<DateRow date={date} displayDate={displayDate} />
45+
<TimelineDateRow date={new Date(dateStr)} />
5146
{items.map(row)}
5247
</Fragment>
5348
);

site/src/components/Timeline/TimelineDateRow.tsx

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,13 @@ import TableCell from "@mui/material/TableCell";
22
import TableRow from "@mui/material/TableRow";
33
import { type FC } from "react";
44
import { css, useTheme } from "@emotion/react";
5+
import { createDisplayDate } from "./utils";
56

67
export interface TimelineDateRow {
78
date: Date;
8-
displayDate: string;
99
}
1010

11-
export const TimelineDateRow: FC<TimelineDateRow> = ({ date, displayDate }) => {
11+
export const TimelineDateRow: FC<TimelineDateRow> = ({ date }) => {
1212
const theme = useTheme();
1313

1414
return (
@@ -30,7 +30,7 @@ export const TimelineDateRow: FC<TimelineDateRow> = ({ date, displayDate }) => {
3030
}}
3131
title={date.toLocaleDateString()}
3232
>
33-
{displayDate}
33+
{createDisplayDate(date)}
3434
</TableCell>
3535
</TableRow>
3636
);

0 commit comments

Comments
 (0)