import { useState } from "react"
import { Route, Routes } from "react-router-dom"
import { useTranslation } from "react-i18next"
import Fade from "../../components/atoms/fade-wrapper"
import Spacer from "../../components/atoms/spacer"
import RouteContainer from "../../components/extensions/route-container"
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 DiscountTable from "../../components/templates/discount-table"
import { useRoutes } from "../../providers/route-provider"
import { useWidgets } from "../../providers/widget-provider"
import Details from "./details"
import New from "./new"
import DiscountForm from "./new/discount-form"
import { DiscountFormProvider } from "./new/discount-form/form/discount-form-context"
const DiscountIndex = () => {
const { t } = useTranslation()
const [isOpen, setIsOpen] = useState(false)
const actionables = [
{
label: t("discounts-add-discount", "Add Discount"),
onClick: () => setIsOpen(true),
icon: