Refactor file loading and code retrieval logic

This commit refactors the code in the `Page` component to improve the file loading and code retrieval logic. It removes the hardcoded initial code value and replaces it with an empty string. It also updates the `useEffect` hook to properly handle the startup of the application and retrieve the code content using the `Pterodactyl` API. Additionally, it updates the rendering of the breadcrumbs and adds a save button to the file editor.

Refactor file directory change functionality

This commit refactors the `changeDirectory` function in the `Index` component of the `FilesEditor` module. The function is removed as it is no longer used and has been replaced with a more efficient approach to handle directory changes.
This commit is contained in:
2024-09-14 08:28:09 +00:00
parent faa45f7fcf
commit 25605200e1
2 changed files with 54 additions and 59 deletions

View File

@@ -100,17 +100,6 @@ const Index = () => {
setContextMenu(initialContextMenuState);
}, []);
const changeDirectory = useCallback(
(newPath: string) => {
if (pterodactyl) {
pterodactyl.helpers.setWorkingDirectory(newPath);
fetchFiles();
// setPath(newPath);
}
},
[pterodactyl, fetchFiles]
);
useEffect(() => {
if (!apiKey || !serverId) return; // Upewniamy się, że mamy apiKey i serverId
@@ -142,7 +131,7 @@ const Index = () => {
)}
{serverId && (
<div className="flex p-4 gap-4">
<div className="flex gap-4">
<BreadCrumbs>
<li>
<div className="mr-2">