/
a1exx.y
/
react-developer-cart-app-tests-example
Обзор
Документация
Войти
/
a1exx.y
/
react-developer-cart-app-tests-example
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
main
src/components/common/utils.js
19 строк
557 B
pa7lux
first commit
08 июн 2021, 14:17
08 июн 2021, 14:17
a871dde
Код
Авторство
О чём код?
export const priceFormat = price => { const formatedPrice = new Intl.NumberFormat('ru-RU', { style: 'currency', currency: 'RUB' }).format(price); return formatedPrice; }; export const totalPriceSelector = state => { const { cart: { items }, delivery: { deliveryMethods, selectedDeliveryId } } = state; const deliveryPrice = (selectedDeliveryId && deliveryMethods.find(method => method.id === selectedDeliveryId).price) || 0; return deliveryPrice + items.reduce((acc, item) => acc + item.price * item.qty, 0); };