···157157 }, []);
158158159159 // Check if a resource is new (added in the last 14 days)
160160- const isNewResource = (date) => {
161161- if (!date) return false;
162162- const resourceDate = new Date(date);
163163- const now = new Date();
164164- const daysDiff = Math.floor((now - resourceDate) / (1000 * 60 * 60 * 24));
165165- return daysDiff < 14;
166166- };
160160+// Check if a resource is new (added in the last 14 days)
161161+const isNewResource = (date) => {
162162+ if (!date) return false;
163163+164164+ const resourceDate = new Date(date);
165165+166166+ // Check if the resource was created on February 27, 2025
167167+ const feb27Date = new Date('2025-02-27');
168168+ const isFeb27 = resourceDate.getFullYear() === feb27Date.getFullYear() &&
169169+ resourceDate.getMonth() === feb27Date.getMonth() &&
170170+ resourceDate.getDate() === feb27Date.getDate();
171171+172172+ // If it was created on Feb 27, 2025, don't mark it as new
173173+ if (isFeb27) {
174174+ return false;
175175+ }
176176+177177+ // Otherwise, apply the normal 14-day rule
178178+ const now = new Date();
179179+ const daysDiff = Math.floor((now - resourceDate) / (1000 * 60 * 60 * 24));
180180+ return daysDiff < 14;
181181+};
167182168183 // Check if a resource impacts score
169184 const impactsScore = (resource) => {