From 2cc72ea9f1fb419a436cab7253da58d80dc47013 Mon Sep 17 00:00:00 2001
From: Jeffrey Phillips Freeman <jeffrey.freeman@syncleus.com>
Date: Fri, 16 Sep 2016 09:42:09 -0400
Subject: [PATCH] Reorganized platform specific modules into their own
 directory.

---
 nativescript/app/platform/index.ts                             | 1 +
 nativescript/app/{ => platform}/platform.module.ts             | 0
 src/client/app/components/about/about.module.ts                | 2 +-
 src/client/app/components/home/home.module.ts                  | 2 +-
 src/client/app/frameworks/sample/sample.module.ts              | 2 +-
 src/client/platform/index.ts                                   | 1 +
 .../{app/frameworks => platform}/material/material.module.ts   | 0
 src/client/{ => platform}/platform.module.ts                   | 2 +-
 src/client/web.module.ts                                       | 3 ++-
 9 files changed, 8 insertions(+), 5 deletions(-)
 create mode 100644 nativescript/app/platform/index.ts
 rename nativescript/app/{ => platform}/platform.module.ts (100%)
 create mode 100644 src/client/platform/index.ts
 rename src/client/{app/frameworks => platform}/material/material.module.ts (100%)
 rename src/client/{ => platform}/platform.module.ts (68%)

diff --git a/nativescript/app/platform/index.ts b/nativescript/app/platform/index.ts
new file mode 100644
index 00000000..07a3ef88
--- /dev/null
+++ b/nativescript/app/platform/index.ts
@@ -0,0 +1 @@
+export * from './platform.module';
diff --git a/nativescript/app/platform.module.ts b/nativescript/app/platform/platform.module.ts
similarity index 100%
rename from nativescript/app/platform.module.ts
rename to nativescript/app/platform/platform.module.ts
diff --git a/src/client/app/components/about/about.module.ts b/src/client/app/components/about/about.module.ts
index 9fb2d713..a8566e8e 100644
--- a/src/client/app/components/about/about.module.ts
+++ b/src/client/app/components/about/about.module.ts
@@ -1,7 +1,7 @@
 import { NgModule } from '@angular/core';
 import { CommonModule } from '@angular/common';
 import { AboutComponent } from './about.component';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 
 @NgModule({
diff --git a/src/client/app/components/home/home.module.ts b/src/client/app/components/home/home.module.ts
index a24d6f1b..b6d5c7f8 100644
--- a/src/client/app/components/home/home.module.ts
+++ b/src/client/app/components/home/home.module.ts
@@ -4,7 +4,7 @@ import { FormsModule } from '@angular/forms';
 import { HomeComponent } from './home.component';
 import { NameListService } from '../../frameworks/sample/services/name-list.service';
 import { MultilingualModule } from '../../frameworks/i18n/multilingual.module';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 @NgModule({
   imports: [
diff --git a/src/client/app/frameworks/sample/sample.module.ts b/src/client/app/frameworks/sample/sample.module.ts
index 3df7c420..1ea8527b 100644
--- a/src/client/app/frameworks/sample/sample.module.ts
+++ b/src/client/app/frameworks/sample/sample.module.ts
@@ -13,7 +13,7 @@ import { NavbarComponent } from './components/navbar.component';
 import { nameListReducer, NameListService } from './services/name-list.service';
 import { MultilingualModule } from '../i18n/multilingual.module';
 import { multilingualReducer, MultilingualStateI } from '../i18n/services/multilingual.service';
-import {PlatformModule} from "../../../platform.module";
+import {PlatformModule} from "../../../platform/index";
 
 // state
 export interface AppStoreI {
diff --git a/src/client/platform/index.ts b/src/client/platform/index.ts
new file mode 100644
index 00000000..07a3ef88
--- /dev/null
+++ b/src/client/platform/index.ts
@@ -0,0 +1 @@
+export * from './platform.module';
diff --git a/src/client/app/frameworks/material/material.module.ts b/src/client/platform/material/material.module.ts
similarity index 100%
rename from src/client/app/frameworks/material/material.module.ts
rename to src/client/platform/material/material.module.ts
diff --git a/src/client/platform.module.ts b/src/client/platform/platform.module.ts
similarity index 68%
rename from src/client/platform.module.ts
rename to src/client/platform/platform.module.ts
index 6abcede1..51b19266 100644
--- a/src/client/platform.module.ts
+++ b/src/client/platform/platform.module.ts
@@ -1,5 +1,5 @@
 import { NgModule } from '@angular/core';
-import {MaterialModule} from "./app/frameworks/material/material.module";
+import {MaterialModule} from "./material/material.module";
 
 
 @NgModule({
diff --git a/src/client/web.module.ts b/src/client/web.module.ts
index cfea753e..c04eefaf 100644
--- a/src/client/web.module.ts
+++ b/src/client/web.module.ts
@@ -15,7 +15,7 @@ import { CoreModule } from './app/frameworks/core/core.module';
 import { AnalyticsModule } from './app/frameworks/analytics/analytics.module';
 import { MultilingualModule } from './app/frameworks/i18n/multilingual.module';
 import { SampleModule } from './app/frameworks/sample/sample.module';
-import {MaterialModule} from "./app/frameworks/material/material.module";
+import {PlatformModule} from "./platform/index";
 
 // config
 import { Config, WindowService, ConsoleService } from './app/frameworks/core/index';
@@ -47,6 +47,7 @@ if (String('<%= TARGET_DESKTOP %>') === 'true') {
     routerModule,
     AnalyticsModule,
     MultilingualModule,
+    PlatformModule,
     SampleModule,
     AboutModule,
     HomeModule
-- 
GitLab