mirror of
https://github.com/Sonny93/my-links.git
synced 2025-12-08 14:43:24 +00:00
13 lines
389 B
TypeScript
13 lines
389 B
TypeScript
import { type DisplayPreferences } from '#shared/types/index';
|
|
import User from '#user/models/user';
|
|
|
|
export function ensureDisplayPreferences(user: User): DisplayPreferences {
|
|
const defaults: DisplayPreferences = {
|
|
linkListDisplay: 'grid',
|
|
collectionListDisplay: 'list',
|
|
};
|
|
|
|
user.displayPreferences = { ...defaults, ...user.displayPreferences };
|
|
return user.displayPreferences;
|
|
}
|