Files
spacedrive/interface/hooks/useDismissibleNoticeStore.tsx
Jamie Pine 18fd0eaff0 [ENG-524] Dismissible notices (#753)
* designed notice component

* Persist notices, fix scroll, add list and grid notice

* Add collection icon

* update descriptions

* fix format

* change to layout mode

---------

Co-authored-by: nikec <nikec.job@gmail.com>
Co-authored-by: Utku <74243531+utkubakir@users.noreply.github.com>
2023-04-25 12:48:14 +00:00

17 lines
392 B
TypeScript

import { useSnapshot } from 'valtio';
import { valtioPersist } from '@sd/client';
export const dismissibleNoticeStore = valtioPersist('dismissible-notice', {
mediaView: false,
gridView: false,
listView: false
});
export function useDismissibleNoticeStore() {
return useSnapshot(dismissibleNoticeStore);
}
export function getDismissibleNoticeStore() {
return dismissibleNoticeStore;
}