Skip to content
design system
Thème d’affichage, actuellement Auto

molecule · stable · extension · since 2026-09

ReviewFlag

Purpose

An answer to review: the element changed since it was given, so the answer is shown but does not count until the auditor confirms it.

When to use, when not

Use it under the element’s summary in a wizard that resumed, for an element the resume module marked to review. Not for an element gone; the banner says that.

Anatomy

  1. The title: the drawing and “À revérifier, la page a changé depuis votre réponse”.
  2. What changed, one line each.
  3. The note: the answer as words, and why it does not count yet.
  4. The confirm button, named with the element.

Props

Props of ReviewFlag
NameTypeDefaultWhat it does
labelstringThe element: "Photo du produit".
answer?string | undefinedThe answer as words: "6.1 conforme, 6.2 conforme".
differences?string[][]What changed, one sentence each.
onconfirm() => void
class?string''Layout classes only.

States

With the differences, and without them.

bare

Light

À revérifier, la page a changé depuis votre réponse

Votre réponse est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

Dark

À revérifier, la page a changé depuis votre réponse

Votre réponse est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

320 px, light

À revérifier, la page a changé depuis votre réponse

Votre réponse est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

320 px, dark

À revérifier, la page a changé depuis votre réponse

Votre réponse est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

216 px, light

À revérifier, la page a changé depuis votre réponse

Votre réponse est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

Forced colours, captured
ReviewFlag, story bare, as Chromium renders it with forced colours active

withDifferences

What changed, one line each, then the answer and why it does not count yet.

Light

À revérifier, la page a changé depuis votre réponse

  • Le texte alternatif a changé.
  • La source de l’image a changé.

Votre réponse(1.1 conforme, 1.3 conforme) est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

Dark

À revérifier, la page a changé depuis votre réponse

  • Le texte alternatif a changé.
  • La source de l’image a changé.

Votre réponse(1.1 conforme, 1.3 conforme) est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

320 px, light

À revérifier, la page a changé depuis votre réponse

  • Le texte alternatif a changé.
  • La source de l’image a changé.

Votre réponse(1.1 conforme, 1.3 conforme) est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

320 px, dark

À revérifier, la page a changé depuis votre réponse

  • Le texte alternatif a changé.
  • La source de l’image a changé.

Votre réponse(1.1 conforme, 1.3 conforme) est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

216 px, light

À revérifier, la page a changé depuis votre réponse

  • Le texte alternatif a changé.
  • La source de l’image a changé.

Votre réponse(1.1 conforme, 1.3 conforme) est affichée mais ne compte pas tant que vous ne l’avez pas confirmée : le critère ne peut pas conclure « conforme » sur un élément qui n’est plus le même.

Forced colours, captured
ReviewFlag, story withDifferences, as Chromium renders it with forced colours active

Accessibility contract

  • Role and name: a block of text and one button, “Confirmer ma réponse pour « Photo du produit »“.
  • Keyboard, focus: the button.
  • Live regions: none.

Content rules

French. The differences are the resume module’s sentences (“le texte alternatif a changé”); the answer is the criteria with their words, in the referential’s order.

Do and don’t

  • Do name the element in the button: a screen can show several flags.
  • Do not confirm on the auditor’s behalf after a delay.

Examples

<ReviewFlag label="Photo du produit" answer="1.1 conforme, 1.3 conforme" differences={['Le texte alternatif a changé.']} onconfirm={confirm} />

Surfaces

  • Extension: every inventory wizard.

Related

ResumeBanner, AnswerButtons, JumpList.

Decisions

  • 2026-09-26: the answer’s criteria are listed in the referential’s order, as the old flag did: “6.2 conforme, 6.1 conforme” cast doubt on the rest.

Criteria held by construction

  • 3.1, Dans chaque page web, l'information ne doit pas être donnée uniquement par la couleur. Cette règle est-elle respectée ?
    The flag is the word À revérifier and the drawing; the attention ink on the line only confirms it.
  • 7.1, Chaque script est-il, si nécessaire, compatible avec les technologies d'assistance ?
    Confirming is a real button, named with the element and the answer, since Confirmer alone names nothing.

Tokens it reads

  • Colour: --rl-attention, --rl-ink, --rl-ink-soft, --rl-sunken
  • Typography: --rl-text-sm
  • Spacing: --rl-space-2, --rl-space-3, --rl-space-5
  • Layout: --rl-radius