diff --git a/src/components/RightSidebar/RightSidebar.js b/src/components/RightSidebar/RightSidebar.js
index a1d9a42e..3ab0f0b6 100644
--- a/src/components/RightSidebar/RightSidebar.js
+++ b/src/components/RightSidebar/RightSidebar.js
@@ -16,8 +16,8 @@ const RightSidebar = () => {
const { state, dispatch } = context;
const { data, theme } = state;
- const tabs = [t('templates.title'), t('colors.title'), 'Fonts', 'Actions', 'About'];
- const [currentTab, setCurrentTab] = useState(t('colors.title'));
+ const tabs = [t('templates.title'), t('colors.title'), t('fonts.title'), 'Actions', 'About'];
+ const [currentTab, setCurrentTab] = useState(t('fonts.title'));
const onChange = (key, value) => {
dispatch({
type: 'on_input',
@@ -36,7 +36,7 @@ const RightSidebar = () => {
return ;
case t('colors.title'):
return ;
- case 'Fonts':
+ case t('fonts.title'):
return ;
case 'Actions':
return ;
diff --git a/src/components/RightSidebar/tabs/Fonts.js b/src/components/RightSidebar/tabs/Fonts.js
index eb838491..c1632923 100644
--- a/src/components/RightSidebar/tabs/Fonts.js
+++ b/src/components/RightSidebar/tabs/Fonts.js
@@ -1,4 +1,6 @@
import React from 'react';
+import { useTranslation } from 'react-i18next';
+
import TextField from '../../../shared/TextField';
const fontOptions = [
@@ -14,6 +16,8 @@ const fontOptions = [
];
const FontsTab = ({ theme, onChange }) => {
+ const { t } = useTranslation('rightSidebar');
+
return (
{fontOptions.map(x => (
@@ -29,16 +33,17 @@ const FontsTab = ({ theme, onChange }) => {
))}
- onChange('theme.font.family', v)}
- />
-
- You can use any font that is installed on your system as well. Just enter the name of the
- font family here and the browser would load it up for you.
-
+
+
onChange('theme.font.family', v)}
+ />
+
+ {t('fonts.fontFamily.helpText')}
+
);
};
diff --git a/src/i18n/resources/en/rightSidebar/fonts.json b/src/i18n/resources/en/rightSidebar/fonts.json
new file mode 100644
index 00000000..dbcfe5f2
--- /dev/null
+++ b/src/i18n/resources/en/rightSidebar/fonts.json
@@ -0,0 +1,7 @@
+{
+ "title": "Fonts",
+ "fontFamily": {
+ "label": "Font Family",
+ "helpText": "You can use any font that is installed on your system as well. Just enter the name of the font family here and the browser would load it up for you."
+ }
+}
diff --git a/src/i18n/resources/en/rightSidebar/index.js b/src/i18n/resources/en/rightSidebar/index.js
index 0be98600..3d59d772 100644
--- a/src/i18n/resources/en/rightSidebar/index.js
+++ b/src/i18n/resources/en/rightSidebar/index.js
@@ -1,7 +1,9 @@
import templates from './templates.json';
import colors from './colors.json';
+import fonts from './fonts.json';
export default {
templates,
colors,
+ fonts,
};