react-text-to-speech
Advanced tools
Comparing version 0.8.1 to 0.8.2
@@ -32,3 +32,3 @@ import React, { DetailedHTMLProps, HTMLAttributes, ReactNode } from "react"; | ||
export type { IconProps } from "./icons.js"; | ||
export default function Speech({ text, id, pitch, rate, volume, lang, voiceURI, startBtn, pauseBtn, stopBtn, useStopOverPause, highlightText, highlightProps, onError, props, children, }: SpeechProps): string | number | boolean | React.JSX.Element | Iterable<React.ReactNode> | null | undefined; | ||
export default function Speech({ text, id, pitch, rate, volume, lang, voiceURI, startBtn, pauseBtn, stopBtn, useStopOverPause, highlightText, highlightProps, onError, props, children, }: SpeechProps): React.JSX.Element; | ||
export declare function HighlightedText({ id, children, ...props }: DivProps): React.JSX.Element; |
@@ -130,5 +130,6 @@ var __rest = (this && this.__rest) || function (s, e) { | ||
}, [highlightText]); | ||
return typeof children === "function" ? (children({ speechStatus, start, pause, stop })) : (React.createElement("div", Object.assign({ style: { display: "flex", columnGap: "1rem" } }, props), | ||
speechStatus !== "started" ? (React.createElement("span", { role: "button", onClick: start }, startBtn)) : useStop === false ? (React.createElement("span", { role: "button", onClick: pause }, pauseBtn)) : (React.createElement("span", { role: "button", onClick: stop }, stopBtn)), | ||
useStop === false && stopBtn && (React.createElement("span", { role: "button", onClick: stop }, stopBtn)), | ||
return (React.createElement(React.Fragment, null, | ||
typeof children === "function" ? (children({ speechStatus, start, pause, stop })) : (React.createElement("div", Object.assign({ style: { display: "flex", columnGap: "1rem" } }, props), | ||
speechStatus !== "started" ? (React.createElement("span", { role: "button", onClick: start }, startBtn)) : useStop === false ? (React.createElement("span", { role: "button", onClick: pause }, pauseBtn)) : (React.createElement("span", { role: "button", onClick: stop }, stopBtn)), | ||
useStop === false && stopBtn && (React.createElement("span", { role: "button", onClick: stop }, stopBtn)))), | ||
highlightContainer && createPortal(highlightedText(text), highlightContainer))); | ||
@@ -135,0 +136,0 @@ } |
{ | ||
"name": "react-text-to-speech", | ||
"version": "0.8.1", | ||
"version": "0.8.2", | ||
"description": "An easy to use react component for the Web Speech API.", | ||
@@ -5,0 +5,0 @@ "type": "module", |
21806