Feature/react cart popup rebase

Дубль того что лежит в components