Update subplebbit-settings.tsx

This commit is contained in:
plebeius.eth
2024-02-12 14:06:07 +01:00
parent 3db86fd7d0
commit c64458f08c

View File

@@ -679,9 +679,19 @@ const ChallengeSettings = ({ challenge, index, isReadOnly, setSubplebbitSettings
const Challenges = ({ isReadOnly, readOnlyChallenges }: { isReadOnly: boolean; readOnlyChallenges: any }) => {
const { t } = useTranslation();
const { settings, setSubplebbitSettingsStore } = useSubplebbitSettingsStore();
const challenges = settings?.challenges || readOnlyChallenges || [];
const [challenges, setChallenges] = useState<any[]>([]);
const [showSettings, setShowSettings] = useState<boolean[]>(challenges.map(() => false));
useEffect(() => {
if (settings) {
setChallenges(settings.challenges);
} else if (readOnlyChallenges) {
setChallenges(readOnlyChallenges);
} else {
return;
}
}, [settings, readOnlyChallenges]);
const location = useLocation();
const isInCreateSubplebbitView = isCreateSubplebbitView(location.pathname);