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/hoa_parameters/hoa_parametersSlice' import dataFormatter from '../../helpers/dataFormatter'; 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 Hoa_parametersView = () => { const router = useRouter() const dispatch = useAppDispatch() const { hoa_parameters } = useAppSelector((state) => state.hoa_parameters) const { id } = router.query; function removeLastCharacter(str) { console.log(str,`str`) return str.slice(0, -1); } useEffect(() => { dispatch(fetch({ id })); }, [dispatch, id]); return ( <> {getPageTitle('View hoa_parameters')}

hoas

{hoa_parameters?.hoas?.name ?? 'No data'}

Hoa

{hoa_parameters?.hoa?.name ?? 'No data'}

Units per hoa

{hoa_parameters?.units_per_hoa || 'No data'}

Unit types

{hoa_parameters?.unit_types}

Vendor categories

{hoa_parameters?.vendor_categories}

Faq limit

{hoa_parameters?.faq_limit || 'No data'}

Doc limit

{hoa_parameters?.doc_limit || 'No data'}

Chatbot suggestion count

{hoa_parameters?.chatbot_suggestion_count || 'No data'}

Reminder periods

{hoa_parameters?.reminder_periods}

Escalation timeframes

{hoa_parameters?.escalation_timeframes}

router.push('/hoa_parameters/hoa_parameters-list')} />
); }; Hoa_parametersView.getLayout = function getLayout(page: ReactElement) { return ( {page} ) } export default Hoa_parametersView;