mirror of
https://github.com/i701/sarlink-portal.git
synced 2025-08-03 21:17:44 +00:00
feat(user): add admin topup functionality in user details page ✨
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m16s
All checks were successful
Build and Push Docker Images / Build and Push Docker Images (push) Successful in 6m16s
This commit is contained in:
@ -3,7 +3,7 @@
|
||||
import { revalidatePath } from "next/cache";
|
||||
import { getServerSession } from "next-auth";
|
||||
import { authOptions } from "@/app/auth";
|
||||
import { BlockDeviceFormState } from "@/components/block-device-dialog";
|
||||
import type { BlockDeviceFormState } from "@/components/block-device-dialog";
|
||||
import type {
|
||||
AddDeviceFormState,
|
||||
initialState,
|
||||
@ -63,7 +63,7 @@ export async function getDevice({ deviceId }: { deviceId: string }) {
|
||||
}
|
||||
|
||||
export async function addDeviceAction(
|
||||
prevState: AddDeviceFormState,
|
||||
_prevState: AddDeviceFormState,
|
||||
formData: FormData,
|
||||
): Promise<AddDeviceFormState> {
|
||||
const name = formData.get("name") as string;
|
||||
@ -135,7 +135,7 @@ export async function addDeviceAction(
|
||||
}
|
||||
|
||||
export async function blockDeviceAction(
|
||||
prevState: BlockDeviceFormState,
|
||||
_prevState: BlockDeviceFormState,
|
||||
formData: FormData,
|
||||
): Promise<BlockDeviceFormState> {
|
||||
const deviceId = formData.get("deviceId") as string;
|
||||
@ -196,10 +196,7 @@ export async function blockDeviceAction(
|
||||
},
|
||||
);
|
||||
|
||||
const result = await handleApiResponse<Device>(
|
||||
response,
|
||||
"blockDeviceAction",
|
||||
);
|
||||
await handleApiResponse<Device>(response, "blockDeviceAction");
|
||||
|
||||
revalidatePath("/devices");
|
||||
revalidatePath("/parental-control");
|
||||
|
Reference in New Issue
Block a user