@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
176 lines (175 loc) • 8.52 kB
TypeScript
/**
* ATTENTION: This file is auto generated by using "prepareTemplates".
* Do not change the content!
*
*/
/**
* Library Index template to autogenerate all the components and extensions
* Used by "prepareTemplates"
*/
import Blockquote from './Blockquote';
import Code from './Code';
import Dd from './Dd';
import Div from './Div';
import Dl from './Dl';
import Dt from './Dt';
import H from './H';
import H1 from './H1';
import H2 from './H2';
import H3 from './H3';
import H4 from './H4';
import H5 from './H5';
import H6 from './H6';
import Hr from './Hr';
import Img from './Img';
import Ingress from './Ingress';
import Lead from './Lead';
import Li from './Li';
import Link from './Link';
import Ol from './Ol';
import P from './P';
import Paragraph from './Paragraph';
import Span from './Span';
import Td from './Td';
import Th from './Th';
import Tr from './Tr';
import Ul from './Ul';
export { Blockquote, Code, Dd, Div, Dl, Dt, H, H1, H2, H3, H4, H5, H6, Hr, Img, Ingress, Lead, Li, Link, Ol, P, Paragraph, Span, Td, Th, Tr, Ul, };
export declare const getElements: () => {
Blockquote: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLElement> & {
noBackground?: boolean;
direction?: "horizontal" | "vertical";
} & import("react").RefAttributes<unknown>>;
Code: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLElement> & import("react").RefAttributes<unknown>>;
Dd: import("react").ForwardRefExoticComponent<import("./Dd").DdProps & import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").RefAttributes<unknown>>;
Div: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLElement> & import("react").RefAttributes<unknown>>;
Dl: {
({ direction, layout, ...props }: import("./Dl").DlAllProps): import("react/jsx-runtime").JSX.Element;
Item({ className, children, ...props }: React.AllHTMLAttributes<HTMLSpanElement> & import("../shared/types").SpacingProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Dt: import("react").ForwardRefExoticComponent<import("./Dt").DtProps & import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").RefAttributes<unknown>>;
H: {
({ as, is, level, size, className, ...props }: import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLHeadingElement> & {
as?: string;
level?: "use";
size?: import("./H").HSize | "auto";
} & {
skeleton?: import("../components/Skeleton").SkeletonShow;
skeletonMethod?: import("../components/skeleton/SkeletonHelper").SkeletonMethods;
internalClass?: string | boolean;
innerRef?: React.RefObject<HTMLElement> | React.ForwardedRef<unknown>;
children?: React.ReactNode;
}): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H1: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H2: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H3: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H4: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H5: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
H6: {
({ size, ...props }: import("./H").SharedHProps): import("react/jsx-runtime").JSX.Element;
_isHeadingElement: boolean;
_supportsSpacingProps: boolean;
};
Hr: {
({ breakout, dashed, fullscreen, light, medium, className, ...props }?: import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLHRElement> & {
breakout?: boolean;
dashed?: boolean;
} & {
fullscreen?: boolean;
light?: boolean;
medium?: boolean;
}): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Img: {
({ caption, alt, element, skeleton, imgClass, className, loading, ...p }: import("./Img").ImgProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Ingress: {
(props: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Lead: {
({ className, ...rest }: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Li: ({ className, ...props }?: import("./Li").LiAllProps) => import("react/jsx-runtime").JSX.Element;
Link: import("react").ForwardRefExoticComponent<import("../components/Anchor").AnchorProps & Omit<import("react").HTMLProps<HTMLAnchorElement>, "ref"> & import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").RefAttributes<HTMLAnchorElement>>;
Ol: {
({ nested, inside, outside, ...props }?: import("./Ol").OlAllProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
P: typeof P;
Paragraph: {
(props: import("./P").PProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
Span: import("react").ForwardRefExoticComponent<import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLSpanElement> & {
element?: import("../shared/types").DynamicElement;
size?: import("./typography/Typography").TypographySize;
lineHeight?: import("./typography/Typography").TypographySize;
align?: import("./typography/Typography").TypographyAlign;
family?: import("./typography/Typography").TypographyFamily;
weight?: import("./typography/Typography").TypographyWeight;
decoration?: import("./typography/Typography").TypographyDecoration;
slant?: import("./typography/Typography").TypographySlant;
} & import("react").RefAttributes<unknown>>;
Td: typeof Td;
Th: typeof Th;
Tr: typeof Tr;
Ul: {
({ nested, inside, outside, ...props }?: import("./Ul").UlAllProps): import("react/jsx-runtime").JSX.Element;
_supportsSpacingProps: boolean;
};
};