/*
|
* @Description:
|
* @version:
|
* @Author: chen jing wu
|
* @Date: 2023-04-28 17:45:47
|
* @LastEditors: chen jing wu
|
* @LastEditTime: 2023-04-28 17:46:27
|
*/
|
import { api, LightningElement } from 'lwc';
|
|
export default class LexmultiSelectComboboxItem extends LightningElement {
|
/**
|
* Single selectable item received from the multi select combobox parent component.
|
* @type {Object}
|
*/
|
@api item;
|
|
get itemClass() {
|
return `slds-listbox__item ${this.item.selected ? 'slds-is-selected' : ''}`;
|
}
|
|
handleClick() {
|
this.dispatchEvent(
|
new CustomEvent('change', {
|
detail: { item: this.item, selected: !this.item.selected }
|
})
|
);
|
}
|
}
|