diff --git a/packages/cms/lib/modules/resource-overview-widgets/public/css/main.less b/packages/cms/lib/modules/resource-overview-widgets/public/css/main.less index ab9759a7b..c181b232c 100644 --- a/packages/cms/lib/modules/resource-overview-widgets/public/css/main.less +++ b/packages/cms/lib/modules/resource-overview-widgets/public/css/main.less @@ -99,70 +99,59 @@ input.search { margin: 15px 0; } -.resource-tag { - border: solid 2px #ec0000; -} - - -.resource-tag { - float: none !important; - padding: 0 20px; - height: 40px; - margin: 5px 0; - border-radius: 20px; - border: solid 2px #164995; - display: inline-block; - //height minus bordersize - line-height: 36px; - text-align: center; - font-size: 17px; - color: black; - font-weight: bold; - position: relative; - padding-left: 40px; - transition: all 200ms ease-in; - overflow: hidden; +.mobile-tag-group, .tag-group { + display: flex; + flex-direction: row; + justify-content: start; + flex-wrap: wrap; + gap: 8px; +} +.mobile-tag-group a, .tag-group a { + color: #164995; + text-decoration: none; + padding: 0; margin: 0; - - @media @phone { - float: left; - clear: left; - margin: 5px 0; - } - - &::after { - content: '+'; - position: absolute; - top: -1px; - left: 15px; - font-size: 22px; - } - + transition: all 200ms ease-in; +} +.mobile-tag-group a:hover, .tag-group a:hover { &:hover, &:active { text-decoration: none; transform: scale(1.03); } +} - &--selected { - background: #164995 ; - color: white ; - padding-right: 40px; - padding-left: 20px; - - &::after { - content: '✕'; - position: absolute; - top: 11px; - right: 15px; - font-size: 17px; - line-height: 1; - left: auto; - } +.mobile-tag-group .tag, .tag-group .tag { + display: flex; + flex-direction: row; + align-items: center; + justify-content: center; + padding: 0px 8px; + border-radius: 2px; + border: 2px solid #164995; - &:hover, &:active { + &.large { + padding: 4px 12px; + } + + &:after { + content:'a'; + margin-left: 4px; + content: '+'; + color: #164995; + } + + &.selected { + background: #164995; + color: white; + &:after { + margin-left: 8px; + content: 'x'; color: white; - } + } } +} +.tag p { + margin: 0; } .search-wrapper button[type="submit"],.search-wrapper .search-reset { diff --git a/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/group-variants/grouped.njk b/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/group-variants/grouped.njk index 5d0fdc09b..e7575904c 100644 --- a/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/group-variants/grouped.njk +++ b/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/group-variants/grouped.njk @@ -1,6 +1,8 @@ {% for key, tagList in data.widget.groupedOpenstadTags %} -
+

{{ "tags" if key === 'undefined' else key }}

- {% include 'includes/controls/tag-includes/tag-buttons.njk' %} +
+ {% include 'includes/controls/tag-includes/tag-buttons.njk' %} +
{% endfor %} \ No newline at end of file diff --git a/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/tag-buttons.njk b/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/tag-buttons.njk index b45459b77..88374c9c3 100644 --- a/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/tag-buttons.njk +++ b/packages/cms/lib/modules/resource-overview-widgets/views/includes/controls/tag-includes/tag-buttons.njk @@ -2,6 +2,16 @@ {% if data .widget .isTagSelected(tag, data.query) %} - {{tag.name}}{% else %} - {{tag.name}}{% endif %} + +
+

{{ tag.name }}

+
+
+ {% else %} + +
+

{{ tag.name }}

+
+
+ {% endif %} {% endfor %} \ No newline at end of file