|
@@ -33,10 +33,12 @@ const DayItem = ({
|
|
|
data,
|
|
|
idx,
|
|
|
onClaim,
|
|
|
+ onEnd,
|
|
|
}: {
|
|
|
data: ContinuousCfgItem;
|
|
|
idx: number;
|
|
|
onClaim: (data: ContinuousCfgItem) => void;
|
|
|
+ onEnd?: Function;
|
|
|
}) => {
|
|
|
const dayColor = React.useMemo(() => {
|
|
|
return ["#12940f", "#297fcf", "#ec3920"][idx % 3];
|
|
@@ -50,7 +52,7 @@ const DayItem = ({
|
|
|
|
|
|
return (
|
|
|
<div className={styles.dayItemBox}>
|
|
|
- {data.id >= 2 && (
|
|
|
+ {data.id >= 2 && data.isCanClaim && (
|
|
|
<div className="mb-[.1rem] flex flex-row justify-center">
|
|
|
<div className={styles.canGet}>Grande Prêmio Disponível</div>
|
|
|
</div>
|
|
@@ -61,6 +63,7 @@ const DayItem = ({
|
|
|
<CutDown
|
|
|
endTime={data.end_at - Date.now() / 1000}
|
|
|
itemBgColor="rgba(255,255,255,.4)"
|
|
|
+ onEnd={onEnd}
|
|
|
></CutDown>
|
|
|
</div>
|
|
|
)}
|
|
@@ -355,6 +358,7 @@ const Page = () => {
|
|
|
data={item}
|
|
|
idx={idx}
|
|
|
onClaim={doClaim}
|
|
|
+ onEnd={getData}
|
|
|
></DayItem>
|
|
|
);
|
|
|
})}
|