Skip to content

Commit 6b98bca

Browse files
committed
fix: Disable edit and delete for offline access codes
1 parent 0e614ca commit 6b98bca

File tree

1 file changed

+18
-16
lines changed

1 file changed

+18
-16
lines changed

src/lib/seam/components/AccessCodeDetails/AccessCodeDetails.tsx

Lines changed: 18 additions & 16 deletions
Original file line numberDiff line numberDiff line change
@@ -133,22 +133,24 @@ export function AccessCodeDetails({
133133
</div>
134134
{(!disableEditAccessCode || !disableDeleteAccessCode) && (
135135
<div className='seam-actions'>
136-
{!disableEditAccessCode && (
137-
<Button size='small' onClick={onEdit} disabled={isDeleting}>
138-
{t.editCode}
139-
</Button>
140-
)}
141-
{!disableDeleteAccessCode && (
142-
<Button
143-
size='small'
144-
onClick={() => {
145-
deleteCode({ access_code_id: accessCode.access_code_id })
146-
}}
147-
disabled={isDeleting}
148-
>
149-
{t.deleteCode}
150-
</Button>
151-
)}
136+
{!disableEditAccessCode &&
137+
!((accessCode as any).is_offline_access_code as boolean) && (
138+
<Button size='small' onClick={onEdit} disabled={isDeleting}>
139+
{t.editCode}
140+
</Button>
141+
)}
142+
{!disableDeleteAccessCode &&
143+
!((accessCode as any).is_offline_access_code as boolean) && (
144+
<Button
145+
size='small'
146+
onClick={() => {
147+
deleteCode({ access_code_id: accessCode.access_code_id })
148+
}}
149+
disabled={isDeleting}
150+
>
151+
{t.deleteCode}
152+
</Button>
153+
)}
152154
</div>
153155
)}
154156
<div className='seam-details'>

0 commit comments

Comments
 (0)