"use client"; import { ComponentGlobal_NotifikasiBerhasil } from "@/app_modules/component_global/notif_global/notifikasi_berhasil"; import { Stack, TextInput, Textarea, Button, Select, Text, Group, } from "@mantine/core"; import { DateTimePicker } from "@mantine/dates"; import { AppRouterInstance } from "next/dist/shared/lib/app-router-context.shared-runtime"; import { useRouter } from "next/navigation"; import { MODEL_EVENT } from "../model/interface"; import { useState } from "react"; import { MODEL_DEFAULT_MASTER } from "@/app_modules/model_global/interface"; import { Event_funEditById } from "../fun/edit/fun_edit_by_id"; import { ComponentGlobal_NotifikasiGagal } from "@/app_modules/component_global/notif_global/notifikasi_gagal"; import moment from "moment"; import _ from "lodash"; import { ComponentGlobal_NotifikasiPeringatan } from "@/app_modules/component_global/notif_global/notifikasi_peringatan"; import { IconAlertTriangle } from "@tabler/icons-react"; import ComponentEvent_ErrorMaximalInput from "../component/error_maksimal_input"; export default function Event_Edit({ dataEvent, listTipeAcara, }: { dataEvent: MODEL_EVENT; listTipeAcara: MODEL_DEFAULT_MASTER[]; }) { const router = useRouter(); const [value, setValue] = useState(dataEvent); const [tipe, setTipe] = useState(listTipeAcara); // Masimal karakter state const [maxTitle, setMaxTitle] = useState(""); const [maxLokasi, setMaxLokasi] = useState(""); const [maxDeskripsi, setMaxDeskripsi] = useState(""); return ( <> {/*
{JSON.stringify(value, null, 2)} */}