You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
doctor_app_flutter/lib/screens/sick-leave/add-sickleave.dart

59 lines
1.9 KiB
Dart

4 years ago
import 'package:doctor_app_flutter/screens/sick-leave/sick_leave.dart';
4 years ago
import 'package:doctor_app_flutter/util/translations_delegate_base.dart';
import 'package:doctor_app_flutter/widgets/shared/app_scaffold_widget.dart';
4 years ago
import 'package:doctor_app_flutter/widgets/shared/app_texts_widget.dart';
4 years ago
import 'package:flutter/material.dart';
4 years ago
import 'package:hexcolor/hexcolor.dart';
4 years ago
class AddSickLeavScreen extends StatelessWidget {
@override
Widget build(BuildContext context) {
return AppScaffold(
appBarTitle: TranslationBase.of(context).sickleave,
4 years ago
body: new Builder(builder: (context) {
return Center(
child: Column(
mainAxisAlignment: MainAxisAlignment.center,
children: [
Container(
padding: EdgeInsets.all(40),
decoration: BoxDecoration(
border: Border.all(color: HexColor('#B8382C'), width: 4),
borderRadius: BorderRadius.all(Radius.circular(100))),
child: IconButton(
icon: Icon(
Icons.add,
size: 35,
),
onPressed: () {
openSickLeave(context);
}),
),
Padding(
child: AppText(
TranslationBase.of(context).noSickLeaveApplied,
fontWeight: FontWeight.bold,
),
padding: EdgeInsets.all(10),
),
AppText(
TranslationBase.of(context).applyNow,
fontWeight: FontWeight.bold,
color: HexColor('#B8382C'),
)
],
),
);
}),
4 years ago
);
}
4 years ago
openSickLeave(BuildContext context) {
showModalBottomSheet(
context: context,
builder: (context) {
return new Container(child: SickLeaveScreen());
});
}
4 years ago
}