import React, { ReactElement, useEffect } from 'react'; import Head from 'next/head' import DatePicker from "react-datepicker"; import "react-datepicker/dist/react-datepicker.css"; import dayjs from "dayjs"; import {useAppDispatch, useAppSelector} from "../../stores/hooks"; import {useRouter} from "next/router"; import { fetch } from '../../stores/roles_catalog/roles_catalogSlice' import {saveFile} from "../../helpers/fileSaver"; import dataFormatter from '../../helpers/dataFormatter'; import ImageField from "../../components/ImageField"; import LayoutAuthenticated from "../../layouts/Authenticated"; import {getPageTitle} from "../../config"; import SectionTitleLineWithButton from "../../components/SectionTitleLineWithButton"; import SectionMain from "../../components/SectionMain"; import CardBox from "../../components/CardBox"; import BaseButton from "../../components/BaseButton"; import BaseDivider from "../../components/BaseDivider"; import {mdiChartTimelineVariant} from "@mdi/js"; import {SwitchField} from "../../components/SwitchField"; import FormField from "../../components/FormField"; const Roles_catalogView = () => { const router = useRouter() const dispatch = useAppDispatch() const { roles_catalog } = useAppSelector((state) => state.roles_catalog) const { id } = router.query; useEffect(() => { dispatch(fetch({ id })); }, [dispatch, id]); return ( <>
Role name
{roles_catalog?.name}
Human review checklists
| ChecklistName | Purpose | Status | Instructions |
|---|---|---|---|
| { item.name } | { item.purpose } | { item.status } | { item.instructions } |
Training_requirements Role
| Required |
|---|
| { dataFormatter.booleanFormatter(item.is_required) } |