Skip to content

Commit 682bd89

Browse files
author
Paulo Junior
committed
copy header menu components
1 parent e580996 commit 682bd89

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

42 files changed

+2193
-106
lines changed

.env

+3
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,3 @@
1+
GHOST_URL="https://containous.ghost.io/ghost/api/v3/content/posts/?key=ae2233e58f413de14de94b7837"
2+
POLLING_INTERVAL=300000
3+
FETCH_TIMEOUT=10000

.env.example

+4
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,4 @@
1+
POLLING_INTERVAL=300000
2+
FETCH_TIMEOUT=10000
3+
4+
GHOST_URL=

.prettierrc.js

+6
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
module.exports = {
2+
semi: false,
3+
trailingComma: 'all',
4+
singleQuote: true,
5+
printWidth: 120,
6+
}

package.json

+9
Original file line numberDiff line numberDiff line change
@@ -39,5 +39,14 @@
3939
"last 1 firefox version",
4040
"last 1 safari version"
4141
]
42+
},
43+
"devDependencies": {
44+
"@containous/faency": "^0.7.0",
45+
"@types/styled-components": "^5.1.26",
46+
"@types/styled-system": "^5.1.15",
47+
"query-string": "^7.1.1",
48+
"styled-components": "^5.3.5",
49+
"styled-system": "^5.1.5",
50+
"swr": "^1.3.0"
4251
}
4352
}

src/App.css

-38
This file was deleted.

src/App.test.tsx

-9
This file was deleted.

src/App.tsx

+20-21
Original file line numberDiff line numberDiff line change
@@ -1,26 +1,25 @@
1-
import React from 'react';
2-
import logo from './logo.svg';
3-
import './App.css';
1+
import Header from 'components/nav/Header'
2+
import React, { ReactNode, ComponentProps } from 'react'
3+
import { Provider } from '@containous/faency'
4+
import { SWRConfig } from 'swr'
5+
import fetcher from 'utils/fetcher'
6+
import 'components/nav/drawer.css'
7+
8+
const FaencyProvider = Provider as React.FC<ComponentProps<typeof Provider> & { children: ReactNode }>
49

510
function App() {
611
return (
7-
<div className="App">
8-
<header className="App-header">
9-
<img src={logo} className="App-logo" alt="logo" />
10-
<p>
11-
Edit <code>src/App.tsx</code> and save to reload.
12-
</p>
13-
<a
14-
className="App-link"
15-
href="https://reactjs.org"
16-
target="_blank"
17-
rel="noopener noreferrer"
18-
>
19-
Learn React
20-
</a>
21-
</header>
22-
</div>
23-
);
12+
<SWRConfig
13+
value={{
14+
refreshInterval: process.env.POLLING_INTERVAL ? parseInt(process.env.POLLING_INTERVAL, 10) : 300000, // default 5min
15+
fetcher,
16+
}}
17+
>
18+
<FaencyProvider>
19+
<Header />
20+
</FaencyProvider>
21+
</SWRConfig>
22+
)
2423
}
2524

26-
export default App;
25+
export default App

src/components/Link/Button.tsx

+20
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,20 @@
1+
import styled from 'styled-components'
2+
import { theme } from '@containous/faency'
3+
4+
const LinkButton = styled.button`
5+
display: inline-block;
6+
color: ${theme.colors.blue};
7+
background: none;
8+
font-weight: 600;
9+
text-transform: none;
10+
text-decoration: inherit;
11+
border: none;
12+
&:hover {
13+
text-decoration: underline;
14+
cursor: pointer;
15+
}
16+
padding: 0;
17+
margin: 0;
18+
`
19+
20+
export default LinkButton

src/components/Link/Skip.tsx

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import styled from 'styled-components'
2+
3+
import { StyledLink } from 'components/Link'
4+
5+
const StyledSkipLink = styled(StyledLink)`
6+
position: absolute;
7+
left: 50%;
8+
top: 0;
9+
transform: translateY(-100%);
10+
11+
&:focus {
12+
transform: translateY(0%);
13+
}
14+
`
15+
16+
const SkipLink = () => <StyledSkipLink href="#main">Skip to content</StyledSkipLink>
17+
18+
export default SkipLink

src/components/Link/Unstyled.tsx

+18
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
import styled from 'styled-components'
2+
import { theme } from '@containous/faency'
3+
4+
const UnstyledLink = styled.a`
5+
color: inherit;
6+
text-decoration: none;
7+
border-radius: inherit;
8+
&:hover {
9+
cursor: pointer;
10+
color: ${theme.colors.blue};
11+
outline: 1px solid ${theme.colors.blue};
12+
}
13+
:focus {
14+
outline: 2px solid ${theme.colors.blue};
15+
}
16+
`
17+
18+
export default UnstyledLink

src/components/Link/index.tsx

+33
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,33 @@
1+
import styled from 'styled-components'
2+
import { theme } from '@containous/faency'
3+
import { MouseEventHandler } from 'react'
4+
5+
export const StyledLink = styled.a`
6+
color: ${theme.colors.blue};
7+
font-weight: 600;
8+
text-decoration: inherit;
9+
10+
&:hover {
11+
text-decoration: underline;
12+
}
13+
`
14+
15+
type LinkProps = {
16+
children: React.ReactNode
17+
href: string
18+
target?: string
19+
style?: React.CSSProperties
20+
scroll?: boolean
21+
onClick?: MouseEventHandler<HTMLAnchorElement>
22+
className?: string
23+
}
24+
25+
const Link = ({ children, href, scroll = true, ...props }: LinkProps) => {
26+
return (
27+
<StyledLink href={href} target="_blank" {...props}>
28+
{children}
29+
</StyledLink>
30+
)
31+
}
32+
33+
export default Link

src/components/Logo.tsx

+41
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
import React from 'react'
2+
3+
type LogoProps = {
4+
width?: number
5+
height?: number
6+
color?: string
7+
small?: boolean
8+
traefikLabs?: boolean
9+
}
10+
11+
const Logo: React.FC<LogoProps> = (props) => {
12+
return (
13+
<>
14+
{props.traefikLabs ? (
15+
<svg width="160" height="32" xmlns="http://www.w3.org/2000/svg" role="img">
16+
<title>Traefik Labs Logo</title>
17+
<path
18+
d="M9.445.198a1.57 1.57 0 0 1 1.528 0l13.254 7.395a.854.854 0 0 0 .607.086c.29-.066.528-.1.718-.1 1.386 0 2.52.896 2.52 2.015 0 1.118-1.134 2.015-2.52 2.015-.202 0-.457-.039-.765-.114a.854.854 0 0 0-.618.083l-18.96 10.56a.32.32 0 0 0-.163.23l-.004.05c0 .132.072.253.187.317l12.22 6.818a.854.854 0 0 0 .83 0l4.528-2.526a.36.36 0 0 0 0-.63l-5.49-3.064a1.058 1.058 0 0 1 0-1.854l5.584-3.114a.25.25 0 0 0 .126-.18l.003-.04c0-1.119 1.135-2.015 2.522-2.015 1.386 0 2.52.896 2.52 2.015 0 .687-.428 1.29-1.08 1.653l-.067.037a2.985 2.985 0 0 1-1.373.324c-.21 0-.473-.04-.792-.121a.854.854 0 0 0-.625.081L20.6 22.091a.36.36 0 0 0 0 .63l5.49 3.063a1.058 1.058 0 0 1 0 1.854l-7.462 4.164a1.57 1.57 0 0 1-1.528 0L3.862 24.415a.854.854 0 0 0-.61-.085 3.323 3.323 0 0 1-.73.103C1.134 24.433 0 23.537 0 22.42c0-1.119 1.135-2.015 2.521-2.015.199 0 .45.037.752.11.209.05.429.02.616-.084L22.877 9.854a.297.297 0 0 0 .15-.213l.003-.047a.383.383 0 0 0-.197-.335L10.624 2.447a.854.854 0 0 0-.83 0L5.267 4.972a.36.36 0 0 0 0 .63l5.49 3.064a1.058 1.058 0 0 1 0 1.854l-5.581 3.114a.26.26 0 0 0-.132.186l-.003.043c0 1.118-1.134 2.014-2.52 2.014-.65 0-1.245-.196-1.694-.521l-.059-.044C.296 14.947 0 14.434 0 13.862c0-1.118 1.135-2.014 2.521-2.014.208 0 .469.04.785.12a.854.854 0 0 0 .625-.082l3.544-1.978a.36.36 0 0 0 0-.63l-5.49-3.063a1.058 1.058 0 0 1 0-1.854zm28.497 5.038c.357 0 .665.116.926.347.27.24.405.563.405.968v3.34h3.2c.445 0 .812.333.866.763l.006.11a.873.873 0 0 1-.763.866l-.11.006h-3.2v8.514l.002.314c.007.713.038 1.287.093 1.723.073.51.142 1.013.33 1.279.2.275.425.478.676.552.21.07.489.112.837.124l.217.003h1.51a1.018 1.018 0 0 1 .199 2.012l-.116.019-.068.004v.002h-2.091l-.277-.006c-1.273-.05-2.282-.451-3.025-1.204-.75-.749-1.147-1.986-1.191-3.712l-.004-.33v-9.294h-2.037a.873.873 0 0 1-.866-.763l-.006-.11c0-.444.332-.811.763-.865l.11-.007h2.096l.23-3.34c0-.424.126-.751.377-.982.25-.222.554-.333.91-.333zM98.06 2.91c.386 0 .718.129.997.386.253.226.395.525.427.898l.007.165V17.08l7.313-6.597c.237-.2.489-.301.758-.301.343 0 .644.132.902.396.268.265.402.56.402.888 0 .254-.094.488-.284.703l-.102.106-5.848 5.154 6.395 6.628c.237.243.355.518.355.825 0 .338-.14.64-.419.903-.269.265-.58.397-.934.397-.33 0-.617-.113-.864-.34l-.103-.104-7.571-7.929v6.908c0 .45-.15.81-.45 1.079-.29.257-.632.386-1.029.386-.396 0-.734-.124-1.012-.37-.244-.226-.381-.533-.412-.923l-.006-.172V4.357c0-.45.144-.804.434-1.062.3-.257.648-.386 1.044-.386zm-5.818 6.982c.386 0 .718.133.997.4.253.234.395.545.427.932l.007.17v13.27c0 .467-.15.84-.45 1.118-.29.267-.632.4-1.029.4-.396 0-.734-.127-1.012-.383-.244-.234-.381-.553-.412-.957l-.006-.178v-13.27c0-.467.144-.834.434-1.101.3-.268.648-.401 1.044-.401zm20.703-6.982c.187 0 .343.07.468.212.1.112.16.25.18.411l.007.126v21.775l-.007.126a.743.743 0 0 1-.18.411.598.598 0 0 1-.468.212c-.207 0-.368-.065-.483-.195a.73.73 0 0 1-.164-.417l-.007-.137V3.658l.007-.137a.73.73 0 0 1 .164-.417c.115-.13.276-.195.483-.195zm-24.61 0-.002.002.069.004a1.018 1.018 0 0 1 .032 2.02l-.116.01h-1.51c-.45 0-.801.043-1.053.128-.251.074-.477.276-.676.552-.189.266-.257.77-.33 1.279-.055.436-.086 1.01-.093 1.723l-.001.314v.95h2.618a.873.873 0 0 1 0 1.745h-2.619v13.081c0 .394-.114.719-.344.974l-.105.105c-.29.257-.633.386-1.03.386-.396 0-.733-.124-1.012-.37-.243-.226-.38-.533-.411-.923l-.007-.172v-13.08h-2.327a.873.873 0 0 1 0-1.746h2.326l.001-1.73c0-1.9.399-3.247 1.196-4.042.743-.753 1.752-1.154 3.025-1.205l.277-.005h2.091zm34.704 6.982c3.513 0 5.31 1.841 5.394 5.524l.003.273v9.652l-.007.136a.71.71 0 0 1-.17.414c-.119.13-.286.195-.501.195a.67.67 0 0 1-.517-.21.725.725 0 0 1-.187-.41l-.007-.125v-2.267l-.135.265a5.207 5.207 0 0 1-1.918 2.034c-.894.54-1.912.81-3.054.81-.991 0-1.896-.205-2.715-.616-.819-.41-1.47-.966-1.955-1.668a4.23 4.23 0 0 1-.76-2.348c-.021-1.187.27-2.105.873-2.753.603-.647 1.616-1.112 3.038-1.392 1.333-.263 3.168-.403 5.505-.42l.474-.001h.647v-1.36l-.004-.302c-.039-1.379-.344-2.396-.918-3.05-.614-.702-1.578-1.053-2.892-1.053-1.034 0-1.956.135-2.764.405-.808.27-1.449.577-1.923.923-.086.064-.264.189-.533.372-.27.184-.49.275-.662.275a.556.556 0 0 1-.404-.178.595.595 0 0 1-.178-.437c0-.41.377-.842 1.131-1.295a9.505 9.505 0 0 1 2.472-1.037 10.352 10.352 0 0 1 2.667-.356zm-70.102 0c.362 0 .645.13.85.39.214.262.322.566.322.913 0 .326-.096.608-.289.847-.192.228-.47.342-.832.342-1.53 0-2.573.38-3.423 1.14-.82.745-1.257 1.735-1.274 2.97v8.17c0 .467-.15.84-.45 1.118-.29.267-.632.4-1.029.4-.396 0-.734-.127-1.012-.383-.268-.257-.407-.617-.418-1.08V11.394c0-.467.144-.834.434-1.101.3-.268.648-.401 1.044-.401.386 0 .718.133.997.4.278.257.422.606.433 1.047v2.104c.284-1.01.85-1.852 1.7-2.525.86-.684 1.746-1.026 2.947-1.026zm101.513 0c.8 0 1.569.108 2.304.324a6.735 6.735 0 0 1 1.948.907c.41.302.708.566.892.793.184.227.276.459.276.696a.585.585 0 0 1-.162.405.509.509 0 0 1-.39.178c-.173 0-.454-.162-.843-.485a9.077 9.077 0 0 0-1.77-1.07c-.616-.28-1.39-.42-2.32-.42-1.212 0-2.19.286-2.937.858-.747.572-1.12 1.323-1.12 2.251 0 .561.119 1.02.357 1.376.238.357.644.664 1.217.924.573.259 1.39.507 2.45.744 1.494.367 2.64.74 3.44 1.118.802.378 1.37.831 1.705 1.36.335.53.503 1.204.503 2.024 0 1.296-.536 2.338-1.607 3.126-1.07.788-2.493 1.182-4.268 1.182a8.93 8.93 0 0 1-2.531-.373 8.714 8.714 0 0 1-2.272-1.02c-.433-.28-.725-.513-.877-.696a.964.964 0 0 1-.227-.632c0-.15.054-.286.162-.405a.509.509 0 0 1 .39-.178c.108 0 .254.06.438.178l.373.243c.628.454 1.282.826 1.964 1.118.682.291 1.542.437 2.58.437 1.407 0 2.489-.26 3.246-.777.757-.519 1.136-1.253 1.136-2.203 0-.561-.135-1.025-.406-1.392-.27-.367-.714-.686-1.33-.956-.617-.27-1.499-.534-2.646-.793-1.904-.432-3.267-.983-4.09-1.652-.821-.67-1.233-1.555-1.233-2.656 0-1.339.525-2.429 1.575-3.271 1.049-.842 2.407-1.263 4.073-1.263zm-22.42-6.982c.218 0 .387.065.506.195a.71.71 0 0 1 .173.415l.007.137v9.575l.124-.265c.475-.954 1.145-1.699 2.013-2.234.946-.585 2.082-.877 3.409-.877 1.392 0 2.62.336 3.687 1.006 1.065.671 1.892 1.613 2.48 2.824.586 1.212.88 2.63.88 4.252 0 1.645-.294 3.09-.88 4.334-.588 1.244-1.415 2.207-2.48 2.888-1.066.682-2.295 1.023-3.687 1.023-1.327 0-2.463-.292-3.41-.877-.867-.535-1.537-1.289-2.012-2.26l-.124-.271v2.564l-.005.12c-.035.417-.262.626-.68.626-.218 0-.386-.064-.506-.194a.71.71 0 0 1-.172-.416l-.008-.136V3.656l.005-.12c.035-.418.262-.627.68-.627zM71.152 9.891c1.516 0 2.924.39 3.975 1.1.833.562 1.51 1.429 1.783 2.283.157.49.18.671.182 1.384 0 .443-.011.742-.036.88-.245 1.4-.83 2.37-1.847 3.061-.817.556-1.844.88-3.187 1.01-.676.064-1.912.058-2.713-.014-.68-.061-1.514-.169-1.87-.24a23.334 23.334 0 0 0-.517-.095l-.255-.044c-.293-.05-.55-.091-.555-.087-.004.004-.052.314-.108.69-.089.6-.101.749-.103 1.228v.27c.003.261.018.352.062.526.186.723.596 1.206 1.339 1.58.73.367 1.496.526 2.654.55.512.012.775.004 1.095-.03.777-.084 1.131-.176 2.164-.562.257-.096.52-.184.583-.194.137-.023.39.024.539.1.267.139.492.507.49.805 0 .348-.116.559-.455.833-.81.655-1.845 1.057-3.08 1.197-.441.05-1.447.057-1.933.014-1.367-.121-2.317-.359-3.185-.798-.677-.343-1.194-.768-1.58-1.3a23.58 23.58 0 0 0-.18-.245 1.23 1.23 0 0 0-.14.168c-.324.426-.82.883-1.305 1.204-.7.462-1.705.815-2.722.956-.304.042-1.31.076-1.568.054-1.783-.157-3.145-.703-4.136-1.66-1.008-.973-1.44-2.242-1.27-3.725.197-1.707.995-2.913 2.394-3.616 1.078-.542 2.154-.748 3.906-.749 1.244 0 2.287.104 3.878.385l.638.11.1.014a.21.21 0 0 0 .019.002c.033 0 .06-.127.131-.636.131-.92.154-1.238.119-1.606-.042-.43-.096-.634-.256-.967-.412-.858-1.392-1.383-2.965-1.59a11.34 11.34 0 0 0-1.94-.015c-.754.087-1.176.198-2.116.556-.55.21-.552.21-.771.197-.377-.023-.635-.196-.8-.54-.068-.14-.08-.199-.08-.39 0-.285.073-.437.328-.679.572-.543 1.534-1.006 2.504-1.205.622-.127.928-.154 1.747-.153.847.002 1.39.05 2.142.192 1.253.237 2.204.655 2.921 1.282.213.186.534.553.671.766a.41.41 0 0 0 .097.12c.01 0 .08-.08.154-.175 1.086-1.407 2.915-2.203 5.058-2.202zm55.976 8.29h-.616l-.447.002c-2.052.011-3.633.102-4.743.273-1.19.183-2.022.494-2.498.935-.476.44-.714 1.09-.714 1.95 0 .99.368 1.801 1.103 2.435.735.634 1.665.951 2.79.951.973 0 1.849-.23 2.627-.693a4.906 4.906 0 0 0 1.833-1.918c.394-.727.613-1.538.657-2.433l.008-.34v-1.161zm11.022-7.126c-1.755 0-3.11.595-4.064 1.786-.954 1.19-1.43 2.869-1.43 5.034 0 2.186.476 3.875 1.43 5.066.954 1.19 2.32 1.786 4.097 1.786 1.734 0 3.089-.606 4.064-1.818.975-1.213 1.463-2.913 1.463-5.1 0-2.143-.488-3.804-1.463-4.984-.975-1.18-2.341-1.77-4.097-1.77zm-78.345 7.502c-1.083.062-1.524.159-2.175.477-.333.163-.563.34-.745.573a2.772 2.772 0 0 0-.528 1.114c-.08.326-.088 1.18-.014 1.455.125.463.273.725.607 1.072.456.475 1.058.792 1.805.95.382.082.37.081 1.01.071.464-.007.638-.02.827-.063a3.91 3.91 0 0 0 2.045-1.174c.476-.528.866-1.32 1.08-2.19.121-.492.322-1.86.278-1.888a1.08 1.08 0 0 0-.236-.04c-.08-.007-.267-.029-.468-.054l-.244-.031c-1.656-.22-2.672-.305-3.242-.272zm10.102-6.562c-.59.11-1.088.312-1.528.619-.812.565-1.373 1.418-1.685 2.563-.123.45-.156.622-.265 1.397l-.1.715.134.015c.182.02.464.055.77.093l.463.058.63.081c.336.045.749.093.917.106.486.04 1.357.036 1.834-.007.671-.061 1.084-.169 1.59-.414.422-.204.667-.412.9-.764.34-.518.474-1.009.47-1.737-.002-.52-.045-.735-.22-1.108-.388-.833-1.302-1.43-2.5-1.633-.3-.05-1.103-.042-1.41.016zm22.327-9.086c.517 0 .935.143 1.253.429.319.276.478.645.478 1.105 0 .452-.16.82-.478 1.106-.318.276-.74.415-1.268.415-.527 0-.95-.139-1.268-.415-.318-.286-.477-.654-.477-1.106 0-.451.159-.82.477-1.105.328-.286.756-.429 1.283-.429z"
19+
fill="#03192D"
20+
fillRule="nonzero"
21+
/>
22+
</svg>
23+
) : (
24+
<svg xmlns="http://www.w3.org/2000/svg" width="84" height="24" viewBox="0 0 84 24" {...props}>
25+
<g fill="none" fillRule="nonzero">
26+
<path
27+
fill="#FFF"
28+
d="M7.142 24c-1.241 0-2.23-.406-2.963-1.217-.735-.822-1.102-2.082-1.102-3.781v-9.47H1.101c-.356 0-.631-.088-.826-.263C.092 9.093 0 8.858 0 8.562c0-.285.092-.516.275-.691.184-.186.454-.28.81-.28h1.992l.389-4.669c.022-.35.173-.652.453-.904.292-.252.61-.378.956-.378.324 0 .594.104.81.312.216.197.324.488.324.872v4.768h2.98c.356 0 .62.093.793.279.184.186.276.428.276.723 0 .625-.357.938-1.07.938h-2.98v8.96c0 1.13.157 1.946.47 2.45.314.493.81.74 1.49.74h.179l1.101-.05h.097c.356 0 .637.116.842.346.205.23.308.498.308.805 0 .274-.06.5-.178.674-.119.165-.302.285-.55.362a3.31 3.31 0 0 1-.73.148c-.237.022-.55.033-.939.033h-.956zm7.771 0c-.405 0-.75-.12-1.035-.358-.284-.238-.427-.574-.427-1.007V9.228c0-.434.148-.764.444-.992a1.623 1.623 0 0 1 1.051-.357c.405 0 .75.119 1.035.357.295.228.443.547.443.96l-.016 1.95a4.815 4.815 0 0 1 1.642-2.52c.832-.682 1.829-1.024 2.99-1.024.35 0 .624.13.82.39.209.26.313.564.313.91 0 .326-.093.607-.28.846-.186.227-.454.34-.804.34-1.478 0-2.628.38-3.45 1.139-.81.758-1.215 1.77-1.215 3.038v8.37c0 .433-.153.77-.46 1.007a1.623 1.623 0 0 1-1.05.358zm40.61-.383a1.522 1.522 0 0 1-1.037.383c-.4 0-.745-.128-1.037-.383-.28-.267-.42-.633-.42-1.1V9.578h-2.123c-.357 0-.621-.09-.794-.267a.997.997 0 0 1-.26-.7c0-.288.087-.527.26-.715.173-.19.437-.284.794-.284h2.122V5.496c0-1.987.41-3.397 1.232-4.23C55.08.422 56.215 0 57.662 0h1.977c.313 0 .556.117.729.35.183.222.275.488.275.8 0 .31-.092.577-.275.799-.173.222-.421.333-.745.333h-1.378c-.464 0-.826.044-1.085.133-.26.078-.492.26-.697.55-.194.277-.33.682-.405 1.215-.065.522-.097 1.233-.097 2.132v1.3h2.738c.356 0 .616.094.778.283.173.188.259.427.259.716 0 .644-.346.966-1.037.966h-2.738v12.94c0 .467-.146.833-.438 1.1zm9.557-20.04c-.58 0-1.045-.161-1.396-.485-.35-.335-.525-.766-.525-1.295 0-.529.175-.96.525-1.295.362-.335.832-.502 1.413-.502.57 0 1.03.167 1.38.502.35.324.525.755.525 1.295 0 .529-.175.96-.526 1.295-.35.324-.815.486-1.396.486zM65.056 24a1.49 1.49 0 0 1-1.03-.38c-.282-.263-.424-.637-.424-1.121V9.087c0-.462.147-.825.441-1.089a1.573 1.573 0 0 1 1.062-.396c.392 0 .73.132 1.013.396.294.264.44.627.44 1.09v13.41c0 .463-.152.831-.457 1.106a1.513 1.513 0 0 1-1.045.396zm8.44-.407a1.53 1.53 0 0 1-1.048.39c-.403 0-.747-.124-1.03-.374-.284-.26-.426-.629-.426-1.106V1.464c0-.455.147-.813.442-1.073.305-.26.66-.391 1.063-.391.393 0 .731.13 1.015.39.294.26.442.619.442 1.074V14.66l7.428-6.768c.24-.207.496-.31.77-.31.348 0 .654.136.915.407.273.271.41.575.41.911 0 .304-.132.58-.393.83l-5.94 5.288 6.496 6.802c.24.25.36.531.36.846 0 .347-.142.656-.425.927-.273.271-.59.407-.95.407-.381 0-.708-.152-.981-.456l-7.69-8.135v7.094c0 .466-.153.83-.459 1.09z"
29+
/>
30+
<path
31+
fill="#4B76DD"
32+
d="M28.93 23.993c-1.942-.163-3.427-.734-4.506-1.732-1.1-1.016-1.57-2.34-1.384-3.888.214-1.781 1.083-3.039 2.608-3.773 1.175-.565 2.348-.78 4.257-.781 1.357 0 2.493.108 4.227.401.429.073.8.132.825.132.036 0 .065-.133.144-.664.142-.96.167-1.292.129-1.676-.046-.448-.104-.662-.279-1.009-.45-.895-1.517-1.443-3.232-1.658-.49-.062-1.622-.07-2.114-.016-.823.09-1.282.206-2.306.58-.6.218-.602.218-.841.205-.411-.024-.692-.205-.872-.563-.074-.147-.087-.208-.087-.407 0-.298.08-.456.358-.709.623-.567 1.671-1.05 2.73-1.258.677-.132 1.01-.16 1.903-.159.923.002 1.514.052 2.335.2 1.365.248 2.402.683 3.183 1.338.232.194.582.577.732.8a.433.433 0 0 0 .105.124c.012 0 .087-.082.168-.182C38.197 7.83 40.19 6.998 42.526 7c1.652 0 3.187.408 4.332 1.148.908.587 1.645 1.49 1.943 2.382.171.512.197.701.199 1.444 0 .463-.012.775-.039.92-.268 1.46-.906 2.473-2.013 3.193-.891.58-2.01.92-3.474 1.053-.736.068-2.084.061-2.957-.014-.74-.063-1.65-.175-2.038-.25a34.12 34.12 0 0 0-1.446-.236 22.15 22.15 0 0 0-.118.72c-.097.625-.11.782-.113 1.281-.002.508.006.597.069.832.202.754.648 1.258 1.458 1.648.797.383 1.631.55 2.893.575.559.011.845.003 1.194-.033.847-.087 1.233-.183 2.358-.586.28-.1.567-.191.636-.203.149-.024.426.026.587.106.292.144.537.528.535.84-.001.362-.127.582-.497.868-.883.684-2.01 1.104-3.357 1.25-.48.05-1.576.059-2.106.014-1.49-.126-2.526-.374-3.472-.833-.738-.357-1.301-.8-1.722-1.356a24.69 24.69 0 0 0-.195-.255 1.301 1.301 0 0 0-.153.175 6.104 6.104 0 0 1-1.423 1.256c-.763.482-1.859.85-2.967.997-.331.044-1.428.08-1.71.057zm1.904-2.08c.906-.195 1.712-.635 2.298-1.253.534-.563.972-1.408 1.213-2.338.136-.525.362-1.985.312-2.015-.02-.012-.14-.03-.266-.042a31.364 31.364 0 0 1-.799-.092c-1.86-.234-3.002-.325-3.642-.29-1.217.066-1.713.17-2.443.51-.374.173-.633.362-.837.61-.293.358-.47.713-.594 1.191-.09.348-.099 1.259-.015 1.552.14.495.307.775.681 1.145.513.508 1.19.846 2.029 1.015.429.087.416.086 1.134.076.521-.008.716-.022.93-.068zm11.857-6.845c.757-.065 1.222-.18 1.794-.44.476-.218.752-.44 1.014-.816.385-.552.535-1.075.531-1.852-.003-.554-.05-.784-.247-1.182-.44-.888-1.47-1.524-2.822-1.741-.338-.055-1.243-.045-1.59.016-.664.119-1.227.334-1.723.66-.916.604-1.549 1.513-1.9 2.734-.14.48-.176.663-.3 1.49l-.113.762.152.017c.46.05 1.498.172 2.101.247.38.048.845.099 1.034.113.549.042 1.531.038 2.069-.008z"
33+
/>
34+
</g>
35+
</svg>
36+
)}
37+
</>
38+
)
39+
}
40+
41+
export default Logo

0 commit comments

Comments
 (0)