diff --git a/admin-spa/src/routes/Settings/Shipping.tsx b/admin-spa/src/routes/Settings/Shipping.tsx index 5f6995e..ea49c12 100644 --- a/admin-spa/src/routes/Settings/Shipping.tsx +++ b/admin-spa/src/routes/Settings/Shipping.tsx @@ -219,6 +219,136 @@ export default function ShippingPage() {
  • • {__('Configure detailed shipping settings in WooCommerce for full control')}
  • + + {/* Settings Modal/Drawer */} + {selectedZone && ( + isDesktop ? ( + + + + {selectedZone.name} {__('Settings')} + +
    +

    + {__('Configure shipping zone and methods. For advanced settings, use WooCommerce.')} +

    +
    +
    +

    {__('Zone Information')}

    +

    + {__('Name')}: {selectedZone.name} +

    +

    + {__('Regions')}: {selectedZone.regions} +

    +
    +
    +

    {__('Shipping Methods')}

    +
    + {selectedZone.rates?.map((rate: any) => ( +
    +
    + {rate.name} + { + handleToggle(selectedZone.id, rate.instance_id, checked); + }} + disabled={togglingMethod === `${selectedZone.id}-${rate.instance_id}`} + /> +
    +

    + {__('Price')}: +

    +
    + ))} +
    +
    +
    +
    +
    + + +
    +
    +
    + ) : ( + + + + {selectedZone.name} {__('Settings')} + +
    +

    + {__('Configure shipping zone and methods. For advanced settings, use WooCommerce.')} +

    +
    +
    +

    {__('Zone Information')}

    +

    + {__('Name')}: {selectedZone.name} +

    +

    + {__('Regions')}: {selectedZone.regions} +

    +
    +
    +

    {__('Shipping Methods')}

    +
    + {selectedZone.rates?.map((rate: any) => ( +
    +
    + {rate.name} + { + handleToggle(selectedZone.id, rate.instance_id, checked); + }} + disabled={togglingMethod === `${selectedZone.id}-${rate.instance_id}`} + /> +
    +

    + {__('Price')}: +

    +
    + ))} +
    +
    +
    +
    +
    + + +
    +
    +
    + ) + )} ); }