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
19
components/addCard.js
Normal file
19
components/addCard.js
Normal file
|
@ -0,0 +1,19 @@
|
|||
import React from 'react';
|
||||
import { useDispatch } from 'react-redux'
|
||||
|
||||
import { withRedux } from '../lib/redux';
|
||||
|
||||
const addCard = ({ columnIndex }) => {
|
||||
const dispatch = useDispatch();
|
||||
return <a onClick={
|
||||
() => {
|
||||
const userText = window.prompt('New card text:', '(no text)');
|
||||
dispatch({ type: 'ADD_CARD', payload: {
|
||||
column: columnIndex,
|
||||
text: userText
|
||||
} });
|
||||
}
|
||||
}>+ Add a card</a>;
|
||||
}
|
||||
|
||||
export default withRedux(addCard);
|
Loading…
Add table
Add a link
Reference in a new issue