const GridItem: FC<IGridItemProps> = bool ? GridItemSuper : GrigItemNice;
<Grid title={gridTitle}>
{items.map((props) => <GridItem {...props}/>)}
</Grid>
Подожди, откуда ты это взял?
// Если вообще не передавать queries, то тип пропса getList станет:
// (props: {
// page: number;
// limit: number;
// } & {
// page: number;
// limit: number;
// search: string;
// city: number;
// }) => void
// Это тоже должно быть ошибкой, т.к., во-первых, тип должен быть, т.к. по идее должен срабатывать условный тип:
// (props: {
// page: number;
// limit: number;
// }) => void
// а не тот, что на выходе, и, во-вторых, ts должен ругаться, т.к. функция ожидает большее количество свойств в объекте
<Pagination
getList={getList}
/>
Без queries
должно принимать только функцию с дефалтными параметрами.const getList = (props: {
page: number;
limit: number;
search: string;
city: number;
}) => {
console.log(props)
};
const filters = {
search: '',
city: 1,
page: 1,
limit: 1,
оппа: 1
};
getList(filters) // ok
postMessage
как 'https://coinlist.queue-it.net'
а сайт которому ты пытаешься передать сообщение находится по адресу 'https://assets-us-west-2.queue-it.net'
. 'https://assets-us-west-2.queue-it.net'
или как '*'
всё заработает.
Да и в принципе смысл переноса профиля без 100500 запомненных паролей как-то теряется.