PopupError

Komponent
IPopupError
Innehåll

PopupError är en ramverkskomponent som används för att visa felmeddelanden när inmatningsfält används i en tabell. Komponenten använder logiken från IPopup för att beräkna vart felmeddelandet ska visas, i förhållande till inmatningsfältet. Men PopupError har en annan prioriterad ordning för vart felmeddelandet kan placeras.

Positionering

Position för felmeddelandet väljs enligt följande, i fallande prioordning:

  • "B" - popup under och linjering mot höger kant.
  • "A" - popup under och linjering mot vänster kant.
  • "D" - popup ovanför och linjering mot höger kant.
  • "C" - popup ovanför och linjering mot vänster kant.
  • "E" - popup höger om ankaren vertikalt centrerad.
  • "F" - popup vänster om ankaren vertikalt centrerad.

Ifall ingen av ovanstående positioner fungerar placeras felmeddelandet inline under inmatningsfältet.

Teleport

Komponenten teleporteras till body-elementet när den visas som overlay. Läs mer om detta under IPopup.

API

Props
NameDescriptionTypeRequiredDefault

isOpen

Toggle open/closed error popup.

boolean

true

errorMessage

Message to display

string

false

"Error"

anchor

DOM element to position error popup at.

HTMLElement | null | undefined

false

undefined

Events
NameDescriptionProperties

close

Esc för att stänga Pil upp/ner för att navigera Enter för att välja