Adding basic delete function
All checks were successful
Music Collection CI Workflow / test (./backend) (push) Successful in 22s
Music Collection CI Workflow / test (./frontend) (push) Successful in 30s
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/msuic-collection-backend, ./backend) (push) Successful in 49s
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Successful in 1m44s
Music Collection CI Workflow / deploy (push) Successful in 24s
All checks were successful
Music Collection CI Workflow / test (./backend) (push) Successful in 22s
Music Collection CI Workflow / test (./frontend) (push) Successful in 30s
Music Collection CI Workflow / build-and-push-images (./backend/Dockerfile, git.anatid.net/tabris/msuic-collection-backend, ./backend) (push) Successful in 49s
Music Collection CI Workflow / build-and-push-images (./frontend/Dockerfile, git.anatid.net/tabris/music-collection-frontend, ./frontend) (push) Successful in 1m44s
Music Collection CI Workflow / deploy (push) Successful in 24s
This commit is contained in:
parent
cfb6fc62a9
commit
2aa1a3d071
@ -51,8 +51,7 @@ export async function updateAlbum(formData: FormData) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function deleteAlbum(formData: FormData) {
|
||||
const id = formData.get('id');
|
||||
export async function deleteAlbum(id: number) {
|
||||
return fetch("https://api.anatid.net/album", {
|
||||
method: "DELETE",
|
||||
headers: { "Content-Type": "application/json" },
|
||||
@ -113,8 +112,7 @@ export async function updateSong(formData: FormData) {
|
||||
});
|
||||
}
|
||||
|
||||
export async function deleteSong(formData: FormData) {
|
||||
const id = formData.get('id');
|
||||
export async function deleteSong(id: number) {
|
||||
return fetch("https://api.anatid.net/song", {
|
||||
method: "DELETE",
|
||||
headers: { "Content-Type": "application/json" },
|
||||
|
@ -3,7 +3,7 @@
|
||||
import { FormEvent, MouseEvent, useState, useEffect } from 'react';
|
||||
import Link from 'next/link';
|
||||
import { Album } from '@/entities/album.entity';
|
||||
import { createAlbum, getAlbum, getAlbums, updateAlbum } from '@/app/actions';
|
||||
import { createAlbum, deleteAlbum, getAlbum, getAlbums, updateAlbum } from '@/app/actions';
|
||||
import Button from 'react-bootstrap/Button';
|
||||
import Modal from 'react-bootstrap/Modal';
|
||||
import { IconButton } from '@mui/material';
|
||||
@ -131,7 +131,7 @@ export default function Page() {
|
||||
<IconButton aria-label="Edit Album" size="small" album-id={album.id.toString()} onClick={handleEdit}>
|
||||
<Edit fontSize="inherit" color="success"/>
|
||||
</IconButton>
|
||||
<IconButton aria-label="Delete Album" size="small" album-id={album.id.toString()} onClick={handleEdit}>
|
||||
<IconButton aria-label="Delete Album" size="small" album-id={album.id.toString()} onClick={handleDelete}>
|
||||
<Delete fontSize="inherit" color="success"/>
|
||||
</IconButton>
|
||||
</td>
|
||||
|
Loading…
x
Reference in New Issue
Block a user