diff --git a/app/components/ButtonIcon.tsx b/app/components/ButtonIcon.tsx index bb8c91c3b..abedc9c68 100644 --- a/app/components/ButtonIcon.tsx +++ b/app/components/ButtonIcon.tsx @@ -20,6 +20,7 @@ export const ButtonIcon = ({ className: propsClassName, hoverFill = false, disabled, + ...rest }: ButtonIconProps) => { const className = twMerge( "flex h-8 w-8 items-center justify-center rounded-lg transition-all duration-150", @@ -31,7 +32,7 @@ export const ButtonIcon = ({ return ( ); }; diff --git a/app/components/UploadAudioButtonDialogue/UploadAudioButtonDialogue.tsx b/app/components/UploadAudioButtonDialogue/UploadAudioButtonDialogue.tsx index 8ffb21f92..126e70f8a 100644 --- a/app/components/UploadAudioButtonDialogue/UploadAudioButtonDialogue.tsx +++ b/app/components/UploadAudioButtonDialogue/UploadAudioButtonDialogue.tsx @@ -19,7 +19,7 @@ import { AuthenticationContext } from "~/contexts/Authentication"; import { UploadMedia, UploadMediaResponse } from "./utilities"; // import { ListDropdown } from "../ListDropdown"; -// const visiblityOpts = [ +// const visiblityOptions = [ // { // name: "private", // value: "private", @@ -36,7 +36,7 @@ type ComponentState = { file: File | undefined; audioUrl: string; uploadState: "init" | "staged" | "uploading" | "uploaded" | "error"; - visibility: string|undefined; + // visibility: string; fileToken: string|undefined; } const initialValues:ComponentState = { @@ -44,9 +44,14 @@ const initialValues:ComponentState = { file: undefined, audioUrl: "", uploadState: "init", - visibility: undefined, + // visibility: "private", fileToken: undefined, } + +const getFileName = (file:File)=>{ + return file.name.split(".")[0] || ""; +} + export const UploadAudioButtonDiagloue = ({ onUploaded, }:{ @@ -57,9 +62,9 @@ export const UploadAudioButtonDiagloue = ({ const closeModal = () => setState(initialValues); const openModal = () => setState((curr)=>({...curr, isOpen:true})); - const selectVisibility = (value:string) => { - setState((curr)=>({...curr, visibility:value})) - }; + // const selectVisibility = (value:string) => { + // setState((curr)=>({...curr, visibility:value})) + // }; const handleFileChange = (file: File) => { setState((curr) => ({ ...curr, @@ -84,6 +89,7 @@ export const UploadAudioButtonDiagloue = ({ uuid_idempotency_token: uuidv4(), file: file, source: "file", + title: getFileName(file), }, authState.sessionToken) .then((res: UploadMediaResponse) => { // console.log(res); @@ -138,10 +144,10 @@ export const UploadAudioButtonDiagloue = ({ )} - {/* */} + {/* */}
{uploadState !== "uploaded" &&