Why Gemfury? Push, build, and install  RubyGems npm packages Python packages Maven artifacts PHP packages Go Modules Bower components Debian packages RPM packages NuGet packages

jsarnowski / jsarnowski/blocksy-companion-pro   php

Repository URL to install this package:

Version: 1.8.76 

/ premium / static / js / options / BlocksyPosition.js

import {
	createElement,
	Fragment,
	useMemo,
	useRef,
	useState,
} from '@wordpress/element'
import classnames from 'classnames'

const BlocksyPosition = ({ value, onChange, option }) => {
	return (
		<ul className="ct-option-position">
			{[
				'top:left',
				'top:center',
				'top:right',
				'middle:left',
				'middle:center',
				'middle:right',
				'bottom:left',
				'bottom:center',
				'bottom:right',
			].map((position) => (
				<li
					className={classnames({
						active: position === value,
					})}
					onClick={() => onChange(position)}
				/>
			))}
		</ul>
	)
}

export default BlocksyPosition