onHeaderViewAll function

Widget onHeaderViewAll({
  1. BuildContext? context,
})

Implementation

Widget onHeaderViewAll({BuildContext? context}) {
  if (context != null) {
    CoreConstants l10n = CoreConstants.instance;

    return Row(
      mainAxisAlignment: MainAxisAlignment.spaceBetween,

      children: [
        Expanded(
          child: CustomText(
            content: l10n.translateText('top_leaderboard'),
            fontWeight: FontWeight.bold,
            color: AppColors.dark,
            sizeType: 'HEADING',
          ),
        ),

        const SizedBox(width: 8),

        GestureDetector(
          onTap: () {},

          child: Container(
            constraints: BoxConstraints(
              maxWidth: MediaQuery.of(context).size.width * 0.4,
            ),

            padding: const EdgeInsets.symmetric(horizontal: 12, vertical: 6),

            decoration: BoxDecoration(
              color: AppColors.primary.withValues(alpha: 0.08),

              borderRadius: BorderRadius.circular(10),
            ),

            child: CustomText(
              content: l10n.translateText('view_all'),
              color: AppColors.dark,
              sizeType: "SUB_HEADING",
            ),
          ),
        ),
      ],
    );
  }

  return const SizedBox();
}