diff --git a/frontend/src/components/audio-player/audio-player.ts b/frontend/src/components/audio-player/audio-player.ts
index 58f4271..f4deaea 100644
--- a/frontend/src/components/audio-player/audio-player.ts
+++ b/frontend/src/components/audio-player/audio-player.ts
@@ -1,9 +1,14 @@
import { LitElement, html } from 'lit';
import { customElement } from 'lit/decorators.js';
import { Play } from '@go/player/Player';
+import './controls/player-controls';
+import './seekbar/seek-bar';
const audioPlayer = () => html`
-
Hello World
+
`;
@customElement('audio-player')
@@ -13,19 +18,4 @@ export class AudioPlayer extends LitElement {
return audioPlayer();
}
- onPlayPauseButtonClick() {
- let playPauseButtonIcon = document.getElementById("playPauseButtonIcon");
- try {
- Play().then((result) => {
- console.log(result)
- playPauseButtonIcon.setAttribute("src", "/src/assets/images/icons/music/pause-solid.svg")
- }).catch((err) => {
- console.log("There is an error with playing")
- console.error(err);
- });
- }
- catch (err) {
- console.error(err);
- }
- }
}
diff --git a/frontend/src/components/audio-player/controls/player-controls.css b/frontend/src/components/audio-player/controls/player-controls.css
deleted file mode 100644
index e69de29..0000000
diff --git a/frontend/src/components/audio-player/controls/player-controls.html b/frontend/src/components/audio-player/controls/player-controls.html
deleted file mode 100644
index 9259f20..0000000
--- a/frontend/src/components/audio-player/controls/player-controls.html
+++ /dev/null
@@ -1,5 +0,0 @@
-
-
-
diff --git a/frontend/src/components/audio-player/controls/player-controls.js b/frontend/src/components/audio-player/controls/player-controls.js
deleted file mode 100644
index 8864df6..0000000
--- a/frontend/src/components/audio-player/controls/player-controls.js
+++ /dev/null
@@ -1,39 +0,0 @@
-import { LitElement, html } from 'lit';
-import { Play } from '/wailsjs/go/player/Player';
-
-export class Player extends LitElement {
- static properties = {
- version: {},
- };
-
- constructor() {
- super();
- this.version = 'STARTING';
- }
-
- render() {
- return html`
- Welcome to the Lit tutorial!
- This is the ${this.version} code.
- `;
- }
-
- onPlayPauseButtonClick = function() {
- let playPauseButtonIcon = document.getElementById("playPauseButtonIcon");
- try {
- Play().then((result) => {
- console.log(result)
- playPauseButtonIcon.setAttribute("src", "/src/assets/images/icons/music/pause-solid.svg")
- }).catch((err) => {
- console.log("There is an error with playing")
- console.error(err);
- });
- }
- catch (err) {
- console.error(err);
- }
- }
-}
-customElements.define('player-controls', Player);
-
-
diff --git a/frontend/src/components/audio-player/controls/player-controls.ts b/frontend/src/components/audio-player/controls/player-controls.ts
new file mode 100644
index 0000000..c77c8fd
--- /dev/null
+++ b/frontend/src/components/audio-player/controls/player-controls.ts
@@ -0,0 +1,44 @@
+import { LitElement, html } from 'lit';
+import { customElement } from 'lit/decorators.js';
+import { Play } from '@go/player/Player';
+
+@customElement('player-controls')
+export class PlayerControls extends LitElement {
+
+ render() {
+ return html`
+
+
+
+
+
+
+
+`;
+ }
+
+ onPlayPauseButtonClick(event: { target: HTMLButtonElement; }) {
+ try {
+ Play().then((result) => {
+ console.log(result)
+ event.target.setAttribute("src", "/src/assets/images/icons/music/pause-solid.svg")
+ }).catch((err) => {
+ console.log("There is an error with playing")
+ console.error(err);
+ });
+ }
+ catch (err) {
+ console.error(err);
+ }
+ }
+}
diff --git a/frontend/src/components/audio-player/seekbar/seek-bar.css b/frontend/src/components/audio-player/seekbar/seek-bar.css
deleted file mode 100644
index e69de29..0000000
diff --git a/frontend/src/components/audio-player/seekbar/seek-bar.html b/frontend/src/components/audio-player/seekbar/seek-bar.html
deleted file mode 100644
index e69de29..0000000
diff --git a/frontend/src/components/audio-player/seekbar/seek-bar.js b/frontend/src/components/audio-player/seekbar/seek-bar.js
deleted file mode 100644
index e69de29..0000000
diff --git a/frontend/src/components/audio-player/seekbar/seek-bar.ts b/frontend/src/components/audio-player/seekbar/seek-bar.ts
new file mode 100644
index 0000000..53715aa
--- /dev/null
+++ b/frontend/src/components/audio-player/seekbar/seek-bar.ts
@@ -0,0 +1,14 @@
+import { LitElement, html } from 'lit';
+import { customElement } from 'lit/decorators.js';
+
+const seekBar = () => html`
+
+`;
+
+@customElement('seek-bar')
+export class SeekBar extends LitElement {
+
+ render() {
+ return seekBar();
+ }
+}