diff --git a/modules/travel/front/extra-community/index.html b/modules/travel/front/extra-community/index.html
new file mode 100644
index 000000000..d363f0ce0
--- /dev/null
+++ b/modules/travel/front/extra-community/index.html
@@ -0,0 +1,32 @@
+
+
+
+
+
+
+
+
+
+ Family
+ Percentage
+ Dwindle
+ Total
+
+
+
+
+ {{::waste.family}}
+ {{::(waste.percentage / 100) | percentage: 2}}
+ {{::waste.dwindle | currency: 'EUR'}}
+ {{::waste.total | currency: 'EUR'}}
+
+
+
+
+
+
diff --git a/modules/travel/front/extra-community/index.js b/modules/travel/front/extra-community/index.js
new file mode 100644
index 000000000..685958909
--- /dev/null
+++ b/modules/travel/front/extra-community/index.js
@@ -0,0 +1,8 @@
+import ngModule from '../module';
+import Section from 'salix/components/section';
+import './style.scss';
+
+ngModule.vnComponent('vnTravelExtraCommunity', {
+ template: require('./index.html'),
+ controller: Section
+});
diff --git a/modules/travel/front/extra-community/locale/es.yml b/modules/travel/front/extra-community/locale/es.yml
new file mode 100644
index 000000000..aa231d3be
--- /dev/null
+++ b/modules/travel/front/extra-community/locale/es.yml
@@ -0,0 +1 @@
+Family: Familia
\ No newline at end of file
diff --git a/modules/travel/front/extra-community/style.scss b/modules/travel/front/extra-community/style.scss
new file mode 100644
index 000000000..55a6eb2ef
--- /dev/null
+++ b/modules/travel/front/extra-community/style.scss
@@ -0,0 +1,25 @@
+@import "variables";
+
+vn-item-waste {
+ .header {
+ margin-bottom: 16px;
+ text-transform: uppercase;
+ font-size: 1.25rem;
+ line-height: 1;
+ padding: 7px;
+ padding-bottom: 7px;
+ padding-bottom: 4px;
+ font-weight: lighter;
+ background-color: #fde6ca;
+ border-bottom: 1px solid #f7931e;
+ white-space: nowrap;
+ overflow: hidden;
+ text-overflow: ellipsis;
+ }
+
+ vn-table vn-th.waste-family,
+ vn-table vn-td.waste-family {
+ max-width: 64px;
+ width: 64px
+ }
+}
\ No newline at end of file
diff --git a/modules/travel/front/routes.json b/modules/travel/front/routes.json
index 5fa43fd1d..30792278e 100644
--- a/modules/travel/front/routes.json
+++ b/modules/travel/front/routes.json
@@ -6,7 +6,8 @@
"dependencies": ["worker", "entry"],
"menus": {
"main": [
- {"state": "travel.index", "icon": "local_airport"}
+ {"state": "travel.index", "icon": "local_airport"},
+ {"state": "travel.extraCommunity", "icon": "directions_boat"}
],
"card": [
{"state": "travel.card.basicData", "icon": "settings"},
@@ -90,6 +91,16 @@
"travel": "$ctrl.travel"
},
"acl": ["buyer"]
+ },
+ {
+ "url": "/extra-community",
+ "state": "travel.extraCommunity",
+ "component": "vn-travel-extra-community",
+ "description": "Extra community",
+ "acl": ["buyer"],
+ "params": {
+ "travel": "$ctrl.travel"
+ }
}
]
}
\ No newline at end of file