Skip to content

Instantly share code, notes, and snippets.

View Theodore-Kelechukwu-Onyejiaku's full-sized avatar
:octocat:
pro

Theodore Kelechukwu Onyejiaku Theodore-Kelechukwu-Onyejiaku

:octocat:
pro
View GitHub Profile
import React, { useRef, useState } from 'react';
import axios from 'axios';
import showFieldsError from '../utils/showFieldsError';
const serverUrl = process.env.REACT_APP_STRAPI_SERVER;
export default function AddTaskModal({ showAddTaskModal, setShowAddTaskModal }) {
const [task, setTask] = useState({ title: '', taskTime: 0, realTime: 0 });
const formRef = useRef(null);
const handleSubmit = async (e) => {
import { useEffect, useState } from 'react';
import { BiMessageSquareAdd } from 'react-icons/bi';
import axios from 'axios';
import { ToastContainer } from 'react-toastify';
import Task from './components/Task';
import EditModal from './components/EditModal';
import AddTaskModal from './components/AddTaskModal';
import 'react-toastify/dist/ReactToastify.css';
const serverUrl = process.env.REACT_APP_STRAPI_SERVER;
// SPDX-License-Identifier: MIT
pragma solidity ^0.8.17;
contract StudentAttendance {
struct Student{
uint age;
string name;
bool isAbsent;
}
import {
useContext, useEffect, useRef, useState,
} from 'react';
import { useRouter } from 'next/router';
import Cookies from 'js-cookie';
import Link from 'next/link';
import axios from 'axios';
import toast from 'react-hot-toast';
import AppContext from '../utils/AppContext';
import {
useContext, useEffect, useRef, useState,
} from 'react';
import { useRouter } from 'next/router';
import Cookies from 'js-cookie';
import axios from 'axios';
import toast from 'react-hot-toast';
import Link from 'next/link';
import AppContext from '../utils/AppContext';
import { useState } from 'react';
import { useRouter } from 'next/router';
import axios from 'axios';
import { FaRegStar, FaStar } from 'react-icons/fa';
import Cookies from 'js-cookie';
import toast from 'react-hot-toast';
import 'react-quill/dist/quill.snow.css';
import dynamic from 'next/dynamic';
import SingleBookAndReview from '../components/SingleBookAndReview';
import { reviewer_formats, reviewer_modules } from '../utils/editor';
import { useState, useContext, useEffect } from 'react';
import 'react-quill/dist/quill.snow.css';
import axios from 'axios';
import Cookies from 'js-cookie';
import toast from 'react-hot-toast';
import { useRouter } from 'next/router';
import { BiImageAdd } from 'react-icons/bi';
import dynamic from 'next/dynamic';
import { isImage, validateSize } from '../utils/fileValidation';
import { useContext } from 'react';
import { useRouter } from 'next/router';
import 'react-quill/dist/quill.bubble.css';
import dynamic from 'next/dynamic';
import Link from 'next/link';
import axios from 'axios';
import Cookies from 'js-cookie';
import toast from 'react-hot-toast';
import GetRatings from '../utils/getRatings';
import AppContext from '../utils/AppContext';
import { useContext } from 'react';
import Link from 'next/link';
import 'react-quill/dist/quill.bubble.css';
import dynamic from 'next/dynamic';
import toast from 'react-hot-toast';
import axios from 'axios';
import Cookies from 'js-cookie';
import AppContext from '../utils/AppContext';
const ReactQuill = dynamic(() => import('react-quill'), { ssr: false });
import { useContext } from 'react';
import { useRouter } from 'next/router';
import Link from 'next/link';
import Cookies from 'js-cookie';
import AppContext from '../utils/AppContext';
export default function Header() {
const {
authUser, setAuthUser, isLoggedIn, setIsLoggedIn,
} = useContext(AppContext);