This commit is contained in:
Hillel Coren 2020-03-09 21:39:52 +02:00
parent 21d44d154a
commit a20a8d8738
3 changed files with 16 additions and 12 deletions

View File

@ -1,7 +1,7 @@
import 'package:flutter/material.dart';
// This version must be updated in tandem with the pubspec version.
const String kAppVersion = '2.0.10';
const String kAppVersion = '2.0.1';
const String kSiteUrl = 'https://invoiceninja.com';
//const String kAppUrl = 'https://admin.invoiceninja.com';
const String kAppUrl = 'https://staging.invoicing.co';

View File

@ -70,19 +70,21 @@ class DesignFields {
abstract class DesignEntity extends Object
with BaseEntity
implements Built<DesignEntity, DesignEntityBuilder> {
factory DesignEntity({String id, AppState state}) {
factory DesignEntity(
{String id, AppState state, BuiltMap<String, String> design}) {
return _$DesignEntity._(
id: id ?? BaseEntity.nextId,
isChanged: false,
name: '',
design: BuiltMap<String, String>({
kDesignHeader: '',
kDesignBody: '',
kDesignFooter: '',
kDesignProducts: '',
kDesignTasks: '',
kDesignIncludes: '',
}),
design: design ??
BuiltMap<String, String>({
kDesignHeader: '',
kDesignBody: '',
kDesignFooter: '',
kDesignProducts: '',
kDesignTasks: '',
kDesignIncludes: '',
}),
isCustom: true,
);
}

View File

@ -127,8 +127,10 @@ class DesignScreen extends StatelessWidget {
heroTag: 'design_fab',
backgroundColor: Theme.of(context).primaryColorDark,
onPressed: () {
createEntityByType(
context: context, entityType: EntityType.design);
createEntity(
context: context,
entity: DesignEntity(
design: state.designState.map[kDesignCleanId].design));
},
child: Icon(
Icons.add,