Skip to content

Commit

Permalink
Merge pull request #15 from davidhellmann/v2
Browse files Browse the repository at this point in the history
🐛 fix: handle case when no settings / values exists
  • Loading branch information
davidhellmann authored Oct 20, 2022
2 parents 2ed3978 + 7bdbf2c commit f988d66
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 7 deletions.
2 changes: 1 addition & 1 deletion package.json
Original file line number Diff line number Diff line change
@@ -1,6 +1,6 @@
{
"name": "tailwindcss-fluid-type",
"version": "2.0.1",
"version": "2.0.2",
"description": "Bring fluid type to tailwindcss",
"main": "src/index.js",
"license": "MIT",
Expand Down
12 changes: 6 additions & 6 deletions src/utils/createData.js
Original file line number Diff line number Diff line change
@@ -1,18 +1,18 @@
const defaults = require("../config/defaults");

module.exports = (options, data) => {
if (defaults.settings && defaults.values && options.settings && options.values) {
if (defaults.settings && defaults.values) {
// Add settings
data.settings = Object.fromEntries(Object.entries({
...defaults.settings, ...options.settings
...defaults.settings, ...options?.settings
}).filter(([key]) => key !== 'unit').filter(([key]) => key !== 'prefix'));

// Add values
data.values = {...defaults.values, ...options.values }
data.values = {...defaults.values, ...options?.values }

// Add prefix
data.prefix = options.settings?.prefix || defaults.settings?.prefix || ''
data.unit = options.settings?.unit || defaults.settings?.unit || 'rem'
data.prefix = options?.settings?.prefix || defaults.settings?.prefix || ''
data.unit = options?.settings?.unit || defaults.settings?.unit || 'rem'

// Add number check
data.settingsAreNumbers = Object
Expand All @@ -21,4 +21,4 @@ module.exports = (options, data) => {

return data
}
}
}

0 comments on commit f988d66

Please sign in to comment.