Понятно, ты хотел не
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-ошибки, цитируй их здесь же. Чтобы тебе потом стыдно было :)
Пишет же: Type '{ search: BeersSearchFilterProps; }' is not assignable to type 'IntrinsicAttributes'. Property 'search' does not exist on type 'IntrinsicAttributes'.ts(2322)

Тебе же ясно говорится: не известен параметр search. Ты его прописал в параметрах BeersSearchFilter? Нет. Точнее, ты прописал в BeersSearchFilterProps, но не передал этот тип в BeersSearchFilter.

Николай, привет!
Делаю поиск по названию пива - запутался, посмотри, пожалуйста:





Да, когда все становится сложнее, мы себе на ровном месте сложности придумываем)))
Ага! Понял, что имеется в виду: помогло)
Спасибо!
>>А ты у себя локально 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 - не появились. Но на браузере вроде все норм отображается. ХЗ((