district mpping isue resolved after table changes
This commit is contained in:
parent
2fab9c5c2d
commit
ec51a6cf9b
@ -19,7 +19,7 @@ interface LocationManagementProps {
|
|||||||
export const LocationManagement: React.FC<LocationManagementProps> = ({
|
export const LocationManagement: React.FC<LocationManagementProps> = ({
|
||||||
onAddLocation, onEditLocation, onDeleteLocation, onSearch, onPageChange, searchTerm
|
onAddLocation, onEditLocation, onDeleteLocation, onSearch, onPageChange, searchTerm
|
||||||
}) => {
|
}) => {
|
||||||
const { allDistricts, areasPagination, isAreasLoading } = useSelector((state: RootState) => state.master);
|
const { allAreas, areasPagination, isAreasLoading } = useSelector((state: RootState) => state.master);
|
||||||
|
|
||||||
return (
|
return (
|
||||||
<div className="space-y-4">
|
<div className="space-y-4">
|
||||||
@ -62,14 +62,14 @@ export const LocationManagement: React.FC<LocationManagementProps> = ({
|
|||||||
</TableRow>
|
</TableRow>
|
||||||
</TableHeader>
|
</TableHeader>
|
||||||
<TableBody>
|
<TableBody>
|
||||||
{allDistricts.length === 0 ? (
|
{allAreas.length === 0 ? (
|
||||||
<TableRow>
|
<TableRow>
|
||||||
<TableCell colSpan={6} className="h-32 text-center text-slate-500 italic">
|
<TableCell colSpan={6} className="h-32 text-center text-slate-500 italic">
|
||||||
{searchTerm ? 'No locations found matching your search' : 'No locations available'}
|
{searchTerm ? 'No locations found matching your search' : 'No locations available'}
|
||||||
</TableCell>
|
</TableCell>
|
||||||
</TableRow>
|
</TableRow>
|
||||||
) : (
|
) : (
|
||||||
allDistricts.map((district) => (
|
allAreas.map((district) => (
|
||||||
<TableRow key={district.id}>
|
<TableRow key={district.id}>
|
||||||
<TableCell>
|
<TableCell>
|
||||||
<div className="flex items-center gap-2">
|
<div className="flex items-center gap-2">
|
||||||
|
|||||||
@ -135,7 +135,7 @@ const masterSlice = createSlice({
|
|||||||
return { ...state, ...action.payload };
|
return { ...state, ...action.payload };
|
||||||
},
|
},
|
||||||
setAreasData: (state, action: PayloadAction<{ data: any[], pagination: any }>) => {
|
setAreasData: (state, action: PayloadAction<{ data: any[], pagination: any }>) => {
|
||||||
state.allDistricts = action.payload.data;
|
state.allAreas = action.payload.data;
|
||||||
state.areasPagination = action.payload.pagination;
|
state.areasPagination = action.payload.pagination;
|
||||||
},
|
},
|
||||||
setAreasLoading: (state, action: PayloadAction<boolean>) => {
|
setAreasLoading: (state, action: PayloadAction<boolean>) => {
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user