fix component remount in shipping zone settings
This commit is contained in:
parent
f50e3bdde1
commit
306160c217
1 changed files with 22 additions and 32 deletions
|
@ -52,38 +52,28 @@ export const ShippingZoneSettingsCard: React.FC<ShippingZoneSettingsCardProps> =
|
|||
return (
|
||||
<Card>
|
||||
<CardTitle title={intl.formatMessage(messages.title)} />
|
||||
{loading && (
|
||||
<CardContent>
|
||||
<Skeleton />
|
||||
</CardContent>
|
||||
)}
|
||||
|
||||
{!loading && (
|
||||
<>
|
||||
<CardContent>
|
||||
<ChannelsSection
|
||||
channelsDisplayValues={channelsDisplayValues}
|
||||
onChange={onChannelChange}
|
||||
allChannels={allChannels}
|
||||
selectedChannels={formData.channels}
|
||||
/>
|
||||
</CardContent>
|
||||
<Divider />
|
||||
<CardContent>
|
||||
<WarehousesSection
|
||||
onAdd={onWarehouseAdd}
|
||||
onSearchChange={onWarehousesSearchChange}
|
||||
onChange={onWarehouseChange}
|
||||
onFetchMore={onFetchMoreWarehouses}
|
||||
displayValues={warehousesDisplayValues}
|
||||
choices={warehousesChoices}
|
||||
selectedWarehouses={formData.warehouses}
|
||||
hasMore={hasMoreWarehouses}
|
||||
loading={false}
|
||||
/>
|
||||
</CardContent>
|
||||
</>
|
||||
)}
|
||||
<CardContent>
|
||||
<ChannelsSection
|
||||
channelsDisplayValues={channelsDisplayValues}
|
||||
onChange={onChannelChange}
|
||||
allChannels={allChannels}
|
||||
selectedChannels={formData.channels}
|
||||
/>
|
||||
</CardContent>
|
||||
<Divider />
|
||||
<CardContent>
|
||||
<WarehousesSection
|
||||
onAdd={onWarehouseAdd}
|
||||
onSearchChange={onWarehousesSearchChange}
|
||||
onChange={onWarehouseChange}
|
||||
onFetchMore={onFetchMoreWarehouses}
|
||||
displayValues={warehousesDisplayValues}
|
||||
choices={warehousesChoices}
|
||||
selectedWarehouses={formData.warehouses}
|
||||
hasMore={hasMoreWarehouses}
|
||||
loading={loading}
|
||||
/>
|
||||
</CardContent>
|
||||
</Card>
|
||||
);
|
||||
};
|
||||
|
|
Loading…
Reference in a new issue