Next.js website for Rocky Mountain Vending company featuring: - Product catalog with Stripe integration - Service areas and parts pages - Admin dashboard with Clerk authentication - SEO optimized pages with JSON-LD structured data Co-authored-by: Cursor <cursoragent@cursor.com>
23 lines
516 B
Text
23 lines
516 B
Text
/**
|
|
* creates a style on demand
|
|
*/
|
|
declare type StyleSingletonHook = (
|
|
/**
|
|
* styles to create
|
|
*/
|
|
styles: string,
|
|
/**
|
|
* indication that styles should be reapplied on change
|
|
*/
|
|
isDynamic?: boolean) => void;
|
|
/**
|
|
* creates a hook to control style singleton
|
|
* @see {@link styleSingleton} for a safer component version
|
|
* @example
|
|
* ```tsx
|
|
* const useStyle = styleHookSingleton();
|
|
* ///
|
|
* useStyle('body { overflow: hidden}');
|
|
*/
|
|
export declare const styleHookSingleton: () => StyleSingletonHook;
|
|
export {};
|