This commit is contained in:
ryan
2026-07-13 15:44:03 +08:00
parent 0548a8a5d4
commit 26be762c3a
102 changed files with 909 additions and 490 deletions
+13 -4
View File
@@ -1,12 +1,21 @@
'use client';
import * as React from 'react';
import {createContext, useCallback, useContext, useRef, useState} from 'react';
import {useQueryClient} from '@tanstack/react-query';
import {
createContext,
useCallback,
useContext,
useRef,
useState,
} from 'react';
import { useQueryClient } from '@tanstack/react-query';
import type {SystemConfig, UpdateSystemConfigRequest,} from '@/lib/services/admin';
import type {
SystemConfig,
UpdateSystemConfigRequest,
} from '@/lib/services/admin';
import services from '@/lib/services';
import {handleContextError} from '@/lib/utils/error-handling';
import { handleContextError } from '@/lib/utils/error-handling';
/** Admin 上下文状态接口 */
export interface AdminContextState {
+15 -3
View File
@@ -1,9 +1,21 @@
'use client';
import * as React from 'react';
import {createContext, useCallback, useContext, useEffect, useRef, useState} from 'react';
import {toast} from 'sonner';
import type {AdminUser, CreateUserRequest, ListUsersRequest, UpdateUserRequest,} from '@/lib/services/admin';
import {
createContext,
useCallback,
useContext,
useEffect,
useRef,
useState,
} from 'react';
import { toast } from 'sonner';
import type {
AdminUser,
CreateUserRequest,
ListUsersRequest,
UpdateUserRequest,
} from '@/lib/services/admin';
import services from '@/lib/services';
/** 用户列表查询参数 */
+7 -1
View File
@@ -1,6 +1,12 @@
'use client';
import {createContext, useCallback, useContext, useRef, useState,} from 'react';
import {
createContext,
useCallback,
useContext,
useRef,
useState,
} from 'react';
interface BellRingContextType {
isRinging: boolean;