Skip to main content

TVModal

TVModal — Prism component.

Signature
Density
Viewport
Theme follows the navbar ☀/☾ toggle
Live demo
Open ↗

When to use

TVModal — Prism component.

Accessibility

Designed for the ten-foot / remote experience: large focus targets, a single bright focus highlight, D-pad navigation, and high-contrast type. Honours data-scale="cinema".

Import

const { TVModal } = window.PrismDesignSystem_39d121;

Props

PropTypeRequiredDescription
openbooleanRender the modal. Default true.
titleReact.ReactNodeHeading.
childrenReact.ReactNodeBody; a string renders as a paragraph, otherwise rendered as-is.
actionsReact.ReactNodeAction row, typically <TVButton>s.
onClose() =&gt; voidCalled when the modal should close (wire to the scene's onBack).