mirror of
https://github.com/cpvalente/ontime.git
synced 2026-08-09 01:13:55 +00:00
67ddcd8c68
* feat/table add react-table * feat/table add protected table route * feat/table upgrade dependencies * feat/table support parsing of new properties Co-authored-by: DeepSource Bot <bot@deepsource.io>
33 lines
871 B
JavaScript
33 lines
871 B
JavaScript
import React, { createContext, useState } from 'react';
|
|
|
|
export const LocalEventSettingsContext = createContext({
|
|
showQuickEntry: false,
|
|
starTimeIsLastEnd: true,
|
|
defaultPublic: true,
|
|
|
|
setShowQuickEntry: () => undefined,
|
|
setStarTimeIsLastEnd: () => undefined,
|
|
setDefaultPublic: () => undefined,
|
|
});
|
|
|
|
export const LocalEventSettingsProvider = ({ children }) => {
|
|
const [showQuickEntry, setShowQuickEntry] = useState(false);
|
|
const [starTimeIsLastEnd, setStarTimeIsLastEnd] = useState(true);
|
|
const [defaultPublic, setDefaultPublic] = useState(false);
|
|
|
|
return (
|
|
<LocalEventSettingsContext.Provider
|
|
value={{
|
|
showQuickEntry,
|
|
setShowQuickEntry,
|
|
starTimeIsLastEnd,
|
|
setStarTimeIsLastEnd,
|
|
defaultPublic,
|
|
setDefaultPublic,
|
|
}}
|
|
>
|
|
{children}
|
|
</LocalEventSettingsContext.Provider>
|
|
);
|
|
};
|