Понятно, ты хотел не export type BeersPageViewProps = { // ...
search: BeersSearchFilterProps } а export type BeersPageViewProps = { // ...
search: BeersSearchFilterProps['search'] }
Далее, у тебя такой тип есть: (alias) type BeersSearchFilterProps = { search: BeerSearch; } import BeersSearchFilterProps и на вход search: BeersSearchFilterProps И этот же search ты пытаешься пробросить в фильтр, где search: BeerSearch То есть на самом деле тебе надо пробрасывать search.search. Будь внимательней к типам и вложенностям.
Не понимаю , чего TS от меня хочет здесь https://github.com/Pivkarta/pivkarta.ru-2/blob/ca5a56282a1b378038c3ddc33ca739a4e2252ae3/src/pages/Beers/View/index.tsx#L25 Ты когда пишешь про TS-ошибки, цитируй их здесь же. Чтобы тебе потом стыдно было :) Пишет же: Type '{ search: BeersSearchFilterProps; }' is not assignable to type 'IntrinsicAttributes'. Property 'search' does not exist on type 'IntrinsicAttributes'.ts(2322) Тебе же ясно говорится: не известен параметр search. Ты его прописал в параметрах BeersSearchFilter? Нет. Точнее, ты прописал в BeersSearchFilterProps, но не передал этот тип в BeersSearchFilter.
Николай, привет! Делаю поиск по названию пива - запутался, посмотри, пожалуйста: https://github.com/Pivkarta/pivkarta.ru-2/commit/ca5a56282a1b378038c3ddc33ca739a4e2252ae3 Не понимаю , чего TS от меня хочет здесь https://github.com/Pivkarta/pivkarta.ru-2/blob/ca5a56282a1b378038c3ddc33ca739a4e2252ae3/src/pages/Beers/View/index.tsx#L25 И как правильно написать условие в where https://github.com/Pivkarta/pivkarta.ru-2/blob/ca5a56282a1b378038c3ddc33ca739a4e2252ae3/src/pages/Beers/index.tsx#L87 И как сделать отслеживание изменений здесь https://github.com/Pivkarta/pivkarta.ru-2/blob/ca5a56282a1b378038c3ddc33ca739a4e2252ae3/src/pages/Beers/View/SearchFilter/index.tsx#L25
Да, когда все становится сложнее, мы себе на ровном месте сложности придумываем)))
А ты у себя локально yarn install выполнил? Я в контейнере выполнял. А локально - это как? Откуда?
Дима, привет! А ты у себя локально yarn install выполнил? В контейнере-то зависимости сами установились, но оттуда node_modules не распространяется на твой локальный диск. Сам посмотри, экшены-то нормально прошли на гитхабе: https://github.com/Pivkarta/pivkarta.ru-2/actions
Николай, привет! ПОсмотришь на предмет реализации: как улучшить: https://github.com/Pivkarta/pivkarta.ru-2/commit/28880e994a75391f0f0c6d3b0db817fd2c2d8f12 И момент: пришлось пушить но верифи, так как так и не понял, почему это: --------------------------------- dima@dima-Lenovo-ideapad-720-15IKB:~/docker/docker-pivkarta/prisma-cms/pivkarta.ru-2$ yarn types yarn run v1.22.5 $ tsc --pretty --noEmit src/pages/Beers/View/ColorFilter/index.tsx:2:32 - error TS2307: Cannot find module '@prisma-cms/ui/dist/form/Select' or its corresponding type declarations. 2 import Select, { Option } from '@prisma-cms/ui/dist/form/Select' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/pages/Beers/View/FilteredFilter/index.tsx:2:32 - error TS2307: Cannot find module '@prisma-cms/ui/dist/form/Select' or its corresponding type declarations. 2 import Select, { Option } from '@prisma-cms/ui/dist/form/Select' ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ src/theme/index.tsx:1:21 - error TS2307: Cannot find module '@prisma-cms/ui/dist/theme' or its corresponding type declarations. 1 import uiTheme from '@prisma-cms/ui/dist/theme' ~~~~~~~~~~~~~~~~~~~~~~~~~~~ Found 3 errors. ------------------------------- Визуально я модулей ui не нахожу в node_modules. Делал ещё раз баш на докер пиварты и yarn install - не появились. Но на браузере вроде все норм отображается. ХЗ((