Phase banner

    Standard

Default

Use the default phase banner with a tag to show the phase of your service.

This is a new service - your feedback will help us to improve it.

Show code
<div class="govuk-phase-banner">
  <p class="govuk-phase-banner__content">
    <strong class="govuk-tag govuk-phase-banner__content__tag">Alpha</strong>
    <span class="govuk-phase-banner__text">
      This is a new service - your <a href="#" class="govuk-link">feedback</a> will
      help us to improve it.
    </span>
  </p>
</div>
---
import PhaseBanner from "@i-dot-ai-npm/component-library-astro/phase-banner/phase-banner.astro";
// import PhaseBannerText from "@i-dot-ai-npm/component-library-astro/phase-banner/phase-banner-text.astro";
import Tag from "@i-dot-ai-npm/component-library-astro/tag/tag.astro";
---

<PhaseBanner>
  <Tag class="govuk-phase-banner__content__tag">Alpha</Tag>
  <!-- <PhaseBannerText> -->
  This is a new service - your <a href="#" class="govuk-link">feedback</a> will help
  us to improve it.
  <!-- </PhaseBannerText> -->
</PhaseBanner>
import PhaseBanner from "@i-dot-ai-npm/component-library-react/phase-banner/PhaseBanner";
// import PhaseBannerText from "@i-dot-ai-npm/component-library-react/phase-banner/PhaseBannerText";
import Tag from "@i-dot-ai-npm/component-library-react/tag/Tag";

export default function Example() {
  return (
    <PhaseBanner>
      <Tag className="govuk-phase-banner__content__tag">Alpha</Tag>
      {/* <PhaseBannerText> */}
      This is a new service - your <a href="#" className="govuk-link">feedback</a> will
      help us to improve it.
      {/* </PhaseBannerText> */}
    </PhaseBanner>
  );
}
<script>
  import PhaseBanner from "@i-dot-ai-npm/component-library-svelte/phase-banner/PhaseBanner.svelte";
  // import PhaseBannerText from "@i-dot-ai-npm/component-library-svelte/phase-banner/PhaseBannerText.svelte";
  import Tag from "@i-dot-ai-npm/component-library-svelte/tag/Tag.svelte";
</script>

<PhaseBanner>
  <Tag class="govuk-phase-banner__content__tag">Alpha</Tag>
  <!-- <PhaseBannerText> -->
  This is a new service - your <a href="#" class="govuk-link">feedback</a> will
  help us to improve it.
  <!-- </PhaseBannerText> -->
</PhaseBanner>
import PhaseBanner from "@i-dot-ai-npm/component-library-solid/phase-banner/PhaseBanner";
// import PhaseBannerText from "@i-dot-ai-npm/component-library-solid/phase-banner/PhaseBannerText";
import Tag from "@i-dot-ai-npm/component-library-solid/tag/Tag";

export default function Example() {
  return (
    <PhaseBanner>
      <Tag class="govuk-phase-banner__content__tag">Alpha</Tag>
      {/* <PhaseBannerText> */}
      This is a new service - your <a href="#" class="govuk-link">feedback</a> will
      help us to improve it.
      {/* </PhaseBannerText> */}
    </PhaseBanner>
  );
}

When to use this component

Services hosted on a service.gov.uk domain must use the phase banner until they pass a live assessment.