mirror of https://github.com/grafana/grafana
Logos: Refactoring a bit how logos are rendered (#21421)
parent
cfba25630e
commit
35679d4689
@ -1,18 +1,23 @@ |
||||
import React, { FC } from 'react'; |
||||
|
||||
export interface BrandComponentProps { |
||||
className: string; |
||||
className?: string; |
||||
} |
||||
|
||||
export const LogoIcon: FC<BrandComponentProps> = ({ className }) => { |
||||
return <img className={className} src="public/img/grafana_icon.svg" alt="Grafana" />; |
||||
export const LoginLogo: FC<BrandComponentProps> = ({ className }) => { |
||||
return ( |
||||
<> |
||||
<img className={className} src="public/img/grafana_icon.svg" alt="Grafana" /> |
||||
<div className="logo-wordmark" /> |
||||
</> |
||||
); |
||||
}; |
||||
|
||||
export const Wordmark: FC<BrandComponentProps> = ({ className }) => { |
||||
return <div className={className} />; |
||||
export const MenuLogo: FC<BrandComponentProps> = ({ className }) => { |
||||
return <img className={className} src="public/img/grafana_icon.svg" alt="Grafana" />; |
||||
}; |
||||
|
||||
export class Branding { |
||||
static LogoIcon = LogoIcon; |
||||
static Wordmark = Wordmark; |
||||
static LoginLogo = LoginLogo; |
||||
static MenuLogo = MenuLogo; |
||||
} |
||||
|
||||
Loading…
Reference in new issue