1- import type {
2- DashThemes ,
3- DashTokens ,
4- Falsy ,
5- StyleCallback ,
6- StyleObject ,
7- Styles ,
8- } from "@dash-ui/styles" ;
1+ import type { DashThemes , DashTokens , Falsy , StyleCallback , StyleObject , Styles } from "@dash-ui/styles" ;
92import * as React from "react" ;
103/**
114 * A component for creating an inline `<style>` tag that is unmounted when
@@ -15,25 +8,19 @@ import * as React from "react";
158 * @param root0.css
169 * @param root0.styles
1710 */
18- export declare function Inline <
19- Tokens extends DashTokens ,
20- Themes extends DashThemes
21- > ( { styles, css : input } : InlineProps < Tokens , Themes > ) : JSX . Element | null ;
22- export interface InlineProps <
23- Tokens extends DashTokens ,
24- Themes extends DashThemes
25- > {
26- /**
27- * A Dash `styles` instance
28- */
29- styles : Styles < Tokens , Themes > ;
30- /**
31- * The CSS you want to inline in the DOM.
32- *
33- * @example
34- * const Component => <Inline css={({color}) => `html { color: ${color.text}; }` }/>
35- */
36- css : string | StyleCallback < Tokens , Themes > | StyleObject ;
11+ export declare function Inline < Tokens extends DashTokens , Themes extends DashThemes > ( { styles, css : input , } : InlineProps < Tokens , Themes > ) : JSX . Element | null ;
12+ export interface InlineProps < Tokens extends DashTokens , Themes extends DashThemes > {
13+ /**
14+ * A Dash `styles` instance
15+ */
16+ styles : Styles < Tokens , Themes > ;
17+ /**
18+ * The CSS you want to inline in the DOM.
19+ *
20+ * @example
21+ * const Component => <Inline css={({color}) => `html { color: ${color.text}; }` }/>
22+ */
23+ css : string | StyleCallback < Tokens , Themes > | StyleObject ;
3724}
3825/**
3926 * A hook for inserting transient global styles into the DOM. These styles
@@ -56,21 +43,7 @@ export interface InlineProps<
5643 * )
5744 * }
5845 */
59- export declare function useGlobal <
60- Tokens extends DashTokens ,
61- Themes extends DashThemes
62- > (
63- styles : Styles < Tokens , Themes > ,
64- value :
65- | string
66- | StyleCallback < Tokens , Themes >
67- | StyleObject
68- | null
69- | 0
70- | undefined
71- | false ,
72- deps ?: React . DependencyList
73- ) : void ;
46+ export declare function useGlobal < Tokens extends DashTokens , Themes extends DashThemes > ( styles : Styles < Tokens , Themes > , value : string | StyleCallback < Tokens , Themes > | StyleObject | null | 0 | undefined | false , deps ?: React . DependencyList ) : void ;
7447/**
7548 * A hook for inserting transient CSS tokens into the DOM. These tokens
7649 * will be injected when the hook mounts and flushed when the hook unmounts.
@@ -89,14 +62,7 @@ export declare function useGlobal<
8962 * )
9063 * }
9164 */
92- export declare function useTokens <
93- Tokens extends DashTokens ,
94- Themes extends DashThemes
95- > (
96- styles : Styles < Tokens , Themes > ,
97- value : Parameters < Styles < Tokens , Themes > [ "insertTokens" ] > [ 0 ] | Falsy ,
98- deps ?: React . DependencyList
99- ) : void ;
65+ export declare function useTokens < Tokens extends DashTokens , Themes extends DashThemes > ( styles : Styles < Tokens , Themes > , value : Parameters < Styles < Tokens , Themes > [ "insertTokens" ] > [ 0 ] | Falsy , deps ?: React . DependencyList ) : void ;
10066/**
10167 * A hook for inserting transient CSS theme tokens into the DOM. These tokens
10268 * will be injected when the hook mounts and flushed when the hook unmounts.
@@ -117,11 +83,4 @@ export declare function useTokens<
11783 * )
11884 * }
11985 */
120- export declare function useThemes <
121- Tokens extends DashTokens ,
122- Themes extends DashThemes
123- > (
124- styles : Styles < Tokens , Themes > ,
125- value : Parameters < Styles < Tokens , Themes > [ "insertThemes" ] > [ 0 ] | Falsy ,
126- deps ?: React . DependencyList
127- ) : void ;
86+ export declare function useThemes < Tokens extends DashTokens , Themes extends DashThemes > ( styles : Styles < Tokens , Themes > , value : Parameters < Styles < Tokens , Themes > [ "insertThemes" ] > [ 0 ] | Falsy , deps ?: React . DependencyList ) : void ;
0 commit comments