nukeop/nuclear

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

Summary

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

import PluginsView from '../../components/PluginsView';
import { pluginsSelectors } from '../../selectors/plugins';

const PluginsContainer = () => {
  const plugins = useSelector(pluginsSelectors.plugins);
  const userPlugins = useSelector(pluginsSelectors.userPlugins);
  const selected = useSelector(pluginsSelectors.selected);

  return (
    <PluginsView
      plugins={plugins}
      userPlugins={userPlugins}
      selectedMusicSource={selected.streamProviders}
      selectedLyricsProvider={selected.lyricsProviders}
      selectedMetaProvider={selected.metaProviders} />
  );
};

export default PluginsContainer;