mirror of
https://github.com/open-webui/open-webui.git
synced 2025-12-14 21:35:19 +00:00
refac
This commit is contained in:
parent
aa6f63a335
commit
612a52d7bb
1 changed files with 19 additions and 10 deletions
|
|
@ -12,7 +12,7 @@
|
||||||
import calendar from 'dayjs/plugin/calendar';
|
import calendar from 'dayjs/plugin/calendar';
|
||||||
import Loader from '../common/Loader.svelte';
|
import Loader from '../common/Loader.svelte';
|
||||||
import { createMessagesList } from '$lib/utils';
|
import { createMessagesList } from '$lib/utils';
|
||||||
import { user } from '$lib/stores';
|
import { config, user } from '$lib/stores';
|
||||||
import Messages from '../chat/Messages.svelte';
|
import Messages from '../chat/Messages.svelte';
|
||||||
import { goto } from '$app/navigation';
|
import { goto } from '$app/navigation';
|
||||||
import PencilSquare from '../icons/PencilSquare.svelte';
|
import PencilSquare from '../icons/PencilSquare.svelte';
|
||||||
|
|
@ -31,15 +31,6 @@
|
||||||
onClose();
|
onClose();
|
||||||
},
|
},
|
||||||
icon: PencilSquare
|
icon: PencilSquare
|
||||||
},
|
|
||||||
{
|
|
||||||
label: 'Create a new note',
|
|
||||||
onClick: async () => {
|
|
||||||
await goto('/notes');
|
|
||||||
show = false;
|
|
||||||
onClose();
|
|
||||||
},
|
|
||||||
icon: Note
|
|
||||||
}
|
}
|
||||||
];
|
];
|
||||||
|
|
||||||
|
|
@ -234,6 +225,24 @@
|
||||||
};
|
};
|
||||||
|
|
||||||
onMount(() => {
|
onMount(() => {
|
||||||
|
actions = [
|
||||||
|
...actions,
|
||||||
|
...(($config?.features?.enable_notes ?? false) &&
|
||||||
|
($user?.role === 'admin' || ($user?.permissions?.features?.notes ?? true))
|
||||||
|
? [
|
||||||
|
{
|
||||||
|
label: 'Create a new note',
|
||||||
|
onClick: async () => {
|
||||||
|
await goto('/notes');
|
||||||
|
show = false;
|
||||||
|
onClose();
|
||||||
|
},
|
||||||
|
icon: Note
|
||||||
|
}
|
||||||
|
]
|
||||||
|
: [])
|
||||||
|
];
|
||||||
|
|
||||||
document.addEventListener('keydown', onKeyDown);
|
document.addEventListener('keydown', onKeyDown);
|
||||||
});
|
});
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue