switched from context to zustand

This commit is contained in:
plebbitor
2023-03-13 14:29:34 +01:00
parent e9297812ef
commit c66a782e53
9 changed files with 103 additions and 33 deletions
+5 -4
View File
@@ -1,7 +1,7 @@
import React, { useState, useContext } from 'react';
import React from 'react';
import useBoardStore from '../useBoardStore';
import Modal from 'react-modal';
import styled from 'styled-components';
import { BoardContext } from '../App';
const StyledModal = styled(Modal)`
@media (min-width: 480px) {
@@ -70,7 +70,7 @@ const customOverlayStyles = {
};
const CaptchaModal = ({ isOpen, closeModal, captchaImage }) => {
const { captchaResponse, setCaptchaResponse } = useContext(BoardContext);
const { captchaResponse, setCaptchaResponse } = useBoardStore(state => state);
const handleCloseModal = () => {
closeModal();
@@ -97,7 +97,8 @@ const CaptchaModal = ({ isOpen, closeModal, captchaImage }) => {
autoComplete='off'
placeholder="TYPE THE CAPTCHA HERE AND PRESS ENTER"
value={captchaResponse}
onChange={handleChallengeResponse} />
onChange={handleChallengeResponse}
autoFocus />
</div>
</StyledModal>
);