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
-
isOpen: boolean
-
Toggle open/closed error popup.
-
errorMessage: string
Optional -
Message to display
Default:
"Error"
-
anchor: HTMLElement | null | undefined
Optional -
DOM element to position error popup at.
Default:
undefined
Events
-
close
- ‐