ERP-node/frontend/components/admin/CompanyToolbar.tsx

37 lines
964 B
TypeScript
Raw Normal View History

2025-08-21 09:41:46 +09:00
import { Plus } from "lucide-react";
import { CompanySearchFilter } from "@/types/company";
import { Button } from "@/components/ui/button";
interface CompanyToolbarProps {
searchFilter: CompanySearchFilter;
totalCount: number;
filteredCount: number;
onSearchChange: (filter: Partial<CompanySearchFilter>) => void;
onSearchClear: () => void;
onCreateClick: () => void;
}
/**
*
* , ,
*/
export function CompanyToolbar({ onCreateClick }: CompanyToolbarProps) {
// 검색어 변경 처리
// 상태 필터 변경 처리
// 검색 조건이 있는지 확인
return (
<div className="space-y-4">
{/* 상단: 제목과 등록 버튼 */}
<div className="flex items-center justify-end">
<Button onClick={onCreateClick} className="gap-2">
<Plus className="h-4 w-4" />
</Button>
</div>
</div>
);
}