(hidden = false)
| 501 | * for main content. |
| 502 | */ |
| 503 | export const setRootAriaHidden = (hidden = false) => { |
| 504 | const root = getAppRoot(document); |
| 505 | const viewContainer = root.querySelector('ion-router-outlet, #ion-view-container-root'); |
| 506 | |
| 507 | if (!viewContainer) { |
| 508 | return; |
| 509 | } |
| 510 | |
| 511 | if (hidden) { |
| 512 | viewContainer.setAttribute('aria-hidden', 'true'); |
| 513 | } else { |
| 514 | viewContainer.removeAttribute('aria-hidden'); |
| 515 | } |
| 516 | }; |
| 517 | |
| 518 | export const present = async <OverlayPresentOptions>( |
| 519 | overlay: OverlayInterface, |
no test coverage detected