UNPKG

@zohodesk/a11y

Version:

In this Package, We Provide Some Basic Components For Accessibility.

36 lines (32 loc) 767 B
import React from 'react'; import style from './ReadingMask.module.css'; import useReadingMaskController from '../hooks/useReadingMaskController'; import { defaultProps } from './props/defaultProps'; import { propTypes } from './props/propTypes'; function ReadingMask(_ref) { let { uiConfig } = _ref; const { canvasState, getCanvasRef } = useReadingMaskController({ uiConfig }); const { width, height } = canvasState; if (!width || !height) { return null; } return /*#__PURE__*/React.createElement("canvas", { ref: getCanvasRef, width: width, height: height, className: style.canvasStyle }); } ReadingMask.defaultProps = defaultProps; ReadingMask.propTypes = propTypes; export default ReadingMask;