Patch up radio locking and frontend contact delete behavior for bulk contact delete

This commit is contained in:
Jack Kingsman
2026-04-01 16:52:25 -07:00
parent fd1188abcd
commit 630ba67ef0
5 changed files with 29 additions and 16 deletions
@@ -19,6 +19,7 @@ export function SettingsDatabaseSection({
onToggleBlockedKey,
onToggleBlockedName,
contacts = [],
onBulkDeleteContacts,
className,
}: {
appSettings: AppSettings;
@@ -30,6 +31,7 @@ export function SettingsDatabaseSection({
onToggleBlockedKey?: (key: string) => void;
onToggleBlockedName?: (name: string) => void;
contacts?: Contact[];
onBulkDeleteContacts?: (deletedKeys: string[]) => void;
className?: string;
}) {
const [retentionDays, setRetentionDays] = useState('14');
@@ -297,7 +299,7 @@ export function SettingsDatabaseSection({
open={bulkDeleteOpen}
onClose={() => setBulkDeleteOpen(false)}
contacts={contacts}
onDeleted={() => {}}
onDeleted={(keys) => onBulkDeleteContacts?.(keys)}
/>
</div>