"use client"; import { RouterVote } from "@/app/lib/router_hipmi/router_vote"; import ComponentGlobal_InputCountDown from "@/app_modules/_global/component/input_countdown"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/_global/notif_global/notifikasi_berhasil"; import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/_global/notif_global/notifikasi_gagal"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/_global/notif_global/notifikasi_peringatan"; import { Box, Button, Center, Group, Stack, Text, TextInput, Textarea, } from "@mantine/core"; import { DatePickerInput } from "@mantine/dates"; import { IconMinus, IconPlus } from "@tabler/icons-react"; import { useAtom } from "jotai"; import _ from "lodash"; import moment from "moment"; import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime"; import { useRouter } from "next/navigation"; import { useState } from "react"; import { Vote_funCreate } from "../fun/create/create_vote"; import { gs_vote_hotMenu, gs_vote_status } from "../global_state"; import { MODEL_VOTING } from "../model/interface"; import { MainColor } from "@/app_modules/_global/color/color_pallet"; import notifikasiToAdmin_funCreate from "@/app_modules/notifikasi/fun/create/create_notif_to_admin"; import mqtt_client from "@/util/mqtt_client"; export default function Vote_Create() { const router = useRouter(); const [isLoading, setIsLoading] = useState(false); const [hotMenu, setHotMenu] = useAtom(gs_vote_hotMenu); const [tabsStatus, setTabsStatus] = useAtom(gs_vote_status); const [data, setData] = useState({ title: "", deskripsi: "", awalVote: "", akhirVote: "", }); const [listVote, setListVote] = useState([ { name: "Nama Pilihan", value: "", }, { name: "Nama Pilihan", value: "", }, ]); return ( <> { setData({ ...data, title: val.target.value, }); }} />