В том и смысл, что они не должны быть обязательными в callModalProps
Вынеси свое условие в переменную одну и по идее перестанет ругаться, это тайп скрипт.....
Прикольно, но так работает 🤔
это тайпскрипта загоны))) общают пофиксить но никак не фиксят
лучше вот этот вариант оставь, и я бы 1 переменную сделал на условие, код плохо выглядит когда куча условий в верствке
Так а почему не просто? Выглядит как абсолютно простая задача
Потому что в одно интерфейсе они должны быть обязательными, а в другом не должны
Странно, что интерфейс для callModalProps не совпадает с интерфейсом пропсов для CallModal
callModalProps - это Partial<CallModal>, потому что в начальный момент у меня есть поля, которые мне нужно запросить с бэка
Но ради этого переделывать компонент я не считаю правильным
Вот с этим вообще не согласен, как и с кучей условий для рендеринга (тем более модалки)
Т.е. изначально у тебя нет пропсов, а потом ты делаешь запрос и прокидываешь их?
в момент создания родителя эти пропсы просто не известны еще
Обсуждают сегодня