Skip to content
Merged
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
9 changes: 8 additions & 1 deletion app/composables/usePreferencesProvider.ts
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
import { defu } from 'defu'
import { createDefu } from 'defu'

/**
* Abstraction for preferences storage
Expand All @@ -13,6 +13,13 @@ interface StorageProvider<T> {
remove: () => void
}

const defu = createDefu((object, key, value) => {
if (Array.isArray(object[key]) && Array.isArray(value)) {
object[key] = value
return true
}
})
Comment thread
ghostdevv marked this conversation as resolved.

/**
* Creates a localStorage-based storage provider
*/
Expand Down
Loading