X-Git-Url: https://git.localhorst.tv/?a=blobdiff_plain;f=resources%2Fjs%2Fcomponents%2Fepisodes%2FList.js;h=a2a3b29f982d014bdcff9edd3db608843501a69a;hb=5a575dc29f3af10f1d8e142ff9e1c6ccdfa3b075;hp=d4e73b51b2711559def11f2d670a036d505b5325;hpb=dec43db11e9433f5bfcfaa091518082559cb3169;p=alttp.git diff --git a/resources/js/components/episodes/List.js b/resources/js/components/episodes/List.js index d4e73b5..a2a3b29 100644 --- a/resources/js/components/episodes/List.js +++ b/resources/js/components/episodes/List.js @@ -4,7 +4,7 @@ import React from 'react'; import Item from './Item'; -const List = ({ episodes }) => { +const List = ({ episodes, onAddRestream, onApply, onEditRestream }) => { const grouped = React.useMemo(() => episodes.reduce((groups, episode) => { const day = moment(episode.start).format('YYYY-MM-DD'); return { @@ -18,9 +18,17 @@ const List = ({ episodes }) => { return
{Object.entries(grouped).map(([day, group]) =>
-

{moment(day).format('dddd, L')}

+

+ {moment(day).format('dddd, L')} +

{group.map(episode => - + )}
)}
; @@ -30,6 +38,9 @@ List.propTypes = { episodes: PropTypes.arrayOf(PropTypes.shape({ start: PropTypes.string, })), + onAddRestream: PropTypes.func, + onApply: PropTypes.func, + onEditRestream: PropTypes.func, }; export default List;