updateLayer method
Implementation
void updateLayer(LayerModel updatedLayer) {
if (_currentTemplate == null) return;
final updatedLayers = _currentTemplate!.layers.map((layer) {
return layer.id == updatedLayer.id ? updatedLayer : layer;
}).toList();
_currentTemplate = _currentTemplate!.copyWith(layers: updatedLayers);
if (_selectedLayer?.id == updatedLayer.id) {
_selectedLayer = updatedLayer;
}
notifyListeners();
}