burger-online
33 строки · 1.0 Кб
1import React from 'react'
2import {useSelector} from 'react-redux'
3import {Link} from 'react-router-dom'
4import {feedOrderStore} from '../../redux/feed-orders/reducer'
5import styles from './order-number-list.module.css'
6import {TOrderNumberListProps} from './types'
7
8const OrderNumberList: React.FC<TOrderNumberListProps> = ({status, title}) => {
9const {orders} = useSelector(feedOrderStore)
10
11return (
12<div>
13<h3 className={`text text_type_main-medium ${styles.titleProgress}`}>{title}:</h3>
14<ul className={`custom-scroll ${styles.progress}`}>
15{orders.map(
16order =>
17order.ingredients.length > 1 &&
18order.status === status && (
19<Link key={order.number} to={`/feed/${order.number}`}>
20<li
21className={`text_type_digits-default ${status === 'done' ? 'text_color_success' : ''}`}
22>
23{order.number}
24</li>
25</Link>
26)
27)}
28</ul>
29</div>
30)
31}
32
33export default OrderNumberList
34