@@ -9,7 +9,6 @@ import { Calendar } from '@comp/ui/calendar';
99import { cn } from '@comp/ui/cn' ;
1010import { Popover , PopoverContent , PopoverTrigger } from '@comp/ui/popover' ;
1111import { Select , SelectContent , SelectItem , SelectTrigger , SelectValue } from '@comp/ui/select' ;
12- import { Switch } from '@comp/ui/switch' ;
1312import { Departments , Frequency , Member , type Policy , PolicyStatus , User } from '@db' ;
1413import { format } from 'date-fns' ;
1514import { CalendarIcon , Loader2 } from 'lucide-react' ;
@@ -105,8 +104,6 @@ export function UpdatePolicyOverview({
105104 const assigneeId = selectedAssigneeId ; // Use state instead of form data
106105 const department = formData . get ( 'department' ) as Departments ;
107106 const reviewFrequency = formData . get ( 'review_frequency' ) as Frequency ;
108- const isRequiredToSign =
109- formData . get ( 'isRequiredToSign' ) === 'on' ? 'required' : 'not_required' ;
110107
111108 // Get review date from the form or use the existing one
112109 const reviewDate = tempDate || ( policy . reviewDate ? new Date ( policy . reviewDate ) : new Date ( ) ) ;
@@ -118,7 +115,6 @@ export function UpdatePolicyOverview({
118115 assigneeId !== policy . assigneeId ||
119116 department !== policy . department ||
120117 reviewFrequency !== policy . frequency ||
121- ( policy . isRequiredToSign ? 'required' : 'not_required' ) !== isRequiredToSign ||
122118 ( policy . reviewDate ? new Date ( policy . reviewDate ) . toDateString ( ) : '' ) !==
123119 reviewDate . toDateString ( ) ) ;
124120
@@ -134,7 +130,6 @@ export function UpdatePolicyOverview({
134130 department,
135131 review_frequency : reviewFrequency ,
136132 review_date : reviewDate ,
137- isRequiredToSign,
138133 approverId : null ,
139134 entityId : policy . id ,
140135 } ) ;
@@ -153,8 +148,6 @@ export function UpdatePolicyOverview({
153148 const assigneeId = selectedAssigneeId ; // Use state instead of form data
154149 const department = formData . get ( 'department' ) as Departments ;
155150 const reviewFrequency = formData . get ( 'review_frequency' ) as Frequency ;
156- const isRequiredToSign =
157- formData . get ( 'isRequiredToSign' ) === 'on' ? 'required' : 'not_required' ;
158151
159152 // Get review date from the form or use the existing one
160153 const reviewDate = tempDate || ( policy . reviewDate ? new Date ( policy . reviewDate ) : new Date ( ) ) ;
@@ -167,7 +160,6 @@ export function UpdatePolicyOverview({
167160 department,
168161 review_frequency : reviewFrequency ,
169162 review_date : reviewDate ,
170- isRequiredToSign,
171163 approverId : selectedApproverId ,
172164 entityId : policy . id ,
173165 } ) ;
@@ -372,25 +364,6 @@ export function UpdatePolicyOverview({
372364 }
373365 />
374366 </ div >
375-
376- { /* Required to Sign Field */ }
377- < div className = "mt-2 flex flex-col gap-2" >
378- < label htmlFor = "isRequiredToSign" className = "text-sm font-medium" >
379- Employee Signature Requirement
380- </ label >
381- < div className = "mt-4 flex items-center space-x-2" >
382- < Switch
383- id = "isRequiredToSign"
384- name = "isRequiredToSign"
385- disabled = { fieldsDisabled }
386- defaultChecked = { policy . isRequiredToSign }
387- onCheckedChange = { handleFormChange }
388- />
389- < span className = "text-sm text-gray-500" >
390- { policy . isRequiredToSign ? 'Required' : 'Not Required' }
391- </ span >
392- </ div >
393- </ div >
394367 </ div >
395368
396369 < div className = "col-span-1 flex justify-end gap-2 md:col-span-2" >
0 commit comments