Skip to content

Commit

Permalink
refactor: update generateResponsive to use an array of variants inste…
Browse files Browse the repository at this point in the history
…ad of a string
briganti committed Jun 21, 2024
1 parent b054b53 commit f354d0c
Showing 2 changed files with 10 additions and 12 deletions.
20 changes: 9 additions & 11 deletions packages/core/src/utils/generateResponsive.ts
Original file line number Diff line number Diff line change
@@ -1,13 +1,11 @@
export const generateResponsive = (str: string, screens: string[]) => {
const strArray: string[] = str.split(" ")
export const generateResponsive = (variants: string[], breakpoints: string[]) => {
let classNames: string[] = [];

let str_final: string[] = []
variants.forEach((variant) => {
breakpoints.forEach((breakpoint) => {
classNames.push(`${breakpoint}:${variant}`);
});
});

strArray.forEach((str, index) => {
screens.forEach(screen => {
str_final.push(`${screen}:${str}`)
})
})

return str_final
}
return classNames;
};
2 changes: 1 addition & 1 deletion packages/core/src/utils/tailwind-utils.ts
Original file line number Diff line number Diff line change
@@ -33,5 +33,5 @@ export const generateSafeList = function (variantsArray: any[], screens: string[
[
...Array.from(safelistClasses),
...Array.from(compoundClassesToTransform)
].join(" "), screens)
], screens)
}

0 comments on commit f354d0c

Please sign in to comment.