@primer/react-brand
Version:
Primer Brand is a GitHub's design system for creating React-based marketing websites and digital experiences.
88 lines (87 loc) • 3.62 kB
TypeScript
import { TextSizes, TextWeightVariants, ResponsiveWeightMap, TextProps } from '../../Text';
import type { BaseProps } from '../../component-helpers';
export type HeroDescriptionProps = {
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & TextProps;
export declare const HeroDescription: import("react").ForwardRefExoticComponent<(Omit<{
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & {
font?: import("../..").TextFontVariants;
size?: (typeof TextSizes)[number];
variant?: typeof import("../..").TextVariants[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
align?: "start" | "center" | "end";
hasAntiAliasing?: boolean;
} & {
as?: typeof import("../..").TextTags[number];
} & import("react").HTMLAttributes<HTMLParagraphElement> & {
as?: "p";
} & {
children?: import("react").ReactNode | undefined;
}, "ref"> | Omit<{
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & {
font?: import("../..").TextFontVariants;
size?: (typeof TextSizes)[number];
variant?: typeof import("../..").TextVariants[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
align?: "start" | "center" | "end";
hasAntiAliasing?: boolean;
} & {
as?: typeof import("../..").TextTags[number];
} & import("react").HTMLAttributes<HTMLSpanElement> & BaseProps<HTMLSpanElement> & {
as?: "span";
} & {
children?: import("react").ReactNode | undefined;
}, "ref"> | Omit<{
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & {
font?: import("../..").TextFontVariants;
size?: (typeof TextSizes)[number];
variant?: typeof import("../..").TextVariants[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
align?: "start" | "center" | "end";
hasAntiAliasing?: boolean;
} & {
as?: typeof import("../..").TextTags[number];
} & import("react").HTMLAttributes<HTMLDivElement> & BaseProps<HTMLDivElement> & {
as?: "div";
} & {
children?: import("react").ReactNode | undefined;
}, "ref"> | Omit<{
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & {
font?: import("../..").TextFontVariants;
size?: (typeof TextSizes)[number];
variant?: typeof import("../..").TextVariants[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
align?: "start" | "center" | "end";
hasAntiAliasing?: boolean;
} & {
as?: typeof import("../..").TextTags[number];
} & import("react").HTMLAttributes<HTMLElement> & BaseProps<HTMLElement> & {
as?: "strong";
} & {
children?: import("react").ReactNode | undefined;
}, "ref"> | Omit<{
size?: (typeof TextSizes)[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
} & BaseProps<HTMLParagraphElement> & {
font?: import("../..").TextFontVariants;
size?: (typeof TextSizes)[number];
variant?: typeof import("../..").TextVariants[number];
weight?: TextWeightVariants | ResponsiveWeightMap;
align?: "start" | "center" | "end";
hasAntiAliasing?: boolean;
} & {
as?: typeof import("../..").TextTags[number];
} & import("react").HTMLAttributes<HTMLElement> & BaseProps<HTMLElement> & {
as?: "em";
} & {
children?: import("react").ReactNode | undefined;
}, "ref">) & import("react").RefAttributes<HTMLParagraphElement>>;