@dnb/eufemia
Version:
DNB Eufemia Design System UI Library
90 lines (89 loc) • 4.39 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: typeof Blockquote;
Code: typeof Code;
Dd: typeof Dd;
Div: typeof Div;
Dl: {
({ 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;
};
Dt: typeof Dt;
H: ({ element, is, level, size, proseMaxWidth: proseMaxWidthProp, className, ...props }: import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLHeadingElement> & {
element?: string;
level?: "use";
size?: import("./H").HSize | "auto";
proseMaxWidth?: number | boolean;
} & {
skeleton?: import("../components/Skeleton").SkeletonShow;
skeletonMethod?: import("../components/skeleton/SkeletonHelper").SkeletonMethods;
internalClass?: string | boolean;
ref?: React.RefObject<HTMLElement> | React.Ref<unknown>;
children?: React.ReactNode;
}) => import("react/jsx-runtime").JSX.Element;
H1: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
H2: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
H3: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
H4: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
H5: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
H6: ({ size, ...props }: import("./H").SharedHProps) => import("react/jsx-runtime").JSX.Element;
Hr: ({ breakout, dashed, className, ...props }?: import("../shared/types").SpacingElementProps & {
space?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
innerSpace?: import("../shared/types").SpaceTypeAll | import("../shared/types").SpaceTypeMedia;
} & import("react").HTMLAttributes<HTMLHRElement> & {
breakout?: boolean;
dashed?: boolean;
}) => import("react/jsx-runtime").JSX.Element;
Img: ({ caption, alt, element, skeleton, imgClass, className, loading, ...p }: import("./Img").ImgProps) => import("react/jsx-runtime").JSX.Element;
Ingress: (props: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
Lead: ({ className, ...rest }: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
Li: ({ className, ...props }?: import("./Li").LiAllProps) => import("react/jsx-runtime").JSX.Element;
Link: typeof import("..").Anchor;
Ol: ({ nested, inside, outside, ...props }?: import("./Ol").OlAllProps) => import("react/jsx-runtime").JSX.Element;
P: typeof P;
Paragraph: (props: import("./P").PProps) => import("react/jsx-runtime").JSX.Element;
Span: typeof Span;
Td: typeof Td;
Th: typeof Th;
Tr: typeof Tr;
Ul: ({ nested, inside, outside, ...props }?: import("./Ul").UlAllProps) => import("react/jsx-runtime").JSX.Element;
};