Secure your code as it's written. Use Snyk Code to scan source code in minutes - no build needed - and fix issues immediately.
const React = require('react')
const PropTypes = require('prop-types')
const Draggable = require('react-draggable')
const resizeAware = require('react-resize-aware')
const defaultLineup = require('./defaultLineup')
const pieceComponents = require('./pieces')
const decode = require('./decode')
const ResizeAware = resizeAware.default || resizeAware
const getDefaultLineup = () => defaultLineup.slice()
const noop = () => {
/* intentional noop */
}
const square = 100 / 8
const squareSize = `${square}%`
const squareStyles = {
width: squareSize,
paddingBottom: squareSize,
float: 'left',
position: 'relative',
pointerEvents: 'none'
}