Use relative import paths

This commit is contained in:
unknown 2018-05-17 01:11:17 -07:00
parent 53dbd6fd47
commit a82464fd20
23 changed files with 64 additions and 66 deletions

View File

@ -2,7 +2,7 @@ import 'dart:async';
import 'dart:convert';
import 'dart:io';
import 'package:invoiceninja/data/models/models.dart';
import '../data/models/models.dart';
//import 'package:built_redux_sample/models/serializers.dart';
/// Loads and saves a List of Products using a text file stored on the device.

View File

@ -1 +1 @@
export 'package:invoiceninja/data/models/entities.dart';
export '../../data/models/entities.dart';

View File

@ -1,11 +1,11 @@
import 'dart:async';
import 'dart:core';
import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/entities.dart';
import 'package:invoiceninja/data/repositories/repositories.dart';
import 'package:invoiceninja/data/file_storage.dart';
import 'package:invoiceninja/data/web_client.dart';
import '../../data/models/entities.dart';
import '../../data/repositories/repositories.dart';
import '../../data/file_storage.dart';
import '../../data/web_client.dart';
/// A class that glues together our local file storage and web client. It has a
/// clear responsibility: Load Products and Persist products.

View File

@ -1,7 +1,7 @@
import 'dart:async';
import 'dart:core';
import 'package:invoiceninja/data/models/entities.dart';
import '../../data/models/entities.dart';
/// A class that Loads and Persists products. The data layer of the app.
///

View File

@ -1,7 +1,7 @@
import 'dart:async';
import 'dart:convert';
import 'package:http/http.dart' as http;
import 'package:invoiceninja/data/models/models.dart';
import '../data/models/models.dart';
/// A class that is meant to represent a Web Service you would call to fetch
/// and persist Products to and from the cloud.

View File

@ -1,14 +1,14 @@
import 'package:flutter/material.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/routes.dart';
import 'package:invoiceninja/ui/dashboard.dart';
import 'package:invoiceninja/ui/client/client_list.dart';
import 'package:invoiceninja/ui/product/product_home.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/redux/product/product_middleware.dart';
import 'package:invoiceninja/redux/app/app_reducer.dart';
import 'redux/app/app_state.dart';
import 'ui/dashboard.dart';
import 'ui/client/client_list.dart';
import 'ui/product/product_home.dart';
import 'routes.dart';
import 'redux/product/product_actions.dart';
import 'redux/product/product_middleware.dart';
import 'redux/app/app_reducer.dart';
void main() {

View File

@ -1,6 +1,6 @@
import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/redux/app/loading_reducer.dart';
import 'package:invoiceninja/redux/product/product_reducer.dart';
import '../../redux/app/app_state.dart';
import '../../redux/app/loading_reducer.dart';
import '../../redux/product/product_reducer.dart';
// We create the State reducer by combining many smaller reducers into one!
AppState appReducer(AppState state, action) {

View File

@ -1,5 +1,5 @@
import 'package:meta/meta.dart';
import 'package:invoiceninja/data/models/models.dart';
import '../../data/models/models.dart';
@immutable
class AppState {

View File

@ -1,5 +1,5 @@
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import '../../redux/product/product_actions.dart';
final loadingReducer = combineReducers<bool>([
TypedReducer<bool, ProductsLoadedAction>(_setLoaded),

View File

@ -1,4 +1,4 @@
import 'package:invoiceninja/data/models/models.dart';
import '../../data/models/models.dart';
class LoadProductsAction {}

View File

@ -1,11 +1,11 @@
import 'package:path_provider/path_provider.dart';
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/data/repositories/repositories.dart';
import 'package:invoiceninja/data/repositories/product_repository.dart';
import 'package:invoiceninja/data/file_storage.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import '../../redux/product/product_actions.dart';
import '../../redux/app/app_state.dart';
import '../../data/repositories/repositories.dart';
import '../../data/repositories/product_repository.dart';
import '../../data/file_storage.dart';
import '../../redux/product/product_selectors.dart';
List<Middleware<AppState>> createStoreProductsMiddleware([
ProductsRepository repository = const ProductsRepositoryFlutter(

View File

@ -1,7 +1,7 @@
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import '../../redux/product/product_actions.dart';
import '../../data/models/models.dart';
import '../../redux/product/product_selectors.dart';
final productsReducer = combineReducers<List<ProductEntity>>([
/*

View File

@ -1,6 +1,6 @@
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/utils/optional.dart';
import '../../data/models/models.dart';
import '../../redux/app/app_state.dart';
import '../../utils/optional.dart';
bool isLoadingSelector(AppState state) => state.isLoading;

View File

@ -2,8 +2,8 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import '../../redux/app/app_state.dart';
import '../../redux/product/product_selectors.dart';
class AppLoading extends StatelessWidget {
final Function(BuildContext context, bool isLoading) builder;

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:invoiceninja/keys.dart';
import 'package:invoiceninja/ui/app/sidebar.dart';
import '../../keys.dart';
import '../../ui/app/sidebar.dart';
class ClientList extends StatelessWidget {
ClientList() : super(key: NinjaKeys.clientList);

View File

@ -1,6 +1,6 @@
import 'package:flutter/material.dart';
import 'package:invoiceninja/keys.dart';
import 'package:invoiceninja/ui/app/sidebar.dart';
import '../keys.dart';
import '../ui/app/sidebar.dart';
class Dashboard extends StatelessWidget {
Dashboard() : super(key: NinjaKeys.dashboard);

View File

@ -1,7 +1,7 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
//import 'package:invoiceninja/containers/edit_product.dart';
import 'package:invoiceninja/data/models/models.dart';
//import '../../containers/edit_product.dart';
import '../../data/models/models.dart';
class DetailsScreen extends StatelessWidget {
final ProductEntity product;

View File

@ -6,11 +6,11 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/product/product_details.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import '../../redux/product/product_actions.dart';
import '../../data/models/models.dart';
import '../../ui/product/product_details.dart';
import '../../redux/product/product_selectors.dart';
import '../../redux/app/app_state.dart';
class ProductDetails extends StatelessWidget {
final int id;

View File

@ -3,9 +3,9 @@
// in the LICENSE file.
import 'package:flutter/material.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/keys.dart';
import 'package:invoiceninja/ui/product/product_list_pm.dart';
import '../../data/models/models.dart';
import '../../keys.dart';
import '../../ui/product/product_list_pm.dart';
class ProductHome extends StatelessWidget {
ProductHome() : super(key: NinjaKeys.productHome);

View File

@ -1,7 +1,7 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/keys.dart';
import '../../data/models/models.dart';
import '../../keys.dart';
class ProductItem extends StatelessWidget {
final DismissDirectionCallback onDismissed;

View File

@ -1,11 +1,11 @@
import 'package:flutter/foundation.dart';
import 'package:flutter/material.dart';
import 'package:invoiceninja/ui/app/app_loading.dart';
import 'package:invoiceninja/ui/product/product_details_pm.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/app/loading_indicator.dart';
import 'package:invoiceninja/ui/product/product_item.dart';
import 'package:invoiceninja/keys.dart';
import '../../ui/app/app_loading.dart';
import '../../ui/product/product_details_pm.dart';
import '../../data/models/models.dart';
import '../../ui/app/loading_indicator.dart';
import '../../ui/product/product_item.dart';
import '../../keys.dart';
class ProductList extends StatelessWidget {
final List<ProductEntity> products;

View File

@ -2,11 +2,11 @@ import 'package:flutter/foundation.dart';
import 'package:flutter/widgets.dart';
import 'package:flutter_redux/flutter_redux.dart';
import 'package:redux/redux.dart';
import 'package:invoiceninja/redux/product/product_actions.dart';
import 'package:invoiceninja/data/models/models.dart';
import 'package:invoiceninja/ui/product/product_list.dart';
import 'package:invoiceninja/redux/product/product_selectors.dart';
import 'package:invoiceninja/redux/app/app_state.dart';
import '../../redux/product/product_actions.dart';
import '../../data/models/models.dart';
import '../../ui/product/product_list.dart';
import '../../redux/product/product_selectors.dart';
import '../../redux/app/app_state.dart';
class FilteredProducts extends StatelessWidget {
FilteredProducts({Key key}) : super(key: key);

View File

@ -7,8 +7,6 @@
//import 'package:flutter/material.dart';
import 'package:flutter_test/flutter_test.dart';
//import 'package:invoiceninja/main.dart';
void main() {
testWidgets('Counter increments smoke test', (WidgetTester tester) async {
// Build our app and trigger a frame.