onlick ein Fenster öffnen mit dynamischen Content #12
-
Heyho, Das Fenster soll auch ein X für Schließen haben. Solche Art von Fenster habe ich schon auf diversen Webseiten gefunden, nur fehlt mir hier der Ansatz. Macht es hier auch schon wegen der Accessibility Sinn den Content dynamisch in einer neuen Seite zu laden? |
Beta Was this translation helpful? Give feedback.
Replies: 1 comment 1 reply
-
Hallo Gustl 👋, Du könntest das "Fenster" auch als Komponente implementieren, die über eine State-Variable umgeschaltet werden kann. Dieser Fenster-(/Modal)-Komponente kannst Du dann die Daten als Props übergeben, die Sichtbarkeit steuerst Du aus Deiner übergeordneten Komponente. Somit hast Du auch mit Blick auf Barrierefreiheit kein Problem, Deine Fenster/Modal-Komponente kann dann auch A11y-konformes HTML rendern. ...
const [modalVisibility, setModalVisibility] = useState(false);
...
<ModalWindow data={myData} visible={modalVisibility}/>
... Ich hoffe, diese Hinweise helfen Dir weiter. |
Beta Was this translation helpful? Give feedback.
Hallo Gustl 👋,
Du könntest das "Fenster" auch als Komponente implementieren, die über eine State-Variable umgeschaltet werden kann. Dieser Fenster-(/Modal)-Komponente kannst Du dann die Daten als Props übergeben, die Sichtbarkeit steuerst Du aus Deiner übergeordneten Komponente. Somit hast Du auch mit Blick auf Barrierefreiheit kein Problem, Deine Fenster/Modal-Komponente kann dann auch A11y-konformes HTML rendern.
Sehr grob skizziert:
Ich hoffe, diese Hinweise helfen Dir weiter.