import { useAdminTaxRate } from "medusa-react" import { useContext } from "react" import { useTranslation } from "react-i18next" import Spinner from "../../../components/atoms/spinner" import Modal from "../../../components/molecules/modal" import LayeredModal, { LayeredModalContext, } from "../../../components/molecules/modal/layered-modal" import EditForm, { SimpleEditForm } from "./edit-form" const EditTaxRate = ({ taxRate, taxRateId, regionId, onDismiss }) => { const { t } = useTranslation() const { isLoading, tax_rate } = useAdminTaxRate( taxRateId, { expand: ["products", "product_types", "shipping_options"], }, { enabled: taxRate.type === "rate", } ) const layeredModalContext = useContext(LayeredModalContext) return (

{t("taxes-edit-tax-rate", "Edit Tax Rate")}

{taxRate.type === "region" ? ( ) : isLoading || !tax_rate ? ( ) : ( )}
) } export default EditTaxRate