We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 862b7fa commit 8e5592cCopy full SHA for 8e5592c
1 file changed
frontend/components/pages/ItemPage/ItemPage.js
@@ -111,10 +111,17 @@ export default function ItemPage() {
111
112
// setting recents of localstorage
113
const recentArray = JSON.parse(localStorage.getItem("recents"));
114
- if (recentArray != null && !recentArray.includes(itemId)) {
+ if (recentArray != null) {
115
+ if (!recentArray.includes(itemId)) {
116
+ localStorage.setItem(
117
+ "recents",
118
+ JSON.stringify([itemId, ...recentArray].slice(0, 20))
119
+ );
120
+ }
121
+ } else {
122
localStorage.setItem(
123
"recents",
- JSON.stringify([itemId, ...recentArray].slice(0, 20))
124
+ JSON.stringify([itemId])
125
);
126
}
127
}, [itemId]);
0 commit comments