summaryrefslogtreecommitdiffhomepage
path: root/gui/src/renderer/components
diff options
context:
space:
mode:
authorOskar Nyberg <oskar@mullvad.net>2023-01-09 13:54:41 +0100
committerOskar Nyberg <oskar@mullvad.net>2023-01-09 13:54:41 +0100
commit99bf46192a5b08a00ad65926dcaebb8284505e04 (patch)
treebbce1824a96f5a4b37828165d81af9ea14362167 /gui/src/renderer/components
parent69b04ec7008b7f4f1d5c0df843e08a0991d0c335 (diff)
parenta62e43545e3f6acfa3b7993e47ea90f96275d45d (diff)
downloadmullvadvpn-99bf46192a5b08a00ad65926dcaebb8284505e04.tar.xz
mullvadvpn-99bf46192a5b08a00ad65926dcaebb8284505e04.zip
Merge branch 'add-word-break-hyphen'
Diffstat (limited to 'gui/src/renderer/components')
-rw-r--r--gui/src/renderer/components/Lang.tsx14
-rw-r--r--gui/src/renderer/components/SettingsHeader.tsx1
2 files changed, 15 insertions, 0 deletions
diff --git a/gui/src/renderer/components/Lang.tsx b/gui/src/renderer/components/Lang.tsx
new file mode 100644
index 0000000000..2145e12fbb
--- /dev/null
+++ b/gui/src/renderer/components/Lang.tsx
@@ -0,0 +1,14 @@
+import { PropsWithChildren } from 'react';
+import styled from 'styled-components';
+
+import { useSelector } from '../redux/store';
+
+const StyledLang = styled.div({
+ display: 'flex',
+ flex: '1',
+});
+
+export default function Lang(props: PropsWithChildren) {
+ const locale = useSelector((state) => state.userInterface.locale);
+ return <StyledLang lang={locale}>{props.children}</StyledLang>;
+}
diff --git a/gui/src/renderer/components/SettingsHeader.tsx b/gui/src/renderer/components/SettingsHeader.tsx
index a929d8ba83..8724ea93d9 100644
--- a/gui/src/renderer/components/SettingsHeader.tsx
+++ b/gui/src/renderer/components/SettingsHeader.tsx
@@ -20,6 +20,7 @@ export const ContentWrapper = styled.div({
export const HeaderTitle = styled.span(hugeText, {
wordWrap: 'break-word',
+ hyphens: 'auto',
});
export const HeaderSubTitle = styled.span(tinyText, {
color: colors.white60,