import { Route, Routes } from "react-router-dom"
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 CustomerGroupsTable from "../../../components/templates/customer-group-table/customer-groups-table"
import useToggleState from "../../../hooks/use-toggle-state"
import { useRoutes } from "../../../providers/route-provider"
import { useWidgets } from "../../../providers/widget-provider"
import CustomersPageTableHeader from "../header"
import CustomerGroupModal from "./customer-group-modal"
import Details from "./details"
import { useTranslation } from "react-i18next"
/*
* Customer groups index page
*/
function Index() {
const { state, open, close } = useToggleState()
const { getWidgets } = useWidgets()
const { t } = useTranslation()
const actions = [
{
label: t("groups-new-group", "New group"),
onClick: open,
icon: (