From eb2531d02fb58c723ffee01b4ece08b15b764a80 Mon Sep 17 00:00:00 2001
From: Chaemin-153 <0520032@gmail.com>
Date: Mon, 26 Feb 2024 13:22:22 +0900
Subject: [PATCH] =?UTF-8?q?9=EC=A3=BC=EC=B0=A8=20=EB=AF=B8=EC=99=84?=
=?UTF-8?q?=EC=84=B1?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
---
package-lock.json | 23 +++++++++
package.json | 1 +
src/Main.js | 8 +--
src/components/CardListItem.js | 46 ++++++++++++-----
src/components/Folder/Card.js | 65 ++++++++----------------
src/components/Folder/FolderCards.js | 31 ++++++------
src/components/Folder/FolderCategory.js | 42 ++++++++--------
src/components/Folder/FolderContent.js | 11 ++--
src/hooks/useFetchFolderCardsData.js | 67 +++++++++++++++----------
src/hooks/useFetchFolderCategoryData.js | 2 +-
src/images/non_image.svg | 19 -------
src/pages/{Folder.js => FolderPage.js} | 10 ++--
src/pages/{Shared.js => SharedPage.js} | 10 ++--
13 files changed, 177 insertions(+), 158 deletions(-)
delete mode 100644 src/images/non_image.svg
rename src/pages/{Folder.js => FolderPage.js} (63%)
rename src/pages/{Shared.js => SharedPage.js} (61%)
diff --git a/package-lock.json b/package-lock.json
index f9f6bcc688..0a083186af 100644
--- a/package-lock.json
+++ b/package-lock.json
@@ -15,6 +15,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-helmet": "^6.1.0",
+ "react-helmet-async": "^2.0.4",
"react-query": "^3.39.3",
"react-router-dom": "^6.22.0",
"react-scripts": "5.0.1",
@@ -9301,6 +9302,14 @@
"node": ">= 0.4"
}
},
+ "node_modules/invariant": {
+ "version": "2.2.4",
+ "resolved": "https://registry.npmjs.org/invariant/-/invariant-2.2.4.tgz",
+ "integrity": "sha512-phJfQVBuaJM5raOpJjSfkiD6BpbCE4Ns//LaXl6wGYtUBY83nWS6Rf9tXm2e8VaK60JEjYldbPif/A2B1C2gNA==",
+ "dependencies": {
+ "loose-envify": "^1.0.0"
+ }
+ },
"node_modules/ipaddr.js": {
"version": "2.1.0",
"resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.1.0.tgz",
@@ -14615,6 +14624,20 @@
"react": ">=16.3.0"
}
},
+ "node_modules/react-helmet-async": {
+ "version": "2.0.4",
+ "resolved": "https://registry.npmjs.org/react-helmet-async/-/react-helmet-async-2.0.4.tgz",
+ "integrity": "sha512-yxjQMWposw+akRfvpl5+8xejl4JtUlHnEBcji6u8/e6oc7ozT+P9PNTWMhCbz2y9tc5zPegw2BvKjQA+NwdEjQ==",
+ "dependencies": {
+ "invariant": "^2.2.4",
+ "react-fast-compare": "^3.2.2",
+ "shallowequal": "^1.1.0"
+ },
+ "peerDependencies": {
+ "react": "^16.6.0 || ^17.0.0 || ^18.0.0",
+ "react-dom": "^16.6.0 || ^17.0.0 || ^18.0.0"
+ }
+ },
"node_modules/react-is": {
"version": "17.0.2",
"resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz",
diff --git a/package.json b/package.json
index dcaeafb6b7..317a29e4cd 100644
--- a/package.json
+++ b/package.json
@@ -10,6 +10,7 @@
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-helmet": "^6.1.0",
+ "react-helmet-async": "^2.0.4",
"react-query": "^3.39.3",
"react-router-dom": "^6.22.0",
"react-scripts": "5.0.1",
diff --git a/src/Main.js b/src/Main.js
index f3b211d01a..12b2aca3bd 100644
--- a/src/Main.js
+++ b/src/Main.js
@@ -1,6 +1,6 @@
import Layout from './pages/Layout';
-import Shared from './pages/Shared';
-import Folder from './pages/Folder';
+import SharedPage from './pages/SharedPage';
+import FolderPage from './pages/FolderPage';
import { BrowserRouter, Routes, Route } from 'react-router-dom';
function Main() {
@@ -8,8 +8,8 @@ function Main() {
{description}
+{formattedDate}
+- {timePassed} -
{description}
-{formattedDate}
- -- {createdAt ? dataStatus : null} -
- {folder && ( -{description}
-{date}
-{description}
+{date}
+ {folder &&