HEX
Server: nginx/1.24.0
System: Linux nowruzgan 6.8.0-57-generic #59-Ubuntu SMP PREEMPT_DYNAMIC Sat Mar 15 17:40:59 UTC 2025 x86_64
User: babak (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: //usr/share/opensearch-dashboards/node_modules/inline-style/index.js
/*!
 * Dependencies
 */

var dashify = require('dashify')

/*!
 * Exports
 */

module.exports = inlineStyle

/**
 * Transform `obj` into an inline CSS string.
 *
 * @param {Object} obj
 * @return {String}
 */

function inlineStyle(obj) {
  if (!obj) return ''

  var props = Object.keys(obj)

  var styles = props.map(function(key) {
    var prop = dashify(key)
    var line = prop.concat(':').concat(obj[key])
    return line
  })

  return styles.join(';')
}