@zendeskgarden/react-theming
Version:
Theming utilities and components within the Garden Design System
19 lines (16 loc) • 523 B
JavaScript
/**
* Copyright Zendesk, Inc.
*
* Use of this source code is governed under the Apache License, Version 2.0
* found at http://www.apache.org/licenses/LICENSE-2.0.
*/
import { useContext } from 'react';
import { ColorSchemeContext } from '../elements/ColorSchemeProvider.js';
const useColorScheme = () => {
const context = useContext(ColorSchemeContext);
if (!context) {
throw new Error('Error: this component must be rendered within a <ColorSchemeProvider>.');
}
return context;
};
export { useColorScheme };