+
+
{{item.name}}
-
diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.scss b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.scss
index 4b1c4b328..7d840457a 100644
--- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.scss
+++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.scss
@@ -1,36 +1,30 @@
-@import '../_variables.scss';
+@import '../variables';
-select::-ms-expand {
- display: none;
-}
-
-.catalog {
- &-banner {
- height: 258px;
- vertical-align: middle;
+.esh-catalog {
- &-image {
- width: 100%;
- position: absolute;
- left: 0;
- height: 258px;
- }
+ $banner-height: 260px;
+ &-hero {
+ background-image: url('../../images/main_banner.png');
+ background-size: cover;
+ height: $banner-height;
+ width: 100%;
+ }
- &-text {
- position: relative;
- top: 75px;
- }
+ &-title {
+ position: relative;
+ top: $banner-height / 3.5;
}
+ $filter-height: 65px;
&-filter {
- height: 65px;
+ height: $filter-height;
&-container {
- position: absolute;
- width: 100%;
background-color: $color-brand;
+ height: $filter-height;
left: 0;
- height: 65px;
+ position: absolute;
+ width: 100%;
}
&-button {
diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts
index e3e328aea..984dd29f5 100644
--- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts
+++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/catalog/catalog.component.ts
@@ -8,7 +8,7 @@ import { IPager } from '../shared/models/pager.model';
import { BasketWrapperService} from '../shared/services/basket.wrapper.service';
@Component({
- selector: 'esh-catalog .catalog',
+ selector: 'esh-catalog .esh-catalog',
styleUrls: ['./catalog.component.scss'],
templateUrl: './catalog.component.html'
})
diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/shared/components/identity/identity.scss b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/shared/components/identity/identity.scss
index 7ab3b2394..ef862238c 100644
--- a/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/shared/components/identity/identity.scss
+++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/Client/modules/shared/components/identity/identity.scss
@@ -1,4 +1,4 @@
-.identity {
+/*.identity {
&-user {
position: absolute !important;
top: 30px;
@@ -53,7 +53,7 @@
}
&-downArrow {
- background-image: url('../images/arrow-down.png');
+ background-image: url('../../../../images/arrow-down.png');
height: 7px;
width: 10px;
display: inline-block;
@@ -65,7 +65,7 @@
}
&-ordersIcon {
- background-image: url('../images/my_orders.PNG');
+ background-image: url('../../../../images/my_orders.png');
display: inline-block;
height: 20px;
width: 20px;
@@ -73,10 +73,10 @@
}
&-logOutIcon {
- background-image: url('../images/logout.PNG');
+ background-image: url('../../../../images/logout.PNG');
display: inline-block;
height: 19px;
width: 19px;
margin-left: 15px;
}
-}
+}*/
diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js b/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js
index 78ef65c21..2bf3a804d 100644
--- a/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js
+++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/config/webpack.config.js
@@ -22,31 +22,25 @@ module.exports = merge({
loaders: ['awesome-typescript-loader?forkChecker=true ', 'angular2-template-loader', 'angular2-router-loader']
},
{ test: /\.html$/, loader: "html" },
- { test: /\.css/, loader: extractCSS.extract(['css']) },
- { test: /\.scss$/, loaders: ['raw-loader', 'sass-loader?sourceMap'] },
+ { test: /\.scss$/, loader: 'exports-loader?module.exports.toString()!css-loader!sass-loader' },
{ test: /\.json$/, loader: 'json-loader' },
{
test: /\.woff(\?v=\d+\.\d+\.\d+)?$/,
- loader: "file"
+ loader: "file-loader"
}, {
test: /\.woff2(\?v=\d+\.\d+\.\d+)?$/,
- loader: "file"
+ loader: "file-loader"
}, {
test: /\.ttf(\?v=\d+\.\d+\.\d+)?$/,
- loader: "file"
+ loader: "file-loader"
}, {
test: /\.eot(\?v=\d+\.\d+\.\d+)?$/,
- loader: "file"
+ loader: "file-loader"
},
{
test: /\.(png|jpg|gif|svg)$/,
- loader: "file"
+ loader: "file-loader?name=images/[name].[ext]"
}
-
- // {
- // test: /\.svg(\?v=\d+\.\d+\.\d+)?$/,
- //loader: "url?limit=10000&mimetype=image/svg+xml"
- //}
]
},
entry: {
diff --git a/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json b/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json
index 3103d578e..5f23144f6 100644
--- a/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json
+++ b/src/Web/WebSPA/eShopOnContainers.WebSPA/package.json
@@ -17,8 +17,6 @@
},
"scripts": {
"rimraf": "rimraf",
- "tslint": "tslint",
- "typedoc": "typedoc",
"typings": "typings",
"webpack": "webpack",
"clean": "npm cache clean && npm run rimraf -- node_modules doc typings coverage wwwroot/dist",
@@ -33,8 +31,6 @@
"setprod": "set ASPNETCORE_ENVIRONMENT=Production",
"build:dev": "npm run setdev && npm run clean:dist && npm run build:vendor && npm run build:main",
"build:prod": "npm run setprod && npm run clean:dist && npm run build:vendor && npm run build:main",
- "lint": "npm run tslint \"Client/**/*.ts\"",
- "docs": "npm run typedoc -- --options typedoc.json --exclude '**/*.spec.ts' ./Client/",
"version": "npm run build"
},
"dependencies": {
@@ -53,6 +49,7 @@
"aspnet-webpack": "1.0.24",
"bootstrap": "4.0.0-alpha.5",
"core-js": "2.4.1",
+ "file-loader": "^0.9.0",
"font-awesome": "4.6.3",
"isomorphic-fetch": "2.2.1",
"normalize.css": "5.0.0",
@@ -80,7 +77,7 @@
"css-loader": "0.25.0",
"es6-promise": "3.2.1",
"es6-promise-loader": "1.0.2",
- "expose-loader": "0.7.1",
+ "exports-loader": "^0.6.3",
"extendify": "1.0.0",
"extract-text-webpack-plugin": "2.0.0-beta.4",
"file-loader": "0.9.0",
@@ -89,18 +86,14 @@
"json-loader": "0.5.4",
"node-sass": "3.9.3",
"parse5": "2.1.5",
- "raw-loader": "0.5.1",
"rimraf": "2.5.4",
"sass-loader": "4.0.2",
- "source-map-loader": "0.1.5",
- "style-loader": "0.13.1",
"ts-helpers": "1.1.1",
"ts-node": "1.4.3",
"tslint": "3.15.1",
- "tslint-loader": "2.1.5",
"typedoc": "0.5.0",
"typescript": "2.0.6",
- "url-loader": "0.5.7",
+ "url-loader": "^0.5.7",
"webpack": "2.1.0-beta.25",
"webpack-externals-plugin": "1.0.0",
"webpack-hot-middleware": "2.13.0",