feat(AccountsPage): update accounts list after create user
This commit is contained in:
@@ -14,7 +14,6 @@ export default function AccountsPage() {
|
||||
const { t } = useTranslation();
|
||||
const [openCreate, setOpenCreate] = useState(false);
|
||||
const [searchParams, setSearchParams] = useSearchParams();
|
||||
console.log("searchParams", searchParams);
|
||||
|
||||
const [activeAccount, setActiveAccount] = useState<
|
||||
{ login: string; id: number; name: string; email: string } | undefined
|
||||
@@ -41,16 +40,20 @@ export default function AccountsPage() {
|
||||
limit: 10,
|
||||
});
|
||||
|
||||
useEffect(() => {
|
||||
async function getUsers() {
|
||||
const data = await UserService.getUsers();
|
||||
setAccounts(data);
|
||||
setSearchParams({
|
||||
page: searchParams.get("page") || "1",
|
||||
limit: searchParams.get("limit") || "10",
|
||||
});
|
||||
}
|
||||
async function getUsers() {
|
||||
setSearchParams({
|
||||
page: searchParams.get("page") || "1",
|
||||
limit: searchParams.get("limit") || "10",
|
||||
});
|
||||
const data = await UserService.getUsers(
|
||||
Number(searchParams.get("page")),
|
||||
Number(searchParams.get("limit"))
|
||||
);
|
||||
console.log("searchParams", searchParams);
|
||||
setAccounts(data);
|
||||
}
|
||||
|
||||
useEffect(() => {
|
||||
getUsers();
|
||||
}, []);
|
||||
|
||||
@@ -201,7 +204,11 @@ export default function AccountsPage() {
|
||||
closeDrawer={closeCreateDrawer}
|
||||
type="create"
|
||||
>
|
||||
<UserCreate closeDrawer={closeCreateDrawer} />
|
||||
<UserCreate
|
||||
getUsers={getUsers}
|
||||
setAccounts={setAccounts}
|
||||
closeDrawer={closeCreateDrawer}
|
||||
/>
|
||||
</ContentDrawer>
|
||||
<ContentDrawer
|
||||
login={activeAccount?.login}
|
||||
|
Reference in New Issue
Block a user