mirror of
https://github.com/bitwarden/browser
synced 2026-02-21 20:04:02 +00:00
* wip * wip * implement new control flow syntax * new landing helper components * add missing imports to header * create max width container * create landing card component * address claude feedback * fix center aligned text * ensure secondary content is centered for now * only render container when there is content * remove max width container * remove constructor init of variable * remove unnecessary styling * build styling into helper components * ensure content grows * ensure content takes allowed width * apply padding to elements instead of header and check for projected content * use Array.from to filter nodes * fix logo width * use has selector to apply actions styles, simplify heading padding * remove unneeded content projection * remove unneeded comment * use modern control flow for story * update max width classes to signal and remove switch * make logo input readonly * remove variables * remove object type * fix width types usage * add comments about component usage * fix broken variable reference * fix broken max width class usage * only appyly y padding to header actions
30 lines
875 B
TypeScript
30 lines
875 B
TypeScript
import { ChangeDetectionStrategy, Component } from "@angular/core";
|
|
|
|
/**
|
|
* Footer component for landing pages.
|
|
*
|
|
* @remarks
|
|
* This component provides:
|
|
* - Content projection for custom footer content (e.g., links, copyright, legal)
|
|
* - Consistent footer positioning at the bottom of the page
|
|
* - Proper z-index to appear above background illustrations
|
|
*
|
|
* Use this component inside `bit-landing-layout` as the last child to position it at the bottom.
|
|
*
|
|
* @example
|
|
* ```html
|
|
* <bit-landing-footer>
|
|
* <div class="tw-text-center tw-text-sm">
|
|
* <a routerLink="/privacy">Privacy</a>
|
|
* <span>© 2024 Bitwarden</span>
|
|
* </div>
|
|
* </bit-landing-footer>
|
|
* ```
|
|
*/
|
|
@Component({
|
|
selector: "bit-landing-footer",
|
|
changeDetection: ChangeDetectionStrategy.OnPush,
|
|
templateUrl: "./landing-footer.component.html",
|
|
})
|
|
export class LandingFooterComponent {}
|