باسلام
وقتی رو کپی کلیک میکنم خطای زیر داده میشه
Material-UI: You have provided an out-of-range value `undefined` for the select component.
Consider providing a value that matches one of the available options or ''.
The available values are `1`, `2`, `3`, `4`, `5`, `6`, `7`, `8`, `9`, `10`, `11`, `12`.
eval @ SelectInput.js:362
سلام این خطا داره میگه مقادیری که احتمالا برای Column ست میشه اشتباهه و احتمالا زیاد مربوط به عرض ستون هست. حتما کدهاتون رو یکبار بررسی کنید و ببینید مقداری که برای Column ست میشه در بازه مجاز باشه.
باسلام
کپی ستون مشکلش حل شد
ولی برای ردیف هم مثل ستون عملیات کپی درست کردم
const duplicateRow = e => {
const newUUID = uuid();
dispatch({
type: 'DUPLICATE_ROW',
payload:{ hash, newUUID }
})
}
case 'DUPLICATE_ROW':
return {...state,
rows: state.rows.map(row => {
if(row.hash === action.payload.hash){
state.rows.push({...row,hash:action.payload.newUUID})
}
console.log(state.rows)
return state.rows
})
}
break;
Row.jsx در کنسولی که گرفتم ردیف کپی میشه ولی وقتی در
از اون در خط زیر مپ میگیره خطا میده
{columns.map(col => (<Column key={col.hash} {...col} />))}
Row.jsx:149 Uncaught TypeError: Cannot read property 'map' of undefined
at Row (Row.jsx:149)
at renderWithHooks (react-dom.development.js:14985)
at mountIndeterminateComponent (react-dom.development.js:17811)
at beginWork (react-dom.development.js:19049)
at HTMLUnknownElement.callCallback (react-dom.development.js:3945)
at Object.invokeGuardedCallbackDev (react-dom.development.js:3994)
at invokeGuardedCallback (react-dom.development.js:4056)
at beginWork$1 (react-dom.development.js:23959)
at performUnitOfWork (react-dom.development.js:22771)
at workLoopSync (react-dom.development.js:22702)
خب حالا باید مقدار columns رو بررسی کنید و ببینید در کجا مقدارش undefined میشه و اونجارو اصلاح کنید.