mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-12 02:43:50 +00:00
0651777055
* feat(time): add optional time format * feat(time): show 12 hour time in stage timer * feat(time): override locally * feat(time): show timer in selected format * feat(time): show 12 hour time in table header * refactor: extract time formatting into utility * refactor: migrate datetime library * refactor(formatTime): centralise time formatting for viewers * feature(12hour): version bump
21 lines
554 B
JavaScript
21 lines
554 B
JavaScript
import { atomWithStorage, selectAtom } from 'jotai/utils';
|
|
|
|
export const eventSettingsAtom = atomWithStorage('ontime-eventSettings', {
|
|
showQuickEntry: false,
|
|
startTimeIsLastEnd: false,
|
|
defaultPublic: false,
|
|
});
|
|
|
|
export const showQuickEntryAtom = selectAtom(
|
|
eventSettingsAtom,
|
|
(settings) => settings.showQuickEntry
|
|
);
|
|
export const startTimeIsLastEndAtom = selectAtom(
|
|
eventSettingsAtom,
|
|
(settings) => settings.startTimeIsLastEnd
|
|
);
|
|
export const defaultPublicAtom = selectAtom(
|
|
eventSettingsAtom,
|
|
(settings) => settings.defaultPublic
|
|
);
|