UNPKG

nav-frontend-tekstomrade

Version:
33 lines (32 loc) 932 B
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;