diff --git a/src/app/modules/data/list/data-list-item.scss b/src/app/modules/data/list/data-list-item.scss index 6e5ac408..caf28b93 100644 --- a/src/app/modules/data/list/data-list-item.scss +++ b/src/app/modules/data/list/data-list-item.scss @@ -13,6 +13,7 @@ * this program. If not, see . */ @import "src/theme/util/_mixins.scss"; +@import "src/theme/common/_helper.scss"; ion-item { --border-color: transparent; @@ -36,19 +37,7 @@ ion-item { } ::ng-deep { ion-note { - ul { - margin: 0; - padding: 0; - - li { - list-style-type: none; - display: inline; - } - - li:not(:first-child):before { - content: " • "; - } - } + @extend %horizontal-list; } } } diff --git a/src/app/modules/data/types/dish/dish-detail-content.component.ts b/src/app/modules/data/types/dish/dish-detail-content.component.ts index a344d3bb..b370436a 100644 --- a/src/app/modules/data/types/dish/dish-detail-content.component.ts +++ b/src/app/modules/data/types/dish/dish-detail-content.component.ts @@ -20,6 +20,7 @@ import {SCDish} from '@openstapps/core'; */ @Component({ selector: 'stapps-dish-detail-content', + styleUrls: ['dish-detail-content.scss'], templateUrl: 'dish-detail-content.html', }) export class DishDetailContentComponent { diff --git a/src/app/modules/data/types/dish/dish-detail-content.html b/src/app/modules/data/types/dish/dish-detail-content.html index fa64bade..af2bd2ac 100644 --- a/src/app/modules/data/types/dish/dish-detail-content.html +++ b/src/app/modules/data/types/dish/dish-detail-content.html @@ -1,29 +1,30 @@ - + + + {{ 'categories' | thingTranslate: item | join: ', ' | titlecase }} + + - {{ - 'data.types.dish.CHARACTERISTICS' | translate - }} - -

- {{ characteristic.name }} -

-
+ +
    +
  • + + + +
  • +
+
@@ -86,7 +87,7 @@ --> diff --git a/src/app/modules/data/types/dish/dish-detail-content.scss b/src/app/modules/data/types/dish/dish-detail-content.scss new file mode 100644 index 00000000..3e23d4ec --- /dev/null +++ b/src/app/modules/data/types/dish/dish-detail-content.scss @@ -0,0 +1,6 @@ +@import "src/theme/common/_helper.scss"; +.vertical-list { + ul li img { + filter: invert(0%) sepia(25%) saturate(5940%) hue-rotate(121deg) brightness(70%) contrast(87%); + } +} diff --git a/src/app/modules/data/types/dish/dish-list-item.html b/src/app/modules/data/types/dish/dish-list-item.html index 210967e2..a30f6b37 100644 --- a/src/app/modules/data/types/dish/dish-list-item.html +++ b/src/app/modules/data/types/dish/dish-list-item.html @@ -6,9 +6,25 @@

{{ 'description' | thingTranslate: item }}

- {{ - 'categories' | thingTranslate: item | join: ', ' - }} + +
    +
  • + {{ 'categories' | thingTranslate: item | join: ', ' | titlecase }} +
  • +
  • + + + +
  • +
+
diff --git a/src/theme/common/_helper.scss b/src/theme/common/_helper.scss index 4d0c6455..23499d81 100644 --- a/src/theme/common/_helper.scss +++ b/src/theme/common/_helper.scss @@ -13,3 +13,45 @@ .clickable { cursor: pointer; } + + +%vertical-list { + ul { + margin: 0; + padding: 0; + + li { + list-style-type: none; + } + + li img { + max-height: 1.25rem; + vertical-align: text-bottom; + filter: invert(45%) sepia(0%) saturate(0%) hue-rotate(227deg) brightness(97%) contrast(82%); + } + } +} + +%horizontal-list { + @extend %vertical-list; + ul { + li { + display: inline; + } + li:not(:first-child):before { + content: " • "; + } + } + +} + +.vertical-list { + @extend %vertical-list; +} + +.horizontal-list { + @extend %vertical-list; + li { + display: inline; + } +} \ No newline at end of file