district mpping isue resolved after table changes

This commit is contained in:
laxman h 2026-03-30 20:10:59 +05:30
parent 2fab9c5c2d
commit ec51a6cf9b
2 changed files with 4 additions and 4 deletions

View File

@ -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">

View File

@ -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>) => {