diff --git a/lib/screens/dashboard_screen.dart b/lib/screens/dashboard_screen.dart index 4a286cde..5196bbe0 100644 --- a/lib/screens/dashboard_screen.dart +++ b/lib/screens/dashboard_screen.dart @@ -5,7 +5,6 @@ import 'package:percent_indicator/circular_percent_indicator.dart'; import '../presentation/doctor_app_icons.dart'; import '../widgets/dashboard/dashboard_item_icons_texts.dart'; import '../widgets/dashboard/dashboard_item_texts_widget.dart'; -import '../widgets/shared/app_drawer_widget.dart'; import '../widgets/shared/rounded_container_widget.dart'; class DashboardScreen extends StatefulWidget { diff --git a/lib/widgets/shared/app_texts_widget.dart b/lib/widgets/shared/app_texts_widget.dart new file mode 100644 index 00000000..8b05ed78 --- /dev/null +++ b/lib/widgets/shared/app_texts_widget.dart @@ -0,0 +1,30 @@ +import 'package:doctor_app_flutter/config/size_config.dart'; +import 'package:flutter/cupertino.dart'; +import 'package:flutter/material.dart'; + +// OWNER : Ibrahim albitar +// DATE : 05-04-2020 +// DESCRIPTION : Customization for Texts in app + +class AppTexts extends StatefulWidget{ + + final String data; + final Color textColor; + final FontWeight fontWeight; + final double fontSize; + final String fontFamily; + +AppTexts(this.data, {this.textColor = Colors.black, this.fontWeight = FontWeight.normal, this.fontSize = 22, this.fontFamily = 'WorkSans'}); + + @override + _AppTextsState createState() => _AppTextsState(); + +} + class _AppTextsState extends State{ + + @override + Widget build(BuildContext context) { + return Text(widget.data,style: TextStyle(color: widget.textColor, fontWeight: widget.fontWeight, fontSize: widget.fontSize, fontFamily: widget.fontFamily),); + } + + } \ No newline at end of file diff --git a/lib/widgets/shared/drawer_item_widget.dart b/lib/widgets/shared/drawer_item_widget.dart index 7200082d..430fc33e 100644 --- a/lib/widgets/shared/drawer_item_widget.dart +++ b/lib/widgets/shared/drawer_item_widget.dart @@ -3,6 +3,8 @@ import 'dart:ui'; import 'package:doctor_app_flutter/presentation/doctor_app_icons.dart'; import 'package:flutter/material.dart'; +import '../shared/app_texts_widget.dart'; + // OWNER : Ibrahim albitar // DATE : 08-04-2020 // DESCRIPTION : Custom Drawer item for app. @@ -19,7 +21,7 @@ class _DrawerItemState extends State { crossAxisAlignment: CrossAxisAlignment.center, children: [ Icon(DoctorApp.home_icon,color: Colors.white,), - Text("data",style: TextStyle(color: Colors.white, fontWeight: FontWeight.bold),), + AppTexts("data", textColor: Colors.white, fontWeight: FontWeight.bold), ],); } } \ No newline at end of file