import { useMemo, useState } from "react"
import { Route, Routes, useNavigate } from "react-router-dom"
import { useTranslation } from "react-i18next"
import Spacer from "../../../components/atoms/spacer"
import WidgetContainer from "../../../components/extensions/widget-container"
import PlusIcon from "../../../components/fundamentals/icons/plus-icon"
import BodyCard from "../../../components/organisms/body-card"
import TableViewHeader from "../../../components/organisms/custom-table-header"
import DraftOrderTable from "../../../components/templates/draft-order-table"
import { useWidgets } from "../../../providers/widget-provider"
import NewOrderFormProvider from "../new/form"
import NewOrder from "../new/new-order"
import DraftOrderDetails from "./details"
const VIEWS = ["orders", "drafts"]
const DraftOrderIndex = () => {
const navigate = useNavigate()
const { t } = useTranslation()
const view = "drafts"
const [showNewOrder, setShowNewOrder] = useState(false)
const { getWidgets } = useWidgets()
const actions = useMemo(() => {
return [
{
label: t("draft-orders-create-draft-order", "Create draft order"),
onClick: () => setShowNewOrder(true),
icon: