buildDetailRow method

Widget buildDetailRow(
  1. String title,
  2. String value,
  3. bool isCopyIconVisible
)

Implementation

Widget buildDetailRow(String title, String value, bool isCopyIconVisible) {
  return Container(
    constraints: const BoxConstraints(maxWidth: 165),
    child: Column(
      crossAxisAlignment: CrossAxisAlignment.start,
      children: [
        Text(
          title,
          style: const TextStyle(
              fontSize: 12,
              color: ColorHelper.grey02,
              fontWeight: FontWeight.w500),
        ),
        const SizedBox(height: 4),
        Row(
          children: [
            SizedBox(
              width: 140,
              child: Text(
                value,
                style: const TextStyle(
                    fontSize: 16,
                    color: ColorHelper.neutralText,
                    fontWeight: FontWeight.w500),
                overflow: TextOverflow.ellipsis,
              ),
            ),
            Visibility(
                visible: isCopyIconVisible,
                child: Padding(
                  padding: const EdgeInsets.only(left: 8),
                  child: SvgPicture.asset("assets/subscription/ic_copy.svg"),
                ))
          ],
        ),
      ],
    ),
  );
}