@primer/react-brand
Version:
Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.
39 lines (38 loc) • 1.46 kB
TypeScript
import { ImageProps } from '../../Image';
import type { BaseProps } from '../../component-helpers';
import { type HeroMediaPositions } from '../HeroContext';
export type HeroImageProps = {
position?: HeroMediaPositions;
enableBorder?: boolean;
} & ImageProps & BaseProps<HTMLImageElement>;
export declare const HeroImage: import("react").ForwardRefExoticComponent<(Omit<{
position?: HeroMediaPositions;
enableBorder?: boolean;
} & import("react").ImgHTMLAttributes<HTMLImageElement> & BaseProps<HTMLImageElement> & {
src: string;
alt: string;
aspectRatio?: import("../..").ImageAspectRatio;
media?: string;
borderRadius?: import("../..").ImageBorderRadiusOptions;
srcSet?: Pick<React.ImgHTMLAttributes<HTMLImageElement>, "srcSet">;
} & {
as?: "img";
srcSet?: Pick<React.ImgHTMLAttributes<HTMLImageElement>, "srcSet">;
}, "ref"> | Omit<{
position?: HeroMediaPositions;
enableBorder?: boolean;
} & import("react").ImgHTMLAttributes<HTMLImageElement> & BaseProps<HTMLImageElement> & {
src: string;
alt: string;
aspectRatio?: import("../..").ImageAspectRatio;
media?: string;
borderRadius?: import("../..").ImageBorderRadiusOptions;
srcSet?: Pick<React.ImgHTMLAttributes<HTMLImageElement>, "srcSet">;
} & {
as: "picture";
sources?: {
srcset: string;
media: string;
}[];
srcSet?: undefined;
}, "ref">) & import("react").RefAttributes<HTMLImageElement>>;