nukeop/nuclear

View on GitHub
packages/app/app/containers/LyricsContainer/index.tsx

Summary

Maintainability
A
0 mins
Test Coverage
import React from 'react';
import _ from 'lodash';
import { useSelector } from 'react-redux';

import LyricsView from '../../components/LyricsView';
import { lyricsSelectors } from '../../selectors/lyrics';
import { queue as queueSelector } from '../../selectors/queue';

const LyricsContainer = () => {
  const lyricsSearchResult = useSelector(lyricsSelectors.lyricsSearchResult);
  const queue = useSelector(queueSelector);

  return <LyricsView
    track={_.get(
      queue.queueItems,
      queue.currentSong
    )}
    lyricsSearchResult={lyricsSearchResult}
  />;
};

export default LyricsContainer;