Skip to content

Commit 88e78b5

Browse files
chore(release): 1.0.0-alpha.2
# [1.0.0-alpha.2](v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-10-30) ### Bug Fixes * add numeric variants ([9d071ca](9d071ca))
1 parent 9d071ca commit 88e78b5

3 files changed

Lines changed: 20 additions & 11 deletions

File tree

CHANGELOG.md

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
# [1.0.0-alpha.2](https://github.com/dash-ui/responsive/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-10-30)
2+
3+
### Bug Fixes
4+
5+
- add numeric variants ([9d071ca](https://github.com/dash-ui/responsive/commit/9d071ca6ea56563489bbec51e89a2a17cf14016e))
6+
17
# [1.0.0-alpha.1](https://github.com/dash-ui/responsive/compare/v0.2.3...v1.0.0-alpha.1) (2021-10-29)
28

39
### Features

package.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
{
22
"name": "@dash-ui/responsive",
3-
"version": "1.0.0-alpha.1",
3+
"version": "1.0.0-alpha.2",
44
"description": "A library for adding responsive style props to components with @dash-ui",
55
"license": "MIT",
66
"author": "Jared Lunde <jared.lunde@gmail.com> (https://jaredlunde.com/)",

types/index.d.ts

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ export interface ResponsiveStyles<
2222
Themes extends DashThemes,
2323
MQ extends Record<string, string>
2424
> extends Styles<Tokens, Themes> {
25-
variants<Variant extends string>(
25+
variants<Variant extends string | number>(
2626
styleMap: StyleMap<Variant, Tokens, Themes>
2727
): ResponsiveStyle<Variant, Tokens, Themes, MQ>;
2828
lazy<Variant extends LazyValue>(
@@ -45,12 +45,15 @@ export interface ResponsiveStyles<
4545
| Responsive<string | StyleObject | StyleCallback<Tokens, Themes>, MQ>
4646
): string;
4747
}
48-
export declare type Responsive<Variant, MQ extends Record<string, string>> = {
49-
[key in Extract<keyof MQ, string>]?: Variant;
48+
export declare type Responsive<
49+
Variant,
50+
MQ extends Record<string | number, string>
51+
> = {
52+
[key in Extract<keyof MQ, string | number>]?: Variant;
5053
};
5154
export declare type ResponsiveStyleArguments<
52-
Variant extends string,
53-
MQ extends Record<string, string>
55+
Variant extends string | number,
56+
MQ extends Record<string | number, string>
5457
> = (
5558
| Variant
5659
| Falsy
@@ -66,18 +69,18 @@ export declare type ResponsiveStyleArguments<
6669
>
6770
)[];
6871
export interface ResponsiveStyle<
69-
Variant extends string,
72+
Variant extends string | number,
7073
Tokens extends DashTokens,
7174
Themes extends DashThemes,
72-
MQ extends Record<string, string>
75+
MQ extends Record<string | number, string>
7376
> {
7477
(...variants: ResponsiveStyleArguments<Variant, MQ>): string;
7578
css(...variants: ResponsiveStyleArguments<Variant, MQ>): string;
7679
styles: StyleMap<Variant, Tokens, Themes>;
7780
}
7881
export declare type ResponsiveLazy<
7982
Value extends LazyValue,
80-
MQ extends Record<string, string>
83+
MQ extends Record<string | number, string>
8184
> = {
8285
(value?: Value | Responsive<Value, MQ>): string;
8386
/**
@@ -93,10 +96,10 @@ export declare type ResponsiveLazyCallback<
9396
Variant extends LazyValue,
9497
Tokens extends DashTokens,
9598
Themes extends DashThemes,
96-
MQ extends Record<string, string>
99+
MQ extends Record<string | number, string>
97100
> = (
98101
value: Variant,
99-
queryName: "default" | Extract<keyof MQ, string>
102+
queryName: "default" | Extract<keyof MQ, string | number>
100103
) => StyleValue<Tokens, Themes>;
101104
export declare type ResponsiveOne<MQ extends Record<string, string>> = {
102105
(

0 commit comments

Comments
 (0)