Change: RESTful API

This commit is contained in:
2021-12-11 00:22:41 +08:00
parent 87ac0cecb7
commit c418634515
5 changed files with 11 additions and 11 deletions

View File

@@ -29,10 +29,10 @@ function App() {
<NavLink to="/" className="nav-link"> <NavLink to="/" className="nav-link">
Feeling luckly Feeling luckly
</NavLink> </NavLink>
<NavLink to="/search-files" className="nav-link"> <NavLink to="/files" className="nav-link">
Files Files
</NavLink> </NavLink>
<NavLink to="/search-folders" className="nav-link"> <NavLink to="/folders" className="nav-link">
Folders Folders
</NavLink> </NavLink>
<NavLink to="/manage" className="nav-link"> <NavLink to="/manage" className="nav-link">
@@ -48,20 +48,20 @@ function App() {
element={<GetRandomFiles setPlayingFile={setPlayingFile} />} element={<GetRandomFiles setPlayingFile={setPlayingFile} />}
/> />
<Route <Route
path="/search-files" path="/files"
element={<SearchFiles setPlayingFile={setPlayingFile} />} element={<SearchFiles setPlayingFile={setPlayingFile} />}
/> />
<Route <Route
path="/search-folders" path="/folders"
element={<SearchFolders setPlayingFile={setPlayingFile} />} element={<SearchFolders setPlayingFile={setPlayingFile} />}
/> />
<Route <Route
path="/search-folders/:id" path="/folders/:id"
element={<FilesInFolder setPlayingFile={setPlayingFile} />} element={<FilesInFolder setPlayingFile={setPlayingFile} />}
/> />
<Route path="/manage" element={<Manage />} /> <Route path="/manage" element={<Manage />} />
<Route <Route
path="/share/:id" path="/files/:id/share"
element={<Share setPlayingFile={setPlayingFile} />} element={<Share setPlayingFile={setPlayingFile} />}
/> />
</Routes> </Routes>

View File

@@ -80,7 +80,7 @@ function AudioPlayer(props) {
<button <button
onClick={() => onClick={() =>
navigate(`search-folders/${props.playingFile.folder_id}`) navigate(`/folders/${props.playingFile.folder_id}`)
} }
> >
{props.playingFile.foldername} {props.playingFile.foldername}

View File

@@ -33,7 +33,7 @@ function FileDialog(props) {
</button> </button>
<button <button
onClick={() => { onClick={() => {
navigate(`/share/${props.file.id}`); navigate(`/files/${props.file.id}/share`);
props.setShowStatus(false); props.setShowStatus(false);
}} }}
> >

View File

@@ -25,7 +25,7 @@ function FileEntry(props) {
</td> </td>
<td <td
className="clickable" className="clickable"
onClick={() => navigate(`/search-folders/${props.file.folder_id}`)} onClick={() => navigate(`/folders/${props.file.folder_id}`)}
> >
{props.file.foldername} {props.file.foldername}
</td> </td>

View File

@@ -17,12 +17,12 @@ function FoldersTable(props) {
{props.folders.map((folder) => ( {props.folders.map((folder) => (
<tr key={folder.id}> <tr key={folder.id}>
<td <td
onClick={() => navigate(`/search-folders/${folder.id}`)} onClick={() => navigate(`/folders/${folder.id}`)}
className="clickable" className="clickable"
> >
{folder.foldername} {folder.foldername}
</td> </td>
<td onClick={() => navigate(`/search-folders/${folder.id}`)}> <td onClick={() => navigate(`/folders/${folder.id}`)}>
<button>View</button> <button>View</button>
</td> </td>
</tr> </tr>