signatureSubWidget static method

Widget signatureSubWidget({
  1. required void onTap()?,
  2. required String label,
  3. required IconData icon,
  4. required BorderRadius borderRadius,
})

Implementation

static Widget signatureSubWidget(
    {required void Function()? onTap,
    required String label,
    required IconData icon,
    required BorderRadius borderRadius}) {
  return Expanded(
    child: GestureDetector(
      onTap: onTap,
      child: Container(
        decoration: BoxDecoration(
            color: ColorFile.primaryColor,
            border: Border.all(
              color: ColorFile.primaryColor,
            ),
            borderRadius: borderRadius),
        padding: const EdgeInsets.only(top: 8.0, bottom: 8.0),
        child: Row(
          mainAxisAlignment: MainAxisAlignment.center,
          children: [
            Text(
              label,
              style: const TextStyle(
                fontWeight: FontWeight.bold,
                color: Colors.white,
              ),
            ),
            const SizedBox(
              width: 5.0,
            ),
            Icon(
              icon,
              color: Colors.white,
              size: 20.0,
            ),
          ],
        ),
      ),
    ),
  );
}