nav-frontend-tekstomrade
Version:
33 lines (32 loc) • 932 B
TypeScript
import * as React from "react";
import { Rule } from "@navikt/textparser";
export { LinebreakRule, HighlightRule, createDynamicHighlightingRule, BoldRule, Rule, } from "@navikt/textparser";
export * from "./rules";
export interface TekstomradeProps extends React.HTMLAttributes<HTMLDivElement> {
/**
* Overstyrer wrapper komponent
*/
as: string | React.ComponentType;
/**
* Ren tekst-innhold som skal formateres
*/
children: string;
/**
* Skru av/på formatering
*/
ingenFormattering: boolean;
/**
* Regelsettet som blir brukt til parsing av teksten
*/
rules: Rule[];
}
export declare const defaultRules: Rule[];
declare class Tekstomrade extends React.Component<TekstomradeProps> {
static defaultProps: {
as: string;
ingenFormattering: boolean;
rules: Rule[];
};
render(): JSX.Element | null;
}
export default Tekstomrade;