]> git.localhorst.tv Git - alttp.git/blobdiff - resources/js/components/episodes/Item.js
racetime sync
[alttp.git] / resources / js / components / episodes / Item.js
index adb710916a088ba8730f89912ba3e643918a06d5..4fb466669dfdc2591b90fab9778f263cff4a4ab4 100644 (file)
@@ -67,6 +67,20 @@ const Item = ({ episode, onAddRestream, onApply, onEditRestream, user }) => {
                                {!hasChannels && hasPlayers ?
                                        <MultiLink players={episode.players} />
                                : null}
+                               {episode.raceroom ?
+                                       <div>
+                                               <Button
+                                                       href={episode.raceroom}
+                                                       target="_blank"
+                                                       title={t('episodes.raceroom')}
+                                                       variant="outline-secondary"
+                                               >
+                                                       <Icon.RACETIME title="" />
+                                                       {' '}
+                                                       {t('episodes.raceroom')}
+                                               </Button>
+                                       </div>
+                               : null}
                                {onAddRestream && canRestreamEpisode(user, episode) ?
                                        <div>
                                                <Button
@@ -123,6 +137,7 @@ Item.propTypes = {
                }),
                players: PropTypes.arrayOf(PropTypes.shape({
                })),
+               raceroom: PropTypes.string,
                start: PropTypes.string,
                title: PropTypes.string,
        }),