Skip to content

Commit b141457

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-29) ### Performance Improvements * remove memoization, just return the compiled string ([4123031](4123031))
1 parent 4123031 commit b141457

File tree

3 files changed

+15
-31
lines changed

3 files changed

+15
-31
lines changed

CHANGELOG.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,10 @@
1+
# [1.0.0-alpha.2](https://github.com/dash-ui/mq/compare/v1.0.0-alpha.1...v1.0.0-alpha.2) (2021-10-29)
2+
3+
4+
### Performance Improvements
5+
6+
* remove memoization, just return the compiled string ([4123031](https://github.com/dash-ui/mq/commit/4123031b840e4161319bac6f913414c8e3b4c4d8))
7+
18
# [1.0.0-alpha.1](https://github.com/dash-ui/mq/compare/v0.4.1...v1.0.0-alpha.1) (2021-10-29)
29

310
### 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/mq",
3-
"version": "1.0.0-alpha.1",
3+
"version": "1.0.0-alpha.2",
44
"description": "A utility function for adding reusable media queries and breakpoints to @dash-ui styles",
55
"keywords": [
66
"mq",

types/index.d.ts

Lines changed: 7 additions & 30 deletions
Original file line numberDiff line numberDiff line change
@@ -1,42 +1,19 @@
1-
import type {
2-
DashThemes,
3-
DashTokens,
4-
StyleCallback,
5-
StyleObject,
6-
Styles,
7-
TokensUnion,
8-
} from "@dash-ui/styles";
1+
import type { DashThemes, DashTokens, StyleCallback, StyleObject, Styles, TokensUnion } from "@dash-ui/styles";
92
/**
103
* A factory function that creates a utility for adding breakpoints and
114
* media queries to Dash styles
125
*
136
* @param styles - A Dash `styles` instance
147
* @param mediaQueries - A map of media query name/query pairs
158
*/
16-
declare function mq<
17-
Tokens extends DashTokens = DashTokens,
18-
Themes extends DashThemes = DashThemes,
19-
QueryNames extends string = string
20-
>(
21-
styles: Styles<Tokens, Themes>,
22-
mediaQueries: MediaQueries<QueryNames>
23-
): {
24-
(queryName: QueryNames): string;
25-
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): (
26-
tokens: TokensUnion<Tokens, Themes>
27-
) => string;
9+
declare function mq<Tokens extends DashTokens = DashTokens, Themes extends DashThemes = DashThemes, QueryNames extends string = string>(styles: Styles<Tokens, Themes>, mediaQueries: MediaQueries<QueryNames>): {
10+
(queryName: QueryNames): string;
11+
(queryName: MediaQueryObject<QueryNames, Tokens, Themes>): (tokens: TokensUnion<Tokens, Themes>) => string;
2812
};
2913
export default mq;
3014
export declare type MediaQueries<QueryNames extends string> = {
31-
readonly [K in QueryNames]: string;
15+
readonly [K in QueryNames]: string;
3216
};
33-
export declare type MediaQueryObject<
34-
QueryNames extends string,
35-
Tokens extends DashTokens = DashTokens,
36-
Themes extends DashThemes = DashThemes
37-
> = {
38-
readonly [K in QueryNames | "default"]?:
39-
| string
40-
| StyleObject
41-
| StyleCallback<Tokens, Themes>;
17+
export declare type MediaQueryObject<QueryNames extends string, Tokens extends DashTokens = DashTokens, Themes extends DashThemes = DashThemes> = {
18+
readonly [K in QueryNames | "default"]?: string | StyleObject | StyleCallback<Tokens, Themes>;
4219
};

0 commit comments

Comments
 (0)