Files
luminance/src/providers/hooks.ts
T
jay 5f6d0f43ee
Test and Build / test-and-build (push) Failing after 2m44s
Completed palette editor, ui overhaul.
2026-03-23 08:24:44 -04:00

20 lines
525 B
TypeScript

import { useContext } from "react";
import { MediaQueryContext, SelectedColorContext } from "./context";
export function useMediaQuery() {
const context = useContext(MediaQueryContext);
if (context === undefined) {
throw new Error("useMediaQuery must be used within a MediaQueryProvider");
}
return context;
}
export function useSelectedColor() {
const context = useContext(SelectedColorContext);
if (!context) {
throw new Error("useColor must be used within a ColorProvider");
}
return context;
}