mirror of
https://github.com/Dvorinka/Trackeep.git
synced 2026-07-29 05:53:50 +00:00
small fix, don't worry about it
This commit is contained in:
@@ -0,0 +1,25 @@
|
||||
import type {PropsWithChildren} from 'react';
|
||||
import {createContext, useContext} from 'react';
|
||||
|
||||
export type TrailerLayout = 'landscape' | 'portrait';
|
||||
export type TrailerEffects = 'full' | 'lite';
|
||||
|
||||
interface TrailerConfigValue {
|
||||
layout: TrailerLayout;
|
||||
effects: TrailerEffects;
|
||||
}
|
||||
|
||||
const TrailerConfigContext = createContext<TrailerConfigValue>({
|
||||
layout: 'landscape',
|
||||
effects: 'full'
|
||||
});
|
||||
|
||||
export const TrailerConfigProvider = ({children, layout, effects}: PropsWithChildren<TrailerConfigValue>) => {
|
||||
return (
|
||||
<TrailerConfigContext.Provider value={{layout, effects}}>
|
||||
{children}
|
||||
</TrailerConfigContext.Provider>
|
||||
);
|
||||
};
|
||||
|
||||
export const useTrailerConfig = () => useContext(TrailerConfigContext);
|
||||
Reference in New Issue
Block a user