@funidata/ngx-fudis
Version:
Funidata Design System.
40 lines (39 loc) • 1.76 kB
TypeScript
import { Signal } from '@angular/core';
import { FudisGridColumnsResponsive } from '../../types/grid';
import { FudisTranslationService } from '../../services/translation/translation.service';
import { FooterContentLeftDirective, FooterContentRightDirective } from './footer-content.directive';
import { BehaviorSubject } from 'rxjs';
import { FudisTranslationConfig } from '../../services/translation/translationKeys';
import * as i0 from "@angular/core";
export declare class FooterComponent {
private _translationService;
constructor(_translationService: FudisTranslationService);
/**
* Content projection directive fudisFooterContentLeft is used for binding correct Footer content
* on the left side of the component.
*/
protected _footerContentLeft: FooterContentLeftDirective;
/**
* Content projection directive fudisFooterContentRight is used for binding correct Footer content
* on the right side of the component.
*/
protected _footerContentRight: FooterContentRightDirective;
/**
* Fudis translations
*/
protected _translations: Signal<FudisTranslationConfig>;
/**
* Used to apply grid columns breakpoint values for the Footer
*/
protected _columns: FudisGridColumnsResponsive;
/**
* Alternative text for the Funidata logo
*/
protected _funidataLogoAltText: BehaviorSubject<string>;
/**
* External link text for Funidata logo
*/
protected _externalLinkHelpText: BehaviorSubject<string>;
static ɵfac: i0.ɵɵFactoryDeclaration<FooterComponent, never>;
static ɵcmp: i0.ɵɵComponentDeclaration<FooterComponent, "fudis-footer", never, {}, {}, ["_footerContentLeft", "_footerContentRight"], never, false, never>;
}