Sha256: 1f57d3fdcc69839f94d45d30b2e770c382382cebc49f57e4e8fecc11b3768b39

Contents?: true

Size: 748 Bytes

Versions: 6

Compression:

Stored size: 748 Bytes

Contents

import React from 'react';

// eslint-disable-next-line no-unused-vars
function AssociationPickerItem(props) {
  let input

  if (props.item._create) {
    input = <input type="hidden" name={`${props.createName}[]`} value={props.item.name} />
  } else if (props.allowMultiple) {
    input = <input type="hidden" name={`${props.name}[]`} value={props.item.id} />
  } else {
    input = <input type="hidden" name={props.name} value={props.item.id} />
  }

  return (
    <div className="o-assocpicker-selection">
      {input}
      <div className="o-assocpicker-title">
        {props.item.name}
        <span className="o-assocpicker-close" onClick={props.onClickClose}>×</span>
      </div>
    </div>
  )
}

export default AssociationPickerItem

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
lcms-engine-0.3.1 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx
lcms-engine-0.1.4 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx
lcms-engine-0.3.0 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx
lcms-engine-0.1.3 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx
lcms-engine-0.2.0 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx
lcms-engine-0.1.2 app/javascript/components/admin/association-picker/AssociationPickerItem.jsx