defaultFooterPageConfigs function

List<FooterPageConfig> defaultFooterPageConfigs()

The footer pages both apps show: the legal texts this package ships, and the licence list.

Implementation

List<FooterPageConfig> defaultFooterPageConfigs() {
  return <FooterPageConfig>[
    GenericFooterPageConfig(
      routingName: '/imprint',
      headingBuilder: (context) => AnthologyLocalizations.of(context)!.imprint,
      filePathDe: '$_footerDocs/imprintDe.md',
      filePathEn: '$_footerDocs/imprintEn.md',
    ),
    GenericFooterPageConfig(
      routingName: '/contact',
      headingBuilder: (context) => AnthologyLocalizations.of(context)!.contact,
      filePathDe: '$_footerDocs/contactDe.md',
      filePathEn: '$_footerDocs/contactEn.md',
    ),
    GenericFooterPageConfig(
      routingName: '/privacyPolicy',
      headingBuilder: (context) =>
          AnthologyLocalizations.of(context)!.privacyPolicy,
      filePathDe: '$_footerDocs/privacyPolicyDe.md',
      filePathEn: '$_footerDocs/privacyPolicyEn.md',
    ),
    GenericFooterPageConfig(
      routingName: '/cookieDeclaration',
      headingBuilder: (context) =>
          AnthologyLocalizations.of(context)!.cookieStatement,
      filePathDe: '$_footerDocs/cookieDeclarationDe.md',
      filePathEn: '$_footerDocs/cookieDeclarationEn.md',
    ),
    GenericFooterPageConfig(
      routingName: '/declarationOnAccessibility',
      headingBuilder: (context) =>
          AnthologyLocalizations.of(context)!.declarationOnAccessibility,
      filePathDe: '$_footerDocs/declarationOnAccessibilityDe.md',
      filePathEn: '$_footerDocs/declarationOnAccessibilityEn.md',
    ),
    GenericFooterPageConfig(
      routingName: '/copyright',
      headingBuilder: (context) =>
          AnthologyLocalizations.of(context)!.copyrightFooterTitle,
      filePathDe: '$_footerDocs/copyRightDe.md',
      filePathEn: '$_footerDocs/copyRightEn.md',
    ),
    GenericFooterPageConfig(
      routingName: openSourceLicensesRoute,
      headingBuilder: (context) =>
          AnthologyLocalizations.of(context)!.openSourceLicenses,
      filePathDe: '',
      filePathEn: '',
    ),
  ];
}