From 915db2bbab7cf8a18e18ca6d494db3bae2f17ac1 Mon Sep 17 00:00:00 2001 From: Codefarmer Date: Sat, 31 Jan 2026 12:20:08 +0100 Subject: [PATCH 1/3] feat: render footer links and header announcement bar --- .../builders/page_layout_builder.dart | 51 ++++++ .../builders/page_scripts_builder.dart | 16 ++ .../builders/page_styles_builder.dart | 98 +++++++++++ .../builders/page_layout_builder_test.dart | 162 ++++++++++++++++++ 4 files changed, 327 insertions(+) diff --git a/lib/src/generator/builders/page_layout_builder.dart b/lib/src/generator/builders/page_layout_builder.dart index 6295aab..8bde4a7 100644 --- a/lib/src/generator/builders/page_layout_builder.dart +++ b/lib/src/generator/builders/page_layout_builder.dart @@ -21,8 +21,10 @@ class PageLayoutBuilder { final socialLinks = _buildSocialLinks(); final logoHtml = _buildLogo(); + final announcement = _buildAnnouncement(); return ''' + $announcement
''' + : ''; + + return ''' +
+ $content$dismissBtn +
'''; + } + String _buildLogo() { final logo = config.logo; @@ -317,9 +344,13 @@ class PageLayoutBuilder { String buildFooter() { final footerSocial = _buildFooterSocialLinks(); + final footerLinks = _buildFooterLinks(); + final copyright = config.footer.copyright; return '''