Sha256: 8c3f65962e94d2540a16617438130bf39fd2ee796a0f703d77070f20158fc18b

Contents?: true

Size: 707 Bytes

Versions: 19

Compression:

Stored size: 707 Bytes

Contents

import { RemoteSelect } from "alchemy_admin/components/remote_select"

class AttachmentSelect extends RemoteSelect {
  _renderResult(item) {
    return this._renderListEntry(item)
  }

  /**
   * html template for each list entry
   * @param {object} page
   * @param {string} term
   * @returns {string}
   * @private
   */
  _renderListEntry(attachment, term) {
    return `
      <div class="attachment-select--attachment">
        <alchemy-icon name="${attachment.icon_css_class}"></alchemy-icon>
        <span class="attachment-select--attachment-name">${this._hightlightTerm(attachment.name, term)}</span>
      </div>
    `
  }
}

customElements.define("alchemy-attachment-select", AttachmentSelect)

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
alchemy_cms-7.4.2 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.6 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.9 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.4.1 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.4.0 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.5 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.8 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.4 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.3 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.2 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.7 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.1 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.3.0 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.6 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.5 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.4 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.3 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.2 app/javascript/alchemy_admin/components/attachment_select.js
alchemy_cms-7.2.1 app/javascript/alchemy_admin/components/attachment_select.js