Live demo — this example is server-driven; run the showcase locally for the interactive version.

Login page

Use Login page straight from a Qute template — parameters and slots instead of Java builders. This reference is generated from the runtime template sources: each template documents its parameters and slots in the header comment shown beneath its include line.

Templates

login-page

{#include components/forms/login-page /}
Login page — PatternFly v6 (pf-v6-c-login) 
 Optional params:
     id        — DOM id on the root.
     titleText — heading in the card header (titleHeadingLevel, default h1).
     attrs     — raw attribute passthrough on the root (Alpine directives etc.).
   Region guards (set true to render the wrapper + slot):
     hasLoginHeader, hasHeaderUtilities, hasLoginFooter, hasPageFooter
   Slots (login-prefixed so they can't collide with layouts/base or example-card
   slot names through nested-include resolution — see feedback_qute_slot_name_collision):
     loginHeader          — brand area above the card.
     loginHeaderDesc      — description under the title in the card header.
     loginHeaderUtilities — e.g. a language selector in the card header.
     loginBody            — the form.
     loginFooter          — social links / sign-up band under the form.
     loginPageFooter      — page-level footer.