mirror of
https://github.com/seigler/triplebyte-react-spa
synced 2025-07-26 23:26:10 +00:00
feat: one hour of progress
This commit is contained in:
parent
5684ef36ec
commit
9242ce66ec
6 changed files with 88 additions and 47 deletions
23
components/column.js
Normal file
23
components/column.js
Normal file
|
@ -0,0 +1,23 @@
|
|||
import React from 'react';
|
||||
import { useSelector, shallowEqual } from 'react-redux';
|
||||
import { withRedux } from '../lib/redux';
|
||||
|
||||
import Card from './card';
|
||||
import AddCard from './addCard';
|
||||
|
||||
const column = ({ name, index, headerColor }) => {
|
||||
const cards = useSelector(state => state.columns[index].cards);
|
||||
|
||||
return <div className='column'>
|
||||
<h1 className='card-title' style={{ color: 'white', backgroundColor: headerColor }}>{name}</h1>
|
||||
{ cards.map((c, cardIndex) => <Card key={`card-${index}-${cardIndex}`} />) }
|
||||
<AddCard index={index} />
|
||||
<style jsx>{`
|
||||
.column {
|
||||
margin: 12.5px;
|
||||
}
|
||||
`}</style>
|
||||
</div>
|
||||
}
|
||||
|
||||
export default withRedux(column);
|
Loading…
Add table
Add a link
Reference in a new issue