@amsterdam/design-system-react
Version:
All React components from the Amsterdam Design System. Use it to compose pages in your website or application.
14 lines (13 loc) • 643 B
JavaScript
import { jsxs as _jsxs } from "react/jsx-runtime";
/**
* @license EUPL-1.2+
* Copyright Gemeente Amsterdam
*/
import { useContext } from 'react';
import { ProgressListContext } from './ProgressListContext';
export const AccessibleStatusText = ({ status }) => {
const { completedAccessibleText, currentAccessibleText } = useContext(ProgressListContext);
if (!status)
return null;
return (_jsxs("span", { className: "ams-visually-hidden", children: [status === 'completed' && completedAccessibleText && `${completedAccessibleText}: `, status === 'current' && currentAccessibleText && `${currentAccessibleText}: `] }));
};