toPopoverTarget method

AntdPopoverTarget toPopoverTarget()

Implementation

AntdPopoverTarget toPopoverTarget() {
  if (padding == null || _isPaddingEmpty(padding!)) {
    return AntdPopoverTarget(
      offset: offset,
      size: size,
    );
  }

  final targetOffset = Offset(
    offset.dx - padding!.left,
    offset.dy - padding!.top,
  );

  final targetSize = Size(
    size.width + padding!.left + padding!.right,
    size.height + padding!.top + padding!.bottom,
  );

  return AntdPopoverTarget(
    offset: targetOffset,
    size: targetSize,
  );
}