import React from "react"; import { convertI18nText, I18nText } from "@/common"; import { HttpTimelineInfo } from "@/http/timeline"; import { useTranslation } from "react-i18next"; interface TimelineListItemProps { timeline: HttpTimelineInfo; } const TimelineListItem: React.FC = ({ timeline }) => { return (
{timeline.title}
); }; const TimelineListLoading: React.FC = () => { return (
); }; interface TimelineListViewProps { headerText?: I18nText; timelines?: HttpTimelineInfo[]; } const TimelineListView: React.FC = ({ headerText, timelines, }) => { const { t } = useTranslation(); return (

{convertI18nText(headerText, t)}

{timelines != null ? ( timelines.map((t) => ) ) : ( )}
); }; export default TimelineListView;