Add a download button to music samples in in the gear menu
This commit is contained in:
parent
d08ea8318f
commit
765a9d5b2e
|
|
@ -298,11 +298,22 @@ export default function SampleImageViewer({
|
|||
</MenuButton>
|
||||
<MenuItems
|
||||
anchor="bottom end"
|
||||
className="bg-gray-900 border border-gray-700 rounded shadow-lg w-48 px-4 py-2 mt-1 z-50"
|
||||
className="bg-gray-900 border border-gray-700 rounded shadow-lg w-48 px-2 py-2 mt-1 z-50"
|
||||
>
|
||||
{imgPath && isAudio(imgPath) && (
|
||||
<MenuItem>
|
||||
<a
|
||||
className="cursor-pointer px-4 py-1 hover:bg-gray-800 rounded block"
|
||||
href={`/api/img/${encodeURIComponent(imgPath)}`}
|
||||
download={imgPath.replace(/^.*[\\/]/, '')}
|
||||
>
|
||||
Download
|
||||
</a>
|
||||
</MenuItem>
|
||||
)}
|
||||
<MenuItem>
|
||||
<div
|
||||
className="cursor-pointer"
|
||||
className="cursor-pointer px-4 py-1 hover:bg-gray-800 rounded"
|
||||
onClick={() => {
|
||||
let message = `Are you sure you want to delete this sample? This action cannot be undone.`;
|
||||
openConfirm({
|
||||
|
|
|
|||
Loading…
Reference in New Issue