Adjust app borders

This commit is contained in:
Hillel Coren 2022-06-02 16:42:42 +03:00
parent fef2c59d52
commit ededf1821a
3 changed files with 16 additions and 2 deletions

View File

@ -15,12 +15,14 @@ class AppBorder extends StatelessWidget {
const AppBorder({
@required this.child,
this.isTop,
this.isBottom,
this.isLeft,
this.hideBorder = false,
});
final Widget child;
final bool isTop;
final bool isBottom;
final bool isLeft;
final bool hideBorder;
@ -56,6 +58,12 @@ class AppBorder extends StatelessWidget {
color: color,
)
: BorderSide.none,
bottom: isBottom == true
? BorderSide(
width: borderWidth,
color: color,
)
: BorderSide.none,
left: isLeft == true
? BorderSide(
width: borderWidth,

View File

@ -102,6 +102,7 @@ class _ClientViewState extends State<ClientView>
Expanded(
child: AppBorder(
isTop: true,
isBottom: true,
child: ClientViewFullwidth(
viewModel: viewModel,
),

View File

@ -8,6 +8,7 @@ import 'package:flutter_redux/flutter_redux.dart';
import 'package:invoiceninja_flutter/data/models/models.dart';
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
import 'package:invoiceninja_flutter/redux/vendor/vendor_actions.dart';
import 'package:invoiceninja_flutter/ui/app/app_border.dart';
import 'package:invoiceninja_flutter/ui/app/buttons/bottom_buttons.dart';
import 'package:invoiceninja_flutter/ui/app/entity_top_filter.dart';
import 'package:invoiceninja_flutter/ui/app/view_scaffold.dart';
@ -92,8 +93,12 @@ class _VendorViewState extends State<VendorView>
children: [
EntityTopFilterHeader(),
Expanded(
child: VendorViewFullwidth(
viewModel: viewModel,
child: AppBorder(
isTop: true,
isBottom: true,
child: VendorViewFullwidth(
viewModel: viewModel,
),
)),
],
),