import 'package:flutter/cupertino.dart'; import 'package:flutter/material.dart'; import 'package:flutter/widgets.dart'; import 'package:flutter_feather_icons/flutter_feather_icons.dart'; import 'package:initial_folder/providers/certificate_provider.dart'; import 'package:initial_folder/screens/certificate/component/just_certificate_count.dart'; import 'package:provider/provider.dart'; import '../../../size_config.dart'; import '../../../theme.dart'; class CertificateHeader extends StatelessWidget { const CertificateHeader({Key? key}) : super(key: key); @override Widget build(BuildContext context) { return Consumer( builder: (context, value, _) { return RefreshIndicator( onRefresh: () async { await Provider.of(context, listen: false) .getAllCertif(); }, child: const Column( children: [ JustCertificateCount(), // Visibility( // visible: value.state != ResultState.Loading, // child: Container( // // decoration: BoxDecoration( // // borderRadius: BorderRadius.circular(10), // // color: Theme.of(context).brightness == Brightness.dark // // ? seventeenColor // // : secondaryColor.withOpacity(0.3), // // ), // height: 40, // // child: TextField( // // autofocus: false, // // onSubmitted: (value) async { // // if (value.trim().isNotEmpty) { // // Provider.of(context, listen: false) // // .searchCertif(value); // // } // // }, // // style: primaryTextStyle.copyWith( // // fontSize: getProportionateScreenWidth(14), // // letterSpacing: 0.5, // // ), // // cursorColor: secondaryColor, // // decoration: InputDecoration( // // border: InputBorder.none, // // errorBorder: OutlineInputBorder( // // borderSide: BorderSide(color: sevenColor), // // borderRadius: BorderRadius.circular(10)), // // contentPadding: EdgeInsets.only( // // top: getProportionateScreenHeight(3.5)), // // prefixIcon: Icon( // // FeatherIcons.search, // // size: 20, // // color: Colors.grey, // // ), // // hintText: 'Cari sertifikat kursus', // // hintStyle: primaryTextStyle.copyWith( // // fontSize: getProportionateScreenWidth(12), // // color: secondaryColor, // // letterSpacing: 0.5, // // ), // // ), // // ), // ), // ), ], ), ); }, ); } }