Browse Source

feature(peers): style peers

renovate/lint-staged-8.x
Jack Mallers 7 years ago
parent
commit
84c5edfcb5
  1. 8
      app/components/Peers/Peer.scss
  2. 14
      app/routes/peers/components/Peers.js
  3. 4
      app/routes/peers/components/Peers.scss

8
app/components/Peers/Peer.scss

@ -2,14 +2,18 @@
.peer {
position: relative;
background: $white;
margin: 5px 0;
padding: 10px;
border-top: 1px solid $grey;
border-top: 1px solid $white;
cursor: pointer;
transition: all 0.25s;
list-style: none;
box-shadow: 0 4px 8px 0 rgba(0,0,0,0.2);
transition: 0.3s;
&:hover {
opacity: 0.75;
box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2);
}
&:first-child {

14
app/routes/peers/components/Peers.js

@ -4,16 +4,23 @@ import PropTypes from 'prop-types'
import { MdSearch } from 'react-icons/lib/md'
import PeerForm from 'components/Peers/PeerForm'
import Peer from 'components/Peers/Peer'
import styles from './Peers.scss'
class Peers extends Component {
componentWillMount() {
this.props.fetchPeers()
}
render() {
const {
peerFormProps,
setPeerForm,
setPeer,
peers: { peers }
} = this.props
console.log('props: ', this.props)
return (
@ -43,7 +50,12 @@ class Peers extends Component {
</header>
<div className={styles.peers}>
{
peers.map(peer => {
console.log('peer: ', peer)
return (<Peer key={peer.peer_id} peer={peer} setPeer={setPeer} />)
})
}
</div>
</div>
)

4
app/routes/peers/components/Peers.scss

@ -40,3 +40,7 @@
padding: 40px;
}
}
.peers {
padding: 40px;
}
Loading…
Cancel
Save