import 'package:doctor_app_flutter/config/size_config.dart'; import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart'; import 'package:flutter/material.dart'; class ProfileImageWidget extends StatelessWidget { String url; String name; String des; double height; double width; Color color; ProfileImageWidget( {this.url, this.name, this.des, this.height, this.width, this.color = Colors.black}); @override Widget build(BuildContext context) { return Column( crossAxisAlignment: CrossAxisAlignment.center, children: [ Container( height: height, width: width, child: CircleAvatar( radius: SizeConfig.imageSizeMultiplier * 12, backgroundImage: NetworkImage(url), backgroundColor: Colors.transparent, ), ), Padding( padding: EdgeInsets.only(top: 10), child: AppText( name, fontWeight: FontWeight.bold, fontSize: SizeConfig.textMultiplier * 4, color: color, )), AppText( des, fontSize: SizeConfig.textMultiplier * 2.5, ) ], ); } }