Skip to content

Commit

Permalink
fix: update the external link icon
Browse files Browse the repository at this point in the history
  • Loading branch information
jeangovil committed Jul 10, 2023
1 parent 4e2f413 commit 3eab172
Show file tree
Hide file tree
Showing 4 changed files with 31 additions and 9 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
import { useColorMode } from '@docusaurus/theme-common'
import { clsx } from 'clsx'
import React from 'react'
import React, { CSSProperties } from 'react'

import styles from './style.module.scss'

Expand All @@ -14,7 +14,11 @@ import DiscordSvg from '../../static/icons/discord.svg'
import DiscourseSvg from '../../static/icons/discourse.svg'
import DotSvg from '../../static/icons/dot.svg'
import DropdownSvg from '../../static/icons/dropdown.svg'
import EditSvg from '../../static/icons/edit.svg'
import ExternalLinkSvg from '../../static/icons/external-link.svg'
import FolderSvg from '../../static/icons/folder.svg'
import FullscreenExitSvg from '../../static/icons/fullscreen-exit.svg'
import FullscreenSvg from '../../static/icons/fullscreen.svg'
import GithubSvg from '../../static/icons/github.svg'
import GScholarSvg from '../../static/icons/gscholar.svg'
import HistorySvg from '../../static/icons/history.svg'
Expand All @@ -23,9 +27,6 @@ import SearchSvg from '../../static/icons/search.svg'
import StatusSvg from '../../static/icons/status.svg'
import TelegramSvg from '../../static/icons/telegram.svg'
import TwitterSvg from '../../static/icons/twitter.svg'
import EditSvg from '../../static/icons/edit.svg'
import FullscreenSvg from '../../static/icons/fullscreen.svg'
import FullscreenExitSvg from '../../static/icons/fullscreen-exit.svg'

type TIconProps = {
size?: 's' | 'm' | 'l'
Expand Down Expand Up @@ -192,3 +193,9 @@ export const IconFullscreenExit = (props: TIconProps): JSX.Element => (
<FullscreenExitSvg />
</Icon>
)

export const IconExternalLink = (props: TIconProps): JSX.Element => (
<Icon {...props}>
<ExternalLinkSvg />
</Icon>
)
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
Original file line number Diff line number Diff line change
@@ -1,9 +1,10 @@
import React from 'react'
import Link from '@docusaurus/Link'
import useBaseUrl from '@docusaurus/useBaseUrl'
import { Typography } from '@acid-info/lsd-react'
import isInternalUrl from '@docusaurus/isInternalUrl'
import Link from '@docusaurus/Link'
import { isRegexpStringMatch } from '@docusaurus/theme-common'
import { PickIcon, Typography } from '@acid-info/lsd-react'
import useBaseUrl from '@docusaurus/useBaseUrl'
import React from 'react'
import { IconExternalLink } from '../../../components/Icon/Icon'
import styles from './styles.module.css'

export default function NavbarNavLink({
Expand Down Expand Up @@ -35,7 +36,9 @@ export default function NavbarNavLink({
className={styles.linkContent}
>
{label}
{isExternalLink && <PickIcon color="primary" />}
{isExternalLink && (
<IconExternalLink className={styles.externalLinkIcon} />
)}
</Typography>
),
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,3 +10,12 @@
text-underline-offset: 0.3rem;
text-decoration-color: rgba(var(--lsd-text-primary), 0.6);
}

.externalLinkIcon {
width: 8px;
}

.externalLinkIcon svg {
width: 100%;
height: auto;
}

0 comments on commit 3eab172

Please sign in to comment.