1
0
mirror of https://github.com/oceanprotocol/market.git synced 2024-12-02 05:57:29 +01:00

Improve footer links (#1338)

* Opening external links in a new tab

* Main site links opens in a new tab + adding external link arrow
This commit is contained in:
Jamie Hewitt 2022-04-11 16:13:52 +03:00 committed by GitHub
parent 274d0d3809
commit 9ebddd814d
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
4 changed files with 24 additions and 2 deletions

View File

@ -3,7 +3,7 @@
"siteTagline": "A marketplace to find, publish and trade data sets in the Ocean Network.", "siteTagline": "A marketplace to find, publish and trade data sets in the Ocean Network.",
"siteUrl": "https://v4.market.oceanprotocol.com", "siteUrl": "https://v4.market.oceanprotocol.com",
"siteImage": "/share.png", "siteImage": "/share.png",
"copyright": "All Rights Reserved. Powered by [Ocean Protocol](https://oceanprotocol.com)", "copyright": "All Rights Reserved. Powered by ",
"menu": [ "menu": [
{ {
"name": "Publish", "name": "Publish",

View File

@ -55,3 +55,15 @@
text-align: right; text-align: right;
} }
} }
.grid a {
text-transform: none;
font-family: var(--font-family-base);
font-weight: var(--font-weight-base);
}
.svg {
display: inline;
fill: currentColor;
width: 0.6em;
height: 0.6em;
}

View File

@ -5,6 +5,8 @@ import { useSiteMetadata } from '@hooks/useSiteMetadata'
import MarketStats from './MarketStats' import MarketStats from './MarketStats'
import BuildId from './BuildId' import BuildId from './BuildId'
import Links from './Links' import Links from './Links'
import Button from '@shared/atoms/Button'
import External from '@images/external.svg'
export default function Footer(): ReactElement { export default function Footer(): ReactElement {
const { copyright } = useSiteMetadata() const { copyright } = useSiteMetadata()
@ -19,6 +21,14 @@ export default function Footer(): ReactElement {
<Links /> <Links />
<div className={styles.copyright}> <div className={styles.copyright}>
© {year} <Markdown text={copyright} /> © {year} <Markdown text={copyright} />
<Button
style="text"
size="small"
href="https://oceanprotocol.com"
target="_blank"
>
Ocean Protocol <External className={styles.svg} />
</Button>
</div> </div>
</div> </div>
</footer> </footer>

View File

@ -17,7 +17,7 @@ export default function Links() {
<div className={styles.links}> <div className={styles.links}>
{content.links.map(({ name, url }) => ( {content.links.map(({ name, url }) => (
<Fragment key={name}> <Fragment key={name}>
<Button style="text" size="small" href={url}> <Button style="text" size="small" href={url} target="_blank">
{name} <External /> {name} <External />
</Button> </Button>
{' — '} {' — '}