|
|
|
@ -11,7 +11,6 @@ import {postCustomJoke} from "../redux/thunk/PostThunk";
|
|
|
|
|
|
|
|
|
|
export default function AddScreen() {
|
|
|
|
|
// @ts-ignore
|
|
|
|
|
const allJokes = useSelector(state => state.customReducer.jokes);
|
|
|
|
|
const dispatch = useDispatch();
|
|
|
|
|
const MAX_LENGTH = 10;
|
|
|
|
|
const [joke, onChangeJoke] = React.useState('');
|
|
|
|
@ -29,44 +28,6 @@ export default function AddScreen() {
|
|
|
|
|
clearFields();
|
|
|
|
|
};
|
|
|
|
|
|
|
|
|
|
// const [joke, setJoke] = useState("");
|
|
|
|
|
// const [jokeFall, setJokeFall] = useState("");
|
|
|
|
|
// const [category, setCategory] = useState("");
|
|
|
|
|
// const [categoryExceeded, setCategoryExceeded] = useState(false);
|
|
|
|
|
// const [buttonDisabled, setButtonDisabled] = useState(true);
|
|
|
|
|
// const MAX_CATEGORY_LENGTH = 10;
|
|
|
|
|
// const dispatch = useDispatch();
|
|
|
|
|
|
|
|
|
|
// useEffect(() => {
|
|
|
|
|
// if (joke !== "" && jokeFall !== "" && category !== "") {
|
|
|
|
|
// setButtonDisabled(false);
|
|
|
|
|
// } else {
|
|
|
|
|
// setButtonDisabled(true);
|
|
|
|
|
// }
|
|
|
|
|
// }, [joke, jokeFall, category]);
|
|
|
|
|
// const postjoke = async () => {
|
|
|
|
|
// // @ts-ignore
|
|
|
|
|
// await dispatch(postJoke(joke, jokeFall, category));
|
|
|
|
|
// clearFields();
|
|
|
|
|
// };
|
|
|
|
|
//
|
|
|
|
|
// const clearFields = () => {
|
|
|
|
|
// setJoke("");
|
|
|
|
|
// setJokeFall("");
|
|
|
|
|
// setCategory("");
|
|
|
|
|
// setCategoryExceeded(false);
|
|
|
|
|
// setButtonDisabled(true);
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
|
|
// const handleCategoryChange = (text) => {
|
|
|
|
|
// if (text.length > MAX_CATEGORY_LENGTH) {
|
|
|
|
|
// setCategoryExceeded(true);
|
|
|
|
|
// } else {
|
|
|
|
|
// setCategoryExceeded(false);
|
|
|
|
|
// setCategory(text);
|
|
|
|
|
// }
|
|
|
|
|
// };
|
|
|
|
|
|
|
|
|
|
return (
|
|
|
|
|
<View style={styles.container}>
|
|
|
|
|
<Text style={styles.text}>Blague</Text>
|
|
|
|
|