replaceItem method
Implementation
void replaceItem(ItemPosition position, M item) {
final pageItems = config.pages[position.$1] ?? [];
final index = position.$2;
if (index >= pageItems.length) {
return;
}
pageItems[index] = item;
config = config.copyWith(
pages: {
...config.pages,
position.$1: pageItems,
},
);
}