mirror of
https://github.com/storytold/artcraft.git
synced 2026-11-05 09:48:44 +00:00
4 files changed
+15
-10
No files matched your search
@@ -1,5 +1,5 @@
|
||||
import React, { useState, useEffect } from "react";
|
||||
import { faMicrophone, faVolume } from "@fortawesome/pro-solid-svg-icons";
|
||||
import { faVolume } from "@fortawesome/pro-solid-svg-icons";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { usePrefixedDocumentTitle } from "common/UsePrefixedDocumentTitle";
|
||||
import { PageHeaderWithImage } from "v2/view/_common/PageHeaderWithImage";
|
||||
|
||||
+8
-6
@@ -8,11 +8,11 @@ import React, { useState } from "react";
|
||||
import { FileUploader } from "react-drag-drop-files";
|
||||
import { InputVcAudioPlayer } from "v2/view/_common/InputVcAudioPlayer";
|
||||
import { v4 as uuidv4 } from "uuid";
|
||||
import {
|
||||
UploadAudio,
|
||||
UploadAudioIsOk,
|
||||
UploadAudioRequest,
|
||||
} from "@storyteller/components/src/api/upload/UploadAudio";
|
||||
// import {
|
||||
// UploadAudio,
|
||||
// UploadAudioIsOk,
|
||||
// UploadAudioRequest,
|
||||
// } from "@storyteller/components/src/api/upload/UploadAudio";
|
||||
import useUploadedFiles from "hooks/useUploadedFiles";
|
||||
|
||||
const FILE_TYPES = ["MP3", "WAV", "FLAC", "OGG"];
|
||||
@@ -34,6 +34,7 @@ function VoiceDesignerUploadComponent(props: Props) {
|
||||
const setAudioLinks = useUploadedFiles((state: any) => state.setAudioLinks);
|
||||
|
||||
// Auto generated
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
const [idempotencyToken, setIdempotencyToken] = useState(uuidv4());
|
||||
|
||||
const handleChange = (file: any) => {
|
||||
@@ -68,6 +69,7 @@ function VoiceDesignerUploadComponent(props: Props) {
|
||||
? `${Math.floor(file.size / 1024)} KB`
|
||||
: null;
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
const uploadBtnClass = isUploadDisabled
|
||||
? "btn btn-uploaded w-100 disabled"
|
||||
: "btn btn-primary w-100";
|
||||
@@ -154,7 +156,7 @@ function VoiceDesignerUploadComponent(props: Props) {
|
||||
</div>
|
||||
);
|
||||
}
|
||||
|
||||
// eslint-disable-next-line @typescript-eslint/no-unused-vars
|
||||
const LoadingIcon: React.FC = () => {
|
||||
return (
|
||||
<>
|
||||
|
||||
+3
@@ -3,6 +3,7 @@ import VoiceDesignerUploadComponent from "../VoiceDesignerUploadComponent";
|
||||
import { v4 as uuidv4 } from "uuid";
|
||||
|
||||
function UploadSamples() {
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars */
|
||||
const [convertLoading, setConvertLoading] = useState(false);
|
||||
const [canConvert, setCanConvert] = useState(false);
|
||||
const [mediaUploadToken, setMediaUploadToken] = useState<string | undefined>(
|
||||
@@ -11,6 +12,8 @@ function UploadSamples() {
|
||||
const [convertIdempotencyToken, setConvertIdempotencyToken] = useState(
|
||||
uuidv4()
|
||||
);
|
||||
/* eslint-disable @typescript-eslint/no-unused-vars */
|
||||
|
||||
const [formIsCleared, setFormIsCleared] = useState(false);
|
||||
|
||||
const changeConvertIdempotencyToken = () => {
|
||||
|
||||
+3
-3
@@ -4,8 +4,8 @@ import {
|
||||
// faMicrophoneLines,
|
||||
// faTags,
|
||||
} from "@fortawesome/pro-solid-svg-icons";
|
||||
import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
import { Button } from "components/common";
|
||||
// import { FontAwesomeIcon } from "@fortawesome/react-fontawesome";
|
||||
// import { Button } from "components/common";
|
||||
import Input from "components/common/Input";
|
||||
import useVoiceDetailsStore from "hooks/useVoiceDetailsStore/";
|
||||
import React from "react";
|
||||
@@ -27,7 +27,7 @@ export const SearchFieldClass = {
|
||||
};
|
||||
|
||||
function VoiceDetails() {
|
||||
const { name, visibility, setName, setVisibility } = useVoiceDetailsStore();
|
||||
const { visibility, setVisibility } = useVoiceDetailsStore();
|
||||
|
||||
return (
|
||||
<div className="d-flex flex-column gap-4">
|
||||
|
||||
Reference in new issue
Block a user