Hide design pickers for now

This commit is contained in:
Hillel Coren 2023-11-19 13:28:39 +02:00
parent 267fe96644
commit 3c5c8dfc7e
2 changed files with 10 additions and 6 deletions

View File

@ -14,12 +14,10 @@ import 'package:http/http.dart';
import 'package:invoiceninja_flutter/constants.dart'; import 'package:invoiceninja_flutter/constants.dart';
import 'package:invoiceninja_flutter/data/models/models.dart'; import 'package:invoiceninja_flutter/data/models/models.dart';
import 'package:invoiceninja_flutter/main_app.dart'; import 'package:invoiceninja_flutter/main_app.dart';
import 'package:invoiceninja_flutter/redux/design/design_selectors.dart';
import 'package:invoiceninja_flutter/redux/settings/settings_actions.dart'; import 'package:invoiceninja_flutter/redux/settings/settings_actions.dart';
import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart'; import 'package:invoiceninja_flutter/ui/app/buttons/elevated_button.dart';
import 'package:invoiceninja_flutter/ui/app/dialogs/error_dialog.dart'; import 'package:invoiceninja_flutter/ui/app/dialogs/error_dialog.dart';
import 'package:invoiceninja_flutter/ui/app/forms/date_picker.dart'; import 'package:invoiceninja_flutter/ui/app/forms/date_picker.dart';
import 'package:invoiceninja_flutter/ui/app/forms/design_picker.dart';
import 'package:invoiceninja_flutter/ui/app/multiselect.dart'; import 'package:invoiceninja_flutter/ui/app/multiselect.dart';
import 'package:invoiceninja_flutter/ui/app/presenters/entity_presenter.dart'; import 'package:invoiceninja_flutter/ui/app/presenters/entity_presenter.dart';
import 'package:invoiceninja_flutter/utils/files.dart'; import 'package:invoiceninja_flutter/utils/files.dart';
@ -65,7 +63,7 @@ class _ClientPdfViewState extends State<ClientPdfView> {
convertDateTimeToSqlDate(DateTime.now().subtract(Duration(days: 365))); convertDateTimeToSqlDate(DateTime.now().subtract(Duration(days: 365)));
String? _endDate = convertDateTimeToSqlDate(); String? _endDate = convertDateTimeToSqlDate();
String _status = kStatementStatusAll; String _status = kStatementStatusAll;
String? _designId; //String? _designId;
@override @override
void didChangeDependencies() { void didChangeDependencies() {
@ -174,6 +172,7 @@ class _ClientPdfViewState extends State<ClientPdfView> {
final localization = AppLocalization.of(context)!; final localization = AppLocalization.of(context)!;
final client = widget.viewModel.client!; final client = widget.viewModel.client!;
/*
final designPicker = Expanded( final designPicker = Expanded(
child: IgnorePointer( child: IgnorePointer(
ignoring: _isLoading, ignoring: _isLoading,
@ -191,6 +190,7 @@ class _ClientPdfViewState extends State<ClientPdfView> {
), ),
), ),
); );
*/
final datePicker = Expanded( final datePicker = Expanded(
child: AppDropdownButton<DateRange>( child: AppDropdownButton<DateRange>(
@ -418,11 +418,13 @@ class _ClientPdfViewState extends State<ClientPdfView> {
SizedBox(width: 16), SizedBox(width: 16),
statusPicker, statusPicker,
SizedBox(width: 16), SizedBox(width: 16),
/*
if (hasDesignTemplatesForEntityType( if (hasDesignTemplatesForEntityType(
state.designState.map, EntityType.client)) ...[ state.designState.map, EntityType.client)) ...[
designPicker, designPicker,
SizedBox(width: 16), SizedBox(width: 16),
], ],
*/
sectionPicker, sectionPicker,
], ],
) )
@ -437,12 +439,14 @@ class _ClientPdfViewState extends State<ClientPdfView> {
), ),
Row( Row(
children: [ children: [
/*
if (hasDesignTemplatesForEntityType( if (hasDesignTemplatesForEntityType(
state.designState.map, state.designState.map,
EntityType.client)) ...[ EntityType.client)) ...[
designPicker, designPicker,
SizedBox(width: 16), SizedBox(width: 16),
], ],
*/
sectionPicker, sectionPicker,
], ],
), ),

View File

@ -10,9 +10,7 @@ import 'package:flutter_redux/flutter_redux.dart';
import 'package:http/http.dart' as http; import 'package:http/http.dart' as http;
import 'package:http/http.dart'; import 'package:http/http.dart';
import 'package:invoiceninja_flutter/main_app.dart'; import 'package:invoiceninja_flutter/main_app.dart';
import 'package:invoiceninja_flutter/redux/design/design_selectors.dart';
import 'package:invoiceninja_flutter/ui/app/dialogs/error_dialog.dart'; import 'package:invoiceninja_flutter/ui/app/dialogs/error_dialog.dart';
import 'package:invoiceninja_flutter/ui/app/forms/design_picker.dart';
import 'package:invoiceninja_flutter/utils/files.dart'; import 'package:invoiceninja_flutter/utils/files.dart';
import 'package:printing/printing.dart'; import 'package:printing/printing.dart';
@ -164,6 +162,7 @@ class _InvoicePdfViewState extends State<InvoicePdfView> {
), ),
); );
/*
final designPicker = _activityId != null || final designPicker = _activityId != null ||
!hasDesignTemplatesForEntityType( !hasDesignTemplatesForEntityType(
state.designState.map, invoice.entityType!) state.designState.map, invoice.entityType!)
@ -188,6 +187,7 @@ class _InvoicePdfViewState extends State<InvoicePdfView> {
), ),
), ),
); );
*/
final deliveryNote = Flexible( final deliveryNote = Flexible(
child: CheckboxListTile( child: CheckboxListTile(
@ -268,7 +268,7 @@ class _InvoicePdfViewState extends State<InvoicePdfView> {
padding: const EdgeInsets.symmetric(vertical: 8), padding: const EdgeInsets.symmetric(vertical: 8),
child: Row( child: Row(
children: [ children: [
if (supportsDesignTemplates()) designPicker, //if (supportsDesignTemplates()) designPicker,
activityPicker, activityPicker,
if (invoice.isInvoice && _activityId == null) deliveryNote, if (invoice.isInvoice && _activityId == null) deliveryNote,
], ],