Skip to content

Commit 30de982

Browse files
authored
[WC-1351]: fixed the problem with rendering logo (#36)
2 parents 3a6c5db + f49c971 commit 30de982

File tree

6 files changed

+22
-12
lines changed

6 files changed

+22
-12
lines changed

packages/pluggableWidgets/language-selector-web/CHANGELOG.md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -6,6 +6,10 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/),
66

77
## [Unreleased]
88

9+
### Fixed
10+
11+
- We changed the way how arrow is rendered.
12+
913
## [1.0.0] - 2022-09-26
1014

1115
### Added

packages/pluggableWidgets/language-selector-web/package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"name": "language-selector-web",
33
"widgetName": "LanguageSelector",
4-
"version": "1.0.0",
4+
"version": "1.0.1",
55
"description": "Display a list of available languages",
66
"copyright": "© Mendix Technology BV 2022. All rights reserved.",
77
"license": "Apache-2.0",

packages/pluggableWidgets/language-selector-web/src/components/LanguageSwitcher.tsx

Lines changed: 1 addition & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,6 @@ import {
1414
} from "../utils/document";
1515
import { PositionEnum, TriggerEnum } from "../../typings/LanguageSelectorProps";
1616
import { LanguageItem } from "../LanguageSelector";
17-
import ArrowIcon from "../assets/arrow_black.svg";
1817

1918
export interface LanguageSwitcherProps {
2019
preview: boolean;
@@ -68,7 +67,7 @@ export const LanguageSwitcher = (props: LanguageSwitcherProps): ReactElement =>
6867
<div className={"popupmenu-trigger popupmenu-trigger-alignment"} {...onClick}>
6968
<span className="current-language-text">{props.currentLanguage?.value || ""}</span>
7069
<span className="language-arrow" aria-hidden="true">
71-
<img className={`${visibility ? "arrow-up" : "arrow-down"}`} src={ArrowIcon} alt="" />
70+
<div className={`arrow-image ${visibility ? "arrow-up" : "arrow-down"}`} />
7271
</span>
7372
</div>
7473
<div className={classNames("popupmenu-menu", `popupmenu-position-${props.position}`)}>

packages/pluggableWidgets/language-selector-web/src/components/__tests__/__snapshots__/LanguageSwitcher.spec.tsx.snap

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -15,9 +15,8 @@ exports[`Language switcher renders the structure with empty language list 1`] =
1515
aria-hidden="true"
1616
class="language-arrow"
1717
>
18-
<img
19-
alt=""
20-
class="arrow-down"
18+
<div
19+
class="arrow-image arrow-down"
2120
/>
2221
</span>
2322
</div>
@@ -45,9 +44,8 @@ exports[`Language switcher renders the structure with language list and selected
4544
aria-hidden="true"
4645
class="language-arrow"
4746
>
48-
<img
49-
alt=""
50-
class="arrow-down"
47+
<div
48+
class="arrow-image arrow-down"
5149
/>
5250
</span>
5351
</div>

packages/pluggableWidgets/language-selector-web/src/package.xml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
<?xml version="1.0" encoding="utf-8" ?>
22
<package xmlns="http://www.mendix.com/package/1.0/">
3-
<clientModule name="LanguageSelector" version="1.0.0" xmlns="http://www.mendix.com/clientModule/1.0/">
3+
<clientModule name="LanguageSelector" version="1.0.1" xmlns="http://www.mendix.com/clientModule/1.0/">
44
<widgetFiles>
55
<widgetFile path="LanguageSelector.xml" />
66
</widgetFiles>

packages/pluggableWidgets/language-selector-web/src/ui/LanguageSelector.scss

Lines changed: 11 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,27 @@
33
.current-language-text,
44
.language-arrow {
55
color: white;
6-
img {
6+
.arrow-image {
77
filter: invert(1);
88
}
99
}
1010
}
1111
}
1212

1313
.widget-language-selector {
14+
.popupmenu-trigger {
15+
display: flex;
16+
align-items: center;
17+
}
1418
.language-arrow {
19+
display: inline-flex;
1520
transition: transform 0.2s ease-in-out 50ms;
16-
img {
21+
.arrow-image {
22+
background-image: url(../assets/arrow_black.svg);
23+
background-repeat: no-repeat;
1724
height: 14px !important;
25+
width: 14px;
26+
margin-top: 2px;
1827
&.arrow-up {
1928
transform: rotate(180deg);
2029
}

0 commit comments

Comments
 (0)