Implement desktop client layout
This commit is contained in:
parent
73ba91decd
commit
f749bb8d83
|
|
@ -495,9 +495,14 @@ void viewEntityById({
|
|||
if (isDesktop(navigatorKey.currentContext)) {
|
||||
if (!state.prefState.isViewerFullScreen(entityType))
|
||||
store.dispatch(ToggleViewerLayout(entityType));
|
||||
final filterEntity =
|
||||
store.state.getEntityMap(entityType)[entityId] as BaseEntity;
|
||||
viewEntitiesByType(
|
||||
entityType: EntityType.invoice,
|
||||
filterEntity: store.state.getEntityMap(entityType)[entityId]);
|
||||
entityType: filterEntity.entityType.relatedTypes
|
||||
.where((entityType) =>
|
||||
state.userCompany.canViewOrCreate(entityType))
|
||||
.first,
|
||||
filterEntity: filterEntity);
|
||||
} else {
|
||||
store.dispatch(ViewClient(
|
||||
clientId: entityId,
|
||||
|
|
|
|||
|
|
@ -1,6 +1,4 @@
|
|||
// Flutter imports:
|
||||
import 'dart:ui';
|
||||
|
||||
import 'package:flutter/material.dart';
|
||||
|
||||
// Package imports:
|
||||
|
|
|
|||
|
|
@ -21,7 +21,6 @@ import 'package:invoiceninja_flutter/data/models/invoice_model.dart';
|
|||
import 'package:invoiceninja_flutter/data/models/serializers.dart';
|
||||
import 'package:invoiceninja_flutter/data/models/settings_model.dart';
|
||||
import 'package:invoiceninja_flutter/data/web_client.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_actions.dart';
|
||||
import 'package:invoiceninja_flutter/redux/app/app_state.dart';
|
||||
import 'package:invoiceninja_flutter/redux/client/client_selectors.dart';
|
||||
import 'package:invoiceninja_flutter/redux/invoice/invoice_selectors.dart';
|
||||
|
|
|
|||
Loading…
Reference in New Issue