Skip to content
Snippets Groups Projects
Commit 35bceb8037fa authored by Fabien Amarger's avatar Fabien Amarger
Browse files

feat(frontend): Render filename on FileField

parent 6a3df8d582f3
No related branches found
No related tags found
1 merge request!36Upload ontology file
......@@ -3,7 +3,7 @@
import Visibility from "@mui/icons-material/Visibility";
import { ChangeEventHandler, useRef } from "react";
import { CWFile } from "@/types";
import { downloadFile, openFile } from "@/utils";
import { downloadFile, getFileNameFromURL, openFile } from "@/utils";
import { ButtonTooltip } from "./ButtonTooltip";
interface FileFieldProps {
......@@ -67,7 +67,10 @@
disabled={disabled}
onClick={chooseFile}
>
{label}: {filePresent ? "Modifier le fichier" : "Choisir un fichier"}
{label}
{filePresent
? ` ${getFileName()}: Modifier le fichier`
: " : Choisir un fichier"}
</Button>
<ButtonTooltip
title={
......
......@@ -13,3 +13,7 @@
});
return await response.blob();
}
export function getFileNameFromURL(url: string): string {
return url.slice(url.lastIndexOf("/") + 1);
}
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment