stewards management

This commit is contained in:
2026-01-21 16:50:10 +03:30
parent 025086ad2b
commit 0ed333c1fd
19 changed files with 223 additions and 93 deletions

View File

@@ -23,6 +23,7 @@ import {
} from "../../../lib/redux/slices/appSlice";
import { getRoleFromUrl } from "../../../utils/getRoleFromUrl";
import BoxList from "../../../components/box-list/BoxList";
import { provinceGetTotalGuildsService } from "../../province/services/province-get-total-guilds";
const GuildMaangeGuilds = () => {
const dispatch = useDispatch();
@@ -42,8 +43,14 @@ const GuildMaangeGuilds = () => {
const fetchApiData = async (page, textValue) => {
setLoading(true);
let response = await axios.get(
`total_guilds/?role=Guilds&steward=true&search=filter&value=${textValue}&page=${page}&page_size=${perPage}`
const response = await dispatch(
provinceGetTotalGuildsService({
steward: true,
search: "filter",
value: textValue,
page,
page_size: perPage,
})
);
setData(response.data.results);
@@ -57,9 +64,14 @@ const GuildMaangeGuilds = () => {
const handlePerRowsChange = async (newPerPage, page) => {
setLoading(true);
let response = await axios.get(
`total_guilds/?role=Guilds&steward=true&search=filter&value=${textValue}&page=${page}&page_size=${newPerPage}`
const response = await dispatch(
provinceGetTotalGuildsService({
steward: true,
search: "filter",
value: textValue,
page,
page_size: perPage,
})
);
setData(response.data.results);
@@ -248,8 +260,12 @@ const GuildMaangeGuilds = () => {
event.preventDefault();
setLoading(true);
try {
const response = await axios.get(
`total_guilds/?role=${getRoleFromUrl()}&search=filter&value=${textValue}&steward=true`
const response = await dispatch(
provinceGetTotalGuildsService({
steward: true,
search: "filter",
value: textValue,
})
);
setData(response.data.results);
setTotalRows(response.data.count);