diff --git a/src/App.tsx b/src/App.tsx
index 36a0c70..1012024 100644
--- a/src/App.tsx
+++ b/src/App.tsx
@@ -60,7 +60,9 @@ function getContents(
return getDir == item.is_dir;
})
.map((item: galleryItemInfo, index: number) => {
- const url = item.thumbnail_url === null ? item.url : item.thumbnail_url;
+ const url = item.url;
+ const thumbnail_url =
+ item.thumbnail_url === null ? item.url : item.thumbnail_url;
let onClick = () => {};
if (item.is_dir) {
onClick = () => {
@@ -73,27 +75,49 @@ function getContents(
setCategory(category);
};
- return ;
+ return (
+
+ );
}
if (url.endsWith('.mp4')) {
- return ;
+ return (
+
+ );
}
- return ;
+ return (
+
+ );
});
}
interface galleryItem {
url: string;
+ thumbnail_url: string;
onClick: () => void;
}
-function ImageItem({ url }: galleryItem) {
+function ImageItem({ thumbnail_url, url }: galleryItem) {
return (
);
}
@@ -130,15 +154,19 @@ function getFileName(string: string): string {
}
function post(category: string, callback: (text: string) => void) {
- fetch('http://localhost/photo-viewer-backend/php/get.php', {
- method: 'POST',
- headers: {
- 'Content-Type': 'application/json',
- },
- body: JSON.stringify({
- category: category,
- }),
- })
+ fetch(
+ //'http://localhost/photo-viewer-backend/php/get.php',
+ 'http://dundun.ddns.net/photo-viewer/photo-viewer-backend/php/get.php',
+ {
+ method: 'POST',
+ headers: {
+ 'Content-Type': 'application/json',
+ },
+ body: JSON.stringify({
+ category: category,
+ }),
+ }
+ )
.then((response) => {
if (!response.ok) {
throw new Error('Network response was not ok');