Skip to content
Discussion options

You must be logged in to vote

I ended up cleanly rewriting everything as a class based component.

import React from 'react';
import styles from './styles.module.css';
import Translate from '@docusaurus/Translate';
import ReactJkMusicPlayer from 'react-jinke-music-player';
import "react-jinke-music-player/assets/index.css";
import BrowserOnly from "@docusaurus/BrowserOnly";

export default class AudioPlayer extends React.Component {
  constructor(props) {
    super(props);
    this.state = {
      open: false,
      instance: null,
      options: {
        audioLists: this.props.playlist,
        defaultPlayIndex: 0,
        theme: "auto",
        autoPlay: false,
        defaultPosition: { top: 80, right: 80 },
        

Replies: 1 comment

Comment options

You must be logged in to vote
0 replies
Answer selected by einheit-de
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Category
Q&A
Labels
None yet
1 participant