mirror of
https://github.com/dzeiocom/components.git
synced 2025-06-08 17:19:55 +00:00
fix: Add name to logo for accessibility
Signed-off-by: Avior <f.bouillon@aptatio.com>
This commit is contained in:
parent
bf8b06b7d3
commit
29654e38c8
@ -1,19 +1,19 @@
|
|||||||
import Router from 'next/router'
|
import Router from 'next/router'
|
||||||
|
|
||||||
|
import { ChevronDown, Menu as LucideMenu } from 'lucide-react'
|
||||||
import Image, { ImageProps } from 'next/image'
|
import Image, { ImageProps } from 'next/image'
|
||||||
import React from 'react'
|
import React from 'react'
|
||||||
import { ChevronDown, Menu as LucideMenu } from 'lucide-react'
|
|
||||||
import Text from '../Text'
|
|
||||||
import Menu from '../Menu'
|
|
||||||
import Sidebar from '../Sidebar'
|
|
||||||
import Col from '../Col'
|
import Col from '../Col'
|
||||||
import Row from '../Row'
|
|
||||||
import Link from '../Link'
|
import Link from '../Link'
|
||||||
|
import Menu from '../Menu'
|
||||||
|
import Row from '../Row'
|
||||||
|
import Sidebar from '../Sidebar'
|
||||||
|
import Text from '../Text'
|
||||||
import { buildClassName } from '../Util'
|
import { buildClassName } from '../Util'
|
||||||
|
|
||||||
import css from './Navbar.module.styl'
|
|
||||||
import { Icon } from '../interfaces'
|
|
||||||
import Button from '../Button'
|
import Button from '../Button'
|
||||||
|
import { Icon } from '../interfaces'
|
||||||
|
import css from './Navbar.module.styl'
|
||||||
|
|
||||||
interface MenuItem {
|
interface MenuItem {
|
||||||
path?: string
|
path?: string
|
||||||
@ -27,7 +27,7 @@ interface Props {
|
|||||||
/**
|
/**
|
||||||
* Logo to display
|
* Logo to display
|
||||||
*/
|
*/
|
||||||
logo?: ImageProps & {height: number, width: number}
|
logo?: ImageProps & {height: number, width: number, name?: string}
|
||||||
/**
|
/**
|
||||||
* Login URL
|
* Login URL
|
||||||
*/
|
*/
|
||||||
@ -120,7 +120,7 @@ export default class Navbar extends React.Component<Props, State> {
|
|||||||
<Row nowrap className={css.header} align="center">
|
<Row nowrap className={css.header} align="center">
|
||||||
{this.props.logo && (
|
{this.props.logo && (
|
||||||
<Col className={css.imgContainer}>
|
<Col className={css.imgContainer}>
|
||||||
<Link href="/">
|
<Link href="/" linkProps={{"aria-label": this.props.logo.name}}>
|
||||||
<Image {...this.props.logo} height={34} width={this.props.logo.width*34/this.props.logo.height} />
|
<Image {...this.props.logo} height={34} width={this.props.logo.width*34/this.props.logo.height} />
|
||||||
</Link>
|
</Link>
|
||||||
</Col>
|
</Col>
|
||||||
|
Loading…
x
Reference in New Issue
Block a user