CommonOps.tsx 853 Bytes
// REQ-USR-003: 常用操作卡(用户列表 → 路由;系统功能模块设置 → 占位,复刻原型 .common-ops)。
import { App as AntdApp } from 'antd';
import styles from './HomePage.module.css';

interface CommonOpsProps {
  onOpenUserList: () => void;
}

export default function CommonOps({ onOpenUserList }: CommonOpsProps) {
  const { message } = AntdApp.useApp();

  return (
    <div className={`${styles.panel} ${styles.commonOps}`}>
      <div className={styles.commonOpsTitle}>常用操作</div>
      <button type="button" className={styles.commonOpsLink} onClick={onOpenUserList}>
        用户列表
      </button>
      <button
        type="button"
        className={styles.commonOpsLink}
        onClick={() => message.info('功能开发中')}
      >
        系统功能模块设置
      </button>
    </div>
  );
}