mirror of
https://github.com/cinnyapp/cinny.git
synced 2025-11-05 06:50:28 +03:00
Member drawer filter (#1457)
* save member drawer sort filter in local storage * render member drawer with key * improve member search
This commit is contained in:
parent
b4e1ced3ed
commit
50429a3513
8 changed files with 71 additions and 44 deletions
|
|
@ -3,14 +3,16 @@ import { atom } from 'jotai';
|
|||
const STORAGE_KEY = 'settings';
|
||||
export type MessageSpacing = '0' | '100' | '200' | '300' | '400' | '500';
|
||||
export type MessageLayout = 0 | 1 | 2;
|
||||
|
||||
export interface Settings {
|
||||
themeIndex: number;
|
||||
useSystemTheme: boolean;
|
||||
isMarkdown: boolean;
|
||||
editorToolbar: boolean;
|
||||
isPeopleDrawer: boolean;
|
||||
useSystemEmoji: boolean;
|
||||
|
||||
isPeopleDrawer: boolean;
|
||||
memberSortFilterIndex: number;
|
||||
enterForNewline: boolean;
|
||||
messageLayout: MessageLayout;
|
||||
messageSpacing: MessageSpacing;
|
||||
|
|
@ -28,9 +30,10 @@ const defaultSettings: Settings = {
|
|||
useSystemTheme: true,
|
||||
isMarkdown: true,
|
||||
editorToolbar: false,
|
||||
isPeopleDrawer: true,
|
||||
useSystemEmoji: false,
|
||||
|
||||
isPeopleDrawer: true,
|
||||
memberSortFilterIndex: 0,
|
||||
enterForNewline: false,
|
||||
messageLayout: 0,
|
||||
messageSpacing: '400',
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue