feat: UiTable 컴포넌트에 headButton props 추가

This commit is contained in:
swcho
2025-08-19 15:24:52 +09:00
parent 262cf21546
commit 4df286b086
@@ -30,6 +30,7 @@ type UiTableProps = {
boldArray?: number[];
resetSelection?: boolean;
index?: number;
headButton?: React.ReactNode | undefined;
};
type UiHeadProps = {
@@ -53,6 +54,7 @@ export function UiTable({
boldArray = [],
resetSelection = false,
index = -1,
headButton = undefined,
}: UiTableProps) {
const [cur, setCur] = useState<number>(1);
const [idx, setIdx] = useState<number>(index);
@@ -100,9 +102,16 @@ export function UiTable({
return (
<>
{headName ? (
<div className="card-header">
<h3 className="text-2xl font-medium text-label">{headName}</h3>
</div>
headButton ? (
<div className="card-header flex items-center justify-between">
<h3 className="text-2xl font-medium text-label">{headName}</h3>
<>{headButton}</>
</div>
) : (
<div className="card-header">
<h3 className="text-2xl font-medium text-label">{headName}</h3>
</div>
)
) : (
<></>
)}