Files
dukang/apps/admin-web/src/components/AdminPrimaryLink.tsx
T
jacy f4da71e952
CI / verify (pull_request) Waiting to run
v3.5.9版本迭代列表优化
2026-08-25 12:38:21 +08:00

26 lines
559 B
TypeScript

import type { MouseEvent, ReactNode } from 'react';
/** HQ 主列表主展示列:下划线,点击进入编辑或详情 */
export function AdminPrimaryLink({
children,
onClick,
}: {
children?: ReactNode;
onClick: (e?: MouseEvent) => void;
}) {
const empty = children == null || children === '';
return (
<button
type="button"
className="admin-primary-link"
onClick={(e) => {
e.preventDefault();
e.stopPropagation();
onClick(e);
}}
>
{empty ? '—' : children}
</button>
);
}