UNPKG

@funidata/ngx-fudis

Version:

Funidata Design System.

40 lines (39 loc) 1.71 kB
import { OnChanges } from '@angular/core'; import { FudisBodyText, FudisTextAlign } from '../../../types/typography'; import { FudisIdService } from '../../../services/id/id.service'; import { FudisComponentChanges, FudisLanguageAbbr } from '../../../types/miscellaneous'; import { BehaviorSubject } from 'rxjs'; import { BreadcrumbsItemComponent } from '../../breadcrumbs/breadcrumbs-item/breadcrumbs-item.component'; import * as i0 from "@angular/core"; export declare class BodyTextComponent implements OnChanges { protected _breadcrumbsItem: BreadcrumbsItemComponent; private _idService; constructor(_breadcrumbsItem: BreadcrumbsItemComponent, _idService: FudisIdService); /** * Class for the parent wrapper element */ private _classes; /** * Variant for the paragraph */ variant: FudisBodyText; /** * Text alignment */ align: FudisTextAlign; /** * Optional language attribute, possible values 'fi', 'sv' and 'en'. */ lang: FudisLanguageAbbr; /** * Id generated from Id Service */ protected _id: string; /** * To add default CSS class if app hasn't provided any variant */ protected _defaultClass: BehaviorSubject<boolean>; ngOnChanges(changes: FudisComponentChanges<BodyTextComponent>): void; static ɵfac: i0.ɵɵFactoryDeclaration<BodyTextComponent, [{ optional: true; host: true; }, null]>; static ɵcmp: i0.ɵɵComponentDeclaration<BodyTextComponent, "fudis-body-text", never, { "variant": { "alias": "variant"; "required": false; }; "align": { "alias": "align"; "required": false; }; "lang": { "alias": "lang"; "required": false; }; }, {}, never, ["*"], false, never>; }