From a0ae7f2944b147861088f5ec7a44f8a100ab4bbd Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Mathias=20Maa=C3=9F?= <mathiasmaass@gmx.de> Date: Mon, 4 Feb 2019 16:13:09 +0100 Subject: [PATCH] Remove unused <ManifestMetadata/> component. --- .../src/components/ManifestMetadata.test.js | 22 ------------ src/components/ManifestMetadata.js | 35 ------------------- 2 files changed, 57 deletions(-) delete mode 100644 __tests__/src/components/ManifestMetadata.test.js delete mode 100644 src/components/ManifestMetadata.js diff --git a/__tests__/src/components/ManifestMetadata.test.js b/__tests__/src/components/ManifestMetadata.test.js deleted file mode 100644 index 3436414e1..000000000 --- a/__tests__/src/components/ManifestMetadata.test.js +++ /dev/null @@ -1,22 +0,0 @@ -import React from 'react'; -import { shallow } from 'enzyme'; -import createStore from '../../../src/state/createStore'; -import * as actions from '../../../src/state/actions'; -import ManifestMetadata from '../../../src/components/ManifestMetadata'; -import fixture from '../../fixtures/version-2/002.json'; - -describe('ManifestMetadata', () => { - let wrapper; - let manifest; - const store = createStore(); - beforeEach(() => { - store.dispatch(actions.receiveManifest('foo', fixture)); - manifest = store.getState().manifests.foo; - wrapper = shallow(<ManifestMetadata manifest={manifest} />); - }); - - it('renders without an error', () => { - expect(wrapper.find('h3').text()).toBe('Test 2 Manifest: Metadata Pairs'); - expect(wrapper.find('.mirador-description').length).toBe(1); - }); -}); diff --git a/src/components/ManifestMetadata.js b/src/components/ManifestMetadata.js deleted file mode 100644 index 2f79254a7..000000000 --- a/src/components/ManifestMetadata.js +++ /dev/null @@ -1,35 +0,0 @@ -import React, { Component } from 'react'; -import PropTypes from 'prop-types'; -import ns from '../config/css-ns'; - -/** - * ManifestMetadata - * @param {object} window - */ -export default class ManifestMetadata extends Component { - /** - * Renders things - * @param {object} props - */ - render() { - const { manifest } = this.props; - return ( - <div> - <h3> - {manifest.manifestation.getLabel().map(label => label.value)[0]} - </h3> - <div className={ns('description')}> - {manifest.manifestation.getDescription().map(label => label.value)} - </div> - </div> - ); - } -} - -ManifestMetadata.propTypes = { - manifest: PropTypes.object, // eslint-disable-line react/forbid-prop-types -}; - -ManifestMetadata.defaultProps = { - manifest: null, -}; -- GitLab