Your Name 1912bcd25b
Some checks failed
Lint / build (20) (push) Has been cancelled
Playwright Tests / test (push) Has been cancelled
chore: sync all remaining local workspace changes
2026-05-08 11:26:57 +08:00

58 lines
1.7 KiB
JavaScript

/*
* Extracted from browser-delivered Turbopack chunk: 5d5b47876e53e564.da1ba52a93.js
* Module id: 684685
* For reading/searching only; this factory depends on the original Turbopack runtime.
*/
const moduleFactory = (e) => {
"use strict";
var t = e.i(462214),
r = e.i(358379),
n = e.i(325528);
e.i(606823);
var o = e.i(252474),
a = e.i(692738);
e.s([
"VipPromoteLabel",
0,
(e) => {
let { imageKey: i } = e,
[l, s] = (0, r.useState)(!1),
{ remoteConfig: c, loadRemoteConfig: u } = (0,
o.useRemoteConfigHooks)(n.config.vipPromoteLabelConfigId);
(0, r.useEffect)(() => {
u(),
localStorage.getItem(c?.storeKey || "promote_label_dismissed") &&
s(!0);
}, [u]);
let d = (0, r.useCallback)(() => {
if (!c?.startTime || !c?.endTime) return !0;
let e = new Date(),
t = new Date(c.startTime),
r = new Date(c.endTime);
return e >= t && e <= r;
}, [c?.startTime, c?.endTime]);
return c?.show && !l && d()
? (0, t.jsxs)("div", {
className: a.default.promoteContainer,
children: [
c.content &&
(0, t.jsx)("div", {
className: a.default.content,
dangerouslySetInnerHTML: { __html: c.content },
}),
c[i] &&
(0, t.jsx)("img", {
src: c[i],
onClick: () => window.open(c.targetUrl),
alt: "",
}),
],
})
: null;
},
]);
};
export default moduleFactory;