attach method

  1. @override
Widget? attach(
  1. BuildContext context,
  2. T controller
)
override

Implementation

@override
Widget? attach(BuildContext context, T controller) {
  Widget child = RawIconView(
    fit: controller.fit,
    icon: controller.icon,
    size: controller.iconSize,
    tint: controller.tint,
    tintMode: controller.tintMode,
  );
  if (isAutoFit) {
    child = FittedBox(child: child);
  }
  if (isForAction) {
    child = Column(
      mainAxisAlignment: MainAxisAlignment.center,
      crossAxisAlignment: CrossAxisAlignment.center,
      children: [child],
    );
  }
  return child;
}