widgetSlots property

List<ResolvedShapeWidgetSlot> widgetSlots
latefinal

Implementation

late final List<ResolvedShapeWidgetSlot> widgetSlots = _reused != null
    ? _reused.widgetSlots
    : switch (_placement) {
        null => _widgetSlots!,
        final placed => List.unmodifiable([
          for (final slot in placed.local.widgetSlots)
            ResolvedShapeWidgetSlot(
              definition: slot.definition,
              bounds: slot.bounds.translate(placed.origin),
            ),
        ]),
      };