Files
frontend/apps/st/src/components/button/NotApplicableCheckButton.tsx
T
rsone001 68c5548252 st: refactor:
- 컴포넌트 전체적으로 정리
- 그리드 컴포넌트 sort 기능 및 foooter 기능 수정
- menu active 기능 수정
2026-01-29 10:23:05 +09:00

28 lines
970 B
TypeScript

import { Checkbox, buttonVariants, cn } from "@common/components";
import type React from "react";
interface NotApplicableCheckButtonProp {
isCheck: boolean;
setIsCheck: React.Dispatch<React.SetStateAction<boolean>>;
}
const NotApplicableCheckButton = ({ isCheck, setIsCheck }: NotApplicableCheckButtonProp) => {
const handleCheckChange = (value: boolean) => {
setIsCheck(value);
};
return (
<div className={cn(buttonVariants({ variant: "default", size: "default" }), "w-[124px] bg-[#ebebeb] border border-[#999] text-[rgb(146 146 146)] text-opacity-100")}>
<label htmlFor="notApplicable">해당사항 없음</label>
<Checkbox
id="notApplicable"
className="!border-[#999] data-[state=checked]:!bg-[#999]"
checked={isCheck}
onCheckedChange={handleCheckChange}
/>
</div>
);
};
export default NotApplicableCheckButton;