17 lines
692 B
JavaScript
17 lines
692 B
JavaScript
"use strict";
|
|
Object.defineProperty(exports, "__esModule", { value: true });
|
|
exports.DefaultPlayPauseButton = void 0;
|
|
const jsx_runtime_1 = require("react/jsx-runtime");
|
|
const BufferingIndicator_js_1 = require("./BufferingIndicator.js");
|
|
const icons_js_1 = require("./icons.js");
|
|
const DefaultPlayPauseButton = ({ playing, buffering }) => {
|
|
if (playing && buffering) {
|
|
return (0, jsx_runtime_1.jsx)(BufferingIndicator_js_1.BufferingIndicator, { type: "player" });
|
|
}
|
|
if (playing) {
|
|
return (0, jsx_runtime_1.jsx)(icons_js_1.PauseIcon, {});
|
|
}
|
|
return (0, jsx_runtime_1.jsx)(icons_js_1.PlayIcon, {});
|
|
};
|
|
exports.DefaultPlayPauseButton = DefaultPlayPauseButton;
|