Skip to content

Commit

Permalink
Merge pull request #460 from KxSystems/labels-issues-1.9
Browse files Browse the repository at this point in the history
fix labels issues
  • Loading branch information
Philip-Carneiro-KX authored Nov 18, 2024
2 parents adbacf4 + 48c25e8 commit f79e4e7
Showing 1 changed file with 16 additions and 14 deletions.
30 changes: 16 additions & 14 deletions src/webview/components/kdbNewConnectionView.ts
Original file line number Diff line number Diff line change
Expand Up @@ -143,6 +143,7 @@ export class KdbNewConnectionView extends LitElement {

handleMessage(event: { data: any }) {
const message = event.data;
console.log(message);
if (message.command === "editConnection") {
this.connectionData = message.data;
this.labels = message.labels;
Expand Down Expand Up @@ -366,7 +367,7 @@ export class KdbNewConnectionView extends LitElement {
<sl-select
id="selectLabel"
class="dropdown larger"
.value="${live(this.labels[pos])}"
value="${live(this.labels[pos])}"
@sl-change="${(event: Event) => {
this.updateLabelValue(pos, event);
}}">
Expand All @@ -389,26 +390,27 @@ export class KdbNewConnectionView extends LitElement {
}

renderLblDropdownOptions(pos: number) {
console.log(this.labels);
return html`
<sl-select placeholder="No Label Selected">
<sl-option> No Label Selected </sl-option>
${repeat(
this.lblNamesList,
(lbl) => lbl.name,
(lbl) => html`
<sl-option
.value="${live(lbl.name)}"
?selected="${lbl.name === this.labels[pos]}">
<sl-option> No Label Selected </sl-option>
${repeat(
this.lblNamesList,
(lbl) => lbl,
(lbl) => {
console.log(lbl.name);
console.log(lbl.name === this.labels[pos]);
return html`
<sl-option .value="${lbl.name}">
<span>
<div
style="width: 10px; height: 10px; background: ${lbl.color
.colorHex}; border-radius: 50%; float: left; margin-right: 10px; margin-top: 3px;"></div>
${lbl.name}
</span>
</sl-option>
`,
)}
</sl-select>
`;
},
)}
`;
}

Expand Down Expand Up @@ -998,7 +1000,7 @@ export class KdbNewConnectionView extends LitElement {
},
});
setTimeout(() => {
this.labels.unshift(this.newLblName);
this.labels.push(this.newLblName);
this.closeModal();
}, 500);
}
Expand Down

0 comments on commit f79e4e7

Please sign in to comment.