Skip to content

Commit 8d9047a

Browse files
committed
used the Link Component Factory
1 parent 1d2c577 commit 8d9047a

File tree

14 files changed

+19
-21
lines changed

14 files changed

+19
-21
lines changed

web/src/apps/main/components/authors/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import Typography from "@material-ui/core/Typography";
88
import Skeleton from "@material-ui/lab/Skeleton";
99
import { FC } from "react";
1010
import { useDispatch } from "react-redux";
11+
import { LinkV2 } from "src/apps/main/components/link-v2";
1112
import { Dispatch } from "src/apps/main/redux";
1213
import { fetchCurrentArticleAuthors } from "src/apps/main/redux/actions/articles-page";
1314
import { ArticlesPageState } from "src/apps/main/redux/reducers/articles-page";
14-
import { LinkV2 } from "src/components/link-v2";
1515

1616
const useStyles = makeStyles((theme) => ({
1717
avatarsContainer: {

web/src/apps/main/components/card/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,7 +8,7 @@ import makeStyles from "@material-ui/core/styles/makeStyles";
88
import Typography from "@material-ui/core/Typography";
99
import Skeleton from "@material-ui/lab/Skeleton";
1010
import { FC } from "react";
11-
import { LinkV2 } from "src/components/link-v2";
11+
import { LinkV2 } from "src/apps/main/components/link-v2";
1212

1313
interface CardInfo {
1414
image: string;

web/src/apps/main/components/contributors/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -8,10 +8,10 @@ import Typography from "@material-ui/core/Typography";
88
import Skeleton from "@material-ui/lab/Skeleton";
99
import { FC } from "react";
1010
import { useDispatch } from "react-redux";
11+
import { LinkV2 } from "src/apps/main/components/link-v2";
1112
import { Dispatch } from "src/apps/main/redux";
1213
import { fetchCurrentArticleContributors } from "src/apps/main/redux/actions/articles-page";
1314
import { ArticlesPageState } from "src/apps/main/redux/reducers/articles-page";
14-
import { LinkV2 } from "src/components/link-v2";
1515

1616
const useStyles = makeStyles((theme) => ({
1717
avatarsContainer: {

web/src/apps/main/components/footer/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,10 +4,10 @@ import { makeStyles } from "@material-ui/core/styles";
44
import Typography from "@material-ui/core/Typography";
55
import { FC } from "react";
66
import { useSelector } from "react-redux";
7+
import { LinkV2 } from "src/apps/main/components/link-v2";
78
import { T } from "src/apps/main/components/t";
89
import { StateInterface } from "src/apps/main/redux";
910
import { FooterComponentState } from "src/apps/main/redux/reducers/footer-component";
10-
import { LinkV2 } from "src/components/link-v2";
1111

1212
const useStyles = makeStyles((theme) => ({
1313
root: {
Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,5 @@
1+
import { linkFactory } from "@dzcode.io/ui/dist/link-factory";
2+
3+
import { mainStore } from "../../redux";
4+
5+
export const LinkV2 = linkFactory(() => mainStore.getState().settings.language.code, "en");

web/src/apps/main/components/markdown/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,8 +6,8 @@ import { useSelector } from "react-redux";
66
import { Prism as SyntaxHighlighter } from "react-syntax-highlighter";
77
import prism from "react-syntax-highlighter/dist/cjs/styles/prism/prism";
88
import tomorrow from "react-syntax-highlighter/dist/cjs/styles/prism/tomorrow";
9+
import { LinkV2 } from "src/apps/main/components/link-v2";
910
import { StateInterface } from "src/apps/main/redux";
10-
import { LinkV2 } from "src/components/link-v2";
1111

1212
export const Markdown: FC<ReactMarkdown> = ({ children, t, ...markdownProps }) => {
1313
const theme = useTheme();

web/src/apps/main/components/navbar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,11 @@ import { useScrollPosition } from "@n8tb1t/use-scroll-position";
1010
import { FC, Fragment, useState } from "react";
1111
import { useDispatch, useSelector } from "react-redux";
1212
import { animated, useSpring } from "react-spring";
13+
import { LinkV2 } from "src/apps/main/components/link-v2";
1314
import { T } from "src/apps/main/components/t";
1415
import { Dispatch, StateInterface } from "src/apps/main/redux";
1516
import { SettingsState } from "src/apps/main/redux/reducers/settings";
1617
import logo from "src/assets/svg/logo-wide.svg";
17-
import { LinkV2 } from "src/components/link-v2";
1818

1919
import { IOSSwitch } from "./ios-switch";
2020
import { LanguageSwitch } from "./lang-switch";

web/src/apps/main/components/sidebar/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,9 +10,9 @@ import SpeedDialIcon from "@material-ui/lab/SpeedDialIcon";
1010
import TreeItem from "@material-ui/lab/TreeItem";
1111
import TreeView from "@material-ui/lab/TreeView";
1212
import { FC, Fragment } from "react";
13+
import { LinkV2 } from "src/apps/main/components/link-v2";
1314
import { SpeedDial } from "src/apps/main/components/speed-dial";
1415
import { SidebarTreeItem } from "src/apps/main/types";
15-
import { LinkV2 } from "src/components/link-v2";
1616

1717
const useStyles = makeStyles((theme) =>
1818
createStyles({

web/src/apps/main/pages/contribute/contributions/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,13 +14,13 @@ import QuestionAnswerIcon from "@material-ui/icons/QuestionAnswer";
1414
import Skeleton from "@material-ui/lab/Skeleton";
1515
import { FC } from "react";
1616
import { useDispatch, useSelector } from "react-redux";
17+
import { LinkV2 } from "src/apps/main/components/link-v2";
1718
import { t } from "src/apps/main/components/t";
1819
import { Dispatch, StateInterface } from "src/apps/main/redux";
1920
import { fetchContributions, updateFilterValue } from "src/apps/main/redux/actions/contribute-page";
2021
import { ContributePageState } from "src/apps/main/redux/reducers/contribute-page";
2122
import { SettingsState } from "src/apps/main/redux/reducers/settings";
2223
import { elapsedTime } from "src/common/utils/elapsed-time";
23-
import { LinkV2 } from "src/components/link-v2";
2424

2525
const useStyles = makeStyles((theme) => ({
2626
root: {

web/src/apps/main/pages/landing/header/index.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,9 +6,9 @@ import makeStyles from "@material-ui/core/styles/makeStyles";
66
import Typography from "@material-ui/core/Typography";
77
import { FC } from "react";
88
import image from "src/apps/main/assets/svg/dzcode.svg";
9+
import { LinkV2 } from "src/apps/main/components/link-v2";
910
import { Markdown } from "src/apps/main/components/markdown";
1011
import { T, t } from "src/apps/main/components/t";
11-
import { LinkV2 } from "src/components/link-v2";
1212

1313
export const Header: FC = () => {
1414
const useStyles = makeStyles((theme) => ({

0 commit comments

Comments
 (0)