Skip to content

Commit fa04f47

Browse files
committed
feat: allow numbers as media query names
1 parent ab26592 commit fa04f47

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

src/index.ts

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -16,7 +16,7 @@ import type {
1616
function mq<
1717
Tokens extends DashTokens = DashTokens,
1818
Themes extends DashThemes = DashThemes,
19-
QueryNames extends string = string
19+
QueryNames extends string | number = string | number
2020
>(styles: Styles<Tokens, Themes>, mediaQueries: MediaQueries<QueryNames>) {
2121
/**
2222
* A utility for adding media queries and breakpoints to Dash styles
@@ -33,7 +33,7 @@ function mq<
3333
function mqStyles(
3434
queryName: QueryNames | MediaQueryObject<QueryNames, Tokens, Themes>
3535
): string {
36-
if (typeof queryName === "string") {
36+
if (typeof queryName !== "object") {
3737
return `@media ${mediaQueries[queryName]}`;
3838
} else {
3939
let css = "";
@@ -61,12 +61,12 @@ function mq<
6161

6262
export default mq;
6363

64-
export type MediaQueries<QueryNames extends string> = {
64+
export type MediaQueries<QueryNames extends string | number> = {
6565
readonly [K in QueryNames]: string;
6666
};
6767

6868
export type MediaQueryObject<
69-
QueryNames extends string,
69+
QueryNames extends string | number,
7070
Tokens extends DashTokens = DashTokens,
7171
Themes extends DashThemes = DashThemes
7272
> = {

0 commit comments

Comments
 (0)