withName method

Node withName(
  1. String? name
)

Implementation

Node withName(String? name) {
  final normalized = _normalizeLayerName(name);

  return switch (this) {
    final TextNode node => node.copyWith(name: normalized),
    final ImageNode node => node.copyWith(name: normalized),
    final PathNode node => node.copyWith(name: normalized),
    final IconNode node => node.copyWith(name: normalized),
    final GroupNode node => node.copyWith(name: normalized),
  };
}