Skip to content

Commit

Permalink
Added delete
Browse files Browse the repository at this point in the history
  • Loading branch information
jin-co committed Oct 22, 2023
1 parent 3044eff commit 768a659
Show file tree
Hide file tree
Showing 3 changed files with 9 additions and 4 deletions.
3 changes: 2 additions & 1 deletion React/test-feed/src/components/FeedItem.js
Original file line number Diff line number Diff line change
Expand Up @@ -2,13 +2,14 @@ import React from 'react'
import {FaTimes} from 'react-icons/fa'
import { Card } from './shared/Card'

export const FeedItem = ({feed}) => {
export const FeedItem = ({feed, deleteFeed}) => {
return (
<Card>
<div className="num-display">{feed.rating}</div>
<FaTimes
color="red"
className="close"
onClick={() => deleteFeed(feed.id)}
/>
<div className="text-display">{feed.text}</div>
{/* <button onClick={onClick}>click</button> */}
Expand Down
4 changes: 2 additions & 2 deletions React/test-feed/src/components/FeedList.js
Original file line number Diff line number Diff line change
@@ -1,12 +1,12 @@
import React from 'react'
import { FeedItem } from './FeedItem'

export const FeedList = ({ feed }) => {
export const FeedList = ({ feed, deleteFeed }) => {
return (
<div className="feedback-list">
{
feed.map((f) => (
<FeedItem feed={f} />
<FeedItem deleteFeed={deleteFeed} feed={f} />
))
}
</div>
Expand Down
6 changes: 5 additions & 1 deletion React/test-feed/src/pages/Home.js
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,15 @@ export const Home = () => {
console.log(feed)
}, [])

const deleteFeed = (id) => {
setFeed(feed.filter(f => f.id !== id))
}

return (
<div className='container'>
<FeedStat feed={feed} />
<FeedForm />
<FeedList feed={feed} />
<FeedList feed={feed} deleteFeed={deleteFeed} />
</div>
)
}

0 comments on commit 768a659

Please sign in to comment.